@keyframes page_fadeIn__jjObi{0%{opacity:0}to{opacity:1}}.page_page__556_G{min-height:100svh;animation:page_fadeIn__jjObi .6s ease-out both}.page_hero__7KFOs{position:relative;width:100%;height:100svh;overflow:hidden}.page_imageWrap__WOptG{position:absolute;inset:0}.page_coverImage__NaXLp{object-fit:cover;object-position:center}.page_overlay__wdIaw{position:absolute;inset:0;background:linear-gradient(90deg,rgba(13,12,16,.78) 0,rgba(13,12,16,.3) 60%,rgba(13,12,16,.1))}.page_content___38fW{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:0 4rem 5rem;max-width:640px}.page_name__o7Dx1{font-size:4.5rem;letter-spacing:.02em;color:#f0ece4;margin-bottom:1.5rem;line-height:.9}.page_name__o7Dx1,.page_tagline__FsEDs{font-family:var(--font-fluor-rush);font-weight:400;text-transform:uppercase}.page_tagline__FsEDs{font-size:.9375rem;color:hsla(36,40%,90%,.75);white-space:pre-line;line-height:1.85;margin-bottom:2.5rem;letter-spacing:.04em}.page_cta__i2v5_{display:inline-block;border:1px solid hsla(36,40%,90%,.3);border-radius:999px;padding:.75rem 2.25rem;font-size:.8125rem;font-weight:500;color:#f0ece4;font-family:var(--font-fluor-rush);text-transform:uppercase;letter-spacing:.08em;width:-moz-fit-content;width:fit-content;transition:border-color .2s ease,background .2s ease}.page_cta__i2v5_:hover{border-color:var(--orange);background:var(--orange-dim)}.page_scrollHint__2rTQv{position:absolute;bottom:2.5rem;right:2.5rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;z-index:1}.page_scrollLine__UCquI{display:block;width:3px;height:72px;background:#c41818;transform-origin:top;animation:page_scrollDrop__0EfN8 1.8s cubic-bezier(.4,0,.2,1) infinite}.page_scrollLabel__ABdMs{font-family:var(--font-departure),monospace;font-size:.7rem;letter-spacing:.18em;text-transform:uppercase;color:#c41818;writing-mode:vertical-rl}@keyframes page_scrollDrop__0EfN8{0%{transform:scaleY(0);opacity:0}30%{opacity:1}to{transform:scaleY(1);opacity:.3}}.page_about__YOpBg{padding:7rem 4rem;background:var(--bg)}.page_aboutHead__L620A{margin-bottom:4rem}.page_aboutEyebrow__0JZD8{font-family:var(--mono);font-size:10px;letter-spacing:.35em;text-transform:uppercase;color:var(--red);margin-bottom:.75rem}.page_aboutTitle__PY4Dw{font-family:var(--font-fluor-rush);font-size:clamp(2.5rem,5vw,4.5rem);font-weight:400;text-transform:uppercase;letter-spacing:.02em;color:var(--text);line-height:.95;margin-bottom:1rem}.page_aboutTagline__cWhy5{font-family:var(--hand);font-size:1.1rem;color:var(--muted);font-style:italic}.page_photoGrid__Ewn7J{column-count:3;column-gap:1.25rem}.page_photoWrap__MvYQK{page-break-inside:avoid;break-inside:avoid;margin-bottom:1.25rem}.page_photo__4Aj8p{width:100%;height:auto;display:block;filter:grayscale(15%);transition:filter .3s ease,transform .3s ease}.page_photo__4Aj8p:hover{filter:grayscale(0);transform:scale(1.01)}.page_photoCaption__0jQVv{font-family:var(--mono);font-size:.65rem;letter-spacing:.08em;color:var(--faint);text-transform:uppercase;padding:.4rem 0 0}.page_otherThings__bVRr1{padding:5rem 4rem 6rem;border-top:1px solid var(--border)}.page_otherHead__oodOi{margin-bottom:2.5rem}.page_otherTitle__BIJtf{font-family:var(--font-fluor-rush);font-size:clamp(2rem,4vw,3.5rem);font-weight:400;text-transform:uppercase;letter-spacing:.02em;color:var(--text);line-height:.95}.page_otherList__T_3NZ{list-style:none;display:flex;flex-direction:column;gap:.9rem;margin-bottom:2rem;max-width:560px}.page_otherList__T_3NZ li{font-size:1rem;color:var(--muted);padding-left:1.5rem;position:relative;line-height:1.5}.page_otherList__T_3NZ li:before{content:"—";position:absolute;left:0;color:var(--red)}.page_otherCaption__V9x_X{font-family:var(--mono);font-size:.75rem;letter-spacing:.08em;color:var(--faint);font-style:italic}@media (max-width:1100px){.page_content___38fW{padding:0 2.75rem 4rem}.page_about__YOpBg{padding:5rem 2.75rem}.page_otherThings__bVRr1{padding:4rem 2.75rem 5rem}}@media (max-width:768px){.page_content___38fW{padding:0 2rem 3.5rem}.page_name__o7Dx1{font-size:3.75rem}.page_about__YOpBg{padding:4rem 2rem}.page_photoGrid__Ewn7J{column-count:2;column-gap:.75rem}.page_otherThings__bVRr1{padding:3.5rem 2rem 4.5rem}}@media (max-width:640px){.page_content___38fW{padding:0 1.5rem 3.5rem;max-width:100%}.page_name__o7Dx1{font-size:3rem}.page_overlay__wdIaw{background:rgba(13,12,16,.55)}.page_about__YOpBg{padding:4rem 1.5rem}.page_otherThings__bVRr1{padding:4rem 1.5rem 5rem}.page_photoGrid__Ewn7J{column-count:2;column-gap:.75rem}.page_photoWrap__MvYQK{margin-bottom:.75rem}}.TypewriterSection_section__7x7dN{padding:6rem 4rem 7rem;border-top:2px solid var(--red);border-bottom:1px solid var(--border);background:var(--bg);position:relative}.TypewriterSection_eyebrow__8Etsp{font-family:var(--mono);font-size:.75rem;letter-spacing:.28em;text-transform:uppercase;color:var(--red);margin-bottom:2.5rem;display:block;text-align:center}.TypewriterSection_textWrap__qBjwJ{display:grid;max-width:860px;margin:0 auto;text-align:center}.TypewriterSection_ghost__oHxqI,.TypewriterSection_live__XXxSF{grid-area:1/1;font-family:var(--mono);font-size:1.0625rem;line-height:1.85;white-space:pre-wrap;word-break:break-word;color:var(--muted)}.TypewriterSection_ghost__oHxqI{visibility:hidden;pointer-events:none}.TypewriterSection_live__XXxSF{color:var(--muted)}.TypewriterSection_controls__peLjJ{position:absolute;top:1.75rem;right:2rem;display:flex;align-items:stretch;gap:3px;background:#1c1208;border:1px solid #2e2010;border-radius:5px;padding:5px;box-shadow:0 4px 14px rgba(0,0,0,.55),inset 0 1px 0 hsla(0,0%,100%,.06),inset 0 -1px 0 rgba(0,0,0,.4);animation:TypewriterSection_controlsAppear__EaQ5o .5s cubic-bezier(.34,1.56,.64,1) both}.TypewriterSection_controlBtn__9oaD6{display:flex;align-items:center;justify-content:center;width:2.25rem;height:2rem;font-size:.8rem;line-height:1;color:hsla(34,47%,93%,.92);background:#2c1e0e;border:1px solid #3e2c18;border-radius:3px;cursor:pointer;box-shadow:0 3px 0 #0d0804,inset 0 1px 0 hsla(0,0%,100%,.09);transition:color .1s,background .1s,box-shadow .08s,transform .08s}.TypewriterSection_controlBtn__9oaD6:hover{color:#fff;background:#3a2814}.TypewriterSection_controlBtn__9oaD6:active{box-shadow:inset 0 2px 5px rgba(0,0,0,.5);transform:translateY(2px)}.TypewriterSection_speedBtn__qjSxN{width:auto;padding:0 .75rem;font-family:var(--mono);font-size:.65rem;font-weight:700;letter-spacing:.07em;color:#ff6a58;background:#3a1208;border-color:#5a2010;box-shadow:0 3px 0 #1a0804,inset 0 1px 0 rgba(255,100,80,.12)}.TypewriterSection_speedBtn__qjSxN:hover{color:#ff8070;background:#481808}.TypewriterSection_controlBtnActive__V2aBd{color:var(--red);background:#3a1208;border-color:rgba(216,35,42,.5);box-shadow:0 3px 0 #1a0804,inset 0 2px 5px rgba(0,0,0,.4),inset 0 0 10px rgba(216,35,42,.25);transform:translateY(2px)}.TypewriterSection_controlBtnDisabled__n0HrZ{opacity:.3;pointer-events:none}.TypewriterSection_controlBtnDone__y_lb0{opacity:.22;cursor:default;pointer-events:none}@keyframes TypewriterSection_controlsAppear__EaQ5o{0%{opacity:0;transform:translateY(-5px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:640px){.TypewriterSection_controls__peLjJ{position:static;width:-moz-fit-content;width:fit-content;margin:0 auto 1.75rem}}.TypewriterSection_cursor__lPNZT{color:var(--red);animation:TypewriterSection_blink__G3_V7 .9s step-end infinite;display:inline}.TypewriterSection_cursorPaused__VaUdP{color:var(--red);opacity:.4;display:inline}@keyframes TypewriterSection_blink__G3_V7{0%,to{opacity:1}50%{opacity:0}}@media (max-width:1100px){.TypewriterSection_section__7x7dN{padding:5rem 2.75rem 6rem}}@media (max-width:768px){.TypewriterSection_section__7x7dN{padding:4rem 2rem 5rem}}@media (max-width:640px){.TypewriterSection_section__7x7dN{padding:3rem 1.25rem 4rem}.TypewriterSection_ghost__oHxqI,.TypewriterSection_live__XXxSF{font-size:.9375rem}}