@font-face{font-family:Barlow;font-weight:400;font-display:swap;src:url(/_app/immutable/assets/barlow-400.DygnOwyn.woff2)format("woff2")}@font-face{font-family:Barlow;font-weight:400;font-display:swap;src:url(/_app/immutable/assets/sofia-sans-400.D_JY6NBp.woff2)format("woff2");unicode-range:U+400-52F,U+2116}@font-face{font-family:Barlow Condensed;font-weight:600;font-display:swap;src:url(/_app/immutable/assets/barlow-condensed-600.5aTTnVqQ.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:600;font-display:swap;src:url(/_app/immutable/assets/sofia-sans-condensed-600.DNCP3FJ2.woff2)format("woff2");unicode-range:U+400-52F,U+2116}@font-face{font-family:Barlow Condensed;font-weight:700;font-display:swap;src:url(/_app/immutable/assets/barlow-condensed-700.DDMez4TK.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:700;font-display:swap;src:url(/_app/immutable/assets/sofia-sans-condensed-700.CCqE6p44.woff2)format("woff2");unicode-range:U+400-52F,U+2116}:root{--bg:#0b0c09;--panel:#12130f;--ink:#ece7da;--dim:#a8a291;--line:#ece7da1f;--accent:#c9b27c;--accent-ink:#12130f;--cjk:"PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", "Noto Sans CJK SC", "Source Han Sans SC", "WenQuanYi Zen Hei";--display:"Barlow Condensed", "Arial Narrow", var(--cjk), sans-serif;--text:"Barlow", system-ui, var(--cjk), sans-serif;--edge:clamp(20px, 5vw, 64px);--width:1120px;--space:clamp(88px, 12vw, 168px);--track:3px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:lang(zh){--track:0px}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html,body{background:var(--bg);color:var(--ink);font:400 17px/1.6 var(--text);-webkit-font-smoothing:antialiased;margin:0}a{color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:4px}img{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--display);text-transform:uppercase;letter-spacing:1px;text-wrap:balance;font-weight:700}:lang(zh) :is(h1,h2,h3){letter-spacing:0}p{text-wrap:pretty}.wrap{width:min(100% - 2 * var(--edge), var(--width));margin-inline:auto}.eyebrow{font:600 14px/1.2 var(--display);letter-spacing:var(--track);text-transform:uppercase;color:var(--accent);display:block}.button{background:var(--accent);min-height:56px;color:var(--accent-ink);font:700 21px/1 var(--display);letter-spacing:var(--track);text-transform:uppercase;justify-content:center;align-items:center;padding:0 36px;text-decoration:none;transition:background .15s;display:inline-flex}.button:hover{background:var(--ink)}.button.quiet{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);background:0 0}.button.quiet:hover{box-shadow:inset 0 0 0 1px var(--ink)}.note{color:var(--dim);font-size:15px}.heading{max-width:40rem;margin-bottom:clamp(40px,6vw,64px)}.heading h2{margin:14px 0 0;font-size:clamp(36px,5vw,56px);line-height:1}.heading p{color:var(--dim);margin:18px 0 0;font-size:19px}
