@import "https://klash-cdn.pages.dev/fontawesome72/css/all.css";
@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.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}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1wwzpfhzaj2r0.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.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}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_1a2116c3-module__yfR-UG__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:normal;font-weight:400}.instrument_serif_1a2116c3-module__yfR-UG__variable{--font-instrument:"Instrument Serif", "Instrument Serif Fallback"}
:root{--orange:#f4773b;--background-black:#171412;--foreground:#f3e9dc;--foreground-black:#0e0c0b;--foreground-muted:#a79687;--border:#4a382f}html{scroll-behavior:smooth;height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--foreground);background-color:var(--background-black);font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.blob{border-radius:50%}.blob:after{content:"";opacity:.25;background:radial-gradient(closest-side, color-mix(in oklab, var(--orange) 4%, color-mix(in oklab, var(--foreground) 5%, transparent)) 0%, transparent 100%);animation:20s linear infinite blob-rotate;position:absolute;inset:0;scale:1.25 1}@keyframes blob-rotate{0%{rotate:none}to{rotate:360deg}}.rough{filter:url(#roughen)}.instrument{font-family:var(--font-instrument), monospace, Arial, Helvetica, sans-serif}.site-shell{width:min(100% - 32px,1120px);margin:0 auto}.site-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:76px;display:flex}.square-logo{flex:0 0 48px;width:48px;height:48px;display:block}.square-logo img{object-fit:contain;width:100%;height:100%}.wide-logo{width:min(100%,900px);height:auto;filter:drop-shadow(0 0 5px black) drop-shadow(0 0 1rem color-mix(in oklab, var(--orange) 15%, transparent));margin:22px auto 8px;display:block}.instagram-link,.text-link,.footer-instagram{color:var(--orange);font-size:.85rem}.hero{text-align:center;border-bottom:1px solid var(--border);padding:72px 0 64px}.eyebrow,.event-kicker{color:var(--foreground-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.7rem}.hero h1{color:var(--foreground);letter-spacing:-.08em;margin:22px 0 4px;font-size:clamp(4rem,19vw,10rem);font-weight:400;line-height:.85}.hero-tagline{color:var(--orange);font-size:clamp(2rem,9vw,4.5rem);font-weight:600;line-height:1}.hero-description{max-width:300px;color:var(--foreground-muted);margin:22px auto 0;font-size:.9rem;line-height:1.5}.steps-section,.events-section{border-bottom:1px solid var(--border);flex-direction:column;gap:48px;padding:56px 0;display:flex}.section-heading h2{letter-spacing:-.06em;margin-top:8px;font-size:clamp(2rem,9vw,4rem);font-weight:400;line-height:.95}.steps-list{gap:12px;display:grid}.step-card{border-top:1px solid var(--border);grid-template-columns:58px 1fr;gap:18px;padding:20px 0;display:grid}.step-number{border:1px solid var(--orange);width:48px;height:48px;color:var(--orange);border-radius:50%;place-items:center;font-size:1.5rem;display:grid}.step-actions{margin-top:6px}.step-content h2{margin-bottom:8px;font-size:1.05rem;font-weight:500}.step-content p,.event-details p{color:var(--foreground-muted);font-size:.9rem;line-height:1.5}.text-link{margin-top:12px;display:inline-block}.text-button{background:var(--orange);color:var(--foreground-black);cursor:pointer;border-radius:6px;margin-top:12px;padding:8px 12px;display:inline-block}.text-button:hover{background:color-mix(in oklab, var(--orange) 80%, var(--foreground-black));color:var(--foreground)}.text-button-soft{background:var(--foreground-muted);color:var(--foreground-black);border-radius:6px;margin-top:12px;padding:8px 12px;display:inline-block}.event-card{gap:22px;display:grid}.event-preview{border:1px solid var(--border);background:#000;height:210px}.event-preview img{object-fit:cover;width:100%;height:100%}.event-details h3{margin:8px 0 4px;font-size:1.45rem;font-weight:500}.outline-button{border:1px solid var(--foreground);border-radius:4px;margin-top:20px;padding:11px 18px;font-size:.85rem;display:inline-block}.site-footer{color:var(--foreground-muted);gap:8px;padding:48px 0;font-size:.85rem;line-height:1.5;display:grid}.site-footer a:not(.footer-link){color:var(--foreground)}.footer-link{color:var(--orange);display:inline-block}.footer-link i{margin-right:2px}@media (min-width:700px){.site-shell{width:min(100% - 64px,1120px)}.hero{padding:130px 0 110px}.event-card{grid-template-columns:1fr 1fr;align-items:center;gap:48px}.event-preview{order:2;min-height:300px}.event-details{order:1}}
