.sub--ws .whero{isolation:isolate;padding-block:clamp(3rem,6vw,5.5rem) clamp(3.5rem,6vw,5.5rem);position:relative}.sub--ws .whero__grid{z-index:-1;pointer-events:none;background-image:linear-gradient(#0d26600f 1px,#0000 1px),linear-gradient(90deg,#0d26600f 1px,#0000 1px);background-position:top;background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 55% at 50% 72%,#000,#0000 90%);mask-image:radial-gradient(60% 55% at 50% 72%,#000,#0000 90%)}.sub--ws .whero__in{text-align:center;flex-direction:column;align-items:center;display:flex}.sub--ws .whero__crumb{justify-content:center;margin-bottom:1.4rem}.sub--ws .whero__crumb a{color:inherit;border-bottom:1px solid var(--color-accent-rule);text-decoration:none;transition:border-color .2s}.sub--ws .whero__crumb a:hover{border-bottom-color:currentColor}.sub--ws .whero__title{letter-spacing:-.045em;max-width:22ch;margin:0;font-size:clamp(2.3rem,1.2rem + 3.1vw,4.3rem);line-height:1.02}.sub--ws .whero__lead{max-width:60ch;color:var(--color-ink-muted);margin:1.6rem 0 0;font-size:clamp(1.02rem,.96rem + .25vw,1.15rem);line-height:1.65}.sub--ws .whero__acts{flex-wrap:wrap;justify-content:center;gap:.9rem 1rem;margin-top:2rem;display:flex}.sub--ws .whero__acts .btn--secondary{background:0 0}.sub--ws .whero__acts .btn--secondary:hover{background:#fff}.sub--ws .reo{justify-items:stretch;max-width:80rem;margin:clamp(3rem,6vw,4.75rem) auto 0;display:grid}@media (width>=48rem){.sub--ws .reo{grid-template-columns:minmax(0,1fr) minmax(11rem,21rem) minmax(0,1fr);align-items:center}}.sub--ws .reo__card{transition:transform .35s var(--th-ease), box-shadow .35s var(--th-ease);background:#fff;border-radius:26px;padding:clamp(1.5rem,2.6vw,2.25rem);position:relative;overflow:hidden;box-shadow:0 2px #0d26600a,0 40px 70px -44px #0d266099}.sub--ws .reo__card:before{content:"";background:var(--color-navy);height:5px;position:absolute;inset:0 0 auto}.sub--ws .reo__card:hover{transform:translateY(-6px);box-shadow:0 2px #0d26600a,0 48px 70px -40px #0d266099}.js .sub--ws .reo__card.reveal.in{transition:opacity .8s ease, transform .35s var(--th-ease), box-shadow .35s var(--th-ease)}.sub--ws .reo__head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.sub--ws .reo__n{font-family:var(--font-display);color:var(--color-accent-text);font-variant-numeric:tabular-nums;align-items:center;gap:.55rem;font-size:1.5rem;font-weight:700;line-height:1;display:flex}.sub--ws .reo__n:before{content:"";clip-path:polygon(0 0,100% 45%,100% 100%,0 55%);background:currentColor;width:1.3rem;height:.5rem}.sub--ws .reo__icon{flex:none;width:3.5rem;height:3.5rem}.sub--ws .reo__t{font-family:var(--font-display);letter-spacing:-.035em;color:var(--color-navy);margin:0;font-size:clamp(1.75rem,1.3rem + 1.3vw,2.5rem);font-weight:600;line-height:1.05}.sub--ws .reo__s{color:var(--color-ink-muted);margin:.55rem 0 0;font-size:.98rem;line-height:1.5}.sub--ws .reo__dl{border-top:1px solid var(--color-navy);margin:1.4rem 0 0}.sub--ws .reo__dl div{border-bottom:1px solid var(--color-rule);grid-template-columns:minmax(7rem,.9fr) minmax(0,1.3fr);gap:1rem;padding:.8rem 0;display:grid}.sub--ws .reo__dl dt{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-text);padding-top:.2rem;font-size:.66rem;font-weight:600}.sub--ws .reo__dl dd{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-navy);margin:0;font-size:.98rem;font-weight:600}.sub--ws .reo__link{justify-items:center;display:grid;position:relative}.sub--ws .reo__loop{display:block;overflow:visible}.sub--ws .reo__loop--h{width:100%;height:auto;display:none}.sub--ws .reo__loop--v{width:7rem;height:auto;margin:-.25rem 0}@media (width>=48rem){.sub--ws .reo__loop--h{display:block}.sub--ws .reo__loop--v{display:none}}.sub--ws .reo__path,.sub--ws .reo__head,.sub--ws .wclose__loop .reo__path,.sub--ws .wclose__loop .reo__head{fill:none;stroke:var(--color-accent);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.sub--ws .reo__dot{fill:var(--color-accent)}.sub--ws .reo__note{text-align:center;max-width:13rem;font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--color-accent-text);margin:0;font-size:.7rem;font-weight:600;line-height:1.45}@media (width>=48rem){.sub--ws .reo__note{width:88%;position:absolute;top:calc(50% + 1.25rem);left:50%;transform:translate(-50%)}}@media (width<=47.99rem){.sub--ws .reo__link{grid-template-columns:minmax(0,1fr) 7rem minmax(0,1fr);align-items:center;column-gap:.25rem}.sub--ws .reo__loop--v{grid-column:2}.sub--ws .reo__note{text-align:left;grid-column:3;justify-self:start}}.js .sub--ws .reo__path,.js .sub--ws .reo__head{stroke-dashoffset:1px}.js .sub--ws .reo__dot{transform-box:fill-box;transform-origin:50%;transform:scale(0)}.js .sub--ws .reo__note{clip-path:inset(0 100% 0 0)}.js .sub--ws .in .reo__dot{transition:transform .4s cubic-bezier(.3,1.6,.5,1) .35s;transform:none}.js .sub--ws .in .reo__path{stroke-dashoffset:0;transition:stroke-dashoffset 1.6s cubic-bezier(.65,0,.35,1) .5s}.js .sub--ws .in .reo__head{stroke-dashoffset:0;transition:stroke-dashoffset .35s ease-out 2.05s}.js .sub--ws .in .reo__note{clip-path:inset(0);transition:clip-path .8s var(--th-ease) 1.5s}.sub--ws .rt{border-collapse:collapse;table-layout:fixed;border-top:2px solid var(--color-navy);width:100%}.sub--ws .rt thead th{text-align:left;font-family:var(--font-display);letter-spacing:.15em;text-transform:uppercase;color:var(--color-accent-text);border-bottom:1px solid var(--color-navy);padding:.8rem 1.25rem .8rem 0;font-size:.68rem;font-weight:600}.sub--ws .rt thead th:first-child{width:4.25rem}.sub--ws .rt thead th:nth-child(2){width:30%}.sub--ws .rt thead th:nth-child(4){width:16rem}@media (width>=75rem){.sub--ws .sheet-sec__grid>.body>.rt:first-child{border-top:0}.sub--ws .sheet-sec__grid>.body>.rt:first-child thead th{padding-top:0}}.sub--ws .rt tbody th,.sub--ws .rt tbody td{vertical-align:top;text-align:left;border-bottom:1px solid var(--color-rule);padding:1.5rem 1.25rem 1.6rem 0}.sub--ws .rt tbody tr:last-child>*{border-bottom-color:var(--color-navy)}.sub--ws .rt__n{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-accent-text);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:700;line-height:1.1}.sub--ws .rt__g{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-navy);text-wrap:balance;font-size:clamp(1.2rem,1.1rem + .4vw,1.45rem);font-weight:600;line-height:1.15}.sub--ws .rt__d{color:var(--color-ink-muted);line-height:1.6;padding-top:1.6rem!important}.sub--ws .rt__s{padding-right:0!important}.sub--ws .rt__s .tag{margin-top:.3rem}.sub--ws .rt__go{color:var(--color-accent-text);margin-top:.9rem;font-size:.92rem;font-weight:600;line-height:1.4;text-decoration:none;display:block}.sub--ws .rt__go:hover{text-decoration:underline}.sub--ws .rt__go>span[aria-hidden]{transition:transform .25s var(--th-ease);display:inline-block}.sub--ws .rt__go:hover>span[aria-hidden]{transform:translate(3px)}.sub--ws .rt__r{transition:background-color .3s}.sub--ws .rt__r:hover{background:#fff9}@media (width<=47.99rem){.sub--ws .rt,.sub--ws .rt tbody{display:block}.sub--ws .rt thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sub--ws .rt tbody tr{border-bottom:1px solid var(--color-rule);grid-template-columns:3rem minmax(0,1fr);padding:1.3rem 0 1.4rem;display:grid}.sub--ws .rt tbody tr:last-child{border-bottom-color:var(--color-navy)}.sub--ws .rt tbody tr>*{display:block;border:0!important;padding:0!important}.sub--ws .rt tbody tr>.rt__d,.sub--ws .rt tbody tr>.rt__s{grid-column:2}.sub--ws .rt tbody tr>.rt__d{margin-top:.5rem}.sub--ws .rt tbody tr>.rt__s{margin-top:.9rem}}.sub--ws .terms__note{border-top:1px solid var(--color-navy);border-bottom:1px solid var(--color-rule);font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-navy);gap:.85rem;margin:0;padding:1.2rem 0 1.3rem;font-size:clamp(1.05rem,1rem + .3vw,1.25rem);font-weight:600;line-height:1.4;display:flex}.sub--ws .terms__note .obar{margin-top:.55rem}@media (width>=75rem){.sub--ws .terms>.terms__note:first-child{border-top:0;padding-top:0}}.sub--ws .terms__cols{gap:2.5rem;margin-top:clamp(2rem,4vw,2.75rem);display:grid}@media (width>=56rem){.sub--ws .terms__cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:0}.sub--ws .terms__col:first-child{padding-right:clamp(1.75rem,3vw,2.75rem)}.sub--ws .terms__col+.terms__col{border-left:1px solid var(--color-rule);padding-left:clamp(1.75rem,3vw,2.75rem)}}.sub--ws .terms__col h3{letter-spacing:-.02em;font-size:clamp(1.3rem,1.15rem + .45vw,1.55rem);line-height:1.15}.sub--ws .terms__col h3+p{margin-top:.9rem}.sub--ws .terms__col>p:not(.blk__lbl){color:var(--color-ink);max-width:56ch;margin:.8rem 0 0;line-height:1.65}.sub--ws .fit{border-top:1px solid var(--color-navy);margin:0;padding:0;list-style:none}.sub--ws .fit li{border-bottom:1px solid var(--color-rule);gap:.75rem;padding:.85rem 0;line-height:1.5;display:flex}.sub--ws .terms__col>p.fit__not{color:var(--color-ink-muted);margin-top:1.1rem;font-size:.95rem}.sub--ws .wl{border-top:2px solid var(--color-navy);margin:0;padding:0;list-style:none}@media (width>=75rem){.sub--ws .why>.wl:first-child{border-top:0}.sub--ws .why>.wl:first-child>.wl__row:first-child{padding-top:0}}.sub--ws .wl__row{border-bottom:1px solid var(--color-rule);grid-template-columns:5.25rem minmax(0,15rem) minmax(0,1fr);align-items:baseline;column-gap:clamp(1.25rem,2.4vw,2.25rem);padding:1.55rem .5rem 1.65rem 0;transition:background-color .3s;display:grid}.sub--ws .wl__row:hover{background:linear-gradient(90deg, #edf2f900, var(--color-accent-tint) 30%)}.sub--ws .wl__n{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-accent-text);font-variant-numeric:tabular-nums;align-items:center;gap:.55rem;font-size:1.75rem;font-weight:700;line-height:1;display:flex}.sub--ws .wl__n:before{content:"";clip-path:polygon(0 0,100% 45%,100% 100%,0 55%);width:1.3rem;height:.5rem;transition:width .45s var(--th-ease);background:currentColor;flex:none}.sub--ws .wl__row:hover .wl__n:before{width:1.9rem}.sub--ws .wl__t{letter-spacing:-.02em;font-size:clamp(1.15rem,1.05rem + .35vw,1.35rem);line-height:1.2}.sub--ws .wl__p{color:var(--color-ink-muted);max-width:62ch;margin:0;font-size:.97rem;line-height:1.65}@media (width<=47.99rem){.sub--ws .wl__row{grid-template-columns:4.25rem minmax(0,1fr);row-gap:.6rem;padding-right:0}.sub--ws .wl__n{font-size:1.45rem}.sub--ws .wl__p{grid-column:2}}.sub--ws .why__close{border-top:0;margin-top:1.4rem;padding-top:0}.sub--ws .wclose__in{text-align:center;flex-direction:column;align-items:center;display:flex}.sub--ws .wclose__loop{width:8.5rem;height:auto;margin-bottom:1.1rem;overflow:visible}.sub--ws .wclose__loop .reo__path,.sub--ws .wclose__loop .reo__head{stroke-width:3.25px}.sub--ws .wclose__loop .reo__dot{r:6}.sub--ws .wclose__title{letter-spacing:-.035em;max-width:18ch;color:var(--color-navy);font-size:clamp(2.2rem,1.4rem + 2.4vw,3.4rem);line-height:1.04}.sub--ws .wclose__p{max-width:46ch;color:var(--color-ink);margin:1.25rem 0 0;font-size:clamp(1rem,.95rem + .25vw,1.12rem);line-height:1.6}.sub--ws .wclose__acts{flex-wrap:wrap;justify-content:center;gap:.9rem 1rem;margin-top:1.75rem;display:flex}.sub--ws .close__lines{-webkit-mask-image:radial-gradient(60% 90% at 50% 55%,#000,#0000 85%);mask-image:radial-gradient(60% 90% at 50% 55%,#000,#0000 85%)}@media (prefers-reduced-motion:reduce){.js .sub--ws .reo__path,.js .sub--ws .reo__head{stroke-dashoffset:0!important;transition:none!important}.js .sub--ws .reo__dot{transition:none!important;transform:none!important}.js .sub--ws .reo__note{clip-path:none!important;transition:none!important}.sub--ws .reo__card:hover,.sub--ws .rt__go:hover>span[aria-hidden]{transform:none}.sub--ws .wl__n:before{transition:none}.sub--ws .wl__row:hover .wl__n:before{width:1.3rem}}
