@font-face{font-family:interTight;src:url(../media/inter_tight_variable-s.p.0yzw701nbs_dl.woff2)format("woff2");font-display:swap;font-weight:300 500}@font-face{font-family:interTight Fallback;src:local(Arial);ascent-override:99.65%;descent-override:24.81%;line-gap-override:0.0%;size-adjust:97.21%}.intertight_310b7afe-module__OX3pQa__className{font-family:interTight,interTight Fallback}.intertight_310b7afe-module__OX3pQa__variable{--font-display-raw:"interTight", "interTight Fallback"}
@font-face{font-family:inter;src:url(../media/inter_variable-s.p.0rpdhg_4ubdtf.woff2)format("woff2");font-display:swap;font-weight:300 500}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_31e35f05-module__kP7EJa__className{font-family:inter,inter Fallback}.inter_31e35f05-module__kP7EJa__variable{--font-body-raw:"inter", "inter Fallback"}
@font-face{font-family:jetbrainsMono;src:url(../media/jetbrains_mono_variable-s.p.0gbvn7yk5tf9v.woff2)format("woff2");font-display:swap;font-weight:400 500}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrainsmono_8d99c374-module__5o_9CW__className{font-family:jetbrainsMono,jetbrainsMono Fallback}.jetbrainsmono_8d99c374-module__5o_9CW__variable{--font-mono-raw:"jetbrainsMono", "jetbrainsMono Fallback"}
.AccentControl-module__AfLDha__control{right:max(22px, env(safe-area-inset-right));bottom:max(22px, env(safe-area-inset-bottom));z-index:70;color:var(--text-primary);font-family:var(--font-body);position:fixed}.AccentControl-module__AfLDha__trigger{background:var(--surface-raised);border:1px solid rgba(var(--accent-rgb), .34);width:48px;height:48px;box-shadow:var(--shadow-soft);border-radius:50%;place-items:center;margin-left:auto;transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .3s,box-shadow .3s;display:grid;position:relative}.AccentControl-module__AfLDha__trigger:hover,.AccentControl-module__AfLDha__trigger[aria-expanded=true]{color:var(--accent)}.AccentControl-module__AfLDha__trigger[data-signal=icon]{width:48px;height:48px}.AccentControl-module__AfLDha__signalMark{width:25px;height:25px;color:var(--accent);flex-direction:column;justify-content:center;gap:5px;display:flex}.AccentControl-module__AfLDha__signalMark i{background:currentColor;width:19px;height:1px;transition:transform .35s cubic-bezier(.16,1,.3,1);display:block}.AccentControl-module__AfLDha__signalMark i:nth-child(2){width:13px;margin-left:6px}.AccentControl-module__AfLDha__signalMark i:last-child{width:7px;margin-left:12px}.AccentControl-module__AfLDha__trigger:is(:hover,:focus-visible,[aria-expanded=true]) .AccentControl-module__AfLDha__signalMark i:first-child{transform:translate(3px)}.AccentControl-module__AfLDha__trigger:is(:hover,:focus-visible,[aria-expanded=true]) .AccentControl-module__AfLDha__signalMark i:last-child{transform:translate(-6px)}.AccentControl-module__AfLDha__tooltip{background:var(--surface-raised);border:1px solid var(--line);opacity:0;pointer-events:none;border-radius:4px;padding:7px 10px;font-size:11px;transition:opacity .2s,transform .3s;position:absolute;bottom:calc(100% + 10px);right:0;transform:translateY(4px)}.AccentControl-module__AfLDha__trigger:hover:not([aria-expanded=true]) .AccentControl-module__AfLDha__tooltip,.AccentControl-module__AfLDha__trigger:focus-visible:not([aria-expanded=true]) .AccentControl-module__AfLDha__tooltip{opacity:1;transform:translateY(0)}.AccentControl-module__AfLDha__panel{border:1px solid rgba(var(--accent-rgb), .24);background:var(--surface-raised);background-image:radial-gradient(ellipse at 100% 0, rgba(var(--accent-rgb), .09), transparent 65%);width:min(296px,100vw - 32px);box-shadow:var(--shadow-strong);transform-origin:100% 100%;opacity:0;visibility:hidden;border-radius:12px;padding:22px;transition:opacity .22s,transform .4s cubic-bezier(.16,1,.3,1),visibility 0s .4s;position:absolute;bottom:62px;right:0;transform:translateY(10px)scale(.96)}.AccentControl-module__AfLDha__panel[data-open=true]{opacity:1;visibility:visible;transition-delay:0s;transform:translateY(0)scale(1)}.AccentControl-module__AfLDha__panelTop{justify-content:space-between;align-items:center;margin-top:-11px;display:flex}.AccentControl-module__AfLDha__eyebrow{color:var(--accent);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;font-size:9px}.AccentControl-module__AfLDha__close{width:44px;height:44px;color:var(--text-secondary);border-radius:50%;place-items:center;margin-right:-13px;transition:color .2s,transform .3s;display:grid}.AccentControl-module__AfLDha__close:hover{color:var(--accent)}.AccentControl-module__AfLDha__title{letter-spacing:-.04em;margin:5px 0 10px;font-size:23px}.AccentControl-module__AfLDha__description{color:var(--text-secondary);font-size:11px;line-height:1.5}.AccentControl-module__AfLDha__swatches{grid-template-columns:repeat(3,1fr);gap:7px;margin:22px -5px 18px;display:grid}.AccentControl-module__AfLDha__swatch{min-height:65px;color:var(--text-secondary);border-radius:6px;flex-direction:column;align-items:center;gap:9px;padding:9px 4px;font-size:10px;transition:background .25s,color .25s;display:flex}.AccentControl-module__AfLDha__swatch:hover,.AccentControl-module__AfLDha__swatch[aria-pressed=true]{color:var(--text-primary);background:var(--surface-panel)}.AccentControl-module__AfLDha__sample{color:#080a0b;background:var(--swatch);outline-offset:4px;border-radius:50%;outline:1px solid #0000;place-items:center;width:28px;height:28px;transition:transform .4s cubic-bezier(.16,1,.3,1),outline-color .25s;display:grid}.AccentControl-module__AfLDha__swatch:hover .AccentControl-module__AfLDha__sample{transform:translateY(-2px)}.AccentControl-module__AfLDha__swatch[aria-pressed=true] .AccentControl-module__AfLDha__sample{outline-color:var(--accent)}.AccentControl-module__AfLDha__sample svg{opacity:0;transition:opacity .2s,transform .3s;transform:scale(.65)}.AccentControl-module__AfLDha__swatch[aria-pressed=true] .AccentControl-module__AfLDha__sample svg{opacity:1;transform:scale(1)}.AccentControl-module__AfLDha__panelBottom{border-top:1px solid var(--line);justify-content:space-between;align-items:center;min-height:42px;padding-top:12px;display:flex}.AccentControl-module__AfLDha__current{font-family:var(--font-mono);color:var(--accent);font-size:10px}.AccentControl-module__AfLDha__reset{min-height:32px;color:var(--text-secondary);align-items:center;gap:9px;font-size:11px;display:inline-flex}.AccentControl-module__AfLDha__reset span{font-size:17px;transition:transform .4s cubic-bezier(.16,1,.3,1)}.AccentControl-module__AfLDha__reset:hover{color:var(--accent)}.AccentControl-module__AfLDha__reset:hover span{transform:rotate(-60deg)}@media (max-width:600px){.AccentControl-module__AfLDha__control{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom))}.AccentControl-module__AfLDha__tooltip{display:none}}@media (prefers-reduced-motion:reduce){.AccentControl-module__AfLDha__panel,.AccentControl-module__AfLDha__trigger,.AccentControl-module__AfLDha__signalMark i,.AccentControl-module__AfLDha__sample,.AccentControl-module__AfLDha__sample svg,.AccentControl-module__AfLDha__reset span,.AccentControl-module__AfLDha__close{transition:none;transform:none}}
@property --signal-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --signal-px{syntax:"<percentage>";inherits:true;initial-value:82%}@property --signal-py{syntax:"<percentage>";inherits:true;initial-value:50%}.SignalAction-module__OTnHra__action.SignalAction-module__OTnHra__action{--signal-size:26px;--signal-radius:7px;--signal-color:var(--signal-accent,var(--accent));--signal-tint:var(--page-rgb);--signal-fill:16%;--signal-ease:cubic-bezier(.2,.75,.2,1);--signal-soft:cubic-bezier(.16,1,.3,1);align-items:center;justify-content:var(--signal-justify,space-between);isolation:isolate;border-radius:var(--signal-radius);max-width:100%;min-height:44px;box-shadow:none;text-shadow:none;color:var(--signal-ink,var(--text-primary));transition:scale .4s var(--signal-ease), color .18s, --signal-px .55s var(--signal-soft), --signal-py .55s var(--signal-soft);background:0 0;border:0;gap:16px;text-decoration:none;display:inline-flex}:where(.SignalAction-module__OTnHra__action){position:relative}.SignalAction-module__OTnHra__action.SignalAction-module__OTnHra__action:before,.SignalAction-module__OTnHra__action.SignalAction-module__OTnHra__action:after{content:none}.SignalAction-module__OTnHra__action.SignalAction-module__OTnHra__action>.SignalAction-module__OTnHra__label{z-index:2;align-items:center;gap:inherit;min-width:0;font:inherit;color:inherit;transform:translate(calc(var(--signal-x,0px) * .45 + var(--signal-lead,0px)), calc(var(--signal-y,0px) * .45));transition:transform .45s var(--signal-soft);display:inline-flex;position:relative}.SignalAction-module__OTnHra__action.SignalAction-module__OTnHra__action>.SignalAction-module__OTnHra__mark{z-index:2;flex:0 0 var(--signal-size);width:var(--signal-size);height:var(--signal-size);color:inherit;transform:translate(calc(var(--signal-x,0px) + var(--signal-arrow,0px)), var(--signal-y,0px));transition:transform .45s var(--signal-soft);display:block;position:relative}.SignalAction-module__OTnHra__action.SignalAction-module__OTnHra__action .SignalAction-module__OTnHra__mark svg{width:100%;height:100%;display:block;overflow:visible;transform:none}.SignalAction-module__OTnHra__shaft,.SignalAction-module__OTnHra__tip{stroke:currentColor;stroke-width:1.35px;vector-effect:non-scaling-stroke}.SignalAction-module__OTnHra__shaft{transform-origin:32px 21px;transition:transform .38s var(--signal-soft);transform:scaleX(.8)}.SignalAction-module__OTnHra__tip{transition:transform .38s var(--signal-soft)}.SignalAction-module__OTnHra__action.SignalAction-module__OTnHra__action>:is(.SignalAction-module__OTnHra__face,.SignalAction-module__OTnHra__halo,.SignalAction-module__OTnHra__orbit,.SignalAction-module__OTnHra__edge,.SignalAction-module__OTnHra__flash,.SignalAction-module__OTnHra__sweepWindow){border-radius:inherit;pointer-events:none;position:absolute;inset:0;transform:none}.SignalAction-module__OTnHra__face{z-index:-2;background:linear-gradient(115deg, transparent 20%, color-mix(in srgb, var(--signal-color) 7%, transparent) 50%, transparent 80%) 0 0 / 250% 100%, color-mix(in srgb, var(--signal-surface,rgb(var(--signal-tint))) var(--signal-fill), transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--signal-color) 34%, transparent), inset 0 1px 0 #ffffff0f;transition:background-color .4s var(--signal-soft), box-shadow .4s var(--signal-soft);animation:11s ease-in-out infinite alternate SignalAction-module__OTnHra__signal-drift}.SignalAction-module__OTnHra__halo{z-index:-1;background:radial-gradient(90px 70px at var(--signal-px) var(--signal-py), color-mix(in srgb, var(--signal-color) 11%, transparent), transparent 100%);box-shadow:0 0 20px -10px color-mix(in srgb, var(--signal-color) 60%, transparent);opacity:0;transition:opacity .45s var(--signal-soft)}.SignalAction-module__OTnHra__orbit,.SignalAction-module__OTnHra__edge,.SignalAction-module__OTnHra__flash{z-index:1;-webkit-mask-composite:xor;padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.SignalAction-module__OTnHra__action.SignalAction-module__OTnHra__action>.SignalAction-module__OTnHra__orbit{background:conic-gradient(from var(--signal-angle), transparent 0deg 262deg, color-mix(in srgb, var(--signal-color) 45%, transparent) 318deg, var(--signal-color) 344deg, transparent 360deg);opacity:0;transition:opacity .6s var(--signal-soft);animation:9s linear infinite SignalAction-module__OTnHra__signal-orbit}.SignalAction-module__OTnHra__action.SignalAction-module__OTnHra__action>.SignalAction-module__OTnHra__edge{background:radial-gradient(130px 90px at var(--signal-px) var(--signal-py), var(--signal-color), transparent 100%);filter:drop-shadow(0 0 3px color-mix(in srgb, var(--signal-color) 60%, transparent));opacity:0;transition:opacity .45s var(--signal-soft)}.SignalAction-module__OTnHra__action.SignalAction-module__OTnHra__action>.SignalAction-module__OTnHra__flash{background:var(--signal-color);filter:drop-shadow(0 0 4px color-mix(in srgb, var(--signal-color) 70%, transparent));opacity:0}.SignalAction-module__OTnHra__textureWindow,.SignalAction-module__OTnHra__sweepWindow{overflow:hidden}.SignalAction-module__OTnHra__sweep{background:var(--signal-color);filter:blur(13px);opacity:0;width:30px;position:absolute;inset:-15px auto -15px -35px;transform:translate(0)skew(-18deg)}.SignalAction-module__OTnHra__action.SignalAction-module__OTnHra__action>.SignalAction-module__OTnHra__frame{width:100%;height:100%;color:var(--signal-color);pointer-events:none;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--signal-color) 70%, transparent));position:absolute;inset:0;overflow:visible;transform:none}.SignalAction-module__OTnHra__route{fill:none;stroke:currentColor;stroke-width:1.2px;vector-effect:non-scaling-stroke;stroke-dasharray:.18 .82;stroke-dashoffset:.18px;opacity:0;transition:opacity .35s}.SignalAction-module__OTnHra__action.SignalAction-module__OTnHra__action>.SignalAction-module__OTnHra__spark{background:var(--signal-color);width:3px;height:3px;box-shadow:0 0 4px var(--signal-color), 0 0 9px var(--signal-color);offset-path:var(--signal-path);offset-distance:0%;offset-rotate:0deg;pointer-events:none;opacity:0;z-index:2;border-radius:50%;position:absolute;top:0;left:0;transform:none}.SignalAction-module__OTnHra__action.SignalAction-module__OTnHra__action[data-signal=primary]{--signal-radius:10px;--signal-size:32px;gap:25px;min-height:56px;padding:10px 22px}.SignalAction-module__OTnHra__action[data-signal=primary] .SignalAction-module__OTnHra__orbit{opacity:.45}.SignalAction-module__OTnHra__action.SignalAction-module__OTnHra__action[data-signal=secondary]{--signal-radius:8px;padding:7px 16px}.SignalAction-module__OTnHra__action.SignalAction-module__OTnHra__action[data-signal=utility]{--signal-radius:8px;gap:var(--signal-gap,8px);padding:6px var(--signal-pad-x,14px)}.SignalAction-module__OTnHra__action.SignalAction-module__OTnHra__action[data-signal=icon]{justify-content:center;width:44px;min-width:44px;height:44px;padding:0}.SignalAction-module__OTnHra__action[data-signal=icon] .SignalAction-module__OTnHra__label{justify-content:center}.SignalAction-module__OTnHra__action.SignalAction-module__OTnHra__action[data-signal=text]{--signal-size:25px;color:inherit;border-radius:0;gap:9px}.SignalAction-module__OTnHra__action[data-signal=text] :is(.SignalAction-module__OTnHra__face,.SignalAction-module__OTnHra__halo,.SignalAction-module__OTnHra__spark){display:none}.SignalAction-module__OTnHra__action[data-signal=text] .SignalAction-module__OTnHra__sweep{filter:blur(3px);width:9px}.SignalAction-module__OTnHra__action.SignalAction-module__OTnHra__action[aria-pressed=true]:not([data-signal=text]) .SignalAction-module__OTnHra__face{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--signal-color) 62%, transparent), inset 0 1px 0 #ffffff0f;background-color:color-mix(in srgb, var(--signal-color) 6%, transparent)}[data-theme=light] .SignalAction-module__OTnHra__action{--signal-tint:255, 255, 255;--signal-fill:38%}[data-theme=light] .SignalAction-module__OTnHra__face{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--signal-color) 42%, transparent), 0 1px 2px color-mix(in srgb, var(--signal-color) 10%, transparent)}.SignalAction-module__OTnHra__action:focus-visible{outline:2px solid var(--signal-color);outline-offset:4px}:is(.SignalAction-module__OTnHra__action:focus-visible,:is(a,button):focus-visible .SignalAction-module__OTnHra__cue){--signal-lead:2px;--signal-arrow:4px}.SignalAction-module__OTnHra__action:focus-visible :is(.SignalAction-module__OTnHra__halo,.SignalAction-module__OTnHra__orbit){opacity:1}:is(a,button):focus-visible .SignalAction-module__OTnHra__cue .SignalAction-module__OTnHra__halo{opacity:1}:is(.SignalAction-module__OTnHra__action:focus-visible .SignalAction-module__OTnHra__route,:is(a,button):focus-visible .SignalAction-module__OTnHra__cue .SignalAction-module__OTnHra__route){opacity:.9;animation:SignalAction-module__OTnHra__signal-edge 1.8s var(--signal-ease) infinite}:is(.SignalAction-module__OTnHra__action:focus-visible .SignalAction-module__OTnHra__sweep,:is(a,button):focus-visible .SignalAction-module__OTnHra__cue .SignalAction-module__OTnHra__sweep){animation:SignalAction-module__OTnHra__signal-sweep 1s 80ms var(--signal-ease) both}.SignalAction-module__OTnHra__action:focus-visible .SignalAction-module__OTnHra__shaft{transform:scaleX(1)}.SignalAction-module__OTnHra__action:focus-visible .SignalAction-module__OTnHra__tip{transform:translate(1px)}:is(a,button):active .SignalAction-module__OTnHra__cue .SignalAction-module__OTnHra__route{opacity:1;animation:SignalAction-module__OTnHra__signal-edge .55s var(--signal-ease)}:is(a,button):active .SignalAction-module__OTnHra__cue .SignalAction-module__OTnHra__sweep{animation:SignalAction-module__OTnHra__signal-sweep .55s var(--signal-ease)}@media (hover:hover) and (pointer:fine){.SignalAction-module__OTnHra__action:not(:disabled):hover{--signal-lead:2px;--signal-arrow:4px}:is(a,button):hover .SignalAction-module__OTnHra__cue{--signal-lead:2px;--signal-arrow:4px}.SignalAction-module__OTnHra__action:not(:disabled):hover :is(.SignalAction-module__OTnHra__halo,.SignalAction-module__OTnHra__edge){opacity:1}.SignalAction-module__OTnHra__action:not(:disabled):hover .SignalAction-module__OTnHra__orbit{opacity:.9}:is(a,button):hover .SignalAction-module__OTnHra__cue .SignalAction-module__OTnHra__halo{opacity:1}.SignalAction-module__OTnHra__action:not(:disabled):hover .SignalAction-module__OTnHra__route{opacity:.9;animation:SignalAction-module__OTnHra__signal-edge 1.8s var(--signal-ease) infinite}:is(a,button):hover .SignalAction-module__OTnHra__cue .SignalAction-module__OTnHra__route{opacity:.9;animation:SignalAction-module__OTnHra__signal-edge 1.8s var(--signal-ease) infinite}.SignalAction-module__OTnHra__action:not(:disabled):hover .SignalAction-module__OTnHra__sweep{animation:SignalAction-module__OTnHra__signal-sweep 1s 80ms var(--signal-ease) both}:is(a,button):hover .SignalAction-module__OTnHra__cue .SignalAction-module__OTnHra__sweep{animation:SignalAction-module__OTnHra__signal-sweep 1s 80ms var(--signal-ease) both}.SignalAction-module__OTnHra__action:not(:disabled):hover .SignalAction-module__OTnHra__shaft{transform:scaleX(1)}.SignalAction-module__OTnHra__action:not(:disabled):hover .SignalAction-module__OTnHra__tip{transform:translate(1px)}}.SignalAction-module__OTnHra__action.SignalAction-module__OTnHra__action:not(:disabled):is(:active,[data-signal-pressed=true]){transition-duration:.12s;scale:.975!important}.SignalAction-module__OTnHra__action:not(:disabled):is(:active,[data-signal-pressed=true]) .SignalAction-module__OTnHra__halo{opacity:1}.SignalAction-module__OTnHra__action.SignalAction-module__OTnHra__action:disabled{opacity:.45;cursor:not-allowed;--signal-lead:0px;--signal-arrow:0px}.SignalAction-module__OTnHra__action.SignalAction-module__OTnHra__action:disabled *{transition:none;animation:none}.SignalAction-module__OTnHra__action:disabled :is(.SignalAction-module__OTnHra__route,.SignalAction-module__OTnHra__spark,.SignalAction-module__OTnHra__sweep,.SignalAction-module__OTnHra__orbit,.SignalAction-module__OTnHra__edge,.SignalAction-module__OTnHra__flash){opacity:0}.SignalAction-module__OTnHra__action:not([data-signal-visible=true]) *{animation-play-state:paused!important}@keyframes SignalAction-module__OTnHra__signal-orbit{to{--signal-angle:360deg}}@keyframes SignalAction-module__OTnHra__signal-drift{0%{background-position:100% 0,0 0}to{background-position:0 0,0 0}}@keyframes SignalAction-module__OTnHra__signal-edge{to{stroke-dashoffset:-.82px}}@keyframes SignalAction-module__OTnHra__signal-point{to{offset-distance:100%}}@keyframes SignalAction-module__OTnHra__signal-sweep{0%{opacity:0;transform:translate(0)skew(-18deg)}25%{opacity:.16}to{transform:translateX(calc(var(--signal-width,200px) + 70px)) skewX(-18deg);opacity:0}}@media (prefers-reduced-motion:reduce){.SignalAction-module__OTnHra__action.SignalAction-module__OTnHra__action,.SignalAction-module__OTnHra__action.SignalAction-module__OTnHra__action *,.SignalAction-module__OTnHra__action:before,.SignalAction-module__OTnHra__action:after{transition:none!important;animation:none!important}.SignalAction-module__OTnHra__action.SignalAction-module__OTnHra__action:not(:disabled):is(:active,[data-signal-pressed=true]){scale:1!important}.SignalAction-module__OTnHra__action.SignalAction-module__OTnHra__action>.SignalAction-module__OTnHra__label,.SignalAction-module__OTnHra__action.SignalAction-module__OTnHra__action>.SignalAction-module__OTnHra__mark{transform:none}.SignalAction-module__OTnHra__action .SignalAction-module__OTnHra__sweepWindow,.SignalAction-module__OTnHra__action .SignalAction-module__OTnHra__spark,.SignalAction-module__OTnHra__action .SignalAction-module__OTnHra__flash{display:none}}@media (forced-colors:active){.SignalAction-module__OTnHra__action.SignalAction-module__OTnHra__action{border:1px solid buttontext}.SignalAction-module__OTnHra__action :is(.SignalAction-module__OTnHra__face,.SignalAction-module__OTnHra__halo,.SignalAction-module__OTnHra__orbit,.SignalAction-module__OTnHra__edge,.SignalAction-module__OTnHra__flash,.SignalAction-module__OTnHra__sweepWindow,.SignalAction-module__OTnHra__frame,.SignalAction-module__OTnHra__spark){display:none}}
.Logo-module__wacNiq__live{overflow:visible}.Logo-module__wacNiq__dot{transform-box:fill-box;transform-origin:50%;animation:9s ease-in-out infinite Logo-module__wacNiq__mark-breathe}.Logo-module__wacNiq__ring{transform-box:fill-box;transform-origin:50%;opacity:0;animation:9s cubic-bezier(.16,1,.3,1) infinite Logo-module__wacNiq__mark-ring}.Logo-module__wacNiq__stroke{stroke-dasharray:1 2;stroke-dashoffset:0}:is(a,button):is(:hover,:focus-visible) .Logo-module__wacNiq__live .Logo-module__wacNiq__stroke{animation:.9s cubic-bezier(.65,0,.35,1) both Logo-module__wacNiq__mark-draw}:is(a,button):is(:hover,:focus-visible) .Logo-module__wacNiq__live .Logo-module__wacNiq__dot{animation:.7s cubic-bezier(.34,1.56,.64,1) .38s both Logo-module__wacNiq__mark-pop}@keyframes Logo-module__wacNiq__mark-breathe{0%,to{filter:drop-shadow(0 0 #0000)}50%{filter:drop-shadow(0 0 3px var(--accent))}}@keyframes Logo-module__wacNiq__mark-ring{0%,40%{opacity:0;transform:scale(.6)}44%{opacity:.9}70%,to{opacity:0;transform:scale(3.4)}}@keyframes Logo-module__wacNiq__mark-draw{0%{stroke-dashoffset:0}45%{stroke-dashoffset:-1.1px}46%{stroke-dashoffset:1.1px}to{stroke-dashoffset:0}}@keyframes Logo-module__wacNiq__mark-pop{0%{transform:scale(1)}40%{transform:scale(.4)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.Logo-module__wacNiq__dot,.Logo-module__wacNiq__ring,.Logo-module__wacNiq__stroke{animation:none!important}.Logo-module__wacNiq__ring{display:none}}html[data-ambient=paused] :is(.Logo-module__wacNiq__dot,.Logo-module__wacNiq__ring){animation-play-state:paused}
.HomeFooter-module__avyLsq__footer{isolation:isolate;padding:83px var(--home-gutter,clamp(22px, 5vw, 88px)) calc(84px + env(safe-area-inset-bottom));background:var(--surface-footer);color:var(--text-primary);border-top:1px solid var(--line);font-family:var(--font-body);line-height:1.45;position:relative;overflow:hidden}.HomeFooter-module__avyLsq__contours{z-index:-2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.HomeFooter-module__avyLsq__footer:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg,var(--surface-footer) 0%,color-mix(in srgb, var(--surface-footer) 55%, transparent) 20%,transparent 46%);position:absolute;inset:0}.HomeFooter-module__avyLsq__footer:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg, transparent, rgba(var(--accent-rgb),.5), transparent);width:min(1200px,120%);height:1px;box-shadow:0 0 22px 2px rgba(var(--accent-rgb),.18);position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.HomeFooter-module__avyLsq__top{justify-content:space-between;align-items:flex-end;gap:55px;max-width:1440px;margin:auto;display:flex}.HomeFooter-module__avyLsq__availability{color:var(--text-secondary);align-items:center;gap:9px;margin-bottom:27px;font-size:12px;display:flex}.HomeFooter-module__avyLsq__availability>span{background:var(--accent);border-radius:50%;width:5px;height:5px}.HomeFooter-module__avyLsq__footer .HomeFooter-module__avyLsq__invitation h2{letter-spacing:-.047em;font-size:clamp(42px,5.2vw,82px);font-weight:400;line-height:1.05}.HomeFooter-module__avyLsq__contact{flex:none;padding-bottom:4px}.HomeFooter-module__avyLsq__contactLink{min-width:216px;font-family:var(--font-display);letter-spacing:-.025em;border-bottom:1px solid rgba(var(--accent-rgb),.4);justify-content:space-between;align-items:center;gap:32px;padding-bottom:17px;font-size:29px;display:flex;position:relative}.HomeFooter-module__avyLsq__contactLink:after{content:"";background:var(--accent);transform-origin:0;height:1px;transition:transform .55s cubic-bezier(.16,1,.3,1);position:absolute;inset:auto 0 -1px;transform:scaleX(0)}.HomeFooter-module__avyLsq__contactLink:hover:after,.HomeFooter-module__avyLsq__contactLink:focus-visible:after{transform:scaleX(1)}.HomeFooter-module__avyLsq__contactArrow{width:45px;height:45px;color:var(--accent);font-size:38px;display:block;position:relative;overflow:hidden}.HomeFooter-module__avyLsq__contactArrow span{place-items:center;transition:transform .55s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;inset:0}.HomeFooter-module__avyLsq__contactArrow span:last-child{transform:translate(-105%,105%)}.HomeFooter-module__avyLsq__contactLink:hover .HomeFooter-module__avyLsq__contactArrow span:first-child,.HomeFooter-module__avyLsq__contactLink:focus-visible .HomeFooter-module__avyLsq__contactArrow span:first-child{transform:translate(105%,-105%)}.HomeFooter-module__avyLsq__contactLink:hover .HomeFooter-module__avyLsq__contactArrow span:last-child,.HomeFooter-module__avyLsq__contactLink:focus-visible .HomeFooter-module__avyLsq__contactArrow span:last-child{transform:translate(0)}.HomeFooter-module__avyLsq__typeScene{margin:70px calc(-1 * var(--home-gutter,clamp(22px, 5vw, 88px))) 57px;pointer-events:none;-webkit-user-select:none;user-select:none;grid-template-columns:1fr;display:grid;position:relative}.HomeFooter-module__avyLsq__typeClip{height:clamp(115px,14.9vw,240px);overflow:hidden}.HomeFooter-module__avyLsq__typeClip+.HomeFooter-module__avyLsq__typeClip{margin-top:-3px}.HomeFooter-module__avyLsq__typeFirst,.HomeFooter-module__avyLsq__typeSecond{white-space:nowrap;font-family:var(--font-display);letter-spacing:-.075em;color:var(--accent);font-size:clamp(164px,21vw,340px);font-weight:400;line-height:.89;display:block}.HomeFooter-module__avyLsq__typeFirst{padding-left:9%}.HomeFooter-module__avyLsq__typeSecond{text-align:right;color:#0000;-webkit-text-stroke:1px rgba(var(--accent-rgb),.65);padding-right:6%}.HomeFooter-module__avyLsq__bottom{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:32px;max-width:1440px;margin:auto;padding-top:28px;font-size:12px;display:grid}.HomeFooter-module__avyLsq__signature{align-items:center;gap:15px;display:inline-flex}.HomeFooter-module__avyLsq__signature small{color:var(--text-secondary);margin-top:5px;font-size:10px;display:block}.HomeFooter-module__avyLsq__closingNote{color:var(--text-secondary);text-align:center;text-wrap:balance;justify-content:center;align-items:center;gap:8px;margin:0;font-size:11px;line-height:1.7;display:flex}.HomeFooter-module__avyLsq__spark{width:18px;height:18px;color:var(--accent);flex:0 0 18px;animation:6s ease-in-out infinite alternate paused HomeFooter-module__avyLsq__footer-spark;display:inline-block}.HomeFooter-module__avyLsq__spark svg{width:100%;height:100%;fill:var(--accent-soft);stroke:currentColor;stroke-width:1.1px;stroke-linejoin:round;filter:drop-shadow(0 0 3px rgba(var(--accent-rgb),.25));display:block}.HomeFooter-module__avyLsq__footer[data-footer-motion=true] .HomeFooter-module__avyLsq__spark{animation-play-state:running}@keyframes HomeFooter-module__avyLsq__footer-spark{0%{opacity:.72;transform:rotate(-4deg)scale(.94)}to{opacity:1;transform:rotate(4deg)scale(1)}}.HomeFooter-module__avyLsq__links{color:var(--text-secondary);justify-self:end;align-items:center;gap:34px;display:flex}.HomeFooter-module__avyLsq__links a{align-items:center;gap:8px;min-height:44px;transition:color .18s;display:inline-flex}.HomeFooter-module__avyLsq__links a span{font-size:15px;transition:color .18s,transform .45s cubic-bezier(.16,1,.3,1)}.HomeFooter-module__avyLsq__links a:hover,.HomeFooter-module__avyLsq__links a:focus-visible{color:var(--text-primary)}.HomeFooter-module__avyLsq__links a:hover span,.HomeFooter-module__avyLsq__links a:focus-visible span{color:var(--accent);transform:translate(2px,-2px)}.HomeFooter-module__avyLsq__links .HomeFooter-module__avyLsq__back{margin-left:25px}.HomeFooter-module__avyLsq__links .HomeFooter-module__avyLsq__back:hover span,.HomeFooter-module__avyLsq__links .HomeFooter-module__avyLsq__back:focus-visible span{transform:translateY(-4px)}@media (min-width:1800px){.HomeFooter-module__avyLsq__typeScene{max-width:1900px;margin-inline:auto}}@media (max-width:1200px){.HomeFooter-module__avyLsq__bottom{grid-template-columns:auto minmax(0,1fr) auto;gap:24px}}@media (max-width:900px){.HomeFooter-module__avyLsq__bottom{flex-direction:column;align-items:stretch;gap:20px;display:flex}.HomeFooter-module__avyLsq__closingNote{text-align:left;justify-content:flex-start}.HomeFooter-module__avyLsq__links{justify-content:space-between}}@media (max-width:1000px){.HomeFooter-module__avyLsq__footer{padding-top:68px}.HomeFooter-module__avyLsq__contactLink{min-width:195px;font-size:26px}.HomeFooter-module__avyLsq__links{gap:22px}.HomeFooter-module__avyLsq__links .HomeFooter-module__avyLsq__back{margin-left:6px}}@media (max-width:760px){.HomeFooter-module__avyLsq__footer{padding-top:54px}.HomeFooter-module__avyLsq__top{display:block}.HomeFooter-module__avyLsq__availability{margin-bottom:25px;font-size:10px}.HomeFooter-module__avyLsq__footer .HomeFooter-module__avyLsq__invitation h2{font-size:clamp(39px,10.7vw,70px);line-height:1.07}.HomeFooter-module__avyLsq__contact{max-width:255px;margin-top:34px}.HomeFooter-module__avyLsq__contactLink{padding-bottom:10px;font-size:27px}.HomeFooter-module__avyLsq__contactArrow{width:37px;height:40px;font-size:33px}.HomeFooter-module__avyLsq__typeScene{margin-top:56px;margin-bottom:36px}.HomeFooter-module__avyLsq__typeClip{height:clamp(76px,20vw,133px)}.HomeFooter-module__avyLsq__typeFirst,.HomeFooter-module__avyLsq__typeSecond{font-size:clamp(110px,28vw,188px)}.HomeFooter-module__avyLsq__typeFirst{padding-left:5%}.HomeFooter-module__avyLsq__typeSecond{padding-right:5%}.HomeFooter-module__avyLsq__bottom{padding-top:25px}.HomeFooter-module__avyLsq__signature{font-size:11px}.HomeFooter-module__avyLsq__links{justify-content:space-between;gap:15px;font-size:11px}.HomeFooter-module__avyLsq__links .HomeFooter-module__avyLsq__back{margin-left:auto}}@media (prefers-reduced-motion:reduce){.HomeFooter-module__avyLsq__typeFirst,.HomeFooter-module__avyLsq__typeSecond{transform:none!important}.HomeFooter-module__avyLsq__spark{animation:none}}
.HomeThinking-module__migYtW__section{min-height:152svh;padding-inline:var(--home-gutter);position:relative}.HomeThinking-module__migYtW__stage{flex-direction:column;justify-content:center;width:100%;max-width:1440px;height:82svh;min-height:590px;margin-inline:auto;padding-block:40px 65px;display:flex;position:sticky;top:8svh}.HomeThinking-module__migYtW__intro{color:var(--home-muted);margin-bottom:38px;font-size:13px}.HomeThinking-module__migYtW__composition{align-items:center;min-height:clamp(270px,28vw,390px);display:grid;position:relative}.HomeThinking-module__migYtW__journey{position:absolute;inset:0}.HomeThinking-module__migYtW__idea,.HomeThinking-module__migYtW__product{font-family:var(--font-display);letter-spacing:-.045em;opacity:0;visibility:hidden;font-size:clamp(30px,4.1vw,62px);font-weight:400;line-height:1.13;position:absolute}.HomeThinking-module__migYtW__idea{top:12px;left:0}.HomeThinking-module__migYtW__product{bottom:8px;right:0}.HomeThinking-module__migYtW__distance{opacity:0;transform-origin:50%;background:linear-gradient(90deg, rgba(var(--accent-rgb), .4), rgba(var(--accent-rgb), .09) 34%, rgba(var(--accent-rgb), .09) 66%, rgba(var(--accent-rgb), .4));height:1px;position:absolute;top:49%;left:0;right:0}.HomeThinking-module__migYtW__distance:before,.HomeThinking-module__migYtW__distance:after{content:"";background:var(--accent);width:7px;height:7px;position:absolute;top:-3px}.HomeThinking-module__migYtW__distance:before{left:0}.HomeThinking-module__migYtW__distance:after{right:0}.HomeThinking-module__migYtW__phrases{place-items:center;display:grid;position:absolute;inset:0}.HomeThinking-module__migYtW__phrase{background:radial-gradient(closest-side, var(--home-bg) 62%, color-mix(in srgb, var(--home-bg) 0%, transparent));font-family:var(--font-display);letter-spacing:-.045em;opacity:0;visibility:hidden;text-align:center;padding:15px 25px;font-size:clamp(29px,4.65vw,70px);font-weight:400;line-height:1.12;position:absolute}.HomeThinking-module__migYtW__stage .HomeThinking-module__migYtW__statement{font-family:var(--font-display);letter-spacing:-.055em;margin:0;font-size:clamp(48px,6.65vw,102px);font-weight:400;line-height:1.045;position:relative}.HomeThinking-module__migYtW__statement>span{display:block}.HomeThinking-module__migYtW__mobileBreak{display:none}.HomeThinking-module__migYtW__support{justify-content:space-between;align-items:end;gap:30px;margin-top:42px;display:flex}.HomeThinking-module__migYtW__support>p:first-child{max-width:420px;color:var(--home-muted);font-size:15px;line-height:1.65}.HomeThinking-module__migYtW__disciplines{color:var(--home-muted);flex-wrap:wrap;gap:8px;font-size:10px;line-height:1.7;display:flex}.HomeThinking-module__migYtW__disciplines span{color:var(--accent)}.HomeThinking-module__migYtW__trace{background:linear-gradient(var(--accent-muted), transparent);transform-origin:top;width:1px;height:58px;position:absolute;bottom:-3svh;left:50%}@media (max-width:760px){.HomeThinking-module__migYtW__section{min-height:146svh}.HomeThinking-module__migYtW__stage{height:86svh;min-height:560px;padding-block:24px 48px;top:4svh}.HomeThinking-module__migYtW__intro{margin-bottom:36px;font-size:12px}.HomeThinking-module__migYtW__composition{min-height:262px}.HomeThinking-module__migYtW__idea,.HomeThinking-module__migYtW__product{font-size:clamp(27px,7.6vw,42px)}.HomeThinking-module__migYtW__idea{top:0}.HomeThinking-module__migYtW__product{bottom:0}.HomeThinking-module__migYtW__phrase{max-width:100%;padding:12px 6px;font-size:clamp(27px,7.1vw,46px)}.HomeThinking-module__migYtW__stage .HomeThinking-module__migYtW__statement{letter-spacing:-.045em;font-size:clamp(43px,10.9vw,70px);line-height:1.09}.HomeThinking-module__migYtW__mobileBreak{display:block}.HomeThinking-module__migYtW__support{flex-direction:column;align-items:start;gap:24px;margin-top:35px}.HomeThinking-module__migYtW__support>p:first-child{font-size:13px}.HomeThinking-module__migYtW__disciplines{gap:7px;font-size:9px}.HomeThinking-module__migYtW__trace{height:40px;bottom:-1svh}}@media (max-height:700px) and (prefers-reduced-motion:no-preference){.HomeThinking-module__migYtW__stage{min-height:520px;padding-block:20px 38px;top:2svh}.HomeThinking-module__migYtW__intro{margin-bottom:20px}.HomeThinking-module__migYtW__composition{min-height:245px}.HomeThinking-module__migYtW__support{margin-top:25px}}@media (prefers-reduced-motion:reduce){.HomeThinking-module__migYtW__section{min-height:0}.HomeThinking-module__migYtW__stage{height:auto;min-height:0;padding-block:82px;position:relative;top:auto}.HomeThinking-module__migYtW__composition{min-height:0}.HomeThinking-module__migYtW__journey{display:none}.HomeThinking-module__migYtW__trace{bottom:0}}
.HomeSystem-module__8rKhca__section{min-height:154svh;padding-inline:var(--home-gutter);position:relative}.HomeSystem-module__8rKhca__stage{flex-direction:column;max-width:1440px;height:90svh;min-height:680px;margin-inline:auto;padding-block:32px 22px;display:flex;position:sticky;top:3svh}.HomeSystem-module__8rKhca__heading{justify-content:space-between;align-items:end;gap:30px;display:flex}.HomeSystem-module__8rKhca__stage .HomeSystem-module__8rKhca__heading h2{letter-spacing:-.035em;font-size:clamp(30px,3vw,46px);font-weight:400;line-height:1.12}.HomeSystem-module__8rKhca__heading>p{color:var(--home-muted);font-size:12px;line-height:1.7}.HomeSystem-module__8rKhca__field{perspective:1000px;flex:1;min-height:420px;margin-top:20px;position:relative}.HomeSystem-module__8rKhca__tilt{transform-style:preserve-3d;position:absolute;inset:0}.HomeSystem-module__8rKhca__fragment{left:var(--x);top:var(--y);white-space:nowrap;color:color-mix(in srgb, var(--home-text) 66%, transparent);font-family:var(--font-mono);letter-spacing:.02em;z-index:2;text-shadow:0 0 10px var(--home-bg), 0 0 3px var(--home-bg);transition:color .5s var(--motion-ease), text-shadow .5s var(--motion-ease);align-items:center;gap:9px;font-size:clamp(12px,.98vw,14.5px);line-height:1.2;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.HomeSystem-module__8rKhca__fragment:before{content:"";background:var(--accent);opacity:.5;width:5px;height:5px;box-shadow:0 0 0 0 rgba(var(--accent-rgb), 0);transition:opacity .5s var(--motion-ease), box-shadow .5s var(--motion-ease), transform .5s var(--motion-ease);border-radius:50%;flex:0 0 5px}.HomeSystem-module__8rKhca__fragment[data-state=active]{color:var(--home-text);text-shadow:0 0 10px var(--home-bg), 0 0 18px rgba(var(--accent-rgb), .45)}.HomeSystem-module__8rKhca__fragment[data-state=active]:before{opacity:1;box-shadow:0 0 0 4px rgba(var(--accent-rgb), .16), 0 0 12px rgba(var(--accent-rgb), .9);transform:scale(1.25)}.HomeSystem-module__8rKhca__fragment[data-state=linked]{color:color-mix(in srgb, var(--home-text) 84%, transparent)}.HomeSystem-module__8rKhca__fragment[data-state=linked]:before{opacity:.9;box-shadow:0 0 8px rgba(var(--accent-rgb), .55)}.HomeSystem-module__8rKhca__signals{pointer-events:none;width:100%;height:100%;color:var(--accent);z-index:1;position:absolute;inset:0;overflow:visible}.HomeSystem-module__8rKhca__signal{opacity:0}.HomeSystem-module__8rKhca__signalPath{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;opacity:.8}.HomeSystem-module__8rKhca__signalDot{fill:currentColor}.HomeSystem-module__8rKhca__signalHalo{opacity:.06}.HomeSystem-module__8rKhca__signalBloom{opacity:.18}.HomeSystem-module__8rKhca__assembly{aspect-ratio:1.62;z-index:3;perspective:1000px;width:clamp(280px,30vw,450px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HomeSystem-module__8rKhca__planes{transform-style:preserve-3d;position:absolute;inset:0}.HomeSystem-module__8rKhca__plane{border:1px solid var(--accent-muted);opacity:.4;transform:translate(calc(var(--layer) * -8px), calc(var(--layer) * 8px));background:0 0;position:absolute;inset:0}.HomeSystem-module__8rKhca__face{--system-face-reveal:1;--system-card-surface:color-mix(in srgb, var(--surface-page) 88%, var(--accent));isolation:isolate;border:1px solid var(--accent-soft);flex-direction:column;justify-content:center;padding:32px;display:flex;position:absolute;inset:0}.HomeSystem-module__8rKhca__face:before{content:"";z-index:-1;background:var(--system-card-surface);border:1px solid var(--accent-muted);box-shadow:var(--shadow-soft), 0 0 32px rgba(var(--accent-rgb), .08);opacity:var(--system-face-reveal);position:absolute;inset:-1px}[data-theme=light] .HomeSystem-module__8rKhca__face{--system-card-surface:color-mix(in srgb, var(--surface-raised) 90%, var(--accent))}.HomeSystem-module__8rKhca__corner{border-top:1px solid var(--accent);border-right:1px solid var(--accent);width:20px;height:20px;position:absolute;top:-1px;right:-1px}.HomeSystem-module__8rKhca__productTitle{font-family:var(--font-display);letter-spacing:-.045em;font-size:clamp(36px,4vw,60px);font-weight:400;line-height:.99}.HomeSystem-module__8rKhca__productFoot{color:var(--home-muted);justify-content:space-between;align-items:center;gap:15px;margin-top:26px;font-size:9px;line-height:1.2;display:flex}.HomeSystem-module__8rKhca__releaseMark{color:var(--accent);gap:4px;display:flex}.HomeSystem-module__8rKhca__releaseMark i{background:currentColor;width:3px;height:9px}.HomeSystem-module__8rKhca__releaseMark i:nth-child(2){height:13px;margin-top:-4px}.HomeSystem-module__8rKhca__releaseMark i:nth-child(3){height:17px;margin-top:-8px}.HomeSystem-module__8rKhca__caption{max-width:300px;color:var(--home-muted);align-self:flex-end;padding-top:18px;font-size:12px;line-height:1.7}@media (min-width:1680px){.HomeSystem-module__8rKhca__assembly{width:450px}}@media (max-width:760px){.HomeSystem-module__8rKhca__section{min-height:146svh}.HomeSystem-module__8rKhca__stage{height:88svh;min-height:660px;padding-top:26px;top:3svh}.HomeSystem-module__8rKhca__heading{align-items:start}.HomeSystem-module__8rKhca__stage .HomeSystem-module__8rKhca__heading h2{font-size:clamp(29px,7.5vw,40px)}.HomeSystem-module__8rKhca__heading>p{max-width:85px;margin-top:4px;font-size:10px}.HomeSystem-module__8rKhca__field{min-height:445px;margin-top:10px}.HomeSystem-module__8rKhca__fragment{left:var(--mx);top:var(--my);letter-spacing:.01em;gap:6px;font-size:11.5px}.HomeSystem-module__8rKhca__fragment:before{flex-basis:4px;width:4px;height:4px}.HomeSystem-module__8rKhca__assembly{width:238px}.HomeSystem-module__8rKhca__face{padding:22px}.HomeSystem-module__8rKhca__productTitle{font-size:38px}.HomeSystem-module__8rKhca__productFoot{gap:8px;margin-top:16px;font-size:8.5px}.HomeSystem-module__8rKhca__plane{transform:translate(calc(var(--layer) * -5px), calc(var(--layer) * 5px))}.HomeSystem-module__8rKhca__plane:nth-child(3){display:none}.HomeSystem-module__8rKhca__caption{align-self:flex-start;max-width:270px;padding-top:18px;font-size:11px}}@media (max-width:370px){.HomeSystem-module__8rKhca__stage .HomeSystem-module__8rKhca__heading h2{font-size:27px}.HomeSystem-module__8rKhca__heading>p{display:none}.HomeSystem-module__8rKhca__assembly{width:196px}.HomeSystem-module__8rKhca__face{padding:20px}.HomeSystem-module__8rKhca__productTitle{font-size:31px}.HomeSystem-module__8rKhca__fragment{font-size:10px}}@media (max-height:700px) and (prefers-reduced-motion:no-preference){.HomeSystem-module__8rKhca__stage{height:94svh;min-height:580px;top:0}.HomeSystem-module__8rKhca__field{min-height:360px}.HomeSystem-module__8rKhca__stage .HomeSystem-module__8rKhca__heading h2{font-size:29px}}@media (prefers-reduced-motion:reduce){.HomeSystem-module__8rKhca__signal{opacity:.42}.HomeSystem-module__8rKhca__signalPath{stroke-dashoffset:0}.HomeSystem-module__8rKhca__signalDot{opacity:.65}.HomeSystem-module__8rKhca__section{min-height:0}.HomeSystem-module__8rKhca__stage{height:auto;min-height:0;padding-block:72px;position:relative;top:auto}.HomeSystem-module__8rKhca__field{flex:none;height:470px}}
.PageField-module__j3HnOa__field{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}@media (forced-colors:active){.PageField-module__j3HnOa__field{display:none}}
.HomeIntro-module__JUy02a__intro{display:none}html[data-intro=on] .HomeIntro-module__JUy02a__intro{z-index:95;pointer-events:none;animation:0s 5s forwards HomeIntro-module__JUy02a__intro-failsafe;display:block;position:fixed;inset:0}.HomeIntro-module__JUy02a__veil{background:radial-gradient(circle at 50% 50%, rgba(var(--accent-rgb), .07), transparent 38%), var(--home-bg);-webkit-mask-image:radial-gradient(circle at var(--ox,50%) var(--oy,50%), transparent calc(var(--hole,0px) - 80px), #000 var(--hole,0px));-webkit-mask-image:radial-gradient(circle at var(--ox,50%) var(--oy,50%), transparent calc(var(--hole,0px) - 80px), #000 var(--hole,0px));mask-image:radial-gradient(circle at var(--ox,50%) var(--oy,50%), transparent calc(var(--hole,0px) - 80px), #000 var(--hole,0px));place-items:center;display:grid;position:absolute;inset:0}.HomeIntro-module__JUy02a__mark{color:var(--home-text);justify-items:center;gap:26px;animation:1.4s cubic-bezier(.16,1,.3,1) both HomeIntro-module__JUy02a__intro-settle;display:grid}.HomeIntro-module__JUy02a__mark [data-mark-stroke]{animation:.7s cubic-bezier(.65,0,.35,1) .12s both HomeIntro-module__JUy02a__intro-draw!important}.HomeIntro-module__JUy02a__mark [data-mark-stroke]:nth-child(2){animation-delay:.23s!important}.HomeIntro-module__JUy02a__mark [data-mark-stroke]:nth-child(3){animation-delay:.34s!important}.HomeIntro-module__JUy02a__mark [data-mark-dot]{transform-box:fill-box;transform-origin:50%;animation:.5s cubic-bezier(.34,1.8,.64,1) .72s both HomeIntro-module__JUy02a__intro-dot!important}.HomeIntro-module__JUy02a__mark circle{display:none}.HomeIntro-module__JUy02a__caption{color:var(--home-muted);letter-spacing:.01em;font-size:12px;animation:1.05s ease-out .45s both HomeIntro-module__JUy02a__intro-caption}.HomeIntro-module__JUy02a__ring{left:var(--ox,50%);top:var(--oy,50%);width:calc(var(--reach,100vmax) * 2);height:calc(var(--reach,100vmax) * 2);opacity:0;background:radial-gradient(closest-side, transparent 78%, rgba(var(--accent-rgb), .12) 86%, rgba(var(--accent-rgb), .42) 94%, #ffffff8c 97.5%, transparent 100%);filter:blur(1.5px);border-radius:50%;position:absolute;transform:translate(-50%,-50%)scale(0)}@keyframes HomeIntro-module__JUy02a__intro-failsafe{to{visibility:hidden}}@keyframes HomeIntro-module__JUy02a__intro-settle{0%{transform:scale(.94)}to{transform:scale(1)}}@keyframes HomeIntro-module__JUy02a__intro-draw{0%{stroke-dashoffset:1.1px}to{stroke-dashoffset:0}}@keyframes HomeIntro-module__JUy02a__intro-dot{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes HomeIntro-module__JUy02a__intro-caption{0%{opacity:0;transform:translateY(6px)}55%{opacity:1;transform:none}80%{opacity:1}to{opacity:0}}
.Homepage-module__ZnF1Ba__page{--motion-ease:cubic-bezier(.16, 1, .3, 1);--motion-quick:.18s;--motion-standard:.55s;background:var(--home-bg);color:var(--home-text);overflow:clip}.Homepage-module__ZnF1Ba__page section,.Homepage-module__ZnF1Ba__page footer{scroll-margin-top:24px}.Homepage-module__ZnF1Ba__page>main{z-index:1;position:relative}.Homepage-module__ZnF1Ba__page>footer{z-index:1}.Homepage-module__ZnF1Ba__page h2{letter-spacing:-.045em;font-size:clamp(38px,4.2vw,66px);font-weight:400;line-height:1.07}.Homepage-module__ZnF1Ba__page :focus-visible{outline-color:var(--accent)}.Homepage-module__ZnF1Ba__sectionName{color:var(--home-muted);margin-bottom:30px;font-size:13px}.Homepage-module__ZnF1Ba__experience{margin:60px var(--home-gutter) 0;border-bottom:1px solid var(--home-line);grid-template-columns:1fr 1fr;gap:10%;padding:85px 0 96px;display:grid;position:relative}.Homepage-module__ZnF1Ba__experienceRule{background:linear-gradient(90deg,var(--accent-muted),var(--home-line));height:1px;position:absolute;inset:0 0 auto}.Homepage-module__ZnF1Ba__page .Homepage-module__ZnF1Ba__experience h2{font-size:clamp(34px,3.1vw,49px)}.Homepage-module__ZnF1Ba__lineMask{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:clip}.Homepage-module__ZnF1Ba__lineMask>span{display:block}.Homepage-module__ZnF1Ba__experienceStatement{font-size:clamp(21px,2vw,29px);font-family:var(--font-display);letter-spacing:-.02em;max-width:520px;line-height:1.45}.Homepage-module__ZnF1Ba__currentRole{align-items:flex-start;gap:13px;margin-top:34px;display:flex}.Homepage-module__ZnF1Ba__currentDot{background:var(--accent);height:6px;box-shadow:0 0 16px var(--accent-soft);border-radius:50%;flex:0 0 6px;margin-top:7px}.Homepage-module__ZnF1Ba__currentLabel{color:var(--accent);font-size:12px}.Homepage-module__ZnF1Ba__currentRole h3{font-family:var(--font-body);letter-spacing:0;margin-top:9px;font-size:14px;font-weight:400;line-height:1.4}.Homepage-module__ZnF1Ba__currentRole p{color:var(--home-muted);max-width:420px;margin-top:12px;font-size:13px;line-height:1.7}.Homepage-module__ZnF1Ba__textLink{border-bottom:1px solid var(--accent-muted);align-items:center;gap:27px;margin-top:28px;padding:7px 0 9px;font-size:13px;display:inline-flex}.Homepage-module__ZnF1Ba__textLink span{color:var(--accent);transition:transform var(--motion-standard) var(--motion-ease);font-size:20px}.Homepage-module__ZnF1Ba__textLink:hover span{transform:translate(3px,-3px)}@media (min-width:1680px){.Homepage-module__ZnF1Ba__experience{max-width:1440px;margin-inline:auto}}@media (max-width:760px){.Homepage-module__ZnF1Ba__sectionName{margin-bottom:23px;font-size:12px}.Homepage-module__ZnF1Ba__experience{grid-template-columns:1fr;gap:30px;margin-top:35px;padding-block:53px}.Homepage-module__ZnF1Ba__experienceStatement{font-size:23px}}@media (prefers-reduced-motion:reduce){.Homepage-module__ZnF1Ba__page{--motion-quick:0s;--motion-standard:0s}}
.SpecimenBanner-module__n83dFq__banner{z-index:calc(var(--z-nav) + 2);color:#0f0f10;max-width:calc(100vw - 24px);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#e9b949;align-items:center;gap:10px;padding:7px 12px;font-size:.625rem;display:flex;position:fixed;top:68px;left:50%;overflow:hidden;translate:-50%}.SpecimenBanner-module__n83dFq__banner span{text-overflow:ellipsis;overflow:hidden}@media (max-width:479px){.SpecimenBanner-module__n83dFq__banner span{display:none}}
.thumbnails-module__x42hia__root{--color-text:#eeeeec;--color-text-muted:#a1a19e;--color-text-faint:#777773;--frame-active:#eeeeec;--scene-accent:var(--color-accent);--scene-bg:radial-gradient(120% 90% at 20% 10%, #18241c 0%, #101011 55%, #0c0c0d 100%);aspect-ratio:16/11;background:var(--scene-bg);isolation:isolate;width:100%;position:relative;overflow:hidden;container:scene/inline-size}.thumbnails-module__x42hia__root[data-bg=paper]{--frame-active:#141412;--frame-line:#14141233;--frame-bar:#f4f2ef;--frame-ink:#6b6862;--scene-bg:#e3e0db}.thumbnails-module__x42hia__root[data-bg=accent]{--scene-bg:radial-gradient(110% 90% at 80% 0%, #2c6b3b 0%, #173a21 50%, #0f1f14 100%)}.thumbnails-module__x42hia__root[data-context=card]{aspect-ratio:16/11}.thumbnails-module__x42hia__root[data-context=hero],.thumbnails-module__x42hia__root[data-context=next]{aspect-ratio:4/5}.thumbnails-module__x42hia__root[data-context=inline]{aspect-ratio:16/10}@media (min-width:768px){.thumbnails-module__x42hia__root[data-context=hero],.thumbnails-module__x42hia__root[data-context=next]{aspect-ratio:16/10}}@media (min-width:1024px){.thumbnails-module__x42hia__root[data-context=card]{aspect-ratio:16/10}}@media (min-width:1280px){.thumbnails-module__x42hia__root[data-context=hero]{aspect-ratio:16/9}.thumbnails-module__x42hia__root[data-context=next]{aspect-ratio:21/9}}.motion .thumbnails-module__x42hia__root[data-scene-pending]>*{opacity:0}.thumbnails-module__x42hia__stage{position:absolute;inset:0}.thumbnails-module__x42hia__phone{aspect-ratio:9/19.5;background:var(--frame-bg);border:1px solid var(--frame-line);border-radius:14%/6.5%;position:relative;box-shadow:0 30px 60px -24px #0009}.thumbnails-module__x42hia__phoneScreen{background:#111112;border-radius:11%/5%;position:absolute;inset:1.6% 3.4%;overflow:hidden}.thumbnails-module__x42hia__tablet{aspect-ratio:3/4;background:var(--frame-bg);border:1px solid var(--frame-line);border-radius:6%/4.5%;position:relative;box-shadow:0 30px 60px -24px #0009}.thumbnails-module__x42hia__tabletScreen{background:#111112;border-radius:2.5%/1.9%;position:absolute;inset:3% 4%;overflow:hidden}.thumbnails-module__x42hia__browser,.thumbnails-module__x42hia__bare{background:var(--frame-bg);border:1px solid var(--frame-line);border-radius:var(--frame-radius);box-shadow:var(--frame-shadow);flex-direction:column;display:flex;position:relative;overflow:hidden}.thumbnails-module__x42hia__bar{background:var(--frame-bar);border-bottom:1px solid var(--frame-line);flex:none;align-items:center;gap:1.4cqw;height:max(12px,3.3cqw);padding:0 1.2cqw;display:flex}.thumbnails-module__x42hia__dots{gap:.55cqw;display:flex}.thumbnails-module__x42hia__dots i{aspect-ratio:1;border:1px solid var(--frame-line);border-radius:50%;width:max(3px,.62cqw)}.thumbnails-module__x42hia__url{border:1px solid var(--frame-line);max-width:46%;height:58%;font-family:var(--font-mono);color:var(--frame-ink);white-space:nowrap;border-radius:99px;flex:1;place-items:center;margin:0 auto;font-size:max(6px,1.05cqw);line-height:1;display:grid;overflow:hidden}.thumbnails-module__x42hia__panel{background:var(--frame-bg);border:1px solid var(--frame-line);border-radius:var(--frame-radius);box-shadow:var(--frame-shadow);flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.thumbnails-module__x42hia__panelHead{background:var(--frame-bar);border-bottom:1px solid var(--frame-line);height:max(22px,7.5cqw);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--frame-ink);flex:none;align-items:center;gap:8px;padding:0 max(10px,3.5cqw);font-size:max(8px,2.6cqw);display:flex}.thumbnails-module__x42hia__panelDot{aspect-ratio:1;background:var(--scene-accent,var(--color-accent));border-radius:24%;width:max(7px,2.4cqw)}.thumbnails-module__x42hia__panelName{color:var(--frame-active)}.thumbnails-module__x42hia__panelClose{aspect-ratio:1;background:linear-gradient(45deg,#0000 44%,currentColor 44% 56%,#0000 56%),linear-gradient(-45deg,#0000 44%,currentColor 44% 56%,#0000 56%);width:max(6px,2cqw);margin-left:auto}.thumbnails-module__x42hia__window .thumbnails-module__x42hia__bar{height:max(9px,2.4cqw)}.thumbnails-module__x42hia__tabs{flex:1;align-self:stretch;gap:.4cqw;display:flex;position:relative}.thumbnails-module__x42hia__tab{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--frame-ink);white-space:nowrap;place-items:center;padding:0 1.4cqw;font-size:max(6px,1.05cqw);display:grid}.thumbnails-module__x42hia__tab:first-child{color:var(--frame-active)}.thumbnails-module__x42hia__tabLine{background:var(--scene-accent);width:0;height:2px;position:absolute;bottom:-1px;left:0}.thumbnails-module__x42hia__toolbar{align-items:center;height:100%;margin-left:auto;display:flex}.thumbnails-module__x42hia__viewport{background:#111112;flex:1;position:relative;overflow:hidden}.thumbnails-module__x42hia__screens{position:absolute;inset:0}.thumbnails-module__x42hia__screen{position:absolute;inset:0;overflow:hidden}.thumbnails-module__x42hia__screens>.thumbnails-module__x42hia__screen:not(:first-child){clip-path:inset(100% 0% 0%)}.thumbnails-module__x42hia__screenInner{position:absolute;inset:0}.thumbnails-module__x42hia__screenScroll{position:absolute;top:0;left:0;right:0}.thumbnails-module__x42hia__scrollImg{width:100%;height:auto;display:block}.thumbnails-module__x42hia__video,.thumbnails-module__x42hia__videoCover{width:100%;height:100%;display:block}.thumbnails-module__x42hia__videoCover{object-fit:cover;object-position:top}.thumbnails-module__x42hia__placeholder{text-align:center;color:#eeeeecb8;background:repeating-linear-gradient(135deg, #ffffff0f 0 1px, transparent 1px 9px), hsl(calc(145 + var(--ph-i,0) * 47) 10% calc(15% + var(--ph-i,0) * 2%));flex-direction:column;justify-content:center;align-items:center;gap:4cqmin;padding:8cqmin;display:flex;position:absolute;inset:0;container-type:size}.thumbnails-module__x42hia__placeholderTall{aspect-ratio:1/2.6;justify-content:flex-start;padding-top:20%;position:relative;inset:auto}.thumbnails-module__x42hia__phIndex{font-family:var(--font-display);letter-spacing:-.04em;font-size:30cqmin;font-weight:300;line-height:1}.thumbnails-module__x42hia__phSlot{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;overflow-wrap:anywhere;max-width:100%;font-size:clamp(6px,7cqmin,13px);line-height:1.3}.thumbnails-module__x42hia__phTag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#0f0f10;white-space:nowrap;background:#e9b949;padding:.3em .6em;font-size:clamp(5px,5.5cqmin,10px);position:absolute;bottom:5cqh;left:50%;translate:-50%}.thumbnails-module__x42hia__cursor{z-index:6;visibility:hidden;opacity:0;pointer-events:none;filter:drop-shadow(0 2px 4px #00000080);width:max(9px,1.25cqw);margin:-2px 0 0 -2px;position:absolute;top:80%;left:70%}.thumbnails-module__x42hia__notes{display:none}@container scene (min-width:560px){.thumbnails-module__x42hia__notes{z-index:7;justify-items:end;display:grid;position:absolute;bottom:8%;right:4%}.thumbnails-module__x42hia__notes>*{grid-area:1/1}.thumbnails-module__x42hia__notes[data-align=left]{justify-items:start;left:4%;right:auto}}.thumbnails-module__x42hia__note{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-text);border:1px solid var(--frame-line);background:#0c0c0de0;align-items:center;gap:.7em;padding:.55em .8em;font-size:max(8px,.95cqw);display:flex}.thumbnails-module__x42hia__note:before{content:"";background:var(--scene-accent);width:.6em;height:.6em}.thumbnails-module__x42hia__note:not([data-at="0"]){visibility:hidden;opacity:0}.thumbnails-module__x42hia__deviceLabel{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--frame-ink);white-space:nowrap;font-size:max(7px,.95cqw);position:absolute;top:calc(100% + max(6px,1cqw));left:0}.thumbnails-module__x42hia__missing,.thumbnails-module__x42hia__custom{position:absolute;inset:0}.thumbnails-module__x42hia__root .thumbnails-module__x42hia__custom>*{aspect-ratio:auto;width:100%;height:100%}
.MobileScene-module__yaW9kq__row{justify-content:center;align-items:center;display:flex;position:absolute;inset:8% 0}.MobileScene-module__yaW9kq__phone{flex:none;height:100%}.MobileScene-module__yaW9kq__pair .MobileScene-module__yaW9kq__phone:nth-child(2){z-index:-1;height:80%;margin-left:-14cqw;top:6%}@container scene (min-width:560px){.MobileScene-module__yaW9kq__pair .MobileScene-module__yaW9kq__phone:nth-child(2){height:88%;margin-left:-3cqw;top:5%}}.MobileScene-module__yaW9kq__sequence .MobileScene-module__yaW9kq__phone:nth-of-type(n+2),.MobileScene-module__yaW9kq__flow{display:none}@container scene (min-width:560px){.MobileScene-module__yaW9kq__sequence{gap:5cqw;inset:9% 0 13%}.MobileScene-module__yaW9kq__sequence .MobileScene-module__yaW9kq__phone:nth-of-type(n+2){display:block}.MobileScene-module__yaW9kq__flow{background:var(--scene-accent);transform-origin:0;height:1px;display:block;position:absolute;bottom:-6%;left:28%;right:28%}.MobileScene-module__yaW9kq__flowDot{background:var(--scene-accent);width:.8cqw;height:.8cqw;position:absolute;top:50%;left:0;translate:-50% -50%}}.MobileScene-module__yaW9kq__stack .MobileScene-module__yaW9kq__phone{--d:0;height:100%;translate:calc(-50% + var(--d) * 9cqw) calc(-50% - var(--d) * 3%);scale:calc(1 - var(--d) * .09);z-index:calc(10 - var(--d) * 2);filter:brightness(calc(1 - var(--d) * .28));position:absolute;top:50%;left:50%}@container scene (min-width:560px){.MobileScene-module__yaW9kq__stack .MobileScene-module__yaW9kq__phone{translate:calc(-50% + var(--d) * 7cqw) calc(-50% - var(--d) * 3%)}}.MobileScene-module__yaW9kq__single,.MobileScene-module__yaW9kq__scroll{inset:7% 0}.MobileScene-module__yaW9kq__touch{z-index:5;aspect-ratio:1;pointer-events:none;visibility:hidden;opacity:0;background:#ffffff47;border:1.5px solid #ffffffd9;border-radius:50%;width:13%;margin:-6.5% 0 0 -6.5%;position:absolute;box-shadow:0 0 0 4px #ffffff1f}
.DesktopScene-module__jq0U3a__center{justify-content:center;align-items:center;padding:0 5%;display:flex;position:absolute;inset:0}.DesktopScene-module__jq0U3a__window{aspect-ratio:16/10.6;flex:none;width:100%}@container scene (min-width:560px){.DesktopScene-module__jq0U3a__center{padding:0}.DesktopScene-module__jq0U3a__window{width:84%;margin-top:2%}}.DesktopScene-module__jq0U3a__backdrop{z-index:3;visibility:hidden;opacity:0;background:#0606068c;position:absolute;inset:0}.DesktopScene-module__jq0U3a__modalWrap{z-index:4;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.DesktopScene-module__jq0U3a__modal{aspect-ratio:4/3;border:1px solid var(--frame-line);visibility:hidden;opacity:0;border-radius:max(4px,.6cqw);width:62%;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #000000b3}@container scene (min-width:560px){.DesktopScene-module__jq0U3a__modal{width:44%}}.DesktopScene-module__jq0U3a__panel{display:none}@container scene (min-width:560px){.DesktopScene-module__jq0U3a__panel{z-index:5;aspect-ratio:4/3;width:24%;display:block;position:absolute}.DesktopScene-module__jq0U3a__panel>*{height:100%}.DesktopScene-module__jq0U3a__panel[data-panel="0"]{bottom:7%;right:3%}.DesktopScene-module__jq0U3a__panel[data-panel="1"]{width:20%;top:14%;left:3%}.DesktopScene-module__jq0U3a__panel[data-panel="2"]{width:18%;top:9%;right:5%}}
.BrowserExtensionScene-module__kl6J2W__camera{--panel-w:50cqw;--push:1.03;transform-origin:94% 30%;transform:scale(var(--push));position:absolute;inset:0}[data-presentation=popup] .BrowserExtensionScene-module__kl6J2W__camera{transform-origin:90% 8%}@container scene (min-width:560px){.BrowserExtensionScene-module__kl6J2W__camera{--panel-w:30cqw;--push:1.06}[data-presentation=popup] .BrowserExtensionScene-module__kl6J2W__camera{--panel-w:27cqw}}@media (max-width:767px){:is([data-context=hero] .BrowserExtensionScene-module__kl6J2W__camera,[data-context=next] .BrowserExtensionScene-module__kl6J2W__camera){--panel-w:62cqw}}.BrowserExtensionScene-module__kl6J2W__browser{width:128%;height:112%;position:absolute;top:7%;left:-33%}.BrowserExtensionScene-module__kl6J2W__browser>*{height:100%}@container scene (min-width:560px){.BrowserExtensionScene-module__kl6J2W__browser{width:85%;height:108%;top:8%;left:9%}}.BrowserExtensionScene-module__kl6J2W__page{position:absolute;inset:0}[data-presentation=side-panel] .BrowserExtensionScene-module__kl6J2W__page{right:var(--panel-w)}.BrowserExtensionScene-module__kl6J2W__dim{z-index:2;background:#06060661;position:absolute;inset:0}.BrowserExtensionScene-module__kl6J2W__neutral{grid-template-rows:7% 26% 4% 4% 1fr;grid-template-columns:repeat(3,minmax(0,1fr));gap:4% 5%;padding:5% 7%;display:grid;position:absolute;inset:0}.BrowserExtensionScene-module__kl6J2W__neutral span{background:#ffffff08;border-radius:max(2px,.3cqw)}.BrowserExtensionScene-module__kl6J2W__neutral span:first-child{grid-column:1/2}.BrowserExtensionScene-module__kl6J2W__neutral span:nth-child(2){grid-column:1/-1}.BrowserExtensionScene-module__kl6J2W__neutral span:nth-child(3){background:#ffffff0e;grid-column:1/3}.BrowserExtensionScene-module__kl6J2W__neutral span:nth-child(4){grid-column:1/2}.BrowserExtensionScene-module__kl6J2W__neutral span:nth-child(5){grid-column:1/3}.BrowserExtensionScene-module__kl6J2W__neutral span:nth-child(6){grid-area:5/3/auto/4}.BrowserExtensionScene-module__kl6J2W__toolbar{align-items:center;gap:max(4px,.9cqw);display:flex}.BrowserExtensionScene-module__kl6J2W__otherExt{aspect-ratio:1;border:1px solid var(--frame-line);border-radius:50%;width:max(5px,1.05cqw)}.BrowserExtensionScene-module__kl6J2W__icon{aspect-ratio:1;width:max(9px,1.6cqw);display:grid;position:relative}.BrowserExtensionScene-module__kl6J2W__iconBlank{background:var(--scene-accent);border-radius:24%;width:100%;height:100%;display:block}.BrowserExtensionScene-module__kl6J2W__iconImg{object-fit:contain}.BrowserExtensionScene-module__kl6J2W__ring{border:1px solid var(--scene-accent);opacity:0;visibility:hidden;border-radius:50%;position:absolute;inset:-35%}.BrowserExtensionScene-module__kl6J2W__active{background:var(--scene-accent);border-radius:2px;height:2px;position:absolute;bottom:max(-4px,-.62cqw);left:8%;right:8%}.BrowserExtensionScene-module__kl6J2W__side{z-index:4;width:var(--panel-w);background:var(--frame-bg);border-left:1px solid var(--frame-line);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-30px 0 60px -30px #000000bf}.BrowserExtensionScene-module__kl6J2W__sideHead{background:var(--frame-bar);border-bottom:1px solid var(--frame-line);height:max(12px,2.8cqw);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--frame-ink);white-space:nowrap;flex:none;align-items:center;gap:max(4px,.8cqw);padding:0 max(5px,1cqw);font-size:max(7px,.9cqw);display:flex}.BrowserExtensionScene-module__kl6J2W__sideIcon{aspect-ratio:1;width:max(7px,1.3cqw);display:grid;position:relative}.BrowserExtensionScene-module__kl6J2W__sideName{color:var(--color-text)}.BrowserExtensionScene-module__kl6J2W__sideClose{aspect-ratio:1;opacity:.8;background:linear-gradient(45deg,#0000 44%,currentColor 44% 56%,#0000 56%),linear-gradient(-45deg,#0000 44%,currentColor 44% 56%,#0000 56%);width:max(6px,.8cqw);margin-left:auto}.BrowserExtensionScene-module__kl6J2W__shots{background:#fff;flex:none;width:100%;position:relative;overflow:hidden}.BrowserExtensionScene-module__kl6J2W__popup{z-index:4;width:var(--panel-w);filter:drop-shadow(0 26px 40px #0009);position:absolute;top:max(6px,1.3cqw);right:max(3px,.9cqw)}.BrowserExtensionScene-module__kl6J2W__popupBody{border:1px solid var(--frame-line);border-radius:var(--frame-radius);overflow:hidden}.BrowserExtensionScene-module__kl6J2W__caret{aspect-ratio:1;border-top:1px solid var(--frame-line);border-left:1px solid var(--frame-line);background:#fff;width:max(8px,1.25cqw);position:absolute;top:max(-4px,-.62cqw);right:max(8px,1.6cqw);rotate:45deg}.BrowserExtensionScene-module__kl6J2W__fade{z-index:5;pointer-events:none;background:linear-gradient(90deg,#0d0e0e 0%,#0d0e0eb3 45%,#0000 100%);width:18cqw;position:absolute;top:0;bottom:0;left:0}@container scene (min-width:560px){.BrowserExtensionScene-module__kl6J2W__fade{display:none}}
.DashboardScene-module__pGEi2W__center{flex-direction:column;align-items:center;gap:max(8px,2.4cqw);padding:6% 5% 5%;display:flex;position:absolute;inset:0}.DashboardScene-module__pGEi2W__window{flex:auto;width:100%;min-height:0}@container scene (min-width:560px){.DashboardScene-module__pGEi2W__center{justify-content:center;padding:0 6%}.DashboardScene-module__pGEi2W__window{flex:none;width:100%;height:90%}}.DashboardScene-module__pGEi2W__zoom{transform-origin:var(--fx) var(--fy);position:absolute;inset:0;scale:1.35}.DashboardScene-module__pGEi2W__zoom:has([data-placeholder]){scale:1}@container scene (min-width:560px){.DashboardScene-module__pGEi2W__zoom{scale:1}}.DashboardScene-module__pGEi2W__scrim{z-index:3;visibility:hidden;opacity:0;background:#06060680;position:absolute;inset:0}.DashboardScene-module__pGEi2W__drawer{z-index:4;border-left:1px solid var(--frame-line);visibility:hidden;width:72%;position:absolute;top:0;bottom:0;right:0;overflow:hidden;box-shadow:-20px 0 50px -20px #000000b3}@container scene (min-width:560px){.DashboardScene-module__pGEi2W__drawer{width:36%}}.DashboardScene-module__pGEi2W__card{display:none}@container scene (min-width:560px){.DashboardScene-module__pGEi2W__card{z-index:5;aspect-ratio:4/3;width:22%;display:block;position:absolute}.DashboardScene-module__pGEi2W__card>*{height:100%}.DashboardScene-module__pGEi2W__card[data-card="0"]{top:30%;right:2.5%}.DashboardScene-module__pGEi2W__card[data-card="1"]{width:19%;bottom:10%;left:2.5%}.DashboardScene-module__pGEi2W__card[data-card="2"]{width:17%;bottom:6%;right:8%}}.DashboardScene-module__pGEi2W__stages{z-index:6;max-width:100%;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--color-text);flex:none;align-self:flex-start;font-size:max(8px,.9cqw);position:relative}.DashboardScene-module__pGEi2W__stageRow{display:none}.DashboardScene-module__pGEi2W__solo{border:1px solid var(--frame-line);background:#0c0c0de6;padding:.5em .8em;display:grid}.DashboardScene-module__pGEi2W__solo>span{white-space:nowrap;text-overflow:ellipsis;grid-area:1/1;overflow:hidden}.DashboardScene-module__pGEi2W__solo>span:not(:first-child){visibility:hidden;opacity:0}@container scene (min-width:560px){.DashboardScene-module__pGEi2W__stages{position:absolute;bottom:2.2%;left:6%}.DashboardScene-module__pGEi2W__solo{display:none}.DashboardScene-module__pGEi2W__stageRow{border:1px solid var(--frame-line);background:#0c0c0deb;gap:2.2cqw;padding:.9em 1.2em;list-style:none;display:flex}.DashboardScene-module__pGEi2W__stageRow li{color:#6d6d6a;flex-direction:column;gap:.5em;display:flex}.DashboardScene-module__pGEi2W__stageRow li:first-child{color:var(--color-text)}}.DashboardScene-module__pGEi2W__mark{background:var(--scene-accent);transform-origin:0;height:2px;display:block;transform:scaleX(0)}li:first-child>.DashboardScene-module__pGEi2W__mark{transform:scaleX(1)}
.ResponsiveScene-module__HXwKua__center{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ResponsiveScene-module__HXwKua__device{aspect-ratio:16/10;background:var(--frame-bg);border:1px solid var(--frame-line);border-radius:max(4px,.7cqw);flex-direction:column;flex:none;width:84%;display:flex;overflow:hidden;box-shadow:0 40px 80px -30px #000000a6}.ResponsiveScene-module__HXwKua__bar{background:var(--frame-bar);border-bottom:1px solid var(--frame-line);flex:none;align-items:center;height:max(12px,3.3cqw);padding:0 1.2cqw;display:flex;overflow:hidden}.ResponsiveScene-module__HXwKua__dots{gap:.55cqw;display:flex}.ResponsiveScene-module__HXwKua__dots i{aspect-ratio:1;border:1px solid var(--frame-line);border-radius:50%;width:max(3px,.62cqw)}.ResponsiveScene-module__HXwKua__view{flex:1;position:relative;overflow:hidden}.ResponsiveScene-module__HXwKua__tags{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--frame-ink);font-size:max(8px,.95cqw);display:grid;position:absolute;bottom:4%;left:4%}.ResponsiveScene-module__HXwKua__tags>span{grid-area:1/1}.ResponsiveScene-module__HXwKua__tags>span:not(:first-child){visibility:hidden;opacity:0}.ResponsiveScene-module__HXwKua__desk{aspect-ratio:16/10.6;filter:brightness(.55);width:112%;position:absolute;top:16%;left:-32%}.ResponsiveScene-module__HXwKua__desk>*{height:100%}.ResponsiveScene-module__HXwKua__phoneWrap{justify-content:flex-end;padding-right:14%;display:flex;position:absolute;inset:7% 0}.ResponsiveScene-module__HXwKua__phone{height:100%}@container scene (min-width:560px){.ResponsiveScene-module__HXwKua__desk{filter:none;width:72%;top:10%;left:5%}.ResponsiveScene-module__HXwKua__phoneWrap{padding-right:9%;inset:20% 0 3%}}
.MultiDeviceScene-module__B0pKGG__slot{position:absolute}.MultiDeviceScene-module__B0pKGG__fill{aspect-ratio:16/10.4;width:100%}.MultiDeviceScene-module__B0pKGG__tall{height:100%}.MultiDeviceScene-module__B0pKGG__extension{aspect-ratio:360/560}.MultiDeviceScene-module__B0pKGG__slot>[data-device-label]{top:auto;bottom:calc(100% + max(5px,.8cqw))}.MultiDeviceScene-module__B0pKGG__bs .MultiDeviceScene-module__B0pKGG__slot[data-slot="0"]{filter:brightness(.6);width:104%;top:16%;left:-26%}.MultiDeviceScene-module__B0pKGG__bs .MultiDeviceScene-module__B0pKGG__slot[data-slot="1"]{z-index:2;height:80%;top:12%;right:12%}.MultiDeviceScene-module__B0pKGG__bs .MultiDeviceScene-module__B0pKGG__slot[data-slot="2"]{display:none}@container scene (min-width:560px){.MultiDeviceScene-module__B0pKGG__bs .MultiDeviceScene-module__B0pKGG__slot[data-slot="0"]{filter:none;width:68%;top:13%;left:4%}.MultiDeviceScene-module__B0pKGG__bs .MultiDeviceScene-module__B0pKGG__slot[data-slot="1"]{height:72%;top:20%;right:5%}.MultiDeviceScene-module__B0pKGG__bs .MultiDeviceScene-module__B0pKGG__slot[data-slot="2"]{z-index:1;height:64%;display:block;top:28%;right:20%}}.MultiDeviceScene-module__B0pKGG__ss .MultiDeviceScene-module__B0pKGG__slot[data-slot="0"]{z-index:2;height:84%;top:8%;left:50%;translate:-62%}.MultiDeviceScene-module__B0pKGG__ss .MultiDeviceScene-module__B0pKGG__slot[data-slot="1"]{z-index:1;height:72%;top:16%;left:50%;translate:8%}.MultiDeviceScene-module__B0pKGG__ss .MultiDeviceScene-module__B0pKGG__slot[data-slot="2"]{display:none}@container scene (min-width:560px){.MultiDeviceScene-module__B0pKGG__ss .MultiDeviceScene-module__B0pKGG__slot[data-slot="0"]{translate:-50%}.MultiDeviceScene-module__B0pKGG__ss .MultiDeviceScene-module__B0pKGG__slot[data-slot="1"]{translate:55%}.MultiDeviceScene-module__B0pKGG__ss:not(:has([data-slot="2"])) .MultiDeviceScene-module__B0pKGG__slot[data-slot="0"]{translate:-92%}.MultiDeviceScene-module__B0pKGG__ss:not(:has([data-slot="2"])) .MultiDeviceScene-module__B0pKGG__slot[data-slot="1"]{translate:10%}.MultiDeviceScene-module__B0pKGG__ss .MultiDeviceScene-module__B0pKGG__slot[data-slot="2"]{z-index:1;height:72%;display:block;top:16%;left:50%;translate:-155%}}.MultiDeviceScene-module__B0pKGG__bb .MultiDeviceScene-module__B0pKGG__slot[data-slot="0"]{width:100%;top:14%;left:-12%}.MultiDeviceScene-module__B0pKGG__bb .MultiDeviceScene-module__B0pKGG__slot[data-slot="1"]{z-index:2;width:52%;bottom:6%;right:5%}.MultiDeviceScene-module__B0pKGG__bb .MultiDeviceScene-module__B0pKGG__slot[data-slot="1"][data-kind=tablet]{width:auto;height:62%}.MultiDeviceScene-module__B0pKGG__bb .MultiDeviceScene-module__B0pKGG__slot[data-slot="2"]{display:none}@container scene (min-width:560px){.MultiDeviceScene-module__B0pKGG__bb .MultiDeviceScene-module__B0pKGG__slot[data-slot="0"]{width:64%;top:12%;left:5%}.MultiDeviceScene-module__B0pKGG__bb .MultiDeviceScene-module__B0pKGG__slot[data-slot="1"]{width:40%}.MultiDeviceScene-module__B0pKGG__bb .MultiDeviceScene-module__B0pKGG__slot[data-slot="2"]{z-index:3;height:50%;display:block;bottom:4%;right:38%}}
.HeroLibrary-module__3u5YfG__grid{gap:var(--space-8) var(--space-6);max-width:1600px;margin:0 auto;list-style:none;display:grid}.HeroLibrary-module__3u5YfG__item{gap:var(--space-4);align-content:start;display:grid}.HeroLibrary-module__3u5YfG__mock{background:var(--surface-inset,#121213);box-shadow:0 0 0 1px var(--line-strong,#ffffff1a), 0 30px 80px -30px #0009;border-radius:12px;overflow:hidden}.HeroLibrary-module__3u5YfG__bar{border-bottom:1px solid var(--line-strong,#ffffff14);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;height:36px;padding:0 12px;display:grid}.HeroLibrary-module__3u5YfG__dots{gap:6px;display:flex}.HeroLibrary-module__3u5YfG__dots i{background:var(--line-strong,#3a3a3e);border-radius:50%;width:9px;height:9px}.HeroLibrary-module__3u5YfG__url{background:var(--color-bg);font-family:var(--font-mono);color:var(--color-text-muted);border-radius:6px;justify-self:center;padding:5px 14px;font-size:11px}.HeroLibrary-module__3u5YfG__state{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-text-muted);align-items:center;gap:6px;font-size:10px;display:flex}.HeroLibrary-module__3u5YfG__state:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.HeroLibrary-module__3u5YfG__state[data-on]{color:var(--color-accent)}.HeroLibrary-module__3u5YfG__screen{aspect-ratio:16/9;background:#000;position:relative}.HeroLibrary-module__3u5YfG__screen video{object-fit:cover;width:100%;height:100%;display:block}.HeroLibrary-module__3u5YfG__controls{-webkit-backdrop-filter:blur(12px);opacity:0;background:#0a0a0c99;border-radius:999px;gap:4px;padding:4px;transition:opacity .35s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;bottom:10px;right:10px}.HeroLibrary-module__3u5YfG__screen:hover .HeroLibrary-module__3u5YfG__controls,.HeroLibrary-module__3u5YfG__screen:focus-within .HeroLibrary-module__3u5YfG__controls{opacity:1}@media (hover:none){.HeroLibrary-module__3u5YfG__controls{opacity:1}}.HeroLibrary-module__3u5YfG__controls button{color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.HeroLibrary-module__3u5YfG__controls button:hover{background:#ffffff24}.HeroLibrary-module__3u5YfG__controls svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.HeroLibrary-module__3u5YfG__caption{align-items:baseline;gap:14px;padding:14px 16px 16px;display:flex}.HeroLibrary-module__3u5YfG__num{font-family:var(--font-mono);color:var(--color-accent);font-size:12px}.HeroLibrary-module__3u5YfG__name{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.25rem,2vw,1.75rem)}.HeroLibrary-module__3u5YfG__open{font-size:var(--fs-small);color:var(--color-text-muted);border-bottom:1px solid;margin-left:auto;padding:4px 0}.HeroLibrary-module__3u5YfG__open:hover{color:var(--color-accent)}.HeroLibrary-module__3u5YfG__summary{max-width:52ch;color:var(--color-text-muted);font-size:var(--fs-body)}@media (min-width:1024px){.HeroLibrary-module__3u5YfG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.HeroLibrary-module__3u5YfG__bar2{z-index:80;font-family:var(--font-mono);letter-spacing:.04em;color:#ffffffe0;-webkit-backdrop-filter:blur(18px)saturate(1.3);cursor:auto;background:#0e0e0fa3;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:4px;padding:5px;font-size:11.5px;transition:opacity .5s cubic-bezier(.16,1,.3,1),translate .6s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:18px;left:50%;translate:-50%;box-shadow:0 10px 40px #00000059}.HeroLibrary-module__3u5YfG__bar2[data-tone=light]{color:#101012db;background:#fafaf8b3;border-color:#00000014}.HeroLibrary-module__3u5YfG__bar2[data-hidden]{opacity:0;pointer-events:none;translate:-50% 20px}.HeroLibrary-module__3u5YfG__bar2 a,.HeroLibrary-module__3u5YfG__bar2 button{cursor:pointer}.HeroLibrary-module__3u5YfG__barLink{text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;height:32px;padding:0 12px;transition:background .25s;display:inline-flex}.HeroLibrary-module__3u5YfG__barStep{justify-content:center;width:32px;padding:0}.HeroLibrary-module__3u5YfG__barLink:hover{background:#7f7f7f2e}.HeroLibrary-module__3u5YfG__bar2 svg{fill:none;stroke:currentColor;stroke-width:1.5px;width:13px;height:13px}.HeroLibrary-module__3u5YfG__barSep{opacity:.16;background:currentColor;width:1px;height:16px;margin:0 2px}.HeroLibrary-module__3u5YfG__barCount{white-space:nowrap;padding:0 6px}.HeroLibrary-module__3u5YfG__barCount b{font-weight:600}.HeroLibrary-module__3u5YfG__barCount i{opacity:.55;text-transform:uppercase;margin-left:8px;font-style:normal}@media (max-width:560px){.HeroLibrary-module__3u5YfG__barCount i,.HeroLibrary-module__3u5YfG__barHome span{display:none}}.HeroLibrary-module__3u5YfG__interaction{list-style:none;display:grid}.HeroLibrary-module__3u5YfG__interaction li{padding:var(--space-3) 0;border-top:1px solid var(--color-paper-line);max-width:60ch}.HeroLibrary-module__3u5YfG__tags{margin-top:var(--space-5);flex-wrap:wrap;gap:8px;list-style:none;display:flex}.HeroLibrary-module__3u5YfG__tags li{border:1px solid var(--color-paper-line);font-family:var(--font-mono);color:var(--color-ink-muted);border-radius:999px;padding:7px 12px;font-size:11px}
.V5Compositions-module__MLmUEG__canvas{aspect-ratio:16/11;color:#d9d9d6;background:#101011;gap:12px;padding:16px;font-size:11px;line-height:1.35;display:flex;position:relative;overflow:hidden}.V5Compositions-module__MLmUEG__caption{color:#8d8d8b;font-size:10px}.V5Compositions-module__MLmUEG__lineShort{background:#ffffff1f;width:60%;height:6px;display:block}.V5Compositions-module__MLmUEG__pomy{background:radial-gradient(circle at 30% 20%,#1c2a20,#0f0f10 70%);justify-content:center;align-items:center}.V5Compositions-module__MLmUEG__popup{color:#151513;background:#f3f1ed;flex-direction:column;gap:8px;width:58%;padding:12px;display:flex;box-shadow:0 20px 40px #00000073}.V5Compositions-module__MLmUEG__popHead{color:#6b6862;justify-content:space-between;display:flex}.V5Compositions-module__MLmUEG__popDate{font-size:10px}.V5Compositions-module__MLmUEG__timer{align-self:center;width:64px;position:relative}.V5Compositions-module__MLmUEG__ring,.V5Compositions-module__MLmUEG__ringFill{fill:none;stroke-width:6px}.V5Compositions-module__MLmUEG__ring{stroke:#dedbd5}.V5Compositions-module__MLmUEG__ringFill{stroke:var(--color-accent-deep);stroke-dasharray:264;stroke-dashoffset:70px;transform-origin:50%;transform:rotate(-90deg)}.V5Compositions-module__MLmUEG__time{place-items:center;font-size:13px;font-weight:500;display:grid;position:absolute;inset:0}.V5Compositions-module__MLmUEG__task{border-top:1px solid #e2dfd9;align-items:center;gap:8px;padding-top:6px;display:flex}.V5Compositions-module__MLmUEG__check,.V5Compositions-module__MLmUEG__checkOn{border:1px solid #a7a39b;flex-shrink:0;width:10px;height:10px}.V5Compositions-module__MLmUEG__checkOn{background:var(--color-accent-deep);border-color:var(--color-accent-deep)}.V5Compositions-module__MLmUEG__side{color:var(--color-accent);position:absolute;bottom:14px;left:16px}@container scene (max-width:559px){.V5Compositions-module__MLmUEG__pomy{flex-direction:column;gap:10px;padding:12px}.V5Compositions-module__MLmUEG__pomy .V5Compositions-module__MLmUEG__popup{gap:5px;width:min(72%,260px);padding:10px 12px;font-size:10px}.V5Compositions-module__MLmUEG__pomy .V5Compositions-module__MLmUEG__timer{width:48px}.V5Compositions-module__MLmUEG__pomy .V5Compositions-module__MLmUEG__time{font-size:11px}.V5Compositions-module__MLmUEG__pomy .V5Compositions-module__MLmUEG__task{padding-top:4px}.V5Compositions-module__MLmUEG__pomy .V5Compositions-module__MLmUEG__side{font-size:9px;position:static}}.V5Compositions-module__MLmUEG__grid{flex:1.5;grid-template-columns:1fr 1fr;gap:8px;display:grid}.V5Compositions-module__MLmUEG__listing{flex-direction:column;gap:5px;display:flex}.V5Compositions-module__MLmUEG__thumb{flex:1;min-height:40px}.V5Compositions-module__MLmUEG__price{color:var(--color-accent)}.V5Compositions-module__MLmUEG__phone{border:1px solid #ffffff24;border-radius:14px;flex-direction:column;flex:1;gap:2px;padding:14px 10px;display:flex}.V5Compositions-module__MLmUEG__phone strong{font-family:var(--font-display);margin-top:10px;font-size:28px;font-weight:300;line-height:1}.V5Compositions-module__MLmUEG__threads{border-right:1px solid #ffffff14;flex-direction:column;gap:6px;width:34%;padding-right:10px;display:flex}.V5Compositions-module__MLmUEG__thread{align-items:center;gap:8px;padding:6px;display:flex}.V5Compositions-module__MLmUEG__threadOn{box-shadow:inset 2px 0 0 var(--color-accent);background:#4fd26a1a}.V5Compositions-module__MLmUEG__avatar{background:#2a2a2b;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:8px;display:grid}.V5Compositions-module__MLmUEG__chat{flex-direction:column;flex:1;justify-content:flex-end;gap:8px;display:flex}.V5Compositions-module__MLmUEG__bubbleIn,.V5Compositions-module__MLmUEG__bubbleOut,.V5Compositions-module__MLmUEG__note{max-width:85%;padding:7px 9px}.V5Compositions-module__MLmUEG__bubbleIn{background:#1f1f20}.V5Compositions-module__MLmUEG__note{color:#e9d98f;background:#2b2718;font-size:10px}.V5Compositions-module__MLmUEG__bubbleOut{background:#1d3a26;align-self:flex-end}.V5Compositions-module__MLmUEG__ticks{color:var(--color-accent);margin-left:4px}.V5Compositions-module__MLmUEG__bet{background:#0b0d12}.V5Compositions-module__MLmUEG__odds{flex-direction:column;flex:1.4;gap:8px;display:flex}.V5Compositions-module__MLmUEG__match{background:#13161d;grid-template-columns:1.6fr repeat(3,1fr);align-items:center;gap:4px;padding:8px;display:grid}.V5Compositions-module__MLmUEG__teams{font-size:10px}.V5Compositions-module__MLmUEG__odd{text-align:center;background:#1b1f28;padding:6px 0}.V5Compositions-module__MLmUEG__oddOn{background:var(--color-accent);color:#06140a}.V5Compositions-module__MLmUEG__slip{background:#13161d;flex-direction:column;flex:1;gap:8px;padding:10px;display:flex}.V5Compositions-module__MLmUEG__stake{font-size:13px}.V5Compositions-module__MLmUEG__limit{flex-direction:column;gap:5px;margin-top:auto;display:flex}.V5Compositions-module__MLmUEG__limitBar{background:#262b36;height:4px}.V5Compositions-module__MLmUEG__limitBar span{transform-origin:0;background:#e9b949;width:60%;height:100%;display:block}.V5Compositions-module__MLmUEG__ds{color:#1b1b1b;background:#efe9df;grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;display:grid}.V5Compositions-module__MLmUEG__swatches{grid-column:1/-1;gap:6px;display:flex}.V5Compositions-module__MLmUEG__swatch{flex:1;height:34px}.V5Compositions-module__MLmUEG__specimen{color:#1f3d2f;flex-direction:column;justify-content:center;display:flex}.V5Compositions-module__MLmUEG__aa{font-family:var(--font-display);font-size:56px;font-weight:300;line-height:1}.V5Compositions-module__MLmUEG__components{flex-direction:column;justify-content:center;gap:8px;display:flex}.V5Compositions-module__MLmUEG__btn{color:#efe9df;text-align:center;background:#1f3d2f;padding:7px 10px}.V5Compositions-module__MLmUEG__input{color:#7a7468;border:1px solid #b9b1a3;padding:7px 10px}.V5Compositions-module__MLmUEG__badge{border:1px solid #1f3d2f;align-self:flex-start;padding:2px 6px;font-size:9px}
.Lab-module__3qrata__hero{justify-content:flex-end;gap:var(--space-5);padding:132px var(--gutter) var(--space-7);flex-direction:column;display:flex}.Lab-module__3qrata__heroIndex{min-height:62svh;padding-bottom:var(--space-8)}.Lab-module__3qrata__eyebrow{color:var(--color-accent)}.Lab-module__3qrata__title{letter-spacing:-.045em;max-width:14ch;font-size:clamp(2.75rem,11vw,8.5rem);line-height:.92}.Lab-module__3qrata__titleIndex{letter-spacing:-.05em;font-size:clamp(3.5rem,17vw,12rem);line-height:.9}.Lab-module__3qrata__heroMeta{gap:var(--space-3);color:var(--color-text-muted);flex-direction:column;display:flex}.Lab-module__3qrata__tagline{max-width:34ch;font-family:var(--font-display);font-size:clamp(1.125rem,4.4vw,1.625rem);font-weight:300;line-height:var(--lh-snug);letter-spacing:-.015em;color:var(--color-text)}.Lab-module__3qrata__lede{max-width:40ch;font-size:var(--fs-body-lg)}.Lab-module__3qrata__stageWrap{padding:0 var(--gutter) var(--space-8)}.Lab-module__3qrata__stage{max-width:1600px;margin:0 auto}.Lab-module__3qrata__actions{max-width:1600px;margin:var(--space-5) auto 0;align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.Lab-module__3qrata__textLink{font-size:var(--fs-small);color:var(--color-text-muted);border-bottom:1px solid;padding:4px 0;transition:color .2s}.Lab-module__3qrata__textLink:hover{color:var(--color-accent)}.Lab-module__3qrata__panel{background:var(--color-paper);color:var(--color-ink);padding:var(--space-8) var(--gutter) var(--space-9)}.Lab-module__3qrata__label{color:var(--color-ink-muted);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-paper-line);margin-bottom:var(--space-5)}.Lab-module__3qrata__about,.Lab-module__3qrata__chapters{gap:0;display:grid}.Lab-module__3qrata__chapters{margin-top:var(--space-9)}.Lab-module__3qrata__statement{font-family:var(--font-display);font-size:clamp(1.375rem,5vw,2.5rem);font-weight:300;line-height:var(--lh-snug);letter-spacing:-.025em;max-width:26ch}.Lab-module__3qrata__statement+.Lab-module__3qrata__statement{margin-top:var(--space-4);color:var(--color-ink-muted)}.Lab-module__3qrata__specs{margin-top:var(--space-7);gap:var(--space-4);max-width:64ch;display:grid}.Lab-module__3qrata__specs>div{gap:var(--space-1);display:grid}.Lab-module__3qrata__specs dt{color:var(--color-ink-muted)}.Lab-module__3qrata__specs dd{font-size:var(--fs-body)}.Lab-module__3qrata__chapterList{list-style:none;display:grid}.Lab-module__3qrata__chapter{column-gap:var(--space-4);row-gap:var(--space-1);padding:var(--space-4) 0;border-bottom:1px solid var(--color-paper-line);grid-template-columns:5ch 1fr;display:grid}.Lab-module__3qrata__at{color:var(--color-ink-muted);grid-row:span 2;padding-top:.45em}.Lab-module__3qrata__chapterTitle{letter-spacing:-.02em;font-size:clamp(1.125rem,4.4vw,1.5rem)}.Lab-module__3qrata__chapterBody{max-width:58ch;font-size:var(--fs-body);color:var(--color-ink-muted)}.Lab-module__3qrata__next{margin-top:var(--space-9);gap:var(--space-4);display:grid}.Lab-module__3qrata__nextLink{gap:var(--space-2);padding:var(--space-5) 0;border-top:1px solid var(--color-ink);color:var(--color-ink);flex-direction:column;display:flex}.Lab-module__3qrata__nextLink .mono{color:var(--color-ink-muted)}.Lab-module__3qrata__nextTitle{--signal-accent:var(--accent-deep);font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(1.75rem,7vw,3.25rem);font-weight:300;line-height:1;transition:color .2s}.Lab-module__3qrata__nextLink:hover .Lab-module__3qrata__nextTitle{color:var(--color-accent-deep)}.Lab-module__3qrata__grid{gap:var(--space-8);list-style:none;display:grid}.Lab-module__3qrata__card{gap:var(--space-5);display:grid}.Lab-module__3qrata__cardVisual{aspect-ratio:16/9;background:var(--color-stage);border-radius:var(--radius-sm);display:block;position:relative;overflow:hidden}.Lab-module__3qrata__cardVisual img{object-fit:cover;width:100%;height:100%;transition:transform .9s cubic-bezier(.16,1,.3,1)}.Lab-module__3qrata__cardVisual:hover img{transform:scale(1.025)}.Lab-module__3qrata__cardCopy{gap:var(--space-3);display:grid}.Lab-module__3qrata__cardTitle{letter-spacing:-.03em;align-items:baseline;gap:.5em;font-size:clamp(1.75rem,7vw,3rem);display:flex}.Lab-module__3qrata__cardTitle a:hover{color:var(--color-accent-deep)}.Lab-module__3qrata__num{font-size:var(--fs-body-lg);color:var(--color-ink-muted);letter-spacing:0}.Lab-module__3qrata__cardCopy>.mono{color:var(--color-ink-muted)}.Lab-module__3qrata__summary{max-width:52ch;font-size:var(--fs-body)}.Lab-module__3qrata__cardLink{--signal-accent:var(--accent-deep);--signal-surface:var(--color-paper);--signal-ink:var(--color-ink);font-size:var(--fs-small);margin-top:var(--space-2);border-bottom:1px solid;justify-self:start;padding:4px 0}.Lab-module__3qrata__cardLink:hover{color:var(--color-accent-deep)}.Lab-module__3qrata__soon{padding:var(--space-5) 0;border-top:1px dashed var(--color-paper-line);color:var(--color-ink-muted)}@media (min-width:1024px){.Lab-module__3qrata__about,.Lab-module__3qrata__chapters{column-gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.Lab-module__3qrata__label{border-bottom:0;margin-bottom:0;padding-top:.6em;padding-bottom:0}.Lab-module__3qrata__aboutBody,.Lab-module__3qrata__chapterList{border-top:1px solid var(--color-paper-line);padding-top:var(--space-5)}.Lab-module__3qrata__chapterList{padding-top:0}.Lab-module__3qrata__next{column-gap:var(--space-6);grid-template-columns:1fr 1fr}.Lab-module__3qrata__heroMeta{justify-content:space-between;align-items:flex-end;gap:var(--space-6);flex-direction:row}.Lab-module__3qrata__card{column-gap:var(--space-7);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end}}
.case-study-module__GcedHW__article{background:var(--color-bg)}.case-study-module__GcedHW__article [data-theme=dark]{--cs-bg:var(--color-bg);--cs-ink:var(--color-text);--cs-muted:var(--color-text-muted);--cs-line:var(--color-line);--cs-surface:var(--surface-panel);--cs-accent:var(--color-accent)}.case-study-module__GcedHW__article [data-theme=light]{--cs-bg:var(--color-paper);--cs-ink:var(--color-ink);--cs-muted:var(--color-ink-muted);--cs-line:var(--color-paper-line);--cs-surface:#e2dfda;--cs-accent:var(--color-accent-deep)}.case-study-module__GcedHW__hero{padding:112px var(--gutter) var(--space-7);background:var(--color-bg);color:var(--color-text);overflow:clip}.case-study-module__GcedHW__heroInner{gap:var(--space-5);flex-direction:column;max-width:1440px;margin:0 auto;display:flex}.case-study-module__GcedHW__heroEyebrow{color:var(--color-accent)}.case-study-module__GcedHW__heroTitle{letter-spacing:-.05em;font-size:clamp(3.25rem,15vw,11.5rem);line-height:.9}.case-study-module__GcedHW__heroStatement{max-width:30ch;font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-text);font-size:clamp(1.2rem,3.4vw,2rem);font-weight:300;line-height:1.2}.case-study-module__GcedHW__heroMeta{gap:var(--space-4) var(--space-5);padding-top:var(--space-5);border-top:1px solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.case-study-module__GcedHW__heroMeta dt{color:var(--color-text-muted);margin-bottom:4px}.case-study-module__GcedHW__heroMeta dd{font-size:var(--fs-body)}.case-study-module__GcedHW__heroMedia{max-width:1440px;margin:var(--space-7) auto 0}@media (min-width:1024px){.case-study-module__GcedHW__heroInner{column-gap:var(--space-5);row-gap:var(--space-6);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.case-study-module__GcedHW__heroEyebrow,.case-study-module__GcedHW__heroTitle{grid-column:1/-1}.case-study-module__GcedHW__heroStatement{grid-column:1/7}.case-study-module__GcedHW__heroMeta{grid-column:7/-1;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}}.case-study-module__GcedHW__section{padding:var(--space-8) var(--gutter);background:var(--cs-bg);color:var(--cs-ink);scroll-margin-top:56px;position:relative}.case-study-module__GcedHW__section[data-theme=dark]+.case-study-module__GcedHW__section[data-theme=dark],.case-study-module__GcedHW__section[data-theme=light]+.case-study-module__GcedHW__section[data-theme=light]{border-top:1px solid var(--cs-line)}.case-study-module__GcedHW__section:focus{outline:none}.case-study-module__GcedHW__bleed{padding-left:0;padding-right:0}.case-study-module__GcedHW__grid{gap:var(--space-6);flex-direction:column;max-width:1440px;margin:0 auto;display:flex}.case-study-module__GcedHW__bleed .case-study-module__GcedHW__grid{max-width:none}.case-study-module__GcedHW__head{gap:var(--space-3);flex-direction:column;display:flex}.case-study-module__GcedHW__eyebrow{color:var(--cs-accent)}.case-study-module__GcedHW__heading{font-size:var(--fs-h2);max-width:18ch}.case-study-module__GcedHW__body{min-width:0}@media (min-width:1024px){.case-study-module__GcedHW__section{padding-top:var(--space-9);padding-bottom:var(--space-9)}.case-study-module__GcedHW__grid{column-gap:var(--space-5);row-gap:var(--space-7);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.case-study-module__GcedHW__head{grid-column:1/5;align-self:start;position:sticky;top:96px}.case-study-module__GcedHW__body{grid-column:5/-1}.case-study-module__GcedHW__wide .case-study-module__GcedHW__head,.case-study-module__GcedHW__wide .case-study-module__GcedHW__body{grid-column:1/-1;position:static}}.case-study-module__GcedHW__prose{max-width:60ch;font-size:var(--fs-body-lg);flex-direction:column;gap:1em;line-height:1.55;display:flex}.case-study-module__GcedHW__lead{font-size:clamp(1.05rem,2.2vw,1.375rem);line-height:1.45}.case-study-module__GcedHW__intro{margin-bottom:var(--space-6);color:var(--cs-muted)}.case-study-module__GcedHW__spaced{margin-top:var(--space-7)}.case-study-module__GcedHW__statement{max-width:22ch;font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(1.75rem,5.4vw,4.25rem);font-weight:300;line-height:1.06}.case-study-module__GcedHW__statementBody{margin-top:var(--space-6);color:var(--cs-muted)}@media (min-width:1024px){.case-study-module__GcedHW__statementBody{margin-left:calc(100% / 12 * 4 + var(--space-5) / 3)}}.case-study-module__GcedHW__cardTitle{font-size:var(--fs-h3);letter-spacing:-.02em}.case-study-module__GcedHW__cardIndex{color:var(--cs-accent)}.case-study-module__GcedHW__facts{gap:var(--space-5);margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.case-study-module__GcedHW__facts>div{padding-top:var(--space-3);border-top:1px solid var(--cs-line)}.case-study-module__GcedHW__facts dt{color:var(--cs-muted);margin-bottom:6px}.case-study-module__GcedHW__facts dd{font-size:var(--fs-body-lg)}@media (min-width:768px){.case-study-module__GcedHW__facts{grid-template-columns:repeat(4,minmax(0,1fr))}}.case-study-module__GcedHW__points{margin-top:var(--space-6);max-width:60ch;list-style:none}.case-study-module__GcedHW__points li{gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--cs-line);font-size:var(--fs-body-lg);grid-template-columns:4ch 1fr;display:grid}.case-study-module__GcedHW__points .mono{color:var(--cs-accent);padding-top:.4em}.case-study-module__GcedHW__cards{gap:var(--space-6);list-style:none;display:grid}.case-study-module__GcedHW__cardItem{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--cs-ink);flex-direction:column;display:flex}.case-study-module__GcedHW__cardItem p,.case-study-module__GcedHW__features p,.case-study-module__GcedHW__iterations p{color:var(--cs-muted);max-width:44ch}@media (min-width:768px){.case-study-module__GcedHW__cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}}.case-study-module__GcedHW__rows{margin-top:var(--space-6)}.case-study-module__GcedHW__rows>div{gap:var(--space-2);padding:var(--space-4) 0;border-top:1px solid var(--cs-line);display:grid}.case-study-module__GcedHW__rows dt{color:var(--cs-muted)}@media (min-width:768px){.case-study-module__GcedHW__rows>div{grid-template-columns:1fr 2fr}}.case-study-module__GcedHW__insights{gap:var(--space-6);list-style:none;display:grid}.case-study-module__GcedHW__insights li{gap:var(--space-5);grid-template-columns:auto 1fr;align-items:start;display:grid}.case-study-module__GcedHW__insights p{margin-top:var(--space-2);color:var(--cs-muted);max-width:50ch}.case-study-module__GcedHW__bigIndex{font-family:var(--font-display);color:var(--cs-accent);font-size:clamp(2.5rem,6vw,4rem);font-weight:300;line-height:.9}.case-study-module__GcedHW__process{gap:var(--space-5);list-style:none;display:grid}.case-study-module__GcedHW__process li{gap:var(--space-2);padding-left:var(--space-4);border-left:1px solid var(--cs-line);flex-direction:column;display:flex}.case-study-module__GcedHW__process .mono{color:var(--cs-accent)}@media (min-width:768px){.case-study-module__GcedHW__process{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.case-study-module__GcedHW__ticks{margin-top:var(--space-5);gap:var(--space-2);flex-direction:column;list-style:none;display:flex}.case-study-module__GcedHW__ticks li:before{content:"";vertical-align:middle;background:var(--cs-accent);width:6px;height:6px;margin-right:10px;display:inline-block}.case-study-module__GcedHW__metrics{gap:var(--space-6);display:grid}.case-study-module__GcedHW__metrics>div{gap:var(--space-3);padding-top:var(--space-4);border-top:1px solid var(--cs-ink);flex-direction:column;display:flex}.case-study-module__GcedHW__metricValue{font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(3rem,10vw,6.5rem);font-weight:300;line-height:.9}.case-study-module__GcedHW__metrics dd{flex-direction:column;gap:4px;display:flex}.case-study-module__GcedHW__metricLabel{font-size:var(--fs-body-lg)}.case-study-module__GcedHW__metricDetail{color:var(--cs-muted)}.case-study-module__GcedHW__metricSource{color:var(--cs-muted);margin-top:var(--space-2)}@media (min-width:768px){.case-study-module__GcedHW__metrics{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}}.case-study-module__GcedHW__quote blockquote p{max-width:26ch;font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.75rem,4.6vw,3.75rem);font-weight:300;line-height:1.1}.case-study-module__GcedHW__quoteMark{color:var(--cs-accent)}.case-study-module__GcedHW__quote figcaption{margin-top:var(--space-5);color:var(--cs-muted)}.case-study-module__GcedHW__comparison{gap:var(--space-6);display:grid}.case-study-module__GcedHW__compLabel{padding-bottom:var(--space-3);border-bottom:1px solid var(--cs-ink);color:var(--cs-ink);font-weight:400}.case-study-module__GcedHW__comparison ul{list-style:none}.case-study-module__GcedHW__comparison li{padding:var(--space-3) 0;border-bottom:1px solid var(--cs-line)}@media (min-width:768px){.case-study-module__GcedHW__comparison{grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr))}}.case-study-module__GcedHW__figure{gap:var(--space-3);flex-direction:column;width:100%;display:flex}.case-study-module__GcedHW__frameHost{width:100%;container:scene/inline-size}.case-study-module__GcedHW__device_phone .case-study-module__GcedHW__frameHost{max-width:320px;margin:0 auto}.case-study-module__GcedHW__device_tablet .case-study-module__GcedHW__frameHost{max-width:520px;margin:0 auto}.case-study-module__GcedHW__device_panel .case-study-module__GcedHW__frameHost{max-width:400px;margin:0 auto}.case-study-module__GcedHW__mediaBox{background:#111112;width:100%;position:relative;overflow:hidden}.case-study-module__GcedHW__device_phone .case-study-module__GcedHW__mediaBox,.case-study-module__GcedHW__device_tablet .case-study-module__GcedHW__mediaBox{position:absolute;inset:0}.case-study-module__GcedHW__device_none .case-study-module__GcedHW__mediaBox{border:1px solid var(--cs-line)}.case-study-module__GcedHW__flexFrame{width:100%}.case-study-module__GcedHW__caption{font-size:var(--fs-small);color:var(--cs-muted);max-width:60ch}.case-study-module__GcedHW__device_phone .case-study-module__GcedHW__caption,.case-study-module__GcedHW__device_panel .case-study-module__GcedHW__caption{text-align:center;margin:0 auto}.case-study-module__GcedHW__video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.case-study-module__GcedHW__videoToggle{color:#fff;background:#0a0a0ab3;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:10px;right:10px}.case-study-module__GcedHW__videoToggle svg{width:12px;height:12px}.case-study-module__GcedHW__swipe{gap:var(--space-4);scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter) var(--space-3);scroll-padding:0 var(--gutter);scrollbar-width:thin;list-style:none;display:flex;overflow-x:auto}.case-study-module__GcedHW__swipe>li{scroll-snap-align:start;flex:none}.case-study-module__GcedHW__mobileGallery>li,.case-study-module__GcedHW__item_phone{width:min(62vw,280px)}.case-study-module__GcedHW__item_panel{width:min(78vw,340px)}.case-study-module__GcedHW__desktopGallery>li,.case-study-module__GcedHW__item_browser,.case-study-module__GcedHW__item_window,.case-study-module__GcedHW__item_none{width:86vw}.case-study-module__GcedHW__item_tablet{width:70vw}@media (min-width:1024px){.case-study-module__GcedHW__mobileGallery,.case-study-module__GcedHW__desktopGallery,.case-study-module__GcedHW__panelGallery,.case-study-module__GcedHW__mixedGallery,.case-study-module__GcedHW__iterations{margin:0;padding:0;display:grid;overflow:visible}.case-study-module__GcedHW__mobileGallery>li,.case-study-module__GcedHW__desktopGallery>li,.case-study-module__GcedHW__panelGallery>li,.case-study-module__GcedHW__mixedGallery>li,.case-study-module__GcedHW__iterations>li{width:auto}.case-study-module__GcedHW__mobileGallery{column-gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-items:start}.case-study-module__GcedHW__mobileGallery>li:nth-child(2n){margin-top:12%}.case-study-module__GcedHW__panelGallery{column-gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(0,1fr));align-items:start}.case-study-module__GcedHW__panelGallery>li:nth-child(2n){margin-top:8%}.case-study-module__GcedHW__desktopGallery{gap:var(--space-6);grid-template-columns:1fr 1fr}.case-study-module__GcedHW__desktopGallery>li:first-child{grid-column:1/-1}.case-study-module__GcedHW__mixedGallery{gap:var(--space-6);grid-template-columns:repeat(6,minmax(0,1fr));align-items:end}.case-study-module__GcedHW__mixedGallery>.case-study-module__GcedHW__item_phone{grid-column:span 2}.case-study-module__GcedHW__mixedGallery>.case-study-module__GcedHW__item_browser,.case-study-module__GcedHW__mixedGallery>.case-study-module__GcedHW__item_window,.case-study-module__GcedHW__mixedGallery>.case-study-module__GcedHW__item_tablet{grid-column:span 4}.case-study-module__GcedHW__mixedGallery>.case-study-module__GcedHW__item_none{grid-column:span 3}.case-study-module__GcedHW__iterations{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.case-study-module__GcedHW__iterations>li{gap:var(--space-3);flex-direction:column;width:min(78vw,360px);display:flex}.case-study-module__GcedHW__iterations .mono{color:var(--cs-accent)}.case-study-module__GcedHW__features{gap:var(--space-7);list-style:none;display:grid}.case-study-module__GcedHW__features li{gap:var(--space-3);flex-direction:column;display:flex}@media (min-width:768px){.case-study-module__GcedHW__features{column-gap:var(--space-6);grid-template-columns:1fr 1fr}}.case-study-module__GcedHW__componentGrid{gap:var(--space-5);list-style:none;display:grid}@media (min-width:768px){.case-study-module__GcedHW__componentGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){.case-study-module__GcedHW__componentGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.case-study-module__GcedHW__compare{-webkit-user-select:none;user-select:none;position:relative}.case-study-module__GcedHW__compareBefore{clip-path:inset(0 calc(100% - var(--pos)) 0 0);position:absolute;inset:0}.case-study-module__GcedHW__compareHandle{top:0;bottom:0;left:var(--pos);background:var(--color-accent);pointer-events:none;width:2px;margin-left:-1px;position:absolute}.case-study-module__GcedHW__compareHandle:after{content:"";background:var(--color-accent);border-radius:50%;width:28px;height:28px;margin:-14px 0 0 -14px;position:absolute;top:50%;left:50%;box-shadow:0 4px 14px #00000059}.case-study-module__GcedHW__compareTag{color:#eeeeec;pointer-events:none;background:#0a0a0abf;padding:4px 8px;position:absolute;top:calc(max(12px,3.3cqw) + 12px)}.case-study-module__GcedHW__compareTag[data-side=before]{left:12px}.case-study-module__GcedHW__compareTag[data-side=after]{right:12px}.case-study-module__GcedHW__compareInput{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.case-study-module__GcedHW__compare:has(.case-study-module__GcedHW__compareInput:focus-visible){outline:2px solid var(--color-accent);outline-offset:4px}.case-study-module__GcedHW__swatches{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;display:grid}.case-study-module__GcedHW__swatches li{flex-direction:column;gap:4px;display:flex}.case-study-module__GcedHW__swatches .mono{color:var(--cs-muted)}.case-study-module__GcedHW__swatch{aspect-ratio:4/3;border:1px solid var(--cs-line);margin-bottom:var(--space-2)}@media (min-width:768px){.case-study-module__GcedHW__swatches{grid-template-columns:repeat(4,minmax(0,1fr))}}.case-study-module__GcedHW__typeRows{margin-top:var(--space-6);list-style:none}.case-study-module__GcedHW__typeRows li{align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--cs-line);grid-template-columns:minmax(5rem,max-content) 1fr auto;display:grid}.case-study-module__GcedHW__typeRows .mono{color:var(--cs-muted)}.case-study-module__GcedHW__typeSample{font-family:var(--font-display);font-size:2.5rem;font-weight:300;line-height:1}.case-study-module__GcedHW__tree ul{padding-left:var(--space-5);border-left:1px solid var(--cs-line);list-style:none}.case-study-module__GcedHW__tree>ul{border-left:0;padding-left:0}.case-study-module__GcedHW__tree li{padding:6px 0 6px var(--space-4);position:relative}.case-study-module__GcedHW__tree>ul>li{padding-left:0}.case-study-module__GcedHW__tree ul ul li:before{content:"";left:calc(-1 * var(--space-5));width:calc(var(--space-5) + 8px);background:var(--cs-line);height:1px;position:absolute;top:1.1em}.case-study-module__GcedHW__tree span{font-size:var(--fs-body-lg)}.case-study-module__GcedHW__fullBleed .case-study-module__GcedHW__mediaBox{border:0}.case-study-module__GcedHW__split{gap:var(--space-6);align-items:center;display:grid}.case-study-module__GcedHW__splitText{gap:var(--space-5);flex-direction:column;display:flex}@media (min-width:1024px){.case-study-module__GcedHW__split{column-gap:var(--space-8);grid-template-columns:5fr 7fr}.case-study-module__GcedHW__splitReverse>:first-child{order:2}}.case-study-module__GcedHW__sticky{flex-direction:column;display:flex}.case-study-module__GcedHW__stickySteps{list-style:none}.case-study-module__GcedHW__stickyStep{gap:var(--space-3);padding:var(--space-6) 0;border-top:1px solid var(--cs-line);flex-direction:column;display:flex}.case-study-module__GcedHW__stickyStep .mono{color:var(--cs-accent)}.case-study-module__GcedHW__stickyInline{margin-top:var(--space-4)}.case-study-module__GcedHW__stickyStage{display:none}@media (min-width:1024px){.case-study-module__GcedHW__sticky{column-gap:var(--space-8);grid-template-columns:5fr 6fr;display:grid}.case-study-module__GcedHW__stickyStep{opacity:.32;border-top:0;justify-content:center;min-height:72vh;transition:opacity .5s}.case-study-module__GcedHW__stickyStep[data-active=true]{opacity:1}.case-study-module__GcedHW__stickyInline{display:none}.case-study-module__GcedHW__stickyStage{gap:var(--space-4);align-self:start;height:76vh;display:flex;position:sticky;top:12vh}.case-study-module__GcedHW__stickyFrame{flex:1;position:relative}.case-study-module__GcedHW__stickyItem{clip-path:inset(100% 0% 0%);justify-content:center;align-items:center;transition:clip-path .8s cubic-bezier(.65,0,.35,1);display:flex;position:absolute;inset:0}.case-study-module__GcedHW__stickyItem[data-active=true]{clip-path:inset(0%)}.case-study-module__GcedHW__stickyItem .case-study-module__GcedHW__device_phone{width:auto;height:100%}.case-study-module__GcedHW__stickyItem .case-study-module__GcedHW__device_phone .case-study-module__GcedHW__frameHost{aspect-ratio:9/19.5;width:auto;max-width:none;height:100%}.case-study-module__GcedHW__stickyItem .case-study-module__GcedHW__device_phone .case-study-module__GcedHW__frameHost>*{height:100%}.case-study-module__GcedHW__stickyItem .case-study-module__GcedHW__device_panel{width:auto;height:100%}.case-study-module__GcedHW__stickyItem .case-study-module__GcedHW__device_panel .case-study-module__GcedHW__frameHost{aspect-ratio:400/752;width:auto;max-width:none;height:100%}.case-study-module__GcedHW__stickyItem .case-study-module__GcedHW__device_panel .case-study-module__GcedHW__frameHost>*{height:100%}.case-study-module__GcedHW__stickyDots{flex-direction:column;justify-content:center;gap:10px;display:flex}.case-study-module__GcedHW__stickyDots span{border:1px solid var(--cs-muted);width:6px;height:6px;transition:background .3s}.case-study-module__GcedHW__stickyDots span[data-active=true]{background:var(--cs-accent);border-color:var(--cs-accent)}}.case-study-module__GcedHW__seq{position:relative}.case-study-module__GcedHW__seqTrack>li{gap:var(--space-2);flex-direction:column;display:flex}.case-study-module__GcedHW__seqIndex{color:var(--cs-accent)}.case-study-module__GcedHW__seqBar{display:none}@media (min-width:1024px){.case-study-module__GcedHW__seqTrack>li{width:min(17vw,30vh)}.case-study-module__GcedHW__seqTrack[data-pinned=true]{gap:var(--space-7);will-change:transform;margin:0;padding:0;overflow:visible}.case-study-module__GcedHW__seqTrack[data-pinned=true]+.case-study-module__GcedHW__seqBar{margin-top:var(--space-5);background:var(--cs-line);height:1px;display:block}.case-study-module__GcedHW__seqBar>span{background:var(--cs-accent);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.case-study-module__GcedHW__seqSection{padding-top:var(--space-8);padding-bottom:var(--space-8);overflow:hidden}}.case-study-module__GcedHW__flow{position:relative}.case-study-module__GcedHW__flowLine{background:var(--cs-accent);transform-origin:50% 0;width:1px;position:absolute;top:8px;bottom:8px;left:5px}.case-study-module__GcedHW__flowSteps{gap:var(--space-5);flex-direction:column;list-style:none;display:flex}.case-study-module__GcedHW__flowSteps li{padding-left:var(--space-6);position:relative}.case-study-module__GcedHW__flowSteps li>div{flex-direction:column;gap:4px;display:flex}.case-study-module__GcedHW__flowSteps strong{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h3);letter-spacing:-.02em}.case-study-module__GcedHW__flowSteps p{color:var(--cs-muted)}.case-study-module__GcedHW__flowSteps .mono{color:var(--cs-muted)}.case-study-module__GcedHW__flowNode{background:var(--cs-bg);border:1px solid var(--cs-accent);width:11px;height:11px;position:absolute;top:4px;left:0}.case-study-module__GcedHW__flowSteps li:last-child .case-study-module__GcedHW__flowNode{background:var(--cs-accent)}@media (min-width:768px){.case-study-module__GcedHW__flowLine{transform-origin:0;width:auto;height:1px;inset:5px 0 auto}.case-study-module__GcedHW__flowSteps{gap:var(--space-5);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.case-study-module__GcedHW__flowSteps li{padding-left:0;padding-top:var(--space-6)}.case-study-module__GcedHW__flowNode{top:0}}.case-study-module__GcedHW__decisions{list-style:none}.case-study-module__GcedHW__decision{gap:var(--space-6);padding:var(--space-7) 0;border-top:1px solid var(--cs-line);display:grid}.case-study-module__GcedHW__decisionText{gap:var(--space-4);flex-direction:column;display:flex}.case-study-module__GcedHW__decisionText dt{color:var(--cs-muted);margin-bottom:4px}.case-study-module__GcedHW__decisionText dd{font-size:var(--fs-body-lg);max-width:48ch}.case-study-module__GcedHW__decisionMain dd{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(1.4rem,3vw,2.25rem);font-weight:300;line-height:1.12}@media (min-width:1024px){.case-study-module__GcedHW__decision{column-gap:var(--space-8);grid-template-columns:5fr 7fr;align-items:center}.case-study-module__GcedHW__decision:nth-child(2n)>.case-study-module__GcedHW__decisionText{order:2}.case-study-module__GcedHW__decisionTextOnly{grid-template-columns:1fr}}.case-study-module__GcedHW__scene{width:100%}.case-study-module__GcedHW__next{background:var(--color-stage);color:var(--color-text);padding:var(--space-8) var(--gutter) var(--space-8);position:relative;overflow:clip}.case-study-module__GcedHW__nextLink{gap:var(--space-5);flex-direction:column;max-width:1440px;margin:0 auto;display:flex}.case-study-module__GcedHW__nextHead{justify-content:space-between;gap:var(--space-4);color:var(--color-text-muted);display:flex}.case-study-module__GcedHW__nextHead>:first-child{color:var(--color-accent)}.case-study-module__GcedHW__nextTitle{letter-spacing:-.05em;padding-bottom:.05em;font-size:clamp(3rem,14vw,10rem);line-height:.9;overflow:clip}.case-study-module__GcedHW__nextTitle>span{display:inline-block}.case-study-module__GcedHW__nextMedia{position:relative}.case-study-module__GcedHW__nextCta{background:var(--color-accent);color:var(--accent-contrast);align-self:flex-start;align-items:center;gap:10px;padding:12px 16px;display:inline-flex}.case-study-module__GcedHW__nextLink:hover .case-study-module__GcedHW__nextTitle{color:var(--color-accent)}.case-study-module__GcedHW__nextLink:focus-visible{outline-offset:8px}.case-study-module__GcedHW__curtain{z-index:80;background:var(--color-stage);pointer-events:none;position:fixed;inset:0}
.SiteHeader-module__JMfsBq__header{--motion-ease:cubic-bezier(.16,1,.3,1);--motion-quick:.18s;--motion-standard:.55s;min-height:88px;padding:0 var(--home-gutter);z-index:5;max-width:1760px;color:var(--home-text);justify-content:space-between;align-items:center;margin:auto;display:flex;position:relative}.SiteHeader-module__JMfsBq__identity{align-items:center;gap:15px;min-height:44px;font-size:13px;display:inline-flex}.SiteHeader-module__JMfsBq__nav{align-items:center;gap:34px;font-size:13px;display:flex}.SiteHeader-module__JMfsBq__nav a{transition:color var(--motion-quick);padding-block:15px;position:relative}.SiteHeader-module__JMfsBq__nav a:after{content:"";bottom:8px;background:var(--accent);transform-origin:100%;height:1px;transition:transform var(--motion-standard) var(--motion-ease);position:absolute;inset-inline:0;transform:scaleX(0)}.SiteHeader-module__JMfsBq__nav a[aria-current]:after{transform-origin:0;transform:scaleX(.35)}.SiteHeader-module__JMfsBq__nav a:hover,.SiteHeader-module__JMfsBq__nav a:focus-visible{color:var(--accent)}.SiteHeader-module__JMfsBq__nav a:hover:after,.SiteHeader-module__JMfsBq__nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.SiteHeader-module__JMfsBq__external{color:var(--home-muted);transition:transform var(--motion-standard) var(--motion-ease);margin-left:5px;display:inline-block}.SiteHeader-module__JMfsBq__nav a:hover .SiteHeader-module__JMfsBq__external{transform:translate(2px,-2px)}.SiteHeader-module__JMfsBq__skip{z-index:100;background:var(--accent);color:var(--accent-contrast);padding:12px 20px;position:fixed;top:-80px;left:20px}.SiteHeader-module__JMfsBq__skip:focus{top:16px}@media (max-width:760px){.SiteHeader-module__JMfsBq__header{min-height:80px}.SiteHeader-module__JMfsBq__identity{gap:10px}.SiteHeader-module__JMfsBq__identity>span:last-child{display:none}.SiteHeader-module__JMfsBq__nav{gap:24px;font-size:12px}.SiteHeader-module__JMfsBq__external{display:none}}@media (prefers-reduced-motion:reduce){.SiteHeader-module__JMfsBq__header{--motion-quick:0s;--motion-standard:0s}}
.ThemeControl-module__GlSv-a__toggle{z-index:71;right:max(82px, calc(env(safe-area-inset-right) + 64px));bottom:max(24px, env(safe-area-inset-bottom));border:1px solid var(--line-strong);background:var(--surface-raised);min-width:94px;height:44px;color:var(--text-secondary);box-shadow:var(--shadow-soft);border-radius:30px;justify-content:center;align-items:center;gap:10px;padding:0 16px 0 12px;font-size:11px;transition:border-color .2s,color .2s,transform .4s cubic-bezier(.16,1,.3,1);display:inline-flex;position:fixed}.ThemeControl-module__GlSv-a__toggle:hover{border-color:var(--accent);color:var(--accent)}.ThemeControl-module__GlSv-a__icon{width:22px;height:22px;position:relative}.ThemeControl-module__GlSv-a__icon svg{width:22px;height:22px;transition:transform .65s cubic-bezier(.16,1,.3,1),opacity .4s;position:absolute;inset:0}.ThemeControl-module__GlSv-a__sun{opacity:0;transform:rotate(-90deg)scale(.5)}.ThemeControl-module__GlSv-a__moon{opacity:1;transform:rotate(0)scale(1)}.ThemeControl-module__GlSv-a__lightLabel{display:none}[data-theme=light] .ThemeControl-module__GlSv-a__sun{opacity:1;transform:rotate(0)scale(1)}[data-theme=light] .ThemeControl-module__GlSv-a__moon{opacity:0;transform:rotate(90deg)scale(.5)}[data-theme=light] .ThemeControl-module__GlSv-a__lightLabel{display:inline}[data-theme=light] .ThemeControl-module__GlSv-a__darkLabel{display:none}.ThemeControl-module__GlSv-a__glow{z-index:65;pointer-events:none;opacity:0;background:radial-gradient(ellipse at var(--theme-x,85%) var(--theme-y,92%),var(--accent-source),transparent 70%);position:fixed;inset:0}@media (max-width:600px){.ThemeControl-module__GlSv-a__toggle{right:max(76px, calc(env(safe-area-inset-right) + 60px));bottom:max(18px, env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.ThemeControl-module__GlSv-a__icon svg,.ThemeControl-module__GlSv-a__toggle{transition:none}.ThemeControl-module__GlSv-a__glow{display:none}}
.ProjectNavigation-module__cOX0sW__root{--p:0}.ProjectNavigation-module__cOX0sW__list{list-style:none}.ProjectNavigation-module__cOX0sW__link{font-family:var(--font-mono);font-size:var(--fs-mono);letter-spacing:var(--ls-mono);text-transform:uppercase;align-items:center;gap:10px;display:flex}.ProjectNavigation-module__cOX0sW__num{color:var(--color-text-muted)}.ProjectNavigation-module__cOX0sW__rail{display:none}@media (min-width:1280px){.ProjectNavigation-module__cOX0sW__rail{z-index:40;color:#fff;mix-blend-mode:difference;opacity:0;visibility:hidden;padding:12px 14px 12px 8px;transition:opacity .4s,visibility .4s;display:block;position:fixed;top:50%;left:12px;translate:0 -50%}.ProjectNavigation-module__cOX0sW__root[data-shown=true] .ProjectNavigation-module__cOX0sW__rail{opacity:1;visibility:visible}.ProjectNavigation-module__cOX0sW__rail .ProjectNavigation-module__cOX0sW__list{flex-direction:column;gap:2px;display:flex}.ProjectNavigation-module__cOX0sW__rail .ProjectNavigation-module__cOX0sW__link{height:22px}.ProjectNavigation-module__cOX0sW__rail .ProjectNavigation-module__cOX0sW__num{color:inherit}.ProjectNavigation-module__cOX0sW__tick{opacity:.5;background:currentColor;width:10px;height:1px;transition:width .3s cubic-bezier(.16,1,.3,1),opacity .3s}.ProjectNavigation-module__cOX0sW__rail .ProjectNavigation-module__cOX0sW__link[aria-current] .ProjectNavigation-module__cOX0sW__tick{opacity:1;width:22px}.ProjectNavigation-module__cOX0sW__rail .ProjectNavigation-module__cOX0sW__num,.ProjectNavigation-module__cOX0sW__rail .ProjectNavigation-module__cOX0sW__label{opacity:0;white-space:nowrap;transition:opacity .25s,translate .35s cubic-bezier(.16,1,.3,1);translate:-6px}@media (min-width:1680px){.ProjectNavigation-module__cOX0sW__rail .ProjectNavigation-module__cOX0sW__link[aria-current] .ProjectNavigation-module__cOX0sW__num{opacity:1;translate:0}}.ProjectNavigation-module__cOX0sW__rail:hover .ProjectNavigation-module__cOX0sW__num,.ProjectNavigation-module__cOX0sW__rail:hover .ProjectNavigation-module__cOX0sW__label,.ProjectNavigation-module__cOX0sW__rail:focus-within .ProjectNavigation-module__cOX0sW__num,.ProjectNavigation-module__cOX0sW__rail:focus-within .ProjectNavigation-module__cOX0sW__label{opacity:1;translate:0}.ProjectNavigation-module__cOX0sW__rail:hover,.ProjectNavigation-module__cOX0sW__rail:focus-within{mix-blend-mode:normal;background:var(--surface-raised);color:var(--color-text)}.ProjectNavigation-module__cOX0sW__rail:hover .ProjectNavigation-module__cOX0sW__num,.ProjectNavigation-module__cOX0sW__rail:focus-within .ProjectNavigation-module__cOX0sW__num{color:var(--color-text-muted)}.ProjectNavigation-module__cOX0sW__rail .ProjectNavigation-module__cOX0sW__link:hover .ProjectNavigation-module__cOX0sW__label,.ProjectNavigation-module__cOX0sW__rail .ProjectNavigation-module__cOX0sW__link[aria-current] .ProjectNavigation-module__cOX0sW__label{color:var(--color-accent)}}.ProjectNavigation-module__cOX0sW__mobile{z-index:40;transition:translate .45s cubic-bezier(.16,1,.3,1);position:fixed;bottom:0;left:0;right:0;translate:0 110%}.ProjectNavigation-module__cOX0sW__root[data-shown=true] .ProjectNavigation-module__cOX0sW__mobile{translate:0}@media (min-width:1280px){.ProjectNavigation-module__cOX0sW__mobile{display:none}}.ProjectNavigation-module__cOX0sW__bar{height:48px;padding:0 var(--gutter);padding-bottom:env(safe-area-inset-bottom);box-sizing:content-box;background:var(--surface-raised);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-text);border-top:1px solid var(--color-line);align-items:center;gap:12px;display:flex;position:relative}.ProjectNavigation-module__cOX0sW__progress{background:var(--color-accent);transform-origin:0;height:2px;transform:scaleX(var(--p));position:absolute;top:-1px;left:0;right:0}.ProjectNavigation-module__cOX0sW__count{color:var(--color-accent)}.ProjectNavigation-module__cOX0sW__current{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--fs-small);flex:1;overflow:hidden}.ProjectNavigation-module__cOX0sW__toggle{min-height:44px;color:var(--color-text);padding:0 4px}.ProjectNavigation-module__cOX0sW__sheet{background:var(--surface-raised);color:var(--color-text);padding:8px var(--gutter);border-top:1px solid var(--color-line)}.ProjectNavigation-module__cOX0sW__sheet .ProjectNavigation-module__cOX0sW__link{border-bottom:1px solid var(--color-line);min-height:44px}.ProjectNavigation-module__cOX0sW__sheet li:last-child .ProjectNavigation-module__cOX0sW__link{border-bottom:0}.ProjectNavigation-module__cOX0sW__sheet .ProjectNavigation-module__cOX0sW__tick{display:none}.ProjectNavigation-module__cOX0sW__sheet .ProjectNavigation-module__cOX0sW__link[aria-current] .ProjectNavigation-module__cOX0sW__label{color:var(--color-accent)}
.IndexIntro-module__xh-3iq__intro{isolation:isolate;max-width:1760px;padding:94px var(--home-gutter) 52px;margin:auto;position:relative;overflow:clip}.IndexIntro-module__xh-3iq__copy{z-index:1;position:relative}.IndexIntro-module__xh-3iq__label{color:var(--home-muted);margin-bottom:32px;font-size:13px}.IndexIntro-module__xh-3iq__intro h1{letter-spacing:-.065em;padding-bottom:.09em;font-size:clamp(72px,9.7vw,154px);font-weight:400;line-height:1.04;overflow:clip}.IndexIntro-module__xh-3iq__intro h1 span{display:block}.IndexIntro-module__xh-3iq__description{letter-spacing:-.015em;max-width:38ch;margin-top:24px;font-size:clamp(17px,1.6vw,23px)}.IndexIntro-module__xh-3iq__detail{color:var(--home-muted);margin-top:60px;font-size:12px}.IndexIntro-module__xh-3iq__field{z-index:-1;width:48%;max-width:730px;stroke:var(--home-line);stroke-width:.8px;position:absolute;top:70px;right:-4%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%);mask-image:linear-gradient(90deg,#0000,#000 35%)}.IndexIntro-module__xh-3iq__signal{stroke:var(--accent-muted);stroke-width:1.3px;stroke-dasharray:.18 .82}.IndexIntro-module__xh-3iq__intro[data-mode=experimental] .IndexIntro-module__xh-3iq__field{width:64%;max-width:900px;top:10px;transform:rotate(-9deg)}@media (max-width:760px){.IndexIntro-module__xh-3iq__intro{padding-top:62px;padding-bottom:30px}.IndexIntro-module__xh-3iq__label{margin-bottom:28px;font-size:12px}.IndexIntro-module__xh-3iq__intro h1{font-size:clamp(64px,13vw,98px)}.IndexIntro-module__xh-3iq__description{max-width:28ch;margin-top:20px;font-size:18px}.IndexIntro-module__xh-3iq__detail{margin-top:40px}.IndexIntro-module__xh-3iq__field{opacity:.7;width:80%;top:70px;right:-38%}.IndexIntro-module__xh-3iq__intro[data-mode=experimental] .IndexIntro-module__xh-3iq__field{width:100%;top:35px;right:-32%}}
