:where(#root,#root *):not(:where(svg,svg *)){all:revert}:where(#root svg){vertical-align:baseline;display:inline}:where(#root){font-family:var(--font);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;line-height:normal}@layer base{#root :is(h1,h2,h3){font-weight:400!important}#root .properties__title{font-weight:500!important}#root .specs__row h3{font-weight:600!important}#root :is(h1,h2,h3).sr-only{font-weight:700!important}#root s{color:inherit!important}#root :is(.cfg__price,.opt__price,.space__price) s{color:var(--grey)!important}}:root{--ease-out:cubic-bezier(.25, 1, .5, 1);--ease-expo:cubic-bezier(.16, 1, .3, 1);--font:var(--font-mundial);--font-display:var(--font-season);--ad-grad:linear-gradient(122deg, #001545 0%, #0a1a4e 48%, #3d2742 80%, #693838 100%);--fpo:#ffd84d;--ink:#1d1d1d;--ink-soft:#1d1d1d99;--grey:#6b6b6b;--paper:#fcfcfb;--dark:#1d1d1d;--deep-end:var(--color-ll-deep-end);--cream-a:#f1eee9;--cream-b:#f1e8da;--cream-c:#ebe5d4;--line:#1d1d1d1a;--gutter:44px;--content:1352px;--buy-grad:linear-gradient(153deg, #693838 25%, #001545 75%);--page-bg:#fff;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-4xl:96px;--space-5xl:128px;--sec:clamp(64px, 7vw, 104px);--sec-tight:clamp(40px, 4vw, 56px);--sec-loose:clamp(80px, 9vw, 128px);--z-scene:2;--z-hotspot:3;--z-progress:5;--z-nav:60}:where(#root) *,:where(#root) :before,:where(#root) :after{box-sizing:border-box}html{scroll-behavior:auto;-webkit-text-size-adjust:100%}:where(#root) ::selection{background:#00154529}body{font-family:var(--font);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-weight:400;overflow-x:clip}:where(#root) img,:where(#root) video{max-width:100%;display:block}:where(#root) :is(h1,h2,h3,h4,p,ul,ol,dl,figure,blockquote){margin:0}:where(#root) :is(ul,ol){padding:0;list-style:none}:where(#root) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(#root) a{color:inherit;text-decoration:none}:where(#root) strong{font-weight:600}:where(#root) s{text-decoration:line-through}.flip{transform:scaleX(-1)}:where(#root) :focus-visible{outline:2px solid var(--deep-end);outline-offset:3px;border-radius:4px}.story :focus-visible,.dn :focus-visible,.shop :focus-visible,.reviews :focus-visible{outline-color:#fff}.btn-buy:active{filter:brightness(1.05);transform:translateY(0)scale(.98)}.btn-buy,.fc__nav button{position:relative}.swatch:before,.hotspot:before,.fc__nav button:before,.btn-buy:before{content:"";position:absolute;inset:-12px}.btn-buy:before{inset:-4px -6px}@media (pointer:coarse){.hotspot:before{inset:-18px}.swatch:before{inset:-14px}.btn-buy:before{inset:-6px -8px}.chip{height:44px}.faq summary{padding-block:6px}.cr__tabs button,.cr__pages a{min-width:44px;min-height:44px}.cr__write,.cr__outline{min-height:44px}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}main{position:relative}.btn-buy{color:#fff;text-transform:uppercase;letter-spacing:1.73px;background:var(--buy-grad);white-space:nowrap;border-radius:980px;justify-content:center;align-items:center;font-weight:400;transition:transform .25s,filter .25s;display:inline-flex}@media (hover:hover){.btn-buy:hover{filter:brightness(1.12);transform:translateY(-1px)}}.btn-buy--sm{height:39px;font-size:var(--ll-body-1);letter-spacing:-.374px;text-transform:none;padding:8px 21px;line-height:21px}.btn-buy--lg{width:76.6px;height:56px;font-size:var(--ll-body-1)}.btn-buy--cta{width:100%;height:56px;font-size:var(--ll-body-1);letter-spacing:1.2px;margin-top:8px}.swatches{align-items:center;gap:14px;display:flex;position:relative}.swatch{border-radius:1px;flex:none;width:36px;height:36px;transition:transform .2s;position:relative}.swatch img{object-fit:cover;border-radius:1px;width:100%;height:100%}.swatch:after{content:"";border:2px solid var(--deep-end);opacity:0;border-radius:4px;transition:opacity .25s,transform .25s cubic-bezier(.2,.8,.2,1);position:absolute;inset:-4px;transform:scale(.85)}@media (hover:hover){.swatch:hover{transform:translateY(-1px)}}.swatch:active{transform:scale(.94)}.swatch.is-active:after{opacity:1;transform:scale(1)}.swatches--named{gap:var(--space-lg);align-items:flex-start}.swatches--named .swatch{align-items:center;gap:var(--space-sm);flex-direction:column;width:auto;height:auto;display:flex}.swatches--named .swatch img{width:36px;height:36px}.swatches--named .swatch:after{width:44px;height:44px;inset:-4px auto auto 50%;transform:translate(-50%)scale(.85)}.swatches--named .swatch.is-active:after{transform:translate(-50%)scale(1)}.swatches--named .swatch span{font-size:var(--ll-body-2);color:var(--grey);line-height:16px;transition:color .2s}.swatches--named .swatch.is-active span{color:var(--ink);font-weight:600}.nav{z-index:var(--z-nav);top:calc(32px + env(safe-area-inset-top,0px));opacity:0;-webkit-backdrop-filter:blur(20px)saturate();will-change:transform;background:#ffffffbd;border-radius:100px;width:min(1355px,100% - 84px);height:84px;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .35s;position:fixed;left:50%;transform:translate(-50%,calc(-100% - 40px));box-shadow:0 10px 40px #00000014}.nav.is-visible{opacity:1;transform:translate(-50%)}.nav__bar{justify-content:space-between;align-items:center;padding:14px 32px;display:flex;position:absolute;inset:0}.pill{-webkit-backdrop-filter:blur(20px)saturate();background:#ffffff8f;border-radius:1440px;justify-content:space-between;align-items:center;gap:20px;min-height:63px;padding:12px 12px 12px 25px;display:flex}.pill__text{color:#1d1d1f;white-space:nowrap;flex-direction:column;gap:1px;display:flex}.hero__pill .pill__text{text-align:center;flex:auto;align-items:center}.hero__pill{gap:12px;padding-left:12px}.pill__title{font-size:var(--ll-body-1);letter-spacing:-.374px;font-weight:600;line-height:21px}.pill__title s{opacity:.6;font-weight:400}.pill__sub{font-size:var(--ll-body-2);letter-spacing:-.2px;opacity:.78;line-height:14px}.nav__bar-left{white-space:nowrap;flex-direction:column;gap:4px;display:flex}.nav__bar-title{font-size:var(--ll-body-3);color:#191c1d;letter-spacing:-.27px;font-weight:600;line-height:26px}.nav__bar-sub{font-size:var(--ll-body-2);color:#1d1d1f;letter-spacing:-.37px}.swatches--nav{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nav__bar-right{align-items:center;gap:8px;display:flex}.nav__price{text-align:right;color:#191c1d;white-space:nowrap;flex-direction:column;gap:4px;padding:0 8px;display:flex}.nav__price-main{font-size:var(--ll-body-1);letter-spacing:.25px;font-weight:500;line-height:20px}.nav__price-main s{font-weight:400}.nav__price-sub{font-size:var(--ll-body-2);letter-spacing:.1px;line-height:18px}.hero{color:#f5f5f7;background:#0a0c10;border-radius:0 0 8px 8px;height:100svh;min-height:640px;position:relative;overflow:hidden}.hero__video{object-fit:cover;object-position:50% 60%;width:100%;height:100%;position:absolute;inset:0}.hero__shade{pointer-events:none;position:absolute}.hero__shade--top{background:linear-gradient(#0003,#0000);height:122px;inset:0 0 auto}.hero__shade--left{background:linear-gradient(90deg,#0003,#0000);width:50%;inset:0 auto 0 0}.hero__bottom{pointer-events:none;background:linear-gradient(#0000 0%,#00000059 45%,#000000c7 100%);height:44%;min-height:320px;position:absolute;bottom:0;left:0;right:0}.hero__video--blur{filter:blur(22px);pointer-events:none;transform:scale(1.08);-webkit-mask-image:linear-gradient(#0000 54%,#0009 78%,#000 100%);mask-image:linear-gradient(#0000 54%,#0009 78%,#000 100%)}.hero__content{left:max(89px,50% - 623px);right:max(89px,50% - 623px);bottom:calc(72px + 54px + env(safe-area-inset-bottom,0px));z-index:2;justify-content:space-between;align-items:flex-end;gap:24px;display:flex;position:absolute}.hero__titles{flex-direction:column;display:flex}.hero__lockup{justify-items:start;width:max-content;max-width:100%;font-weight:400;line-height:1;display:grid}.hero__the{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;font-size:clamp(22px,2.3vw,34px)}.hero__name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.022em;white-space:nowrap;font-size:clamp(60px,7.6vw,116px);line-height:.9}.hero__byline{justify-self:start;align-items:baseline;gap:8px;margin-top:10px;padding-left:.12em;display:flex}.hero__by{font-weight:400;font-size:var(--ll-h4);line-height:1}.hero__logo{align-self:baseline;width:auto;height:19px;transform:translateY(1px)}.hero__title{font-size:var(--ll-h4);letter-spacing:-.1px;color:#ffffffeb;padding-top:18px;font-weight:300;line-height:30px}.hero__film{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero>.fpo{top:84px;left:var(--gutter)}.hero__pill{flex:none;margin-bottom:-6px}.hero__video:not(.hero__video--blur){animation:heroSettle 1.8s var(--ease-expo) both}.hero__lockup,.hero__title,.hero__pill,.hero__footer{animation:riseIn .9s var(--ease-expo) both}.hero__title{animation-delay:.12s}.hero__pill{animation-delay:.26s}.hero__footer{animation-delay:.42s}@keyframes heroSettle{0%{transform:scale(1.045)}to{transform:scale(1)}}@keyframes riseIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.hero__footer{left:var(--gutter);right:var(--gutter);height:calc(72px + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);font-size:var(--ll-body-2);z-index:2;border-top:1px solid #f8f8f526;justify-content:space-between;align-items:center;padding:0 16px;line-height:16.25px;display:flex;position:absolute;bottom:0}.hero__footer li{flex-direction:column;gap:1px;display:flex}.hero__footer li:nth-child(2){text-align:center;align-items:center}.hero__footer li:nth-child(3){text-align:right;align-items:flex-end}.hero__footer strong{color:#fff;font-weight:500}.hero__footer span{color:#f8f8f599}.proof{padding:var(--sec) 60px var(--space-xl);align-items:center;gap:var(--space-md);background:var(--paper);flex-direction:column;display:flex}.proof__badge{width:168px;height:auto}.proof__quote{font-size:var(--ll-h4);color:var(--grey);text-align:center;font-weight:300;line-height:35.3px}.proof__label{margin-top:var(--space-xl);font-size:var(--ll-body-1);opacity:.4;letter-spacing:-.24px}.proof__logos{width:100%;margin-top:var(--space-xs);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.proof__track{will-change:transform;align-items:center;gap:128px;width:max-content;padding-right:128px;animation:70s linear infinite logoScroll;display:flex}.proof__track img{object-fit:contain;flex:none;width:80px;height:80px}@media (hover:hover){.proof__logos:hover .proof__track{animation-play-state:paused}}@keyframes logoScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.reviews{background:var(--dark);height:1024px;position:relative;overflow:hidden}.reviews__rows{opacity:.42;flex-direction:column;gap:6px;display:flex;position:absolute;top:27px;left:0;right:0}.qrow{will-change:transform;gap:6px;width:max-content;height:85.2px;display:flex;position:relative}.qrow.is-paused{animation-play-state:paused}.qcard{font-size:var(--ll-body-1);letter-spacing:-.11px;white-space:nowrap;background:#1a1a1a;border-radius:18px;align-items:center;gap:8px;height:100%;padding:6px 12px;line-height:17px;display:inline-flex;box-shadow:0 1px 1px #1212120a}.qcard span:first-child{color:#ededed}.qcard span:last-child{color:#807d78;align-items:center;gap:4px;display:inline-flex}.qcard span:last-child:after{content:"";opacity:.8;background:url(assets/icons/quote-arrow.svg) 50%/contain no-repeat;width:9px;height:16px}.reviews__fade{pointer-events:none;z-index:2;height:160px;position:absolute;left:0;right:0}.reviews__fade--top{background:linear-gradient(180deg, var(--dark), #1d1d1d00);top:0}.reviews__fade--bottom{background:linear-gradient(0deg, var(--dark), #1d1d1d00);bottom:0}.reviews__center{z-index:3;place-items:center;display:grid;position:absolute;inset:0}.reviews__cloud{pointer-events:none;will-change:transform;position:absolute}.reviews__cloud--a{z-index:5;width:378px;top:60px;left:calc(50% + 70px)}.reviews__cloud--b{z-index:5;opacity:.95;width:512px;top:420px;left:calc(50% - 560px);transform:rotate(2.9deg)}.rating-card{perspective:1200px;width:522px;height:738px;transform-style:preserve-3d;position:relative}.rating-card__inner{width:100%;height:100%;transform-style:preserve-3d;will-change:transform;border:1px solid #ffffff1a;border-radius:16px;transition:transform .12s ease-out;position:relative;overflow:hidden;box-shadow:0 40px 100px #00000073}.rating-card__bg{object-fit:cover;width:141.5%;max-width:none;height:104.8%;position:absolute;top:0;left:-20.7%}.rating-card__inner{background:var(--ad-grad)}.rating-card__tint{background:radial-gradient(120% 70% at 100% 100%,#d3786052,#d3786000 60%);position:absolute;inset:0}.rating-card__glare{opacity:0;mix-blend-mode:soft-light;background:radial-gradient(circle at var(--gx,50%) var(--gy,50%), #ffffffe6, #fff0 45%);transition:opacity .3s;position:absolute;inset:-30%}@media (hover:hover){.rating-card:hover .rating-card__glare{opacity:1}}.rating-card__content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0;transform:translateZ(40px)}.rating-card__score{font-family:var(--font-display);font-weight:400;font-size:var(--ll-h1);letter-spacing:-.035em;color:#fff;line-height:.86}.rating-card__sub{font-size:var(--ll-h4);letter-spacing:.07em;text-transform:uppercase;color:#fff;font-weight:500}.rating-card__stars{gap:14px;margin-top:30px;display:flex}.rating-card__stars svg{fill:#ffd21f;filter:drop-shadow(0 0 12px #ffd21f8c);opacity:0;width:56px;height:56px;transition:opacity .45s var(--ease-out), transform .7s var(--ease-expo);transform:scale(.4)rotate(-18deg)}.rating-card.is-in .rating-card__stars svg{opacity:1;transform:none}.rating-card__stars svg:nth-child(2){transition-delay:.12s}.rating-card__stars svg:nth-child(3){transition-delay:.24s}.rating-card__stars svg:nth-child(4){transition-delay:.36s}.rating-card__stars svg:nth-child(5){transition-delay:.48s}.shop{background:var(--dark);height:420vh;position:relative}.shop__stage{background:var(--dark);height:100svh;position:sticky;top:0;overflow:hidden}.shop__bg{will-change:filter, opacity;opacity:.7;position:absolute;inset:0;overflow:hidden}.shop__video{object-fit:cover;width:100%;height:100%;transform:scale(1.04)}.shop__shade{pointer-events:none;background:linear-gradient(#1d1d1d 0%,#1d1d1dc7 9.4%,#1d1d1d00 26% 56%,#1d1d1dc7 75%,#1d1d1d 95%),linear-gradient(90deg,#1d1d1d33,#1d1d1d33);position:absolute;inset:0}.shop__title{text-align:center;color:#fff;will-change:transform, opacity;flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex;position:absolute;inset:0}.shop__title h2{font-size:var(--ll-h1);letter-spacing:-1.3px;font-weight:400;line-height:1}.shop__title .eyebrow{margin-bottom:-8px}.shop__title p{font-size:var(--ll-h3);color:#ffffffe6;letter-spacing:-.24px}.shop__progress{z-index:5;opacity:0;flex-direction:column;gap:6px;transition:opacity .5s .2s;display:flex;position:absolute;top:calc(50% + 50px);left:max(50% - 598px,24px);transform:translateY(-50%)}.shop__progress span{background:#ffffff80;border-radius:3px;width:6px;height:6px;transition:height .35s cubic-bezier(.2,.8,.2,1),background .35s}.shop__progress span.is-active{background:#fff;height:36px}.shop__scenes{position:absolute;inset:0}.scene{aspect-ratio:1269/847;will-change:transform;border-radius:8px;width:min(1269px,100% - 64px);max-height:calc(100svh - 160px);position:absolute;top:calc(50% + 50px);left:50%;overflow:visible;transform:translate(-50%,-50%)translateY(120vh);box-shadow:0 40px 120px #00000080}.scene>img{object-fit:cover;border-radius:8px;width:100%;height:100%}.scene.is-active{z-index:2}.hotspot{left:var(--x);top:var(--y);z-index:3;opacity:0;width:20px;height:20px;transition:opacity .5s .15s;position:absolute;transform:translate(-50%,-50%)}.scene.is-settled .hotspot{opacity:1}.hotspot__dot{background:#fff;border-radius:50%;position:absolute;inset:0;box-shadow:0 2px 8px #00000059}.hotspot__dot:before,.hotspot__dot:after{content:"";z-index:-1;background:#ffffff8c;border-radius:50%;animation:1.6s cubic-bezier(.2,.6,.3,1) 3 pulse;position:absolute;inset:0}.hotspot__dot:after{animation-delay:.8s}.hotspot__dot{transition:transform .25s cubic-bezier(.2,.8,.2,1)}.hotspot:focus-visible .hotspot__dot{transform:scale(1.18)}@media (hover:hover){.hotspot:hover .hotspot__dot{transform:scale(1.18)}}@keyframes pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.tile{-webkit-backdrop-filter:blur(6px);text-align:left;color:#fff;opacity:0;pointer-events:none;background:#0000006b;border-radius:6px;align-items:center;gap:15px;width:340px;height:110px;padding:5px;transition:opacity .3s,transform .35s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:50%}.tile--right{left:calc(100% + 14px);transform:translate(-8px,-50%)}.tile--left{right:calc(100% + 14px);transform:translate(8px,-50%)}.hotspot:focus-visible .tile,.hotspot.is-open .tile{opacity:1;pointer-events:auto;transform:translateY(-50%)}@media (hover:hover){.hotspot:hover .tile{opacity:1;pointer-events:auto;transform:translateY(-50%)}}.tile>img{object-fit:cover;background:#fff;border-radius:5px;flex:none;width:100px;height:100px}.tile__text{flex-direction:column;gap:4px;width:196px;display:flex}.tile__text strong{font-size:var(--ll-body-1);font-weight:600;line-height:19px}.tile__text span{font-size:var(--ll-body-1);line-height:22.4px}.tile__text s{color:#898989;font-weight:300}.specs,.faq{background:var(--paper);gap:var(--space-5xl);padding:var(--sec) 86px;display:flex}.specs__title,.faq__title{font-size:var(--ll-h1);letter-spacing:-.69px;color:var(--ink);flex:none;width:289px;font-weight:400;line-height:48.3px}.specs{background:#fff}.specs__lead{flex-direction:column;flex:none;gap:16px;width:289px;display:flex}.specs__lead .specs__title{width:auto}.pills{flex-wrap:wrap;gap:10px;padding-top:8px;display:flex}.pills li{color:var(--ink);font-size:var(--ll-body-2);white-space:nowrap;background:#f2f2f0;border-radius:999px;align-items:center;gap:10px;padding:10px 16px 10px 10px;font-weight:600;line-height:20px;display:inline-flex}.pills__ic{background:#1d1d1d0f;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.pills__ic img{filter:invert();width:16px;height:16px}.pills li:last-child .pills__ic img{filter:none}.pills__ic--bare{background:0 0}.pills__ic--bare img{filter:invert();width:22px;height:22px}.specs__table{flex-direction:column;width:846px;max-width:100%;display:flex}.specs__img{object-fit:cover;object-position:50% 42%;width:800px;max-width:100%;height:540px;margin-bottom:32px}.specs__row{border-top:1px solid #e5e7eb;justify-content:space-between;align-items:flex-start;padding:28px 0;display:flex}.specs__row--end{height:56px;padding:0}.specs__row h3{font-size:var(--ll-body-3);font-weight:600;line-height:26.5px}.specs__row dl{width:422px;font-size:var(--ll-body-1);flex-direction:column;gap:10px;line-height:23.5px;display:flex}.specs__row dl>div{justify-content:space-between;gap:12px;display:flex}.specs__row dd{white-space:nowrap;gap:8px;margin:0;display:flex}.specs__row dd span{text-align:right;min-width:55px}.specs__row dd span+i+span{text-align:left;min-width:60px}.specs__row dd span.wide{width:auto}.specs__row dd i{font-style:normal}.specs__colors{width:421px;font-size:var(--ll-body-1);justify-content:space-between;display:flex}.specs__colors li{align-items:center;gap:8px;display:flex}.specs__colors img{object-fit:cover;border-radius:50%;width:16px;height:16px}.faq__list{flex-direction:column;gap:40px;width:845px;max-width:100%;display:flex}.faq details{width:100%}.faq summary{cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}@media (hover:hover){.faq summary:hover .faq__ico:before,.faq summary:hover .faq__ico:after{background:var(--deep-end)}}.faq summary::-webkit-details-marker{display:none}.faq__group>summary span{font-size:var(--ll-h3);color:#000;font-weight:600;line-height:40px}.faq__group{border-bottom:1px solid #d9d9d9;padding-bottom:40px}.faq__ico{flex:none;width:32px;height:32px;position:relative}.faq__ico:before,.faq__ico:after{content:"";height:1.5px;transition:transform .3s,opacity .3s;transition:transform .32s var(--ease-expo), opacity .2s ease;background:#000;position:absolute;top:50%;left:6px;right:6px;transform:translateY(-50%)}.faq__ico:after{transform:translateY(-50%)rotate(90deg)}details[open]>summary .faq__ico:after{opacity:0;transform:translateY(-50%)rotate(0)}.faq__body{border-top:1px solid #d9d9d9;flex-direction:column;gap:36px;margin-top:40px;padding-top:36px;display:flex}.faq__item+.faq__item{border-top:1px solid #d9d9d9;padding-top:36px}.faq__item>summary span{font-size:var(--ll-body-3);font-weight:600;line-height:26.5px}.faq__answer{font-size:var(--ll-body-1);flex-direction:column;gap:24px;padding-top:24px;line-height:23.5px;display:flex}.cr{--blue:#1f5fbf;background:var(--paper);width:min(1134px, calc(100% - 2 * var(--gutter)));padding:0 0 var(--sec);gap:var(--space-xl);font-size:var(--ll-body-2);flex-direction:column;margin:0 auto;display:flex}.cr__tabs{font-size:var(--ll-body-2);gap:24px;display:flex}.cr__tabs button{border-bottom:2px solid #0000;padding-bottom:6px}.cr__tabs .is-active{border-color:var(--ink);font-weight:600}.cr__title{text-align:center;font-size:var(--ll-body-3);font-weight:600}.cr__summary{grid-template-columns:1fr auto 1fr;align-items:center;gap:48px;display:grid}.cr__score{justify-self:end;align-items:baseline;gap:12px;display:flex}.cr__big{font-size:var(--ll-h2);color:var(--blue);line-height:1}.cr__based{font-size:var(--ll-body-2);color:var(--grey)}.cr__bars{width:200px;font-size:var(--ll-body-2);flex-direction:column;gap:6px;display:flex}.cr__bars li{grid-template-columns:12px 1fr 36px;align-items:center;gap:8px;display:grid}.cr__bars i{background:#eee;border-radius:3px;height:6px;display:block;overflow:hidden}.cr__bars b{background:var(--blue);border-radius:3px;height:100%;display:block}.cr__write,.cr__outline{transition:filter .2s,transform .2s}@media (hover:hover){.cr__write:hover{filter:brightness(1.08)}}.cr__write:active,.cr__outline:active{transform:scale(.98)}.cr__write{background:var(--blue);color:#fff;font-size:var(--ll-body-2);border-radius:999px;justify-self:start;padding:10px 18px}.cr__ai h3{font-size:var(--ll-body-1);margin-bottom:4px;font-weight:600}.cr__ai-note{font-size:var(--ll-body-2);color:var(--grey);margin-bottom:10px}.cr__ai p{max-width:900px;line-height:1.55}.cr__outline{border:1px solid var(--blue);color:var(--blue);font-size:var(--ll-body-2);border-radius:999px;margin-top:12px;padding:6px 12px}.cr__media h3{font-size:var(--ll-body-2);margin-bottom:12px;font-weight:600}.cr__media-strip{scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.cr__media-strip img{object-fit:cover;border-radius:4px;flex:none;width:96px;height:96px}.cr__media-video{object-position:left}.cr__filters{font-size:var(--ll-body-2);flex-wrap:wrap;align-items:center;gap:16px;display:flex}.cr__search input{width:180px;height:32px;font:inherit;border:1px solid #ddd;border-radius:999px;padding:0 14px}.cr__select{border:1px solid #ddd;border-radius:999px;padding:7px 14px}.cr__sort{margin-left:auto}.cr__list{flex-direction:column;display:flex}.review{border-top:1px solid #eee;grid-template-columns:180px 1fr;gap:24px;padding:32px 0;display:grid}.review__who p{font-weight:600}.review__who span{color:var(--blue);font-size:11px}.review__body{flex-direction:column;gap:12px;line-height:1.5;display:flex}.review__head{align-items:center;gap:10px;display:flex}.review__head h4{font-size:var(--ll-body-2);flex:1;font-weight:600}.review__head time{font-size:var(--ll-body-2);color:var(--grey)}.stars{color:var(--ink);letter-spacing:2px;font-size:var(--ll-body-2)}.review__img{object-fit:cover;border-radius:4px;width:80px;height:80px}.review__imgs{gap:8px;display:flex}.review__reply{font-size:var(--ll-body-2);color:#444;border-left:2px solid #ddd;padding-left:12px}.review__helpful{font-size:var(--ll-body-2);color:var(--grey);align-self:flex-end}.review__helpful span{margin-left:8px}.cr__pages{justify-content:center;gap:8px;margin-top:16px;display:flex}.cr__pages a{width:24px;height:24px;font-size:var(--ll-body-2);border-radius:4px;place-items:center;display:grid}.cr__pages a.is-active{background:var(--blue);color:#fff}.blk{padding:var(--sec) 0;position:relative}.blk--light{background:var(--paper);color:var(--ink)}#surface.blk{padding:var(--sec-loose) 0 var(--sec)}.blk__inner{width:min(1184px, calc(100% - 2 * var(--gutter)));margin:0 auto}.eyebrow{font-size:var(--ll-body-1);letter-spacing:-.24px;color:var(--grey);line-height:17px}.eyebrow--light{color:#fff9}.h2{font-size:var(--ll-h1);letter-spacing:-1.3px;text-wrap:balance;font-weight:400;line-height:1.02}.h2--sm{font-size:var(--ll-h3)}.reveal{opacity:0;transition:opacity .6s cubic-bezier(.22,.61,.36,1),transform .9s cubic-bezier(.22,.61,.36,1);transform:translateY(28px)}.reveal--slow{transition-duration:.9s,1.2s;transform:translateY(48px)}.reveal.is-in{opacity:1;transform:none}.blurb{width:min(826px,100%);font-size:var(--ll-h3);letter-spacing:-.9px;color:var(--ink);text-align:left;margin:0 auto;font-weight:300;line-height:46px}.blurb strong{font-weight:600}.blurb .ch{color:#1d1d1d26;transition:color .1s linear}.blurb .ch.is-lit{color:#1d1d1d8c}.blurb strong .ch.is-lit{color:var(--ink)}.blk--form .blk__inner{flex-direction:column;display:flex}.blk--form .blurb{margin:0 auto}.blk--form{padding:var(--sec) 0 var(--space-lg)}.qs{background:var(--paper);padding:0}.qs__grid{border-top:1px solid var(--line);gap:var(--space-lg);padding:var(--sec-tight) 0 var(--space-xl);grid-template-columns:repeat(4,1fr);display:grid}.qs__grid li{font-size:var(--ll-body-2);color:var(--grey);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;font-weight:500;line-height:1.25;display:flex}.qs__ic{fill:none;width:30px;height:30px;stroke:var(--ink);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.qs__ask{align-items:center;gap:var(--space-xs);flex-direction:column;display:flex}.qs__ask p{font-size:var(--ll-body-2);color:var(--grey);margin-bottom:4px;line-height:18px}.chip{height:36px;font-size:var(--ll-body-2);color:var(--ink);background:#efefef;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 10px;font-weight:600;transition:background .2s;display:inline-flex}@media (hover:hover){.chip:hover{background:#e4e4e4}}.chip:active{transform:scale(.98)}.chip,.cr__tabs button,.cr__pages a,.cr__outline{position:relative}.chip:before,.cr__tabs button:before,.cr__pages a:before,.cr__outline:before{content:"";position:absolute;inset:-6px}.chip img{width:14px;height:14px;padding:2px}.fc{background:var(--paper);padding:var(--space-3xl) 0 var(--space-xl);position:relative;overflow:clip}.fc__track{padding:0 max(var(--gutter), calc(50% - 592px));scroll-snap-type:x mandatory;scrollbar-width:none;scroll-padding-left:max(var(--gutter), calc(50% - 592px));cursor:grab;gap:20px;display:flex;overflow-x:auto}.fc__track::-webkit-scrollbar{display:none}.fc__track img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.fc__track.is-dragging{cursor:grabbing;scroll-snap-type:none}.fcard{flex:0 0 min(1184px, calc(100vw - 2 * var(--gutter)));width:min(1184px, calc(100vw - 2 * var(--gutter)));aspect-ratio:1184/660;background:var(--dark);color:#fff;isolation:isolate;scroll-snap-align:start;border-radius:12px;height:auto;position:relative;overflow:hidden}.fcard__img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}@media (hover:hover){.fcard:hover .fcard__img:not(.twin){transform:scale(1.03)}}.fcard__text{z-index:2;gap:var(--space-xs);flex-direction:column;width:min(560px,100% - 96px);transition:opacity .3s;display:flex;position:absolute;bottom:44px;left:48px}.fcard__label{font-size:var(--ll-body-2);color:#ffffffbf;line-height:18px}.fcard__title{font-size:var(--ll-h3);letter-spacing:-.2px;text-wrap:balance;font-weight:600;line-height:38px}.fcard__desc{max-width:520px;font-size:var(--ll-body-1);color:#ffffffe6;text-wrap:pretty;margin-top:6px;font-weight:300;line-height:25px}.fc__nav{justify-content:flex-end;gap:var(--space-xs);margin-top:var(--space-lg);display:flex}.fc__nav button{background:#1d1d1d14;border-radius:50%;place-items:center;width:36px;height:36px;transition:background .2s;display:grid}@media (hover:hover){.fc__nav button:hover{background:#1d1d1d1f}}.fc__nav button.is-disabled{opacity:.4;pointer-events:none}.fc__nav img{width:12px;height:12px}.fc__dots{display:none}.twin{object-fit:cover;z-index:1;pointer-events:none;filter:blur(26px);width:100%;height:100%;position:absolute;inset:0;transform:scale(1.1);-webkit-mask-image:linear-gradient(#0000 60%,#00000047 72%,#000000bf 86%,#000 100%);mask-image:linear-gradient(#0000 60%,#00000047 72%,#000000bf 86%,#000 100%)}.glass{z-index:1;pointer-events:none;background:linear-gradient(#0000 0%,#000000a8 50%,#000000f5 100%);height:58%;position:absolute;bottom:0;left:0;right:0}.closer__track{height:260vh}.closer{padding-bottom:0}.closer__text{width:100%}.closer__stage .callouts{margin-top:calc(var(--space-3xl) - var(--space-lg))}.closer__stage .qs__grid{width:100%;display:grid}.qs__grid li{opacity:0;transition:opacity .5s var(--ease-out), transform .7s var(--ease-expo);transform:translateY(10px)}.qs__grid.is-in li{opacity:1;transform:none}.qs__grid li:nth-child(2){transition-delay:60ms}.qs__grid li:nth-child(3){transition-delay:.12s}.qs__grid li:nth-child(4){transition-delay:.18s}.qs__grid li:nth-child(5){transition-delay:.24s}.qs__grid li:nth-child(6){transition-delay:.3s}.qs__grid li:nth-child(7){transition-delay:.36s}.qs__grid li:nth-child(8){transition-delay:.42s}.closer__stage{justify-content:flex-start;align-items:center;gap:var(--space-lg);height:auto;width:min(1184px, calc(100% - 2 * var(--gutter)));flex-direction:column;margin:0 auto;display:flex;position:sticky;top:56px}.callouts{aspect-ratio:944/556;width:min(764px,100%);margin:0;position:relative}.callouts__render{object-fit:contain;filter:drop-shadow(0 30px 40px #0000001f);width:100%;height:100%;display:block;position:absolute;inset:0}.callouts__render.is-ghost{opacity:0;transition:opacity .32s var(--ease-out);pointer-events:none}.callouts__render.is-ghost.is-on{opacity:1}.callouts__morph{object-fit:contain;opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.callout{left:var(--x);top:var(--y);opacity:0;align-items:center;transition:opacity .6s .4s;display:flex;position:absolute;transform:translate(-6px,-50%)}.callout--small-only{display:none}.reveal.is-in .callout{opacity:1}.reveal.is-in .callout:nth-child(6){transition-delay:.6s}.reveal.is-in .callout:nth-child(7){transition-delay:.8s}.callouts.reveal.is-in.is-morphing .callout{opacity:0;pointer-events:none;transition:opacity .35s}.callout__tail{flex:none;align-items:center;display:flex}.callout--left .callout__tail,.claim .callout__tail{flex-direction:row-reverse}.callout__dot{background:var(--ink);border-radius:50%;flex:none;width:12px;height:12px;box-shadow:0 0 0 4px #1d1d1d1f}.callout__line{background:#1d1d1d59;flex:none;width:56px;height:1px}.callout__card,.claim__card{will-change:transform;transform-style:preserve-3d;aspect-ratio:3/4;background:var(--dark);color:#fff;isolation:isolate;border-radius:10px;width:288px;display:block;position:absolute;top:50%;overflow:hidden;translate:0 -50%}.callout__card--right{left:calc(var(--x) + 62px)}.callout__card--left{right:calc(100% - var(--x) + 62px)}.callout__card{opacity:0;transition:opacity .6s .4s}.reveal.is-in .callout__card{opacity:1}.callouts.reveal.is-in.is-morphing .callout__card{opacity:0;pointer-events:none;transition:opacity .35s}.callout__img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.callout__label{z-index:2;font-size:var(--ll-body-2);color:#ffffffe6;text-wrap:pretty;flex-direction:column;font-weight:300;line-height:18px;display:flex;position:absolute;bottom:20px;left:20px;right:20px}.callout__label small{font-size:var(--ll-body-2);letter-spacing:.2px;color:#ffffffb8;font-weight:600;line-height:16px}.callout__label strong{color:#fff;font-size:var(--ll-body-3);letter-spacing:-.3px;text-wrap:balance;margin:4px 0 6px;font-weight:600;line-height:24px}.callout--left{flex-direction:row-reverse;transform:translate(calc(6px - 100%),-50%)}.claim{left:var(--x);top:var(--y);flex-direction:row-reverse;align-items:center;display:flex;position:absolute;transform:translate(calc(6px - 100%),-50%)}.claim .callout__line{width:150px}.claim__card{width:320px;right:calc(100% - var(--x) + 156px)}.claim__card .callout__label strong{font-size:var(--ll-h4);line-height:28px}.closer__stage .swatches--form{transition:opacity .35s}.closer__stage.is-morphing .swatches--form{opacity:0;pointer-events:none}.claim{opacity:0;pointer-events:none;transition:opacity .5s,translate .7s cubic-bezier(.2,.8,.2,1);translate:0 10px}.claim__card{opacity:0;pointer-events:none;transition:opacity .5s,translate .7s cubic-bezier(.2,.8,.2,1);translate:0 calc(10px - 50%)}.callouts.is-claim .claim{opacity:1;pointer-events:auto;translate:0}.callouts.is-claim .claim__card{opacity:1;pointer-events:auto;translate:0 -50%}.callouts__gif{display:none}.closer__stage .swatches--form{margin-top:0;transition:opacity .35s}.callouts__legend{display:none}.swatches--form{margin:var(--space-xl) auto 0;padding-bottom:var(--space-md);justify-content:center;width:max-content}.bars{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:18px;padding:28px;display:flex}.bars__row{font-size:var(--ll-body-1);color:#ffffffb3;grid-template-columns:130px 1fr 80px;align-items:center;gap:16px;display:grid}.bars__row--halo{color:#fff;font-weight:600}.bars__track{background:#ffffff1a;border-radius:5px;height:10px;overflow:hidden}.bars__fill{background:#fff;border-radius:5px;width:0;height:100%;transition:width 1.1s cubic-bezier(.2,.8,.2,1) .2s;display:block}.bars__fill--norm{background:#fff6}.reveal.is-in .bars__fill{width:var(--w)}.bars__value{text-align:right}.bars__note{font-size:var(--ll-body-2);color:#ffffff80}.cfg{padding:var(--sec) 0;background:#f5f5f3}.cfg__inner{gap:var(--space-3xl);grid-template-columns:1.15fr 1fr;align-items:center;display:grid}.cfg__preview{aspect-ratio:1400/847;background:#fff;border-radius:12px;position:relative;overflow:hidden}.cfg__img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.cfg__img.is-active{opacity:1}.cfg__preview-name{font-size:var(--ll-body-2);color:var(--grey);position:absolute;bottom:14px;left:16px}.cfg__panel{gap:var(--space-lg);flex-direction:column;display:flex}.cfg__panel .cfg__offer{margin-top:calc(-1 * var(--space-sm))}.cfg__offer{align-items:center;gap:var(--space-sm);font-size:var(--ll-body-2);color:var(--grey);display:flex}.cfg__badge{background:var(--deep-end);color:#fff;font-size:var(--ll-body-2);letter-spacing:.3px;border-radius:999px;padding:5px 10px;font-weight:600;display:inline-block}.cfg__field{border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.cfg__field legend{font-size:var(--ll-body-2);color:var(--ink);margin-bottom:10px;padding:0;font-weight:600}.cfg__field legend span{color:var(--grey);margin-left:6px;font-weight:400}.swatches--cfg .swatch{width:40px;height:40px}.opt{cursor:pointer;background:#fff;border:1px solid #1d1d1d1f;border-radius:10px;align-items:center;gap:14px;padding:14px 16px;transition:border-color .2s,box-shadow .2s;display:flex}.opt:has(input:checked){border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}@media (hover:hover){.opt:hover{border-color:#1d1d1d59}}.opt:has(input:focus-visible){outline:2px solid var(--deep-end);outline-offset:3px}.opt input:focus-visible{outline:none}.opt input{width:18px;height:18px;accent-color:var(--ink);flex:none;margin:0}.opt__box{flex-direction:column;flex:1;gap:2px;display:flex}.opt__name{font-size:var(--ll-body-1);font-weight:600}.opt__desc{font-size:var(--ll-body-2);color:var(--grey)}.opt__price{font-size:var(--ll-body-1);font-weight:600}.cfg__total{gap:var(--space-2xs);padding-top:var(--space-md);margin-top:var(--space-xs);border-top:1px solid #1d1d1d1f;flex-direction:column;display:flex}#cfgPrice.is-bump{animation:priceRise .32s var(--ease-expo);display:inline-block}@keyframes priceRise{0%{opacity:.3;transform:translateY(8px)}to{opacity:1;transform:none}}.cfg__price{font-size:var(--ll-h3);letter-spacing:-.5px;font-variant-numeric:tabular-nums;font-weight:600}.cfg__price s{font-size:var(--ll-body-3);color:var(--grey);margin-left:6px;font-weight:400}.cfg__trust{font-size:var(--ll-body-2);color:var(--grey);flex-wrap:wrap;gap:8px 18px;display:flex}.cfg__trust li:before{content:"✓";color:var(--ink);margin-right:6px}@media (width<=1180px){.h2{font-size:var(--ll-h2)}.blurb{font-size:var(--ll-h3);line-height:40px}.fcard__text{bottom:32px;left:32px}.fcard__title{font-size:var(--ll-h3);line-height:34px}.cfg__inner{gap:var(--space-2xl);grid-template-columns:1fr}}@media (width<=1023px){.closer__track{height:auto!important}.closer__stage{gap:var(--space-md);padding-top:8px;position:static;top:auto!important}.closer__stage .callouts{margin-top:calc(40px - var(--space-md))}.callouts{counter-reset:callout}.callouts__morph,.callout__card,.claim,.claim__card{display:none}.callout,.callout--left,.callout--right{align-items:center;transform:translate(-50%,-50%)}.callout__line{display:none}.callout__dot{width:24px;height:24px;font-size:var(--ll-body-2);color:#fff;background:var(--ink);place-items:center;font-weight:600;display:grid;box-shadow:0 0 0 3px #fcfcfbd9}.callout__dot:after{counter-increment:callout;content:counter(callout)}.callouts__legend{counter-reset:legend;grid-template-columns:1fr;gap:14px;width:min(764px,100%);list-style:none;display:grid}.callouts__legend li{aspect-ratio:1;background:var(--dark);color:#fff;isolation:isolate;border-radius:10px;display:block;position:relative;overflow:hidden}.callouts__legend img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.callouts__legend li:before{counter-increment:legend;content:counter(legend);z-index:3;width:24px;height:24px;color:var(--ink);font-size:var(--ll-body-2);background:#fff;border-radius:50%;place-items:center;font-weight:600;display:grid;position:absolute;top:12px;left:12px}.callout--small-only{display:flex}.callouts__legend .callout__label strong{color:#fff}.callouts__legend .callout__label span{font-size:var(--ll-body-2);line-height:20px}.callouts__gif{aspect-ratio:944/556;border-radius:10px;width:min(764px,100%);display:block;position:relative;overflow:hidden}.callouts__gif img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.callouts__gif-b{animation:5s ease-in-out infinite gifswap}}@keyframes gifswap{0%,40%{opacity:0}50%,90%{opacity:1}to{opacity:0}}@media (width<=768px){.h2{font-size:var(--ll-h2);letter-spacing:-1px;line-height:1}.blurb{font-size:var(--ll-h4);letter-spacing:-.7px;line-height:33px}.qs__grid{gap:var(--space-sm);padding:var(--space-xl) 0 var(--space-lg);grid-template-columns:1fr 1fr}.qs__grid li{text-align:left;flex-direction:row;justify-content:flex-start}.qs__ic{width:22px;height:22px}.qs__grid li{font-size:var(--ll-body-2)}.fc{padding:var(--space-2xl) 0 var(--space-lg)}.fc__track{gap:8px;padding:0 12px;scroll-padding-left:12px}.fcard{border-radius:8px;flex-basis:min(360px,100vw - 28px);width:min(360px,100vw - 28px);height:540px}.fcard__text{width:auto;inset:auto 24px 24px}.fcard__title{font-size:var(--ll-h4);line-height:27px}.fcard__desc{font-size:var(--ll-body-2);line-height:20px}.fcard__label{font-size:var(--ll-body-2)}.fc__nav{display:none}.fc__dots{justify-content:center;gap:4px;padding-top:24px;display:flex}.fc__dots span{background:#1d1d1d40;border-radius:3px;width:6px;height:6px;transition:width .35s cubic-bezier(.2,.8,.2,1),background .35s}.fc__dots span.is-active{background:var(--ink);width:41.5px}.blk--form{padding:var(--sec) 0 var(--space-md)}.dn__timebar{width:calc(100% - 56px);bottom:22px}.swatches--form{margin-top:24px;padding-bottom:8px}.swatches--named{gap:var(--space-md)}.swatches--named .swatch span{font-size:var(--ll-body-2)}.bars{padding:24px}.bars__row{font-size:var(--ll-body-2);grid-template-columns:100px 1fr 68px}.cfg__inner{gap:var(--space-xl)}.h2--sm{font-size:var(--ll-h3)}}.story{background:var(--dark);flex-direction:column;align-items:center;gap:24px;padding:24px 0 0;display:flex}.chapter{aspect-ratio:1375/760;color:#fff;isolation:isolate;background:#111;border-radius:8px;width:calc(100% - 48px);max-height:calc(100svh - 96px);position:relative;overflow:hidden}.chapter video,.chapter__bg{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.chapter .glass{height:60%}.chapter__twin{z-index:1}.chapter__text{z-index:2;grid-template-columns:minmax(0,560px) minmax(0,400px);justify-content:space-between;align-items:end;column-gap:48px;display:grid;position:absolute;bottom:56px;left:64px;right:64px}.chapter__text>.eyebrow,.chapter__title,.chapter__copy{grid-column:1}.chapter__title{font-size:var(--ll-h2);letter-spacing:-1px;text-wrap:balance;margin-top:14px;font-weight:600;line-height:48px}.chapter__copy{max-width:480px;font-size:var(--ll-body-3);color:#ffffffd6;text-wrap:pretty;margin-top:16px;line-height:26px}.chapter__copy strong{color:#fff}.chapter__bars{grid-area:1/2/4}.reveal.is-in .chapter__bars .bars__fill{width:var(--w)}@media (width<=1180px){.chapter__text{grid-template-columns:1fr;row-gap:20px;bottom:40px;left:40px;right:40px}.chapter__bars{grid-area:auto/1}.chapter__title{font-size:var(--ll-h3);line-height:40px}}@media (width<=768px){.story{gap:12px;padding-top:12px}.chapter{aspect-ratio:406/640;width:calc(100% - 24px);max-height:none}.chapter .glass{height:78%}.chapter__text{row-gap:16px;bottom:22px;left:20px;right:20px}.chapter__title{font-size:var(--ll-h3);margin-top:10px;line-height:34px}.chapter__copy{font-size:var(--ll-body-1);margin-top:10px;line-height:22px}.motion-btn--chapter{top:14px;right:14px}}.specs,.faq,.cr{content-visibility:auto;contain-intrinsic-size:auto 1200px}.motion-btn{z-index:6;color:#fff;-webkit-backdrop-filter:blur(6px);background:#1d1d1d8c;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .2s;display:grid;position:absolute}.motion-btn:before{content:"";position:absolute;inset:-4px}.motion-btn svg{fill:currentColor;width:14px;height:14px}.motion-btn__play,.motion-btn[aria-pressed=true] .motion-btn__pause{display:none}.motion-btn[aria-pressed=true] .motion-btn__play{display:block}.motion-btn--shop,.motion-btn--reviews{bottom:24px;right:24px}.motion-btn--chapter{top:24px;right:24px}.motion-btn--proof{margin-top:var(--space-sm);width:32px;height:32px;color:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;background:#1d1d1d14;position:relative}.proof__logos.is-paused .proof__track{animation-play-state:paused}@media (pointer:coarse){.motion-btn,.motion-btn--proof{width:44px;height:44px}}@media (hover:hover){.motion-btn:hover{background:#1d1d1dbf}.motion-btn--proof:hover{background:#1d1d1d24}}@media (prefers-reduced-motion:reduce){.hotspot__dot:before,.hotspot__dot:after,.qrow{animation:none!important}.reveal,.reveal--slow{opacity:1;transition:none;transform:none}.proof__track{justify-content:space-between;width:100%;padding:0;animation:none}.proof__track img[aria-hidden]{display:none}.fcard__img,.rating-card__inner,.chapter{transition:none}.callouts__gif-b{opacity:1;animation:none}.hero__video,.hero__lockup,.hero__title,.hero__pill,.hero__footer,#cfgPrice{animation:none}.qs__grid li{opacity:1;transition:none;transform:none}.callouts__render.is-ghost,.callout__card,.claim,.claim__card,.chapter,.twin,.callout,.motion-btn{transition:none}}@media (width<=1180px){.hero__content{left:60px;right:60px}.hero__title{font-size:var(--ll-body-3);line-height:27px}.specs,.faq{gap:var(--space-2xl);padding:var(--sec) 44px;flex-direction:column}.specs__table,.faq__list{width:100%}.specs__lead{width:auto}.specs__img{aspect-ratio:800/540;width:100%;height:auto}.nav__price-sub,.nav__bar-sub{display:none}}@media (width<=768px){:root{--gutter:max(20px, env(safe-area-inset-left,0px), env(safe-area-inset-right,0px))}.nav{top:calc(12px + env(safe-area-inset-top,0px));width:calc(100% - 24px);height:64px}.nav__bar{padding:8px 10px 8px 14px}.nav__bar-title{font-size:var(--ll-body-1);line-height:20px}.nav__bar-sub{display:none}.swatches--nav{gap:8px;left:calc(50% + 6px)}.swatches--nav .swatch{width:24px;height:24px}.swatches--nav .swatch:after{border-width:1.5px;inset:-3px}.btn-buy--lg{width:68px;height:44px;font-size:var(--ll-body-2)}.hero{border-radius:0;height:100svh;min-height:560px}.hero__shade--left{width:100%}.hero__bottom{height:46%;min-height:300px}.hero__video--blur{-webkit-mask-image:linear-gradient(#0000 46%,#0009 72%,#000 100%);mask-image:linear-gradient(#0000 46%,#0009 72%,#000 100%)}.hero__content{left:20px;right:20px;bottom:calc(98px + env(safe-area-inset-bottom,0px));text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;gap:18px}.hero__titles{align-items:center}.hero__lockup{justify-items:center}.hero__the{font-size:clamp(16px,4.6vw,20px)}.hero__name{font-size:clamp(38px,11.4vw,56px)}.hero__byline{justify-self:center;margin-top:8px;padding-left:0}.hero__by{font-size:clamp(14px,4.4vw,17px)}.hero__logo{height:clamp(12px,3.9vw,15px)}.hero__title{font-size:var(--ll-body-1);text-wrap:balance;padding-top:12px;line-height:23px}.hero>.fpo{top:64px;left:13px}.hero__pill{width:min(316px,100%);margin-bottom:0}.hero__footer{height:auto;padding:14px 4px calc(14px + env(safe-area-inset-bottom,0px));font-size:var(--ll-body-2);grid-template-columns:1fr 1fr 1fr;align-items:start;gap:8px;line-height:15px;display:grid;left:13px;right:13px}.hero__footer li,.hero__footer strong,.hero__footer span{display:block}.proof{padding:var(--sec) 16px var(--space-xl);gap:var(--space-sm)}.proof__badge{width:120px}.proof__quote{font-size:var(--ll-body-3);line-height:26px}.proof__label{font-size:var(--ll-body-2);letter-spacing:1px;text-transform:uppercase;opacity:.5;margin-top:12px}.proof__logos{margin-top:4px}.proof__track{gap:40px;padding-right:40px;animation-duration:34s}.proof__track img{width:60px;height:60px}.dn{height:170vh}.dn__stage{padding-top:88px}.dn__card{aspect-ratio:406/832;width:calc(100% - 24px);max-height:calc(100svh - 96px)}.dn__text{top:4.7%}.dn__wheel{font-size:var(--ll-h3);flex-direction:column;gap:8px}.wheel--icon{order:3;width:45px;height:45px}.dn__sun,.dn__moon{width:45px;height:45px}.wheel--caps{order:2}.wheel:first-child .wheel__item,.wheel--caps .wheel__item{justify-content:center}.reviews{height:820px}.reviews__rows{gap:5px;top:20px}.qrow{height:60px}.qrow--sm{height:52px}.qcard{font-size:var(--ll-body-2);border-radius:14px;padding:5px 10px}.qrow--sm .qcard{font-size:var(--ll-body-2)}.rating-card{width:min(350px,100vw - 40px);height:560px}.rating-card__score{font-size:var(--ll-h1)}.rating-card__sub{font-size:var(--ll-body-1)}.rating-card__stars{gap:10px;margin-top:22px}.rating-card__stars svg{width:40px;height:40px}.reviews__cloud--a{width:240px;top:80px;left:calc(50% + 40px)}.reviews__cloud--b{width:300px;top:560px;left:calc(50% - 330px)}.shop{height:400vh}.shop__bg{width:300%;height:150%;top:-12%;left:-100%}.shop__title{gap:16px;padding:0 24px}.shop__title h2{font-size:var(--ll-h2)}.shop__title p{font-size:var(--ll-h4)}.shop__progress{left:12px}.scene{aspect-ratio:406/560;width:calc(100% - 36px);max-height:calc(100svh - 120px);top:calc(50% + 38px)}.shop__progress{top:calc(50% + 38px)}.scene>img{object-position:50% 50%}.tile{gap:10px;width:auto;height:92px;top:auto;transform:translateY(8px)}.hotspot.is-open .tile,.hotspot:focus-visible .tile{transform:none}.tile>img{width:82px;height:82px}.tile__text{flex:1;width:auto;min-width:0}.tile__text strong{font-size:var(--ll-body-2);line-height:17px}.tile__text span{font-size:var(--ll-body-2);line-height:18px}.tile--right,.tile--left{left:auto;right:auto}.specs,.faq{padding:var(--sec) 20px;gap:var(--space-xl)}.specs__title,.faq__title{font-size:var(--ll-h3);width:auto;line-height:1.1}.specs__lead{width:auto}.pills{gap:8px}.pills li{font-size:var(--ll-body-2);padding:8px 14px 8px 8px}.specs__row{flex-direction:column;gap:14px;padding:22px 0}.specs__row dl,.specs__colors{width:100%}.specs__colors{flex-wrap:wrap;justify-content:flex-start;gap:12px 20px}.faq__list{gap:28px}.faq__group>summary span{font-size:var(--ll-h4);line-height:32px}.faq__group{padding-bottom:28px}.faq__body{gap:28px;margin-top:28px;padding-top:28px}.faq__item+.faq__item{padding-top:28px}.cr{gap:var(--space-lg);width:calc(100% - 40px)}.cr__summary{grid-template-columns:1fr;justify-items:center;gap:16px}.cr__score,.cr__write{justify-self:center}.cr__sort{margin-left:0}.review{grid-template-columns:1fr;gap:10px;padding:24px 0}.review__who{align-items:baseline;gap:10px;display:flex}}@media (width>=600px) and (width<=768px){.fc__track{padding:0 var(--gutter);scroll-padding-left:var(--gutter);gap:12px}.fcard{flex-basis:calc(100vw - 2 * var(--gutter));width:calc(100vw - 2 * var(--gutter));aspect-ratio:1184/660;border-radius:10px;height:auto}.fcard__text{width:auto;bottom:28px;left:28px;right:28px}.fcard__title{font-size:var(--ll-h4);line-height:31px}}@media (height<=520px) and (orientation:landscape){.hero{min-height:100svh}.closer__stage{top:8px}.hero__content{bottom:calc(92px + env(safe-area-inset-bottom,0px))}.hero__name{font-size:var(--ll-h2)}.dn{height:230vh}.dn__stage{padding-top:60px}.dn__card{width:calc(100% - 40px);max-height:calc(100svh - 72px)}.dn__text{gap:6px;top:4%}.dn__wheel{font-size:var(--ll-h4);gap:10px}.wheel--icon,.dn__sun,.dn__moon{width:34px;height:34px}.dn__timebar{width:min(360px,100% - 80px);bottom:14px}.scene{max-height:calc(100svh - 64px);top:calc(50% + 24px)}.shop__progress{top:calc(50% + 24px)}.shop__title h2{font-size:var(--ll-h3)}.shop__title p{font-size:var(--ll-body-3)}}.beats{background:var(--paper);padding:var(--sec-tight) 0;flex-direction:column;align-items:center;gap:24px;display:flex}.beats--lead{padding-top:24px}.beats--offer{padding-bottom:0}.beats .chapter :focus-visible,.montage :focus-visible{outline-color:#fff}.beat__title,.sec-title,.hero__name,.hero__the,.rating-card__score,.shop__title h2,.dn__wheel,.fcard__title{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1}.beat__label{font-size:var(--ll-body-1);letter-spacing:.09em;text-transform:uppercase;color:#ffffffe6;font-weight:500;line-height:18px}.beat__label--after{margin-top:10px}.beat__title{font-family:var(--font-display);letter-spacing:-.018em;text-transform:uppercase;text-wrap:balance;margin-top:8px;font-size:clamp(52px,6.6vw,104px);font-weight:400;line-height:.92}.beat__label--after{order:0}.beat__text>h2:first-child{margin-top:0}.beat__text{grid-template-columns:minmax(0,920px) auto}.beat__title--long{text-wrap:initial;font-size:clamp(44px,5.2vw,84px)}.beat__text>*{grid-column:1}.beat__text .chapter__copy{max-width:520px;font-size:var(--ll-body-3);color:#ffffffeb;margin-top:18px;font-weight:300;line-height:27px}.beat__aside{grid-area:1/2/span 4;place-self:end}.beat__rule{vertical-align:.32em;background:currentColor;width:.9em;height:1px;margin-left:.12em;display:inline-block}.sec-title{font-family:var(--font-display);letter-spacing:-.015em;text-transform:uppercase;margin-top:6px;font-size:clamp(40px,4.4vw,64px);font-weight:400;line-height:.95}.fc__head{padding-bottom:var(--space-xl);flex-direction:column;align-items:flex-start;display:flex}.clip{position:absolute;inset:0;overflow:hidden}.clip__still,.clip__video{object-fit:cover;object-position:var(--pos,50% 50%);width:100%;height:100%;position:absolute;inset:0}.clip__video{opacity:0;transition:opacity .6s}.clip.is-live .clip__video,.hero__film.is-live{opacity:1}.clip.is-inview:not(.is-live) .clip__still{will-change:transform;animation:18s ease-in-out infinite alternate clipDrift}.clip.is-paused .clip__still{animation-play-state:paused}@keyframes clipDrift{0%{transform:scale(1)}to{transform:scale(1.075)translate(-1.2%,-1%)}}.clip__twin{z-index:1;object-position:var(--pos,50% 50%)}.chapter--card{aspect-ratio:auto;background:var(--ad-grad);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(28px,4.5vw,72px);max-height:none;padding:clamp(36px,5vw,76px) clamp(32px,4.6vw,64px);display:grid}.chapter--card-flip{grid-template-columns:minmax(0,6fr) minmax(0,6fr)}.card__text{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.card__text .chapter__copy{font-size:var(--ll-body-3);color:#ffffffeb;margin-top:20px;font-weight:300;line-height:27px}.card__head{justify-content:space-between;align-items:flex-end;gap:24px;width:100%;display:flex}.card__media{grid-template-columns:1fr 1fr;gap:16px;min-width:0;display:grid}.card__media--one{grid-template-columns:1fr}.card__clip{aspect-ratio:976/822;background:#0a1230;border-radius:14px;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000a59}.card__clip figcaption{z-index:2;font-size:var(--ll-body-2);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:linear-gradient(#0000,#000000b3);padding:40px 18px 16px;font-weight:500;position:absolute;bottom:0;left:0;right:0}.card__bars{background:#ffffff12;width:100%;margin-top:28px}.montage{aspect-ratio:1375/720;grid-template-rows:1fr 1fr;grid-template-columns:minmax(0,2.15fr) minmax(0,1fr);gap:16px;width:calc(100% - 48px);max-height:calc(100svh - 96px);display:grid;position:relative}.montage .chapter{aspect-ratio:auto;grid-row:1/3;width:100%;height:100%;max-height:none}.montage__side{background:#111;border-radius:8px;position:relative;overflow:hidden}.montage>.motion-btn{top:24px;right:24px}.acclaim{width:min(var(--content), calc(100% - 2 * var(--gutter)));padding:var(--space-2xl) 0 var(--space-md);grid-template-columns:1fr auto 1fr;align-items:center;gap:40px;display:grid}.acclaim__awards{gap:16px;display:flex}.acclaim__quote{flex-direction:column;align-items:center;gap:12px;max-width:520px;display:flex}.acclaim__quote .proof__badge{width:132px}.acclaim__quote .proof__quote{font-size:var(--ll-body-3);line-height:30px}.acclaim__press{justify-content:flex-end;align-items:center;gap:28px;display:flex}.acclaim__press .proof__label{margin:0}.acclaim__press img{object-fit:contain;width:72px;height:72px}.proof--resorts{width:100%;padding:var(--space-lg) 60px var(--space-xl)}.proof--resorts .proof__label{margin-top:0}.proof__label[data-fpo-copy]{opacity:1;color:#1d1d1d8c}.fpo{z-index:6;background:var(--fpo);color:#1d1d1d;letter-spacing:.06em;text-transform:uppercase;pointer-events:none;border-radius:999px;max-width:calc(100% - 88px);padding:6px 10px;font-size:11px;font-weight:600;line-height:13px;position:absolute;top:16px;left:16px}.card__clip .fpo{max-width:calc(100% - 24px);top:12px;left:12px}[data-fpo-copy]{outline:1px dashed var(--fpo);outline-offset:5px;position:relative}.hero__title[data-fpo-copy]:after{top:50%;left:calc(100% + 14px);right:auto;transform:translateY(-50%)}[data-fpo-copy]:after{content:"FPO copy";background:var(--fpo);color:#1d1d1d;font-family:var(--font);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;-webkit-text-fill-color:#1d1d1d;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:600;line-height:12px;position:absolute;top:-6px;right:-6px;transform:translateY(-100%)}.emblem{text-align:center;width:96px;height:96px;color:var(--ink);background:#ffd84d38;border:1.5px dashed #1d1d1d66;border-radius:50%;flex:none;place-content:center;justify-items:center;gap:4px;padding:10px;font-size:11px;font-weight:500;line-height:13px;display:grid}.emblem small{background:var(--fpo);letter-spacing:.06em;color:#1d1d1d;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:600}.emblem--light{color:#fff;background:#ffd84d1f;border-color:#ffffff8c}.fpo-toggle{z-index:70;writing-mode:vertical-rl;color:#fff;font-size:var(--ll-body-2);letter-spacing:.04em;background:#1d1d1d;border:1px solid #ffffff2e;border-right:0;border-radius:10px 0 0 10px;padding:14px 8px;font-weight:500;position:fixed;top:50%;right:0;transform:translateY(-50%);box-shadow:0 6px 24px #00000040}.fpo-toggle span{color:var(--fpo);font-weight:600}.no-fpo .fpo,.no-fpo [data-fpo-copy]:after,.no-fpo .emblem small{display:none}.no-fpo [data-fpo-copy]{outline:0}.no-fpo .emblem{background:0 0}.shop__title h2,.dn__wheel{font-family:var(--font-display);text-transform:uppercase;font-weight:400}.shop__title h2{letter-spacing:-.015em;font-size:clamp(44px,5.4vw,84px)}.dn__wheel{letter-spacing:-.01em;font-size:var(--ll-h1)}.dn__wheel .wheel--caps{letter-spacing:-.01em}.fcard__title{font-family:var(--font-display);font-weight:500;font-size:var(--ll-h2);letter-spacing:-.01em;line-height:40px}.callout__label strong{font-family:var(--font-display);font-weight:500}@media (width<=1180px){.beat__text{grid-template-columns:1fr}.beat__aside{grid-area:auto/1;justify-self:start}.chapter--card,.chapter--card-flip{grid-template-columns:1fr}.chapter--card-flip .card__media{order:2}.acclaim{grid-template-columns:1fr;justify-items:center;gap:28px}.acclaim__quote{order:-1}.acclaim__press{justify-content:center}}@media (width<=768px){.beats{gap:12px;padding:32px 0}.beats--lead{padding-top:12px}.beat__label{font-size:var(--ll-body-2);line-height:15px}.beat__title{font-size:clamp(40px,12.4vw,56px)}.beat__text .chapter__copy,.card__text .chapter__copy{font-size:var(--ll-body-1);margin-top:12px;line-height:23px}.chapter--card{gap:24px;padding:60px 20px 24px}.card__media{gap:10px}.card__clip{border-radius:10px}.card__clip figcaption{padding:28px 12px 12px;font-size:11px}.card__clip .fpo{padding:4px 7px;font-size:9px}.card__head{align-items:flex-start}.emblem{width:80px;height:80px;font-size:10px;line-height:12px}.montage{aspect-ratio:auto;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:10px;width:calc(100% - 24px);max-height:none}.montage .chapter{aspect-ratio:406/560;grid-area:1/1/auto/3;height:auto}.montage__side{aspect-ratio:1}.montage>.motion-btn{top:14px;right:14px}.acclaim{width:calc(100% - 40px);padding-top:28px}.acclaim__quote .proof__quote{font-size:var(--ll-body-3);line-height:26px}.proof--resorts{padding:12px 16px 24px}.fpo{padding:5px 8px;font-size:9.5px;line-height:12px;top:12px;left:12px}.fpo-toggle{padding:10px 6px;font-size:11px}.hero__title[data-fpo-copy]:after{top:-6px;left:auto;right:-6px;transform:translateY(-100%)}.card__clip .fpo{max-width:calc(100% - 16px);top:8px;left:8px}.dn__wheel{font-size:var(--ll-h2)}.fcard__title{font-size:var(--ll-h3);line-height:32px}.beat--offer .beat__aside{width:100%}}@media (prefers-reduced-motion:reduce){.clip.is-inview:not(.is-live) .clip__still{animation:none}.rating-card__stars svg{opacity:1;transition:none;transform:none}}:root{--paper:#f6f2ea;--bone:#ece5d8;--navy:var(--color-ll-deep-end);--hair:#00154529;--gold:#f0c04a}body,.specs{background:var(--paper)}.cfg{background:var(--bone)}.sec-title,.beat__label--ink{color:var(--navy)}.beat__label--ink{color:#0015459e}.stars{gap:3px;display:inline-flex}.stars svg{width:14px;height:14px;fill:var(--gold)}.stars--navy svg{width:22px;height:22px;fill:var(--navy)}.btn-ghost{border:1px solid var(--navy);min-height:48px;color:var(--navy);font-size:var(--ll-body-1);letter-spacing:.02em;transition:background .25s var(--ease-out), color .25s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;padding:0 28px;font-weight:500;display:inline-flex}.btn-ghost--light{color:#fff;border-color:#ffffffb3}.btn-ghost:active{transform:scale(.98)}@media (hover:hover){.btn-ghost:hover{background:var(--navy);color:#fff}.btn-ghost--light:hover{color:var(--navy);background:#fff}}.hero__content{bottom:calc(32px + env(safe-area-inset-bottom,0px))}.hero__rating{font-size:var(--ll-body-2);color:#ffffffeb;animation:riseIn .9s var(--ease-expo) .2s both;align-items:center;gap:10px;margin-top:16px;line-height:18px;display:inline-flex}.hero__rating strong{color:#fff;font-weight:600}.hero__rating:focus-visible{outline-color:#fff}@media (width>=769px){.hero__content{bottom:56px}.hero__video{object-position:50% 62%}}.uvps{background:var(--paper);padding:48px 20px 0}.uvps__list{max-width:var(--content);margin:0 auto;display:grid}.uvp{border-top:1px solid var(--hair);align-content:start;gap:10px;padding:28px 0 30px;display:grid}.uvp:last-child{border-bottom:1px solid var(--hair)}.uvp__claim{color:var(--navy);align-items:baseline;gap:14px;display:flex}.uvp__n{font-size:var(--ll-body-2);letter-spacing:.12em;color:#0015458c;flex:none;font-weight:500}.uvp__claim strong{font-family:var(--font-display);font-variant-numeric:lining-nums;text-transform:uppercase;letter-spacing:-.018em;font-size:clamp(40px,11.6vw,54px);font-weight:400;line-height:.94}.uvp__sub{font-size:var(--ll-body-1);color:#3b3a38;max-width:38ch;line-height:24px}.uvp__proof{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:var(--ll-body-3);color:#001545db;max-width:34ch;margin-top:8px;line-height:26px}.uvp__proof cite{font-family:var(--font);letter-spacing:.1em;text-transform:uppercase;color:#00154599;margin-top:6px;font-size:11px;font-style:normal;font-weight:500;line-height:14px;display:block}.uvp__proof cite:before{content:"— "}@media (width>=900px){.uvps{padding:96px var(--gutter) 0}.uvps__list{grid-template-columns:repeat(3,1fr);column-gap:56px}.uvp{border-bottom:1px solid var(--hair);padding:32px 0 40px}.uvp__claim{flex-direction:column;gap:18px}.uvp__claim strong{font-size:clamp(38px,3.7vw,56px)}}.voices{background:var(--paper);text-align:center;justify-items:center;gap:40px;padding:56px 20px 64px;display:grid}.voices__lead{justify-items:center;max-width:980px;display:grid}.voices__lead blockquote{font-family:var(--font-display);letter-spacing:-.012em;color:var(--navy);text-wrap:balance;margin-top:22px;font-size:clamp(30px,8.2vw,56px);font-weight:500;line-height:1.06}.voices__lead figcaption{font-family:var(--font-display);font-style:italic;font-size:var(--ll-h4);color:var(--navy);margin-top:20px;line-height:1}.voices__lead figcaption:before{content:"– "}.voices__press{border-top:1px solid var(--hair);justify-items:center;gap:14px;width:min(620px,100%);padding-top:36px;display:grid}.voices__badge{width:124px;height:auto}.voices__press blockquote{font-size:var(--ll-body-3);color:#3b3a38;text-wrap:balance;font-weight:300;line-height:27px}.voices__seen ul{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 36px;margin-top:18px;display:flex}.voices__seen img{object-fit:contain;width:64px;height:64px}.voices__seen .voices__pm{width:112px;height:auto}.voices__seen .emblem{width:64px;height:64px;padding:6px;font-size:9px;line-height:10px}@media (width>=900px){.voices{padding:104px var(--gutter) 112px;gap:56px}.voices__press blockquote{font-size:var(--ll-body-3);line-height:30px}.voices__seen ul{gap:24px 64px}}.awards{justify-content:center;gap:16px;padding-top:8px;display:flex}.finishes{background:linear-gradient(180deg, var(--paper), var(--bone));padding:24px 20px 56px}.finishes__inner{text-align:center;justify-items:center;max-width:1100px;margin:0 auto;display:grid}.finishes__head{justify-items:center;gap:10px;display:grid}.finishes__name{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.025em;color:var(--navy);font-size:clamp(60px,18vw,168px);font-weight:400;line-height:.86}.finishes__count{font-size:var(--ll-body-2);letter-spacing:.14em;color:#0015458c;font-variant-numeric:tabular-nums;font-weight:500}.finishes__stage{width:100%;margin-top:4px;position:relative}.finishes__render{aspect-ratio:944/556;object-fit:contain;mix-blend-mode:multiply;width:100%;height:auto}.finishes__render.is-ghost{opacity:0;transition:opacity .32s var(--ease-out);pointer-events:none;position:absolute;inset:0}.finishes__render.is-ghost.is-on{opacity:1}.finishes__step{z-index:2;border:1px solid var(--hair);background:#f6f2eacc;border-radius:50%;place-items:center;width:44px;height:44px;margin-top:-22px;transition:background .2s;display:grid;position:absolute;top:50%}.finishes__step--prev{left:-8px}.finishes__step--next{right:-8px}.finishes__step img{width:16px;height:16px}@media (hover:hover){.finishes__step:hover{background:#fff}}.finishes .swatches--form{margin-top:8px}.finishes__note{max-width:40ch;font-size:var(--ll-body-1);color:#3b3a38;margin-top:22px;line-height:23px}.finishes__note a{color:var(--navy);text-underline-offset:3px;text-decoration:underline}@media (width>=900px){.finishes{padding:40px var(--gutter) 104px}.finishes__stage{width:min(880px,100%);margin-top:12px}.finishes__step--prev{left:-72px}.finishes__step--next{right:-72px}}.chapter--card-wide{grid-template-columns:1fr;align-items:start}.chapter--card-wide .card__text{gap:0;width:100%;display:grid}.chapter--card-wide .card__media{grid-template-columns:1fr;gap:12px}@media (width>=700px){.chapter--card-wide .card__media{grid-template-columns:1fr 1fr;gap:20px}}@media (width>=1000px){.chapter--card-wide .card__text{grid-template-columns:1fr minmax(0,440px);align-items:end;column-gap:56px}.chapter--card-wide .card__text .beat__label,.chapter--card-wide .card__text .beat__title{grid-column:1}.chapter--card-wide .card__text .chapter__copy{grid-area:1/2/3;margin-top:0}}.terms{border-top:1px solid #ffffff3d;width:100%;margin-top:28px}.terms>div{border-bottom:1px solid #ffffff3d;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;display:flex}.terms dt{font-family:var(--font-display);font-variant-numeric:lining-nums;text-transform:uppercase;font-size:var(--ll-h3);line-height:1}.terms dd{font-size:var(--ll-body-1);color:#ffffffe0;text-align:right;margin:0;line-height:20px}.reviews__rows{opacity:.5;gap:0;top:0}.qrow{align-items:center;gap:44px;height:90px}.qrow--sm{height:74px}.qcard{box-shadow:none;font-family:var(--font-display);font-style:italic;font-weight:500;font-size:var(--ll-h3);letter-spacing:-.01em;background:0 0;border-radius:0;gap:14px;padding:0;line-height:1}.qrow--sm .qcard{font-size:var(--ll-h4)}.qcard span:last-child{font-family:var(--font);letter-spacing:.1em;text-transform:uppercase;color:#a39f97;font-size:11px;font-style:normal;font-weight:500}.qcard span:last-child:after{display:none}.rating-card__content{gap:10px}.rating-card__score{font-size:var(--ll-h1)}.rating-card__score span{letter-spacing:0;opacity:.85;margin-left:.06em;font-size:.36em}.rating-card__stars{margin-top:6px}.rating-card__sub{margin-top:10px}.rating-card .btn-ghost{margin-top:28px}@media (width>=769px){.qrow{gap:64px;height:118px}.qrow--sm{height:96px}.qcard{font-size:var(--ll-h1)}.qrow--sm .qcard{font-size:var(--ll-h3)}.qcard span:last-child{font-size:var(--ll-body-2)}.rating-card__score{font-size:var(--ll-h1)}}.opt__price s{color:var(--grey);margin-right:4px;font-weight:400}.bundle{background:var(--paper);padding:56px 12px}.bundle__inner{gap:24px;max-width:1400px;margin:0 auto;display:grid}.bundle__media{aspect-ratio:4/3;background:var(--bone);border-radius:8px;overflow:hidden}.bundle__media img{object-fit:cover;object-position:50% 70%;width:100%;height:100%}.bundle__copy{align-content:center;justify-items:start;gap:14px;padding:0 8px;display:grid}.bundle__desc{font-size:var(--ll-body-1);color:#3b3a38;max-width:36ch;line-height:26px}.bundle__list{width:100%}.bundle__list li{border-top:1px solid var(--hair);font-size:var(--ll-body-1);padding:11px 0;line-height:20px}.bundle__list li:last-child{border-bottom:1px solid var(--hair)}.bundle__price{color:var(--navy);flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.bundle__price s{font-size:var(--ll-body-3);color:var(--grey)}.bundle__price strong{font-family:var(--font-display);font-variant-numeric:lining-nums;font-weight:500;font-size:var(--ll-h2);line-height:1}.bundle__price span{font-size:var(--ll-body-2);letter-spacing:.08em;text-transform:uppercase;font-weight:600}@media (width>=900px){.bundle{padding:104px 24px}.bundle__inner{grid-template-columns:2fr 1fr;align-items:stretch;gap:56px}.bundle__media{aspect-ratio:16/10}.bundle__copy{padding:0 24px 0 0}}.ugc{background:var(--bone);padding:56px 12px 40px}.ugc__head{max-width:1400px;margin:0 auto 24px;padding:0 8px}.ugc__grid{grid-template-columns:1fr 1fr;gap:8px;max-width:1400px;margin:0 auto;display:grid}.ugc__tile{aspect-ratio:2/3;color:#fff;background:#d9d2c4;border-radius:8px;position:relative;overflow:hidden}.ugc__tile img{object-fit:cover;width:100%;height:100%}.ugc__play{background:#0015458c;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:10px;right:10px}.ugc__play svg{fill:#fff;width:12px;height:12px;margin-left:2px}.ugc__cap{background:linear-gradient(#0000,#000000b8);gap:3px;padding:48px 12px 12px;display:grid;position:absolute;bottom:0;left:0;right:0}.ugc__cap strong{font-size:var(--ll-body-2);font-weight:500;line-height:18px}.ugc__cap small{letter-spacing:.04em;color:#fffc;font-size:11px;line-height:14px}.ugc__note{max-width:1400px;margin:16px auto 0;padding:0 8px}.fpo--inline{pointer-events:auto;max-width:none;display:inline-block;position:static}@media (width>=900px){.ugc{padding:104px 24px 72px}.ugc__grid{grid-template-columns:repeat(4,1fr);gap:16px}.ugc__cap{padding:64px 18px 18px}.ugc__cap strong{font-size:var(--ll-body-1)}}.details{background:var(--paper);gap:32px;max-width:1448px;margin:0 auto;padding:56px 12px;display:grid}.details__media{aspect-ratio:4/3;background:var(--bone);border-radius:8px;overflow:hidden}.details__media img{object-fit:cover;width:100%;height:100%}.details__body{padding:0 8px}.details__list{margin-top:24px}.details__list>div{border-top:1px solid var(--hair);gap:6px;padding:20px 0;display:grid}.details__list>div:last-child{border-bottom:1px solid var(--hair)}.details__list dt{font-family:var(--font-display);font-variant-numeric:lining-nums;font-weight:500;font-size:var(--ll-h3);color:var(--navy);line-height:30px}.details__list dd{font-size:var(--ll-body-1);color:#3b3a38;max-width:46ch;margin:0;line-height:24px}@media (width>=900px){.details{grid-template-columns:1fr 1fr;align-items:start;gap:72px;padding:112px 24px}.details__media{aspect-ratio:4/5;position:sticky;top:104px}.details__list>div{grid-template-columns:220px 1fr;align-items:baseline;gap:24px}.details__list dt{font-size:var(--ll-h3)}}@media (prefers-reduced-motion:reduce){.hero__rating{animation:none}.finishes__render.is-ghost{transition:none}}.properties{border:6px solid var(--navy);background:#fbf9f4;justify-items:center;gap:24px;width:min(980px,100%);padding:32px 20px 28px;display:grid}.properties__title{font-size:var(--ll-body-1);letter-spacing:-.01em;color:var(--navy);text-wrap:balance;font-weight:600;line-height:22px}.properties__logos{grid-template-columns:1fr 1fr;place-items:center;gap:28px 16px;width:100%;display:grid}.properties__logos img{object-fit:contain;width:112px;height:72px}@media (width>=700px){.properties{gap:32px;padding:40px 48px 44px}.properties__title{font-size:var(--ll-h4);line-height:32px}.properties__logos{grid-template-columns:repeat(4,1fr)}.properties__logos img{width:148px;height:96px}}.hero__pill-slot{flex:none;min-height:63px}.hero__pill{--dock-gap:16px}.hero__pill.is-docked{z-index:var(--z-nav);left:50%;bottom:calc(var(--dock-gap) + env(safe-area-inset-bottom,0px));width:min(440px,100% - 32px);transition:translate .45s var(--ease-expo), opacity .3s ease;background:#fcfaf5d1;margin:0;position:fixed;translate:-50%;box-shadow:0 12px 40px #0015452e}.hero__pill.is-docked.is-away{opacity:0;pointer-events:none;translate:-50% calc(100% + 40px)}.hero__pill.is-docked .pill__sub{color:var(--navy);opacity:1;font-weight:500}@media (width<=768px){.hero__pill-slot{width:min(316px,100%)}.hero__pill{--dock-gap:10px;padding-left:22px}.hero__pill .pill__text{text-align:left;align-items:flex-start}.hero__pill.is-docked{width:calc(100% - 20px)}}@media (prefers-reduced-motion:reduce){.hero__pill.is-docked{transition:opacity .2s}}.voices--lead{padding-bottom:8px}.voices--lead .voices__lead blockquote{font-size:clamp(30px,8.2vw,60px)}.voices--panel{padding-top:48px}.properties{gap:0;padding:8px 20px}.properties__row{justify-items:center;gap:22px;width:100%;padding:28px 0 30px;display:grid}.properties__row+.properties__row{border-top:1px solid var(--hair)}.properties__logos--press{grid-template-columns:1fr 1fr}.properties__logos--press .emblem{width:72px;height:72px;padding:6px;font-size:9px;line-height:10px}@media (width>=700px){.properties{padding:8px 48px}.properties__row{gap:28px;padding:36px 0 40px}.properties__logos--press{grid-template-columns:repeat(4,1fr)}.properties__logos--press .voices__pm{width:168px}}.press-rot{border-top:1px solid #ffffff38;justify-items:center;gap:12px;width:min(360px,100% - 48px);margin-top:26px;padding-top:22px;display:grid}.press-rot__label{letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3;font-size:11px;font-weight:500;line-height:14px}.press-rot__list{width:100%;display:grid}.press-rot__list li{opacity:0;transition:opacity .6s var(--ease-out), transform .8s var(--ease-expo);grid-area:1/1;justify-items:center;gap:8px;display:grid;transform:translateY(6px)}.press-rot__list li.is-on{opacity:1;transform:none}.press-rot__list q{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:var(--ll-h4);color:#fff;text-wrap:balance;quotes:"“" "”";line-height:26px}.press-rot__list cite{letter-spacing:.1em;text-transform:uppercase;color:#ffffffb8;font-size:11px;font-style:normal;font-weight:500;line-height:14px}.press-rot__list li[data-fpo-copy]{outline-offset:3px}.press-rot__dots{gap:6px;display:flex}.press-rot__dots span{background:#ffffff59;border-radius:50%;width:5px;height:5px;transition:background .3s,transform .3s}.press-rot__dots span.is-on{background:#fff;transform:scale(1.3)}.rating-card .press-rot+.btn-ghost{margin-top:22px}@media (width>=769px){.press-rot__list q{font-size:var(--ll-h4);line-height:30px}}@media (prefers-reduced-motion:reduce){.press-rot__list li{transition:none}}.properties,.properties{background:0 0;border:0;gap:0;width:min(980px,100%);padding:0}.properties__row{gap:18px;padding:28px 0}.properties__row+.properties__row{border-top:0;padding-top:8px}.properties__title{font-size:var(--ll-body-2);letter-spacing:.12em;text-transform:uppercase;color:#0015459e;font-weight:500;line-height:15px}.properties__logos,.properties__logos--press{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px 32px;display:flex}.properties__logos img{width:64px;height:64px}.properties__logos--press .voices__pm{width:112px;height:auto}.properties__logos--press .emblem{width:64px;height:64px}@media (width>=700px){.properties__row{gap:22px;padding:36px 0}.properties__row+.properties__row{padding-top:8px}.properties__logos,.properties__logos--press{gap:24px 64px}.properties__logos img{width:72px;height:72px}.properties__logos--press .voices__pm{width:124px}}@media (width<=699px){.properties__logos{gap:16px 18px}.properties__logos img{width:60px;height:60px}.properties__logos--press .voices__pm{width:104px}}.properties{justify-items:center;gap:18px;width:100%;padding:28px 0 8px;display:grid}.properties__strip{width:100%}.properties__strip .proof__track img{width:72px;height:72px}@media (width>=700px){.properties{gap:24px;padding-top:40px}.properties__strip .proof__track img{width:88px;height:88px}}.hero__pill .pill__text{position:relative;top:-2.5px}.hero__pill .btn-buy--sm{text-transform:uppercase;font-size:var(--ll-body-2);letter-spacing:.08em;justify-content:center;align-items:center;padding:0 20px 3px;font-weight:500;line-height:1;display:inline-flex}.uvx{background:var(--paper)}.uvx__track{height:340svh;position:relative}.uvx__stage{grid-template-rows:44svh 1fr;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.uvx__media{background:#14161c;position:relative;overflow:hidden}.uvx__frame{opacity:0;transition:opacity .7s var(--ease-out), transform 1.4s var(--ease-expo);margin:0;position:absolute;inset:0;transform:scale(1.06)}.uvx__frame.is-active{opacity:1;transform:none}.uvx__frame .fpo{top:14px;left:14px}.uvx__inset{aspect-ratio:1;opacity:0;width:34%;transition:opacity .5s var(--ease-out) .35s, transform .9s var(--ease-expo) .35s;border-radius:4px;margin:0;position:absolute;bottom:16px;right:16px;overflow:hidden;transform:translateY(12px);box-shadow:0 10px 30px #00000059}.uvx__frame.is-active .uvx__inset{opacity:1;transform:none}.uvx__inset img{object-fit:cover;width:100%;height:100%}.uvx__inset figcaption{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:linear-gradient(#0000,#000000a6);padding:18px 8px 7px;font-size:10px;font-weight:500;line-height:12px;position:absolute;bottom:0;left:0;right:0}.uvx__emblem{position:absolute;bottom:16px;right:16px}.uvx__media>.motion-btn{top:14px;right:14px}.uvx__text{flex-direction:column;min-height:0;padding:22px 20px 18px;display:flex}.uvx__list{margin-top:12px;display:grid}.uvx__item h3{font:inherit;margin:0}.uvx__trigger{text-align:left;color:#00154557;width:100%;transition:color .4s var(--ease-out);align-items:baseline;gap:14px;padding:9px 0;display:flex}.uvx__item.is-active .uvx__trigger{color:var(--navy)}@media (hover:hover){.uvx__trigger:hover{color:#001545b3}}.uvx__num{font-size:var(--ll-body-2);letter-spacing:.02em;font-variant-numeric:tabular-nums;flex:0 0 38px}.uvx__title{font-family:var(--font-display);text-transform:uppercase;font-variant-numeric:lining-nums;letter-spacing:-.012em;font-size:clamp(28px,8vw,34px);font-weight:400;line-height:1}.uvx__body{transition:grid-template-rows .5s var(--ease-expo);grid-template-rows:0fr;display:grid}.uvx__item.is-active .uvx__body{grid-template-rows:1fr}.uvx__body-inner{padding-left:52px;overflow:hidden}.uvx__body-inner>*{opacity:0;transition:opacity .35s}.uvx__item.is-active .uvx__body-inner>*{opacity:1;transition-delay:.15s}.uvx__body-inner p{font-size:var(--ll-body-1);color:#3b3a38;max-width:46ch;padding-top:4px;line-height:22px}.uvx__progress{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:auto;padding-top:14px;display:grid}.uvx__progress span{background:var(--hair);height:2px;position:relative;overflow:hidden}.uvx__progress span:after{content:"";background:var(--navy);transform:scaleX(var(--fill,0));transform-origin:0;position:absolute;inset:0}@media (width>=900px){.uvx__track{height:355vh}.uvx__stage{grid-template-rows:none;grid-template-columns:1fr 1fr;height:100vh}.uvx__media{order:2}.uvx__text{justify-content:center;padding:60px clamp(40px,6.8vw,99px)}.uvx__list{margin-top:28px}.uvx__trigger{gap:0;padding:14px 0}.uvx__num{font-size:var(--ll-body-3);letter-spacing:-.02em;flex-basis:72px}.uvx__title{font-size:clamp(34px,3.4vw,52px)}.uvx__body-inner{padding-left:72px}.uvx__body-inner p{font-size:var(--ll-body-3);padding-top:6px;line-height:27px}.uvx__progress{max-width:420px;margin-top:40px}.uvx__inset{width:30%;bottom:32px;right:32px}.uvx__emblem{bottom:32px;right:32px}.uvx__media>.motion-btn{top:24px;right:24px}.uvx__frame .fpo{top:24px;left:24px}}.split{background:var(--paper)}.split__track{height:220svh;position:relative}.split__stage{height:100svh;position:sticky;top:0;overflow:hidden}.split__frame{clip-path:inset(calc(14% * (1 - var(--open,0))) calc(6% * (1 - var(--open,0))) round calc(12px * (1 - var(--open,0))));background:#14161c;position:absolute;inset:0}.split__shade{background:linear-gradient(#0000001f,#0000000d 40%,#0000008c);position:absolute;inset:0}.split__words{pointer-events:none;font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.02em;color:#f6f2ea;margin:0;font-size:clamp(46px,13vw,150px);font-weight:400;line-height:.9;position:absolute;inset:0}.split__word{white-space:nowrap;will-change:transform;position:absolute;left:50%}.split__copy{left:20px;right:20px;bottom:calc(28px + env(safe-area-inset-bottom,0px));max-width:34ch;font-size:var(--ll-body-1);color:#f6f2eaf0;opacity:var(--copy,0);transform:translateY(calc(12px * (1 - var(--copy,0))));line-height:23px;position:absolute}.split__stage>.motion-btn{opacity:var(--copy,0);top:14px;right:14px}@media (width>=900px){.split__track{height:240vh}.split__stage{height:100vh}.split__words{font-size:clamp(64px,8vw,140px)}.split__copy{font-size:var(--ll-body-3);line-height:28px;bottom:64px;left:clamp(40px,6.8vw,99px)}.split__stage>.motion-btn{top:24px;right:24px}.voices--lead{padding-top:144px;padding-bottom:72px}.voices--panel{padding-top:96px;padding-bottom:72px}}@media (prefers-reduced-motion:reduce){.uvx__frame,.uvx__inset,.uvx__body,.uvx__body-inner>*{transition:none}.split__track{height:auto}.split__stage{position:relative}.split__frame{clip-path:none}.split__copy{opacity:1;transform:none}.split__stage>.motion-btn{opacity:1}}@media (width<=899px){.uvx__stage{grid-template-rows:40svh 1fr}.uvx__text{padding:18px 20px calc(88px + env(safe-area-inset-bottom,0px))}.uvx__list{margin-top:6px}.uvx__trigger{padding:7px 0}.uvx__title{font-size:clamp(26px,7.2vw,34px)}.uvx__progress{display:none}.uvx__inset{width:30%;bottom:12px;right:12px}.uvx__emblem{width:76px;height:76px;bottom:12px;right:12px}}.split__frame .fpo{top:calc(14% * (1 - var(--open,0)) + 12px);left:calc(6% * (1 - var(--open,0)) + 12px)}.split__shade{background:radial-gradient(90% 60% at 50% 45%,#00000057,#0000001f 70%),linear-gradient(#0000 55%,#0009)}@media (width<=899px){.split__words{font-size:clamp(30px,9.2vw,60px)}.split__copy{bottom:calc(96px + env(safe-area-inset-bottom,0px))}}.uvx__item{border-top:1px solid var(--hair)}.uvx__item:last-child{border-bottom:1px solid var(--hair)}.uvx__trigger{padding:12px 0}.uvx__item.is-active .uvx__body-inner{padding-bottom:16px}@media (width>=900px){.uvx__trigger{padding:20px 0}.uvx__item.is-active .uvx__body-inner{padding-bottom:26px}}@media (width<=768px){.reviews{place-items:center;height:auto;padding:72px 0 88px;display:grid}.reviews__rows,.reviews__fade,.reviews__cloud{display:none}.reviews__center{position:static}.rating-card{height:620px}}@media (width<=899px){.uvx__body-inner p{font-size:var(--ll-body-2);line-height:20px}.uvx__trigger{padding:10px 0}.uvx__item.is-active .uvx__body-inner{padding-bottom:10px}}:root{--night:#0b0c0f}.hero{background:var(--night);border-radius:0}.hero__bottom{background:linear-gradient(180deg, #0b0c0f00 0%, #0b0c0f66 42%, #0b0c0fdb 82%, var(--night) 100%)}.voices--lead{background:var(--night);border-radius:0 0 8px 8px;padding-top:48px;padding-bottom:104px}.voices--lead .voices__lead blockquote{color:#f3eee4}.voices--lead .voices__lead figcaption{color:#f3eee4b8}.voices--lead .stars--navy svg{fill:var(--gold)}@media (width>=900px){.voices--lead{padding-top:96px;padding-bottom:176px}}@media (width<=899px){.uvx__stage{grid-template-rows:minmax(0,1fr) auto}.uvx__text{padding-top:16px}.uvx__body-inner p{min-height:88px}}.voices--lead{border-radius:0}.uvx__list{margin-top:0}.voices--panel{gap:0;padding:32px 20px 28px}.voices--panel .properties{gap:16px;padding:0}@media (width>=900px){.voices--panel{padding:56px var(--gutter) 48px}.voices--panel .properties{gap:20px}}@media (width<=899px){.voices--panel{margin-top:-56px;position:relative}}.split__frame{clip-path:inset(calc(5% * (1 - var(--open,0))) calc(6% * (1 - var(--open,0))) round calc(12px * (1 - var(--open,0))))}.split__frame .fpo{top:calc(5% * (1 - var(--open,0)) + 12px)}.split__shade{display:none}.split__words{text-shadow:0 2px 24px #00000047}.split__copy{text-shadow:0 1px 12px #00000059}@media (width<=899px){.split__frame{height:52svh;clip-path:inset(0 calc(6% * (1 - var(--open,0))) round calc(12px * (1 - var(--open,0))));inset:15svh 0 auto}.split__frame .fpo{top:10px;left:calc(6% * (1 - var(--open,0)) + 10px)}.split__words{color:var(--navy);text-shadow:none}.split__word--l{top:calc(15svh - 1.15em)}.split__word--r{top:calc(67svh + .2em)}.split__copy{color:#3b3a38;text-shadow:none;font-size:var(--ll-body-1);line-height:22px;inset:calc(67svh + 62px) 20px auto}.split__stage>.motion-btn{top:calc(15svh + 10px);right:10px}}#clipDesign .clip__still.is-ghost{opacity:0;transition:opacity .5s var(--ease-out)}#clipDesign .clip__still.is-ghost.is-on{opacity:1}body[data-swatch=twilight] #clipDesign{--pos:49% 74%}body[data-swatch=sunset] #clipDesign{--pos:49% 58%}body[data-swatch=moonrise] #clipDesign{--pos:55% 78%}body[data-swatch=nightfall] #clipDesign{--pos:49% 68%}.split__colors{z-index:4;opacity:var(--copy,0);transform:translateY(calc(12px * (1 - var(--copy,0))));justify-items:center;gap:12px;display:grid;position:absolute}.split__colors-label{letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:14px}.swatches--split{gap:18px}.swatches--split .swatch{width:34px;height:34px}.swatches--split .swatch span{display:none}@media (width<=899px){.split__copy{display:none}.split__colors{color:var(--navy);top:calc(67svh + 58px);left:0;right:0}.split__colors-label{color:#001545a8}}@media (width>=900px){.split__colors{-webkit-backdrop-filter:blur(12px);color:#f6f2ea;background:#0b0c0f61;border-radius:14px;padding:14px 18px 16px;bottom:64px;right:clamp(40px,6.8vw,99px)}.split__colors-label{color:#f6f2eadb}.swatches--split .swatch:after{border-color:#f6f2ea}}@media (prefers-reduced-motion:reduce){.split__colors{opacity:1;transform:none}#clipDesign .clip__still.is-ghost{transition:none}}@media (width>=900px){.split__words{font-size:clamp(56px,6.4vw,118px)}.split__word--l{top:9%}.split__word--r{top:calc(9% + .95em)}}.press-rot__list{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.press-rot__list:active{cursor:grabbing}.press-rot__list li{align-content:center}.press-rot__dots{gap:2px}.press-rot__dots button{place-items:center;width:17px;height:17px;display:grid;position:relative}.press-rot__dots button:before{content:"";background:#ffffff59;border-radius:50%;width:5px;height:5px;transition:background .3s,transform .3s}.press-rot__dots button.is-on:before{background:#fff;transform:scale(1.3)}@media (pointer:coarse){.press-rot__dots button{width:24px;height:24px}}@media (width<=899px){.split__frame{height:auto;clip-path:inset(calc(5% * (1 - var(--open,0))) calc(6% * (1 - var(--open,0))) round calc(12px * (1 - var(--open,0))));inset:0}.split__frame .fpo{top:calc(5% * (1 - var(--open,0)) + 12px);left:calc(6% * (1 - var(--open,0)) + 12px)}.split__words{color:#f6f2ea;text-shadow:0 2px 24px #00000059}.split__word--l{top:calc(40% - 1em)}.split__word--r{top:40%}.split__stage>.motion-btn{top:14px;right:14px}.split__colors{top:auto;left:50%;right:auto;bottom:calc(92px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(12px);color:#f6f2ea;background:#0b0c0f61;border-radius:14px;padding:12px 16px 14px;translate:-50%}.split__colors-label{color:#f6f2eae0}.swatches--split .swatch:after{border-color:#f6f2ea}}.split__colors-label{white-space:nowrap}.chapters{background:var(--paper)}.ch{display:grid}.ch__head{padding:var(--space-3xl) 20px var(--space-xl);justify-items:start;display:grid}.ch__kicker{font-size:var(--ll-body-2);letter-spacing:.12em;text-transform:uppercase;color:#0015459e;font-weight:500;line-height:15px}.ch__title{margin-top:var(--space-xs);font-family:var(--font-display);text-transform:uppercase;font-variant-numeric:lining-nums;letter-spacing:-.018em;color:var(--navy);font-size:clamp(44px,12.4vw,88px);font-weight:400;line-height:.92}.ch__copy{margin-top:var(--space-md);max-width:36ch;font-size:var(--ll-body-1);color:#3b3a38;line-height:24px}.ch__facts{margin-top:var(--space-lg);flex-wrap:wrap;gap:6px;display:flex}.ch__facts li{border:1px solid var(--hair);font-size:var(--ll-body-2);color:var(--navy);border-radius:999px;padding:7px 12px;font-weight:500;line-height:16px}.ch__media{aspect-ratio:4/5;background:#14161c;position:relative;overflow:hidden}.ch__media>.fpo{z-index:5;top:12px;left:12px}.ch__media>.motion-btn{top:12px;right:12px}.ch__cell{background:#14161c;margin:0;position:relative;overflow:hidden}.ch__cell figcaption{z-index:2;letter-spacing:.1em;text-transform:uppercase;color:#fff;background:linear-gradient(#0000,#0009);padding:32px 12px 12px;font-size:11px;font-weight:500;line-height:14px;position:absolute;bottom:0;left:0;right:0}.ch__media--pair{aspect-ratio:auto;background:var(--paper);grid-template-columns:1fr 1fr;gap:3px;display:grid}.ch__media--pair .ch__cell{aspect-ratio:3/4}.ch__media--mosaic{aspect-ratio:auto;background:var(--paper);grid-template-columns:1fr 1fr;gap:3px;display:grid}.ch__media--mosaic .ch__cell{aspect-ratio:1}.ch__media--mosaic .ch__cell--main{aspect-ratio:4/3;grid-column:1/-1}@media (width>=900px){.ch{grid-template-columns:1fr 1fr;min-height:min(92vh,860px)}.ch--flip .ch__media{order:-1}.ch__head{padding:var(--space-4xl) clamp(40px, 6.8vw, 99px);align-content:center}.ch__title{font-size:clamp(56px,5.4vw,96px)}.ch__copy{margin-top:var(--space-lg);font-size:var(--ll-body-3);line-height:28px}.ch__facts{margin-top:var(--space-xl);gap:8px}.ch__facts li{font-size:var(--ll-body-2);padding:8px 14px}.ch__media{aspect-ratio:auto}.ch__media--pair{grid-template-columns:1fr 1fr}.ch__media--pair .ch__cell{aspect-ratio:auto}.ch__media--mosaic{grid-template-rows:2fr 1fr}.ch__media--mosaic .ch__cell,.ch__media--mosaic .ch__cell--main{aspect-ratio:auto}.ch__media>.fpo{top:24px;left:24px}.ch__media>.motion-btn{top:24px;right:24px}.ch__cell figcaption{font-size:var(--ll-body-2);padding:48px 20px 18px}.ch+.ch{border-top:3px solid var(--paper)}}.split__shade{opacity:calc(1 - var(--open,0));pointer-events:none;background:#0b0c0f8c;display:block;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.split__shade{opacity:0}}.cfg__pricing{padding-bottom:var(--space-lg);border-bottom:1px solid #1d1d1d1f;gap:6px;display:grid}.cfg__pricing .cfg__price{font-size:var(--ll-h3);line-height:1}.cfg__affirm{font-size:var(--ll-body-2);color:#3b3a38}.cfg__affirm strong{color:var(--ink)}.cfg__affirm-mark{letter-spacing:-.01em;color:#4a4af4;font-weight:700}.cfg__urgency{font-size:var(--ll-body-2);color:var(--navy);background:#00154512;border-radius:999px;justify-self:start;align-items:center;gap:8px;margin-top:6px;padding:6px 12px 6px 10px;line-height:16px;display:inline-flex}.cfg__urgency strong{font-weight:700}.cfg__pulse{width:8px;height:8px;animation:cfgPulse 2.2s var(--ease-out) infinite;background:#c2412d;border-radius:50%;box-shadow:0 0 #c2412d73}@keyframes cfgPulse{0%{box-shadow:0 0 #c2412d73}70%,to{box-shadow:0 0 0 8px #c2412d00}}.cfg__panel .eyebrow{margin-bottom:calc(-1 * var(--space-md))}.opt--tile{grid-template-rows:auto auto;align-items:stretch;gap:0;padding:0;display:grid;overflow:hidden}.opt__media{aspect-ratio:2;background:#1a1c22;display:block;position:relative;overflow:hidden}.opt__media img{object-fit:cover;object-position:50% 62%;width:100%;height:100%;transition:transform .9s var(--ease-expo)}@media (hover:hover){.opt--tile:hover .opt__media img{transform:scale(1.03)}}.opt__tag{background:var(--navy);color:#fff;letter-spacing:.04em;border-radius:999px;padding:5px 10px;font-size:11px;font-weight:600;line-height:14px;position:absolute;top:12px;left:12px}.opt__row{align-items:center;gap:14px;padding:14px 16px;display:flex}.opt__desc a{color:var(--navy);text-underline-offset:2px;text-decoration:underline}.opt__desc a:hover{text-decoration-thickness:2px}.cfg__trust{margin-top:var(--space-xs);font-size:inherit;color:inherit;border-top:1px solid #1d1d1d1f;gap:0;display:grid}.cfg__trust li{border-bottom:1px solid #1d1d1d1f;align-items:center;gap:14px;padding:14px 2px;display:flex}.cfg__trust li:before{content:none}.cfg__ic{fill:none;width:36px;height:36px;stroke:var(--navy);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;background:#00154512;border-radius:50%;flex:none;padding:8px}.cfg__trust span{gap:2px;display:grid}.cfg__trust strong{font-size:var(--ll-body-2);color:var(--ink);font-weight:600;line-height:18px}.cfg__trust small{font-size:var(--ll-body-2);color:var(--grey);line-height:16px}#specs{scroll-margin-top:clamp(16px,4vw,48px)}@media (prefers-reduced-motion:reduce){.cfg__pulse{animation:none}}.opt--tile{aspect-ratio:3/2;grid-template-rows:2fr 1fr}.opt--tile .opt__media{aspect-ratio:auto;min-height:0}.opt--tile .opt__row{min-height:0}@media (width<=380px){.opt--tile{aspect-ratio:4/3}}.space{background:var(--bone);padding:var(--space-3xl) 12px var(--space-2xl)}.space__head{max-width:1400px;margin:0 auto var(--space-lg);gap:var(--space-xs);padding:0 8px;display:grid}.space__hint{font-size:var(--ll-body-1);color:#3b3a38;line-height:22px}.space__grid{grid-template-columns:1fr 1fr;gap:8px;max-width:1400px;margin:0 auto;display:grid}.space__tile{aspect-ratio:2/3;cursor:pointer;background:#d9d2c4;border-radius:8px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.space__tile img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease-expo)}@media (hover:hover){.space__tile:hover img{transform:scale(1.04)}}.space__tile:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.space__chip{color:var(--navy);font-size:var(--ll-body-2);transition:transform .3s var(--ease-expo);background:#f6f2eaeb;border-radius:999px;align-items:center;gap:6px;padding:7px 12px 7px 9px;font-weight:600;line-height:14px;display:inline-flex;position:absolute;bottom:10px;right:10px;box-shadow:0 4px 14px #0000002e}.space__chip svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linejoin:round;width:16px;height:16px}@media (hover:hover){.space__tile:hover .space__chip{transform:translateY(-2px)}}.space__note{max-width:1400px;margin:var(--space-md) auto 0;padding:0 8px}.space__sheet{width:100%;max-width:none;max-height:82svh;padding:0 0 env(safe-area-inset-bottom,0px);color:var(--ink);background:#fbf9f4;border:0;border-radius:16px 16px 0 0;margin:0;position:fixed;inset:auto 0 0;overflow:auto;box-shadow:0 -20px 60px #00000040}.space__sheet::backdrop{background:#0b0c0f73}.space__sheet[open]{animation:sheetUp .45s var(--ease-expo)}@keyframes sheetUp{0%{transform:translateY(100%)}to{transform:none}}.space__sheet-head{border-bottom:1px solid var(--hair);background:#fbf9f4;justify-content:space-between;align-items:center;padding:18px 20px 14px;display:flex;position:sticky;top:0}.space__sheet-head h3{font-family:var(--font-display);text-transform:uppercase;font-weight:400;font-size:var(--ll-h4);letter-spacing:-.01em;color:var(--navy);margin:0;line-height:1}.space__close{place-items:center;width:44px;height:44px;margin-right:-10px;display:grid}.space__close svg{fill:none;width:20px;height:20px;stroke:var(--navy);stroke-width:1.8px;stroke-linecap:round}.space__products{padding:4px 20px 24px}.space__product{border-bottom:1px solid var(--hair);grid-template-columns:72px 1fr auto;align-items:center;gap:14px;padding:16px 0;display:grid}.space__product img{object-fit:cover;border:1px solid var(--hair);background:#fff;border-radius:8px;width:72px;height:72px}.space__pinfo{justify-items:start;gap:3px;min-width:0;display:grid}.space__badge{color:var(--navy);background:#00154514;border-radius:999px;padding:3px 8px;font-size:11px;font-weight:600;line-height:13px}.space__pinfo strong{font-size:var(--ll-body-1);line-height:19px}.space__meta{font-size:var(--ll-body-2);color:var(--grey);line-height:15px}.space__price{font-size:var(--ll-body-1);font-weight:600;line-height:19px}.space__price s{color:var(--grey);margin-right:2px;font-weight:400}.space__shop{background:var(--navy);color:#fff;min-height:44px;font-size:var(--ll-body-2);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:0 16px;font-weight:600;display:inline-flex}@media (width>=900px){.space{padding:104px 24px 72px}.space__head{margin-bottom:var(--space-xl)}.space__grid{grid-template-columns:repeat(4,1fr);gap:16px}.space__chip{font-size:var(--ll-body-2);bottom:14px;right:14px}.space__sheet{border-radius:16px 0 0 16px;width:440px;height:100%;max-height:none;inset:0 0 0 auto}.space__sheet[open]{animation-name:sheetIn}@keyframes sheetIn{0%{transform:translate(100%)}to{transform:none}}}@media (prefers-reduced-motion:reduce){.space__sheet[open]{animation:none}}@media (width<=899px){.split__words{font-size:clamp(56px,17vw,84px);line-height:.88}.split__word--l{white-space:normal;text-align:center;width:7ch}}@media (width>=900px){.split__words{font-size:clamp(72px,9vw,156px)}.split__word--l,.split__word--r{top:calc(9% + 1em)}}.split__colors{justify-items:start;gap:12px}.split__colors-head{gap:4px;display:grid}.split__colors-label{letter-spacing:.14em;opacity:.72;font-size:10.5px;line-height:12px}.split__colors-name{font-family:var(--font-display);font-weight:400;font-size:var(--ll-h4);letter-spacing:-.005em;line-height:1}@media (width>=900px){.split__colors{padding:16px 20px 18px}.split__colors-name{font-size:var(--ll-h3)}}.feats{background:var(--paper);padding:var(--space-2xl) 12px 0}.feats__grid{gap:12px;max-width:1400px;margin:0 auto;display:grid}.feat{aspect-ratio:4/5;color:#fff;isolation:isolate;background:#14161c;border-radius:8px;position:relative;overflow:hidden}.feat .clip{z-index:0}.feat__twin{object-position:var(--pos,50% 50%)}.feat .glass{height:62%}.feat>.fpo{top:14px;left:14px}.feat>.motion-btn{top:14px;right:14px}.feat__text{z-index:2;gap:var(--space-xs);display:grid;position:absolute;bottom:24px;left:22px;right:22px}.feat__label{letter-spacing:.12em;text-transform:uppercase;color:#ffffffd1;font-size:11.5px;font-weight:500;line-height:14px}.feat__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.015em;margin:0;font-size:clamp(38px,10.5vw,48px);font-weight:400;line-height:.92}.feat__desc{margin-top:var(--space-2xs);font-size:var(--ll-body-1);color:#ffffffeb;text-wrap:pretty;max-width:36ch;line-height:22px}.feat__facts{font-size:var(--ll-body-2);letter-spacing:.02em;color:#ffffffb8;font-weight:500;line-height:16px}.feats__details{max-width:1400px;padding:var(--space-3xl) 8px var(--space-2xl);justify-items:center;gap:var(--space-lg);margin:0 auto;display:grid}.feats__details .qs__grid{gap:var(--space-xl) var(--space-md);border-top:0;grid-template-columns:1fr 1fr;width:100%;padding:0}.feats__details .qs__grid li{color:#3b3a38;font-size:var(--ll-body-2)}.feats__details .qs__ic{stroke:var(--navy);width:28px;height:28px}@media (width>=900px){.feats{padding:var(--space-4xl) 24px 0}.feats__grid{grid-template-columns:repeat(3,1fr);gap:16px}.feat{aspect-ratio:3/4}.feat__text{bottom:30px;left:28px;right:28px}.feat__title{font-size:clamp(40px,3.4vw,56px)}.feats__details{padding:var(--space-4xl) 0 var(--space-3xl)}.feats__details .qs__grid{gap:var(--space-2xl) var(--space-lg);grid-template-columns:repeat(4,1fr)}.feats__details .qs__grid li{font-size:var(--ll-body-2)}}.split__word--l{top:50%;translate:-50% -100%}.split__word--r{top:50%;translate:-50%}.split__copy{display:none}@media (width>=900px){.split__word--l,.split__word--r{top:44%}.split__colors{text-align:center;justify-items:center;bottom:48px;left:50%;right:auto;translate:-50%}.split__colors-head{justify-items:center}}@media (width<=899px){.split__colors{text-align:center;justify-items:center}.split__colors-head{justify-items:center}}.cfg__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.015em;color:var(--navy);margin:0;font-size:clamp(40px,11vw,56px);font-weight:400;line-height:.92}.cfg__panel .cfg__pricing{margin-top:calc(-1 * var(--space-xs))}.cfg__preview{aspect-ratio:1;background:#fff}.cfg__img{object-fit:cover;object-position:50% 52%}@media (width>=900px){.cfg__inner{align-items:start;gap:var(--space-3xl);grid-template-columns:1.3fr 1fr}.cfg__preview{position:sticky;top:24px}}.space{background:var(--paper);border-top:1px solid var(--hair);padding-top:var(--space-4xl)}@media (width<=899px){.split__words{font-size:clamp(48px,15vw,76px)}.split__word--l{white-space:normal;text-align:center;width:min-content}}.feats__head{max-width:1400px;padding:var(--space-xl) 8px var(--space-xl);justify-items:center;gap:var(--space-xs);text-align:center;margin:0 auto;display:grid}.feats__title{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.018em;color:var(--navy);text-wrap:balance;margin:0;font-size:clamp(44px,12vw,64px);font-weight:400;line-height:.92}.feats__details{padding-top:var(--space-2xl)}@media (width>=900px){.feats__head{padding:var(--space-lg) 0 var(--space-2xl)}.feats__title{font-size:clamp(64px,7vw,120px)}.feats__details{padding-top:var(--space-3xl)}}.btn-buy{background-image:linear-gradient(105deg, #ffc49600 38%, #ffc49661 50%, #ffc49600 62%), var(--buy-grad);background-position:130% 0,0 0;background-repeat:no-repeat;background-size:260% 100%,100% 100%;transition:transform .25s,filter .25s,background-position}@media (hover:hover){.btn-buy:hover{transition:transform .25s ease, filter .25s ease, background-position 1.1s var(--ease-out);background-position:-40% 0,0 0}}.btn-buy:focus-visible{transition:background-position 1.1s var(--ease-out);background-position:-40% 0,0 0}.opt__tag{display:inline-grid;overflow:hidden}.opt__tag-a,.opt__tag-b{transition:transform .45s var(--ease-expo), opacity .3s ease;grid-area:1/1}.opt__tag-b{opacity:0;align-items:center;gap:5px;display:inline-flex;transform:translateY(120%)}.opt__tag-b svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14;stroke-dashoffset:14px;width:12px;height:12px;transition:stroke-dashoffset .5s var(--ease-out) .2s}.opt--tile:has(input:checked) .opt__tag{background:#1f6b4a}.opt--tile:has(input:checked) .opt__tag-a{opacity:0;transform:translateY(-120%)}.opt--tile:has(input:checked) .opt__tag-b{opacity:1;transform:none}.opt--tile:has(input:checked) .opt__tag-b svg{stroke-dashoffset:0}.opt__tag{transition:background .3s}[data-swatch-name].is-swap{animation:nameRise .6s var(--ease-expo);display:inline-block}@keyframes nameRise{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.btn-buy,.btn-buy:hover,.btn-buy:focus-visible{background-position:130% 0,0 0;transition:none}.opt__tag-a,.opt__tag-b,.opt__tag-b svg{transition:none}[data-swatch-name].is-swap{animation:none}}.opt__tag{display:inline-flex;position:relative}.opt__tag-a,.opt__tag-b{grid-area:auto}.opt__tag-b{white-space:nowrap;position:absolute;top:5px;left:10px}.opt--tile:has(input:checked) .opt__tag-a{position:absolute;top:5px;left:10px}.opt--tile:has(input:checked) .opt__tag-b{position:static}.hero__content{z-index:var(--z-nav)}.hero__pill.is-docked{z-index:100}.opt__thumb{background:#fff;border:1px solid #1d1d1d14;border-radius:8px;flex:none;width:52px;height:52px;overflow:hidden}.opt__thumb img{object-fit:cover;width:100%;height:100%}.qs{padding:var(--space-3xl) 20px var(--space-2xl)}.qs__ask{gap:0;max-width:560px;margin:0 auto}.qs__ask .qs__lead{font-family:var(--font-display);text-transform:uppercase;color:var(--navy);margin:0;font-size:clamp(30px,8vw,40px);line-height:1}.qs__ask .qs__sub{margin:10px 0 var(--space-lg);font-size:var(--ll-body-1);color:#3b3a38;line-height:22px}.qs__cs{gap:8px;width:100%;display:grid}.qs__cs a{border:1px solid var(--hair);text-align:left;background:#fbf9f4;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;transition:border-color .2s,background .2s;display:flex}@media (hover:hover){.qs__cs a:hover{border-color:var(--navy);background:#fff}}.qs__cs-ic{fill:none;width:36px;height:36px;stroke:var(--navy);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;background:#00154512;border-radius:50%;flex:none;padding:8px}.qs__cs span{gap:2px;display:grid}.qs__cs strong{font-size:var(--ll-body-1);color:var(--ink);line-height:19px}.qs__cs small{font-size:var(--ll-body-2);color:var(--grey);line-height:16px}@media (width>=700px){.qs__ask{max-width:900px}.qs__cs{grid-template-columns:repeat(3,1fr)}}:root{--ref-pad:clamp(64px, 8vw, 104px)}.specs,.faq{padding-top:var(--ref-pad);padding-bottom:var(--ref-pad);border-top:1px solid var(--hair)}.cr{padding-top:var(--ref-pad);padding-bottom:var(--ref-pad);border-top:1px solid var(--hair);width:100%;max-width:none;padding-left:max(20px,50% - 567px);padding-right:max(20px,50% - 567px)}.specs__title,.faq__title,.cr__title{font-family:var(--font-display);text-transform:uppercase;font-variant-numeric:lining-nums;letter-spacing:-.015em;color:var(--navy);text-align:left;font-size:clamp(40px,10.5vw,64px);font-weight:400;line-height:.95}.cr__title{margin-bottom:calc(-1 * var(--space-xs))}.space .sec-title{font-size:clamp(40px,10.5vw,64px);line-height:.95}.faq__group>summary span{color:var(--ink);font-size:clamp(22px,5.6vw,28px);line-height:1.2}@media (width>=1181px){.specs__title,.faq__title{width:320px}}@media (width<=768px){.specs,.faq{padding-top:var(--ref-pad);padding-bottom:var(--ref-pad)}}.qs{background:var(--bone);padding:var(--ref-pad) 20px calc(var(--ref-pad) + 72px);border-top:0}.qs__ask{text-align:left;align-items:flex-start}.qs__ask .qs__lead{font-size:clamp(40px,10.5vw,64px);line-height:.95}@media (width>=700px){.qs__ask{text-align:center;align-items:center}}.space{padding-top:var(--ref-pad);padding-bottom:var(--ref-pad)}.cr{--blue:var(--navy)}.qs__ask .qs__lead{text-wrap:balance;max-width:16ch}.split__colors-label{font-size:11px}@media (width>=700px) and (width<=899px){.feats__grid{grid-template-columns:1fr 1fr;gap:12px}.feat{aspect-ratio:3/4}.feat:last-child{aspect-ratio:16/10;grid-column:1/-1}.feat__title{font-size:var(--ll-h2)}.feats__details .qs__grid,.space__grid{grid-template-columns:repeat(4,1fr)}.cfg__inner{align-items:start;gap:var(--space-xl);grid-template-columns:1fr 1fr}.cfg__preview{position:sticky;top:24px}}@media (height<=520px) and (orientation:landscape) and (width<=1023px){.uvx__stage{grid-template-rows:none;grid-template-columns:1fr 1fr}.uvx__media{order:2}.uvx__text{justify-content:center;padding:16px 24px 72px;overflow:hidden}.uvx__title{font-size:var(--ll-h4)}.uvx__body-inner p{min-height:0;font-size:var(--ll-body-2);line-height:18px}.uvx__trigger{padding:6px 0}.split__words{font-size:clamp(40px,9vh,64px)}.split__colors{padding:8px 14px 10px;bottom:84px}.split__colors-name{font-size:var(--ll-body-3)}.feat{aspect-ratio:16/10}}:root{--t-caption:.75rem;--t-meta:.8125rem;--t-small:.9375rem;--t-body:1rem;--t-lead:clamp(1rem, .95rem + .3vw, 1.1875rem);--t-h4:clamp(1.625rem, 1.4rem + .9vw, 2rem);--t-h2:clamp(2.5rem, 1.9rem + 2.6vw, 4rem);--t-display:clamp(3rem, 1.6rem + 6vw, 7.25rem);--label-ls:.12em}html{font-kerning:normal;text-rendering:optimizelegibility}body{font-feature-settings:"kern" 1, "liga" 1}.beat__label,.feat__label,.ch__kicker,.properties__title,.press-rot__label,.split__colors-label,.finishes__count,.space__head .beat__label{font-size:var(--t-caption);letter-spacing:var(--label-ls);text-transform:uppercase;font-weight:500;line-height:1.25}.rating-card__sub{font-size:var(--t-small);letter-spacing:.14em;font-weight:500}.press-rot__list cite,.uvp__proof cite,.qcard span:last-child,.ugc__cap small{font-size:var(--t-caption);letter-spacing:.1em;font-weight:500}.feat__desc,.space__hint,.bundle__desc,.qs__ask .qs__sub,.uvx__body-inner p{font-size:var(--t-body);line-height:1.5}.split__copy,.card__text .chapter__copy,.ch__copy{font-size:var(--t-lead);line-height:1.5}.hero__title{font-weight:400}.feat__facts{font-size:var(--t-caption);letter-spacing:.02em}@media (width<=899px){.uvx__body-inner p{font-size:var(--t-small);line-height:1.45}}.pill__sub,.cfg__urgency,.opt__desc,.cfg__preview-name,.qs__cs small,.cfg__trust small,.space__meta,.cr__based,.cr__ai-note{font-size:var(--t-meta)}.opt__tag{font-size:var(--t-caption)}.pill__sub{letter-spacing:0}.cfg__urgency strong,.cr b,.space__price,.opt__name,.opt__price{font-weight:600}.sec-title,.specs__title,.faq__title,.cr__title,.qs__ask .qs__lead,.ch__title,.feat__title,.uvx__title,.cfg__title{letter-spacing:-.015em}.split__colors-name,.space__sheet-head h3{letter-spacing:0}.voices__lead blockquote,.press-rot__list q,.uvp__proof{font-style:italic}.voices__lead blockquote{font-style:normal}.voices__lead blockquote,.press-rot__list q{hanging-punctuation:first}.faq__answer{max-width:68ch}.cr__ai p{max-width:70ch}.specs__row dl{font-size:var(--t-body)}.hero__pill .pill__text{text-align:left;align-items:flex-start}.hero__pill{padding-left:22px}.feats__details .qs__grid li,.cfg__affirm,.cfg__trust strong,.cr__tabs,.cr__media h3{font-size:var(--t-small)}.cr__ai p,.review__body,.cr .review p,.review__head h4{font-size:var(--t-small);line-height:1.55}.review__who span,.review__who small{font-size:var(--t-caption)}.pill__title{font-size:1.125rem}.uvx__trigger{color:#00154585}.uvx__trigger .uvx__num{color:#001545bd}.uvx__item.is-active .uvx__trigger,.uvx__item.is-active .uvx__num{color:var(--navy)}.cfg{--grey:#58554f}.voices--lead :focus-visible,.feat :focus-visible,.split :focus-visible,.uvx__media :focus-visible,.reviews :focus-visible,.hero :focus-visible,.space__tile:focus-visible{outline-offset:3px;outline:2px solid #f6f2ea}.uvx__trigger:focus-visible{outline-offset:4px;border-radius:4px}.qs__cs a,.space__tile,.uvx__trigger,.space__shop{transition:transform .15s var(--ease-out), border-color .2s ease, background .2s ease, color .4s var(--ease-out)}.qs__cs a:active,.space__tile:active{transform:scale(.985)}.space__shop:active{transform:scale(.97)}:where(#root) :is(p,li,dd,blockquote,figcaption){text-wrap:pretty}:where(#root) :is(h1,h2,h3),.beat__title,.feat__title,.uvx__title{text-wrap:balance}.motion-btn--hero{z-index:3;top:24px;right:24px}@media (width<=768px){.motion-btn--hero{top:14px;right:14px}}@media (width>=900px){.uvx__track{height:auto}.uvx__stage{height:auto;min-height:min(100vh,900px);position:relative}.uvx__body{grid-template-rows:1fr}.uvx__body-inner>*{opacity:1}.uvx__trigger,.uvx__trigger .uvx__num{color:var(--navy)}.uvx__item{transition:opacity .3s}.uvx__item:not(.is-active) .uvx__title{color:#001545b8}.uvx__progress{display:none}.uvx__item .uvx__body-inner{padding-bottom:22px}.split__colors{bottom:112px}}.specs,.faq{align-items:stretch;gap:var(--space-xl);flex-direction:column;padding-left:max(20px,50% - 567px);padding-right:max(20px,50% - 567px)}.specs__lead,.specs__title,.faq__title{width:auto}.specs__table,.faq__list{width:100%;max-width:1134px}.specs__img{aspect-ratio:800/540;object-fit:contain;background:#fff;border-radius:8px;width:100%;height:auto;max-height:560px}.feat__emblem{z-index:3;width:76px;height:76px;position:absolute;top:64px;right:14px}@media (width>=900px){.feat__emblem{top:70px;right:14px}}@property --wipe{syntax:"<percentage>";inherits:false;initial-value:118%}:root{--ease-lit:cubic-bezier(.62, 0, .18, 1)}.motion .voices__lead.reveal{opacity:1;transform:none}.motion .voices__lead .stars svg{opacity:0;transform:scale(.7)}.motion .voices__lead.is-in .stars svg{animation:starCatch .5s var(--ease-expo) both}.motion .voices__lead.is-in .stars svg:nth-child(2){animation-delay:50ms}.motion .voices__lead.is-in .stars svg:nth-child(3){animation-delay:.1s}.motion .voices__lead.is-in .stars svg:nth-child(4){animation-delay:.15s}.motion .voices__lead.is-in .stars svg:nth-child(5){animation-delay:.2s}@keyframes starCatch{0%{opacity:0;filter:drop-shadow(0 0 #ffc46600);transform:scale(.7)}45%{opacity:1;filter:drop-shadow(0 0 10px #ffc466d9)}to{opacity:1;filter:drop-shadow(0 0 #ffc46600);transform:none}}.motion .voices__lead blockquote{--wipe:-20%;-webkit-mask-image:linear-gradient(180deg, #000 calc(var(--wipe) - 20%), transparent var(--wipe));-webkit-mask-image:linear-gradient(180deg, #000 calc(var(--wipe) - 20%), transparent var(--wipe));mask-image:linear-gradient(180deg, #000 calc(var(--wipe) - 20%), transparent var(--wipe));transition:--wipe .85s var(--ease-lit) .12s}.motion .voices__lead.is-in blockquote{--wipe:120%}.motion .voices__lead figcaption{opacity:0;transition:opacity .45s ease .65s, transform .6s var(--ease-expo) .65s;transform:translateY(10px)}.motion .voices__lead.is-in figcaption{opacity:1;transform:none}.motion [data-rise] .rise__w{vertical-align:top;margin:-.12em -.02em -.1em;padding:.12em .02em .1em;display:inline-block;overflow:hidden}.motion [data-rise] .rise__i{transition:transform 1s var(--ease-expo) calc(var(--i,0) * 70ms);display:inline-block;transform:translateY(112%)}.motion [data-rise].is-in .rise__i{transform:none}.motion .feat.reveal{opacity:1;transform:none}.motion .feat.reveal:after{content:"";z-index:6;background:var(--paper);transform-origin:50% 100%;pointer-events:none;transition:transform 1.1s var(--ease-lit) calc(var(--i,0) * .12s);position:absolute;inset:-1px}.motion .feat.reveal.is-in:after{transform:scaleY(0)}.motion .feat.reveal.is-in .clip{transform:none}.motion .feat.reveal .feat__text{opacity:0;transition:opacity .6s ease calc(var(--i,0) * .12s + .55s), transform .9s var(--ease-expo) calc(var(--i,0) * .12s + .55s);transform:translateY(16px)}.motion .feat.reveal.is-in .feat__text,.motion .space__grid.reveal{opacity:1;transform:none}.motion .space__grid>li{clip-path:inset(0 0 100% round 8px);transition:clip-path 1s var(--ease-lit) calc(var(--i,0) * 90ms)}.motion .space__grid.is-in>li{clip-path:inset(0 round 8px)}.motion .space__grid.is-in>li img{transform:none}.motion .qs__ic *,.motion .cfg__ic *{stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}.motion .qs__grid.is-in .qs__ic *,.motion .cfg__trust.is-in .cfg__ic *{stroke-dashoffset:0;transition:stroke-dashoffset 1.2s var(--ease-lit) calc(var(--i,0) * 90ms + .1s)}.motion .cfg__trust li>span{opacity:0;transition:opacity .6s ease calc(var(--i,0) * 90ms + .35s), transform .9s var(--ease-expo) calc(var(--i,0) * 90ms + .35s);transform:translate(-8px)}.motion .cfg__trust.is-in li>span{opacity:1;transform:none}@media (hover:hover){.motion .qs__grid.is-in li:hover .qs__ic *,.motion .cfg__trust.is-in li:hover .cfg__ic *{animation:icTrace .9s var(--ease-lit)}}@keyframes icTrace{0%{stroke-dashoffset:var(--len)}to{stroke-dashoffset:0}}.motion .specs__row{border-top-color:#0000;position:relative}.motion .specs__row:before{content:"";transform-origin:0;height:1px;transition:transform 1.1s var(--ease-lit) calc(var(--i,0) * 70ms);background:#e5e7eb;position:absolute;top:-1px;left:0;right:0;transform:scaleX(0)}.motion .specs__row>*{opacity:0;transition:opacity .6s ease calc(var(--i,0) * 70ms + .25s), transform .9s var(--ease-expo) calc(var(--i,0) * 70ms + .25s);transform:translateY(8px)}.motion .specs__row.is-in:before{transform:none}.motion .specs__row.is-in>*{opacity:1;transform:none}.motion .cfg__title .rise__i,.motion .sec-title .rise__i,.motion .specs__title .rise__i,.motion .cr__title .rise__i,.motion .faq__title .rise__i{transition-duration:.6s;transition-delay:calc(var(--i,0) * 45ms)}.motion .cfg__trust.is-in .cfg__ic *{transition-duration:.7s;transition-delay:calc(var(--i,0) * 55ms + 50ms)}.motion .cfg__trust li>span{transition-duration:.4s,.55s;transition-delay:calc(var(--i,0) * 55ms + .18s)}.motion .space__grid>li{transition-duration:.6s;transition-delay:calc(var(--i,0) * 50ms)}.motion .space__grid>li img{transition-duration:1s;transition-delay:calc(var(--i,0) * 50ms)}.motion .specs__row:before{transition-duration:.6s;transition-delay:calc(var(--i,0) * 40ms)}.motion .specs__row>*{transition-duration:.4s,.55s;transition-delay:calc(var(--i,0) * 40ms + .12s)}.uvx__track{height:auto}.uvx__stage{height:auto;min-height:0;display:block;position:relative;overflow:visible}.uvx__media{z-index:3;aspect-ratio:4/3;height:auto;box-shadow:0 0 0 10px var(--paper);border-radius:10px;margin:10px 10px 0;position:sticky;top:10px}.uvx__text{padding:22px 20px calc(40px + env(safe-area-inset-bottom,0px))}.uvx__progress{display:none}.uvx__body{grid-template-rows:1fr}.uvx__body-inner>*{opacity:1}.uvx__body-inner p{min-height:0}.uvx__item .uvx__body-inner{padding-bottom:18px}.uvx__trigger,.uvx__trigger .uvx__num{color:var(--navy)}.uvx__item{transition:opacity .35s var(--ease-out)}.uvx__item:not(.is-active){opacity:.5}.uvx__item:first-child{border-top:0}@media (width<=899px){.voices--panel{margin-top:0}}@media (width>=900px){.uvx__stage{grid-template-rows:none;grid-template-columns:1fr 1fr;align-items:start;min-height:0;display:grid}.uvx__media{aspect-ratio:auto;height:calc(min(100vh,900px) - 24px);box-shadow:none;border-radius:12px;order:2;margin:12px;top:12px}.uvx__text{justify-content:center;min-height:min(100vh,900px);padding:60px clamp(40px,6.8vw,99px)}.uvx__item:not(.is-active){opacity:.6}}@media (height<=520px) and (orientation:landscape) and (width<=1023px){.uvx__stage{grid-template-columns:1fr 1fr;align-items:start;display:grid}.uvx__media{aspect-ratio:auto;order:2;height:calc(100svh - 20px)}.uvx__text{padding:16px 24px 72px}}@media (prefers-reduced-motion:reduce){.uvx__item{transition:none}}.save{color:#1f6b4a;font-size:var(--ll-body-2);letter-spacing:0;vertical-align:2px;font-variant-numeric:tabular-nums;white-space:nowrap;background:#e2efe6;border-radius:999px;margin-left:6px;padding:2px 7px;font-weight:700;line-height:16px;display:inline-block}.save--lg{font-size:var(--ll-body-2);vertical-align:6px;padding:3px 9px;line-height:17px}.pill__title .save{margin-left:4px}.opt__price{text-align:right;justify-items:end;gap:2px;display:grid}.opt__save{color:#1f6b4a;white-space:nowrap;font-size:11.5px;font-weight:600;line-height:14px}.space__badge{color:#1f6b4a;background:#e2efe6}.cfg__offer{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:6px;display:flex}.cfg__offer .cfg__urgency{margin-top:0}.cfg__specs-link{min-height:32px;font-size:var(--t-small);color:var(--navy);text-underline-offset:3px;align-items:center;padding:0 2px;font-weight:600;-webkit-text-decoration:underline #00154559;text-decoration:underline #00154559;text-decoration-thickness:1px;display:inline-flex}.cfg__specs-link:hover{text-decoration-color:currentColor}@media (pointer:coarse){.cfg__specs-link{min-height:44px}}.dims{z-index:2;pointer-events:none;color:var(--navy);opacity:0;visibility:hidden;transition:opacity .25s,visibility 0s linear .25s;position:absolute;inset:0}.cfg__preview.is-dims .dims{opacity:1;visibility:visible;transition:opacity .25s}.dims__w,.dims__h{transition:transform .55s var(--ease-lit);background:currentColor;position:absolute}.dims__w{height:1px;top:14.5%;left:17.8%;right:16.1%;transform:scaleX(0)}.dims__h{width:1px;transition-delay:80ms;top:29.2%;bottom:17.7%;left:13.2%;transform:scaleY(0)}.cfg__preview.is-dims .dims__w,.cfg__preview.is-dims .dims__h{transform:none}.dims__w:before,.dims__w:after{content:"";background:currentColor;width:1px;height:11px;position:absolute;top:-5px}.dims__w:before{left:0}.dims__w:after{right:0}.dims__h:before,.dims__h:after{content:"";background:currentColor;width:11px;height:1px;position:absolute;left:-5px}.dims__h:before{top:0}.dims__h:after{bottom:0}.dims__label{font-size:var(--ll-body-2);letter-spacing:.02em;white-space:nowrap;font-variant-numeric:tabular-nums;opacity:0;font-weight:600;line-height:14px;transition:opacity .3s .3s;position:absolute}.cfg__preview.is-dims .dims__label{opacity:1}.dims__w .dims__label{bottom:8px;left:50%;translate:-50%}.dims__h .dims__label{writing-mode:vertical-rl;top:50%;right:9px;transform:rotate(180deg)}@media (width>=900px){.dims__label{font-size:var(--ll-body-2);line-height:16px}}.view-toggle{z-index:3;background:#00154512;border-radius:999px;padding:3px;display:inline-flex;position:absolute;bottom:12px;right:12px}.view-toggle button{min-height:32px;font-size:var(--ll-body-2);color:#001545a8;border-radius:999px;padding:0 12px;font-weight:600;transition:background .25s,color .25s,box-shadow .25s}.view-toggle button[aria-pressed=true]{color:var(--navy);background:#fff;box-shadow:0 1px 4px #0000001f}@media (hover:hover){.view-toggle button[aria-pressed=false]:hover{color:var(--navy)}}@media (pointer:coarse){.view-toggle button{min-height:38px}}@media (prefers-reduced-motion:reduce){.dims,.dims__w,.dims__h,.dims__label,.view-toggle button{transition:none}}@media (width<=768px){.reviews__rows{display:flex}.reviews__fade{height:96px;display:block}}.cfg__panel .cfg__offer{gap:8px 20px;margin-top:12px}.cfg__field--config{position:relative}.cfg__specs-link--field{min-height:44px;font-size:var(--ll-body-2);position:absolute;top:-41px;right:0}.uvx__media{transition:box-shadow .3s var(--ease-out);border-radius:0;margin:0;top:0;box-shadow:0 0 #0000}@media (width<=899px){.uvx__media{aspect-ratio:auto;height:44svh}}.uvx__media.is-over{box-shadow:0 14px 22px -12px #14161c73}@media (width>=900px){.uvx__media{height:min(100vh,900px);box-shadow:none;border-radius:0;margin:0;top:0}}@media (height<=520px) and (orientation:landscape) and (width<=1023px){.uvx__media,.uvx__media.is-over{height:100svh;box-shadow:none}}@media (prefers-reduced-motion:reduce){.uvx__media{transition:none}}@media (width<=899px){.uvx__media{height:58svh}}@media (width>=900px){.uvx__body{transition:grid-template-rows .5s var(--ease-expo);grid-template-rows:0fr}.uvx__item.is-active .uvx__body{grid-template-rows:1fr}.uvx__item .uvx__body-inner,.uvx__item.is-active .uvx__body-inner{padding-bottom:0}.uvx__body-inner p{padding-bottom:26px}.uvx__body-inner>*{opacity:0;transition:opacity .25s}.uvx__item.is-active .uvx__body-inner>*{opacity:1;transition:opacity .4s .12s}.uvx__item,.uvx__item:not(.is-active){opacity:1}.uvx__trigger,.uvx__trigger .uvx__num{color:#0015454d;transition:color .3s var(--ease-out);cursor:pointer}.uvx__item:not(.is-active) .uvx__trigger:hover,.uvx__item:not(.is-active) .uvx__trigger:hover .uvx__num,.uvx__item:not(.is-active) .uvx__trigger:focus-visible,.uvx__item:not(.is-active) .uvx__trigger:focus-visible .uvx__num{color:#001545b8}.uvx__item.is-active .uvx__trigger,.uvx__item.is-active .uvx__trigger .uvx__num{color:var(--navy);cursor:default}.uvx__trigger:after{content:"+";font-size:var(--ll-h3);transition:opacity .3s ease, transform .4s var(--ease-expo);align-self:center;margin-left:auto;padding-left:16px;font-weight:300;line-height:1}.uvx__item:not(.is-active) .uvx__trigger:hover:after{transform:rotate(90deg)}.uvx__item.is-active .uvx__trigger:after{opacity:0;transform:rotate(45deg)}}@media (width>=900px) and (prefers-reduced-motion:reduce){.uvx__body,.uvx__body-inner>*,.uvx__trigger:after{transition:none}}.pill__text{gap:5px}.hero__pill .pill__text{top:0}.motion .feat.reveal:after{display:none}.motion .feat.reveal{opacity:0;transition:opacity .8s ease calc(var(--i,0) * .11s), transform 1s var(--ease-expo) calc(var(--i,0) * .11s);transform:translateY(18px)}.motion .feat.reveal.is-in{opacity:1;transform:none}.motion .feat.reveal .clip{transition:transform 1.4s var(--ease-expo) calc(var(--i,0) * .11s);transform:scale(1.06)}.motion .feat.reveal .feat__text{transition-delay:calc(var(--i,0) * .11s + .3s)}.motion .space__grid>li,.motion .space__grid.is-in>li{clip-path:none}.motion .space__grid>li{opacity:0;transition:opacity .6s ease calc(var(--i,0) * 60ms), transform .8s var(--ease-expo) calc(var(--i,0) * 60ms);transform:translateY(14px)}.motion .space__grid.is-in>li{opacity:1;transform:none}.motion .space__grid>li img{transform:scale(1.05)}@media (width<=899px){.uvx__item .uvx__body-inner,.uvx__item.is-active .uvx__body-inner{padding-bottom:18px}}.motion .cfg__trust li>span,.motion .space__grid>li{opacity:1;transition:none;transform:none}.motion .space__grid>li img{transition:none;transform:none}@media (width<=899px){.uvx__item{min-height:30svh}}@media (height<=520px) and (orientation:landscape) and (width<=1023px){.uvx__item{min-height:0}}.uvx__chip{z-index:3;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f6f2ea;letter-spacing:.08em;text-transform:uppercase;background:#0b0c0f6b;border-radius:999px;align-items:baseline;gap:8px;margin:0;padding:6px 12px 7px;font-size:11.5px;font-weight:600;line-height:14px;display:inline-flex;position:absolute;bottom:14px;left:12px}.uvx__chip-num{font-variant-numeric:tabular-nums;opacity:.72;letter-spacing:.02em}.uvx__chip.is-swap>span{animation:chipIn .5s var(--ease-expo) both}.uvx__chip.is-swap .uvx__chip-title{animation-delay:50ms}@keyframes chipIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.uvx__prog{z-index:3;opacity:0;pointer-events:none;background:#f6f2ea38;height:2px;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.uvx__prog.is-live{opacity:1}.uvx__prog>span{transform-origin:0;height:100%;transform:scaleX(var(--p,0));background:#f6f2ea;display:block}@media (width>=900px){.uvx__chip{font-size:var(--ll-body-2);bottom:24px;left:24px}}@media (width<=899px){.uvx__text{padding:0 20px 8px}.uvx__item{border-top:1px solid var(--hair);flex-direction:column;justify-content:center;min-height:28svh;padding:22px 0;display:flex}.uvx__item:first-child{border-top:0}.uvx__item:last-child{border-bottom:0}.uvx__item .uvx__body-inner,.uvx__item.is-active .uvx__body-inner{padding-bottom:0}.uvx__trigger{padding:0 0 8px}}@media (height<=520px) and (orientation:landscape) and (width<=1023px){.uvx__item{min-height:0;padding:12px 0}}@media (prefers-reduced-motion:reduce){.uvx__chip.is-swap>span{animation:none}}@media (width<=899px){.uvx__item{min-height:0;padding:28px 0}.uvx__item:first-child{padding-top:24px}}.cfg__panel .cfg__pricing{flex-direction:column;align-items:flex-start;gap:0;margin-top:0;padding-bottom:24px;display:flex}.cfg__panel .cfg__title+.cfg__pricing{margin-top:calc(14px - var(--space-lg))}.cfg__pricing .cfg__price{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0;display:flex}.cfg__pricing .cfg__price s{margin:0}.cfg__pricing .cfg__price .save{vertical-align:0;align-self:center;margin:0;transform:translateY(-1px)}.cfg__pricing .cfg__affirm{margin:8px 0 0}.cfg__pricing .cfg__urgency{align-items:center;gap:8px;margin:14px 0 0;padding:6px 12px;line-height:16px;display:inline-flex}.cfg__pulse{flex:none}.cfg__pricing .cfg__price{align-items:center}.cfg__pricing .cfg__price s{line-height:1}.cfg__pricing .cfg__price .save{transform:none}.uvx__list{max-width:560px}[data-rise] .rise__w,[data-rise] .rise__i{font-family:inherit;font-size:inherit;line-height:inherit;text-transform:inherit;letter-spacing:inherit}:where(.halo-lp) :is(h1,h2,h3)>*{text-transform:inherit;font-family:inherit}.pills__svg{fill:none;width:16px;height:16px;stroke:var(--ink,#1d1d1d);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}:root{--ll-body-1:16px;--ll-body-2:clamp(.75rem, .139vw + .719rem, .875rem);--ll-body-3:clamp(1.125rem, .139vw + 1.094rem, 1.25rem);--ll-h4:clamp(1.125rem, .556vw + 1rem, 1.625rem);--ll-h3:clamp(1.5rem, .833vw + 1.313rem, 2.25rem);--ll-h2:clamp(1.75rem, 1.389vw + 1.438rem, 3rem);--ll-h1:clamp(2.125rem, 2.639vw + 1.531rem, 4.5rem);--t-caption:var(--ll-body-2);--t-meta:var(--ll-body-2);--t-small:var(--ll-body-1);--t-body:var(--ll-body-1);--t-lead:var(--ll-body-3);--t-h4:var(--ll-h3);--t-h2:var(--ll-h1)}.space__grid{margin-bottom:var(--space-md)}.cfg__pricing .cfg__price{font-size:clamp(2rem,.139vw + 1.969rem,2.125rem)}:root .essential_annoucement_bar_wrapper,[class*=kl-private-reset-css]:not(#root *){display:none!important}:root body.klaviyo-prevent-body-scrolling{overflow:clip visible!important}.cfg__rating{margin-top:calc(10px - var(--space-lg));min-height:24px;color:var(--ink);align-self:flex-start;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.cfg__rating .stars{gap:2px;transform:translateY(1px)}.cfg__rating .stars svg{width:15px;height:15px}.cfg__rating-score{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.cfg__rating-count{color:var(--grey);text-underline-offset:3px;font-size:13px;-webkit-text-decoration:underline #58554f59;text-decoration:underline #58554f59}.cfg__rating:hover .cfg__rating-count{text-decoration-color:currentColor}@media (pointer:coarse){.cfg__rating{min-height:40px;margin-top:calc(6px - var(--space-lg))}}.cfg__panel .cfg__title+.cfg__rating+.cfg__pricing{margin-top:calc(14px - var(--space-lg))}.pill__rating{display:none}.hero__pill.is-docked .pill__sub{align-items:center;gap:8px;display:flex}.pill__offer{white-space:nowrap}.hero__pill.is-docked .pill__rating{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.pill__rating-dot{opacity:.45;background:currentColor;border-radius:50%;width:3px;height:3px;margin-right:3px}.stars--pill{gap:1.5px}.stars--pill svg{width:11px;height:11px}.stars--pill,.pill__rating-dot{transform:translateY(2px)}.pill__rating-score{font-variant-numeric:tabular-nums;font-weight:600}.pill__rating-count{opacity:.72}.pill__offer[hidden]+.pill__rating .pill__rating-dot{display:none}.hero__pill:not(.is-docked) .pill__sub:has(>.pill__offer[hidden]){display:none}@media (width<=429px){.stars--pill svg:nth-of-type(n+2){display:none}.hero__pill.is-docked .pill__rating{gap:4px}.pill__rating-count{font-size:12px}}@media (width<=364px){.hero__pill.is-docked .pill__rating-count{display:none}}
