@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/_astro/mona-sans-vietnamese-standard-normal.Rd0aZl9c.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/_astro/mona-sans-latin-ext-standard-normal.CQ1tG6In.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Mona Sans Variable;font-style:normal;font-display:swap;font-weight:200 900;font-stretch:75% 125%;src:url(/_astro/mona-sans-latin-standard-normal.BMVx8nn_.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:dark;--black:#030303;--black-1:#09090a;--black-2:#101012;--black-3:#18181b;--metal:#26262a;--line:#ffffff21;--line-strong:#ffffff47;--text:#f4f4f5;--text-2:#bcbcc2;--text-3:#93939a;--silver:#d6d6da;--red:#ff2d2a;--red-soft:#ff5a52;--red-deep:#a80f16;--gutter:clamp(16px, 4.4vw, 72px);--section:clamp(96px, 13vw, 208px);--max:1560px;--sans:"Mona Sans Variable", system-ui, "Segoe UI", Roboto, sans-serif;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--nav-h:76px}*,:before,:after{box-sizing:border-box}html{background:var(--black);-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--nav-h) + 8px);scrollbar-color:#3a3a3f var(--black);scrollbar-width:thin}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--black);color:var(--text);font-family:var(--sans);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;margin:0;font-size:1.0625rem;font-weight:400;line-height:1.55;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,figure,dl,dd{margin:0;padding:0}ul,ol{list-style:none}img,svg,canvas,video{max-width:100%;display:block}img{height:auto}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}main:focus{outline:none}::selection{background:var(--red);color:#fff}:focus-visible{outline:2px solid var(--red-soft);outline-offset:3px;border-radius:4px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--text);color:var(--black);transition:transform .16s var(--ease-out);border-radius:8px;padding:12px 18px;font-weight:600;position:fixed;top:10px;left:10px;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section)}.display{text-transform:uppercase;letter-spacing:-.022em;text-wrap:balance;font-weight:400;font-stretch:125%;line-height:1}.chrome{color:#e6e6e9}@supports ((-webkit-background-clip:text) or (background-clip:text)){.chrome{color:#0000;background-image:linear-gradient(178deg,#fff 6%,#e4e4e7 38%,#a4a4aa 64%,#e8e8eb 92%);-webkit-background-clip:text;background-clip:text;margin-block:-.2em -.08em;padding-block:.2em .08em}}@media (forced-colors:active){.chrome{color:canvastext;background:0 0}}.h2{font-size:clamp(2rem,5.2vw,5.25rem)}.h3{font-size:clamp(1.6rem,3.1vw,3rem);line-height:1.04}.lead{color:var(--text-2);text-wrap:pretty;max-width:58ch;font-size:clamp(1.125rem,1.6vw,1.4375rem);line-height:1.45}.small{color:var(--text-3);font-size:.9375rem}.tag{color:var(--text);align-items:center;gap:.55em;font-size:.875rem;line-height:1.25;display:inline-flex}.tag:before{content:"";background:var(--red);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 8px #ff2d2abf}.sculpture-canvas{z-index:2;pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.sculpture-canvas.is-live{opacity:1}.btn{--btn-pad-x:26px;min-height:52px;padding:0 var(--btn-pad-x);letter-spacing:.002em;white-space:nowrap;isolation:isolate;-webkit-tap-highlight-color:transparent;touch-action:manipulation;user-select:none;transition:transform .16s var(--ease-out), box-shadow .24s var(--ease-out), border-color .2s ease, background-color .2s ease, color .2s ease;border-radius:14px;justify-content:center;align-items:center;font-size:1rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex;position:relative}.btn:active{transform:scale(.97)}.btn:focus-visible{outline-offset:4px;border-radius:16px}.btn__in{will-change:auto;align-items:center;gap:14px;display:inline-flex}.btn__arrow{width:18px;height:18px;transition:transform .24s var(--ease-out);flex:none}.btn--primary{color:#fff;box-shadow:inset 0 0 0 1px var(--red), inset 0 2px 1px -1px #ffffff57, 0 6px 18px -6px #ff2d2a8c, 0 14px 30px -18px #ff2d2ab3;background:linear-gradient(#47474e 0%,#1b1b1f 44%,#070709 50%,#111114 78%,#26262b 100%);overflow:hidden}.btn--primary:before{content:"";z-index:-1;background:linear-gradient(100deg,#0000,#ffffff47 48%,#ffffff80 52%,#0000);width:55%;position:absolute;inset:0 auto 0 0;transform:translate(-130%)skew(-18deg)}.btn--secondary{color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong)}.btn--small{--btn-pad-x:22px;border-radius:10px;min-height:42px;font-size:.9375rem}@media (hover:hover) and (pointer:fine){.btn--primary:hover{box-shadow:inset 0 0 0 1px var(--red-soft), inset 0 2px 1px -1px #ffffff73, 0 8px 22px -6px #ff2d2ab8, 0 16px 34px -18px #ff2d2ad9}.btn--primary:hover:before{transition:transform .78s cubic-bezier(.4,0,.2,1);transform:translate(260%)skew(-18deg)}.btn--secondary:hover{box-shadow:inset 0 0 0 1px var(--silver);background:#ffffff0d}.btn:hover .btn__arrow{transform:translate(5px)}}@media (forced-colors:active){.btn{border:1px solid buttontext}}.link{text-underline-offset:.28em;text-decoration:underline 1px;text-decoration-color:var(--line-strong);transition:text-decoration-color .18s,color .18s}@media (hover:hover) and (pointer:fine){.link:hover{text-decoration-color:var(--red);color:#fff}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.btn:active{transform:none}}.logo[data-astro-cid-f7espo7c]{letter-spacing:.13em;color:#fff;font-size:1.3125rem;font-weight:500;font-stretch:125%;line-height:1;display:inline-block}.social[data-astro-cid-y2qsmizv]{gap:10px;display:flex}.social[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]{width:44px;height:44px;color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong);transition:box-shadow .2s ease, color .2s ease, transform .16s var(--ease-out);-webkit-tap-highlight-color:transparent;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.social[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]:active{transform:scale(.95)}@media (hover:hover) and (pointer:fine){.social[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]:hover{box-shadow:inset 0 0 0 1px var(--red);color:#fff}}.nav[data-astro-cid-wpvy4v7s]{z-index:40;transition:background-color .24s;position:fixed;inset:0 0 auto}.nav[data-astro-cid-wpvy4v7s]:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#030303f0,#030303b8 62%,#03030300);position:absolute;inset:0 0 -14px}.nav[data-astro-cid-wpvy4v7s]:after{content:"";z-index:-1;border-bottom:1px solid var(--line);opacity:0;pointer-events:none;background:#050506eb;transition:opacity .2s;position:absolute;inset:0}html.nav-solid .nav[data-astro-cid-wpvy4v7s]:after{opacity:1}.nav__bar[data-astro-cid-wpvy4v7s]{height:var(--nav-h);max-width:var(--max);padding-inline:var(--gutter);align-items:center;margin-inline:auto;display:flex}.nav__logo[data-astro-cid-wpvy4v7s]{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.nav__rule[data-astro-cid-wpvy4v7s]{background:var(--line-strong);width:1px;height:22px;margin-inline:clamp(20px,2.4vw,36px)}.nav__links[data-astro-cid-wpvy4v7s] ul[data-astro-cid-wpvy4v7s]{gap:clamp(20px,2.4vw,36px);display:flex}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{min-height:44px;color:var(--text);align-items:center;font-size:.9375rem;text-decoration:none;display:inline-flex;position:relative}.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:after{content:"";background:var(--red);transform-origin:0;height:1px;transition:transform .22s var(--ease-out);position:absolute;inset:auto 0 9px;transform:scaleX(0)}@media (hover:hover) and (pointer:fine){.nav__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover:after{transform:scaleX(1)}}.nav__actions[data-astro-cid-wpvy4v7s]{align-items:center;gap:10px;margin-left:auto;display:flex}.nav__menu[data-astro-cid-wpvy4v7s]{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line-strong);transition:transform .16s var(--ease-out);-webkit-tap-highlight-color:transparent;border-radius:10px;justify-content:center;align-items:center;display:none}.nav__menu[data-astro-cid-wpvy4v7s]:active{transform:scale(.95)}.nav__noscript[data-astro-cid-wpvy4v7s]{padding:0 var(--gutter) 10px;gap:18px;font-size:.9375rem;display:none}@media (width<=820px){:root{--nav-h:64px}.nav__links[data-astro-cid-wpvy4v7s],.nav__rule[data-astro-cid-wpvy4v7s]{display:none}.nav__menu[data-astro-cid-wpvy4v7s]{display:inline-flex}.nav__noscript[data-astro-cid-wpvy4v7s]{display:flex}}@media (width<=360px){.nav__actions[data-astro-cid-wpvy4v7s] .nav__cta{--btn-pad-x:14px}}.menu[data-astro-cid-wpvy4v7s]{width:100%;max-width:none;height:100%;max-height:none;padding:0 var(--gutter) max(24px, env(safe-area-inset-bottom));background:var(--black);color:var(--text);border:0;flex-direction:column;margin:0;position:fixed;inset:0;overflow-y:auto}.menu[data-astro-cid-wpvy4v7s][open]{display:flex}.menu[data-astro-cid-wpvy4v7s]::backdrop{background:var(--black)}.menu__head[data-astro-cid-wpvy4v7s]{flex:none;justify-content:space-between;align-items:center;min-height:64px;display:flex}.menu__close[data-astro-cid-wpvy4v7s]{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--line-strong);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.menu__links[data-astro-cid-wpvy4v7s]{margin-top:5vh}.menu__links[data-astro-cid-wpvy4v7s] li[data-astro-cid-wpvy4v7s]+li[data-astro-cid-wpvy4v7s]{border-top:1px solid var(--line)}.menu__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{padding:20px 0;font-size:clamp(1.75rem,9vw,2.75rem);text-decoration:none;display:block}.menu__foot[data-astro-cid-wpvy4v7s]{justify-items:start;gap:20px;margin-top:auto;padding-top:32px;display:grid}.menu__foot[data-astro-cid-wpvy4v7s] .menu__cta{width:100%}.menu__mail[data-astro-cid-wpvy4v7s]{font-size:1rem}@media (prefers-reduced-motion:no-preference){.menu[data-astro-cid-wpvy4v7s][open]{animation:menuIn .26s var(--ease-drawer)}@keyframes menuIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}.footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);background:var(--black);padding-block:clamp(48px,6vw,80px) 28px;position:relative}.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.5fr 1fr 1.3fr auto;align-items:start;gap:40px;display:grid}.footer__brand[data-astro-cid-jo6i4kqk]{gap:14px;display:grid}.footer__brand[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{width:fit-content;padding-block:6px;text-decoration:none;display:inline-block}.footer__nav[data-astro-cid-jo6i4kqk],.footer__contact[data-astro-cid-jo6i4kqk]{gap:10px;display:grid}.footer__nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer__contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{overflow-wrap:anywhere;padding-block:5px;font-size:.9375rem;display:inline-block}.footer__legal[data-astro-cid-jo6i4kqk]{margin-top:48px}@media (width<=900px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.footer__brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.footer__contact[data-astro-cid-jo6i4kqk]{grid-area:3/1/auto/-1}}@media (width<=480px){.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}.footer__contact[data-astro-cid-jo6i4kqk]{grid-row:auto}}
