.Nav-module__AjPwpW__glassButton{-webkit-backdrop-filter:blur(14px);min-height:44px;color:var(--text-hi);letter-spacing:-.01em;background:linear-gradient(135deg,#ffffff1a,#ffffff08);border:1px solid #ffffff29;border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-size:14px;font-weight:500;line-height:1.3;transition:background-color .18s,border-color .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff17,0 4px 16px #00000014}.Nav-module__AjPwpW__glassButton:hover{background-color:#ffffff14;border-color:#ffffff52}.Nav-module__AjPwpW__glassButton:active{background-color:#ffffff1f;transform:translateY(1px)}.Nav-module__AjPwpW__glassButton:focus-visible{outline:2px solid var(--accent-hi);outline-offset:4px}@media (prefers-reduced-motion:reduce){.Nav-module__AjPwpW__glassButton{transition:none}}
.Studio-module__m_Z3GG__eyebrow{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:var(--text-mid);font-size:11px;font-weight:400;line-height:1.6}.Studio-module__m_Z3GG__hero{min-height:max(100svh,940px);padding:170px 0 90px;position:relative;overflow-x:clip}.Studio-module__m_Z3GG__heroGrid{grid-template-columns:1.15fr 1fr;align-items:center;min-height:480px;display:grid;position:relative}.Studio-module__m_Z3GG__heroCopy{z-index:3;position:relative}.Studio-module__m_Z3GG__heroCopy>.Studio-module__m_Z3GG__eyebrow{color:var(--accent-hi);margin-bottom:32px}.Studio-module__m_Z3GG__hero h1{letter-spacing:-.065em;white-space:nowrap;font-size:clamp(52px,6.7vw,100px);font-weight:400;line-height:1.04}.Studio-module__m_Z3GG__heroLead{color:var(--text);margin:30px 0 32px;font-size:clamp(17px,1.5vw,21px);line-height:1.6}.Studio-module__m_Z3GG__primaryButton{background:color-mix(in srgb, var(--accent-hi) 78%, #e7e5df);color:var(--accent-ink);border:1px solid #ffffff18;border-radius:999px;justify-content:space-between;align-items:center;gap:22px;min-height:52px;padding:8px 8px 8px 22px;font-size:14px;font-weight:400;transition:background .18s,box-shadow .18s;display:inline-flex}.Studio-module__m_Z3GG__primaryButton:hover{background:color-mix(in srgb, var(--accent-hi) 65%, #e7e5df);box-shadow:0 4px 16px #6597e01a}.Studio-module__m_Z3GG__primaryButton:focus-visible{outline:2px solid var(--accent-hi);outline-offset:5px}.Studio-module__m_Z3GG__primaryButton:active{background:var(--accent-hi)}.Studio-module__m_Z3GG__primaryButton span{background:#ffffff28;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.Studio-module__m_Z3GG__heroArt{z-index:1;pointer-events:none;width:min(92vw,1450px);margin:0;position:absolute;bottom:-280px;right:-40px}.Studio-module__m_Z3GG__heroArt img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;-webkit-mask-image:linear-gradient(#000 85%,#0000);mask-image:linear-gradient(#000 85%,#0000)}.Studio-module__m_Z3GG__products{padding:96px 0 64px;position:relative}.Studio-module__m_Z3GG__legacyAnchor{position:absolute}.Studio-module__m_Z3GG__sectionHeading{z-index:2;justify-content:space-between;align-items:baseline;gap:24px;margin-bottom:36px;display:flex;position:relative}.Studio-module__m_Z3GG__sectionHeading h2{letter-spacing:-.045em;font-size:clamp(30px,3.1vw,44px);font-weight:400}.Studio-module__m_Z3GG__productGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.Studio-module__m_Z3GG__productCard{height:100%}.Studio-module__m_Z3GG__productCard:focus-within .Studio-module__m_Z3GG__productArt{color:var(--accent-hi)}.Studio-module__m_Z3GG__productArt{aspect-ratio:1.5;background:var(--ink-700);color:var(--studio-steel);place-items:center;padding:28px;transition:color .4s;display:grid;position:relative;overflow:hidden}.Studio-module__m_Z3GG__estate{background:var(--studio-art-estate)}.Studio-module__m_Z3GG__nutrition{background:var(--studio-art-nutrition);color:var(--studio-silver)}.Studio-module__m_Z3GG__friend{background:var(--studio-art-friend)}.Studio-module__m_Z3GG__productArt .Studio-module__m_Z3GG__productLogo{object-fit:contain;border-radius:22%;width:clamp(100px,12vw,160px);height:auto;transition:transform .7s cubic-bezier(.22,1,.36,1)}.Studio-module__m_Z3GG__productCopy{padding:28px 0 0}.Studio-module__m_Z3GG__productCopy .Studio-module__m_Z3GG__eyebrow{margin-bottom:14px;font-size:10px}.Studio-module__m_Z3GG__productCopy h3{letter-spacing:-.04em;margin-bottom:12px;font-size:clamp(25px,2.5vw,34px);font-weight:400}.Studio-module__m_Z3GG__productCopy>p:not(.Studio-module__m_Z3GG__eyebrow,.Studio-module__m_Z3GG__productStatus){color:var(--text);min-height:48px;font-size:15px;line-height:1.6}.Studio-module__m_Z3GG__textLink{min-height:44px;color:var(--text-hi);text-underline-offset:5px;align-items:center;gap:16px;font-size:14px;display:inline-flex}.Studio-module__m_Z3GG__textLink:hover{color:var(--accent-hi);text-decoration:underline}.Studio-module__m_Z3GG__textLink span{transition:transform .16s}.Studio-module__m_Z3GG__textLink:hover span{transform:translate(2px,-2px)}.Studio-module__m_Z3GG__productStatus{min-height:44px;color:var(--text);align-items:center;gap:8px;font-size:13px;display:flex}.Studio-module__m_Z3GG__productStatus span{background:var(--studio-steel);border-radius:50%;width:4px;height:4px}.Studio-module__m_Z3GG__reach{overflow:hidden}.Studio-module__m_Z3GG__reachInner{padding-bottom:56px;position:relative}.Studio-module__m_Z3GG__reachHeading{z-index:1;text-align:center;max-width:640px;margin:0 auto;position:relative}.Studio-module__m_Z3GG__reachHeading h2{letter-spacing:-.055em;margin:24px 0;font-size:clamp(42px,5vw,68px);font-weight:400;line-height:1.08}.Studio-module__m_Z3GG__reachHeading>p:not(.Studio-module__m_Z3GG__eyebrow){max-width:420px;color:var(--text);margin:0 auto 14px;font-size:16px;line-height:1.6}.Studio-module__m_Z3GG__reachHeading .Studio-module__m_Z3GG__textLink{color:var(--accent-hi)}.Studio-module__m_Z3GG__mapStage{margin:35px -28px 0;position:relative}.Studio-module__m_Z3GG__map{width:100%;height:auto;color:var(--studio-map)}.Studio-module__m_Z3GG__mapCaption{text-align:center;font:10px var(--font-mono);letter-spacing:.14em;color:var(--text-mid);margin:10px 0 40px;display:block}.Studio-module__m_Z3GG__reachStats{background:var(--ink-900);grid-template-columns:repeat(3,1fr);padding:34px 0;display:grid;position:relative}.Studio-module__m_Z3GG__reachStats>div{flex-direction:column;align-items:center;gap:12px;display:flex}.Studio-module__m_Z3GG__reachStats>div+div{border-left:1px solid var(--line-strong)}.Studio-module__m_Z3GG__reachStats dt{font:10px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-mid)}.Studio-module__m_Z3GG__reachStats dd{color:var(--text-hi);letter-spacing:-.045em;order:-1;font-size:54px;font-weight:400;line-height:1}.Studio-module__m_Z3GG__studio{padding:clamp(40px,4vw,56px) 0 clamp(48px,5vw,72px)}.Studio-module__m_Z3GG__statement{letter-spacing:-.04em;text-wrap:pretty;max-width:28ch;font-size:clamp(32px,4.3vw,64px);line-height:1.12}.Studio-module__m_Z3GG__footer{color:var(--text-hi);background:var(--ink-850);padding:44px 0 0;position:relative}.Studio-module__m_Z3GG__footer>div{max-width:none;position:relative}.Studio-module__m_Z3GG__footer a:hover{text-underline-offset:5px;text-decoration:underline}.Studio-module__m_Z3GG__footer a:focus-visible{outline:2px solid var(--text-hi);outline-offset:4px;box-shadow:none}.Studio-module__m_Z3GG__footerWordmark{width:100%;color:var(--text-hi);touch-action:pan-y;margin:0;position:relative}.Studio-module__m_Z3GG__footerWordmark svg{opacity:.1;width:100%;height:auto;display:block}.Studio-module__m_Z3GG__footerWordmark .Studio-module__m_Z3GG__footerReveal{opacity:0;pointer-events:none;-webkit-mask-image:radial-gradient(circle clamp(320px, 42vw, 760px) at var(--reveal-x,50%) var(--reveal-y,50%), #000 0%, #000 30%, transparent 100%);mask-image:radial-gradient(circle clamp(320px, 42vw, 760px) at var(--reveal-x,50%) var(--reveal-y,50%), #000 0%, #000 30%, transparent 100%);transition:opacity .25s;position:absolute;inset:0}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.Studio-module__m_Z3GG__footerWordmark[data-revealing=true] .Studio-module__m_Z3GG__footerReveal{opacity:1}}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.Studio-module__m_Z3GG__footerWordmark svg{opacity:.22}.Studio-module__m_Z3GG__footerWordmark .Studio-module__m_Z3GG__footerReveal{display:none}}.Studio-module__m_Z3GG__footerDirectory{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:48px;margin:0 auto clamp(32px,4vw,64px);display:grid}.Studio-module__m_Z3GG__footerLinks{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.Studio-module__m_Z3GG__footerLinks .Studio-module__m_Z3GG__eyebrow{margin-bottom:8px;font-size:10px}.Studio-module__m_Z3GG__footerLinks a{width:fit-content;min-height:44px;font-size:12px;font-family:var(--font-mono);align-items:center;display:flex}.Studio-module__m_Z3GG__footerLegal{color:var(--text-mid);justify-self:end;font-size:11px;line-height:1.7}.Studio-module__m_Z3GG__footerLegal p{white-space:nowrap}@media (pointer:fine){.Studio-module__m_Z3GG__footerLinks a,.Studio-module__m_Z3GG__footerBackTop,.Studio-module__m_Z3GG__footerEmail{min-height:30px}}.Studio-module__m_Z3GG__footerBackTop{min-height:44px;color:var(--text-hi);font:12px var(--font-mono);align-items:center;margin-bottom:8px;display:inline-flex}.Studio-module__m_Z3GG__footerBadge{border:3px solid var(--accent);width:clamp(62px,7vw,100px);height:clamp(24px,2.3vw,34px);color:var(--accent);letter-spacing:-.02em;background:0 0;border-radius:50%;place-items:center;font-size:clamp(11px,1vw,14px);font-weight:700;display:grid;position:absolute;top:-8px;right:0;transform:translateY(-100%)}.Studio-module__m_Z3GG__footerEmail{min-height:44px;color:var(--text-hi);font:12px var(--font-mono);align-items:center;margin-top:4px;display:inline-flex}@media (min-width:1600px){.Studio-module__m_Z3GG__hero{min-height:max(100svh,1040px);padding-top:190px}.Studio-module__m_Z3GG__heroGrid{min-height:560px}}@media (max-width:1023px){.Studio-module__m_Z3GG__hero{min-height:100svh;padding-top:135px;padding-bottom:45px}.Studio-module__m_Z3GG__hero h1{font-size:7vw}.Studio-module__m_Z3GG__heroArt{width:100%;bottom:-150px;right:-20px}.Studio-module__m_Z3GG__productGrid{gap:14px}.Studio-module__m_Z3GG__productCopy{padding:24px 0 0}.Studio-module__m_Z3GG__productCopy .Studio-module__m_Z3GG__eyebrow{min-height:32px}}@media (max-width:767px){.Studio-module__m_Z3GG__hero{min-height:0;padding-top:88px;padding-bottom:25px}.Studio-module__m_Z3GG__heroGrid{grid-template-columns:1fr}.Studio-module__m_Z3GG__hero h1{font-size:clamp(42px,11.5vw,76px)}.Studio-module__m_Z3GG__heroCopy>.Studio-module__m_Z3GG__eyebrow{margin-bottom:24px;font-size:10px}.Studio-module__m_Z3GG__heroLead{margin:24px 0;font-size:17px}.Studio-module__m_Z3GG__desktopBreak{display:none}.Studio-module__m_Z3GG__heroArt{width:calc(100% + 40px);margin:28px -20px -55px;position:relative;bottom:auto;right:auto}.Studio-module__m_Z3GG__products{padding:70px 0 65px}.Studio-module__m_Z3GG__sectionHeading{flex-direction:column;gap:12px;margin-bottom:26px}.Studio-module__m_Z3GG__sectionHeading h2{max-width:15ch;font-size:34px;line-height:1.12}.Studio-module__m_Z3GG__productGrid{grid-template-columns:1fr;gap:24px}.Studio-module__m_Z3GG__productArt{padding:12px 22px}.Studio-module__m_Z3GG__productArt .Studio-module__m_Z3GG__productLogo{max-height:225px}.Studio-module__m_Z3GG__productCopy{padding:24px 0 0}.Studio-module__m_Z3GG__productCopy .Studio-module__m_Z3GG__eyebrow{min-height:auto}.Studio-module__m_Z3GG__productCopy h3{font-size:32px}.Studio-module__m_Z3GG__productCopy>p:not(.Studio-module__m_Z3GG__eyebrow,.Studio-module__m_Z3GG__productStatus){min-height:0;margin-bottom:14px}.Studio-module__m_Z3GG__reachInner{padding-top:0;padding-bottom:8px}.Studio-module__m_Z3GG__reachHeading h2{margin:16px 0;font-size:44px}.Studio-module__m_Z3GG__reachHeading>p:not(.Studio-module__m_Z3GG__eyebrow){font-size:15px}.Studio-module__m_Z3GG__mapStage{margin:14px -15px 0}.Studio-module__m_Z3GG__mapCaption{margin:10px 0 16px;font-size:8px}.Studio-module__m_Z3GG__reachStats{gap:8px;padding:16px 0}.Studio-module__m_Z3GG__reachStats dd{font-size:38px}.Studio-module__m_Z3GG__reachStats dt{text-align:center;max-width:11ch;font-size:8px;line-height:1.5}.Studio-module__m_Z3GG__studio{padding:28px 0 24px}.Studio-module__m_Z3GG__footer{padding:32px 0 0}.Studio-module__m_Z3GG__footerDirectory{grid-template-columns:1fr;gap:12px;margin-bottom:32px}.Studio-module__m_Z3GG__footerLinks{grid-template-columns:repeat(2,1fr);gap:24px}.Studio-module__m_Z3GG__footerLegal{justify-self:start}.Studio-module__m_Z3GG__footerLegal p{white-space:normal}.Studio-module__m_Z3GG__footerLinks .Studio-module__m_Z3GG__eyebrow{margin-bottom:6px}}@media (prefers-reduced-motion:reduce){.Studio-module__m_Z3GG__primaryButton,.Studio-module__m_Z3GG__textLink span{transition:none}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.Studio-module__m_Z3GG__productCard:hover .Studio-module__m_Z3GG__productArt .Studio-module__m_Z3GG__productLogo,.Studio-module__m_Z3GG__productCard:focus-within .Studio-module__m_Z3GG__productArt .Studio-module__m_Z3GG__productLogo{transform:translateY(-3px)scale(1.045)}}@media (prefers-reduced-motion:reduce){.Studio-module__m_Z3GG__productArt,.Studio-module__m_Z3GG__productArt .Studio-module__m_Z3GG__productLogo{transition:none}}
.WhatWeDo-module__CKLQ9W__section{color:var(--text-hi);padding:clamp(48px,5vw,72px) 0;position:relative}.WhatWeDo-module__CKLQ9W__legacyAnchor{position:absolute;top:0}.WhatWeDo-module__CKLQ9W__overview{grid-template-columns:1.1fr 1fr;align-items:start;gap:clamp(60px,8vw,120px);display:grid}.WhatWeDo-module__CKLQ9W__eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.11em;text-transform:uppercase;color:var(--text-mid);margin-bottom:30px;font-size:11px}.WhatWeDo-module__CKLQ9W__introduction h2{letter-spacing:-.055em;max-width:12ch;font-size:clamp(44px,5.4vw,78px);font-weight:400;line-height:1.05}.WhatWeDo-module__CKLQ9W__introduction h2 span{color:var(--accent-hi)}.WhatWeDo-module__CKLQ9W__lead{max-width:43ch;color:var(--text);margin-top:40px;font-size:16px;line-height:1.7}.WhatWeDo-module__CKLQ9W__numbers{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.WhatWeDo-module__CKLQ9W__numbers>div{border-radius:25px;min-width:0;min-height:255px;padding:23px;position:relative;overflow:hidden}.WhatWeDo-module__CKLQ9W__numbers dt{font-size:11px;line-height:1.4}.WhatWeDo-module__CKLQ9W__numbers dd{flex-direction:column;margin:0;display:flex}.WhatWeDo-module__CKLQ9W__cardTitle{letter-spacing:-.045em;font-size:clamp(19px,1.8vw,26px);line-height:1.15}.WhatWeDo-module__CKLQ9W__designCard{color:#e2e4e8;background:#1b1e23}.WhatWeDo-module__CKLQ9W__teamCard{color:#f0f4f9;background:#090d12;border:1px solid #ffffff16}.WhatWeDo-module__CKLQ9W__value{letter-spacing:-.075em;font-size:clamp(65px,6vw,88px);line-height:1.2}.WhatWeDo-module__CKLQ9W__value>span{vertical-align:top;color:#8ab9f8;font-size:.55em;line-height:1.7}.WhatWeDo-module__CKLQ9W__teamDots{grid-template-columns:repeat(8,1fr);gap:5px;max-width:165px;margin:8px 0 14px;display:grid}.WhatWeDo-module__CKLQ9W__teamDots i{aspect-ratio:1;background:#7faef0;border-radius:50%}.WhatWeDo-module__CKLQ9W__teamDots i:nth-child(3n+1){background:#e4a38e}.WhatWeDo-module__CKLQ9W__teamDots i:nth-child(3n){background:#a6c7ad}.WhatWeDo-module__CKLQ9W__teamDots i:nth-child(n+21){background:#27313f}.WhatWeDo-module__CKLQ9W__numbers p{color:#b7c5d9;margin:0;font-size:10px;line-height:1.5}.WhatWeDo-module__CKLQ9W__buildCard{color:#102c50;background:#75a7e9}.WhatWeDo-module__CKLQ9W__disciplines{--row-step:41px;gap:5px;margin:21px 0 23px;display:grid;position:relative}.WhatWeDo-module__CKLQ9W__disciplines>span{letter-spacing:-.035em;background:#93baee;border-radius:8px;padding:8px 12px;font-size:20px;line-height:1;position:relative}.WhatWeDo-module__CKLQ9W__disciplines>span:first-child{margin-right:26px}.WhatWeDo-module__CKLQ9W__disciplines>span:nth-child(2){margin-left:13px;margin-right:13px}.WhatWeDo-module__CKLQ9W__disciplines>span:nth-child(3){margin-left:26px}.WhatWeDo-module__CKLQ9W__disciplines b{float:right;font-weight:400}.WhatWeDo-module__CKLQ9W__refineCard{color:#f4f4f0;background:#080b0e;border:1px solid #ffffff13}.WhatWeDo-module__CKLQ9W__waveform{align-items:end;gap:4px;height:115px;margin:25px 0 20px;display:flex}.WhatWeDo-module__CKLQ9W__waveform i{background:#789bb8;border-radius:2px 2px 0 0;flex:1}.WhatWeDo-module__CKLQ9W__waveform i:nth-child(n+8):nth-child(-n+11){background:#b8cee0}.WhatWeDo-module__CKLQ9W__iteration{color:#b5c0cb;gap:10px;margin-top:12px;font-size:10px;display:flex}.WhatWeDo-module__CKLQ9W__iteration i{color:#7da9df;font-style:normal}@media (max-width:1100px){.WhatWeDo-module__CKLQ9W__overview{gap:35px}.WhatWeDo-module__CKLQ9W__numbers>div{padding:18px}}@media (max-width:767px){.WhatWeDo-module__CKLQ9W__section{padding-bottom:24px}.WhatWeDo-module__CKLQ9W__eyebrow{margin-bottom:22px}.WhatWeDo-module__CKLQ9W__overview{grid-template-columns:1fr;gap:28px}.WhatWeDo-module__CKLQ9W__introduction h2{max-width:15ch}.WhatWeDo-module__CKLQ9W__lead{margin-top:28px}.WhatWeDo-module__CKLQ9W__numbers{gap:10px}.WhatWeDo-module__CKLQ9W__numbers>div{border-radius:20px;min-height:235px;padding:16px}.WhatWeDo-module__CKLQ9W__teamDots{gap:4px}.WhatWeDo-module__CKLQ9W__waveform{gap:3px;height:100px}.WhatWeDo-module__CKLQ9W__disciplines>span{font-size:18px}}.WhatWeDo-module__CKLQ9W__buildCursor{display:none}@media (prefers-reduced-motion:no-preference){.WhatWeDo-module__CKLQ9W__buildCursor{z-index:2;pointer-events:none;width:24px;height:30px;animation:9s cubic-bezier(.4,0,.2,1) infinite WhatWeDo-module__CKLQ9W__cursorJourney;display:block;position:absolute;top:17px;left:65%}.WhatWeDo-module__CKLQ9W__buildCursor svg{transform-origin:2px 2px;filter:drop-shadow(0 3px 3px #102c5040);width:100%;height:100%;animation:9s ease-in-out infinite WhatWeDo-module__CKLQ9W__cursorPress;display:block}.WhatWeDo-module__CKLQ9W__buildCursor:after{content:"";opacity:0;border:1.5px solid #fff;border-radius:50%;width:24px;height:24px;animation:9s ease-out infinite WhatWeDo-module__CKLQ9W__clickRing;position:absolute;top:-10px;left:-10px}.WhatWeDo-module__CKLQ9W__disciplines>span{animation:9s ease-in-out infinite WhatWeDo-module__CKLQ9W__rowPress;animation-delay:var(--click-delay,0s)}.WhatWeDo-module__CKLQ9W__disciplines>span:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;animation:9s ease-out infinite WhatWeDo-module__CKLQ9W__rowLight;animation-delay:var(--click-delay,0s);background:#ffffff45;position:absolute;inset:0}.WhatWeDo-module__CKLQ9W__disciplines>span:nth-child(2){--click-delay:2.16s}.WhatWeDo-module__CKLQ9W__disciplines>span:nth-child(3){--click-delay:4.32s;animation:9s ease-in-out 4.32s infinite WhatWeDo-module__CKLQ9W__rowPress,9s ease-in-out infinite WhatWeDo-module__CKLQ9W__buildSelected}}@keyframes WhatWeDo-module__CKLQ9W__cursorJourney{0%{opacity:0;transform:translate(-23px,18px)}8%,23%{opacity:1;transform:translate(-13px)}32%,47%{opacity:1;transform:translate(0, var(--row-step))}56%,76%{opacity:1;transform:translate(13px, calc(var(--row-step) * 2))}85%,to{opacity:0;transform:translate(25px, calc(var(--row-step) * 2 + 12px))}}@keyframes WhatWeDo-module__CKLQ9W__cursorPress{0%,13%,20%,37%,44%,61%,68%,to{transform:scale(1)}16%,40%,64%{transform:scale(.82)}}@keyframes WhatWeDo-module__CKLQ9W__clickRing{0%,14%,38%,62%,to{opacity:0;transform:scale(.3)}16%,40%,64%{opacity:.7;transform:scale(.5)}23%,47%,71%{opacity:0;transform:scale(1.5)}}@keyframes WhatWeDo-module__CKLQ9W__rowPress{0%,13%,22%,to{transform:scale(1)}16%{transform:scale(.975)}}@keyframes WhatWeDo-module__CKLQ9W__rowLight{0%,13%,27%,to{opacity:0}16%,19%{opacity:1}}@media (max-width:767px){.WhatWeDo-module__CKLQ9W__disciplines{--row-step:39px}}@keyframes WhatWeDo-module__CKLQ9W__buildSelected{0%,65%,to{color:#102c50}72%,94%{color:#edf5ff}}.WhatWeDo-module__CKLQ9W__buildThread{z-index:0;pointer-events:none;stroke:#112f52;stroke-width:2px;stroke-linecap:round;opacity:1;width:100%;height:calc(100% - 62px);position:absolute;inset:0 0 auto;overflow:visible}.WhatWeDo-module__CKLQ9W__disciplines>span:nth-child(3){isolation:isolate}@media (prefers-reduced-motion:no-preference){.WhatWeDo-module__CKLQ9W__buildThread>path{animation:9s ease-in-out infinite WhatWeDo-module__CKLQ9W__threadWrap}.WhatWeDo-module__CKLQ9W__disciplines>span:nth-child(3):before{content:"";z-index:-1;border-radius:inherit;transform-origin:0;background:#112f52;animation:9s cubic-bezier(.4,0,.2,1) infinite WhatWeDo-module__CKLQ9W__buildFill;position:absolute;inset:0}.WhatWeDo-module__CKLQ9W__disciplines b{animation:9s ease-in-out infinite WhatWeDo-module__CKLQ9W__arrowLaunch}}@keyframes WhatWeDo-module__CKLQ9W__threadWrap{0%,8%{stroke-dasharray:1 10;stroke-dashoffset:1px;opacity:0}16%{opacity:1}82%,92%{stroke-dasharray:1 10;stroke-dashoffset:0;opacity:1}to{stroke-dasharray:1 10;stroke-dashoffset:0;opacity:0}}@keyframes WhatWeDo-module__CKLQ9W__buildFill{0%,64%,to{opacity:1;transform:scaleX(0)}82%,94%{opacity:1;transform:scaleX(1)}99%{opacity:0;transform:scaleX(1)}}@keyframes WhatWeDo-module__CKLQ9W__arrowLaunch{0%,83%,to{opacity:1;transform:translate(0)rotate(0)scale(1)}86%{opacity:1;transform:translate(0)rotate(-90deg)scale(1)}95%{opacity:1;transform:translate(-80px,-94px)rotate(-90deg)scale(3)}96%{opacity:0;transform:translate(-80px,-94px)rotate(-90deg)scale(3)}97%{opacity:0;transform:translate(0)rotate(0)scale(1)}}@media (prefers-reduced-motion:no-preference){.WhatWeDo-module__CKLQ9W__teamDots i:nth-child(-n+20){animation:10s ease-in-out infinite WhatWeDo-module__CKLQ9W__teamGather}.WhatWeDo-module__CKLQ9W__teamDots i:nth-child(4n+2){animation-delay:.18s}.WhatWeDo-module__CKLQ9W__teamDots i:nth-child(4n+3){animation-delay:.36s}.WhatWeDo-module__CKLQ9W__teamDots i:nth-child(4n+4){animation-delay:.54s}.WhatWeDo-module__CKLQ9W__waveform i{transform-origin:bottom;animation:6.8s ease-in-out infinite WhatWeDo-module__CKLQ9W__refinementWave}.WhatWeDo-module__CKLQ9W__waveform i:nth-child(3n+1){animation-delay:-.8s}.WhatWeDo-module__CKLQ9W__waveform i:nth-child(3n+2){animation-delay:-1.6s}.WhatWeDo-module__CKLQ9W__waveform i:nth-child(4n){animation-delay:-2.4s}}@keyframes WhatWeDo-module__CKLQ9W__teamGather{0%,75%,to{opacity:1;transform:scale(1)}10%,16%{opacity:.35;transform:scale(.72)}30%,65%{opacity:1;transform:scale(1)}}@keyframes WhatWeDo-module__CKLQ9W__refinementWave{0%,12%,85%,to{transform:scaleY(1)}34%{transform:scaleY(.65)}57%{transform:scaleY(.88)}}.WhatWeDo-module__CKLQ9W__buildCard>dt,.WhatWeDo-module__CKLQ9W__buildCard>dd{z-index:1;position:relative}.WhatWeDo-module__CKLQ9W__lampWidget{aspect-ratio:1;isolation:isolate;width:166px;max-width:calc(100% + 20px);margin:7px -10px 8px auto;position:relative}.WhatWeDo-module__CKLQ9W__lampWidget img{object-fit:contain;filter:grayscale()brightness(.7);width:100%;height:100%;position:absolute;top:0;right:0}.WhatWeDo-module__CKLQ9W__lampLight{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.WhatWeDo-module__CKLQ9W__lampShadow{filter:blur(5px);background:#0009;border-radius:50%;width:94px;height:15px;position:absolute;bottom:3px;right:-8px;transform:rotate(-8deg)}.WhatWeDo-module__CKLQ9W__lampLight,.WhatWeDo-module__CKLQ9W__lampShadow{opacity:0}@media (prefers-reduced-motion:no-preference){.WhatWeDo-module__CKLQ9W__lampLight,.WhatWeDo-module__CKLQ9W__lampShadow{animation:6s ease-in-out infinite WhatWeDo-module__CKLQ9W__lampIllumination}.WhatWeDo-module__CKLQ9W__lampWidget img{animation:6s ease-in-out infinite WhatWeDo-module__CKLQ9W__lampExposure}}@keyframes WhatWeDo-module__CKLQ9W__lampIllumination{0%,15%,90%,to{opacity:0}35%,65%{opacity:1}}@keyframes WhatWeDo-module__CKLQ9W__lampExposure{0%,15%,90%,to{filter:grayscale()brightness(.7)}35%,65%{filter:grayscale(.8)brightness(1.12)}}.WhatWeDo-module__CKLQ9W__teamLegend{flex-wrap:wrap;gap:4px 9px;display:flex}.WhatWeDo-module__CKLQ9W__teamLegend span{align-items:center;gap:4px;display:inline-flex}.WhatWeDo-module__CKLQ9W__teamLegend span:before{content:"";background:#e4a38e;border-radius:50%;width:5px;height:5px}.WhatWeDo-module__CKLQ9W__teamLegend span:nth-child(2):before{background:#7faef0}.WhatWeDo-module__CKLQ9W__teamLegend span:nth-child(3):before{background:#a6c7ad}
.ComingNextWidgets-module__EHqRlG__stage{width:100%;container-type:inline-size}.ComingNextWidgets-module__EHqRlG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.2vw,16px);display:grid}@container (max-width:520px){.ComingNextWidgets-module__EHqRlG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.ComingNextWidgets-module__EHqRlG__stage{height:100%;container-type:size}.ComingNextWidgets-module__EHqRlG__grid{--gap:clamp(10px, 1.2vw, 16px);--tile:min(calc((100cqh - var(--gap)) / 2), calc((100cqw - 2 * var(--gap)) / 3));grid-template-columns:repeat(3, var(--tile));place-content:center;height:100%}}.ComingNextWidgets-module__EHqRlG__widget{aspect-ratio:1;color:#f5f5f7;opacity:0;background:#1c1d21;border-radius:12%;padding:9%;transition:opacity .2s,transform .2s;position:relative;overflow:hidden;transform:translateY(14px)scale(.94);box-shadow:inset 0 1px #ffffff0f,0 22px 44px -26px #000000d9;container-type:inline-size}.ComingNextWidgets-module__EHqRlG__grid[data-open=true]>.ComingNextWidgets-module__EHqRlG__widget{opacity:1;transition:opacity .38s ease calc(var(--i) * 70ms + .12s), transform .72s cubic-bezier(.34, 1.45, .6, 1) calc(var(--i) * 70ms + .12s);transform:none}@media (hover:hover){.ComingNextWidgets-module__EHqRlG__grid[data-open=true]>.ComingNextWidgets-module__EHqRlG__widget:hover{transition:transform .26s var(--ease-out-expo);transform:translateY(-5px)}}.ComingNextWidgets-module__EHqRlG__grid:not([data-open=true]) *{animation-play-state:paused!important}.ComingNextWidgets-module__EHqRlG__clock p{letter-spacing:-.04em;margin:0;font-size:15.6cqw;font-weight:650;line-height:1.04}.ComingNextWidgets-module__EHqRlG__dim{color:#8e8e93}.ComingNextWidgets-module__EHqRlG__accent{color:#7db8ff}.ComingNextWidgets-module__EHqRlG__line{background:radial-gradient(130% 100% at 85% 0,#b4d2ff 0%,#79a3f5 52%,#4f79dd 100%);padding:0}.ComingNextWidgets-module__EHqRlG__scene{width:100%;height:100%;position:absolute;inset:0}.ComingNextWidgets-module__EHqRlG__floorShadow{fill:#10226e38}.ComingNextWidgets-module__EHqRlG__legSide{fill:#3a3e49}.ComingNextWidgets-module__EHqRlG__legEnd{fill:#2a2d35}.ComingNextWidgets-module__EHqRlG__rail{fill:#4b505c}.ComingNextWidgets-module__EHqRlG__surface{fill:#23262d}.ComingNextWidgets-module__EHqRlG__treads line{stroke:#ffffff21;stroke-width:.45px}.ComingNextWidgets-module__EHqRlG__frame{fill:#3a3e48}.ComingNextWidgets-module__EHqRlG__frameEdge{stroke:#7b818e;stroke-width:.4px}.ComingNextWidgets-module__EHqRlG__bolt{fill:#6e7480}.ComingNextWidgets-module__EHqRlG__parcel{opacity:0}.ComingNextWidgets-module__EHqRlG__parcelShadow{fill:#00000059}.ComingNextWidgets-module__EHqRlG__lid{fill:#efcd98}.ComingNextWidgets-module__EHqRlG__flank{fill:#d6a86b}.ComingNextWidgets-module__EHqRlG__front{fill:#b98a4e}.ComingNextWidgets-module__EHqRlG__tape{fill:#f6e2bd;opacity:.85}.ComingNextWidgets-module__EHqRlG__slip{fill:#fbfaf6}.ComingNextWidgets-module__EHqRlG__postSide{fill:#444955}.ComingNextWidgets-module__EHqRlG__postEnd{fill:#31343d}.ComingNextWidgets-module__EHqRlG__beamTop{fill:#5a606d}.ComingNextWidgets-module__EHqRlG__curtain{fill:#c8e4ff59;opacity:.35}.ComingNextWidgets-module__EHqRlG__lamp{stroke:#dff0ff;stroke-width:.9px;stroke-linecap:round;opacity:.6}.ComingNextWidgets-module__EHqRlG__grid[data-open=true] .ComingNextWidgets-module__EHqRlG__treads{animation:.26s linear infinite ComingNextWidgets-module__EHqRlG__tread}.ComingNextWidgets-module__EHqRlG__grid[data-open=true] .ComingNextWidgets-module__EHqRlG__parcel{animation:8s linear infinite ComingNextWidgets-module__EHqRlG__parcel;animation-delay:calc(var(--n) * -2s)}.ComingNextWidgets-module__EHqRlG__grid[data-open=true] .ComingNextWidgets-module__EHqRlG__curtain,.ComingNextWidgets-module__EHqRlG__grid[data-open=true] .ComingNextWidgets-module__EHqRlG__lamp{animation:2s ease-out .97s infinite ComingNextWidgets-module__EHqRlG__scanned}.ComingNextWidgets-module__EHqRlG__dev{background:linear-gradient(#262b37,#1b1e27)}.ComingNextWidgets-module__EHqRlG__status{color:#aab1bf;align-items:center;gap:2.4cqw;font-size:6.2cqw;font-weight:600;display:flex}.ComingNextWidgets-module__EHqRlG__status i{background:#5ea2ff;border-radius:50%;width:2.4cqw;height:2.4cqw;box-shadow:0 0 #5ea2ff99}.ComingNextWidgets-module__EHqRlG__terminal{color:#f5f5f7;font-family:var(--font-mono);white-space:nowrap;align-items:center;margin:7cqw 0 0;font-size:5.8cqw;line-height:1.3;display:flex}.ComingNextWidgets-module__EHqRlG__prompt{color:#7db8ff;margin-right:1ch}.ComingNextWidgets-module__EHqRlG__command{width:20ch;display:inline-block;overflow:hidden}.ComingNextWidgets-module__EHqRlG__caret{background:#7db8ff;width:.55ch;height:1.15em;margin-left:.1ch;display:inline-block}.ComingNextWidgets-module__EHqRlG__keyboard{width:132%;height:auto;position:absolute;top:41%;left:9%}.ComingNextWidgets-module__EHqRlG__chassis{fill:#2c313d;stroke:#ffffff12;stroke-width:.8px}.ComingNextWidgets-module__EHqRlG__keyEdge{fill:#14161d}.ComingNextWidgets-module__EHqRlG__keyCap{fill:#3a404f;stroke:#ffffff12;stroke-width:.6px}.ComingNextWidgets-module__EHqRlG__legend,.ComingNextWidgets-module__EHqRlG__pair,.ComingNextWidgets-module__EHqRlG__small,.ComingNextWidgets-module__EHqRlG__sym{fill:#eceef3;font-family:var(--font-display);font-weight:500}.ComingNextWidgets-module__EHqRlG__legend{font-size:7.4px}.ComingNextWidgets-module__EHqRlG__pair{font-size:5.4px}.ComingNextWidgets-module__EHqRlG__small,.ComingNextWidgets-module__EHqRlG__sym{fill:#b5bcc9;font-size:4.3px}.ComingNextWidgets-module__EHqRlG__sym{font-size:5.4px}.ComingNextWidgets-module__EHqRlG__touchId{fill:none;stroke:#666d7c;stroke-width:.9px}.ComingNextWidgets-module__EHqRlG__press{fill:#7db8ff;opacity:0;filter:drop-shadow(0 0 1.6px #7db8ffe6);transform:translateY(.8px)}.ComingNextWidgets-module__EHqRlG__grid[data-open=true] .ComingNextWidgets-module__EHqRlG__status i{animation:2s ease-out infinite ComingNextWidgets-module__EHqRlG__ping}.ComingNextWidgets-module__EHqRlG__grid[data-open=true] .ComingNextWidgets-module__EHqRlG__command{animation:6s steps(20,end) infinite ComingNextWidgets-module__EHqRlG__type}.ComingNextWidgets-module__EHqRlG__grid[data-open=true] .ComingNextWidgets-module__EHqRlG__caret{animation:1s steps(2,jump-none) infinite ComingNextWidgets-module__EHqRlG__caret}.ComingNextWidgets-module__EHqRlG__grid[data-open=true] .ComingNextWidgets-module__EHqRlG__press{animation:6s linear infinite ComingNextWidgets-module__EHqRlG__keypress;animation-delay:var(--d)}.ComingNextWidgets-module__EHqRlG__route{color:#1c1d21;background:#e4e9f2}.ComingNextWidgets-module__EHqRlG__routeLabel{color:#5f6676;font-size:7cqw;font-weight:650}.ComingNextWidgets-module__EHqRlG__map{width:92%;height:auto;position:absolute;bottom:7%;left:4%;right:4%;overflow:visible}.ComingNextWidgets-module__EHqRlG__track,.ComingNextWidgets-module__EHqRlG__trail{fill:none;stroke-linecap:round}.ComingNextWidgets-module__EHqRlG__track{stroke:#c3cad8;stroke-width:2.2px}.ComingNextWidgets-module__EHqRlG__trail{stroke:#1c1d21;stroke-width:2.4px;stroke-dasharray:1;stroke-dashoffset:0}.ComingNextWidgets-module__EHqRlG__stop{fill:#3f74f0;stroke:#1c1d21;stroke-width:1.8px}.ComingNextWidgets-module__EHqRlG__map text{fill:#2c3240;font-family:var(--font-display);font-size:5.6px;font-weight:650}.ComingNextWidgets-module__EHqRlG__grid[data-open=true] .ComingNextWidgets-module__EHqRlG__trail{animation:6s linear infinite ComingNextWidgets-module__EHqRlG__draw}.ComingNextWidgets-module__EHqRlG__grid[data-open=true] .ComingNextWidgets-module__EHqRlG__map g .ComingNextWidgets-module__EHqRlG__stop{animation-duration:6s;animation-timing-function:linear;animation-iteration-count:infinite}.ComingNextWidgets-module__EHqRlG__grid[data-open=true] .ComingNextWidgets-module__EHqRlG__map g:first-of-type .ComingNextWidgets-module__EHqRlG__stop{animation-name:ComingNextWidgets-module__EHqRlG__stop1}.ComingNextWidgets-module__EHqRlG__grid[data-open=true] .ComingNextWidgets-module__EHqRlG__map g:nth-of-type(2) .ComingNextWidgets-module__EHqRlG__stop{animation-name:ComingNextWidgets-module__EHqRlG__stop2}.ComingNextWidgets-module__EHqRlG__grid[data-open=true] .ComingNextWidgets-module__EHqRlG__map g:nth-of-type(3) .ComingNextWidgets-module__EHqRlG__stop{animation-name:ComingNextWidgets-module__EHqRlG__stop3}.ComingNextWidgets-module__EHqRlG__grid[data-open=true] .ComingNextWidgets-module__EHqRlG__map g:nth-of-type(4) .ComingNextWidgets-module__EHqRlG__stop{animation-name:ComingNextWidgets-module__EHqRlG__stop4}.ComingNextWidgets-module__EHqRlG__vault{background:linear-gradient(160deg,#3b66e0,#2445b0);padding:7%}.ComingNextWidgets-module__EHqRlG__card{color:#fff;height:57%;transition:transform .4s var(--ease-out-expo);background:radial-gradient(120% 90% at 105% 110%,#ffffff47,#0000 52%),radial-gradient(90% 70% at -10% -20%,#ffffff4d,#0000 60%),linear-gradient(135deg,#7fa6ff,#4f7cf0 62%,#446fe0);border-radius:9cqw;padding:7cqw;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff73,0 12px 22px -12px #0a1c60a6}.ComingNextWidgets-module__EHqRlG__cardLabel{font-size:6.4cqw;font-weight:650}.ComingNextWidgets-module__EHqRlG__card strong{letter-spacing:-.035em;margin-top:6cqw;font-size:11.2cqw;font-weight:700;line-height:1;display:block}.ComingNextWidgets-module__EHqRlG__mask{letter-spacing:.1em;opacity:.85;margin-top:3cqw;font-size:5.2cqw;display:block}.ComingNextWidgets-module__EHqRlG__print{width:23cqw;height:23cqw;margin-top:-11.5cqw;position:absolute;top:50%;right:5.5cqw;overflow:hidden}.ComingNextWidgets-module__EHqRlG__print svg{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;width:100%;height:100%;display:block}.ComingNextWidgets-module__EHqRlG__scan{background:#eaf5ff;height:2px;position:absolute;top:0;left:-2cqw;right:-2cqw;transform:translateY(1cqw);box-shadow:0 0 2cqw #cfe6ff,0 0 5cqw #96c8ffd9}.ComingNextWidgets-module__EHqRlG__grid[data-open=true] .ComingNextWidgets-module__EHqRlG__scan{animation:2.4s ease-in-out infinite alternate ComingNextWidgets-module__EHqRlG__scan}.ComingNextWidgets-module__EHqRlG__dots{justify-content:center;gap:2cqw;margin-top:4.5cqw;display:flex}.ComingNextWidgets-module__EHqRlG__dots i{background:#ffffff80;border-radius:50%;width:2.6cqw;height:2.6cqw}.ComingNextWidgets-module__EHqRlG__dots i:first-child{background:#fff}.ComingNextWidgets-module__EHqRlG__toggle{background:#1c1d21;border-radius:999px;gap:2.4cqw;width:fit-content;margin-inline:auto;padding:2.2cqw;display:flex;position:absolute;bottom:7%;left:0;right:0}.ComingNextWidgets-module__EHqRlG__toggle>span{border-radius:50%;place-items:center;width:17cqw;height:17cqw;display:grid}.ComingNextWidgets-module__EHqRlG__toggle svg{fill:none;stroke:#8e8e93;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:8.4cqw;height:8.4cqw}.ComingNextWidgets-module__EHqRlG__toggle .ComingNextWidgets-module__EHqRlG__on{background:#dbe8ff}.ComingNextWidgets-module__EHqRlG__toggle .ComingNextWidgets-module__EHqRlG__on svg{stroke:#1c1d21}@media (hover:hover){.ComingNextWidgets-module__EHqRlG__vault:hover .ComingNextWidgets-module__EHqRlG__card{transform:perspective(60cqw)rotateX(8deg)rotateY(-10deg)translateY(-1.5cqw)}}.ComingNextWidgets-module__EHqRlG__modes{isolation:isolate;background:#16171b}.ComingNextWidgets-module__EHqRlG__glow{z-index:-1;background:radial-gradient(62% 56% at 50% 56%, var(--c), transparent 72%);opacity:0;position:absolute;inset:0}.ComingNextWidgets-module__EHqRlG__scale{width:100%;height:100%;position:absolute;inset:0}.ComingNextWidgets-module__EHqRlG__tick{stroke:#34363d;stroke-width:.55px;stroke-linecap:round}.ComingNextWidgets-module__EHqRlG__major{stroke:#4a4c53;stroke-width:1.2px;stroke-linecap:round}.ComingNextWidgets-module__EHqRlG__modeLabel{fill:#5a5d65;font-family:var(--font-display);font-size:6.6px;font-weight:650}.ComingNextWidgets-module__EHqRlG__knob{border-radius:50%;width:48%;height:48%;position:absolute;top:32%;left:26%;box-shadow:0 0 0 .7cqw #0c0d0f,0 3cqw 6cqw #000000b3,0 1cqw 1.5cqw #00000080}.ComingNextWidgets-module__EHqRlG__knob i{border-radius:50%;position:absolute}.ComingNextWidgets-module__EHqRlG__rim,.ComingNextWidgets-module__EHqRlG__glint,.ComingNextWidgets-module__EHqRlG__hand{inset:0}.ComingNextWidgets-module__EHqRlG__rim{background:repeating-conic-gradient(#3b3e45 0 3deg, #1e2024 3deg 6deg)}.ComingNextWidgets-module__EHqRlG__glint{background:conic-gradient(from -60deg,#ffffff52,#ffffff0a 50deg,#0000004d 150deg,#0000001a 220deg,#ffffff1a 290deg,#ffffff52)}.ComingNextWidgets-module__EHqRlG__cap{background:radial-gradient(circle at 50% 28%,#ffffff1f,#0000 62%),conic-gradient(from -20deg,#2a2c31,#4b4e56 6%,#2c2e33 15%,#2a2c31 28%,#44474e 38%,#2a2c30 50%,#2c2e33 60%,#4a4d55 70%,#2b2d32 82%,#2a2c31);inset:13.5%;box-shadow:inset 0 .4cqw .4cqw #ffffff29,inset 0 -.6cqw 1cqw #0000008c,0 .5cqw 1.2cqw #0000008c}.ComingNextWidgets-module__EHqRlG__hand:before{content:"";background-color:#7db8ff;border-radius:50%;width:5.8%;height:5.8%;margin-left:-2.9%;position:absolute;top:18.8%;left:50%;box-shadow:0 0 1.6cqw #7db8ff}.ComingNextWidgets-module__EHqRlG__window{background:radial-gradient(circle at 50% 35%,#26282e,#0e0f12 75%);inset:32.3%;box-shadow:inset 0 .6cqw 1cqw #000c,0 .3cqw #ffffff14}.ComingNextWidgets-module__EHqRlG__glyph{fill:none;width:56%;height:56%;stroke:var(--c);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 .8cqw var(--c));opacity:0;position:absolute;top:22%;left:22%}.ComingNextWidgets-module__EHqRlG__grid[data-open=true] .ComingNextWidgets-module__EHqRlG__rim,.ComingNextWidgets-module__EHqRlG__grid[data-open=true] .ComingNextWidgets-module__EHqRlG__hand{animation:9s cubic-bezier(.6,0,.3,1) infinite ComingNextWidgets-module__EHqRlG__dial}.ComingNextWidgets-module__EHqRlG__grid[data-open=true] .ComingNextWidgets-module__EHqRlG__hand:before{animation:9s linear infinite ComingNextWidgets-module__EHqRlG__pointer}.ComingNextWidgets-module__EHqRlG__grid[data-open=true] .ComingNextWidgets-module__EHqRlG__glow,.ComingNextWidgets-module__EHqRlG__grid[data-open=true] .ComingNextWidgets-module__EHqRlG__major,.ComingNextWidgets-module__EHqRlG__grid[data-open=true] .ComingNextWidgets-module__EHqRlG__modeLabel,.ComingNextWidgets-module__EHqRlG__grid[data-open=true] .ComingNextWidgets-module__EHqRlG__glyph{animation-duration:9s;animation-timing-function:ease;animation-delay:calc(var(--k) * 3s);animation-iteration-count:infinite}.ComingNextWidgets-module__EHqRlG__grid[data-open=true] .ComingNextWidgets-module__EHqRlG__glow{animation-name:ComingNextWidgets-module__EHqRlG__glowOn}.ComingNextWidgets-module__EHqRlG__grid[data-open=true] .ComingNextWidgets-module__EHqRlG__major{animation-name:ComingNextWidgets-module__EHqRlG__tickOn}.ComingNextWidgets-module__EHqRlG__grid[data-open=true] .ComingNextWidgets-module__EHqRlG__modeLabel{animation-name:ComingNextWidgets-module__EHqRlG__labelOn}.ComingNextWidgets-module__EHqRlG__grid[data-open=true] .ComingNextWidgets-module__EHqRlG__glyph{animation-name:ComingNextWidgets-module__EHqRlG__glyphOn}@keyframes ComingNextWidgets-module__EHqRlG__ping{70%{box-shadow:0 0 0 2.4cqw #5ea2ff00}to{box-shadow:0 0 #5ea2ff00}}@keyframes ComingNextWidgets-module__EHqRlG__type{0%{width:0}40%,85%{width:20ch}95%,to{width:0}}@keyframes ComingNextWidgets-module__EHqRlG__caret{50%{opacity:0}}@keyframes ComingNextWidgets-module__EHqRlG__keypress{0%,2.4%{opacity:1}4%,to{opacity:0}}@keyframes ComingNextWidgets-module__EHqRlG__parcel{0%{opacity:0;animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(-32px)}4%{opacity:1}10%{opacity:1;animation-timing-function:linear;transform:translate(0)}to{opacity:1;transform:translate(95.26px,94.6px)}}@keyframes ComingNextWidgets-module__EHqRlG__tread{to{transform:translate(3.46px,3.44px)}}@keyframes ComingNextWidgets-module__EHqRlG__scanned{15%,30%{opacity:1}50%,to{opacity:.35}}@keyframes ComingNextWidgets-module__EHqRlG__draw{0%{stroke-dashoffset:1px;opacity:1}55%,85%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes ComingNextWidgets-module__EHqRlG__stop1{0%,85%{fill:#3f74f0}92%,to{fill:#e4e9f2}}@keyframes ComingNextWidgets-module__EHqRlG__stop2{0%,18%{fill:#e4e9f2}19%,85%{fill:#3f74f0}92%,to{fill:#e4e9f2}}@keyframes ComingNextWidgets-module__EHqRlG__stop3{0%,34%{fill:#e4e9f2}35%,85%{fill:#3f74f0}92%,to{fill:#e4e9f2}}@keyframes ComingNextWidgets-module__EHqRlG__stop4{0%,54%{fill:#e4e9f2}55%,85%{fill:#3f74f0}92%,to{fill:#e4e9f2}}@keyframes ComingNextWidgets-module__EHqRlG__scan{to{transform:translateY(21cqw)}}@keyframes ComingNextWidgets-module__EHqRlG__dial{0%{transform:rotate(48deg)}5.5%{transform:rotate(-51deg)}7%,33.3%{transform:rotate(-48deg)}38.8%{transform:rotate(3deg)}40.3%,66.6%{transform:rotate(0)}72.1%{transform:rotate(51deg)}73.6%,to{transform:rotate(48deg)}}@keyframes ComingNextWidgets-module__EHqRlG__pointer{0%,2%{background-color:#5b8cff;box-shadow:0 0 1.6cqw #5b8cff}6%,33.3%{background-color:#a6dcff;box-shadow:0 0 1.6cqw #a6dcff}39%,66.6%{background-color:#7db8ff;box-shadow:0 0 1.6cqw #7db8ff}72%,to{background-color:#5b8cff;box-shadow:0 0 1.6cqw #5b8cff}}@keyframes ComingNextWidgets-module__EHqRlG__labelOn{0%,3%{fill:#5a5d65}7%,33%{fill:var(--c)}37%,to{fill:#5a5d65}}@keyframes ComingNextWidgets-module__EHqRlG__tickOn{0%,3%{stroke:#4a4c53}7%,33%{stroke:var(--c)}37%,to{stroke:#4a4c53}}@keyframes ComingNextWidgets-module__EHqRlG__glyphOn{0%,3%{opacity:0}7%,33%{opacity:1}37%,to{opacity:0}}@keyframes ComingNextWidgets-module__EHqRlG__glowOn{0%,3%{opacity:0}9%,31%{opacity:.22}39%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.ComingNextWidgets-module__EHqRlG__widget,.ComingNextWidgets-module__EHqRlG__grid[data-open=true]>.ComingNextWidgets-module__EHqRlG__widget{transition:opacity .2s;transform:none}.ComingNextWidgets-module__EHqRlG__grid[data-open=true] .ComingNextWidgets-module__EHqRlG__status i,.ComingNextWidgets-module__EHqRlG__grid[data-open=true] .ComingNextWidgets-module__EHqRlG__command,.ComingNextWidgets-module__EHqRlG__grid[data-open=true] .ComingNextWidgets-module__EHqRlG__caret,.ComingNextWidgets-module__EHqRlG__grid[data-open=true] .ComingNextWidgets-module__EHqRlG__press,.ComingNextWidgets-module__EHqRlG__grid[data-open=true] .ComingNextWidgets-module__EHqRlG__trail,.ComingNextWidgets-module__EHqRlG__grid[data-open=true] .ComingNextWidgets-module__EHqRlG__map g .ComingNextWidgets-module__EHqRlG__stop,.ComingNextWidgets-module__EHqRlG__grid[data-open=true] .ComingNextWidgets-module__EHqRlG__scan,.ComingNextWidgets-module__EHqRlG__grid[data-open=true] .ComingNextWidgets-module__EHqRlG__treads,.ComingNextWidgets-module__EHqRlG__grid[data-open=true] .ComingNextWidgets-module__EHqRlG__parcel,.ComingNextWidgets-module__EHqRlG__grid[data-open=true] .ComingNextWidgets-module__EHqRlG__curtain,.ComingNextWidgets-module__EHqRlG__grid[data-open=true] .ComingNextWidgets-module__EHqRlG__lamp,.ComingNextWidgets-module__EHqRlG__grid[data-open=true] .ComingNextWidgets-module__EHqRlG__rim,.ComingNextWidgets-module__EHqRlG__grid[data-open=true] .ComingNextWidgets-module__EHqRlG__hand,.ComingNextWidgets-module__EHqRlG__grid[data-open=true] .ComingNextWidgets-module__EHqRlG__hand:before,.ComingNextWidgets-module__EHqRlG__grid[data-open=true] .ComingNextWidgets-module__EHqRlG__glow,.ComingNextWidgets-module__EHqRlG__grid[data-open=true] .ComingNextWidgets-module__EHqRlG__major,.ComingNextWidgets-module__EHqRlG__grid[data-open=true] .ComingNextWidgets-module__EHqRlG__modeLabel,.ComingNextWidgets-module__EHqRlG__grid[data-open=true] .ComingNextWidgets-module__EHqRlG__glyph{animation:none}.ComingNextWidgets-module__EHqRlG__card{transition:none}.ComingNextWidgets-module__EHqRlG__parcel{opacity:1;transform:translate(calc((4 + 26 * var(--n)) * .866px), calc((4 + 26 * var(--n)) * .86px))}.ComingNextWidgets-module__EHqRlG__modeLabel{fill:var(--c)}.ComingNextWidgets-module__EHqRlG__major{stroke:var(--c)}.ComingNextWidgets-module__EHqRlG__glyph:nth-of-type(2){opacity:1}.ComingNextWidgets-module__EHqRlG__glow:nth-of-type(2){opacity:.18}}
.ProductCallout-module__9fgAzG__stage{container-type:size}.ProductCallout-module__9fgAzG__callout{--tone:var(--accent-hi);bottom:calc(100cqh - var(--cover));z-index:2;-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);width:max-content;max-width:min(470px,86cqw);color:var(--text-hi);opacity:0;transform-origin:50% 0;pointer-events:none;background:#0e1014e0;border:1px solid #ffffff1a;border-radius:22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:10px;transition:opacity .2s,transform .2s;display:grid;position:absolute;transform:translateY(-14px)scale(.9);box-shadow:inset 0 1px #ffffff12,0 22px 48px -18px #000000bf,0 8px 18px -10px #00000080}.ProductCallout-module__9fgAzG__callout[data-active=true]{opacity:1;pointer-events:auto;transition:opacity .36s .24s,transform .78s cubic-bezier(.34,1.5,.6,1) .24s;transform:none}.ProductCallout-module__9fgAzG__callout[data-tone=estate]{--tone:#86bdff}.ProductCallout-module__9fgAzG__callout[data-tone=nutrition]{--tone:#cbdd7a}.ProductCallout-module__9fgAzG__callout[data-tone=friend]{--tone:#f3aedf}.ProductCallout-module__9fgAzG__badge{border-radius:11px;width:40px;height:40px;display:block}.ProductCallout-module__9fgAzG__copy{gap:3px;min-width:0;padding-right:6px;display:grid}.ProductCallout-module__9fgAzG__note{color:#9aa1ab;align-items:center;gap:6px;font-size:11px;font-weight:500;line-height:1.3;display:flex}.ProductCallout-module__9fgAzG__note>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ProductCallout-module__9fgAzG__note svg{width:14px;height:14px;color:var(--tone);flex:none}.ProductCallout-module__9fgAzG__line{letter-spacing:-.025em;font-size:clamp(15px,1.2vw,17px);font-weight:600;line-height:1.22}.ProductCallout-module__9fgAzG__lead,.ProductCallout-module__9fgAzG__rest{display:inline-block}.ProductCallout-module__9fgAzG__lead{color:#9aa1ab}.ProductCallout-module__9fgAzG__line em{color:var(--tone);font-style:normal}.ProductCallout-module__9fgAzG__visit{background:var(--tone);color:#0b0e13;width:38px;height:38px;transition:transform .3s var(--ease-out-expo);border-radius:50%;place-items:center;display:grid}.ProductCallout-module__9fgAzG__visit svg{stroke-width:2px;width:18px;height:18px;transition:transform .3s var(--ease-out-expo)}.ProductCallout-module__9fgAzG__visit:hover{transform:scale(1.08)}.ProductCallout-module__9fgAzG__visit:hover svg{transform:rotate(45deg)}.ProductCallout-module__9fgAzG__visit:focus-visible{outline:2px solid var(--tone);outline-offset:3px}.ProductCallout-module__9fgAzG__callout[data-placement=website]{--cover:calc(var(--site-top) + var(--site-w) * .0585);max-width:min(470px, var(--callout-room));left:-12px}.ProductCallout-module__9fgAzG__callout[data-placement=laptop]{--cover:calc(var(--device-top) + 13px + (var(--device-w) - 22px) * var(--chrome));left:calc(var(--device-left) - 12px)}.ProductCallout-module__9fgAzG__callout[data-tone=nutrition]{--chrome:.067}.ProductCallout-module__9fgAzG__callout[data-tone=friend]{--chrome:.02}@container (max-width:560px){.ProductCallout-module__9fgAzG__callout{width:auto}.ProductCallout-module__9fgAzG__callout[data-placement=website]{right:calc(100cqw - var(--callout-room));max-width:none}.ProductCallout-module__9fgAzG__callout[data-placement=laptop]{right:calc(100cqw - var(--device-left) - var(--device-w) - 12px);max-width:none}}@media (max-width:599px){.ProductCallout-module__9fgAzG__callout{border-radius:18px;column-gap:10px;padding:8px}.ProductCallout-module__9fgAzG__badge{border-radius:9px;width:32px;height:32px}.ProductCallout-module__9fgAzG__note{font-size:10px}.ProductCallout-module__9fgAzG__line{font-size:14px}.ProductCallout-module__9fgAzG__visit{width:32px;height:32px}.ProductCallout-module__9fgAzG__visit svg{width:15px;height:15px}}@media (max-width:767px){html[data-js] .ProductCallout-module__9fgAzG__callout{order:-1;width:auto;max-width:none;position:relative;bottom:auto;left:auto;right:auto}}@media (prefers-reduced-motion:reduce){.ProductCallout-module__9fgAzG__callout,.ProductCallout-module__9fgAzG__callout[data-active=true]{transition:opacity .2s;transform:none}.ProductCallout-module__9fgAzG__visit,.ProductCallout-module__9fgAzG__visit svg{transition:none}}
.ProductExplorer-module__Z9T8XW__explorer{padding:clamp(40px,4vw,56px) 0;position:relative}.ProductExplorer-module__Z9T8XW__sticky{padding-top:16px;padding-bottom:16px}.ProductExplorer-module__Z9T8XW__heading{justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:clamp(24px,2.8vw,40px);display:flex}.ProductExplorer-module__Z9T8XW__heading h2{letter-spacing:-.045em;font-size:clamp(28px,3vw,42px);font-weight:400}.ProductExplorer-module__Z9T8XW__heading>span,.ProductExplorer-module__Z9T8XW__hint,.ProductExplorer-module__Z9T8XW__futureLabel{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--text-mid);font-size:10px}.ProductExplorer-module__Z9T8XW__layout{grid-template-columns:1.02fr 1fr;align-items:start;gap:32px;display:grid}.ProductExplorer-module__Z9T8XW__names{min-width:0}@media (min-width:1000px){.ProductExplorer-module__Z9T8XW__names{padding-top:40px}}.ProductExplorer-module__Z9T8XW__entry{margin-bottom:24px}.ProductExplorer-module__Z9T8XW__entry h3{margin:0}.ProductExplorer-module__Z9T8XW__entry button,.ProductExplorer-module__Z9T8XW__entry h3 a{width:100%;min-height:60px;color:var(--text-mid);letter-spacing:-.055em;text-align:left;cursor:pointer;white-space:nowrap;background:0 0;align-items:center;gap:0;font-size:clamp(32px,3.9vw,60px);font-weight:650;line-height:1.15;transition:color .25s;display:flex}.ProductExplorer-module__Z9T8XW__entry[data-active=true] button,.ProductExplorer-module__Z9T8XW__entry[data-active=true] h3 a{color:var(--text-hi)}.ProductExplorer-module__Z9T8XW__entry button:focus-visible,.ProductExplorer-module__Z9T8XW__entry h3 a:focus-visible,.ProductExplorer-module__Z9T8XW__meta a:focus-visible{outline:2px solid var(--accent-hi);outline-offset:5px;border-radius:4px}.ProductExplorer-module__Z9T8XW__logo,.ProductExplorer-module__Z9T8XW__nextMark{opacity:0;flex-shrink:0;width:0;transition:width .35s,opacity .35s,margin .35s;display:inline-flex;overflow:hidden}.ProductExplorer-module__Z9T8XW__logo img{border-radius:11px;width:48px;max-width:none;height:48px}.ProductExplorer-module__Z9T8XW__nextMark{color:var(--accent-hi);font-weight:400}.ProductExplorer-module__Z9T8XW__entry[data-active=true] .ProductExplorer-module__Z9T8XW__logo,.ProductExplorer-module__Z9T8XW__entry[data-active=true] .ProductExplorer-module__Z9T8XW__nextMark{opacity:1;width:48px;margin-right:16px}.ProductExplorer-module__Z9T8XW__meta{color:var(--text-mid);align-items:center;gap:20px;min-height:28px;margin-top:8px;font-size:11px;display:flex}.ProductExplorer-module__Z9T8XW__meta a{min-height:32px;color:var(--text);align-items:center;gap:10px;display:inline-flex}.ProductExplorer-module__Z9T8XW__meta a:hover{color:var(--accent-hi)}.ProductExplorer-module__Z9T8XW__hint{letter-spacing:.04em;margin-top:36px;font-size:9px}.ProductExplorer-module__Z9T8XW__preview{aspect-ratio:25/18;min-width:0;position:relative}.ProductExplorer-module__Z9T8XW__scene{opacity:0;visibility:hidden;pointer-events:none;margin:0;transition:opacity .4s,transform .55s cubic-bezier(.22,1,.36,1),visibility .4s;position:absolute;inset:0;transform:translateY(24px)}.ProductExplorer-module__Z9T8XW__scene[data-active=true]{opacity:1;visibility:visible;transform:none}.ProductExplorer-module__Z9T8XW__phone{height:var(--phone-h);aspect-ratio:71.5/149.6;background:linear-gradient(100deg,#777b81,#202226 5%,#08090a 50%,#393c40 96%,#969a9f);border:1px solid #a4a6aa;border-radius:28px;padding:5px;position:absolute;top:0;right:0;box-shadow:inset 0 0 0 2px #34363a,0 20px 40px #0007}.ProductExplorer-module__Z9T8XW__phoneScreen{background:#fafbfc;border-radius:23px;flex-direction:column;height:100%;padding-bottom:10px;display:flex;position:relative;overflow:hidden}.ProductExplorer-module__Z9T8XW__phoneScreen:after{content:"";background:#050506;border-radius:20px;width:29%;height:11px;position:absolute;top:7px;left:35.5%}.ProductExplorer-module__Z9T8XW__phoneStatus{color:#15191e;flex-shrink:0;justify-content:space-between;height:27px;padding:6px 10px 0;font-size:7px;font-weight:650;display:flex}.ProductExplorer-module__Z9T8XW__phone img{object-fit:contain;flex:1;width:100%;height:auto;min-height:0}.ProductExplorer-module__Z9T8XW__phoneButtons{background:#898c92;border-radius:2px;width:2px;height:22px;position:absolute;top:24%;left:-2px;box-shadow:0 29px #898c92}.ProductExplorer-module__Z9T8XW__phone:before{content:"";background:#898c92;border-radius:2px;width:2px;height:34px;position:absolute;top:29%;right:-2px}.ProductExplorer-module__Z9T8XW__homeIndicator{background:#171b20;border-radius:3px;width:34%;height:3px;position:absolute;bottom:5px;left:33%}.ProductExplorer-module__Z9T8XW__laptop{top:var(--device-top);left:var(--device-left);width:var(--device-w);background:#222832;border:1px solid #59616d;border-radius:12px 12px 4px 4px;padding:12px 10px 16px;position:absolute;box-shadow:0 24px 60px #0004}.ProductExplorer-module__Z9T8XW__laptop:after{content:"";background:linear-gradient(#8c929a,#454b55);border-radius:2px 2px 50% 50%;width:108%;height:12px;position:absolute;bottom:-12px;left:-4%}.ProductExplorer-module__Z9T8XW__laptop img{border-radius:3px;width:100%;height:auto;display:block}.ProductExplorer-module__Z9T8XW__visitArrow{color:var(--accent-hi);opacity:0;margin-left:14px;font-size:.5em;transition:opacity .2s}.ProductExplorer-module__Z9T8XW__entry[data-active=true] .ProductExplorer-module__Z9T8XW__visitArrow,.ProductExplorer-module__Z9T8XW__entry h3 a:hover .ProductExplorer-module__Z9T8XW__visitArrow,.ProductExplorer-module__Z9T8XW__entry h3 a:focus-visible .ProductExplorer-module__Z9T8XW__visitArrow{opacity:1}.ProductExplorer-module__Z9T8XW__future{align-items:center;padding:12px 0;display:flex}.ProductExplorer-module__Z9T8XW__fallback{color:var(--text);margin-top:24px}@media (min-width:1000px) and (min-height:1150px) and (pointer:fine) and (prefers-reduced-motion:no-preference){.ProductExplorer-module__Z9T8XW__explorer[data-enhanced=true]{height:280svh;padding:0 0 24px}.ProductExplorer-module__Z9T8XW__explorer[data-enhanced=true] .ProductExplorer-module__Z9T8XW__sticky{top:max(90px, calc(45px + 50svh - var(--stage-h,0px) / 2));position:sticky}}@media (max-width:999px){.ProductExplorer-module__Z9T8XW__layout{grid-template-columns:1fr;gap:56px}.ProductExplorer-module__Z9T8XW__heading{flex-direction:column;align-items:start;gap:12px;margin-bottom:32px}.ProductExplorer-module__Z9T8XW__entry{margin-bottom:12px}.ProductExplorer-module__Z9T8XW__entry button,.ProductExplorer-module__Z9T8XW__entry h3 a{min-height:48px;font-size:clamp(32px,6.5vw,54px)}.ProductExplorer-module__Z9T8XW__entry[data-active=true] .ProductExplorer-module__Z9T8XW__logo,.ProductExplorer-module__Z9T8XW__entry[data-active=true] .ProductExplorer-module__Z9T8XW__nextMark{width:32px;margin-right:10px}.ProductExplorer-module__Z9T8XW__logo img{border-radius:7px;width:32px;height:32px}.ProductExplorer-module__Z9T8XW__hint{margin-top:22px}}@media (prefers-reduced-motion:reduce){.ProductExplorer-module__Z9T8XW__scene,.ProductExplorer-module__Z9T8XW__entry button,.ProductExplorer-module__Z9T8XW__logo,.ProductExplorer-module__Z9T8XW__nextMark{transition:none;transform:none}}.ProductExplorer-module__Z9T8XW__estateScene{--site-w:82cqw;--site-top:calc(72cqw - var(--site-w) / 1.5);--phone-h:62cqw;--callout-room:calc(100cqw - var(--phone-h) * 71.5 / 149.6 - 2cqw + 12px)}.ProductExplorer-module__Z9T8XW__website{top:var(--site-top);width:var(--site-w);border-radius:5px;position:absolute;left:0;overflow:hidden;box-shadow:0 24px 60px #0004}.ProductExplorer-module__Z9T8XW__website img{width:100%;height:auto;display:block}.ProductExplorer-module__Z9T8XW__featureScene{--device-w:76cqw;--device-left:12cqw;--device-top:8cqw}.ProductExplorer-module__Z9T8XW__floatBox{z-index:1;background:linear-gradient(155deg, #ffffff21, #ffffff05 48%), rgb(var(--box-tint) / .88);box-shadow:inset 0 1px 0 #ffffff1a, 0 26px 50px -18px #000c, 0 0 48px -14px var(--box-glow);-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);color:var(--box-ink);opacity:0;translate:var(--from);border:1px solid #ffffff24;border-radius:clamp(12px,2.6cqw,18px);gap:clamp(6px,1.4cqw,10px);padding:clamp(10px,2.3cqw,16px);font-size:clamp(10.5px,1.9cqw,13px);line-height:1.35;transition:opacity .25s,translate .25s;display:grid;position:absolute}.ProductExplorer-module__Z9T8XW__boxTop{--from:16px -12px;--delay:.3s;top:calc(var(--device-top) + 14cqw);width:max(34cqw,176px);right:0}.ProductExplorer-module__Z9T8XW__friendBox.ProductExplorer-module__Z9T8XW__boxTop{top:calc(var(--device-top) + 9cqw)}.ProductExplorer-module__Z9T8XW__boxBottom{--from:-16px 12px;--delay:.42s;width:max(40cqw,184px);bottom:0;left:0}.ProductExplorer-module__Z9T8XW__scene[data-active=true] .ProductExplorer-module__Z9T8XW__floatBox{opacity:1;transition:opacity .45s ease var(--delay), translate .9s cubic-bezier(.22, 1, .36, 1) var(--delay);translate:none}.ProductExplorer-module__Z9T8XW__nutritionBox{--box-tint:20 44 30;--box-glow:#bed06a61;--box-ink:#f1f5e6;--box-accent:#cbdd7a}.ProductExplorer-module__Z9T8XW__friendBox{--box-tint:44 28 48;--box-glow:#f3aedf57;--box-ink:#f8eef6;--box-accent:#f3aedf}.ProductExplorer-module__Z9T8XW__boxKicker{font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--box-accent);font-size:clamp(8px,1.4cqw,10px)}.ProductExplorer-module__Z9T8XW__boxTitle{letter-spacing:-.035em;font-size:clamp(14px,2.9cqw,20px);font-weight:500;line-height:1.1}@property --sweep{syntax:"<number>";inherits:false;initial-value:0}.ProductExplorer-module__Z9T8XW__rings{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(4px,1cqw,8px);margin:0;padding:0;list-style:none;display:grid}.ProductExplorer-module__Z9T8XW__rings li{text-align:center;color:#f1f5e6e6;justify-items:center;gap:clamp(4px,.9cqw,6px);font-size:clamp(9px,1.65cqw,11.5px);display:grid}.ProductExplorer-module__Z9T8XW__ring{--sweep:0;aspect-ratio:1;background:conic-gradient(var(--ring) calc(var(--sweep) * 1turn), #ffffff1f 0);border-radius:50%;width:clamp(26px,6.8cqw,46px);transition:--sweep 1.4s cubic-bezier(.22,1,.36,1) .55s;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px));mask:radial-gradient(farthest-side,#0000 calc(100% - 5px),#000 calc(100% - 4px))}.ProductExplorer-module__Z9T8XW__scene[data-active=true] .ProductExplorer-module__Z9T8XW__ring{--sweep:var(--p)}.ProductExplorer-module__Z9T8XW__chips{flex-wrap:wrap;gap:clamp(4px,.8cqw,6px);display:flex}.ProductExplorer-module__Z9T8XW__chips span{white-space:nowrap;background:#ffffff12;border:1px solid #ffffff1a;border-radius:999px;padding:clamp(3px,.6cqw,5px) clamp(6px,1.2cqw,9px);font-size:clamp(9px,1.55cqw,11px)}@property --level{syntax:"<percentage>";inherits:true;initial-value:18%}.ProductExplorer-module__Z9T8XW__traits{gap:clamp(6px,1.3cqw,9px);margin:0;display:grid}.ProductExplorer-module__Z9T8XW__traits>div{grid-template-columns:clamp(50px,10.5cqw,74px) minmax(0,1fr);align-items:center;gap:8px;display:grid}.ProductExplorer-module__Z9T8XW__traits dt{color:#f8eef6bd;font-size:clamp(9px,1.6cqw,11px)}.ProductExplorer-module__Z9T8XW__traits dd{align-items:center;gap:4px;min-width:0;margin:0;display:flex}.ProductExplorer-module__Z9T8XW__choice span{border:1px solid #ffffff29;border-radius:999px;padding:2px clamp(6px,1.2cqw,9px);font-size:clamp(9px,1.6cqw,11px)}.ProductExplorer-module__Z9T8XW__choice span:first-child{background:var(--box-accent);color:#2b1730;border-color:#0000}.ProductExplorer-module__Z9T8XW__wave{height:clamp(12px,2.6cqw,18px)}.ProductExplorer-module__Z9T8XW__wave i{width:clamp(2px,.45cqw,3px);height:calc(var(--h) * 100%);background:var(--box-accent);border-radius:2px}.ProductExplorer-module__Z9T8XW__slider{--level:18%;background:#ffffff26;border-radius:4px;flex:1;height:4px;transition:--level 1.3s cubic-bezier(.22,1,.36,1) .6s;position:relative}.ProductExplorer-module__Z9T8XW__scene[data-active=true] .ProductExplorer-module__Z9T8XW__slider{--level:66%}.ProductExplorer-module__Z9T8XW__slider:before,.ProductExplorer-module__Z9T8XW__slider:after{content:"";position:absolute;top:50%}.ProductExplorer-module__Z9T8XW__slider:before{width:var(--level);border-radius:inherit;background:linear-gradient(90deg, #b892f2, var(--box-accent));height:100%;left:0;translate:0 -50%}.ProductExplorer-module__Z9T8XW__slider:after{left:var(--level);background:#fff;border-radius:50%;width:11px;height:11px;translate:-50% -50%;box-shadow:0 0 0 3px #f3aedf4d}.ProductExplorer-module__Z9T8XW__bubble{background:#ffffff1a;border:1px solid #ffffff1a;border-radius:14px 14px 14px 4px;margin:0;padding:clamp(7px,1.5cqw,10px) clamp(9px,1.9cqw,13px)}.ProductExplorer-module__Z9T8XW__memory{color:#f8eef6cc;align-items:center;gap:7px;font-size:clamp(9px,1.5cqw,10.5px);display:flex}.ProductExplorer-module__Z9T8XW__memory:before{content:"";background:var(--box-accent);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #f3aedf38}.ProductExplorer-module__Z9T8XW__typing{background:#ffffff14;border-radius:12px 12px 4px;justify-self:end;gap:3px;padding:7px 10px;display:inline-flex}.ProductExplorer-module__Z9T8XW__typing i{background:#ffffffbf;border-radius:50%;width:4px;height:4px}@media (prefers-reduced-motion:no-preference){.ProductExplorer-module__Z9T8XW__scene[data-active=true] .ProductExplorer-module__Z9T8XW__floatBox{animation:ProductExplorer-module__Z9T8XW__boxDrift 7s ease-in-out calc(var(--delay) + .9s) infinite}.ProductExplorer-module__Z9T8XW__scene[data-active=true] .ProductExplorer-module__Z9T8XW__boxBottom{animation-duration:8.5s}.ProductExplorer-module__Z9T8XW__scene[data-active=true] .ProductExplorer-module__Z9T8XW__wave i{animation:ProductExplorer-module__Z9T8XW__voice .9s ease-in-out calc(var(--i) * -.17s) infinite alternate}.ProductExplorer-module__Z9T8XW__scene[data-active=true] .ProductExplorer-module__Z9T8XW__typing i{animation:ProductExplorer-module__Z9T8XW__typing 1.3s ease-in-out calc(var(--i) * .16s) infinite}}@media (prefers-reduced-motion:reduce){.ProductExplorer-module__Z9T8XW__floatBox,.ProductExplorer-module__Z9T8XW__scene[data-active=true] .ProductExplorer-module__Z9T8XW__floatBox,.ProductExplorer-module__Z9T8XW__ring,.ProductExplorer-module__Z9T8XW__slider{transition:none}}@keyframes ProductExplorer-module__Z9T8XW__boxDrift{50%{transform:translateY(-5px)}}@keyframes ProductExplorer-module__Z9T8XW__voice{0%{transform:scaleY(.35)}}@keyframes ProductExplorer-module__Z9T8XW__typing{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-2px)}}.ProductExplorer-module__Z9T8XW__foodStillLife{aspect-ratio:100/29;width:100%;position:relative;overflow:hidden}.ProductExplorer-module__Z9T8XW__foodPiece{left:calc(var(--food-index) * 15%);aspect-ratio:1;width:26%;position:absolute;bottom:3px}.ProductExplorer-module__Z9T8XW__foodSprite{transform-origin:50% 80%;background-image:url(/images/products/food-sprites.webp);background-repeat:no-repeat;background-size:300% 200%;width:100%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.ProductExplorer-module__Z9T8XW__featureScene[data-active=true] .ProductExplorer-module__Z9T8XW__foodSprite{animation:1.25s both ProductExplorer-module__Z9T8XW__foodToss;animation-delay:calc(var(--food-index) * .28s)}.ProductExplorer-module__Z9T8XW__featureScene[data-active=true] .ProductExplorer-module__Z9T8XW__foodPiece:not(:last-child){animation:.7s ease-out both ProductExplorer-module__Z9T8XW__foodNudge;animation-delay:calc(var(--food-index) * .28s + .905s)}}@keyframes ProductExplorer-module__Z9T8XW__foodToss{0%{opacity:0;animation-timing-function:ease-in;transform:translate(70px,-84px)rotate(100deg)}8%{opacity:1}50%{opacity:1;animation-timing-function:ease-out;transform:translate(0)rotate(-9deg)scale(1.06,.94)}68%{animation-timing-function:ease-in;transform:translate(-8px,-18px)rotate(-19deg)}83%{animation-timing-function:ease-out;transform:translate(-4px)rotate(5deg)}93%{transform:translate(-1px,-4px)rotate(-2deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes ProductExplorer-module__Z9T8XW__foodNudge{0%,to{transform:translate(0)rotate(0)}30%{transform:translate(-5px,-4px)rotate(-8deg)}65%{transform:translate(2px)rotate(3deg)}}.ProductExplorer-module__Z9T8XW__entry .ProductExplorer-module__Z9T8XW__nameToggle,.ProductExplorer-module__Z9T8XW__meta .ProductExplorer-module__Z9T8XW__metaVisit,.ProductExplorer-module__Z9T8XW__homePhone{display:none}.ProductExplorer-module__Z9T8XW__phonePair{display:contents}@media (max-width:767px){.ProductExplorer-module__Z9T8XW__explorer{padding:8px 0 0}.ProductExplorer-module__Z9T8XW__heading{margin-bottom:20px}.ProductExplorer-module__Z9T8XW__heading h2{line-height:1.12}html[data-js] .ProductExplorer-module__Z9T8XW__layout{flex-direction:column;align-items:stretch;gap:0;display:flex}:is(html[data-js] .ProductExplorer-module__Z9T8XW__names,html[data-js] .ProductExplorer-module__Z9T8XW__preview){display:contents}:is(html[data-js] .ProductExplorer-module__Z9T8XW__entry,html[data-js] .ProductExplorer-module__Z9T8XW__scene){order:var(--order)}html[data-js] .ProductExplorer-module__Z9T8XW__entry{border-top:1px solid #ffffff14;margin:0}:is(html[data-js] .ProductExplorer-module__Z9T8XW__nameLink,html[data-js] .ProductExplorer-module__Z9T8XW__nextButton){display:none}html[data-js] .ProductExplorer-module__Z9T8XW__entry .ProductExplorer-module__Z9T8XW__nameToggle{align-items:center;gap:14px;width:100%;min-height:64px;padding:10px 0;font-size:clamp(26px,7.6vw,34px);display:flex}html[data-js] .ProductExplorer-module__Z9T8XW__entry .ProductExplorer-module__Z9T8XW__nameToggle[aria-expanded=true]{color:var(--text-hi)}html[data-js] .ProductExplorer-module__Z9T8XW__meta{gap:16px;min-height:0;margin:-6px 0 12px 48px}html[data-js] .ProductExplorer-module__Z9T8XW__meta .ProductExplorer-module__Z9T8XW__metaVisit{min-height:32px;color:var(--accent-hi);gap:6px;display:inline-flex}html[data-js] .ProductExplorer-module__Z9T8XW__scene{opacity:1;visibility:visible;pointer-events:auto;flex-direction:column;gap:18px;margin:4px 0 14px;transition:none;display:none;position:relative;inset:auto;transform:none;container-type:inline-size}html[data-js] .ProductExplorer-module__Z9T8XW__scene[data-open=true]{display:flex}html[data-js] .ProductExplorer-module__Z9T8XW__scene .ProductExplorer-module__Z9T8XW__laptop{width:92%;box-shadow:none;margin:0 auto 8px;position:relative;inset:auto}html[data-js] .ProductExplorer-module__Z9T8XW__scene .ProductExplorer-module__Z9T8XW__floatBox{border-radius:16px;gap:10px;width:auto;padding:16px;font-size:13px;position:relative;inset:auto}html[data-js] .ProductExplorer-module__Z9T8XW__boxKicker{font-size:9px}html[data-js] .ProductExplorer-module__Z9T8XW__boxTitle{font-size:20px}html[data-js] .ProductExplorer-module__Z9T8XW__rings li{font-size:11px}html[data-js] .ProductExplorer-module__Z9T8XW__traits dt{font-size:11px}html[data-js] .ProductExplorer-module__Z9T8XW__choice span{font-size:11px}html[data-js] .ProductExplorer-module__Z9T8XW__chips span{font-size:11px}html[data-js] .ProductExplorer-module__Z9T8XW__memory{font-size:11px}html[data-js] .ProductExplorer-module__Z9T8XW__ring{width:44px}html[data-js] .ProductExplorer-module__Z9T8XW__wave{height:18px}html[data-js] .ProductExplorer-module__Z9T8XW__scene .ProductExplorer-module__Z9T8XW__website{display:none}html[data-js] .ProductExplorer-module__Z9T8XW__phonePair{justify-content:center;align-items:flex-start;gap:5%;padding:0 2% 10px;display:flex}html[data-js] .ProductExplorer-module__Z9T8XW__phonePair .ProductExplorer-module__Z9T8XW__phone{width:45%;height:auto;position:relative;inset:auto}html[data-js] .ProductExplorer-module__Z9T8XW__phonePair .ProductExplorer-module__Z9T8XW__homePhone{display:block}html[data-js] .ProductExplorer-module__Z9T8XW__phonePair .ProductExplorer-module__Z9T8XW__homePhone img{object-fit:cover;object-position:top}html[data-js] .ProductExplorer-module__Z9T8XW__phonePair .ProductExplorer-module__Z9T8XW__phone:last-child{margin-top:28px}}.ProductExplorer-module__Z9T8XW__toggleLogo{flex:none;display:inline-flex}.ProductExplorer-module__Z9T8XW__toggleLogo img{border-radius:9px;width:34px;height:34px;display:block}.ProductExplorer-module__Z9T8XW__toggleNext{width:34px;height:34px;color:var(--accent-hi);letter-spacing:0;border:1px dashed #ffffff47;border-radius:9px;justify-content:center;align-items:center;font-size:20px;font-weight:400}.ProductExplorer-module__Z9T8XW__toggleIcon{width:34px;height:34px;transition:transform .3s var(--ease-out-expo), background-color .3s, border-color .3s;border:1px solid #ffffff2e;border-radius:50%;flex:none;margin-left:auto;position:relative}.ProductExplorer-module__Z9T8XW__toggleIcon:before,.ProductExplorer-module__Z9T8XW__toggleIcon:after{content:"";background:currentColor;border-radius:2px;width:12px;height:1.5px;margin:-.75px 0 0 -6px;position:absolute;top:50%;left:50%}.ProductExplorer-module__Z9T8XW__toggleIcon:after{transform:rotate(90deg)}.ProductExplorer-module__Z9T8XW__nameToggle[aria-expanded=true] .ProductExplorer-module__Z9T8XW__toggleIcon{background-color:var(--accent-hi);color:var(--ink-900);border-color:#0000;transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.ProductExplorer-module__Z9T8XW__toggleIcon{transition:none}}
.PolicySpine-module__brqKfa__timeline{z-index:30;left:50%;bottom:max(18px, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(18px);background:linear-gradient(130deg,#243246eb,#111821f5 75%);border:1px solid #b8ceeb26;border-radius:22px;width:min(360px,100vw - 24px);padding:15px 14px 4px;position:fixed;transform:translate(-50%);box-shadow:0 10px 40px #0005,inset 0 1px #ffffff09}.PolicySpine-module__brqKfa__timeline[hidden]{display:none}.PolicySpine-module__brqKfa__caption{min-height:20px;color:var(--text-hi);align-items:center;gap:12px;display:flex}.PolicySpine-module__brqKfa__caption>span{color:#a6b8ce;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:10px}.PolicySpine-module__brqKfa__caption strong{font-size:12px;font-weight:500;line-height:1.4}.PolicySpine-module__brqKfa__timeline ol{grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.PolicySpine-module__brqKfa__timeline a{border-radius:7px;justify-content:center;align-items:center;width:100%;min-height:44px;display:flex}.PolicySpine-module__brqKfa__segment{background:#637187;border-radius:3px;width:calc(100% - 6px);height:3px;transition:background-color .2s;display:block}.PolicySpine-module__brqKfa__timeline a[data-passed=true] .PolicySpine-module__brqKfa__segment{background:#9cbde6}.PolicySpine-module__brqKfa__timeline a[aria-current] .PolicySpine-module__brqKfa__segment{background:var(--accent-hi);box-shadow:0 0 10px #72a8ea55}.PolicySpine-module__brqKfa__timeline a:hover .PolicySpine-module__brqKfa__segment{background:#d2e5ff}.PolicySpine-module__brqKfa__timeline a:focus-visible{outline:2px solid var(--accent-hi);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.PolicySpine-module__brqKfa__segment{transition:none}}
.PreviewControls-module__oFjMqa__controls{display:none}@media (max-width:999px),(pointer:coarse){.PreviewControls-module__oFjMqa__controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:25px;display:grid}.PreviewControls-module__oFjMqa__controls button{min-width:0;min-height:44px;color:var(--text);cursor:pointer;background:0 0;border:1px solid #ffffff26;border-radius:999px;padding:8px 4px;font-size:12px}.PreviewControls-module__oFjMqa__controls button[aria-pressed=true]{background:var(--accent-hi);color:var(--ink-900);border-color:#0000}.PreviewControls-module__oFjMqa__controls button:focus-visible{outline:2px solid var(--accent-hi);outline-offset:3px}}@media (max-width:767px){html[data-js] .PreviewControls-module__oFjMqa__controls{display:none}}
