.TZrpYa_page{--pearl:#f0f4fa;--pearl-2:#e5eaf3;--pearl-3:#d9e0ec;--navy:#122441;--navy-2:#0d1b33;--cobalt:#284ddd;--cobalt-tint:#9db0ff;--slate:#50617b;--line:#12244124;--line-l:#f0f4fa29;--sans:"Manrope Variable", "Manrope", system-ui, sans-serif;--side:80px;--head:76px;--ease:cubic-bezier(.16, 1, .3, 1);background:var(--pearl);color:var(--navy);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-feature-settings:"ss01";font-size:16px;line-height:1.6;overflow-x:clip}.TZrpYa_page *,.TZrpYa_page :before,.TZrpYa_page :after{box-sizing:border-box}.TZrpYa_page :where(img){max-width:none;display:block}.TZrpYa_page :where(a){color:inherit;text-decoration:none}.TZrpYa_page :where(h1,h2,h3,p,figure,dl,dd,ol,ul,fieldset){margin:0}.TZrpYa_page :where(ol,ul){padding:0;list-style:none}.TZrpYa_page :where(button){font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.TZrpYa_page ::selection{background:var(--cobalt);color:var(--pearl)}.TZrpYa_page :focus-visible{outline:2px solid var(--cobalt);outline-offset:4px;animation:TZrpYa_focusIn .35s var(--ease);border-radius:4px}@keyframes TZrpYa_focusIn{0%{outline-offset:10px;outline-color:#0000}to{outline-offset:4px}}@media (max-width:1100px){.TZrpYa_page{--side:40px}}@media (max-width:767px){.TZrpYa_page{--side:20px;--head:64px}}.TZrpYa_srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.TZrpYa_skipLink{z-index:10001;background:var(--navy);color:var(--pearl);border-radius:8px;padding:12px 18px;font-weight:600;position:fixed;top:-80px;left:16px}.TZrpYa_skipLink:focus{top:16px}.TZrpYa_line{margin:-.06em 0 -.14em;padding:.06em 0 .14em;display:block;overflow:hidden}.TZrpYa_line>span{will-change:transform;display:inline-block}.TZrpYa_eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--slate);align-items:center;gap:12px;font-size:12px;font-weight:700;display:flex}.TZrpYa_eyebrow span{color:var(--cobalt);letter-spacing:.08em}.TZrpYa_eyebrow span:after{content:"";opacity:.5;vertical-align:middle;background:currentColor;width:32px;height:1px;margin-left:12px;display:inline-block}.TZrpYa_h2{letter-spacing:-.05em;margin-top:24px;font-size:clamp(42px,5.6vw,96px);font-weight:600;line-height:1}.TZrpYa_lead{color:var(--slate);max-width:520px;margin-top:24px;font-size:18px;line-height:1.6}.TZrpYa_cap{letter-spacing:.12em;text-transform:uppercase;color:var(--slate);margin-top:12px;font-size:12px}.TZrpYa_btn{background:var(--cobalt);min-height:56px;color:var(--pearl);letter-spacing:-.01em;border-radius:4px;justify-content:center;align-items:center;gap:24px;padding:0 28px;font-size:16px;font-weight:700;transition:background .3s;display:inline-flex}.TZrpYa_btn:hover{background:#1f3fc4}.TZrpYa_btnGhost{border-radius:4px;align-items:center;min-height:56px;padding:0 24px;font-weight:600;transition:border-color .3s,background .3s;display:inline-flex;border:1px solid var(--line)!important}.TZrpYa_btnGhost:hover{border-color:var(--navy)!important}.TZrpYa_textLink{min-height:44px;transition:background-size .4s var(--ease);background:linear-gradient(currentColor,currentColor) 0 calc(100% - 8px)/100% 1px no-repeat;align-items:center;gap:12px;font-size:14px;font-weight:700;display:inline-flex}.TZrpYa_textLink:hover{background-size:40% 1px}.TZrpYa_intro{z-index:10000;background:var(--navy);color:var(--pearl);cursor:pointer;place-items:center;animation:.55s cubic-bezier(.7,0,.2,1) .98s forwards TZrpYa_introOut;display:grid;position:fixed;inset:0}.TZrpYa_intro[data-state=gone],.TZrpYa_page[data-motion=off] .TZrpYa_intro{display:none}@keyframes TZrpYa_introOut{0%{clip-path:inset(0)}99%{clip-path:inset(0 0 100%);visibility:visible}to{clip-path:inset(0 0 100%);visibility:hidden;pointer-events:none}}.TZrpYa_introMark{justify-items:center;gap:8px;display:grid;position:relative}.TZrpYa_introRing{width:150%;position:absolute;top:46%;left:50%;overflow:visible;translate:-50% -50%}.TZrpYa_introRing ellipse{stroke:var(--cobalt-tint);stroke-width:1.2px;opacity:.6;stroke-dasharray:1300;stroke-dashoffset:1300px;animation:TZrpYa_ringDraw .95s var(--ease) .1s forwards}@keyframes TZrpYa_ringDraw{to{stroke-dashoffset:0}}.TZrpYa_introWord{letter-spacing:-.07em;font-size:clamp(72px,13vw,200px);font-weight:700;line-height:1;display:flex}.TZrpYa_introClip{padding:.04em .01em .12em;display:block;overflow:hidden}.TZrpYa_introClip>span{animation:TZrpYa_lineUp .7s var(--ease) forwards;display:block;translate:0 110%}.TZrpYa_introSub{letter-spacing:.4em;text-transform:uppercase;opacity:0;font-size:12px;font-weight:700;animation:.5s .45s forwards TZrpYa_fadeIn}.TZrpYa_introSkip{letter-spacing:.04em;min-height:44px;padding:0 16px;font-size:13px;font-weight:600;position:absolute;bottom:32px;left:50%;translate:-50%;color:#f0f4fab3!important}@keyframes TZrpYa_lineUp{to{translate:0}}@keyframes TZrpYa_fadeIn{0%{opacity:0}to{opacity:1}}@keyframes TZrpYa_fadeUp{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0}}.TZrpYa_header{z-index:60;height:var(--head);padding:0 var(--side);color:var(--navy);justify-content:space-between;align-items:center;gap:24px;transition:background .4s,color .4s,box-shadow .4s;display:flex;position:fixed;top:0;left:0;right:0}.TZrpYa_header[data-scrolled="1"]{box-shadow:0 1px 0 var(--line);background:#f0f4faf0}.TZrpYa_header[data-tone=dark]{color:var(--pearl)}.TZrpYa_header[data-tone=dark][data-scrolled="1"]{box-shadow:0 1px 0 var(--line-l);background:#0d1b33f0}.TZrpYa_brand{align-content:center;min-height:44px;line-height:1;display:grid}.TZrpYa_brandWord{letter-spacing:-.06em;font-size:26px;font-weight:700}.TZrpYa_brand small{letter-spacing:.3em;text-transform:uppercase;margin-top:4px;font-size:9.5px;font-weight:700}.TZrpYa_nav{gap:8px;margin-left:auto;display:flex}.TZrpYa_nav a{opacity:.85;align-items:center;min-height:44px;padding:0 12px;font-size:14px;font-weight:600;transition:opacity .3s;display:inline-flex}.TZrpYa_nav a:hover{opacity:1}.TZrpYa_headEnd{align-items:center;gap:8px;display:flex}.TZrpYa_talk{align-items:center;gap:12px;min-height:44px;padding:0 12px;font-size:14px;font-weight:700;display:inline-flex}.TZrpYa_talkShort{display:none}.TZrpYa_motionToggle{opacity:.9;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 16px;font-weight:600;display:inline-flex;border:1px solid!important;font-size:13px!important}.TZrpYa_motionDot{background:var(--cobalt);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #284ddd2e}.TZrpYa_motionToggle[aria-pressed=true] .TZrpYa_motionDot{background:0 0;box-shadow:inset 0 0 0 1.5px}@media (max-width:900px){.TZrpYa_nav{display:none}}@media (max-width:560px){.TZrpYa_talkLong{display:none}.TZrpYa_talkShort{display:inline}.TZrpYa_talk{padding:0 8px}.TZrpYa_motionToggle{padding:0 12px;font-size:12px!important}.TZrpYa_brandWord{font-size:23px}.TZrpYa_brand small{letter-spacing:.24em;font-size:8.5px}}@media (max-width:360px){.TZrpYa_brand small,.TZrpYa_talk span[aria-hidden=true]{display:none}.TZrpYa_headEnd{gap:4px}.TZrpYa_motionToggle{white-space:nowrap;padding:0 10px;font-size:11.5px!important}}.TZrpYa_cursor{z-index:9998;pointer-events:none;opacity:0;width:36px;height:36px;transition:opacity .3s, scale .35s var(--ease), background .3s;border:1px solid #284dddb3;border-radius:50%;margin:-18px 0 0 -18px;display:none;position:fixed;top:0;left:0}.TZrpYa_cursor[data-on="1"]{display:block}.TZrpYa_cursor[data-vis="1"]{opacity:1}.TZrpYa_cursor[data-mode=link]{background:#284ddd14;scale:1.6}.TZrpYa_cursor[data-mode=drag]{border-style:dashed;scale:2.2}.TZrpYa_hero{height:330svh;position:relative}.TZrpYa_heroStage{grid-template-rows:var(--head) auto minmax(180px, 1fr) 76px;grid-template-columns:minmax(0,1fr);height:100svh;min-height:560px;display:grid;position:sticky;top:0}.TZrpYa_heroClip{pointer-events:none;position:absolute;inset:0;overflow:hidden}.TZrpYa_haloWrap{width:0;height:0;position:absolute;top:66%;left:50%}.TZrpYa_halo{--hw:min(74vw, 1100px);width:var(--hw);height:var(--hw);left:calc(var(--hw) / -2);top:calc(var(--hw) / -2);background:radial-gradient(closest-side,#fffffff2,#ffffff80 45%,#f0f4fa00 72%);border-radius:50%;position:absolute}.TZrpYa_orbitsWrap{width:0;height:0;position:absolute;top:68%;left:50%}.TZrpYa_orbits{--ow:min(94vw, 1400px);width:var(--ow);aspect-ratio:5/3;height:auto;left:calc(var(--ow) / -2);top:calc(var(--ow) * -.3);display:block;position:absolute;overflow:visible;max-width:none!important}.TZrpYa_orbits ellipse{stroke:#50617b52;stroke-width:1px;vector-effect:non-scaling-stroke}.TZrpYa_orbits .TZrpYa_orbitFaint{stroke:#284ddd29;stroke-dasharray:2 6}.TZrpYa_orbitDot{fill:var(--cobalt)}.TZrpYa_phones{pointer-events:none;z-index:1;animation:TZrpYa_phonesIn 1.3s var(--ease) .9s both;grid-row:3;position:relative}.TZrpYa_heroClip{animation:1.2s 1s both TZrpYa_fadeIn}@keyframes TZrpYa_phonesIn{0%{opacity:0;translate:0 14svh}to{opacity:1;translate:0}}.TZrpYa_page[data-intro=skip] .TZrpYa_phones,.TZrpYa_page[data-intro=skip] .TZrpYa_heroClip{animation-delay:0s}.TZrpYa_page[data-motion=off] .TZrpYa_phones,.TZrpYa_page[data-motion=off] .TZrpYa_heroClip{animation:none}.TZrpYa_slot{height:calc(100% - 18px);position:absolute;bottom:-2%;left:50%}.TZrpYa_slotBack{translate:-90%}.TZrpYa_slotFront{translate:-6%}.TZrpYa_phone{will-change:transform;height:100%;position:relative}.TZrpYa_phone img{width:auto;height:100%;position:relative}.TZrpYa_pShadow{background:radial-gradient(closest-side,#12244147,#12244100);border-radius:50%;height:7%;position:absolute;bottom:-1%;left:14%;right:14%}.TZrpYa_slotBack .TZrpYa_phone{transform:rotate(-6deg)}.TZrpYa_slotFront .TZrpYa_phone{transform:rotate(7deg)}.TZrpYa_budsWrap{z-index:3;pointer-events:none;width:clamp(150px,17vw,300px);position:absolute;bottom:17svh;right:5vw}.TZrpYa_buds{filter:drop-shadow(0 30px 40px #12244138);width:100%;height:auto;transform:translateY(60svh)}.TZrpYa_heroCopy{z-index:2;text-align:center;padding:24px var(--side) 0;grid-row:2;justify-items:center;display:grid;position:relative}.TZrpYa_heroEyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--navy);font-size:12px;font-weight:700}.TZrpYa_h1{letter-spacing:-.058em;margin-top:16px;font-size:clamp(42px,5.9vw,108px);font-weight:700;line-height:.98}.TZrpYa_h1Accent{color:var(--cobalt)}.TZrpYa_lineIn{animation:TZrpYa_lineUp 1s var(--ease) forwards;display:inline-block;translate:0 135%}.TZrpYa_heroFade{opacity:0;animation:TZrpYa_fadeUp .9s var(--ease) 1.25s forwards;display:block}.TZrpYa_page[data-intro=skip] .TZrpYa_lineIn,.TZrpYa_page[data-intro=skip] .TZrpYa_heroFade{animation-delay:0s!important}.TZrpYa_heroLead{max-width:470px;color:var(--navy);opacity:.86;margin-top:20px;font-size:17px;line-height:1.55}.TZrpYa_heroCta{margin-top:28px}.TZrpYa_heroCta>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.TZrpYa_statement{z-index:2;text-align:center;letter-spacing:-.058em;opacity:0;visibility:hidden;width:min(44vw,700px);font-size:clamp(40px,6.2vw,112px);font-weight:700;line-height:.98;position:absolute;top:50%;left:50%;translate:-50% -56%}.TZrpYa_statementSub{letter-spacing:0;color:var(--slate);margin-top:24px;font-size:16px;font-weight:500;line-height:1.5;display:block}.TZrpYa_sceneNote{z-index:2;left:var(--side);letter-spacing:.18em;text-transform:uppercase;max-width:160px;color:var(--slate);font-size:11px;font-weight:700;line-height:1.7;position:absolute;bottom:116px}.TZrpYa_scrollCue{z-index:2;color:var(--slate);letter-spacing:.04em;font-size:12px;font-weight:600;position:absolute;bottom:26px;left:50%;translate:-50%}.TZrpYa_motionBar{z-index:4;margin:0 var(--side) 12px;border-top:1px solid var(--line);grid-row:4;align-self:end;align-items:center;gap:16px;padding-top:12px;display:flex;position:relative}.TZrpYa_motionLabel{letter-spacing:.2em;text-transform:uppercase;color:var(--slate);margin-right:8px;font-size:11px;font-weight:700}.TZrpYa_ctrlBtn{border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:104px;min-height:44px;padding:0 18px;font-weight:600;display:inline-flex;border:1px solid var(--line)!important;background:#ffffff8c!important;font-size:13px!important}.TZrpYa_ctrlBtn[aria-pressed=true]{color:var(--pearl);background:var(--navy)!important;border-color:var(--navy)!important}.TZrpYa_timeline{width:200px;height:44px;accent-color:var(--cobalt);cursor:pointer;background:0 0}.TZrpYa_pct{font-variant-numeric:tabular-nums;min-width:40px;color:var(--slate);font-size:13px}.TZrpYa_skipAnim{min-height:44px;color:var(--slate);align-items:center;gap:8px;padding:0 4px;font-size:13px;font-weight:600;display:inline-flex}.TZrpYa_skipAnim:hover{color:var(--navy)}.TZrpYa_skipDesk{margin-left:auto}.TZrpYa_skipMobile{display:none}@media (max-width:767px){.TZrpYa_hero{height:250svh}.TZrpYa_heroStage{grid-template-rows:var(--head) auto minmax(170px, 1fr) 80px}.TZrpYa_heroCopy{padding-top:16px}.TZrpYa_heroEyebrow{letter-spacing:.22em;font-size:10.5px}.TZrpYa_h1{margin-top:12px;font-size:clamp(34px,10.8vw,56px)}.TZrpYa_heroLead{max-width:340px;margin-top:14px;font-size:15.5px}.TZrpYa_heroCta{margin-top:20px}.TZrpYa_btn{gap:16px;min-height:52px;padding:0 22px}.TZrpYa_slot{height:90%;bottom:3%}.TZrpYa_orbits{--ow:170vw}.TZrpYa_orbitsWrap,.TZrpYa_haloWrap{z-index:0}.TZrpYa_orbitsWrap{top:74%}.TZrpYa_haloWrap{top:72%}.TZrpYa_halo{--hw:120vw}.TZrpYa_budsWrap{width:34vw;bottom:27svh;right:-4vw}.TZrpYa_sceneNote,.TZrpYa_scrollCue,.TZrpYa_motionLabel,.TZrpYa_skipDesk{display:none}.TZrpYa_skipMobile{display:inline-flex}.TZrpYa_motionBar{gap:12px}.TZrpYa_timeline{flex:1;width:auto;min-width:0}}@media (max-width:1279px){.TZrpYa_scrollCue{display:none}}@media (max-width:899px){.TZrpYa_statement{top:calc(var(--head) + 20px);width:calc(100% - 2 * var(--side));font-size:clamp(36px,11vw,76px);translate:-50%}.TZrpYa_statementSub{margin-top:14px;font-size:14.5px}}@media (max-width:380px){.TZrpYa_heroCta>div{gap:4px 16px}}.TZrpYa_page[data-motion=off] .TZrpYa_hero{height:auto}.TZrpYa_page[data-motion=off] .TZrpYa_heroStage{grid-template-rows:var(--head) auto minmax(320px, 1fr) 24px;height:auto;min-height:100svh;position:relative}.TZrpYa_page[data-motion=off] .TZrpYa_statement,.TZrpYa_page[data-motion=off] .TZrpYa_budsWrap,.TZrpYa_page[data-motion=off] .TZrpYa_motionBar,.TZrpYa_page[data-motion=off] .TZrpYa_scrollCue,.TZrpYa_page[data-motion=off] .TZrpYa_skipMobile{display:none}.TZrpYa_page[data-motion=off] .TZrpYa_lineIn,.TZrpYa_page[data-motion=off] .TZrpYa_heroFade,.TZrpYa_page[data-motion=off] .TZrpYa_introClip>span{opacity:1;animation:none;translate:none}.TZrpYa_ribbon{z-index:2;background:var(--navy);color:var(--pearl);align-items:center;height:64px;display:flex;position:relative;overflow:hidden}.TZrpYa_marqueeTrack{white-space:nowrap;will-change:transform;display:flex}.TZrpYa_marqueeTrack>span{letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:28px;padding-right:28px;font-size:15px;font-weight:600;display:inline-flex}.TZrpYa_marqueeTrack i{background:var(--cobalt-tint);border-radius:50%;width:6px;height:6px}.TZrpYa_showcase{padding:160px var(--side) 120px;position:relative}.TZrpYa_showHead{grid-template-columns:1fr;display:grid}.TZrpYa_giant{letter-spacing:-.062em;margin-top:32px;font-size:clamp(40px,9vw,168px);font-weight:600;line-height:.96}.TZrpYa_giant em{color:var(--cobalt);font-style:normal}.TZrpYa_giantIndent{padding-left:12vw}.TZrpYa_showNote{max-width:360px;color:var(--slate);justify-self:end;margin-top:32px;font-size:15px}.TZrpYa_showGrid{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:start;gap:80px;margin-top:96px;display:grid}.TZrpYa_showRow{border-top:1px solid var(--line);opacity:.42;min-height:46svh;transition:opacity .5s var(--ease);grid-template-columns:96px minmax(0,1fr);align-content:start;column-gap:16px;padding:40px 0;display:grid;position:relative}.TZrpYa_showRow[data-active="1"]{opacity:1}.TZrpYa_showRow:last-child{min-height:52svh}.TZrpYa_showRow>*{grid-column:2}.TZrpYa_rowNo{letter-spacing:.12em;color:var(--slate);grid-row:1;padding-top:12px;font-size:12px;font-weight:700;grid-column:1!important}.TZrpYa_showRow[data-active="1"] .TZrpYa_rowNo{color:var(--cobalt)}.TZrpYa_rowMedia{display:none}.TZrpYa_rowTitle{letter-spacing:-.045em;font-size:clamp(30px,3.4vw,52px);font-weight:600;line-height:1.05}.TZrpYa_rowLine{margin-top:12px;font-size:18px;font-weight:600}.TZrpYa_rowText{max-width:460px;color:var(--slate);margin-top:16px}.TZrpYa_showRow .TZrpYa_textLink{justify-self:start;margin-top:16px}.TZrpYa_preview{top:calc(var(--head) + 32px);position:sticky}.TZrpYa_previewFrame{height:calc(100svh - var(--head) - 120px);background:radial-gradient(120% 80% at 50% 40%, #fff 0%, var(--pearl-2) 60%, var(--pearl-3) 100%);border-radius:28px;min-height:420px;max-height:760px;position:relative;overflow:hidden}.TZrpYa_previewRing{aspect-ratio:3;border:1px solid #50617b38;border-radius:50%;width:120%;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-12deg}.TZrpYa_previewImg{opacity:0;clip-path:inset(100% 0 0);width:auto;height:74%;transition:opacity .5s, scale 1s var(--ease), clip-path .8s var(--ease);position:absolute;top:47%;left:50%;translate:-50% -50%;scale:.92}.TZrpYa_previewFrame:after{content:"";background:radial-gradient(closest-side,#12244138,#12244100);border-radius:50%;height:5%;position:absolute;bottom:13%;left:30%;right:30%}.TZrpYa_previewImg[data-kind=wide]{width:66%;height:auto}.TZrpYa_previewImg[data-on="1"]{opacity:1;clip-path:inset(0);scale:1}.TZrpYa_previewCap{letter-spacing:.08em;text-transform:uppercase;color:var(--slate);font-size:12px;font-weight:600;position:absolute;bottom:20px;left:24px;right:24px}.TZrpYa_previewCap span{color:var(--cobalt);margin-right:8px}@media (max-width:899px){.TZrpYa_showcase{padding:112px var(--side) 80px}.TZrpYa_giantIndent{padding-left:0}.TZrpYa_showNote{justify-self:start}.TZrpYa_showGrid{grid-template-columns:1fr;gap:0;margin-top:56px}.TZrpYa_preview{display:none}.TZrpYa_showRow{opacity:1;grid-template-columns:1fr;min-height:0;padding:32px 0 40px}.TZrpYa_showRow>*,.TZrpYa_rowNo{grid-row:auto;grid-column:1!important}.TZrpYa_rowMedia{aspect-ratio:4/3.4;background:radial-gradient(120% 80% at 50% 40%, #fff 0%, var(--pearl-2) 70%);border-radius:20px;place-items:center;margin-bottom:20px;display:grid;overflow:hidden}.TZrpYa_rowMedia img{object-fit:contain;width:auto;max-width:80%;height:82%}.TZrpYa_rowNo{color:var(--cobalt);margin-bottom:8px;padding-top:0}}.TZrpYa_layers{background:linear-gradient(var(--pearl), #e9eef7 30%, #e9eef7 70%, var(--pearl));height:360svh;position:relative}.TZrpYa_layersStage{height:100svh;min-height:600px;padding:calc(var(--head) + 24px) var(--side) 96px;grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(280px,.36fr) minmax(0,1fr);column-gap:40px;display:grid;position:sticky;top:0}.TZrpYa_layersCopy{z-index:2;grid-area:1/1;align-self:center;position:relative}.TZrpYa_stepBox{min-height:96px;margin-top:32px;display:grid}.TZrpYa_stepCap{max-width:360px;color:var(--slate);opacity:0;visibility:hidden;grid-area:1/1;font-size:17px;line-height:1.55;transition:opacity .2s,translate .2s,visibility 0s .2s;translate:0 12px}.TZrpYa_stepCap b{letter-spacing:.18em;text-transform:uppercase;color:var(--cobalt);margin-bottom:8px;font-size:12px;font-weight:700;display:block}.TZrpYa_layers[data-step="0"] [data-cap="0"],.TZrpYa_layers[data-step="1"] [data-cap="1"],.TZrpYa_layers[data-step="2"] [data-cap="2"],.TZrpYa_layers[data-step="3"] [data-cap="3"]{opacity:1;visibility:visible;transition:opacity .45s .2s, translate .6s var(--ease) .2s, visibility 0s .2s;translate:0}.TZrpYa_layerList{gap:4px;max-width:300px;margin-top:32px;display:grid}.TZrpYa_layerList li{border-top:1px solid var(--line);opacity:.35;transition:opacity .4s, translate .6s var(--ease);align-items:baseline;gap:16px;padding:8px 0;font-size:15px;font-weight:600;display:flex;translate:-8px}.TZrpYa_layerList li span{color:var(--cobalt);letter-spacing:.1em;font-size:11px}.TZrpYa_layers[data-step="2"] .TZrpYa_layerList li{opacity:1;translate:0}.TZrpYa_canvasWrap{grid-area:1/2;min-height:0;position:relative}.TZrpYa_canvasHost{position:absolute;inset:0}.TZrpYa_canvasFallback{width:auto;height:80%;position:absolute;top:50%;left:50%;translate:-50% -50%}.TZrpYa_canvasLoading{border:1px solid var(--line);border-top-color:var(--cobalt);border-radius:50%;width:56px;height:56px;margin:-28px;animation:1s linear infinite TZrpYa_spin;position:absolute;top:50%;left:50%}@keyframes TZrpYa_spin{to{rotate:360deg}}.TZrpYa_layersFoot{flex-wrap:wrap;grid-area:2/1/auto/-1;justify-content:space-between;align-items:center;gap:24px;padding-top:16px;display:flex}.TZrpYa_finishes{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.TZrpYa_finishLabel{letter-spacing:.2em;text-transform:uppercase;color:var(--slate);margin-right:8px;font-size:11px;font-weight:700}.TZrpYa_finishBtn{border-radius:999px;align-items:center;gap:10px;min-height:44px;padding:0 16px 0 10px;font-weight:600;transition:border-color .3s,background .3s;display:inline-flex;border:1px solid var(--line)!important;font-size:14px!important}.TZrpYa_finishBtn[aria-pressed=true]{border-color:var(--navy)!important;background:#fff!important}.TZrpYa_swatch{border-radius:50%;width:22px;height:22px;box-shadow:inset 0 0 0 1px #12244133}.TZrpYa_layersNote{max-width:320px;color:var(--slate);text-align:right;font-size:12px;line-height:1.6}.TZrpYa_layersBar{left:var(--side);right:var(--side);background:var(--line);height:2px;position:absolute;bottom:84px}.TZrpYa_layersBar span{background:var(--cobalt);transform-origin:0;height:100%;display:block;transform:scaleX(0)}@media (max-width:899px){.TZrpYa_layers{height:300svh}.TZrpYa_layersStage{padding:calc(var(--head) + 12px) var(--side) 92px;grid-template-rows:auto minmax(220px,1fr) auto;grid-template-columns:minmax(0,1fr);min-height:560px}.TZrpYa_layersCopy{grid-row:1;align-self:start}.TZrpYa_layersCopy .TZrpYa_h2{margin-top:12px;font-size:clamp(36px,10vw,56px)}.TZrpYa_stepBox{min-height:76px;margin-top:12px}.TZrpYa_stepCap{font-size:15px}.TZrpYa_stepCap b{margin-bottom:4px}.TZrpYa_layerList{display:none}.TZrpYa_canvasWrap{grid-area:2/1}.TZrpYa_layersFoot{grid-row:3;gap:8px;padding-top:8px}.TZrpYa_finishLabel{display:none}.TZrpYa_finishBtn{gap:8px;padding:0 12px 0 8px;font-size:13px!important}.TZrpYa_layersNote{text-align:left;max-width:none;font-size:11.5px}.TZrpYa_layersBar{bottom:80px}}.TZrpYa_page[data-motion=off] .TZrpYa_layers{height:auto}.TZrpYa_page[data-motion=off] .TZrpYa_layersStage{position:relative}.TZrpYa_approach{padding:160px var(--side);grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:96px;display:grid}.TZrpYa_storeFig{min-width:0}.TZrpYa_storeClip{aspect-ratio:5/4;border-radius:20px;position:relative;overflow:hidden}.TZrpYa_storeClip img{object-fit:cover;object-position:40% 50%;width:100%;height:100%;position:absolute;inset:0}.TZrpYa_approachCopy{min-width:0}.TZrpYa_steps{margin-top:48px;display:grid}.TZrpYa_steps li{grid-template-columns:56px minmax(0,1fr);padding:24px 0;display:grid;position:relative}.TZrpYa_stepRule{background:var(--line);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.TZrpYa_stepNo{color:var(--cobalt);letter-spacing:.1em;padding-top:4px;font-size:12px;font-weight:700}.TZrpYa_steps h3{letter-spacing:-.02em;font-size:19px;font-weight:700}.TZrpYa_steps p{color:var(--slate);margin-top:6px;font-size:15.5px}@media (max-width:899px){.TZrpYa_approach{padding:96px var(--side);grid-template-columns:1fr;gap:48px}.TZrpYa_storeClip{aspect-ratio:4/3.2}}.TZrpYa_band{position:relative}.TZrpYa_bandInner{background:var(--navy);color:var(--pearl);padding:160px var(--side) 140px;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);gap:96px 64px;display:grid;overflow:hidden}.TZrpYa_band .TZrpYa_eyebrow{color:#f0f4fab3}.TZrpYa_band .TZrpYa_eyebrow span{color:var(--cobalt-tint)}.TZrpYa_bandTitle{letter-spacing:-.055em;margin-top:32px;font-size:clamp(40px,6.4vw,116px);font-weight:600;line-height:1}.TZrpYa_thin{color:var(--cobalt-tint);font-weight:300}.TZrpYa_bandLead{color:#f0f4fac7;max-width:480px;margin-top:32px;font-size:18px}.TZrpYa_budsFig{align-self:center;place-items:center;min-height:320px;display:grid;position:relative}.TZrpYa_budsRing{aspect-ratio:1;border:1px solid var(--line-l);background:radial-gradient(closest-side,#284ddd52,#284ddd00 70%);border-radius:50%;width:112%;position:absolute}.TZrpYa_budsFig img{filter:drop-shadow(0 40px 50px #00000073);width:100%;height:auto;position:relative}.TZrpYa_topicList{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.TZrpYa_topicList li{border-top:1px solid var(--line-l);align-content:start;gap:8px;padding-top:24px;display:grid}.TZrpYa_topicNo{color:var(--cobalt-tint);letter-spacing:.1em;font-size:12px;font-weight:700}.TZrpYa_topicList h3{letter-spacing:-.03em;font-size:24px;font-weight:600}.TZrpYa_topicLink{border-bottom:1px solid #f0f4fa66;justify-self:start;align-items:center;gap:10px;min-height:44px;margin-top:8px;font-size:14px;font-weight:700;display:inline-flex}.TZrpYa_topicLink:hover{border-bottom-color:var(--pearl)}.TZrpYa_band :focus-visible{outline-color:var(--cobalt-tint)}@media (max-width:899px){.TZrpYa_bandInner{padding:112px var(--side) 96px;grid-template-columns:1fr;row-gap:56px}.TZrpYa_budsFig{justify-self:center;width:min(78vw,420px);min-height:0}.TZrpYa_topicList{grid-template-columns:1fr;gap:0}.TZrpYa_topicList li{padding:20px 0}}.TZrpYa_contact{padding:160px var(--side);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:96px;display:grid}.TZrpYa_store{gap:0;max-width:480px;margin-top:40px;display:grid}.TZrpYa_store>div{border-top:1px solid var(--line);justify-content:space-between;gap:16px;padding:14px 0;font-size:15px;display:flex}.TZrpYa_store dt{font-weight:700}.TZrpYa_store dd{color:var(--slate);text-align:right}.TZrpYa_faq{max-width:560px;margin-top:56px}.TZrpYa_faqTitle{letter-spacing:.2em;text-transform:uppercase;color:var(--slate);margin-bottom:8px;font-size:12px;font-weight:700}.TZrpYa_faq details{border-top:1px solid var(--line)}.TZrpYa_faq details:last-child{border-bottom:1px solid var(--line)}.TZrpYa_faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:12px 0;font-size:16px;font-weight:700;list-style:none;display:flex}.TZrpYa_faq summary::-webkit-details-marker{display:none}.TZrpYa_faq summary span{flex:none;width:14px;height:14px;position:relative}.TZrpYa_faq summary span:before,.TZrpYa_faq summary span:after{content:"";height:1.5px;transition:rotate .4s var(--ease);background:currentColor;margin-top:-.75px;position:absolute;top:50%;left:0;right:0}.TZrpYa_faq summary span:after{rotate:90deg}.TZrpYa_faq details[open] summary span:after{rotate:0deg}.TZrpYa_faq details p{color:var(--slate);max-width:500px;padding:0 0 20px}.TZrpYa_form{border:1px solid var(--line);background:#fff;border-radius:28px;gap:24px;padding:40px;display:grid}.TZrpYa_formBadge{background:var(--pearl);letter-spacing:.06em;color:var(--slate);border-radius:999px;justify-self:start;padding:6px 12px;font-size:12px;font-weight:700}.TZrpYa_fieldset{border:0;min-width:0;padding:0}.TZrpYa_fieldset legend{margin-bottom:12px;padding:0;font-size:15px;font-weight:700}.TZrpYa_chips{flex-wrap:wrap;gap:8px;display:flex}.TZrpYa_chip{position:relative}.TZrpYa_chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.TZrpYa_chip span{border:1px solid var(--line);border-radius:999px;align-items:center;min-height:44px;padding:0 18px;font-size:14px;font-weight:600;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.TZrpYa_chip input:checked+span{background:var(--navy);color:var(--pearl);border-color:var(--navy)}.TZrpYa_chip input:focus-visible+span{outline:2px solid var(--cobalt);outline-offset:3px}.TZrpYa_fieldLabel{margin-bottom:-12px;font-size:15px;font-weight:700}.TZrpYa_fieldLabel span{color:var(--slate);font-weight:500}.TZrpYa_textarea{width:100%;font:inherit;color:inherit;border:1px solid var(--line);background:var(--pearl);resize:vertical;border-radius:12px;min-height:104px;padding:14px 16px}.TZrpYa_textarea:focus-visible{border-color:var(--cobalt)}.TZrpYa_formBtns{flex-wrap:wrap;gap:12px;display:flex}.TZrpYa_waNote{background:var(--pearl);color:var(--slate);border-radius:12px;padding:14px 16px;font-size:14px}.TZrpYa_formNote{color:var(--slate);font-size:13px}.TZrpYa_summary:empty{display:none}.TZrpYa_summary{background:var(--pearl);border:1px solid var(--line);border-radius:16px;padding:20px;font-size:15px}.TZrpYa_summary ul{gap:4px;margin:12px 0;display:grid}.TZrpYa_sumHead{color:var(--cobalt);font-weight:700}.TZrpYa_sumFoot{color:var(--slate);font-size:13px}@media (max-width:899px){.TZrpYa_contact{padding:112px var(--side) 96px;grid-template-columns:1fr;gap:56px}.TZrpYa_form{border-radius:20px;padding:24px 20px}}.TZrpYa_footer{background:var(--navy-2);color:var(--pearl);padding:112px var(--side) 88px}.TZrpYa_footTop{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;display:grid}.TZrpYa_footNav{flex-wrap:wrap;align-content:start;gap:8px 24px;display:flex}.TZrpYa_footNav a{align-items:center;min-height:44px;font-size:15px;font-weight:600;display:inline-flex}.TZrpYa_footNote{color:#f0f4faa8;max-width:520px;font-size:14px}.TZrpYa_footMark{letter-spacing:-.075em;margin-top:.36em;padding-bottom:.06em;font-size:clamp(110px,27vw,460px);font-weight:700;line-height:.8;overflow:hidden}.TZrpYa_footMark span{display:block}.TZrpYa_footBottom{border-top:1px solid var(--line-l);color:#f0f4faa8;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:calc(clamp(110px,27vw,460px)/3.33333);padding-top:20px;font-size:13px;display:flex}.TZrpYa_footBottom a{min-height:44px;color:var(--pearl);align-items:center;gap:8px;font-weight:600;display:inline-flex}.TZrpYa_footer :focus-visible{outline-color:var(--cobalt-tint)}@media (max-width:767px){.TZrpYa_footTop{grid-template-columns:1fr;gap:24px}.TZrpYa_footer{padding-bottom:96px}}
