:root{--paper:#F4EDE1;--paper-2:#EDE3D2;--card:#FFFDF8;--card-2:#FBF5EA;--ink:#2C2620;--ink-soft:#6E645A;--ink-mut:#9a8f81;--line:#E3D8C5;--line-soft:#ECE3D3;--coral:#EC6650;--coral-deep:#D24C36;--coral-soft:#F6C9BE;--sky:#AFCFDE;--sky-soft:#D8E8EF;--sage:#B7CFAC;--sage-soft:#DCE8D3;--butter:#F2D69C;--butter-soft:#F8E9C6;--blush:#EFC3BA;--blush-soft:#F6DBD5;--lilac:#CBBFE0;--lilac-soft:#E6DFF1;--s1:.5rem;--s2:1rem;--s3:1.5rem;--s4:2rem;--s5:3rem;--s6:4.5rem;--s7:7rem;--maxw:1120px;--radius:20px;--font-display:"Fraunces Variable",Georgia,serif;--font-body:"Hanken Grotesk Variable",system-ui,sans-serif;--font-mono:"Space Mono",ui-monospace,monospace;--shadow-sm:0 2px 8px -3px rgba(94,68,44,.14);--shadow:0 14px 34px -18px rgba(94,68,44,.28),0 4px 12px -8px rgba(94,68,44,.16);--shadow-lg:0 30px 60px -28px rgba(94,68,44,.34),0 8px 20px -12px rgba(94,68,44,.18)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font-body);background:var(--paper);color:var(--ink);line-height:1.7;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,h4{font-family:var(--font-display);font-weight:560;margin:0;color:var(--ink);line-height:1.06;letter-spacing:-.015em;font-optical-sizing:auto;font-variation-settings:"SOFT" 30,"WONK" 0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}::selection{background:var(--coral);color:#fff}.wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--s4)}.eyebrow{font-family:var(--font-body);font-weight:700;font-size:.76rem;letter-spacing:.16em;text-transform:uppercase;color:var(--coral-deep);display:inline-flex;align-items:center;gap:.55rem}.eyebrow:before{content:"";width:22px;height:2px;border-radius:2px;background:var(--coral)}a:focus-visible,button:focus-visible{outline:2px solid var(--coral);outline-offset:3px;border-radius:8px}.theater{height:340vh;position:relative}.stage{position:sticky;top:0;height:100vh;overflow:hidden;background:#e9e1d3}.layer{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.interior{filter:saturate(1.02)}.shutter{--reveal:0;clip-path:inset(0 0 calc(14.2% + var(--reveal) * 67.2%) 0);will-change:clip-path}.rail{position:absolute;left:0;right:0;height:0;top:calc(85.76% - var(--reveal,0) * 67.2%);pointer-events:none;will-change:top}.rail:before{content:"";position:absolute;left:22.5%;right:22.5%;top:-6px;height:12px;border-radius:3px;background:linear-gradient(180deg,#f4ead4,#a8967a 45%,#6a5c47 55%,#d8c8aa);box-shadow:0 2px 10px #0006,inset 0 1px #ffffff80}.rail:after{content:"";position:absolute;left:0;right:0;top:4px;height:130px;background:linear-gradient(180deg,rgba(40,28,16,.4),transparent)}.stage[data-open="1"] .rail{opacity:0;transition:opacity .5s ease}.stage:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 80% at 50% 120%,rgba(236,102,80,.14),transparent 60%),radial-gradient(150% 120% at 50% 30%,transparent 62%,rgba(60,40,24,.32))}.hero{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;justify-content:flex-end;padding:0 var(--s4) clamp(3rem,10vh,7rem);will-change:opacity,transform}.hero .sign{align-self:flex-start;font-family:var(--font-body);font-weight:700;font-size:clamp(.72rem,1.4vw,.9rem);letter-spacing:.14em;text-transform:uppercase;color:#fff;background:var(--coral);padding:.5rem 1rem;border-radius:999px;margin-bottom:var(--s3);box-shadow:0 10px 24px -8px #d24c3699}.hero h1{font-size:clamp(2.8rem,7.6vw,6.8rem);font-weight:500;max-width:15ch;letter-spacing:-.02em;color:#fff8ef;text-shadow:0 3px 30px rgba(40,26,14,.5)}.hero h1 em{font-style:italic;color:var(--butter);display:block}.hero p{margin:var(--s3) 0 0;max-width:44ch;font-size:clamp(1.05rem,1.5vw,1.25rem);color:#fffaf2e6;text-shadow:0 2px 18px rgba(40,26,14,.5)}.scrollcue{margin-top:var(--s4);display:inline-flex;align-items:center;gap:.7rem;font-family:var(--font-body);font-weight:600;font-size:.82rem;letter-spacing:.06em;color:#fffaf2eb}.scrollcue .bar{position:relative;width:30px;height:30px;display:grid;place-items:center}.scrollcue .bar span{position:absolute;width:2px;height:14px;background:var(--butter);border-radius:2px;animation:cue 1.6s ease-in-out infinite}@keyframes cue{0%,to{transform:translateY(4px);opacity:.3}50%{transform:translateY(-4px);opacity:1}}.welcome{position:absolute;inset:0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;opacity:0;pointer-events:none;padding-inline:var(--s4)}.welcome .eyebrow{color:var(--butter);justify-content:center}.welcome .eyebrow:before{background:var(--butter)}.welcome h2{font-size:clamp(2rem,5vw,3.6rem);margin-top:var(--s3);color:#fff8ef;font-weight:500;text-shadow:0 2px 26px rgba(40,26,14,.6)}.hud{position:fixed;top:var(--s3);left:50%;translate:-50% 0;z-index:60;display:flex;align-items:center;gap:.2rem;background:#fffdf8d1;backdrop-filter:blur(14px) saturate(1.2);border:1px solid var(--line);border-radius:999px;padding:.4rem .5rem;box-shadow:var(--shadow);opacity:0;transform:translateY(-14px);pointer-events:none;transition:opacity .5s ease,transform .5s ease}.hud.on{opacity:1;transform:translateY(0);pointer-events:auto}.hud .dot{width:8px;height:8px;border-radius:50%;background:var(--coral);margin:0 .35rem 0 .5rem;box-shadow:0 0 0 4px #ec665029;animation:pulse 2.6s ease-in-out infinite}@keyframes pulse{0%,to{box-shadow:0 0 0 4px #ec665029}50%{box-shadow:0 0 0 6px #ec665014}}.hud a{font-family:var(--font-body);font-weight:600;font-size:.86rem;color:var(--ink-soft);padding:.45rem .8rem;border-radius:999px;transition:color .2s,background .2s}.hud a:hover{color:var(--ink);background:#2c26200d}.hud a.cta{background:var(--coral);color:#fff}.hud a.cta:hover{background:var(--coral-deep)}.topright{position:fixed;top:var(--s3);right:var(--s4);z-index:61;display:flex;gap:.5rem;align-items:center}.lang{display:inline-flex;background:#fffdf8d1;backdrop-filter:blur(8px);border:1px solid var(--line);border-radius:999px;padding:.25rem;box-shadow:var(--shadow-sm)}.lang button{font-family:var(--font-body);font-weight:700;font-size:.72rem;letter-spacing:.06em;border:0;background:none;color:var(--ink-soft);padding:.3rem .6rem;border-radius:999px;cursor:pointer;transition:background .2s,color .2s}.lang button[aria-pressed=true]{background:var(--coral);color:#fff}.skip{font-family:var(--font-body);font-weight:600;font-size:.78rem;letter-spacing:.04em;color:var(--ink);background:#fffdf8d1;backdrop-filter:blur(8px);border:1px solid var(--line);border-radius:999px;padding:.5rem .95rem;cursor:pointer;display:inline-flex;align-items:center;gap:.45rem;box-shadow:var(--shadow-sm);transition:background .2s,border-color .2s,color .2s}.skip:hover{background:var(--coral);color:#fff;border-color:var(--coral)}.skip.hide{opacity:0;pointer-events:none;transition:opacity .4s}.content{position:relative;z-index:5;background:var(--paper)}.section{position:relative;z-index:1;padding-block:var(--s7)}.section-head{max-width:60ch;margin-bottom:var(--s6)}.section-head h2{font-size:clamp(2.4rem,5.2vw,4rem);font-weight:520;margin-top:var(--s3)}.section-head p{color:var(--ink-soft);font-size:1.12rem;margin-top:var(--s3);max-width:48ch}.mech{position:fixed;top:14vh;height:72vh;width:48px;z-index:40;pointer-events:none;left:max(14px,calc((100vw - var(--maxw)) / 2 - 46px));opacity:0;transition:opacity .3s ease}.mech-rail{position:absolute;left:10px;top:0;bottom:0;width:3px;transform:translate(-50%);border-radius:3px;background:#5e442c29}.mech-rail:before{content:"";position:absolute;inset:0;border-radius:inherit;opacity:.7;background:repeating-linear-gradient(180deg,transparent 0 5px,rgba(94,68,44,.24) 5px 6.5px)}.mech-carriage{position:absolute;left:0;top:0;width:48px;height:80px;will-change:transform}.mech-carriage:before{content:"";position:absolute;left:15px;top:4px;width:29px;height:72px;border-radius:9px;background:linear-gradient(180deg,var(--card),var(--card-2));box-shadow:var(--shadow-sm),0 0 0 1px var(--line)}.mech-carriage:after{content:"";position:absolute;left:3px;top:33px;width:16px;height:15px;border-radius:5px;background:linear-gradient(180deg,var(--card),var(--card-2));box-shadow:0 0 0 1px var(--line)}.mech-gears{position:absolute;left:0;top:0;overflow:visible}.mech-gears .cog{fill:none;stroke-width:1.5}.mech-gears .cog.coral{stroke:var(--coral);opacity:.9}.mech-gears .cog.ink{stroke:var(--ink-soft);opacity:.75}.mech-gears .hub{fill:none;stroke-width:1.2;opacity:.55}.mech-gears .hub.coral{stroke:var(--coral)}.mech-gears .hub.ink{stroke:var(--ink-soft)}.mech-gears .axle{fill:var(--coral);opacity:.9}.spine-bar{position:fixed;top:0;left:0;right:0;height:3px;z-index:70;display:none;background:#2c26200f}.spine-bar i{display:block;height:100%;transform-origin:left;transform:scaleX(0);background:linear-gradient(90deg,var(--coral),var(--sky))}@media (max-width:1340px){.mech{display:none}.spine-bar{display:block}}.stats{background:var(--paper-2);border-block:1px solid var(--line)}.stats .wrap{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s4)}.stat{padding:var(--s3) var(--s2);position:relative}.stat+.stat{border-left:1px solid var(--line)}.stat .k{font-family:var(--font-display);font-weight:500;font-size:clamp(2.6rem,5vw,3.8rem);color:var(--ink);line-height:1;display:flex;align-items:baseline;gap:.15rem;letter-spacing:-.02em}.stat .k .u{font-size:.34em;color:var(--coral);font-weight:600}.stat .l{margin-top:var(--s2);font-size:.95rem;color:var(--ink-soft);max-width:22ch}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s4)}.card{position:relative;background:var(--card);border-radius:var(--radius);overflow:hidden;cursor:pointer;text-align:left;color:inherit;font:inherit;padding:0;width:100%;box-shadow:var(--shadow-sm),0 0 0 1px var(--line);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg),0 0 0 1px var(--coral-soft)}.card .screen{aspect-ratio:16/10;position:relative;display:flex;align-items:flex-end;padding:var(--s3);background:var(--acc-a,var(--butter-soft))}.card:nth-child(6n+1) .screen{background:var(--blush-soft)}.card:nth-child(6n+2) .screen{background:var(--sky-soft)}.card:nth-child(6n+3) .screen{background:var(--lilac-soft)}.card:nth-child(6n+4) .screen{background:var(--sage-soft)}.card:nth-child(6n+5) .screen{background:var(--butter-soft)}.card:nth-child(6n+6) .screen{background:var(--blush-soft)}.card .screen .glyph{position:absolute;top:var(--s3);left:var(--s3);font-family:var(--font-body);font-weight:600;font-size:.72rem;letter-spacing:.08em;color:var(--ink-soft);text-transform:uppercase}.card .screen .metric{position:relative;color:var(--ink)}.card .screen .metric b{font-family:var(--font-display);font-weight:520;font-size:clamp(1.9rem,3.6vw,2.6rem);display:block;line-height:1;letter-spacing:-.02em}.card .screen .metric span{font-size:.82rem;color:var(--ink-soft);font-weight:500}.card .body{padding:var(--s3) var(--s3) var(--s4)}.card .cat{font-family:var(--font-body);font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--coral-deep)}.card h3{font-size:1.5rem;margin-top:.5rem;font-weight:540}.card .desc{color:var(--ink-soft);font-size:.98rem;margin-top:.6rem}.card .foot{display:flex;align-items:center;justify-content:space-between;margin-top:var(--s4);font-family:var(--font-body);font-size:.82rem;color:var(--ink-mut);font-weight:500}.card .foot .open{color:var(--coral-deep);font-weight:700;display:inline-flex;align-items:center;gap:.4rem}.card:hover .foot .open{gap:.65rem}.services{background:var(--paper-2);border-block:1px solid var(--line)}.svc-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s4)}.svc{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s5);box-shadow:var(--shadow-sm);transition:transform .3s,box-shadow .3s}.svc:hover{transform:translateY(-4px);box-shadow:var(--shadow)}.svc .no{font-family:var(--font-mono);font-size:.82rem;color:var(--coral);font-weight:700}.svc h3{font-size:1.7rem;margin-top:var(--s2);font-weight:540}.svc p{color:var(--ink-soft);margin-top:var(--s2)}.svc ul{list-style:none;padding:0;margin:var(--s4) 0 0;display:flex;flex-wrap:wrap;gap:.5rem}.svc li{font-family:var(--font-body);font-weight:600;font-size:.78rem;color:var(--ink-soft);background:var(--card-2);border:1px solid var(--line);border-radius:999px;padding:.35rem .8rem}.quotes{display:flex;flex-wrap:wrap;gap:var(--s4);justify-content:center}.quote{flex:1 1 300px;max-width:400px;background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s4);position:relative;box-shadow:var(--shadow-sm)}.quotes.single .quote{flex:0 1 680px;max-width:680px;padding:var(--s5)}.quotes.single .quote p{font-size:clamp(1.3rem,2.4vw,1.7rem)}.quote:before{content:"“";position:absolute;top:.3rem;right:1.4rem;font-family:var(--font-display);font-size:4rem;color:var(--coral-soft);line-height:1}.quote p{font-family:var(--font-display);font-weight:480;font-size:1.16rem;color:var(--ink);margin:0 0 var(--s4);line-height:1.4}.quote .who{display:flex;align-items:center;gap:.8rem;border-top:1px solid var(--line);padding-top:var(--s3)}.quote .who .av{width:40px;height:40px;border-radius:50%;flex:none;background:linear-gradient(135deg,var(--coral),var(--butter));display:grid;place-items:center;font-family:var(--font-display);font-weight:600;color:#fff}.quote .who .n{font-weight:700;color:var(--ink);font-size:.95rem}.quote .who .r{font-size:.84rem;color:var(--ink-soft)}.contact{background:var(--paper)}.panel{background:linear-gradient(160deg,var(--card),var(--blush-soft));border:1px solid var(--line);border-radius:calc(var(--radius) + 8px);padding:clamp(2.5rem,6vw,var(--s7));text-align:center;position:relative;overflow:hidden;box-shadow:var(--shadow)}.panel h2{font-size:clamp(2.2rem,5.4vw,3.8rem);font-weight:520;max-width:18ch;margin-inline:auto;letter-spacing:-.02em}.panel p{color:var(--ink-soft);max-width:50ch;margin:var(--s3) auto var(--s5);font-size:1.12rem}.actions{display:flex;flex-wrap:wrap;gap:var(--s2);justify-content:center}.btn{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-body);font-weight:700;font-size:.95rem;padding:.9rem 1.6rem;border-radius:999px;cursor:pointer;border:1px solid transparent;transition:transform .2s,background .2s,border-color .2s,color .2s,box-shadow .2s}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--coral);color:#fff;box-shadow:0 12px 26px -12px #d24c36b3}.btn-primary:hover{background:var(--coral-deep);transform:translateY(-2px)}.btn-ghost{border-color:var(--line);color:var(--ink);background:var(--card)}.btn-ghost:hover{border-color:var(--coral);color:var(--coral-deep)}.avail{margin-top:var(--s4);font-family:var(--font-body);font-weight:600;font-size:.86rem;color:var(--ink-soft);display:inline-flex;align-items:center;gap:.5rem}.avail .d{width:9px;height:9px;border-radius:50%;background:var(--sage);box-shadow:0 0 0 4px #b7cfac59}.contact-avatar{display:block;width:96px;height:96px;border-radius:50%;object-fit:cover;margin:0 auto var(--s4);border:3px solid var(--card);box-shadow:var(--shadow),0 0 0 1px var(--line);background:var(--card-2)}.foot-bar{background:var(--ink);color:#e8ddcd}.foot-bar .wrap{display:flex;flex-wrap:wrap;gap:var(--s2);justify-content:space-between;align-items:center;padding-block:var(--s5);font-family:var(--font-body);font-size:.88rem;color:#c3b7a5}.foot-bar a{color:#e8ddcd}.foot-bar a:hover{color:var(--coral-soft)}.campaign{background:linear-gradient(155deg,var(--coral),var(--coral-deep));color:#fff;text-align:center;padding-block:var(--s7);position:relative;overflow:hidden}.campaign:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.6;background:radial-gradient(70% 60% at 50% -12%,rgba(255,255,255,.2),transparent 60%)}.campaign .wrap{position:relative;z-index:1}.camp-eyebrow{display:inline-flex;align-items:center;gap:.55rem;font-family:var(--font-body);font-weight:700;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:#ffffff29;padding:.42rem .9rem;border-radius:999px}.camp-dot{width:8px;height:8px;border-radius:50%;background:#fff;animation:camppulse 1.8s ease-out infinite}@keyframes camppulse{0%{box-shadow:0 0 #ffffff8c}to{box-shadow:0 0 0 11px #fff0}}.campaign h2{color:#fff;font-size:clamp(2.2rem,5.4vw,3.8rem);font-weight:520;letter-spacing:-.02em;margin-top:var(--s3);max-width:20ch;margin-inline:auto}.campaign p{color:#ffffffed;max-width:54ch;margin:var(--s3) auto var(--s5);font-size:1.14rem}.camp-btn{background:#fff;color:var(--coral-deep);box-shadow:0 16px 32px -14px #00000073}.camp-btn:hover{background:var(--cream);color:var(--coral-deep);transform:translateY(-2px)}.camp-note{display:block;margin-top:var(--s4);font-family:var(--font-body);font-weight:600;font-size:.82rem;color:#ffffffd1;letter-spacing:.02em}.modal{position:fixed;inset:0;z-index:100;display:none;padding:var(--s4);align-items:center;justify-content:center}.modal.open{display:flex}.modal .scrim{position:absolute;inset:0;background:#2c1e126b;backdrop-filter:blur(6px);animation:fade .3s ease}.modal .sheet{position:relative;max-width:760px;width:100%;max-height:88vh;overflow-y:auto;background:var(--card);border:1px solid var(--line);border-radius:calc(var(--radius) + 6px);box-shadow:var(--shadow-lg);animation:rise .35s cubic-bezier(.2,.8,.2,1)}@keyframes fade{0%{opacity:0}}@keyframes rise{0%{opacity:0;transform:translateY(24px)}}.modal .hero-m{aspect-ratio:16/8;position:relative;display:flex;align-items:flex-end;padding:var(--s4);border-radius:calc(var(--radius) + 6px) calc(var(--radius) + 6px) 0 0;overflow:hidden}.modal .hero-m .metric{position:relative;color:var(--ink)}.modal .hero-m .metric b{font-family:var(--font-display);font-weight:520;font-size:clamp(2rem,4vw,3rem);display:block;line-height:1;letter-spacing:-.02em}.modal .hero-m .metric span{color:var(--ink-soft);font-weight:500}.modal .m-body{padding:var(--s5)}.modal .m-body .cat{font-family:var(--font-body);font-size:.76rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--coral-deep)}.modal .m-body h3{font-size:clamp(1.8rem,3.6vw,2.5rem);margin-top:.6rem;font-weight:540}.modal .m-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--s4);margin-top:var(--s4)}.modal .m-grid h4{font-family:var(--font-body);font-size:.78rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--coral-deep);margin-bottom:.6rem}.modal .m-grid p{margin:0;color:var(--ink-soft)}.modal .tags{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:var(--s5)}.modal .tags span{font-family:var(--font-body);font-weight:600;font-size:.78rem;color:var(--ink-soft);background:var(--card-2);border:1px solid var(--line);border-radius:999px;padding:.35rem .8rem}.modal .close{position:absolute;top:var(--s3);right:var(--s3);z-index:2;width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:#fffdf8d9;backdrop-filter:blur(6px);color:var(--ink);cursor:pointer;font-size:1.15rem;line-height:1;display:grid;place-items:center;transition:background .2s,color .2s,transform .2s}.modal .close:hover{background:var(--coral);color:#fff;transform:rotate(90deg)}@media (max-width:900px){.grid,.quotes{grid-template-columns:1fr 1fr}.stats .wrap{grid-template-columns:1fr 1fr;gap:var(--s3)}.stat:nth-child(odd){border-left:0}.theater{height:280vh}}@media (max-width:640px){:root{--s7:4.5rem;--s6:3rem}.wrap{padding-inline:var(--s3)}.grid,.quotes,.svc-grid,.stats .wrap{grid-template-columns:1fr}.stat+.stat{border-left:0;border-top:1px solid var(--line);padding-top:var(--s3)}.modal .m-grid{grid-template-columns:1fr}.hud{gap:0;left:var(--s3);translate:0 0;right:auto}.hud a{padding:.4rem .55rem;font-size:.78rem}.topright{top:auto;bottom:var(--s3);right:var(--s3)}.rail:before{left:6%;right:6%}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.theater{height:100vh}.shutter{--reveal:1}.rail{display:none}.interior{filter:saturate(1.02)}.hero{opacity:0}.welcome{opacity:1}*{animation:none!important}}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-wght-normal-CnvboYUG.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-wght-normal-Ca2vKHc0.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-wght-normal-ukD16Tqj.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-cyrillic-ext-wght-normal-D_UHSL_T.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-vietnamese-wght-normal-CHiFlh_0.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-ext-wght-normal-Dg-wlmqe.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/hanken-grotesk-latin-wght-normal-CaVRRdDk.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-vietnamese-400-normal-BNOj0Qhp.woff2) format("woff2"),url(/assets/space-mono-vietnamese-400-normal-B0PMp_xB.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-ext-400-normal-DTLbW2xa.woff2) format("woff2"),url(/assets/space-mono-latin-ext-400-normal-D4cJI_B-.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-mono-latin-400-normal-Rg4St2Dn.woff2) format("woff2"),url(/assets/space-mono-latin-400-normal-_3DlpgIW.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
