@font-face{font-family:inter;src:url(../media/inter_latin_400_normal-s.p.2qdljeg3s-lsl.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:inter;src:url(../media/inter_latin_600_normal-s.p.2dov6rjg62vru.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@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%}.sdkHva_className{font-family:inter,inter Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.sdkHva_variable{--font-inter:"inter", "inter Fallback", system-ui, -apple-system, Segoe UI, Roboto, sans-serif}
@font-face{font-family:"serif";src:url(../media/instrument_serif_latin_400_normal-s.p.3_vslfxq_--4i.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:serif Fallback;src:local(Arial);ascent-override:128.92%;descent-override:40.37%;line-gap-override:0.0%;size-adjust:76.79%}.Urziya_className{font-family:"serif",serif Fallback,Georgia,serif}.Urziya_variable{--font-serif:"serif", "serif Fallback", Georgia, serif}
@font-face{font-family:mono;src:url(../media/jetbrains_mono_latin_400_normal-s.p.3crsbyy6lh6yf.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.S9PN4a_className{font-family:mono,mono Fallback,ui-monospace,SFMono-Regular,Menlo,monospace}.S9PN4a_variable{--font-mono:"mono", "mono Fallback", ui-monospace, SFMono-Regular, Menlo, monospace}
@font-face{font-family:card;src:url(../media/nunito_latin_400_normal-s.p.2wff0v25g527h.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:card Fallback;src:local(Arial);ascent-override:99.46%;descent-override:34.73%;line-gap-override:0.0%;size-adjust:101.65%}.OuIZ-G_className{font-family:card,card Fallback,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.OuIZ-G_variable{--font-card:"card", "card Fallback", system-ui, -apple-system, Segoe UI, Roboto, sans-serif}
@font-face{font-family:cardBold;src:url(../media/nunito_latin_700_normal-s.3_3w32ku8mlvo.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:cardBold Fallback;src:local(Arial);ascent-override:95.76%;descent-override:33.43%;line-gap-override:0.0%;size-adjust:105.58%}.dX_P5a_className{font-family:cardBold,cardBold Fallback}.dX_P5a_variable{--font-card-bold:"cardBold", "cardBold Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--surface-0:#bbcceb;--surface-1:#d5e1f5;--surface-2:#adc3e6;--surface-3:#b4c8ea;--card:#f6f9fe;--card-2:#ebf1fc;--card-border:#b3c5e2;--input-bg:#f4f8fd;--card-tint-top:#7091e60f;--card-hilite:#ffffffd9;--card-glow:#7091e61a;--text:#212950;--text-body:#3f4a78;--text-muted:#333f6b;--text-faint:#434c79;--text-placeholder:#5a6490;--on-accent:#fff;--accent:#3d52a0;--accent-bright:#7091e6;--accent-text:#34468c;--accent-soft:#7091e61f;--accent-border:#3d52a047;--border:#2129501a;--border-strong:#7b93be;--fill-subtle:#21295008;--video-scrim:#bbcceb7a;--grain-opacity:.03;--glow-opacity:.15;--card-shadow:0 16px 46px #1c285c42;--ghost-stroke:#2d3e826b;--ghost-fill:#3d52a00d;--nav-bg:#bbccebe0;--overlay-bg:#bbccebf7;--track-line:#21295021;--bg:var(--surface-0);--bg-section:var(--surface-2);--bg-card:var(--card);--amber:var(--accent);--amber-bright:var(--accent-bright);--cream:var(--text);--muted:var(--text-muted);--muted-light:var(--text-faint);--sage:#7091e6}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--surface-0:#090c18;--surface-1:#1a2340;--surface-2:#0c1020;--surface-3:#1c2547;--card:#262f52;--card-2:#ffffff0a;--card-border:#adbbda33;--input-bg:#141a2e;--card-tint-top:#7091e612;--card-hilite:#adbbda1a;--card-glow:#7091e624;--text:#ede8f5;--text-body:#adbbda;--text-muted:#8c9dc9;--text-faint:#6b78a6;--text-placeholder:#5a6690;--on-accent:#0a0f24;--accent:#7091e6;--accent-bright:#8ba5f2;--accent-text:#8ba5f2;--accent-soft:#7091e61f;--accent-border:#7091e647;--border:#adbbda1f;--border-strong:#3a466e;--fill-subtle:#ffffff08;--video-scrim:#090c1875;--grain-opacity:.05;--glow-opacity:.12;--card-shadow:0 0 40px #00000059;--ghost-stroke:#7091e675;--ghost-fill:#7091e60f;--nav-bg:#090c18d1;--overlay-bg:#080b16f7;--track-line:#ede8f521;--sage:#7091e6}}:root{--ease:cubic-bezier(.16, 1, .3, 1);--on-accent:#fff}@media (prefers-color-scheme:dark){:root{--on-accent:#0a0f24}}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}body{font-family:var(--font-inter), "Inter", system-ui, sans-serif;background-color:var(--surface-0);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}:focus-visible{outline:2px solid var(--amber);outline-offset:3px}::selection{background-color:var(--amber);color:#fff}.label{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.15em;text-transform:uppercase;color:var(--amber);font-size:11px}.sticker-label{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-text);transition:transform .4s var(--ease);background:#7091e612;border:1px solid #7091e673;border-radius:999px;padding:5px 12px;font-size:10px;display:inline-block;box-shadow:0 0 18px #7091e61f}.sticker-label:hover{transform:scale(1.06)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.breathe{animation:5s ease-in-out infinite breathe}@keyframes breathe{0%,to{opacity:.55}50%{opacity:1}}.grain-overlay{z-index:45;pointer-events:none;opacity:var(--grain-opacity);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E");background-repeat:repeat;background-size:240px;animation:.9s steps(6,end) infinite grain-jitter;position:fixed;inset:-100px}@keyframes grain-jitter{0%{transform:translate(0)}20%{transform:translate(-32px,16px)}40%{transform:translate(18px,-28px)}60%{transform:translate(-24px,-12px)}80%{transform:translate(30px,22px)}to{transform:translate(0)}}.text-ghost-outline{-webkit-text-stroke:1.7px var(--ghost-stroke);color:var(--ghost-fill);filter:drop-shadow(0 0 14px #7091e638);-webkit-user-select:none;user-select:none}.scene-bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.scene-top-wave{--wave-w:clamp(360px, 100vw, 1440px);--wave-h:200px;top:calc(-1 * var(--wave-h));-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='200' viewBox='0 0 1440 200' preserveAspectRatio='none'%3E%3Cpath d='M0,120 C240,56 480,56 720,120 C960,184 1200,184 1440,120 L1440,200 L0,200 Z' fill='%23000'/%3E%3C/svg%3E"),linear-gradient(#000,#000);mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1440' height='200' viewBox='0 0 1440 200' preserveAspectRatio='none'%3E%3Cpath d='M0,120 C240,56 480,56 720,120 C960,184 1200,184 1440,120 L1440,200 L0,200 Z' fill='%23000'/%3E%3C/svg%3E"),linear-gradient(#000,#000);-webkit-mask-size:var(--wave-w) var(--wave-h), 100% calc(100% - var(--wave-h) + 1px);-webkit-mask-size:var(--wave-w) var(--wave-h), 100% calc(100% - var(--wave-h) + 1px);mask-size:var(--wave-w) var(--wave-h), 100% calc(100% - var(--wave-h) + 1px);-webkit-mask-composite:source-over;animation:26s linear infinite scene-wave-drift;-webkit-mask-position:0 0,0 bottom;mask-position:0 0,0 bottom;-webkit-mask-repeat:repeat-x,no-repeat;mask-repeat:repeat-x,no-repeat;-webkit-mask-composite:source-over;mask-composite:add}@media (max-width:640px){.scene-top-wave{--wave-h:96px}}@keyframes scene-wave-drift{0%{-webkit-mask-position:0 0,0 bottom;mask-position:0 0,0 bottom}to{-webkit-mask-position:calc(-1 * var(--wave-w)) top, 0 bottom;-webkit-mask-position:calc(-1 * var(--wave-w)) top, 0 bottom;mask-position:calc(-1 * var(--wave-w)) top, 0 bottom}}.page{background:var(--surface-0);flex-direction:column;min-height:100svh;display:flex;position:relative}.scene{isolation:isolate;flex-direction:column;align-items:center;width:100%;display:flex;position:relative}.scene-hero{background:var(--surface-0);gap:clamp(8px,1.6svh,14px);padding:clamp(12px,2.2svh,24px) 20px 52px;overflow:hidden}.scene-hero:before{content:"";background:var(--border);z-index:3;height:1px;position:absolute;top:0;left:0;right:0}.hero-fx{z-index:-1;pointer-events:none;position:absolute;inset:0}.glow{border-radius:50%;position:absolute}.glow-a{filter:blur(80px);background:#7091e633;width:460px;height:460px;bottom:-170px;right:-150px}.glow-b{filter:blur(55px);background:#7091e61f;width:340px;height:340px;top:-90px;left:-90px}.scene-actions{--wave-h:56px;--scene-low:var(--surface-2);padding:14px 20px calc(86px + env(safe-area-inset-bottom));flex:1;gap:12px;margin-top:0}@media (prefers-color-scheme:dark){.scene-actions{--scene-low:var(--surface-3)}}.scene-actions .scene-bg{background:var(--scene-low)}.scene-actions .scene-top-wave{--wave-h:56px}.scene-actions>:not(.scene-bg){z-index:2;position:relative}.stage{text-align:center;width:100%;max-width:430px;margin-top:max(0px, env(safe-area-inset-top))}.flip{cursor:pointer;perspective:1400px;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:16px;width:100%;padding:0;display:block}.flip-inner{aspect-ratio:1050/600;width:100%;transform-style:preserve-3d;transition:transform .85s var(--ease);box-shadow:var(--card-shadow);border-radius:16px;display:block;position:relative}.flip-inner[data-flipped=true]{transform:rotateY(180deg)}.face{backface-visibility:hidden;border:1px solid var(--card-border);border-radius:16px;display:block;position:absolute;inset:0;overflow:hidden}.face-back{transform:rotateY(180deg)}@media (hover:hover){.flip:hover .flip-inner:not([data-flipped=true]){transform:rotateY(-6deg)rotateX(2deg)}}.flip-hint{font-family:var(--font-mono), monospace;letter-spacing:.15em;text-transform:uppercase;color:var(--text-muted);margin-top:8px;font-size:11px}.who{isolation:isolate;text-align:left;width:100%;max-width:430px;padding-top:2px;position:relative}.who:before{content:attr(data-ghost);z-index:-1;font-family:var(--font-serif), "Instrument Serif", serif;letter-spacing:-.03em;white-space:nowrap;pointer-events:none;opacity:.6;-webkit-text-stroke:1.7px var(--ghost-stroke);color:var(--ghost-fill);filter:drop-shadow(0 0 14px #7091e638);-webkit-user-select:none;user-select:none;font-size:clamp(84px,27vw,128px);line-height:1;position:absolute;top:50%;right:-4px;transform:translateY(-46%)}.eyebrow{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.eyebrow-rule{transform-origin:0;background-color:#7091e6;width:32px;height:1px;display:block}.eyebrow-label{color:var(--accent-text)}.name{font-family:var(--font-serif), "Instrument Serif", serif;letter-spacing:-.03em;color:var(--text);font-size:clamp(30px,10vw,44px);font-weight:400;line-height:1}.w{vertical-align:bottom;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;position:relative;overflow:hidden}.w:has(.payoff){overflow:visible}.wi{margin-right:.2em;display:inline-block}.wi.payoff{color:var(--accent-text);margin-right:0}.glowtext{display:inline-block}.underline{pointer-events:none;width:100%;height:.14em;position:absolute;bottom:-.02em;left:0;overflow:visible}@media (hover:hover){.wi{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.wi:hover{transform:translateY(-8px)}}.actions{flex-direction:column;gap:12px;width:100%;max-width:430px;display:flex}.grid{grid-template-columns:1fr 1fr;gap:12px;list-style:none;display:grid}.grid li:last-child:nth-child(odd){grid-column:1/-1}.btn{min-height:52px;font-family:var(--font-inter), "Inter", sans-serif;cursor:pointer;-webkit-tap-highlight-color:transparent;transform:perspective(700px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .35s var(--ease), box-shadow .35s var(--ease), border-color .25s ease;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 16px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;display:flex;position:relative;overflow:hidden}.btn svg{flex:none;width:20px;height:20px}.btn-primary{border:2px solid var(--accent);background:var(--accent);color:var(--on-accent);min-height:56px;box-shadow:0 10px 26px #3d52a038}.btn-primary svg{color:var(--on-accent)}.btn-outline{border:2px solid var(--accent-border);color:var(--text);background:0 0}.btn-outline svg{color:var(--accent-text)}.btn:active{transform:perspective(700px)scale(.95)}@media (hover:hover){.btn-outline:hover{border-color:var(--accent)}}.fb{pointer-events:none;place-items:center;display:grid;position:relative;overflow:hidden}.fb-top,.fb-bottom{white-space:nowrap;transition:transform .45s var(--ease);grid-area:1/1;display:block}.fb-bottom{transform:translateY(110%)}@media (hover:hover){.btn:hover .fb-top{transform:translateY(-110%)}.btn:hover .fb-bottom{transform:translateY(0)}}.btn-shine:after{content:"";width:45%;height:100%;transition:left .7s var(--ease);pointer-events:none;background:#ffffff38;position:absolute;top:0;left:-80%;transform:skew(-20deg)}.btn-shine:hover:after,.btn-shine:active:after{left:130%}.foot{color:var(--text-muted);text-align:center;margin-top:2px;font-size:12.5px}@media (max-width:380px){.btn{gap:8px;padding:0 8px;font-size:13.5px}.btn svg{width:18px;height:18px}}.switcher{z-index:50;right:max(14px, env(safe-area-inset-right));bottom:calc(14px + env(safe-area-inset-bottom));background:var(--nav-bg);border:1px solid var(--border-strong);box-shadow:var(--card-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:999px;gap:4px;padding:4px;display:flex;position:fixed}.chip{min-width:44px;min-height:44px;font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .25s ease, color .25s ease, border-color .25s ease, transform .4s var(--ease);background:0 0;border:1px solid #0000;border-radius:999px;padding:0 14px;font-size:11px;font-weight:400}.chip:active{transform:scale(.95)}.chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}@media (hover:hover){.chip[aria-pressed=false]:hover{background:#7091e61f;border-color:#7091e673}}@media (max-width:380px){.chip{letter-spacing:.08em;padding:0 10px;font-size:10.5px}}@media (prefers-reduced-motion:no-preference){.stage{animation:stage-in .8s var(--ease) backwards}.stage.stage-swap{animation:swap .5s var(--ease) backwards}.eyebrow-rule{animation:rule-draw .8s var(--ease) backwards}.eyebrow-label{animation:label-in .6s var(--ease) .2s backwards}.sticker-pop{animation:.6s cubic-bezier(.34,1.56,.64,1) .7s backwards sticker-pop}.wi{animation:word-in .8s var(--ease) calc(.3s + var(--i) * 90ms) backwards}.glowtext{animation:3.4s ease-in-out 1.4s infinite payoff-glow}.underline path{stroke-dasharray:1;stroke-dashoffset:0;animation:.8s ease-in-out .9s backwards draw}.btn-primary{animation:cta-in .7s var(--ease) .45s backwards}.grid li{animation:cta-in .7s var(--ease) backwards}.grid li:first-child{animation-delay:.52s}.grid li:nth-child(2){animation-delay:.58s}.grid li:nth-child(3){animation-delay:.64s}.grid li:nth-child(4){animation-delay:.7s}.grid li:nth-child(5){animation-delay:.76s}.grid li:nth-child(6){animation-delay:.82s}.foot{animation:cta-in .7s var(--ease) .9s backwards}.glow-b,.hero-fx{animation:1.2s backwards fade}}@keyframes stage-in{0%{filter:blur(8px);transform:translateY(16px)scale(.98)}}@keyframes swap{0%{opacity:0;transform:translateY(8px)scale(.985)}}@keyframes rule-draw{0%{transform:scaleX(0)}}@keyframes label-in{0%{opacity:0;transform:translate(-12px)}}@keyframes sticker-pop{0%{opacity:0;transform:scale(.6)}}@keyframes word-in{0%{opacity:0;filter:blur(10px);transform:translateY(70%)}}@keyframes payoff-glow{0%,to{text-shadow:0 0 30px #7091e640}50%{text-shadow:0 0 60px #8ba5f28c}}@keyframes draw{0%{stroke-dashoffset:1px;opacity:0}}@keyframes cta-in{0%{opacity:0;transform:translateY(20px)}}@keyframes fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.breathe,.grain-overlay,.scene-top-wave{animation:none!important}.btn-shine:after{display:none}.flip{perspective:none}.flip-inner{transform-style:flat;transition:none;transform:none!important}.face{backface-visibility:visible;transition:opacity .3s}.face-back{opacity:0;transform:none}.flip-inner[data-flipped=true] .face-front{opacity:0}.flip-inner[data-flipped=true] .face-back{opacity:1}.btn,.btn:active{transform:none}}.stats{max-width:760px;margin:0 auto;padding:32px 20px 56px}.stats h1{font-family:var(--font-serif), Georgia, serif;font-size:36px;font-weight:400}.stats p.sub{color:var(--text-muted);margin:6px 0 24px}.stats table{border-collapse:collapse;width:100%;margin:8px 0 28px}.stats th,.stats td{text-align:left;border-bottom:1px solid var(--card-border);padding:10px 8px;font-size:15px}.stats th{color:var(--text-muted);font-weight:600}.stats td.n,.stats th.n{text-align:right;font-variant-numeric:tabular-nums}.stats h2{margin-top:24px;font-size:18px}.panel{background:var(--card);border:1px solid var(--card-border);border-radius:var(--radius);padding:20px}.field{border:1px solid var(--card-border);background:var(--surface);width:100%;min-height:52px;color:var(--text);font:inherit;border-radius:12px;padding:0 14px;font-size:16px}.err{color:var(--text);background:#e052521a;border:1px solid #e0525273;border-radius:12px;margin-top:12px;padding:10px 14px;font-size:14px;font-weight:600}.art{--ink-blue:#4d6d9a;--paper:#f8f5ed;--teal:#98ced3;--pink:#ecb5bf;--u:calc(100cqw / 1050);aspect-ratio:1050/600;width:100%;font-family:var(--font-card), var(--font-inter), system-ui, sans-serif;-webkit-user-select:none;user-select:none;font-weight:400;line-height:1;position:relative;overflow:hidden;container-type:inline-size}.art-front{background:var(--ink-blue);color:var(--paper)}.art-back{background:var(--paper);color:#000}.art .a-t{left:0;right:0;top:calc(var(--y) * 1%);font-size:calc(var(--fs) * var(--u));text-align:center;white-space:nowrap;position:absolute;transform:translateY(-50%)}.art .dot{margin:0 calc(16 * var(--u));font-style:normal}.a-logo-cream{width:42.9%;height:auto;position:absolute;top:15.4%;left:28.1%}.a-front-tag{color:var(--teal)}.a-front-rule{width:88.57%;height:calc(3 * var(--u));background:var(--paper);position:absolute;top:63%;left:5.71%}.a-front-services,.a-front-url{color:var(--paper)}.a-qr{aspect-ratio:1;width:40.29%;height:auto;image-rendering:pixelated;position:absolute;top:15.67%;left:7.52%}.art-back .a-name{text-align:right;color:#000;left:auto;right:5.9%}.art-back .a-role{text-align:right;left:auto;right:7.14%}.a-rule{width:44.2%;height:calc(6 * var(--u));background:#4d6f9c;position:absolute;top:40%;left:50.1%}.art-back .a-row{text-align:right;left:auto;right:13.1%}.a-ico{width:4.5%;left:88.65%;top:calc(var(--y) * 1%);color:#4d6f9c;display:block;position:absolute;transform:translateY(-50%)}.a-ico svg{width:100%;height:auto;display:block}.art-company .a-logo-blue{width:39.2%;height:auto;position:absolute;top:11.2%;left:30.3%}.a-c-services{color:#4e6d9b;font-weight:700;font-family:var(--font-card-bold), var(--font-card), var(--font-inter), system-ui, sans-serif}.a-c-rule{width:9.9%;height:calc(3 * var(--u));background:var(--pink);position:absolute;top:57.2%;left:45%}.a-c-tag{color:#4e6d9b}.a-cells{left:6%;right:6%;top:calc(var(--y) * 1%);color:#4e6d9b;justify-content:center;align-items:stretch;display:flex;position:absolute;transform:translateY(-50%)}.a-cell{align-items:center;gap:calc(14 * var(--u));padding:0 calc(32 * var(--u));display:flex;position:relative}.a-cell+.a-cell:before{content:"";width:calc(4 * var(--u));background:#4b689b;position:absolute;top:-12%;bottom:-12%;left:0}.a-ci{width:calc(37 * var(--u));flex:none;display:block}.a-ci-pin{width:calc(32 * var(--u))}.a-ci svg{width:100%;height:auto;display:block}.a-ct{font-size:calc(20.8 * var(--u));white-space:nowrap;line-height:1.3}.a-ct-addr{text-align:center;font-size:calc(18.6 * var(--u));flex-direction:column;align-items:center;display:flex}
