@font-face{font-family:Archivo;src:url(/fonts/archivo-latin-ext-variable.woff2)format("woff2");font-style:normal;font-weight:400 900;font-display:swap;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+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;src:url(/fonts/archivo-latin-variable.woff2)format("woff2");font-style:normal;font-weight:400 900;font-display:swap;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:#20211d;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--yellow:#f3ed36;--ink:#20211d;--muted:#696a60;background:#f5f4ef;font-family:Archivo,Arial,sans-serif}*{box-sizing:border-box}body{min-width:320px;margin:0}::selection{color:var(--ink);background:var(--yellow)}h1,h2,p{margin:0}.page{max-width:1360px;margin:0 auto;padding:64px}h1{letter-spacing:-.065em;font-size:clamp(34px,10.55vw,143px);font-weight:900;line-height:1}.wordmark{background:var(--yellow);padding:.105em .145em .13em .09em;display:block}.content{grid-template-columns:1.15fr 1fr;gap:72px;margin-top:62px;display:grid}.introduction h2{letter-spacing:-.055em;font-size:clamp(44px,5.1vw,69px);font-weight:750;line-height:1.04}.story,.contact,.company-note{color:var(--muted);font-size:15px;font-weight:500;line-height:1.7}.story{max-width:360px;margin-top:25px}.details{padding-top:3px}.asset-list{letter-spacing:-.035em;margin:0;padding:0;font-size:25px;font-weight:600;line-height:1.65;list-style:none}.company-name{letter-spacing:-.025em;margin-top:9px;font-size:18px;font-weight:750}.company-note{letter-spacing:normal;max-width:360px;margin-top:5px;display:block}.contact{max-width:360px;margin-top:30px}.contact-name,.contact-phone{color:var(--ink)}.contact-phone{white-space:nowrap}.contact-phone a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}.contact-phone a:hover{text-decoration-thickness:2px}.contact-phone a:focus-visible{outline:2px solid var(--ink);outline-offset:4px}@media (width<=1050px){.page{padding:40px}.content{gap:36px}}@media (width<=720px){.page{padding:28px 22px 40px}h1{font-size:11.2vw}.content{grid-template-columns:1fr;gap:32px;margin-top:39px}.introduction h2{font-size:clamp(45px,9.4vw,63px)}.story{margin-top:20px}.details{padding-top:0}}@media (width<=380px){.page{padding-inline:18px}}
