.yoeqmm3{isolation:isolate;grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;display:grid;position:relative}
.yoeqmm3:before{content:"";z-index:-1;background-image:radial-gradient(var(--tl-dot) 1px, transparent 1px);pointer-events:none;background-size:22px 22px;position:absolute;inset:0}
.yoeqmm3:after{content:"";z-index:-1;background:radial-gradient(60% 55% at 78% 12%, var(--tl-wash-violet), transparent 70%), radial-gradient(48% 44% at 96% 52%, var(--tl-wash-blush), transparent 72%);pointer-events:none;position:absolute;inset:0}
.yoeqmm4{padding-inline:clamp(20px,min(3.75vw,5.9vh),64px)}
.yoeqmm5{align-items:center;gap:32px;height:clamp(56px,min(6.4vw,10.2vh),96px);display:flex}
.yoeqmm6{aspect-ratio:373/120;background:var(--tl-ink);width:clamp(112px,min(8.6vw,13.8vh),132px);-webkit-mask-image:var(--img-logo);mask-image:var(--img-logo);transition:opacity .18s;display:block;-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.yoeqmm6:hover{opacity:.72}
.yoeqmm7{color:var(--tl-nav-link);gap:clamp(18px,min(2.1vw,3.34vh),32px);margin-left:auto;font-size:clamp(13px,min(.98vw,1.56vh),15px);font-weight:500;display:flex}
.yoeqmm7 a{transition:color .18s}
.yoeqmm7 a:hover{color:var(--tl-ink)}
.yoeqmm8{background:var(--tl-ink);color:var(--tl-white);cursor:pointer;letter-spacing:-.01em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:min(1.07vw,1.67vh) min(1.57vw,2.45vh);font-size:clamp(13px,min(1.06vw,1.67vh),16px);font-weight:600;transition:background .22s,color .22s,border-color .22s;display:inline-flex}
.yoeqmm8:hover{background:var(--tl-ink-strong)}
.yoeqmm9{align-items:center;gap:10px;margin-left:clamp(14px,1.8vw,26px);display:flex}
.yoeqmma{font-size:1.1em;line-height:1;display:inline-block}
.yoeqmmb{grid-template-columns:minmax(300px,41.5%) minmax(0,1fr);align-items:center;gap:min(3.2vw,5vh);min-height:0;display:grid}
.yoeqmmc{padding-left:clamp(0px,2.4vw,44px);container-type:inline-size}
.yoeqmmd{font-family:var(--tl-display);letter-spacing:-.012em;margin:0 0 min(2vw,2.6vh);font-size:clamp(30px,min(21.5cqw,9.6vh,17vw),132px);font-weight:400;line-height:.9}
.yoeqmme{color:var(--tl-ink);display:block}
.yoeqmmf{color:var(--tl-lead);letter-spacing:-.025em;text-wrap:balance;margin:0 0 min(2.2vw,2.9vh);font-size:clamp(15px,min(1.46vw,2.34vh),21px);line-height:1.55}
.yoeqmmg{flex-wrap:wrap;align-items:center;gap:min(1vw,1.6vh);display:flex}
.yoeqmmh{border:1px solid var(--tl-line);background:var(--tl-glass);color:var(--tl-muted);border-radius:999px;align-items:center;gap:10px;margin-top:min(1.8vw,2.4vh);padding:min(.62vw,.98vh) min(1.25vw,1.95vh) min(.62vw,.98vh) min(.7vw,1.1vh);font-size:clamp(12px,min(.98vw,1.56vh),15px);font-weight:500;display:inline-flex}
.yoeqmmi{background:var(--tl-spectrum);border-radius:50%;width:min(1.4vw,2.2vh);height:min(1.4vw,2.2vh)}
.yoeqmmj{align-items:center;margin-top:min(1.3vw,1.7vh);display:flex}
.yoeqmmk{aspect-ratio:1;border:2px solid var(--tl-canvas);object-fit:cover;width:clamp(30px,min(3.4vw,4.6vh),52px);height:auto;box-shadow:0 0 0 1px var(--tl-line);border-radius:50%;margin-right:max(min(-.9vw,-1.35vh),-14px)}
.yoeqmml{aspect-ratio:1;border:1px solid var(--tl-line-strong);background:var(--tl-glass);width:clamp(30px,min(3.4vw,4.6vh),52px);color:var(--tl-muted);border-radius:50%;place-items:center;margin-left:max(min(.55vw,.85vh),6px);font-size:clamp(12px,min(.95vw,1.5vh),15px);font-weight:600;display:grid}
.yoeqmmm{align-items:center;height:100%;min-height:0;display:flex;container-type:size}
.yoeqmmn{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:min(1.6vw,2.4vh);width:66cqw;height:min(100cqh,86cqw);margin-left:auto;margin-right:min(13.2vw,20.8vh,198px);display:grid;container-type:size}
.yoeqmmo{z-index:2;min-width:0;position:relative;container-type:inline-size}
.yoeqmmo[data-active]{z-index:5}
.yoeqmmo[data-pos=tl]{--accent:var(--tl-accent-0)}
.yoeqmmo[data-pos=tr]{--accent:var(--tl-accent-1)}
.yoeqmmo[data-pos=bl]{--accent:var(--tl-accent-2)}
.yoeqmmo[data-pos=br]{--accent:var(--tl-accent-3)}
.yoeqmmp{border:1px solid var(--tl-line);background:var(--tl-white);cursor:pointer;text-align:left;width:100%;box-shadow:0 2.04cqw 4.9cqw var(--tl-shadow-rest);border-radius:3.88cqw;transition:transform .42s cubic-bezier(.2,.8,.2,1),box-shadow .42s,border-color .42s;display:block;position:relative;overflow:hidden}
.yoeqmmo[data-active] .yoeqmmp{border-color:color-mix(in srgb, var(--accent) 42%, var(--tl-line));box-shadow:0 4.49cqw 9.38cqw var(--tl-shadow-lift);transform:translateY(-1.63cqw)}
.yoeqmmq{aspect-ratio:1.85;width:100%;position:relative;overflow:hidden}
.yoeqmmr{background-position:50%;background-size:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scale(1.02)}
.yoeqmmo[data-active] .yoeqmmr{transform:scale(1.07)}
.yoeqmms{z-index:2;border:1px solid var(--tl-line);background:var(--tl-glass-strong);color:var(--tl-ink);letter-spacing:.02em;box-shadow:0 2px 8px var(--tl-shadow-chip);border-radius:999px;padding:1.26cqw 2.75cqw;font-size:3.51cqw;font-weight:700;position:absolute;top:2.65cqw;left:2.65cqw}
.yoeqmms[data-tone=brand]{background:var(--tl-ink);color:var(--tl-white)}
.yoeqmms[data-tone=info]{background:var(--tl-glass-strong);color:var(--tl-plum)}
.yoeqmmt{z-index:2;padding:2.86cqw 3.67cqw 3.26cqw;position:relative}
.yoeqmmu{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1.22cqw;font-size:2.73cqw;font-weight:700}
.yoeqmmv{font-family:var(--tl-display);letter-spacing:-.045em;margin:0 0 2.86cqw;font-size:6.73cqw;font-weight:500;line-height:1.06}
.yoeqmmw{color:var(--tl-muted);align-items:center;gap:2.45cqw;font-size:3.24cqw;font-weight:500;display:flex}
.yoeqmmx{border:1px solid var(--tl-line);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;align-items:center;gap:1.43cqw;padding:.92cqw 2.65cqw;display:inline-flex;overflow:hidden}
.yoeqmmy{white-space:nowrap;margin-left:auto}
.yoeqmmz{grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.2,.8,.2,1);display:grid}
.yoeqmmo[data-active] .yoeqmmz{grid-template-rows:1fr}
.yoeqmmz>div{min-height:0;overflow:hidden}
.yoeqmm10{border-top:1px solid var(--tl-line);align-items:center;gap:1.84cqw;margin-top:1.84cqw;padding-top:1.73cqw;display:flex}
.yoeqmm11{aspect-ratio:1;background:var(--tl-canvas-deep);border-radius:1.84cqw;flex:none;align-content:center;place-items:center;width:7.34cqw;display:grid}
.yoeqmm11[data-soon]{background:color-mix(in srgb, var(--accent) 16%, var(--tl-canvas-deep))}
.yoeqmm11 b{color:var(--tl-faint);letter-spacing:.06em;text-transform:uppercase;font-size:2cqw;font-weight:700;line-height:1}
.yoeqmm11 i{font-size:3.06cqw;font-style:normal;font-weight:700;line-height:1.25}
.yoeqmm11[data-soon] b,.yoeqmm11[data-soon] i{color:var(--accent)}
.yoeqmm12{display:flex}
.yoeqmm13{aspect-ratio:1;object-fit:cover;width:4.49cqw;height:auto;box-shadow:0 0 0 2px var(--tl-white);border-radius:50%;margin-right:-1.43cqw}
.yoeqmm14{letter-spacing:-.01em;white-space:nowrap;margin-left:auto;font-size:2.55cqw;font-weight:600}
.yoeqmm15{color:var(--tl-faint)}
.yoeqmm16{background:var(--tl-canvas-deep);height:.69cqw;position:absolute;bottom:0;left:0;right:0}
.yoeqmm16 i{background:var(--accent);width:0;height:100%;transition:width 1.1s cubic-bezier(.2,.8,.2,1);display:block}
.yoeqmmo[data-active] .yoeqmm16 i{width:var(--pct)}
.yoeqmm17{border-top:1px solid var(--tl-rule);align-items:center;gap:clamp(20px,4vw,64px);margin-top:min(2vw,2.8vh);padding-block:min(1.45vw,2vh);display:flex}
.yoeqmm17 h2{font-family:var(--tl-display);letter-spacing:-.018em;flex:none;margin:0;font-size:clamp(20px,min(2.74vw,4.3vh),42px);font-weight:400;line-height:.98}
.yoeqmm18{flex:1;align-items:center;gap:clamp(10px,1.4vw,24px);margin-left:clamp(24px,4vw,72px);display:flex}
.yoeqmm19{text-align:center;flex:none}
.yoeqmm1a{opacity:.42;background:currentColor;flex:1;height:1px}
.yoeqmm1b{aspect-ratio:1;border:1px solid var(--tl-line);width:clamp(54px,min(9.4vw,12.2vh),132px);box-shadow:0 6px 18px var(--tl-shadow-step);background-position:50%;background-size:cover;border-radius:50%;margin:0 auto;transition:transform .34s cubic-bezier(.2,.8,.2,1),box-shadow .34s;position:relative;overflow:hidden}
.yoeqmm19:hover .yoeqmm1b{box-shadow:0 14px 30px var(--tl-shadow-lift);transform:scale(1.07)}
.yoeqmm1c{color:var(--tl-muted);margin-top:min(1.15vw,1.8vh);font-size:clamp(12px,min(1.1vw,1.75vh),16px);font-weight:500;display:block}
.yoeqmm1d{color:var(--tl-faint);flex:1;align-items:center;gap:6px;margin-bottom:26px;display:flex}
.yoeqmm1d svg{animation:2.6s ease-in-out infinite yoeqmm0;display:block}
.yoeqmm1e{cursor:pointer;perspective:1100px;position:relative}
.yoeqmm1f{visibility:hidden}
.yoeqmm1g{background:var(--tl-white);backface-visibility:hidden;width:100%;height:50%;position:absolute;left:0;overflow:hidden}
.yoeqmm1h{border-radius:3.88cqw 3.88cqw 0 0;top:0}
.yoeqmm1i{border-radius:0 0 3.88cqw 3.88cqw;bottom:0}
.yoeqmm1g>.yoeqmmp{width:100%;height:200%;box-shadow:none;border:0;border-radius:0;position:absolute;left:0}
.yoeqmm1h>.yoeqmmp{top:0}
.yoeqmm1i>.yoeqmmp{bottom:0}
.yoeqmm1j{z-index:3}
.yoeqmm1j:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(#0000,#0000005c);transition:opacity .16s linear;position:absolute;inset:0}
.yoeqmm1k{transform-origin:bottom}
.yoeqmm1l{transform-origin:top;transform:rotateX(90deg)}
.yoeqmm1e[data-phase=fall] .yoeqmm1k{animation:.32s cubic-bezier(.4,0,.85,.5) forwards yoeqmm1}
.yoeqmm1e[data-phase=fall] .yoeqmm1k:after{opacity:1}
.yoeqmm1e[data-phase=rise] .yoeqmm1k{transform:rotateX(-90deg)}
.yoeqmm1e[data-phase=rise] .yoeqmm1l{animation:.34s cubic-bezier(.15,.5,.25,1) forwards yoeqmm2}
.yoeqmm1m{z-index:4;border:1px solid var(--tl-line);pointer-events:none;box-shadow:0 2.04cqw 4.9cqw var(--tl-shadow-rest);border-radius:3.88cqw;position:absolute;inset:0}
.yoeqmm1n{z-index:5;background:var(--tl-line);opacity:.5;pointer-events:none;height:1px;position:absolute;top:50%;left:0;right:0}
.yoeqmm1e .yoeqmmz{grid-template-rows:1fr}
.yoeqmm1e .yoeqmm16 i{width:var(--pct)}
@media (max-height:700px),(max-width:1024px),(max-aspect-ratio:1){body:has(.yoeqmm3){overflow:auto}.yoeqmm3{height:auto;min-height:100dvh}}
@media (max-width:1024px),(max-aspect-ratio:1){.yoeqmmb{grid-template-columns:1fr;padding-block:28px}.yoeqmmm{height:auto;container-type:normal}.yoeqmmn{gap:min(2.4vw,14px);width:100%;height:auto;margin-right:0;container-type:normal}.yoeqmmp{box-shadow:0 8px 20px var(--tl-shadow-rest);border-radius:16px}.yoeqmmo[data-active] .yoeqmmp{transform:none}.yoeqmm17{flex-direction:column;align-items:stretch}.yoeqmm18{width:100%;margin-left:0}}
@media (max-width:620px){.yoeqmm5{flex-wrap:wrap;gap:12px 18px;height:auto;padding-block:14px}.yoeqmm7{order:3;width:100%;margin-left:0}.yoeqmm9{gap:8px;margin-left:auto}.yoeqmm18{gap:8px}.yoeqmm1d{margin-bottom:20px}.yoeqmm7 a,.yoeqmm8{white-space:nowrap}.yoeqmm5 .yoeqmm8{padding:11px 16px}.yoeqmm1i{border-radius:0 0 16px 16px}.yoeqmm1m{border-radius:16px}.yoeqmm1h,.yoeqmm1m{border-radius:16px 16px 0 0}}
@media (prefers-reduced-motion:reduce){.yoeqmm1d svg{animation:none}.yoeqmm1e[data-phase=fall] .yoeqmm1k,.yoeqmm1e[data-phase=rise] .yoeqmm1l{animation-duration:1ms}.yoeqmmo,.yoeqmmp,.yoeqmmr,.yoeqmmz{transition:none}}
