.MirrorDiagnostic-module__4wc_uq__diag{--ease:cubic-bezier(.22, .61, .36, 1);--card:#292d25;--card-ink:#e9ebe3;--sage:#c7d1b8;gap:var(--st-3);margin-top:var(--st-5);display:grid}.studio:not([data-scheme=dark]) .MirrorDiagnostic-module__4wc_uq__diag{--card:#c7d1b8;--card-ink:#161911}.MirrorDiagnostic-module__4wc_uq__card,.MirrorDiagnostic-module__4wc_uq__readout{color:#fff;background:linear-gradient(#ffffff0e,#fff0 42%),#22281fe6;border:1px solid #ffffff1c;border-radius:16px;min-width:0;padding:clamp(1.25rem,3vw,2.5rem);position:relative;box-shadow:0 12px 32px #0a0e084d,inset 0 1px #ffffff0f}.MirrorDiagnostic-module__4wc_uq__step{min-width:0;animation:MirrorDiagnostic-module__4wc_uq__stepIn .4s var(--ease) both;border:0;gap:1.25rem;margin:0;padding:0;display:grid}@keyframes MirrorDiagnostic-module__4wc_uq__stepIn{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}.MirrorDiagnostic-module__4wc_uq__q{letter-spacing:-.025em;color:#fff;gap:.75rem;margin:0 0 .25rem;padding:0;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:700;line-height:1.1;display:grid}.MirrorDiagnostic-module__4wc_uq__count,.MirrorDiagnostic-module__4wc_uq__readoutTitle,.MirrorDiagnostic-module__4wc_uq__row dt,.MirrorDiagnostic-module__4wc_uq__field span{font:500 .6875rem / 1 var(--font-lexend), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#ffffff85}.MirrorDiagnostic-module__4wc_uq__options{gap:.6rem;display:grid}.MirrorDiagnostic-module__4wc_uq__option{color:#ffffffbd;min-height:3.5rem;font:500 .8125rem / 1.3 var(--font-lexend), sans-serif;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:color .18s var(--ease), background .2s var(--ease), border-color .2s var(--ease), box-shadow .25s var(--ease), transform .25s var(--ease);background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;align-items:center;padding:.75rem 1.1rem;display:flex;position:relative}.MirrorDiagnostic-module__4wc_uq__option input{opacity:0;pointer-events:none;position:absolute}.MirrorDiagnostic-module__4wc_uq__option:hover{color:#fff;background:#1f251cf0;border-color:#ffffff30;transform:translateY(-2px)}.MirrorDiagnostic-module__4wc_uq__option:has(input:checked){border-color:var(--card);background:var(--card);color:var(--card-ink);box-shadow:inset 0 0 0 1px #c7d1b8b3,0 6px 16px #0c11093d}.MirrorDiagnostic-module__4wc_uq__option:has(input:focus-visible){outline:2px solid var(--sage);outline-offset:3px}.MirrorDiagnostic-module__4wc_uq__back{appearance:none;color:#ffffff8c;font:500 .6875rem / 1 var(--font-lexend), sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;justify-self:start;padding:.25rem 0}.MirrorDiagnostic-module__4wc_uq__back:hover,.MirrorDiagnostic-module__4wc_uq__back:focus-visible{color:#fff}.MirrorDiagnostic-module__4wc_uq__readoutTitle{margin:0 0 1rem}.MirrorDiagnostic-module__4wc_uq__conduit{gap:6px;margin-bottom:1.25rem;display:flex}.MirrorDiagnostic-module__4wc_uq__conduit i{height:4px;transition:background .4s var(--ease), box-shadow .4s var(--ease);background:#ffffff1a;border-radius:2px;flex:1}.MirrorDiagnostic-module__4wc_uq__conduit .MirrorDiagnostic-module__4wc_uq__lit{background:var(--sage);box-shadow:0 0 10px #c7d1b873}.MirrorDiagnostic-module__4wc_uq__rows{margin:0;display:grid}.MirrorDiagnostic-module__4wc_uq__row{border-top:1px solid #ffffff14;grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;gap:1rem;padding:.95rem 0;display:grid}.MirrorDiagnostic-module__4wc_uq__row dd{color:#ffffff4d;margin:0;font-weight:600;line-height:1.3}.MirrorDiagnostic-module__4wc_uq__filled dd{color:#fff;animation:MirrorDiagnostic-module__4wc_uq__stepIn .35s var(--ease) both}.MirrorDiagnostic-module__4wc_uq__current dt{color:var(--sage)}.MirrorDiagnostic-module__4wc_uq__fields{gap:.9rem;display:grid}.MirrorDiagnostic-module__4wc_uq__field{gap:.45rem;display:grid}.MirrorDiagnostic-module__4wc_uq__field input{color:#fff;height:3rem;font:inherit;background:#ffffff0d;border:1px solid #ffffff24;border-radius:10px;padding:0 1rem;font-size:1rem}.MirrorDiagnostic-module__4wc_uq__field input:focus{border-color:var(--sage);outline:none;box-shadow:0 0 0 3px #c7d1b833}.MirrorDiagnostic-module__4wc_uq__consent{color:#ffffffb3;align-items:flex-start;gap:.6rem;font-size:.875rem;line-height:1.4;display:flex}.MirrorDiagnostic-module__4wc_uq__consent input{accent-color:var(--sage);margin-top:.15rem}.MirrorDiagnostic-module__4wc_uq__consent a{color:var(--sage)}.MirrorDiagnostic-module__4wc_uq__submit{border:1px solid var(--sage);background:var(--sage);color:#161911;height:3.25rem;font:500 .8125rem / 1 var(--font-lexend), sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:transform .25s var(--ease), box-shadow .25s var(--ease);border-radius:12px}.MirrorDiagnostic-module__4wc_uq__submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 22px #c7d1b847}.MirrorDiagnostic-module__4wc_uq__submit:disabled{opacity:.5;cursor:not-allowed}.MirrorDiagnostic-module__4wc_uq__submit:focus-visible{outline-offset:3px;outline:2px solid #fff}.MirrorDiagnostic-module__4wc_uq__note{color:#ffffff8c;margin:0;font-size:.875rem}.MirrorDiagnostic-module__4wc_uq__hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}@media (min-width:48rem){.MirrorDiagnostic-module__4wc_uq__options,.MirrorDiagnostic-module__4wc_uq__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.MirrorDiagnostic-module__4wc_uq__wide{grid-column:1/-1}}@media (min-width:64rem){.MirrorDiagnostic-module__4wc_uq__diag{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch}}@media (prefers-reduced-motion:reduce){.MirrorDiagnostic-module__4wc_uq__step,.MirrorDiagnostic-module__4wc_uq__filled dd{animation:none}.MirrorDiagnostic-module__4wc_uq__option,.MirrorDiagnostic-module__4wc_uq__submit,.MirrorDiagnostic-module__4wc_uq__conduit i{transition:none}}
.MirrorHome-module__UIhCcq__home{--accent:#c7d1b8;--accent-ink:#161911;--accent-strong:#6f7f5b;--line:color-mix(in srgb, currentColor 16%, transparent);padding-inline:var(--st-gutter);background:var(--st-surface);color:var(--st-fg);position:relative}.studio[data-scheme=dark] .MirrorHome-module__UIhCcq__home{--accent:#292d25;--accent-ink:#e9ebe3;--accent-strong:#c7d1b8}.MirrorHome-module__UIhCcq__home:before{content:"";top:0;bottom:0;left:calc(var(--st-gutter) + 5px);background:repeating-linear-gradient(to bottom, var(--line) 0 18px, transparent 18px 26px);width:2px;position:absolute}.MirrorHome-module__UIhCcq__section{padding-block:clamp(5.5rem,12vw,9rem);max-width:72rem;padding-left:clamp(2rem,4vw,3.5rem);scroll-margin-top:5rem;position:relative}.MirrorHome-module__UIhCcq__label{margin:0 0 var(--st-3);font:500 .75rem / 1 var(--font-lexend), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--st-fg-muted);align-items:center;gap:.6em;display:flex}.MirrorHome-module__UIhCcq__node{border:1px solid var(--accent-strong);background:var(--accent);border-radius:3px;width:12px;height:12px;position:absolute;left:0}.MirrorHome-module__UIhCcq__num{color:var(--accent-strong)}.MirrorHome-module__UIhCcq__headline{letter-spacing:-.035em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(2.25rem,5vw,4rem);font-weight:700;line-height:1.04}.MirrorHome-module__UIhCcq__body{max-width:40rem;margin:var(--st-3) 0 0;color:var(--st-fg-muted);font-size:1.0625rem;line-height:1.6}.MirrorHome-module__UIhCcq__lead{max-width:36rem;margin:var(--st-5) 0 0;letter-spacing:-.01em;font-size:clamp(1.25rem,2.2vw,1.625rem);font-weight:500;line-height:1.35}.MirrorHome-module__UIhCcq__stats{gap:var(--st-5);margin-top:var(--st-5);display:grid}.MirrorHome-module__UIhCcq__stat{align-content:start;gap:var(--st-2);margin:0;display:grid}.MirrorHome-module__UIhCcq__statValue{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(4rem,10vw,7.5rem);font-weight:700;line-height:.9}.MirrorHome-module__UIhCcq__statText{max-width:26rem;color:var(--st-fg-muted);font-size:1.0625rem;line-height:1.5}.MirrorHome-module__UIhCcq__dots{margin-top:var(--st-1);grid-template-columns:repeat(20,6px);gap:5px;display:grid}.MirrorHome-module__UIhCcq__dots span{background:var(--line);border-radius:50%;width:6px;height:6px}.MirrorHome-module__UIhCcq__dots .MirrorHome-module__UIhCcq__on{background:var(--accent-strong)}.MirrorHome-module__UIhCcq__source{margin:var(--st-3) 0 0;color:var(--st-fg-faint);font-size:.8125rem}.MirrorHome-module__UIhCcq__split{gap:var(--st-3);max-width:56rem;margin-top:var(--st-5);display:grid}.MirrorHome-module__UIhCcq__side{padding:var(--st-4);border-radius:14px}.MirrorHome-module__UIhCcq__demo{border:1px dashed var(--line);color:var(--st-fg-muted)}.MirrorHome-module__UIhCcq__real{background:var(--accent);color:var(--accent-ink)}.MirrorHome-module__UIhCcq__sideTitle{margin:0 0 var(--st-2);font:500 .75rem / 1 var(--font-lexend), sans-serif;letter-spacing:.14em;text-transform:uppercase;opacity:.7}.MirrorHome-module__UIhCcq__sideList{gap:var(--st-1);letter-spacing:-.01em;margin:0;padding:0;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;list-style:none;display:grid}.MirrorHome-module__UIhCcq__demo .MirrorHome-module__UIhCcq__sideList{text-decoration:line-through;text-decoration-thickness:1px}.MirrorHome-module__UIhCcq__tiles{gap:var(--st-2);max-width:64rem;margin:var(--st-5) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.MirrorHome-module__UIhCcq__tile{align-content:space-between;gap:var(--st-3);min-height:9rem;padding:var(--st-3);border:1px solid var(--line);border-radius:14px;font-weight:600;line-height:1.3;display:grid}.MirrorHome-module__UIhCcq__icon{fill:none;width:24px;height:24px;stroke:var(--accent-strong);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.MirrorHome-module__UIhCcq__steps{gap:var(--st-3);max-width:64rem;margin:var(--st-6) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.MirrorHome-module__UIhCcq__step{padding-top:var(--st-3);background:repeating-linear-gradient(to right, var(--accent-strong) 0 20px, transparent 20px 28px) top left / 100% 3px no-repeat}.MirrorHome-module__UIhCcq__stepNum{margin-bottom:var(--st-1);font:500 .75rem / 1 var(--font-lexend), sans-serif;letter-spacing:.14em;color:var(--accent-strong);display:block}.MirrorHome-module__UIhCcq__stepName{letter-spacing:-.01em;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600}.MirrorHome-module__UIhCcq__pairs{max-width:64rem;margin:var(--st-6) 0 0}.MirrorHome-module__UIhCcq__pair{gap:var(--st-1);padding-block:var(--st-3);border-top:1px solid var(--line);display:grid}.MirrorHome-module__UIhCcq__pair dt{font-size:1.25rem;font-weight:600}.MirrorHome-module__UIhCcq__pair dd{color:var(--st-fg-muted);margin:0}.MirrorHome-module__UIhCcq__channels{max-width:48rem;margin:var(--st-5) 0 var(--st-4);padding:0;list-style:none}.MirrorHome-module__UIhCcq__channel{gap:2px var(--st-3);padding-block:var(--st-2);border-top:1px solid var(--line);display:grid}.MirrorHome-module__UIhCcq__channelName{font-weight:600}.MirrorHome-module__UIhCcq__channelDest{color:var(--st-fg-muted)}.MirrorHome-module__UIhCcq__channelState{font:500 .6875rem / 1.4 var(--font-lexend), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-strong)}@media (min-width:48rem){.MirrorHome-module__UIhCcq__stats,.MirrorHome-module__UIhCcq__split,.MirrorHome-module__UIhCcq__pair{grid-template-columns:repeat(2,minmax(0,1fr))}.MirrorHome-module__UIhCcq__pair{align-items:baseline}.MirrorHome-module__UIhCcq__tiles,.MirrorHome-module__UIhCcq__steps{grid-template-columns:repeat(4,minmax(0,1fr))}.MirrorHome-module__UIhCcq__channel{grid-template-columns:10rem minmax(0,1fr) auto;align-items:baseline}}@keyframes MirrorHome-module__UIhCcq__rise{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.MirrorHome-module__UIhCcq__reveal{animation:linear both MirrorHome-module__UIhCcq__rise;animation-timeline:view();animation-range:entry entry 45%}}}.MirrorHome-module__UIhCcq__intro,.MirrorHome-module__UIhCcq__aside{min-width:0}.MirrorHome-module__UIhCcq__action{margin-top:var(--st-4)}@media (min-width:64rem){.MirrorHome-module__UIhCcq__section,.MirrorHome-module__UIhCcq__steps,.MirrorHome-module__UIhCcq__pairs{max-width:none}.MirrorHome-module__UIhCcq__editorial .MirrorHome-module__UIhCcq__section{padding-block:clamp(7rem,11vw,12rem)}.MirrorHome-module__UIhCcq__editorial .MirrorHome-module__UIhCcq__headline{letter-spacing:-.045em;max-width:16ch;font-size:clamp(3.5rem,7.2vw,7.5rem);line-height:.98}.MirrorHome-module__UIhCcq__editorial .MirrorHome-module__UIhCcq__body,.MirrorHome-module__UIhCcq__editorial .MirrorHome-module__UIhCcq__lead{max-width:34rem}.MirrorHome-module__UIhCcq__editorial .MirrorHome-module__UIhCcq__aside{width:min(100%,48rem);margin-left:auto;margin-top:var(--st-5)}.MirrorHome-module__UIhCcq__editorial .MirrorHome-module__UIhCcq__aside .MirrorHome-module__UIhCcq__stats,.MirrorHome-module__UIhCcq__editorial .MirrorHome-module__UIhCcq__aside .MirrorHome-module__UIhCcq__split,.MirrorHome-module__UIhCcq__editorial .MirrorHome-module__UIhCcq__aside .MirrorHome-module__UIhCcq__tiles,.MirrorHome-module__UIhCcq__editorial .MirrorHome-module__UIhCcq__aside .MirrorHome-module__UIhCcq__channels{margin-top:0}.MirrorHome-module__UIhCcq__editorial section.MirrorHome-module__UIhCcq__section:nth-of-type(2n) .MirrorHome-module__UIhCcq__intro>:not(.MirrorHome-module__UIhCcq__label){text-align:right;margin-left:auto}.MirrorHome-module__UIhCcq__editorial section.MirrorHome-module__UIhCcq__section:nth-of-type(2n) .MirrorHome-module__UIhCcq__aside{margin-left:0}}.MirrorHome-module__UIhCcq__channelNote{color:var(--st-fg-faint);grid-column:1/-1;font-size:.9375rem;line-height:1.5}@media (min-width:48rem){.MirrorHome-module__UIhCcq__channelNote{grid-column:2/-1}}.MirrorHome-module__UIhCcq__services{gap:var(--st-3);margin:var(--st-5) 0 0;padding:0;list-style:none;display:grid}.MirrorHome-module__UIhCcq__service{gap:var(--st-1);padding:var(--st-4);border:1px solid var(--line);border-radius:14px;display:grid}.MirrorHome-module__UIhCcq__serviceName{font:500 .75rem / 1 var(--font-lexend), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-strong)}.MirrorHome-module__UIhCcq__serviceLine{letter-spacing:-.02em;font-size:clamp(1.5rem,2.6vw,2rem);font-weight:600}@media (min-width:48rem){.MirrorHome-module__UIhCcq__services{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.MirrorHome-module__UIhCcq__editorial .MirrorHome-module__UIhCcq__aside .MirrorHome-module__UIhCcq__services{margin-top:0}}@property --st-count{syntax:"<integer>";inherits:false;initial-value:0}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.MirrorHome-module__UIhCcq__reveal{animation-range:entry 15% cover 20%}.MirrorHome-module__UIhCcq__home{view-timeline-name:--home}.MirrorHome-module__UIhCcq__home:before{transform-origin:top;animation:linear both MirrorHome-module__UIhCcq__drawLine;animation-timeline:--home;animation-range:entry 85% exit 15%}@keyframes MirrorHome-module__UIhCcq__drawLine{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.MirrorHome-module__UIhCcq__statValue{counter-reset:stat var(--st-count);font-size:0;animation:linear both MirrorHome-module__UIhCcq__countUp;animation-timeline:view();animation-range:entry 25% cover 20%}.MirrorHome-module__UIhCcq__statValue:after{content:counter(stat) "%";font-size:clamp(4rem,10vw,7.5rem)}.MirrorHome-module__UIhCcq__stat:first-child .MirrorHome-module__UIhCcq__statValue{animation-name:MirrorHome-module__UIhCcq__countTo42}.MirrorHome-module__UIhCcq__stat:nth-child(2) .MirrorHome-module__UIhCcq__statValue{animation-name:MirrorHome-module__UIhCcq__countTo95}@keyframes MirrorHome-module__UIhCcq__countUp{0%{--st-count:0}}@keyframes MirrorHome-module__UIhCcq__countTo42{0%{--st-count:0}to{--st-count:42}}@keyframes MirrorHome-module__UIhCcq__countTo95{0%{--st-count:0}to{--st-count:95}}.MirrorHome-module__UIhCcq__dots{animation:linear both MirrorHome-module__UIhCcq__sweep;animation-timeline:view();animation-range:entry 30% cover 25%}@keyframes MirrorHome-module__UIhCcq__sweep{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.MirrorHome-module__UIhCcq__demo{animation:linear both MirrorHome-module__UIhCcq__driftAway;animation-timeline:view();animation-range:entry 10% cover 25%}@keyframes MirrorHome-module__UIhCcq__driftAway{0%{opacity:0;transform:translate(-3rem)rotate(-1.2deg)}to{opacity:1;transform:none}}.MirrorHome-module__UIhCcq__real{animation:linear both MirrorHome-module__UIhCcq__comeForward;animation-timeline:view();animation-range:entry 10% cover 32%}@keyframes MirrorHome-module__UIhCcq__comeForward{0%{opacity:0;transform:translate(3rem)scale(.94)}to{opacity:1;transform:none}}.MirrorHome-module__UIhCcq__step{background:0 0;position:relative}.MirrorHome-module__UIhCcq__step:before{content:"";transform-origin:0;background:repeating-linear-gradient(to right, var(--accent-strong) 0 20px, transparent 20px 28px);height:3px;animation:linear both MirrorHome-module__UIhCcq__drawRun;animation-timeline:view();animation-range:entry 15% cover 18%;position:absolute;inset:0 0 auto}@keyframes MirrorHome-module__UIhCcq__drawRun{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.MirrorHome-module__UIhCcq__tile:nth-child(2),.MirrorHome-module__UIhCcq__service:nth-child(2),.MirrorHome-module__UIhCcq__pair:nth-child(2){animation-range:entry 22% cover 20%}.MirrorHome-module__UIhCcq__tile:nth-child(3),.MirrorHome-module__UIhCcq__service:nth-child(3),.MirrorHome-module__UIhCcq__pair:nth-child(3){animation-range:entry 29% cover 20%}.MirrorHome-module__UIhCcq__tile:nth-child(4),.MirrorHome-module__UIhCcq__channel:nth-child(3){animation-range:entry 36% cover 20%}}}@media (min-width:64rem) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.MirrorHome-module__UIhCcq__editorial .MirrorHome-module__UIhCcq__aside{animation:linear both MirrorHome-module__UIhCcq__parallax;animation-timeline:view();animation-range:cover}@keyframes MirrorHome-module__UIhCcq__parallax{0%{transform:translateY(2.5rem)}to{transform:translateY(-2.5rem)}}}}.MirrorHome-module__UIhCcq__giroTop,.MirrorHome-module__UIhCcq__giroBottom{gap:var(--st-5);display:grid}.MirrorHome-module__UIhCcq__giroBottom{margin-top:var(--st-5)}.MirrorHome-module__UIhCcq__giroTop .MirrorHome-module__UIhCcq__gapWrap{order:2}.MirrorHome-module__UIhCcq__giroBottom .MirrorHome-module__UIhCcq__split{margin-top:0}@media (min-width:64rem){.MirrorHome-module__UIhCcq__giroTop{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;column-gap:clamp(2rem,5vw,6rem)}.MirrorHome-module__UIhCcq__giroTop .MirrorHome-module__UIhCcq__gapWrap{order:0}.MirrorHome-module__UIhCcq__giroBottom{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;column-gap:clamp(2rem,5vw,6rem)}}.MirrorHome-module__UIhCcq__gapWrap{gap:var(--st-2);max-width:38rem;display:grid}.MirrorHome-module__UIhCcq__gap{--u:calc(min(100vw, 1900px) / 1600);--ease:cubic-bezier(.22, .61, .36, 1);--card:#292d25;--card-ink:#e9ebe3;--close:0;--spec-angle:137.51deg;--spec-bright:0;isolation:isolate;appearance:none;align-items:center;gap:clamp(8px, calc(11 * var(--u)), 12px);width:100%;padding:clamp(6px, calc(8 * var(--u)), 9px) clamp(8px, calc(9 * var(--u)), 10px);border-radius:clamp(12px, calc(14 * var(--u)), 16px);box-shadow:0 calc(8 * var(--u)) calc(22 * var(--u)) #0a0e084d, inset 0 1px #ffffff0f;color:#fff;font:inherit;text-align:inherit;cursor:ew-resize;-webkit-tap-highlight-color:transparent;background:linear-gradient(#ffffff0e,#fff0 42%),#22281fbd;border:1px solid #ffffff1c;display:flex;position:relative}.studio:not([data-scheme=dark]) .MirrorHome-module__UIhCcq__gap{--card:#c7d1b8;--card-ink:#161911}.MirrorHome-module__UIhCcq__gap:focus-visible{outline:2px solid var(--card);outline-offset:6px}.MirrorHome-module__UIhCcq__gap:after{content:"";z-index:5;border-radius:inherit;pointer-events:none;opacity:var(--spec-bright);background:conic-gradient(from var(--spec-angle) at 50% 50%, #f0f6e800 0deg, #f0f6e814 14deg, #f0f6e8f2 28deg, #f0f6e829 46deg, #f0f6e800 68deg, #f0f6e800 180deg, #f0f6e814 194deg, #f0f6e8f2 208deg, #f0f6e829 226deg, #f0f6e800 248deg, #f0f6e800 360deg);-webkit-mask-composite:xor;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.MirrorHome-module__UIhCcq__gapNode{isolation:isolate;width:clamp(3.75rem, calc(76 * var(--u)), 5.25rem);aspect-ratio:1;border-radius:clamp(8px, calc(10 * var(--u)), 12px);color:#ffffff94;font:500 clamp(10px, calc(11 * var(--u)), 12px) / 1 var(--font-lexend), sans-serif;letter-spacing:clamp(1px, calc(1.5 * var(--u)), 1.6px);text-transform:uppercase;transition:color .18s var(--ease), border-color .2s var(--ease), box-shadow .35s var(--ease);background:#ffffff0a;border:1px solid #0000;flex:none;place-items:center;display:grid;position:relative}.MirrorHome-module__UIhCcq__gapDemo{color:color-mix(in srgb, var(--card-ink) calc(var(--close) * 100%), #ffffff94);border:1px dashed #ffffff38}.MirrorHome-module__UIhCcq__gapDemo:before{content:"";z-index:-1;border-radius:inherit;background:var(--card);opacity:var(--close);position:absolute;inset:-1px}.MirrorHome-module__UIhCcq__gapReal{background:var(--card);border-color:var(--card);color:var(--card-ink);box-shadow:0 calc(6 * var(--u)) calc(16 * var(--u)) #0c11093d}.MirrorHome-module__UIhCcq__gap[data-joined=true] .MirrorHome-module__UIhCcq__gapDemo,.MirrorHome-module__UIhCcq__gap[data-joined=true] .MirrorHome-module__UIhCcq__gapReal{box-shadow:0 0 0 calc(5 * var(--u)) color-mix(in srgb, var(--card) 40%, transparent), 0 calc(6 * var(--u)) calc(16 * var(--u)) #0c11093d}.MirrorHome-module__UIhCcq__gapTrack{flex:1;min-width:7rem;height:2rem;position:relative;container-type:inline-size}.MirrorHome-module__UIhCcq__gapHalf{height:3px;width:calc(50% - (1 - var(--close)) * 5.25rem);border-radius:2px;margin-top:-1.5px;position:absolute;top:50%}.MirrorHome-module__UIhCcq__gapHalfL{background:repeating-linear-gradient(90deg,#e9ebe39e 0 18px,#0000 18px 25px);left:0}.MirrorHome-module__UIhCcq__gapHalfR{background:repeating-linear-gradient(270deg,#e9ebe39e 0 18px,#0000 18px 25px);right:0}.MirrorHome-module__UIhCcq__gapBreak{border-radius:clamp(8px, calc(10 * var(--u)), 12px);box-shadow:0 calc(7 * var(--u)) calc(16 * var(--u)) #0a0e084d;color:#fff;font:500 clamp(10px, calc(11 * var(--u)), 12px) / 1 var(--font-lexend), sans-serif;letter-spacing:clamp(1px, calc(1.5 * var(--u)), 1.6px);text-transform:uppercase;white-space:nowrap;opacity:calc(1 - var(--close) * 1.6);transform:translate(-50%, -50%) scale(calc(1 - var(--close) * .6));background:#1f251cf0;border:1px solid #ffffff30;padding:.5rem .8rem;position:absolute;top:50%;left:50%}.MirrorHome-module__UIhCcq__gapSpark{opacity:0;pointer-events:none;background:radial-gradient(closest-side,#f0f6e8f2,#0000);border-radius:5px;width:3rem;height:10px;margin-top:-5px;position:absolute;top:50%;left:0}.MirrorHome-module__UIhCcq__gap[data-joined=true] .MirrorHome-module__UIhCcq__gapSpark{animation:1.2s cubic-bezier(.22,.61,.36,1) infinite MirrorHome-module__UIhCcq__spark}@keyframes MirrorHome-module__UIhCcq__spark{0%{opacity:0;transform:translate(-3rem)}15%,80%{opacity:1}to{opacity:0;transform:translate(100cqw)}}.MirrorHome-module__UIhCcq__gapHint{font:500 .6875rem / 1.3 var(--font-lexend), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--st-fg-faint);margin:0}.MirrorHome-module__UIhCcq__hintTouch{display:none}@media (hover:none){.MirrorHome-module__UIhCcq__hintFine{display:none}.MirrorHome-module__UIhCcq__hintTouch{display:inline}}@media (prefers-reduced-motion:reduce){.MirrorHome-module__UIhCcq__gap[data-joined=true] .MirrorHome-module__UIhCcq__gapSpark{animation:none}}.MirrorHome-module__UIhCcq__week{justify-items:start;gap:var(--st-2);margin:0;display:grid}.MirrorHome-module__UIhCcq__weekDays{--u:calc(min(100vw, 1900px) / 1600);--ease:cubic-bezier(.22, .61, .36, 1);--card:#292d25;--card-ink:#e9ebe3;gap:clamp(6px, calc(9 * var(--u)), 10px);padding:clamp(6px, calc(8 * var(--u)), 9px) clamp(8px, calc(9 * var(--u)), 10px);border-radius:clamp(12px, calc(14 * var(--u)), 16px);box-shadow:0 calc(8 * var(--u)) calc(22 * var(--u)) #0a0e084d, inset 0 1px #ffffff0f;background:linear-gradient(#ffffff0e,#fff0 42%),#22281fbd;border:1px solid #ffffff1c;display:flex}.studio:not([data-scheme=dark]) .MirrorHome-module__UIhCcq__weekDays{--card:#c7d1b8;--card-ink:#161911}.MirrorHome-module__UIhCcq__day{appearance:none;width:clamp(3rem, calc(60 * var(--u)), 4.25rem);height:clamp(3.25rem, calc(64 * var(--u)), 4.5rem);border-radius:clamp(8px, calc(10 * var(--u)), 12px);color:#ffffff94;font:500 clamp(10px, calc(11 * var(--u)), 12px) / 1 var(--font-lexend), sans-serif;letter-spacing:clamp(1px, calc(1.5 * var(--u)), 1.6px);text-transform:uppercase;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color .18s var(--ease), background .2s var(--ease), border-color .2s var(--ease), box-shadow .25s var(--ease), transform .25s var(--ease);background:#ffffff0a;border:1px solid #0000;flex:none;place-items:center;padding:0;display:grid}.MirrorHome-module__UIhCcq__day:hover{color:#fff;background:#1f251cf0;border-color:#ffffff30;transform:translateY(-2px)}.MirrorHome-module__UIhCcq__day[aria-pressed=true]{background:var(--card);border-color:var(--card);color:var(--card-ink);box-shadow:0 calc(6 * var(--u)) calc(16 * var(--u)) #0c11093d;transform:translateY(-3px)}.MirrorHome-module__UIhCcq__day:focus-visible{outline:2px solid var(--card);outline-offset:3px}.MirrorHome-module__UIhCcq__weekCaption{letter-spacing:-.01em;min-height:1.4em;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600}.MirrorHome-module__UIhCcq__captionText{animation:.35s cubic-bezier(.22,.61,.36,1) both MirrorHome-module__UIhCcq__captionIn;display:inline-block}@keyframes MirrorHome-module__UIhCcq__captionIn{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@media (min-width:64rem){.MirrorHome-module__UIhCcq__week{text-align:right;justify-items:end}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.MirrorHome-module__UIhCcq__weekDays{animation:linear both MirrorHome-module__UIhCcq__rise;animation-timeline:view();animation-range:entry 15% cover 20%}}}@media (prefers-reduced-motion:reduce){.MirrorHome-module__UIhCcq__captionText{animation:none}.MirrorHome-module__UIhCcq__day{transition:none}}.MirrorHome-module__UIhCcq__day[aria-pressed=true]{box-shadow:inset 0 0 0 1px #c7d1b8b3, 0 calc(6 * var(--u)) calc(16 * var(--u)) #0c11093d}.studio[data-scheme=dark] .MirrorHome-module__UIhCcq__day[aria-pressed=true]{color:#fff}.MirrorHome-module__UIhCcq__dayTitle{display:none}:is(.MirrorHome-module__UIhCcq__giroBottom:has(.MirrorHome-module__UIhCcq__day:first-child[aria-pressed=true]) .MirrorHome-module__UIhCcq__dayTitle0,.MirrorHome-module__UIhCcq__giroBottom:has(.MirrorHome-module__UIhCcq__day:nth-child(2)[aria-pressed=true]) .MirrorHome-module__UIhCcq__dayTitle1,.MirrorHome-module__UIhCcq__giroBottom:has(.MirrorHome-module__UIhCcq__day:nth-child(3)[aria-pressed=true]) .MirrorHome-module__UIhCcq__dayTitle2,.MirrorHome-module__UIhCcq__giroBottom:has(.MirrorHome-module__UIhCcq__day:nth-child(4)[aria-pressed=true]) .MirrorHome-module__UIhCcq__dayTitle3,.MirrorHome-module__UIhCcq__giroBottom:has(.MirrorHome-module__UIhCcq__day:nth-child(5)[aria-pressed=true]) .MirrorHome-module__UIhCcq__dayTitle4){animation:.35s cubic-bezier(.22,.61,.36,1) both MirrorHome-module__UIhCcq__captionIn;display:inline-block}@supports not selector(:has(*)){.MirrorHome-module__UIhCcq__dayTitle1{display:inline}}@media (prefers-reduced-motion:reduce){.MirrorHome-module__UIhCcq__dayTitle{animation:none!important}}.MirrorHome-module__UIhCcq__particles{width:100%;max-width:36rem;height:clamp(14rem,24vw,20rem);margin-top:var(--st-4);position:relative}.MirrorHome-module__UIhCcq__particles canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.MirrorHome-module__UIhCcq__particles:after{content:"";background:repeating-linear-gradient(to right, var(--line) 0 6px, transparent 6px 11px);pointer-events:none;height:1px;position:absolute;bottom:14px;left:0;right:0}.MirrorHome-module__UIhCcq__contextoRow{gap:var(--st-5);margin-top:var(--st-5);display:grid}.MirrorHome-module__UIhCcq__contextoRow .MirrorHome-module__UIhCcq__particles{max-width:none;height:clamp(16rem,28vw,24rem);margin-top:0}@media (min-width:64rem){.MirrorHome-module__UIhCcq__contextoRow{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;column-gap:clamp(2.5rem,6vw,7rem)}.MirrorHome-module__UIhCcq__editorial .MirrorHome-module__UIhCcq__contextoRow .MirrorHome-module__UIhCcq__aside{width:auto;margin:0}.MirrorHome-module__UIhCcq__contextoRow .MirrorHome-module__UIhCcq__stats{gap:var(--st-5);grid-template-columns:minmax(0,1fr)}}.MirrorHome-module__UIhCcq__seriesLabel,.MirrorHome-module__UIhCcq__marker,.MirrorHome-module__UIhCcq__markerTick{left:calc(14px + var(--x) * (100% - 28px));top:calc(100% - 14px - var(--y) * (100% - 28px));opacity:clamp(0, calc((var(--morph,1) - .65) * 3), 1);pointer-events:none;position:absolute}.MirrorHome-module__UIhCcq__seriesLabel{font:500 .6875rem / 1 var(--font-lexend), sans-serif;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;transform:translate(-100%,-170%)}.MirrorHome-module__UIhCcq__seriesRise{color:var(--accent-strong)}.MirrorHome-module__UIhCcq__seriesFlat{color:var(--st-fg-muted);transform:translate(-100%,110%)}.MirrorHome-module__UIhCcq__markerTick{width:1px;height:calc(var(--gap) * (100% - 28px));background:repeating-linear-gradient(to bottom, var(--st-fg-faint) 0 4px, transparent 4px 8px)}.MirrorHome-module__UIhCcq__marker{color:#fff;font:500 .75rem / 1 var(--font-lexend), sans-serif;letter-spacing:.06em;background:linear-gradient(#ffffff0e,#fff0 42%),#22281fdb;border:1px solid #ffffff24;border-radius:8px;padding:.35rem .55rem;transform:translate(-50%,-50%);box-shadow:0 6px 16px #0a0e0847}.MirrorHome-module__UIhCcq__bridge{z-index:30;pointer-events:none;width:100vw;height:100vh;position:fixed;inset:0}.MirrorHome-module__UIhCcq__particles{opacity:calc(1 - var(--bridge-out,0))}.MirrorHome-module__UIhCcq__gapWrap{opacity:var(--bridge-in,1)}@media (min-width:48rem){.MirrorHome-module__UIhCcq__editorial .MirrorHome-module__UIhCcq__aside:has(.MirrorHome-module__UIhCcq__tiles){width:auto;margin-left:0}.MirrorHome-module__UIhCcq__tiles,.MirrorHome-module__UIhCcq__steps{column-gap:var(--st-3);max-width:none}.MirrorHome-module__UIhCcq__tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.MirrorHome-module__UIhCcq__w{display:inline-block}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.MirrorHome-module__UIhCcq__w{animation:linear both MirrorHome-module__UIhCcq__wordUp;animation-timeline:view();animation-range:entry calc(12% + var(--i) * 5%) cover calc(24% + var(--i) * 5%)}@keyframes MirrorHome-module__UIhCcq__wordUp{0%{opacity:0;transform:translateY(.5em)rotate(1.5deg)}to{opacity:1;transform:none}}}}.MirrorHome-module__UIhCcq__home:before{content:none}.MirrorHome-module__UIhCcq__section{padding-left:0}
.MirrorMore-module__SEO25a__morph{width:100%;position:relative}.MirrorMore-module__SEO25a__morph canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.MirrorMore-module__SEO25a__shift{--ease:cubic-bezier(.22, .61, .36, 1);gap:var(--st-4);margin-top:var(--st-5);display:grid}.MirrorMore-module__SEO25a__shiftMain{min-width:0}.MirrorMore-module__SEO25a__toggle{background:linear-gradient(#ffffff0e,#fff0 42%),#22281fdb;border:1px solid #ffffff1c;border-radius:14px;gap:6px;padding:6px;display:inline-flex;box-shadow:0 8px 22px #0a0e084d,inset 0 1px #ffffff0f}.MirrorMore-module__SEO25a__toggle button{appearance:none;color:#ffffff9e;height:2.5rem;font:500 .75rem / 1 var(--font-lexend), sans-serif;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:color .18s var(--ease), background .2s var(--ease), border-color .2s var(--ease);background:#ffffff0a;border:1px solid #0000;border-radius:10px;padding:0 1.1rem}.MirrorMore-module__SEO25a__toggle button:hover{color:#fff;background:#1f251cf0;border-color:#ffffff30}.MirrorMore-module__SEO25a__toggle button[aria-pressed=true]{color:#161911;background:#c7d1b8;border-color:#c7d1b8}.MirrorMore-module__SEO25a__toggle button:focus-visible{outline-offset:3px;outline:2px solid #c7d1b8}.MirrorMore-module__SEO25a__shiftRows{margin:var(--st-4) 0 0;padding:0;list-style:none}.MirrorMore-module__SEO25a__shiftRow{border-top:1px solid var(--line);grid-template-columns:2.75rem minmax(0,1fr);align-items:baseline;gap:1rem;padding-block:1.15rem;display:grid}.MirrorMore-module__SEO25a__shiftRow:last-child{border-bottom:1px solid var(--line)}.MirrorMore-module__SEO25a__shiftNum{font:500 .75rem / 1 var(--font-lexend), sans-serif;letter-spacing:.14em;color:var(--accent-strong)}.MirrorMore-module__SEO25a__flip{display:grid}.MirrorMore-module__SEO25a__before,.MirrorMore-module__SEO25a__after{letter-spacing:-.015em;transition:opacity .45s var(--ease), transform .6s var(--ease);transition-delay:calc(var(--i) * 90ms);grid-area:1/1;font-size:clamp(1.2rem,2.1vw,1.55rem);font-weight:600;line-height:1.3}.MirrorMore-module__SEO25a__before{color:var(--st-fg-muted)}.MirrorMore-module__SEO25a__after{opacity:0;pointer-events:none;transform:translateY(.55em)}.MirrorMore-module__SEO25a__shift[data-on=true] .MirrorMore-module__SEO25a__before{opacity:0;transform:translateY(-.55em)}.MirrorMore-module__SEO25a__shift[data-on=true] .MirrorMore-module__SEO25a__after{opacity:1;color:var(--st-fg);transform:none}.MirrorMore-module__SEO25a__shiftCanvas{height:clamp(15rem,28vw,24rem)}.MirrorMore-module__SEO25a__nameRow{gap:var(--st-5);margin-top:var(--st-4);display:grid}.MirrorMore-module__SEO25a__equation{flex-wrap:wrap;align-items:center;gap:.9rem 1rem;margin:0;display:flex}.MirrorMore-module__SEO25a__term{background:linear-gradient(#ffffff0e,#fff0 42%),#22281fe0;border:1px solid #ffffff1c;border-radius:14px;gap:.4rem;padding:.95rem 1.2rem;display:inline-grid;box-shadow:0 8px 22px #0a0e0847,inset 0 1px #ffffff0f}.MirrorMore-module__SEO25a__termWord{font:500 .875rem / 1 var(--font-lexend), sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#fff}.MirrorMore-module__SEO25a__termGloss{color:#fff9;font-size:1rem}.MirrorMore-module__SEO25a__op{color:var(--accent-strong);font-size:1.75rem;font-weight:600}.MirrorMore-module__SEO25a__result{letter-spacing:-.035em;flex-basis:100%;margin-top:.5rem;font-size:clamp(2rem,4.5vw,3.5rem);font-weight:700;line-height:1.04}.MirrorMore-module__SEO25a__nameCanvas{height:clamp(20rem,34vw,30rem)}.MirrorMore-module__SEO25a__faq{--ease:cubic-bezier(.22, .61, .36, 1);max-width:56rem;margin-top:var(--st-4);border-bottom:1px solid var(--line);interpolate-size:allow-keywords}.MirrorMore-module__SEO25a__faqItem{border-top:1px solid var(--line)}.MirrorMore-module__SEO25a__faqQ{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.35rem 0;font-size:clamp(1.125rem,1.8vw,1.375rem);font-weight:600;list-style:none;display:flex}.MirrorMore-module__SEO25a__faqQ::-webkit-details-marker{display:none}.MirrorMore-module__SEO25a__faqQ:focus-visible{outline:2px solid var(--accent-strong);outline-offset:4px;border-radius:6px}.MirrorMore-module__SEO25a__faqIcon{width:2.25rem;height:2.25rem;transition:background .25s var(--ease);background:#22281fdb;border:1px solid #ffffff1c;border-radius:10px;flex:none;position:relative}.MirrorMore-module__SEO25a__faqIcon:before,.MirrorMore-module__SEO25a__faqIcon:after{content:"";width:12px;height:1.5px;transition:transform .35s var(--ease);background:#fff;border-radius:1px;margin:-.75px 0 0 -6px;position:absolute;top:50%;left:50%}.MirrorMore-module__SEO25a__faqIcon:after{transform:rotate(90deg)}.MirrorMore-module__SEO25a__faqItem[open] .MirrorMore-module__SEO25a__faqIcon{background:#c7d1b8}.MirrorMore-module__SEO25a__faqItem[open] .MirrorMore-module__SEO25a__faqIcon:before,.MirrorMore-module__SEO25a__faqItem[open] .MirrorMore-module__SEO25a__faqIcon:after{background:#161911}.MirrorMore-module__SEO25a__faqItem[open] .MirrorMore-module__SEO25a__faqIcon:after{transform:rotate(0)}.MirrorMore-module__SEO25a__faqA{max-width:44rem;color:var(--st-fg-muted);padding:0 0 1.5rem;font-size:1.0625rem;line-height:1.6}.MirrorMore-module__SEO25a__faqA p{margin:0}.MirrorMore-module__SEO25a__faqLink{font:500 .75rem / 1 var(--font-lexend), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--accent-strong);margin-top:.9rem;text-decoration:none;display:inline-block}.MirrorMore-module__SEO25a__faqLink:hover{text-decoration:underline}.MirrorMore-module__SEO25a__faqItem::details-content{block-size:0;transition:block-size .45s var(--ease), content-visibility .45s allow-discrete;overflow:hidden}.MirrorMore-module__SEO25a__faqItem[open]::details-content{block-size:auto}@media (min-width:64rem){.MirrorMore-module__SEO25a__shift{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;column-gap:clamp(2rem,5vw,6rem)}.MirrorMore-module__SEO25a__nameRow{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;column-gap:clamp(2rem,5vw,6rem)}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.MirrorMore-module__SEO25a__term,.MirrorMore-module__SEO25a__op,.MirrorMore-module__SEO25a__result,.MirrorMore-module__SEO25a__faqItem,.MirrorMore-module__SEO25a__shiftRow{animation:linear both MirrorMore-module__SEO25a__moreUp;animation-timeline:view();animation-range:entry 12% cover 22%}.MirrorMore-module__SEO25a__equation>:nth-child(2),.MirrorMore-module__SEO25a__faqItem:nth-child(2),.MirrorMore-module__SEO25a__shiftRow:nth-child(2){animation-range:entry 18% cover 26%}.MirrorMore-module__SEO25a__equation>:nth-child(3),.MirrorMore-module__SEO25a__faqItem:nth-child(3),.MirrorMore-module__SEO25a__shiftRow:nth-child(3){animation-range:entry 24% cover 30%}.MirrorMore-module__SEO25a__equation>:nth-child(4),.MirrorMore-module__SEO25a__faqItem:nth-child(4),.MirrorMore-module__SEO25a__shiftRow:nth-child(4){animation-range:entry 30% cover 34%}.MirrorMore-module__SEO25a__equation>:nth-child(5),.MirrorMore-module__SEO25a__faqItem:nth-child(n+5),.MirrorMore-module__SEO25a__shiftRow:nth-child(5){animation-range:entry 36% cover 38%}@keyframes MirrorMore-module__SEO25a__moreUp{0%{opacity:0;transform:translateY(1.5rem)}to{opacity:1;transform:none}}}}@media (prefers-reduced-motion:reduce){.MirrorMore-module__SEO25a__before,.MirrorMore-module__SEO25a__after,.MirrorMore-module__SEO25a__toggle button,.MirrorMore-module__SEO25a__faqIcon,.MirrorMore-module__SEO25a__faqIcon:before,.MirrorMore-module__SEO25a__faqIcon:after{transition:none}.MirrorMore-module__SEO25a__faqItem::details-content{transition:none}}
.MirrorFooter-module__fJEoia__footer{padding:clamp(3rem, 8vw, 6rem) var(--st-gutter) var(--st-3);background:var(--st-surface);color:var(--st-fg);overflow:hidden}.MirrorFooter-module__fJEoia__wordmark{font:500 clamp(2rem, 8vw, 10rem) / .85 var(--font-lexend), sans-serif;letter-spacing:-.045em;text-transform:uppercase;white-space:nowrap;margin:0}.MirrorFooter-module__fJEoia__bottom{justify-content:space-between;gap:var(--st-2);margin-top:var(--st-4);padding-top:var(--st-2);border-top:1px solid color-mix(in srgb, currentColor 16%, transparent);font:500 .75rem / 1.4 var(--font-lexend), sans-serif;letter-spacing:.12em;text-transform:uppercase;flex-wrap:wrap;display:flex}.MirrorFooter-module__fJEoia__meta{color:var(--st-fg-muted);margin:0}.MirrorFooter-module__fJEoia__links{gap:var(--st-3);margin:0;padding:0;list-style:none;display:flex}.MirrorFooter-module__fJEoia__link{color:inherit;text-decoration:none}.MirrorFooter-module__fJEoia__link:hover{text-decoration:underline}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.MirrorFooter-module__fJEoia__wordmark{animation:linear both MirrorFooter-module__fJEoia__wordmarkIn;animation-timeline:view();animation-range:entry entry 95%}@keyframes MirrorFooter-module__fJEoia__wordmarkIn{0%{opacity:.2;transform:translateY(1.5rem)scale(.95)}to{opacity:1;transform:none}}}}
.page-module__oRS4AW__shell{background:var(--st-surface);flex-direction:column;min-height:100dvh;display:flex}.page-module__oRS4AW__main{scroll-margin-top:var(--st-header-h);flex:1}.page-module__oRS4AW__main:focus{outline:none}.page-module__oRS4AW__skipLink{top:var(--st-1);left:var(--st-1);z-index:40;min-height:var(--st-tap);padding:var(--st-btn-pad-y) var(--st-btn-pad-x);border-radius:var(--st-r-pill);background:var(--st-slate);color:var(--st-white);font-size:var(--st-fs-sm);font-weight:var(--st-fw-semibold);box-shadow:var(--st-shadow-button);transform:translateY(calc(-100% - var(--st-3)));transition:transform var(--st-dur) var(--st-ease);align-items:center;text-decoration:none;display:inline-flex;position:absolute}.page-module__oRS4AW__skipLink:focus-visible{border-radius:var(--st-r-pill);transform:translateY(0)}
.StudioHeroFilm-module__SGyY4G__film{pointer-events:none;position:absolute;inset:0;overflow:hidden}.StudioHeroFilm-module__SGyY4G__layer,.StudioHeroFilm-module__SGyY4G__still{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.StudioHeroFilm-module__SGyY4G__loop{z-index:0}.StudioHeroFilm-module__SGyY4G__intro{z-index:1}.StudioHeroFilm-module__SGyY4G__done{visibility:hidden}.StudioHeroFilm-module__SGyY4G__still{display:none}@media (prefers-reduced-motion:reduce){.StudioHeroFilm-module__SGyY4G__layer{display:none}.StudioHeroFilm-module__SGyY4G__still{display:block}}
.StudioHero-module__EPj2yq__hero{isolation:isolate;background:var(--st-surface-dark);min-height:100svh;color:var(--st-dark-fg);scroll-margin-top:var(--st-header-h);padding-block:clamp(5.5rem,8vw,7rem) 0;position:relative;overflow:hidden}.StudioHero-module__EPj2yq__inner{z-index:1;width:100%;padding-inline:var(--st-gutter);position:relative}.StudioHero-module__EPj2yq__panel{isolation:isolate;max-width:38rem;position:relative}.StudioHero-module__EPj2yq__panel:before{content:"";inset:calc(var(--st-5) * -1) calc(var(--st-6) * -1);z-index:-1;-webkit-backdrop-filter:blur(22px);pointer-events:none;background:radial-gradient(closest-side,#08090acc,#08090a8c 70%,#0000);position:absolute;-webkit-mask-image:radial-gradient(closest-side,#000 70%,#0000);mask-image:radial-gradient(closest-side,#000 70%,#0000)}.StudioHero-module__EPj2yq__copy{align-items:flex-start;gap:var(--st-3);text-align:left;flex-direction:column;display:flex}.StudioHero-module__EPj2yq__badge{align-items:center;gap:var(--st-1);padding:var(--st-badge-pad-y) var(--st-badge-pad-x);border-radius:var(--st-r-tag);background:var(--st-white);color:var(--st-slate);font-size:var(--st-fs-sm);font-weight:var(--st-fw-medium);line-height:var(--st-lh-sm);display:inline-flex}.StudioHero-module__EPj2yq__dot{background:var(--st-iris);border-radius:50%;width:.375rem;height:.375rem}.StudioHero-module__EPj2yq__headline{font-size:var(--st-fs-display);font-weight:var(--st-fw-bold);line-height:var(--st-lh-display);letter-spacing:var(--st-tr-display);text-wrap:balance;margin:0}.StudioHero-module__EPj2yq__gradient{color:var(--st-white)}@supports ((-webkit-background-clip:text) or (background-clip:text)){.StudioHero-module__EPj2yq__gradient{color:#0000;filter:drop-shadow(0 1px #ffffff2e)drop-shadow(0 6px 18px #0000008c)}.StudioHero-module__EPj2yq__hw{color:#0000;background-image:linear-gradient(#fdfdfe 0%,#dfe3e8 30%,#9aa1a9 50%,#c3c8cf 58%,#eef1f4 80%,#b7bdc5 100%);-webkit-background-clip:text;background-clip:text}}.StudioHero-module__EPj2yq__tail{margin-top:var(--st-1);font-size:var(--st-fs-hero-tail);line-height:var(--st-lh-h2);letter-spacing:var(--st-tr-none);color:var(--st-dark-fg-muted);display:block}.StudioHero-module__EPj2yq__body{max-width:40rem;font-size:var(--st-fs-base);line-height:var(--st-lh-base);color:#c5cad1}.StudioHero-module__EPj2yq__actions{justify-content:flex-start;gap:var(--st-2);padding-top:var(--st-1);flex-wrap:wrap;display:flex}.StudioHero-module__EPj2yq__stage{z-index:0;transform-origin:50%;-webkit-mask-composite:source-in;position:absolute;inset:0;transform:translate(9%,9%)scale(.86);-webkit-mask-image:linear-gradient(#0000 0%,#000 10% 88%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 8% 97%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 10% 88%,#0000 100%),linear-gradient(90deg,#0000 0%,#000 8% 97%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.StudioHero-module__EPj2yq__facts{gap:var(--st-3);padding:var(--st-4) 0 var(--st-5);border-top:var(--st-bw) solid var(--st-dark-border);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;list-style:none;display:grid}.StudioHero-module__EPj2yq__fact{gap:var(--st-1);flex-direction:column;display:flex}.StudioHero-module__EPj2yq__factLabel{font-size:var(--st-fs-caption);line-height:var(--st-lh-caption);color:var(--st-dark-fg-faint)}.StudioHero-module__EPj2yq__factValue{font-size:var(--st-fs-sub);font-weight:var(--st-fw-semibold);line-height:var(--st-lh-sub);letter-spacing:var(--st-tr-none);color:var(--st-dark-fg)}@media (min-width:48rem){.StudioHero-module__EPj2yq__tail{letter-spacing:var(--st-tr-h2)}.StudioHero-module__EPj2yq__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.StudioHero-module__EPj2yq__hero:after{content:"";z-index:0;background:linear-gradient(to bottom, transparent, var(--st-surface));pointer-events:none;height:clamp(6rem,18vh,12rem);position:absolute;inset:auto 0 0}.StudioHero-module__EPj2yq__cta{--u:calc(min(100vw, 1900px) / 1600);--ease:cubic-bezier(.22, .61, .36, 1);height:calc(46 * var(--u));padding:0 calc(26 * var(--u));border-radius:calc(14 * var(--u));box-shadow:0 calc(8 * var(--u)) calc(22 * var(--u)) #0a0e084d, inset 0 1px #ffffff0f;color:#ffffff94;font:500 calc(11 * var(--u)) / 1 var(--font-lexend), sans-serif;letter-spacing:calc(1.5 * var(--u));text-transform:uppercase;white-space:nowrap;transition:color .18s var(--ease), border-color .2s var(--ease), background .2s var(--ease);background:linear-gradient(#ffffff0e,#fff0 42%),#22281fbd;border:1px solid #ffffff1c;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.StudioHero-module__EPj2yq__cta:hover,.StudioHero-module__EPj2yq__cta:focus-visible{color:#fff;background:#1f251cf0;border-color:#ffffff30}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.StudioHero-module__EPj2yq__stage{animation:linear both StudioHero-module__EPj2yq__filmDrift;animation-timeline:view();animation-range:exit}@keyframes StudioHero-module__EPj2yq__filmDrift{0%{opacity:1;transform:translate(9%,9%)scale(.86)}to{opacity:.2;transform:translate(9%,-1%)scale(.98)}}.StudioHero-module__EPj2yq__panel{animation:linear both StudioHero-module__EPj2yq__copyLift;animation-timeline:view();animation-range:exit exit 70%}@keyframes StudioHero-module__EPj2yq__copyLift{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-3rem)}}}}.StudioHero-module__EPj2yq__hw{display:inline-block}@media (prefers-reduced-motion:no-preference){.StudioHero-module__EPj2yq__hw{animation:.9s cubic-bezier(.22,.61,.36,1) both StudioHero-module__EPj2yq__heroWord;animation-delay:calc(.6s + var(--i) * .14s)}.StudioHero-module__EPj2yq__body{animation:.9s cubic-bezier(.22,.61,.36,1) 1.7s both StudioHero-module__EPj2yq__heroFade}.StudioHero-module__EPj2yq__actions{animation:.8s cubic-bezier(.22,.61,.36,1) 2.3s both StudioHero-module__EPj2yq__heroFade}.StudioHero-module__EPj2yq__panel:before{animation:1.4s .2s both StudioHero-module__EPj2yq__heroVeil}.StudioHero-module__EPj2yq__cta{animation:1.8s cubic-bezier(.22,.61,.36,1) 6.4s StudioHero-module__EPj2yq__ctaGlow}@keyframes StudioHero-module__EPj2yq__heroWord{0%{opacity:0;filter:blur(8px);transform:translateY(.4em)rotate(2deg)}to{opacity:1;filter:blur();transform:none}}@keyframes StudioHero-module__EPj2yq__heroFade{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:none}}@keyframes StudioHero-module__EPj2yq__heroVeil{0%{opacity:0}to{opacity:1}}@keyframes StudioHero-module__EPj2yq__ctaGlow{0%,to{box-shadow:0 calc(8 * var(--u)) calc(22 * var(--u)) #0a0e084d, inset 0 1px #ffffff0f}40%{box-shadow:0 0 0 6px #c7d1b847,0 0 32px #c7d1b873,inset 0 1px #ffffff0f}}}
