@font-face{font-family:Quicksand;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/0781808e3393dbfb.3uuzd4ky6sm1t.woff2)format("woff2");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:Quicksand;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/fae90444fefcda8c.403cfnf7b-1vb.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Quicksand;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/4a7551bcc3548e67.p.3jc5sq-923m_s.woff2)format("woff2");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}._8Cff4a_className{font-family:Quicksand,-apple-system,sans-serif;font-style:normal}._8Cff4a_variable{--font-quicksand:"Quicksand", -apple-system, sans-serif}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#010207;--surface:#0a0d14;--surface-2:#12161f;--line:#232833;--line-strong:#3a4150;--text:#e8ecf2;--text-2:#aab2c0;--text-3:#7d8696;--link:#a6c8ff;--focus:#a6c8ff;--chrome-hi:#fff;--chrome-1:#f4f6fa;--chrome-2:#c5cdd8;--chrome-3:#8e98a8;--chrome-4:#5b6575;--grad-chrome-text:linear-gradient(105deg, var(--chrome-1) 0%, var(--chrome-2) 22%, var(--chrome-3) 40%, var(--chrome-hi) 55%, var(--chrome-2) 72%, var(--chrome-1) 100%);--grad-chrome-fill:linear-gradient(180deg, var(--chrome-1) 0%, var(--chrome-2) 48%, #a9b2c0 52%, var(--chrome-2) 100%);--grad-rule:linear-gradient(90deg, transparent 0%, var(--chrome-2) 50%, transparent 100%);--glow:radial-gradient(60% 50% at 50% 45%, #8c9bb429 0%, #01020700 70%);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--r-sm:10px;--r-card:20px;--r-pill:999px;--r-phone:40px;--w-content:1080px;--w-prose:720px;--w-legal:780px;--fs-display:clamp(2rem, 6.5vw + .5rem, 3.5rem);--fs-h2:clamp(1.5rem, 3.5vw + .5rem, 2.25rem);--fs-h3:1.125rem;--fs-lead:1.125rem;--fs-body:1rem;--fs-meta:.875rem;--lh-tight:1.25;--lh-body:1.75;--font-ja:var(--font-zen);--font-latin:var(--font-quicksand), var(--font-zen);--section-space:var(--s-8);--tap-target:44px;--cta-md:52px;--cta-lg:56px;--cta-padding-lg:40px;--w-logo:520px;--w-phone:300px;--w-phone-desktop:340px;--fs-keyword:1.75rem}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);font-family:var(--font-ja), "Hiragino Sans", "Yu Gothic", sans-serif;font-size:var(--fs-body);line-height:var(--lh-body);overflow-wrap:anywhere;margin:0}h1,h2,h3{font-weight:700}img{max-width:100%;height:auto;display:block}a{color:var(--link);text-underline-offset:.2em}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.latin{font-family:var(--font-latin), sans-serif}@media (min-width:768px){:root{--section-space:var(--s-9)}}.chrome-text{background:var(--grad-chrome-text);color:#0000;background-position:0%;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.chrome-text{color:var(--chrome-1);background:0 0}}.chrome-text--shimmer{animation:7s linear infinite chrome-shimmer}@keyframes chrome-shimmer{0%{background-position:0%}to{background-position:200%}}.chrome-rule{height:1px;width:min(100% - 2 * var(--s-5), var(--w-content));background:var(--grad-rule);border:0;margin:0 auto}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}
