.v7{--v7-sec:clamp(3.5rem,2.4rem + 4.4vw,7rem)}.v7 .v6w{padding-block:var(--v7-sec)}.v7 .v6w__head{margin-bottom:clamp(1.5rem,1.1rem + 1.6vw,2.5rem)}.v7 .v6w__list{height:clamp(24rem,15rem + 20vw,34rem)}@media (hover:none),(max-width:63.99rem){.v7 .v6w__list{height:auto}.v7 .v6w__item,.v7 .v6w__item[data-brand],.v7 .v6w__item[data-brand][data-on],.v7 .v6w__item[data-on]{flex-basis:min(80%,24rem);aspect-ratio:4/5}}@media (max-width:47.99rem){.v7 .v6w__hint{margin-top:.25rem;font-size:.875rem}}.v7t{padding-block:var(--v7-sec);background:radial-gradient(60rem 30rem at 85% -10%,rgb(253 216 141/.08),transparent 60%),var(--v6-navy);color:#fff}.v7t__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1rem 3rem;margin-bottom:clamp(1.5rem,1.1rem + 1.8vw,2.75rem)}.v7t__head .v6-h2{margin:0}.v7t__frame{position:relative;width:min(100% - 2 * var(--gutter),var(--v6-max));margin-inline:auto;aspect-ratio:1280/536;overflow:hidden;border-radius:24px;background:#000;box-shadow:0 40px 90px -40px rgb(0 0 0/.75)}.v7t__pause{position:absolute;z-index:2;right:clamp(.6rem,.4rem + 1vw,1.5rem);bottom:clamp(.6rem,.4rem + 1vw,1.5rem)}.v7t__actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:clamp(1.5rem,1.1rem + 1.5vw,2.5rem)}.v7t__link{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;color:#fff;font-weight:650;text-decoration:underline;text-underline-offset:.3em;text-decoration-color:rgb(255 255 255/.35)}.v7t__link:hover{text-decoration-color:currentColor}@media (max-width:47.99rem){.v7t__head{grid-template-columns:1fr}.v7t__head .v6-lead{font-size:1rem}.v7t__frame{border-radius:16px}}.v7g{padding-block:var(--v7-sec,clamp(3.5rem,2.4rem + 4.4vw,7rem));background:var(--v6-navy);color:#fff}.v7g__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:1rem 3rem;margin-bottom:clamp(1.5rem,1.1rem + 1.8vw,2.75rem)}.v7g__head .v6-h2,.v7g__head .v6-lead{margin:0}.v7g__side{display:grid;gap:1rem;justify-items:start}.v7g__toggle{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:0 1rem;border:1px solid rgb(255 255 255/.28);border-radius:999px;color:#fff;background:transparent;font:inherit;font-weight:650;cursor:pointer}.v7g__toggle:hover{background:rgb(255 255 255/.12)}.v7g__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,.6rem + 1.4vw,2rem) clamp(.75rem,.5rem + 1vw,1.5rem);margin-block:0;padding-inline:0;list-style:none}.v7g__tile{margin:0}.v7g__media{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:16px;background:#000}.v7g__cap{display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;margin-top:.7rem}.v7g__client{color:#fff;font-weight:700}a.v7g__client{text-decoration:underline;text-underline-offset:.25em;text-decoration-color:rgb(255 255 255/.35)}a.v7g__client:hover{text-decoration-color:currentColor}.v7g__what{color:rgb(255 255 255/.72);font-size:.9375rem}@media (max-width:63.99rem){.v7g__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.99rem){.v7g__head{grid-template-columns:1fr}.v7g__media{border-radius:12px}}@media (max-width:35.99rem){.v7g__grid{grid-template-columns:1fr}}.v7p{--v7p-in:max(var(--gutter),(100% - var(--v5-max))/2);padding-block:var(--v7-sec);background:radial-gradient(60rem 30rem at 85% -10%,rgb(253 216 141/.08),transparent 60%),var(--v6-navy);color:#fff;overflow:hidden}.v7p__top{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;margin-bottom:clamp(1.5rem,1.1rem + 1.6vw,2.5rem)}.v7p__head .v5-eyebrow{color:var(--gold)}.v7p__ctrl{display:flex;flex:none;gap:.5rem}.v7p__btn{display:grid;place-items:center;width:3rem;height:3rem;border:0;border-radius:50%;background:none;color:#fff;box-shadow:inset 0 0 0 1px rgb(255 255 255/.32);cursor:pointer;transition:transform .25s var(--ease),box-shadow .2s,color .2s}.v7p__btn:hover:not(:disabled){color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold);transform:scale(1.06)}.v7p__btn:disabled{opacity:.35;cursor:default}.v7p__btn--motion{margin-right:.5rem}.v7p__flip{transform:scaleX(-1)}.v7p__track{display:flex;gap:clamp(1rem,.6rem + 1.2vw,1.75rem);margin:0;padding:.35rem var(--v7p-in) .5rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--v7p-in);scrollbar-width:none;list-style:none;cursor:grab}.v7p__track::-webkit-scrollbar{display:none}.v7p__track[data-drag]{cursor:grabbing;scroll-snap-type:none;user-select:none}.v7p__track[data-drag] a{pointer-events:none}.v7p__card{flex:0 0 clamp(20rem,46vw,50rem);min-width:0;scroll-snap-align:start}.v7p__link{display:block;color:inherit;text-decoration:none;-webkit-user-drag:none}.v7p__link:focus-visible{outline:3px solid var(--gold);outline-offset:4px;border-radius:20px}.v7p__media{position:relative;display:block;overflow:hidden;aspect-ratio:16/9;border-radius:20px;background:var(--v6-navy-2);isolation:isolate}.v7p__media img,.v7p__media video{display:block;width:100%;height:100%;object-fit:cover;object-position:var(--v7p-pos,50% 50%);transform:scale(1.04);transition:transform .9s cubic-bezier(.16,1,.3,1);-webkit-user-drag:none}.v7p__link:is(:hover,:focus-visible) .v7p__media :is(img,video){transform:scale(1)}.v7p__media .v6-loop{z-index:1;background:transparent}.v7p__media .v6-loop picture{display:none}.v7p__meta{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-top:1rem;font-size:.875rem;color:rgb(255 255 255/.7)}.v7p__go{display:inline-flex;align-items:center;gap:.35rem;color:var(--gold);font-weight:650;opacity:0;transform:translateX(-6px);transition:opacity .3s,transform .4s var(--ease)}.v7p__link:is(:hover,:focus-visible) .v7p__go{opacity:1;transform:none}.v7p__name{margin:.3rem 0 0;font-size:clamp(1.4rem,1.05rem + 1.1vw,2.1rem);font-weight:800;line-height:1.08;letter-spacing:-.03em}.v7p__line{display:-webkit-box;max-width:40rem;margin-top:.45rem;overflow:hidden;color:rgb(255 255 255/.74);font-size:1rem;line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.v7p__card--all{flex-basis:clamp(14rem,22vw,20rem)}.v7p__all{display:flex;flex-direction:column;justify-content:space-between;aspect-ratio:auto;height:100%;max-height:calc(clamp(20rem, 46vw, 50rem) * 9 / 16);padding:1.5rem;border-radius:20px;background:rgb(255 255 255/.06);box-shadow:inset 0 0 0 1px rgb(255 255 255/.14);transition:background .3s}.v7p__all:hover{background:rgb(255 255 255/.1)}.v7p__all-n{color:rgb(255 255 255/.7);font-size:.875rem}.v7p__all-t{justify-content:space-between;gap:1rem;color:var(--gold);font-size:clamp(1.3rem,1rem + .8vw,1.75rem);font-weight:800;letter-spacing:-.02em}.v7p__all-t,.v7p__foot{display:flex;align-items:center}.v7p__foot{gap:1.5rem;margin-top:clamp(1.25rem,1rem + 1vw,2rem)}.v7p__bar{display:block;flex:1;height:2px;overflow:hidden;border-radius:2px;background:rgb(255 255 255/.14)}.v7p__bar>span{display:block;height:100%;background:var(--gold);transform:scaleX(.2);transform-origin:0 50%;transition:transform .12s linear}.v7p .v7p__more{flex:none;color:#fff;text-decoration-color:rgb(255 255 255/.35)}.v7p :is(a,button):focus-visible{outline:3px solid var(--gold);outline-offset:3px}@media (max-width:63.99rem){.v7p__track{scroll-snap-type:x mandatory}.v7p__card{flex-basis:min(86%,34rem)}.v7p__card--all{flex-basis:min(60%,16rem)}.v7p__all{max-height:none;aspect-ratio:4/5;height:auto}.v7p__go{display:none}}@media (max-width:47.99rem){.v7p__ctrl .v7p__btn:not(.v7p__btn--motion){display:none}.v7p__btn--motion{margin-right:0}.v7p__all,.v7p__media{border-radius:14px}.v7p__media{aspect-ratio:3/2}}@media (hover:none){.v7p__track{cursor:auto}}@media (prefers-reduced-motion:reduce){.v7p__bar>span,.v7p__btn,.v7p__go,.v7p__media :is(img,video){transition:none;transform:none}.v7p__link:is(:hover,:focus-visible) .v7p__media :is(img,video){transform:none}.v7p__go{opacity:1}.v7p__flip{transform:scaleX(-1)}}.v7q{padding-block:var(--v7-sec);background:var(--v6-paper);color:var(--ink)}.v7q__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.5rem 2rem;margin-bottom:clamp(1.5rem,1.1rem + 1.8vw,2.75rem)}.v7q__head .v5-eyebrow{grid-column:1/-1;margin-bottom:-.25rem}.v7q__h{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1rem;margin:0;font-weight:800;letter-spacing:-.035em}.v7q__score{font-size:clamp(2.6rem,1.6rem + 3.2vw,4.4rem);line-height:1}.v7q__count{font-size:clamp(1.15rem,.95rem + .8vw,1.7rem);font-weight:700;letter-spacing:-.02em;color:var(--muted)}.v7q__stars{gap:.15rem}.v7q__stars--lg svg{width:clamp(1.4rem,1.1rem + .9vw,2rem);height:auto}.v7q__all{min-height:44px}.v7q__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,.6rem + 1.2vw,1.75rem);margin:0;padding:0;list-style:none}.v7q__fig{display:flex;flex-direction:column;gap:.9rem;height:100%;margin:0;padding:clamp(1.25rem,1rem + 1vw,2rem);border-radius:20px;background:#fff;box-shadow:0 0 0 1px var(--v5-line)}.v7q__quote{margin:0}.v7q__quote p{margin:0;font-size:clamp(1.1rem,.98rem + .45vw,1.35rem);font-weight:600;line-height:1.45;letter-spacing:-.01em;text-wrap:pretty}.v7q__who{margin-top:auto;color:var(--muted);font-size:.9rem;font-weight:650}@media (max-width:47.99rem){.v7q__head{grid-template-columns:1fr}.v7q__list{display:flex;gap:.85rem;margin-inline:calc(-1 * var(--gutter));padding:0 var(--gutter) .5rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overscroll-behavior-x:contain;scrollbar-width:thin}.v7q__item{flex:0 0 min(84%,21rem);scroll-snap-align:start}}.v7b{padding-block:var(--v7-sec);background:#fff;color:var(--ink)}.v7b__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:.75rem 4rem;margin-bottom:clamp(1.5rem,1.1rem + 1.8vw,2.75rem)}.v7b__head .v5-eyebrow{grid-column:1/-1;margin-bottom:-.25rem}.v7b__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,.6rem + 1.2vw,1.75rem);margin:0;padding:0;list-style:none}.v7b__card,.v7b__item{display:flex}.v7b__card{flex-direction:column;width:100%;overflow:hidden;border:1px solid var(--v5-line);border-radius:20px;background:#fff;color:inherit;text-decoration:none;transition:transform .35s var(--ease),box-shadow .35s var(--ease),border-color .35s}.v7b__card:is(:hover,:focus-visible){transform:translateY(-4px);border-color:rgb(15 12 48/.22);box-shadow:0 22px 44px -26px rgb(15 12 48/.35)}.v7b__card:focus-visible{outline:3px solid var(--gold-ink);outline-offset:3px}.v7b__art{aspect-ratio:16/10;overflow:hidden;border-bottom:1px solid var(--v5-line);background:var(--v4-paper)}.v7b__art img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.12);transition:transform .6s var(--ease)}.v7b__card:is(:hover,:focus-visible) .v7b__art img{transform:scale(1.18)}.v7b__txt{display:grid;align-content:start;gap:.4rem;padding:clamp(1rem,.85rem + .5vw,1.35rem) clamp(1.1rem,.9rem + .6vw,1.5rem) clamp(1.15rem,.95rem + .6vw,1.5rem)}.v7b__title{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.v7b__name{margin:0;font-size:clamp(1.15rem,.98rem + .55vw,1.45rem);font-weight:800;line-height:1.15;letter-spacing:-.025em;text-wrap:balance}.v7b__title svg{flex:none;margin-top:.15rem;opacity:.35;transition:transform .3s var(--ease),opacity .3s}.v7b__card:is(:hover,:focus-visible) .v7b__title svg{opacity:1;transform:translateX(4px)}.v7b__benefit{color:var(--muted);font-size:.97rem;line-height:1.5}.v7b__tag{justify-self:start;margin-top:.35rem;padding:.2rem .65rem;border-radius:999px;background:var(--gold-soft,#fcf1d8);color:var(--ink);font-size:.78rem;font-weight:650}.v7b__foot{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;margin:clamp(1.5rem,1rem + 1.5vw,2.5rem) 0 0;color:var(--muted)}.v7b__foot .v5-textlink{min-height:44px}@media (max-width:63.99rem){.v7b__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:47.99rem){.v7b__head{grid-template-columns:1fr}.v7b__head .v6-lead{font-size:1rem}.v7b__cards{grid-template-columns:1fr;gap:.75rem}.v7b__card{flex-direction:row;align-items:stretch;border-radius:16px}.v7b__art{flex:0 0 7.25rem;aspect-ratio:auto;min-height:6.5rem;border-bottom:0;border-right:1px solid var(--v5-line)}.v7b__art img{transform:scale(1.5)}.v7b__card:is(:hover,:focus-visible) .v7b__art img{transform:scale(1.56)}.v7b__txt{align-content:center;gap:.25rem;padding:.8rem .9rem}.v7b__name{font-size:1.05rem}.v7b__benefit{font-size:.88rem;line-height:1.45}.v7b__tag{margin-top:.2rem;font-size:.72rem}}@media (prefers-reduced-motion:reduce){.v7b__art img,.v7b__card,.v7b__title svg{transition:none}.v7b__card:is(:hover,:focus-visible){transform:none}.v7b__card:is(:hover,:focus-visible) .v7b__art img{transform:scale(1.12)}.v7b__card:is(:hover,:focus-visible) .v7b__title svg{transform:none}}@media (prefers-reduced-motion:reduce) and (max-width:47.99rem){.v7b__card:is(:hover,:focus-visible) .v7b__art img{transform:scale(1.5)}}.v7r{padding-block:clamp(2.5rem,2rem + 2vw,4rem);background:var(--v6-navy);color:#fff}.v7r__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,34rem);align-items:center;gap:1.5rem clamp(2rem,5vw,5rem)}.v7r__text .v5-eyebrow{margin-bottom:.5rem}.v7r__h{margin:0;font-size:clamp(1.45rem,1.1rem + 1.2vw,2.1rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;text-wrap:balance}.v7r__p{max-width:32rem;margin:.6rem 0 0;color:rgb(255 255 255/.74);font-size:1rem;line-height:1.55}.v7r__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;margin-top:1.25rem}.v7r__frame{position:relative;aspect-ratio:1280/536;overflow:hidden;border-radius:16px;background:#000;box-shadow:0 30px 70px -40px rgb(0 0 0/.75)}.v7r :is(a,button):focus-visible{outline:3px solid var(--gold);outline-offset:3px}@media (max-width:47.99rem){.v7r__grid{grid-template-columns:1fr}.v7r__frame{border-radius:12px}}.v7-end .v3-foot{margin-top:0}.v7e{padding-block:var(--v7-sec);background:var(--v6-paper);color:var(--ink)}.v7e__logos{margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem)}.v7e__logos-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1.5rem;margin-bottom:1.25rem}.v7e__logos-t{margin:0;font-size:.95rem;font-weight:650;color:var(--muted)}.v7e__logos-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.v7e__logos-actions .v5-textlink{min-height:44px}.v7e .v6l__pause{min-height:44px;font-size:.85rem}.v7e__rows:after,.v7e__rows:before{background:linear-gradient(90deg,var(--v6-paper),rgb(246 244 239/0))}.v7e .v6l__track{animation-duration:110s}.v7e .v6l__item :is(a,span){width:clamp(7.5rem,6rem + 4vw,10.5rem);height:clamp(4.5rem,3.8rem + 2vw,6rem);background:#fff}.v7e .v6l__item img{max-height:clamp(1.7rem,1.4rem + .7vw,2.3rem)}.v7e .v6l__item[data-tall] img{max-height:clamp(2.8rem,2.4rem + 1.2vw,3.8rem)}.v7e__card{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:end;gap:1.5rem clamp(2rem,4vw,5rem);padding:clamp(1.75rem,1rem + 3.2vw,4rem);border-radius:28px;background:radial-gradient(40rem 22rem at 100% 0,rgb(253 216 141/.12),transparent 60%),var(--v6-navy);color:#fff}.v7e__copy .v5-eyebrow{margin-bottom:.75rem}.v7e__h{margin:0;font-family:var(--text);font-size:clamp(1.75rem,1.15rem + 2.2vw,3.1rem);font-weight:800;line-height:1.06;letter-spacing:-.03em;text-wrap:balance}.v7e__text{margin:.9rem 0 0;max-width:34rem;color:rgb(255 255 255/.76);line-height:1.6}.v7e__actions{display:flex;flex-wrap:wrap;gap:.75rem}.v7e__call{flex-basis:100%;margin:.25rem 0 0;color:rgb(255 255 255/.72);font-size:.95rem}.v7e__call a{color:#fff;font-weight:650;text-decoration:underline;text-underline-offset:.25em}.v7e__ticks{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.5rem 1.75rem;margin:0;padding:1.25rem 0 0;border-top:1px solid rgb(255 255 255/.14);list-style:none;color:rgb(255 255 255/.8);font-size:.92rem}.v7e__ticks li{display:flex;align-items:center;gap:.5rem}.v7e__ticks li:before{content:"";flex:none;width:.45rem;height:.45rem;border-radius:50%;background:var(--gold)}@media (max-width:47.99rem){.v7e__card{grid-template-columns:1fr;border-radius:22px}.v7e__actions .v3-btn{width:100%;justify-content:center}.v7e__ticks{display:none}.v7 .v3-foot__card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.75rem 1.25rem}}@media (max-width:47.99rem){.v7 :is(.v3-foot__brand,.v3-foot__note,.v3-foot__legal){grid-column:1/-1}.v7 .v3-foot__col{font-size:.9rem}}.v7i{padding-block:clamp(7.5rem,6rem + 4vw,10.5rem) clamp(1.75rem,1.2rem + 2vw,3rem);background:var(--v4-paper);color:var(--ink)}.v7i[data-surface=white]{background:#fff}.v7i[data-surface=navy]{background:var(--v6-navy);color:#fff}.v7i__crumbs ol{display:flex;flex-wrap:wrap;gap:.25rem .5rem;margin:0 0 1.5rem;padding:0;list-style:none;font-size:.875rem;color:var(--muted)}.v7i__crumbs li:not(:last-child):after{content:"/";margin-left:.5rem;opacity:.6}.v7i__crumbs a{color:inherit;text-decoration:underline;text-underline-offset:.25em}.v7i[data-tone=dark] .v7i__crumbs ol{color:rgb(255 255 255/.72)}.v7i__h1{margin:0;font-family:var(--text);font-size:clamp(2.6rem,1.4rem + 4.4vw,5.25rem);font-weight:800;line-height:1;letter-spacing:-.04em;text-wrap:balance}.v7i__lead{margin-top:1rem}.v7i[data-tone=dark] .v7i__lead{color:rgb(255 255 255/.76)}.v7i+.v6-conf>section,.v7i+section{padding-top:clamp(1.5rem,1rem + 2vw,3rem)}.v7i+.v6-conf .b2-sec:before{display:none}.v7x{padding-block:clamp(2.5rem,2rem + 2.5vw,4.5rem);background:#fff;color:var(--ink);border-top:1px solid var(--v5-line)}.v7x__h{margin:0 0 1.25rem;font-size:1rem;font-weight:700;color:var(--muted)}.v7x__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.v7x__card{display:grid;align-content:start;gap:.35rem;height:100%;padding:1.25rem 1.4rem;border-radius:18px;background:var(--v4-paper);color:inherit;text-decoration:none;transition:background .25s}.v7x__card:hover{background:#efece4}.v7x__label{display:inline-flex;align-items:center;gap:.5rem;font-size:1.15rem;font-weight:800;letter-spacing:-.02em}.v7x__text{color:var(--muted);font-size:.95rem;line-height:1.5}@media (max-width:47.99rem){.v7x__list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.v7e .v6l__rows{overflow-x:auto}.v7e .v6l__run{flex-wrap:nowrap;justify-content:flex-start;padding-inline:var(--gutter)}}.v7q .v7q__head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem 2rem;margin-bottom:clamp(1.25rem,.9rem + 1.6vw,2.5rem)}.v7q__title{margin:0;text-wrap:balance}.v7q__sum{display:inline-flex;align-items:center;gap:.55rem;min-height:44px;padding:.35rem .9rem .35rem .5rem;border-radius:999px;background:#fff;box-shadow:0 0 0 1px var(--v5-line),0 6px 18px -8px rgb(15 12 48/.25);color:var(--ink);text-decoration:none;transition:box-shadow .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1)}.v7q__sum:hover{transform:translateY(-1px);box-shadow:0 0 0 1px var(--ink),0 10px 24px -10px rgb(15 12 48/.35)}.v7q__sum .v7q__score{font-size:1.15rem;font-weight:800;line-height:1}.v7q__sum .v7q__count{display:inline-flex;align-items:center;gap:.3rem;font-size:.85rem;font-weight:700;color:var(--muted)}.v7q__stars{display:inline-flex;gap:.1rem;color:var(--gold-dark)}.v7q__note{max-width:60ch;margin:clamp(1.25rem,1rem + 1vw,2rem) 0 0;font-size:.8rem;line-height:1.5;color:var(--muted);scroll-margin-top:6rem}.qs{position:relative}.qs__track{--qs-w:min(86vw,58rem);display:flex;gap:clamp(.5rem,.2rem + 1vw,1.25rem);margin:0;padding:1.25rem calc((100vw - var(--qs-w)) / 2) 4.5rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-tap-highlight-color:transparent}.qs__track::-webkit-scrollbar{display:none}.qs__slide{flex:0 0 var(--qs-w);scroll-snap-align:center;scroll-snap-stop:always;transform:translateY(var(--y,0)) scale(var(--s,1)) rotate(var(--r,0deg));opacity:var(--o,1);transition:opacity .2s linear;will-change:transform}.qs__slide:not([data-active]){cursor:pointer}.qs__card{--qs-fg:var(--ink);--qs-soft:color-mix(in srgb,var(--ink) 62%,#fff);--qs-bg:#fff;position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.72fr);height:100%;min-height:clamp(21rem,16rem + 12vw,28rem);overflow:hidden;border-radius:28px;background:var(--qs-bg);color:var(--qs-fg);box-shadow:0 0 0 1px var(--v5-line),0 18px 44px -26px rgb(15 12 48/.4);transition:background-color .6s cubic-bezier(.16,1,.3,1),color .6s cubic-bezier(.16,1,.3,1),box-shadow .6s cubic-bezier(.16,1,.3,1)}.qs__slide[data-active] .qs__card{--qs-fg:#f6f1e7;--qs-soft:rgb(246 241 231/0.66);--qs-bg:var(--ink);box-shadow:0 0 0 1px var(--ink),0 34px 70px -30px rgb(15 12 48/.7)}.qs__card:not(:has(.qs__img)){grid-template-columns:minmax(0,1fr)}.qs__q{position:absolute;z-index:0;top:-.32em;left:.18em;color:var(--gold,#fdd88d);font-size:clamp(9rem,6rem + 10vw,15rem);font-weight:800;line-height:1;opacity:.16;pointer-events:none;transition:opacity .6s ease}.qs__slide[data-active] .qs__q{opacity:.22}.qs__text{position:relative;z-index:1;flex-direction:column;gap:1.1rem;min-width:0;padding:clamp(1.6rem,1rem + 2.4vw,3rem)}.qs__badge,.qs__text{display:flex}.qs__src{display:inline-flex;align-items:center;gap:.45rem;padding:.3rem .65rem .3rem .4rem;border-radius:999px;background:#fff;box-shadow:0 0 0 1px var(--v5-line)}.qs__draft{padding:.25rem .6rem;border-radius:999px;background:#fff3cd;color:#6b4e00;font-size:.75rem;font-weight:700}.qs__quote{margin:0}.qs__quote p{margin:0;max-width:34ch;color:var(--qs-fg);font-size:clamp(1.2rem,.98rem + 1vw,1.85rem);font-weight:750;line-height:1.3;letter-spacing:-.025em;text-wrap:pretty}.qs__mark{background:linear-gradient(currentColor,currentColor) no-repeat 0 100% /0 .12em;color:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .9s cubic-bezier(.16,1,.3,1) .2s,color .6s ease}.qs__slide[data-active] .qs__mark{color:var(--gold,#fdd88d);background-size:100% .12em}.qs__who{display:flex;align-items:center;gap:.75rem;margin-top:auto}.qs__avatar{display:inline-grid;place-items:center;flex:0 0 auto;width:3.75rem;height:3.75rem;overflow:hidden;border-radius:999px;background:var(--gold,#fdd88d);color:var(--ink);box-shadow:0 0 0 2px var(--gold,#fdd88d),0 6px 16px -8px rgb(0 0 0/.5)}.qs__face{width:100%;height:100%;object-fit:cover}.qs__ini{font-size:.85rem;font-weight:800;letter-spacing:.02em}.qs__name{display:grid;line-height:1.3}.qs__name strong{color:var(--qs-fg);font-size:1rem}.qs__name span{color:var(--qs-soft);font-size:.82rem;font-weight:600}.qs__links{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.qs__chip{display:inline-flex;align-items:center;min-height:32px;padding:.15rem .75rem;border:1px solid color-mix(in srgb,var(--qs-fg) 28%,transparent);border-radius:999px;color:var(--qs-fg);font-size:.8rem;font-weight:650;text-decoration:none;transition:background .25s ease,color .25s ease,border-color .25s ease}.qs__chip:hover{border-color:var(--gold,#fdd88d);background:var(--gold,#fdd88d);color:var(--ink)}.qs__more{display:inline-flex;align-items:center;min-height:44px;padding-inline:.4rem;color:var(--qs-fg);font-size:.85rem;font-weight:800;text-decoration:underline;text-decoration-color:var(--gold,#fdd88d);text-underline-offset:.3em}.qs__img{position:relative;min-height:100%;mask-image:linear-gradient(90deg,transparent 0,#000 22%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 22%)}.qs__img img{transform:scale(1.08);transition:transform 1.4s cubic-bezier(.16,1,.3,1)}.qs__slide[data-active] .qs__img img{transform:scale(1)}.qs__ctrl{position:relative;display:flex;align-items:center;gap:.6rem;width:min(86vw,58rem);margin:-3rem auto 0}.qs__progress{display:flex;flex:1 1 auto;gap:.3rem;margin-right:.5rem}.qs__seg{flex:1 1 0;height:4px;padding:0;border:0;border-radius:999px;background:var(--v5-line);cursor:pointer;transition:background .4s ease,flex-grow .5s cubic-bezier(.16,1,.3,1)}.qs__seg[data-on]{flex-grow:3;background:var(--ink)}.qs__btn{display:grid;place-items:center;flex:0 0 auto;width:3rem;height:3rem;border:1px solid var(--v5-line);border-radius:999px;background:#fff;color:var(--ink);cursor:pointer;transition:background .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1)}.qs__btn--next{border-color:transparent;background:var(--gold,#fdd88d)}.qs__btn:hover{transform:translateY(-2px);background:var(--ink);color:#fff}.qs__btn:active{transform:scale(.95)}.qs__btn:focus-visible,.qs__chip:focus-visible,.qs__more:focus-visible,.v7q__sum:focus-visible{outline:2px solid var(--gold-dark,#b8892e);outline-offset:3px}@media (max-width:47.99rem){.qs__track{--qs-w:86vw;gap:.5rem}.qs__card{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr;min-height:0}.qs__img{order:-1;height:15rem;min-height:0;mask-image:linear-gradient(180deg,#000 60%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 60%,transparent)}.qs__q{top:auto;bottom:-.55em;left:auto;right:.05em}.qs__ctrl{width:86vw}}@media (prefers-reduced-motion:reduce){.qs__btn,.qs__card,.qs__img,.qs__mark,.qs__slide{transition:none}.qs__mark{background-size:100% .12em}.qs__img img{transition:none}}.qs__card:not(:has(.qs__img)) .qs__text{padding-right:clamp(1.6rem,1rem + 6vw,7rem)}.qs__card:not(:has(.qs__img)) .qs__quote p{max-width:30ch;font-size:clamp(1.35rem,1.05rem + 1.4vw,2.25rem);line-height:1.24}.qs__card:not(:has(.qs__img)):after{content:"";position:absolute;right:clamp(-2rem,-1rem - 2vw,-1rem);bottom:clamp(-2rem,-1rem - 2vw,-1rem);width:clamp(9rem,6rem + 10vw,15rem);aspect-ratio:1;background:url(/images/brands/google-g.svg) 50%/contain no-repeat;opacity:.08;transform:rotate(-12deg);transition:opacity .6s ease,transform .9s cubic-bezier(.16,1,.3,1);pointer-events:none}.qs__slide[data-active] .qs__card:not(:has(.qs__img)):after{opacity:.14;transform:rotate(0deg)}.b2,.rl,.v3,.v4,.v6,:root{--ls-navy:#0f0c30;--ls-navy-2:#17143a;--ls-paper:#f6f4ef;--ink:var(--ls-navy);--v3-navy:var(--ls-navy);--v3-navy-2:var(--ls-navy-2);--v3-paper:var(--ls-paper);--v4-navy:var(--ls-navy);--v4-paper:var(--ls-paper);--v6-navy:var(--ls-navy);--v6-navy-2:var(--ls-navy-2);--v6-paper:var(--ls-paper);--rl-ink:var(--ls-navy)}.b2,.rl,.v2,.v4,:root{--display:var(--v3-sans),system-ui,sans-serif;--text:var(--v3-sans),system-ui,sans-serif;--hand:var(--v3-sans),system-ui,sans-serif}body{font-family:var(--v3-sans),system-ui,sans-serif}:root :is(.b2-prose__h2,.b2-p-h1,.b2-p-nextcard__name,.b2-p-cta__h,.b2-cs-h1,.b2-hc__h1,.b2-tool__app h3,.b2-pg-form>div>h2,.b2-pg-statement,.b2-pg-stance__q p,.b2-pg-job__t,.b2-pg-links__h1,.v2-hero__claim,.v2-pillar__name,.v2-method__word,.v2-phero__h1,.v2-case__h1-main,.v2-bigquote,.v2-h2,.v2-overlay__link,.v2-overlay__acc>summary,.b2-h1,.b2-h2,.b2-h3,.b2-ticker__row li,.b2-ptp__word,.b2-trust__v){text-transform:none;font-stretch:100%;font-weight:800;letter-spacing:-.03em;line-height:1.06}:root :is(.b2-card__t,.b2-p-ed__h,.b2-p-h3,.b2-jr__title,.b2-jr__type,.b2-p-did__svc a,.b2-p-related__name,.b2-tl__title,.b2-stepgrid__t,.b2-spot__highlight,.b2-flow__label,.b2-p-display,.b2-integ__t,.b2-jn-author__name,.b2-jn-card__t,.b2-jn-topics__list a,.b2-loc-map__label,.b2-loc-cities__h,.b2-pg-process__t,.b2-pg-promises__t,.b2-pg-member__name,.b2-pg-perks__t,.b2-pg-kf__h,.b2-pg-kf__box--job strong,.b2-pg-legal__h,.b2-svc-ben__t,.b2-svc-steps__t,.b2-svc-lead-phone__q,.b2-svc-lead-tabs__tab,.b2-svc-lead-tabs__t,.b2-svc-lead-tier__t,.v2-top__word,.b2-solar__card-head,.b2-syscard__head,.b2-rf__world-name,.b2-entry__title,.b2-conf__legend,.b2-slip__headline,.b2-member__name,.b2-person__name,.b2-steps__t){text-transform:none;font-stretch:100%;letter-spacing:-.01em}:root .b2-accent{background:none;padding-inline:0;color:var(--gold-ink)}:root [data-tone=dark] .b2-accent{color:var(--gold)}.sf-main[data-offset]{padding-top:clamp(5.75rem,4.5rem + 2vw,7rem)}.sf-main:has(>.rl){background:#fff}.sf>.sf-main{display:flow-root}.sf-main:focus{outline:none}.sf-cta__ask{margin-top:1.5rem;color:rgb(255 255 255/.86);text-decoration-color:rgb(255 255 255/.35)}.sf-cta__ask:hover{color:var(--gold)}.sf-logos{padding-bottom:0}.sf-logos .v7e__logos{margin-bottom:0;padding-bottom:var(--v7-sec)}.sf-cta--office{padding-bottom:var(--sf-foot-pad)}.sf-cta--card{--sf-seam:clamp(4rem,2rem + 6vw,7.5rem);padding-bottom:0;background:linear-gradient(to bottom,var(--v6-paper) calc(100% - var(--sf-seam)),var(--ls-navy) 0)}.sf-cta--card .v7e__card{background:radial-gradient(40rem 22rem at 100% 0,rgb(253 216 141/.12),transparent 60%),var(--ls-navy-2);box-shadow:inset 0 0 0 1px rgb(255 255 255/.1)}.sf-end{--sf-foot-pad:clamp(3rem,2rem + 3.5vw,5.5rem)}.sf-foot{--sk-ink:rgb(253 216 141/0.36);--sk-bg:var(--ls-navy);--sk-w:1.15;--sf-line:rgb(255 255 255/0.12);--sf-dim:rgb(255 255 255/0.68);position:relative;overflow:hidden;padding-top:var(--sf-foot-pad);background:var(--ls-navy);color:#fff;font-size:1rem;line-height:1.5}.sf-foot a{color:inherit}.sf-foot :is(a,button):focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.sf-cta--office+.sf-foot,.sf:has(.sf-main>:last-child:is(.ls-hero,[data-tone=dark])) .sf-end>.sf-foot:first-child{padding-top:0}.sf-cta--office+.sf-foot .sf-foot__wrap,.sf:has(.sf-main>:last-child:is(.ls-hero,[data-tone=dark])) .sf-end>.sf-foot:first-child .sf-foot__wrap{padding-top:var(--sf-foot-pad);border-top:1px solid var(--sf-line)}.sf-foot__wrap{position:relative;z-index:1;width:min(100% - 2 * var(--v3-g),var(--v3-max));margin-inline:auto;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"mark mark" "claim contact" "nav nav";column-gap:clamp(2rem,5vw,6rem);align-items:end}.sf-foot__mark{grid-area:mark;display:block;width:auto;height:2.4rem;margin-bottom:clamp(1.25rem,1rem + 1vw,2rem)}.sf-foot__claim{grid-area:claim;margin:0;max-width:21ch;font-size:clamp(2rem,1.2rem + 2.3vw,3.25rem);font-weight:800;line-height:1.04;letter-spacing:-.03em;text-wrap:balance}.sf-foot__claim span{color:rgb(255 255 255/.56)}.sf-foot__contact{grid-area:contact}.sf-foot__ways{display:grid;gap:.35rem;margin:0;padding:0;list-style:none}.sf-foot__ways a{display:inline-flex;align-items:center;min-height:2.75rem;font-size:clamp(1.3rem,1rem + .9vw,1.75rem);font-weight:650;letter-spacing:-.015em;text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:rgb(255 255 255/.28);text-underline-offset:.3em;transition:color .2s,text-decoration-color .2s}.sf-foot__ways a:hover{color:var(--gold);text-decoration-color:currentColor}.sf-foot__addr{margin:1rem 0 0;font-style:normal;font-size:.95rem;line-height:1.6;color:var(--sf-dim)}.sf-foot__nav{grid-area:nav;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem clamp(2rem,5vw,6rem);margin-top:clamp(2.5rem,1.75rem + 2.5vw,4rem);padding-top:clamp(1.75rem,1.25rem + 1.25vw,2.5rem);border-top:1px solid var(--sf-line)}.sf-foot__h{margin:0 0 .75rem;font-size:.95rem;font-weight:650;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--gold)}.sf-foot__col ul{display:grid;margin:0;padding:0;list-style:none}.sf-foot__col ul[hidden]{display:none}.sf-foot__col a{display:inline-flex;align-items:center;min-height:2.1rem;color:var(--sf-dim);text-decoration:none;transition:color .2s}.sf-foot__col a:hover{color:#fff;text-decoration:underline;text-underline-offset:.25em}.sf-foot__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:3.25rem;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.sf-foot__toggle svg{flex:none;color:rgb(255 255 255/.7);transition:transform .25s var(--ease,ease)}.sf-foot__toggle[aria-expanded=true] svg{transform:rotate(180deg)}.sf-foot__art{margin-top:calc(-1 * clamp(0rem, 7vw, 7rem));-webkit-mask-image:linear-gradient(180deg,transparent 4%,#000 46%);mask-image:linear-gradient(180deg,transparent 4%,#000 46%);pointer-events:none}.sf-foot__art .v3-sketch{display:block;width:100%;height:auto;aspect-ratio:1600/560}.sf-foot__legal{width:min(100% - 2 * var(--v3-g),var(--v3-max));margin-inline:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem 2rem;padding:1.25rem 0 clamp(1.5rem,1rem + 1.5vw,2.25rem);border-top:1px solid var(--sf-line);font-size:.875rem;color:var(--sf-dim)}.sf-foot__legal p{margin:0}.sf-foot__legal ul{display:flex;flex-wrap:wrap;gap:0 1.5rem;margin:0;padding:0;list-style:none}.sf-foot__legal li:empty{display:none}.sf-foot__legal :is(a,button){display:inline-flex;align-items:center;min-height:2.25rem;text-decoration:none}.sf-foot__legal :is(a,button):hover{color:#fff;text-decoration:underline;text-underline-offset:.25em}.sf-foot__btn{padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}.sf-foot__proof{width:min(100% - 2 * var(--v3-g),var(--v3-max));margin-inline:auto;padding-block:1.5rem;border-top:1px solid var(--sf-line)}.sf-foot__proof+.sf-foot__legal{padding-top:.25rem;border-top:0}.trust{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;font-size:.875rem;line-height:1.4;color:rgb(255 255 255/.68)}.trust>li+li:before{content:"·";margin-right:1.5rem;color:rgb(255 255 255/.4)}.trust>li{display:flex;align-items:center}.trust a{color:inherit;text-decoration:none}.trust a:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:4px}.trust__reviews{display:inline-flex;align-items:center;min-height:2.25rem}.trust__reviews:hover{color:#fff;text-decoration:underline;text-underline-offset:.25em}.trust .trust__note{display:inline-flex;align-items:center;min-height:2.25rem;margin-left:.6rem;font-size:.75rem;color:rgb(255 255 255/.55);text-decoration:underline;text-underline-offset:.2em}.trust .trust__note:hover{color:#fff}.trust__stars{color:var(--gold);letter-spacing:.08em}.trust__laend{display:block;margin-left:.25rem}.trust__laend img{display:block;width:72px;height:auto}.trust--hero{justify-content:center;margin-top:1.75rem}@media (max-width:47.99rem){.trust--hero .trust__place{display:none}.trust--hero>li:has(.trust__laend){flex-basis:100%;justify-content:center}.trust--hero>li:has(.trust__laend):before{content:none}}@media (max-width:63.99rem){.sf-foot__wrap{grid-template-columns:minmax(0,1fr);grid-template-areas:"mark" "claim" "contact" "nav"}.sf-foot__contact{margin-top:2rem}}@media (max-width:47.99rem){.sf-foot{--sk-w:2.4}.sf-foot__wrap{grid-template-areas:"mark" "contact" "nav" "claim"}.sf-foot__mark{height:2.2rem;margin-bottom:1.25rem}.sf-foot__contact{margin-top:0}.sf-foot__ways a{font-size:1.3rem}.sf-foot__nav{grid-template-columns:minmax(0,1fr);gap:0;margin-top:2rem;padding-top:0;border-top:0}.sf-foot__col{border-top:1px solid var(--sf-line)}.sf-foot__col:last-child{border-bottom:1px solid var(--sf-line)}.sf-foot__nav:not([data-compact]) .sf-foot__h{margin:1rem 0 .25rem}.sf-foot__nav[data-compact] .sf-foot__h{margin:0;font-size:1rem}.sf-foot__col ul{padding-bottom:.75rem}.sf-foot__claim{margin-top:2.5rem;font-size:1.75rem}.sf-foot__art{margin-top:.5rem}.sf-foot__art .v3-sketch{width:175%;max-width:none;margin-left:-50%}.sf-foot__legal{flex-direction:column;align-items:flex-start}}.ls-head{display:grid;gap:1rem;max-width:58rem;margin-bottom:clamp(2rem,1.4rem + 2vw,3.25rem)}.ls-head .v5-eyebrow{margin-bottom:0}.ls-head[data-layout=split]{max-width:none;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;column-gap:4rem}.ls-head[data-layout=split] .ls-head__eyebrow{grid-column:1/-1;margin-bottom:-.25rem}.ls-head__h{max-width:20ch}.ls-dim{opacity:.5}[data-tone=dark] .ls-dim{opacity:.55}.ls-head__side{display:grid;gap:1rem}.ls-head[data-layout=split] .ls-head__side{justify-items:end;text-align:right}.ls-head[data-layout=split] .ls-head__lead{text-align:left;justify-self:stretch}[data-tone=dark] .ls-head__lead{color:rgb(255 255 255/.74)}.ls-hero{position:relative;padding-block:clamp(7.5rem,5.5rem + 3vw,9rem) clamp(2.5rem,1.8rem + 3vw,4.5rem);overflow:clip}.ls-hero[data-surface=dark]{background:radial-gradient(60rem 30rem at 85% -10%,rgb(88 70 180/.28),transparent 60%),var(--ls-navy);color:#fff}.ls-hero[data-surface=paper]{background:var(--ls-paper);color:var(--ink)}.ls-hero[data-surface=white]{background:#fff;color:var(--ink)}.ls-hero__h1{margin:0;max-width:18ch;font-family:var(--v3-sans),system-ui,sans-serif;font-size:clamp(2.6rem,1.3rem + 4.4vw,5.25rem);font-weight:800;line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.ls-hero[data-size=compact] .ls-hero__h1{font-size:clamp(2.2rem,1.3rem + 3vw,3.9rem);max-width:22ch}.ls-hero[data-size=legal]{padding-bottom:clamp(1.5rem,1rem + 2vw,2.5rem)}.ls-hero[data-size=legal] .ls-hero__h1{font-size:clamp(2.25rem,1.8rem + 1.6vw,3.5rem);letter-spacing:-.03em}.ls-hero__lead{margin:1.25rem 0 0;max-width:38rem;font-size:clamp(1.06rem,1rem + .3vw,1.2rem);line-height:1.65;color:var(--muted);text-wrap:pretty}.ls-hero[data-tone=dark] .ls-hero__lead{color:rgb(255 255 255/.76)}.ls-hero__ctas{display:flex;flex-wrap:wrap;gap:.75rem 1rem;margin-top:2rem}.ls-hero__stage{margin-top:clamp(2.5rem,1.8rem + 3vw,4.5rem)}.ls-hero__frame{aspect-ratio:1280/536;border-radius:24px;box-shadow:0 40px 90px -40px rgb(0 0 0/.6)}.ls-hero__frame[data-kind=node]{aspect-ratio:auto;box-shadow:none;overflow:visible}.ls-hero__art{width:min(100%,17rem);margin:0 0 1.75rem;aspect-ratio:16/10;overflow:hidden;border-radius:18px;background:var(--ls-paper);box-shadow:0 0 0 1px rgb(253 216 141/.22),0 30px 60px -34px rgb(0 0 0/.7)}.ls-hero__art img{display:block;width:100%;height:100%;object-fit:cover}@media (min-width:64rem){.ls-hero[data-art] .ls-hero__copy{display:grid;grid-template-columns:minmax(0,1fr) clamp(19rem,13rem + 13vw,27rem);column-gap:clamp(2.5rem,1rem + 4vw,5.5rem);align-items:center}.ls-hero[data-art] .ls-crumbs{grid-column:1/-1}.ls-hero[data-art] .ls-hero__art{grid-column:2;grid-row:2;width:100%;margin:0;border-radius:28px}.ls-hero[data-art] .ls-hero__text{grid-column:1;grid-row:2}}.ls-hero[data-surface][data-scene]{--sk-ink:rgb(253 216 141/0.78);--sk-w:1.35;padding-bottom:0}.ls-hero__scene{margin-top:clamp(-2.5rem,-1.5vw,-.75rem)}.ls-hero__sketch{display:block;width:100%;height:auto;aspect-ratio:1600/560}@media (max-width:63.99rem){.ls-hero[data-surface][data-scene]{--sk-ink:rgb(253 216 141/0.9);--sk-w:2.1}.ls-hero__sketch{height:min(46vw,26rem);aspect-ratio:auto}}@media (max-width:47.99rem){.ls-hero[data-surface][data-scene]{--sk-w:2.6}.ls-hero__sketch{height:min(80vw,22rem)}}.ls-crumbs ol{display:flex;flex-wrap:wrap;gap:.25rem .5rem;margin:0 0 1.5rem;padding:0;list-style:none;font-size:.875rem;color:var(--muted)}.ls-crumbs li:not(:last-child):after{content:"/";margin-left:.5rem;opacity:.6}.ls-crumbs a{display:inline-flex;align-items:center;min-height:24px;color:inherit;text-decoration:underline;text-underline-offset:.25em}[data-tone=dark] .ls-crumbs ol{color:rgb(255 255 255/.72)}.ls-media{position:relative;margin:0;overflow:hidden;border-radius:var(--v5-r,20px);background:var(--ls-navy-2)}.ls-media[data-kind=node]{background:none}.ls-media .ls-loop,.ls-media .v6-loop,.ls-media .v6-loop img,.ls-media .v6-loop video,.ls-media>img{display:block;width:100%;height:100%;object-fit:cover}.ls-media figcaption{position:absolute;left:1rem;bottom:1rem;max-width:calc(100% - 2rem);padding:.45rem .85rem;border-radius:999px;background:rgb(15 12 48/.82);color:#fff;font-size:.8125rem;font-weight:600}.ls-media[data-kind=node] figcaption{position:static;margin-top:.75rem;background:none;color:var(--muted);padding:0}.ls-index[data-surface=paper]{background:var(--ls-paper)}.ls-index[data-surface=paper] .v5c__row:is(:hover,:focus-within){background:#fff}.ls-index .v5c__list[data-numbered=off] .v5c__row,.ls-index[data-preview=off] .v5c__grid{grid-template-columns:minmax(0,1fr)}.ls-index .v5c__list[data-numbered=off] .v5c__n{display:none}.v5c:has(.v5c__row:nth-child(7):is(:hover,:focus-within)) .v5c__pic:nth-child(7),.v5c:has(.v5c__row:nth-child(8):is(:hover,:focus-within)) .v5c__pic:nth-child(8){opacity:1;transform:none}.ls-split{padding-block:var(--v6-sec,clamp(5rem,3.4rem + 6vw,9.5rem))}.ls-split[data-surface=white]{background:#fff;color:var(--ink)}.ls-split[data-surface=paper]{background:var(--ls-paper);color:var(--ink)}.ls-split[data-surface=navy]{background:var(--ls-navy);color:#fff}.ls-split__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:center}.ls-split[data-reverse] .ls-split__media{order:2}.ls-split__media{aspect-ratio:16/10}.ls-split__grid:has(.ls-split__copy[data-ratio="4/5"]) .ls-split__media{aspect-ratio:4/5}.ls-split__media[data-kind=node]{aspect-ratio:auto}.ls-split__copy .ls-head{margin-bottom:1.25rem}.ls-split__text{max-width:38rem;color:var(--muted);line-height:1.65}[data-tone=dark] .ls-split__text{color:rgb(255 255 255/.76)}.ls-split__text p{margin:0 0 .9rem}.ls-split__list{margin:1.25rem 0 0;padding:0;list-style:none;border-top:1px solid var(--v5-line,rgb(15 12 48/.12))}.ls-split__list li{position:relative;padding:.75rem 0 .75rem 1.75rem;border-bottom:1px solid var(--v5-line,rgb(15 12 48/.12))}.ls-split__list li:before{content:"✓";position:absolute;left:0;color:var(--gold-ink);font-weight:700}[data-tone=dark] .ls-split__list li{border-color:rgb(255 255 255/.14)}[data-tone=dark] .ls-split__list li:before{color:var(--gold)}.ls-split__cta{margin-top:1.75rem}.ls-faq{--faq-fg:var(--ink);--faq-mute:var(--muted);--faq-line:var(--v5-line,rgb(15 12 48/0.12));--faq-acc:var(--gold-ink);--faq-acc-line:var(--gold-dark);--faq-hover:var(--v4-paper,#f6f4ef);--faq-icon-on:var(--ink);--faq-icon-on-fg:#fff;padding-block:var(--v6-sec,clamp(5rem,3.4rem + 6vw,9.5rem));interpolate-size:allow-keywords}.ls-faq[data-variant=faq]{--faq-fg:#fff;--faq-mute:rgb(255 255 255/0.74);--faq-line:rgb(255 255 255/0.14);--faq-acc:var(--gold);--faq-acc-line:var(--gold);--faq-hover:rgb(255 255 255/0.035);--faq-icon-on:var(--gold);--faq-icon-on-fg:var(--ink);background:var(--ls-navy-2);color:#fff}.ls-faq[data-variant=details]{background:#fff;color:var(--ink)}.ls-faq[data-surface=paper]{--faq-hover:rgb(15 12 48/0.035);background:var(--ls-paper)}.ls-faq__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:2.5rem clamp(2rem,6vw,6rem);align-items:start}.ls-faq__side{display:grid;gap:1.5rem}.ls-faq__side .ls-head{margin-bottom:0}@media (min-width:64rem){.ls-faq__side{position:sticky;top:7rem}}.ls-faq__aside a{display:inline-flex;align-items:center;gap:.45rem;min-height:2.75rem;color:var(--faq-fg);font-weight:650;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;text-decoration-color:color-mix(in srgb,var(--faq-fg) 30%,transparent);transition:text-decoration-color .25s}.ls-faq__aside a svg{transition:transform .35s var(--ease)}.ls-faq__aside a:hover{text-decoration-color:var(--faq-acc-line)}.ls-faq__aside a:hover svg{transform:translateX(4px)}.ls-faq__lists{display:grid;gap:clamp(2.5rem,4vw,3.5rem)}.ls-faq__lists[data-chunked]{gap:clamp(1.25rem,2.5vw,2rem)}.ls-faq__label{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 .9rem;font-size:.875rem;font-weight:650;letter-spacing:.01em;color:var(--faq-mute)}.ls-faq__count{font-variant-numeric:tabular-nums;color:var(--faq-acc)}.ls-faq__list{border-top:1px solid var(--faq-line)}.ls-faq__item{border-bottom:1px solid var(--faq-line)}.ls-faq__q{position:relative;display:grid;grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:0 1rem;min-height:3rem;padding:clamp(1.15rem,1.6vw,1.5rem) .5rem clamp(1.15rem,1.6vw,1.5rem) 0;cursor:pointer;list-style:none;color:var(--faq-fg);transition:background-color .35s}.ls-faq__q::-webkit-details-marker{display:none}.ls-faq__q::marker{content:""}.ls-faq__n{align-self:start;padding:.3rem 0 0 .5rem;font-size:.8125rem;font-weight:650;font-variant-numeric:tabular-nums;color:var(--faq-acc)}.ls-faq__t{font-size:clamp(1.1rem,.98rem + .45vw,1.375rem);font-weight:750;line-height:1.3;letter-spacing:-.015em;text-wrap:pretty;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.22em;text-decoration-color:transparent;transition:text-decoration-color .3s}.ls-faq__icon{position:relative;flex:none;width:2.5rem;height:2.5rem;border-radius:50%;border:1px solid color-mix(in srgb,var(--faq-fg) 28%,transparent);color:var(--faq-fg);transition:background-color .35s var(--ease),border-color .35s var(--ease),color .35s var(--ease),transform .5s var(--ease)}.ls-faq__icon:after,.ls-faq__icon:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;margin:-.75px 0 0 -6px;border-radius:1px;background:currentColor;transition:transform .45s var(--ease),opacity .3s}.ls-faq__icon:after{transform:rotate(90deg)}.ls-faq__q:hover .ls-faq__icon{border-color:var(--faq-acc-line)}.ls-faq__q:hover{background:var(--faq-hover)}.ls-faq__q:hover .ls-faq__t{text-decoration-color:var(--faq-acc-line)}.ls-faq__item[open] .ls-faq__icon{background:var(--faq-icon-on);border-color:var(--faq-icon-on);color:var(--faq-icon-on-fg);transform:rotate(180deg)}.ls-faq__item[open] .ls-faq__icon:after{transform:rotate(0deg) scaleX(0);opacity:0}.ls-faq__q:focus-visible{outline:3px solid var(--gold-ink);outline-offset:2px;border-radius:6px}.ls-faq[data-variant=faq] .ls-faq__q:focus-visible{outline-color:var(--gold)}.ls-faq__q:focus-visible .ls-faq__t{text-decoration-color:var(--faq-acc-line)}.ls-faq__item::details-content{block-size:0;overflow-y:clip;transition:block-size .5s var(--ease),content-visibility .5s allow-discrete}.ls-faq__item[open]::details-content{block-size:auto}.ls-faq__in{padding:0 3.5rem 1.6rem 3.75rem;max-width:46rem;color:var(--faq-mute);line-height:1.65;opacity:0;transform:translateY(-.4rem);transition:opacity .4s ease,transform .5s var(--ease)}.ls-faq__item[open] .ls-faq__in{opacity:1;transform:none;transition-delay:.08s}.ls-faq__in p{margin:0 0 .75rem}.ls-faq__in>:last-child{margin-bottom:0}.ls-faq__in a{color:var(--faq-fg);text-decoration-color:color-mix(in srgb,var(--faq-fg) 35%,transparent)}.ls-faq__in a:hover{text-decoration-color:var(--faq-acc-line)}@media (prefers-reduced-motion:reduce){.ls-faq__icon,.ls-faq__icon:after,.ls-faq__icon:before,.ls-faq__in,.ls-faq__item::details-content{transition:none}}@media (prefers-reduced-motion:no-preference){.b2-js [data-reveal=up]{transition:opacity .7s ease calc(var(--rv, 0) * 70ms),transform .9s var(--ease) calc(var(--rv, 0) * 70ms),background-color .35s}.b2-js [data-reveal=up]:not(.is-in){opacity:0;transform:translateY(1.25rem)}.b2-js [data-reveal=clip]{transition:clip-path 1.1s var(--ease)}.b2-js [data-reveal=clip]>img{transition:transform 1.4s var(--ease)}.b2-js [data-reveal=clip]:not(.is-in){clip-path:inset(18% 6% 0 6% round var(--v5-r,20px))}.b2-js [data-reveal=clip]:not(.is-in)>img{transform:scale(1.08)}}.ls-index[data-motion] .v5c__row:before{content:"";position:absolute;left:0;top:-1px;width:100%;height:2px;background:var(--gold-grad-x,var(--gold));transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease)}.ls-index[data-motion] .v5c__row:is(:hover,:focus-within):before{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.ls-index[data-motion] .v5c__row:before{transition:none}}@media (max-width:63.99rem){.ls-faq__grid,.ls-head[data-layout=split],.ls-split__grid{grid-template-columns:minmax(0,1fr)}.ls-head[data-layout=split] .ls-head__side{justify-items:start;text-align:left}.ls-split[data-reverse] .ls-split__media{order:0}.ls-hero__frame{aspect-ratio:4/3;border-radius:18px}.ls-faq__in{padding:0 .25rem 1.4rem 3.75rem}}@media (max-width:39.99rem){.ls-faq__q{grid-template-columns:2rem minmax(0,1fr) auto;gap:0 .75rem}.ls-faq__n{padding-left:0}.ls-faq__icon{width:2.25rem;height:2.25rem}.ls-faq__in{padding:0 0 1.3rem 2.75rem}}.ls-hero[data-size=compact]+.v6-conf>section,.ls-hero[data-size=compact]+section{padding-top:clamp(1.5rem,1rem + 2vw,3rem)}.ls-hero[data-size=compact]+.v6-conf .b2-sec:before{display:none}.sf-main:has(>.ls-hero) .v6-h2{font-size:clamp(2rem,1.25rem + 2.4vw,3.5rem)}.v6-conf .b2-wrap{max-width:calc(var(--v5-max) + 2 * var(--gutter))}.ls-text{padding-block:var(--v6-sec,clamp(5rem,3.4rem + 6vw,9.5rem))}.ls-text[data-surface=white]{background:#fff;color:var(--ink)}.ls-text[data-surface=paper]{background:var(--ls-paper);color:var(--ink)}.ls-text[data-surface=navy]{background:var(--ls-navy);color:#fff}.ls-text__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:2rem clamp(2rem,5vw,5rem)}.ls-text[data-toc] .ls-text__grid{grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start}.ls-text__body{min-width:0;max-width:68ch}.ls-text__aside{min-width:0}@media (min-width:64rem){.ls-text[data-aside] .ls-text__grid{grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:start}.ls-text[data-aside] .ls-text__aside{order:2;position:sticky;top:6.5rem}}.ls-text[data-width=wide] .ls-text__body{max-width:none}.ls-prose{overflow-wrap:break-word}.ls-prose>:first-child{margin-top:0}.ls-prose p{margin:0 0 1rem;line-height:1.7;color:rgb(15 12 48/.8)}[data-tone=dark] .ls-prose p{color:rgb(255 255 255/.76)}.ls-prose a{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:.22em}.ls-text__part{padding-block:clamp(1.75rem,1.4rem + 1vw,2.5rem);border-top:1px solid var(--v5-line,rgb(15 12 48/.12));scroll-margin-top:7rem}.ls-text__part:first-child{padding-top:0;border-top:0}.ls-text__h2{margin:0 0 1rem;font-size:clamp(1.35rem,1.15rem + .8vw,1.85rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.ls-text__h3{margin:1.75rem 0 .75rem;font-size:1.2rem;font-weight:800;line-height:1.25;letter-spacing:-.01em}.ls-text__h4{margin:1.5rem 0 .5rem;font-size:1.05rem;font-weight:700;line-height:1.3}.ls-text__links,.ls-text__list,.ls-text__steps{margin:0 0 1.25rem;padding:0;list-style:none;border-top:1px solid var(--v5-line,rgb(15 12 48/.12))}.ls-text__links li,.ls-text__list li,.ls-text__steps li{position:relative;padding:.7rem 0 .7rem 1.6rem;border-bottom:1px solid var(--v5-line,rgb(15 12 48/.12));line-height:1.55}.ls-text__list li:before{content:"";position:absolute;left:.2rem;top:1.25rem;width:.45rem;height:.45rem;border-radius:50%;background:var(--gold)}.ls-text__steps{counter-reset:ls-step}.ls-text__steps li:before{counter-increment:ls-step;content:counter(ls-step,decimal-leading-zero);position:absolute;left:0;font-size:.8rem;font-weight:700;color:var(--gold-ink);top:.95rem}.ls-text__links li{padding-left:0}.ls-text__links a{display:inline-flex;align-items:center;gap:.35rem;min-height:24px;color:inherit;font-weight:700;text-decoration:none}.ls-text__links a:hover{text-decoration:underline;text-underline-offset:.22em}.ls-text__links span{color:var(--muted)}[data-tone=dark] :is(.ls-text__list,.ls-text__steps,.ls-text__links),[data-tone=dark] :is(.ls-text__list,.ls-text__steps,.ls-text__links) li{border-color:rgb(255 255 255/.14)}[data-tone=dark] .ls-text__steps li:before{color:var(--gold)}.ls-text__quote{margin:1.5rem 0;padding-left:1.25rem;border-left:2px solid var(--gold)}.ls-text__note{margin:1.25rem 0;padding:1rem 1.25rem;border-radius:14px;background:var(--ls-paper);line-height:1.6}.ls-text__lists{display:grid;gap:2rem clamp(2rem,5vw,4.5rem)}.ls-text__lists[data-count="2"],.ls-text__lists[data-count="3"]{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.ls-text__lists .ls-text__h3{margin-top:0}.ls-toc{position:sticky;top:7rem;font-size:.94rem}.ls-toc__t{margin-bottom:.75rem;font-weight:700;color:var(--muted);cursor:pointer;list-style:none}.ls-toc__t::-webkit-details-marker{display:none}.ls-toc ol{margin:0;padding:0;list-style:none;border-top:1px solid var(--v5-line,rgb(15 12 48/.12))}.ls-toc li{border-bottom:1px solid var(--v5-line,rgb(15 12 48/.12))}.ls-toc a{display:block;padding:.55rem 0;min-height:24px;color:inherit;text-decoration:none;line-height:1.35}.ls-toc a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em;text-decoration-color:var(--gold-dark)}.ls-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none}.ls-chips li{padding:.35rem .8rem;border-radius:999px;background:#f6ecd4;color:var(--gold-ink);font-size:.8125rem;font-weight:650}[data-tone=dark] .ls-chips li{background:rgb(255 255 255/.12);color:#fff}.ls-chips li[data-flag]{background:var(--gold);color:var(--ls-navy)}.ls-gal{padding-block:var(--v6-sec,clamp(5rem,3.4rem + 6vw,9.5rem));--gal-line:rgb(15 12 48/0.14);--gal-btn:rgb(15 12 48/0.06);--gal-acc:var(--gold-ink);--gal-muted:var(--muted)}.ls-gal[data-surface=navy]{background:var(--ls-navy);color:#fff;--gal-line:rgb(255 255 255/0.18);--gal-btn:rgb(255 255 255/0.08);--gal-acc:var(--gold);--gal-muted:rgb(255 255 255/0.72)}.ls-gal[data-surface=paper]{background:var(--ls-paper);color:var(--ink)}.ls-gal[data-surface=white]{background:#fff;color:var(--ink)}.ls-gal+.v6n{padding-top:var(--v6-sec)}.ls-gal .ls-head{margin-bottom:clamp(1.75rem,3vw,2.75rem)}.ls-gal__stage{position:relative;border-radius:20px;overflow:hidden;background:var(--ls-navy-2);aspect-ratio:16/9}.ls-gal__track{position:relative;display:flex;height:100%;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.ls-gal__track::-webkit-scrollbar{display:none}.ls-gal__track:focus-visible{outline:none}.ls-gal__stage:has(.ls-gal__track:focus-visible){outline:3px solid var(--gal-acc);outline-offset:3px}.ls-gal__slide{flex:0 0 100%;margin:0;scroll-snap-align:start;scroll-snap-stop:always}.ls-gal__zoom{display:block;width:100%;height:100%;padding:0;border:0;background:none;cursor:zoom-in}.ls-gal__thumb img,.ls-gal__zoom img{display:block;width:100%;height:100%;object-fit:cover}.ls-gal__btn,.ls-gal__full{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:999px;border:1px solid var(--gal-line);background:var(--gal-btn);color:inherit;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.ls-gal__btn[data-dir=prev] svg{transform:scaleX(-1)}.ls-gal__btn:hover{border-color:var(--gal-acc);color:var(--gal-acc)}.ls-gal__full{position:absolute;right:.875rem;bottom:.875rem;border-color:rgb(255 255 255/.35);background:rgb(15 12 48/.55);color:#fff;backdrop-filter:blur(6px)}.ls-gal__full:hover{background:var(--ls-navy);border-color:var(--gold);color:var(--gold)}.ls-gal :is(.ls-gal__full,.ls-gal__btn,.ls-gal__thumb):focus-visible{outline:3px solid var(--gal-acc);outline-offset:2px}.ls-gal__bar{display:flex;align-items:center;justify-content:space-between;gap:1rem 2rem;padding-block:1.125rem;border-bottom:1px solid var(--gal-line)}.ls-gal__cap{margin:0;min-height:1.5em;color:var(--gal-muted);line-height:1.5}.ls-gal__ctrl{display:flex;align-items:center;gap:.5rem;flex:none}.ls-gal__count{margin:0 .75rem 0 0;font-variant-numeric:tabular-nums;font-weight:600;color:var(--gal-muted)}.ls-gal__now{color:var(--gal-acc);font-weight:800}.ls-gal__thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.75rem;margin:1.25rem 0 0;padding:0;list-style:none}.ls-gal__thumb{display:block;width:100%;aspect-ratio:16/9;padding:0;border:0;border-radius:10px;overflow:hidden;background:var(--ls-navy-2);cursor:pointer;opacity:.5;box-shadow:0 0 0 0 transparent;transition:opacity .25s ease,box-shadow .25s ease}.ls-gal__thumb:hover{opacity:.85}.ls-gal__thumb[aria-current=true]{opacity:1;box-shadow:0 0 0 2px var(--gal-acc)}.ls-gal__dialog{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:clamp(3.75rem,6vw,4.5rem) clamp(.75rem,5vw,5.5rem) 1.25rem;border:0;background:rgb(8 6 28/.985);color:#fff}.ls-gal__dialog::backdrop{background:rgb(8 6 28/.8)}.ls-gal__dialog[open]{display:grid;place-items:center}.ls-gal__lb{display:grid;gap:.875rem;justify-items:center;margin:0;width:100%;max-height:100%}.ls-gal__lb img{display:block;width:min(100%,calc((100dvh - 9rem) * 16 / 9));height:auto;border-radius:12px}.ls-gal__lb figcaption{color:rgb(255 255 255/.78);text-align:center;font-variant-numeric:tabular-nums}.ls-gal__dialog .ls-gal__btn{position:absolute;--gal-line:rgb(255 255 255/0.3);--gal-btn:rgb(15 12 48/0.6);--gal-acc:var(--gold)}.ls-gal__dialog .ls-gal__btn:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.ls-gal__lb-x{top:1rem;right:1rem}.ls-gal__lb-next,.ls-gal__lb-prev{top:50%;translate:0 -50%}.ls-gal__lb-prev{left:clamp(.5rem,1.5vw,1.5rem)}.ls-gal__lb-next{right:clamp(.5rem,1.5vw,1.5rem)}@media (max-width:47.99rem){.ls-gal__stage{border-radius:14px;aspect-ratio:4/3}.ls-gal__full{right:.625rem;bottom:.625rem}.ls-gal__bar{align-items:flex-start}.ls-gal__cap{font-size:.9375rem}.ls-gal__count{margin-right:.25rem}.ls-gal__ctrl .ls-gal__btn{display:none}.ls-gal__thumbs{grid-auto-columns:6.25rem;gap:.5rem;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);padding-block:3px;scroll-padding-inline:var(--gutter)}.ls-gal__thumbs::-webkit-scrollbar{display:none}.ls-gal__thumbs li{scroll-snap-align:start}.ls-gal__lb-next,.ls-gal__lb-prev{top:auto;bottom:1rem;translate:none}.ls-gal__dialog{padding-bottom:4.75rem}.ls-gal__lb img{width:min(100%,calc((100dvh - 12rem) * 16 / 9))}}@media (prefers-reduced-motion:reduce){.ls-gal__thumbs,.ls-gal__track{scroll-behavior:auto}.ls-gal__btn,.ls-gal__full,.ls-gal__thumb{transition:none}}.ls-links{display:grid;gap:2rem;max-width:34rem;margin-top:2rem}.ls-links__t{margin:0 0 .75rem;font-size:.875rem;font-weight:700;color:rgb(255 255 255/.7)}.ls-links__list{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.ls-links .ls-links__a{width:100%;justify-content:space-between;text-align:left;white-space:normal}.ls-links__label{display:inline-flex;align-items:center;gap:.6rem}.ls-links__label small{display:block;margin-top:.15rem;font-size:.8125rem;font-weight:500;opacity:.75}.ls-hero[data-surface=dark]{--sk-ink:rgb(253 216 141/0.7);--sk-bg:var(--ls-navy);--sk-w:1.3}.ls-media[data-kind=node]>.v3-sketch{display:block;width:100%;height:auto;aspect-ratio:1600/560}.ls-hero[data-size=compact]+.ls-text,.ls-hero[data-size=legal]+.ls-text{padding-top:clamp(2rem,1.5rem + 2vw,3.5rem)}@media (max-width:63.99rem){.ls-text[data-toc] .ls-text__grid{grid-template-columns:minmax(0,1fr)}.ls-toc{position:static}.ls-toc__box:not([open]) .ls-toc__t{margin-bottom:0}.ls-toc__t{display:flex;justify-content:space-between;align-items:center;min-height:44px;padding:0 1rem;border-radius:12px;background:var(--ls-paper);color:var(--ink)}.ls-toc__t:after{content:"+";font-weight:700}.ls-toc__box[open] .ls-toc__t:after{content:"–"}}.ls-ico{display:block;flex:none;overflow:visible}.ls-ico__acc,.ls-ico__blob{transform-box:fill-box;transform-origin:center}.ls-index .v5c__list[data-icons] .v5c__row{grid-template-columns:5.25rem minmax(0,1fr)}.ls-index .v5c__list[data-icons] .v5c__n{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;padding-top:0}.ls-index .v5c__list[data-icons] .v5c__num{padding-left:.2rem;font-size:.8125rem;line-height:1}.ls-index .v5c__list[data-icons] .v5c__name{min-height:4rem}@keyframes ls-ico-draw{0%{opacity:0;stroke-dashoffset:1;fill-opacity:0}8%{opacity:1}60%{fill-opacity:0}to{opacity:1;stroke-dashoffset:0;fill-opacity:1}}@keyframes ls-ico-blob{0%{opacity:0;scale:.35}to{opacity:1;scale:1}}@keyframes ls-ico-pop{0%{opacity:0;scale:.3;rotate:-40deg}65%{opacity:1;scale:1.15}to{opacity:1;scale:1;rotate:0deg}}@media (prefers-reduced-motion:no-preference){.ls-ico{--ico-d:calc(var(--ii, 0) * 90ms + 0.25s)}.ls-ico__acc,.ls-ico__blob{transition:translate .6s var(--ease),rotate .6s var(--ease)}.b2-js .ls-ico .ls-ico__l{stroke-dasharray:1 1;stroke-dashoffset:1;opacity:0}.b2-js .ls-ico .ls-ico__blob{opacity:0;scale:.35}.b2-js .ls-ico.is-in .ls-ico__blob{animation:ls-ico-blob .9s var(--ease) var(--ico-d) forwards}.b2-js .ls-ico.is-in .ls-ico__l{animation:ls-ico-draw .95s cubic-bezier(.65,0,.35,1) calc(var(--ico-d) + .15s + var(--k, 0) * .13s) forwards}.b2-js .ls-ico.is-in .ls-ico__acc{animation:ls-ico-draw .7s cubic-bezier(.65,0,.35,1) calc(var(--ico-d) + .15s + var(--k, 0) * .13s) forwards,ls-ico-pop .75s var(--ease) calc(var(--ico-d) + .15s + var(--k, 0) * .13s) both}.v5c__row:is(:hover,:focus-within) .ls-ico__blob{translate:-2.5px 2.5px}.v5c__row:is(:hover,:focus-within) .ls-ico__acc{rotate:14deg}}@media (max-width:63.99rem){.ls-index .v5c__list[data-icons] .v5c__row{grid-template-columns:3.75rem minmax(0,1fr) 4.75rem}.ls-index .v5c__list[data-icons] .v5c__ico{width:48px;height:48px}.ls-index .v5c__list[data-icons] .v5c__name{min-height:3rem}}@media (max-width:47.99rem){.ls-index .v5c__list[data-icons] .v5c__row{grid-template-columns:3.1rem minmax(0,1fr) 4rem}.ls-index .v5c__list[data-icons] .v5c__ico{width:42px;height:42px}.ls-index .v5c__list[data-icons] .v5c__num{display:none}.ls-index .v5c__list[data-icons] .v5c__name{min-height:0}}