@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geologica-cyrillic-ext-wght-normal.C8B9Chlh.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geologica-cyrillic-wght-normal.DbeVG3Ps.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geologica-greek-wght-normal.DPM5d9ub.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geologica-vietnamese-wght-normal.DcI17N1q.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:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geologica-latin-ext-wght-normal.DZyYlgcm.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:Geologica Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geologica-latin-wght-normal.BBL8hQxZ.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}@font-face{font-family:Tektur Variable;font-style:normal;font-display:swap;font-weight:400 900;font-stretch:75% 100%;src:url(/_astro/tektur-cyrillic-ext-standard-normal.MwMk6GXM.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Tektur Variable;font-style:normal;font-display:swap;font-weight:400 900;font-stretch:75% 100%;src:url(/_astro/tektur-cyrillic-standard-normal.cZO70csH.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Tektur Variable;font-style:normal;font-display:swap;font-weight:400 900;font-stretch:75% 100%;src:url(/_astro/tektur-greek-standard-normal.eXqQnrrW.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Tektur Variable;font-style:normal;font-display:swap;font-weight:400 900;font-stretch:75% 100%;src:url(/_astro/tektur-vietnamese-standard-normal.Bc8zP8Tu.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:Tektur Variable;font-style:normal;font-display:swap;font-weight:400 900;font-stretch:75% 100%;src:url(/_astro/tektur-latin-ext-standard-normal.CISPvfvQ.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:Tektur Variable;font-style:normal;font-display:swap;font-weight:400 900;font-stretch:75% 100%;src:url(/_astro/tektur-latin-standard-normal.CsRpI0HQ.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{--paper:#fff;--mist:#eef0f1;--asphalt:#393536;--asphalt-deep:#262324;--asphalt-soft:#5a5556;--line:#fff;--centre:#fab20b;--centre-deep:#e09c00;--on-asphalt:#f4f2f1;--on-asphalt-soft:#bdb7b6;--ink:#262324;--ink-soft:#57514f;--display:"Tektur Variable", "Tektur", system-ui, sans-serif;--face:"Geologica Variable", "Geologica", system-ui, sans-serif;--t-display:clamp(2.375rem, 5.9vw, 6rem);--t-large:clamp(1.875rem, 3.3vw, 3.125rem);--t-statement:clamp(1.25rem, 1.85vw, 1.75rem);--t-body:1.125rem;--t-small:.875rem;--margin:clamp(20px, 2.6vw, 40px);--gap:clamp(16px, 1.7vw, 24px);--section:clamp(72px, 8.5vw, 132px);--bar-h:80px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.76, 0, .24, 1);--t-press:.14s;--t-hover:.18s;--t-ui:.24s}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scrollbar-color:var(--asphalt-soft) var(--mist);background-color:var(--asphalt-deep);scroll-padding-top:24px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (width<=899px){:root{--bar-h:68px}}body{background:var(--paper);color:var(--ink);font-family:var(--face);font-size:var(--t-body);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;text-rendering:optimizelegibility;line-height:1.55;overflow-x:clip}img,svg,picture{max-width:100%;display:block}img{height:auto}picture:has(>.fill){width:100%;height:100%}.fill{object-fit:cover;width:100%;height:100%}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:2px}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--centre);color:var(--asphalt-deep)}input,textarea{caret-color:var(--asphalt)}:focus-visible{outline:3px solid var(--centre);outline-offset:3px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip{left:var(--margin);z-index:50;background:var(--asphalt);color:var(--paper);padding:12px 18px;text-decoration:none;position:absolute;top:-100px}.skip:focus{top:12px}.wrap{padding-inline:max(var(--margin), env(safe-area-inset-left))}.grid{column-gap:var(--gap);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.on-asphalt{background:var(--asphalt);color:var(--on-asphalt)}.on-asphalt-deep{background:var(--asphalt-deep);color:var(--on-asphalt)}.on-mist{background:var(--mist)}.display{font-family:var(--display);font-size:var(--t-display);letter-spacing:-.01em;font-weight:800;font-stretch:92%;line-height:.96}.large{font-family:var(--display);font-size:var(--t-large);letter-spacing:-.005em;text-wrap:balance;font-weight:750;font-stretch:95%;line-height:1.02}p{text-wrap:pretty}.statement{font-size:var(--t-statement);letter-spacing:-.01em;line-height:1.32}.small{font-size:var(--t-small);line-height:1.45}.soft{color:var(--ink-soft)}.on-asphalt .soft,.on-asphalt-deep .soft{color:var(--on-asphalt-soft)}.btn{background:var(--centre);min-height:56px;color:var(--asphalt-deep);font-family:var(--display);letter-spacing:.01em;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:background-color var(--t-hover) ease, transform var(--t-press) var(--ease-out);border:0;border-radius:0;align-items:center;gap:14px;padding:0 26px;font-size:1.125rem;font-weight:700;text-decoration:none;display:inline-flex}.btn svg{width:18px;height:18px;transition:transform var(--t-ui) var(--ease-out)}.btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.btn:hover{background:var(--centre-deep)}.btn:hover svg{transform:translate(4px)}}.link{transition:text-decoration-color var(--t-hover) ease;text-decoration:underline}@media (hover:hover) and (pointer:fine){.link:hover{text-decoration-color:var(--centre)}}.line{margin-bottom:-.08em;padding-bottom:.08em;display:block;overflow:clip}.line>span{display:block}@media (prefers-reduced-motion:no-preference){.js [data-line]{animation:line-up .9s var(--ease-expo) forwards;animation-delay:calc(.14s + var(--i,0) * .11s);transform:translateY(108%)}.js [data-load]{opacity:0;animation:rise .56s var(--ease-out) forwards;animation-delay:var(--d,.4s);transform:translateY(14px)}.js [data-open-load] img{animation:settle 1.6s var(--ease-expo) 80ms forwards;transform:scale(1.08)}.js [data-reveal] .rv{opacity:0;transition:opacity .6s var(--ease-out), transform .7s var(--ease-expo);transition-delay:calc(var(--i,0) * 60ms);transform:translateY(24px)}.js [data-reveal] .rv.is-in{opacity:1;transform:none}.js [data-reveal] .rv-line>span{transition:transform .8s var(--ease-expo);transition-delay:calc(var(--i,0) * 70ms);transform:translateY(108%)}.js [data-reveal] .rv-line.is-in>span{transform:none}.js [data-reveal] .rv-open{clip-path:inset(0 0 100%);transition:clip-path .85s var(--ease-in-out);transition-delay:calc(var(--i,0) * 70ms)}.js [data-reveal] .rv-open.is-in{clip-path:inset(0)}.js [data-reveal] .rv-open img{transition:transform 1.2s var(--ease-expo);transition-delay:calc(var(--i,0) * 70ms);transform:scale(1.1)}.js [data-reveal] .rv-open.is-in img{transform:none}.js [data-reveal] .road-draw{stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s var(--ease-in-out) .15s}.js [data-reveal] .is-in .road-draw{stroke-dashoffset:0}}@keyframes line-up{to{transform:none}}@keyframes rise{to{opacity:1;transform:none}}@keyframes settle{to{transform:none}}
