.Reveal-module__dcq_Pq__root{opacity:0;will-change:transform, opacity;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.Reveal-module__dcq_Pq__shown{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.Reveal-module__dcq_Pq__root{opacity:1;transition:none;transform:none}}
.About-module__w0UIqa__root{padding:clamp(72px, 12vw, 160px) var(--page-gutter);justify-content:center;display:flex;position:relative}.About-module__w0UIqa__dispatch{width:100%;max-width:880px}.About-module__w0UIqa__header{text-align:center;gap:14px;display:grid}.About-module__w0UIqa__issue{color:var(--rust-deep);letter-spacing:.42em;font-size:.7rem}.About-module__w0UIqa__headline{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);padding:8px 0;font-size:clamp(2rem,5vw,3.75rem);font-weight:400;line-height:1.02}.About-module__w0UIqa__body{margin-top:36px}.About-module__w0UIqa__lede{color:var(--ink-soft);text-align:justify;-webkit-hyphens:auto;hyphens:auto;column-count:1;font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.72}.About-module__w0UIqa__lede strong{color:var(--ink);border-bottom:2px solid var(--brass);padding-bottom:1px;font-weight:400}.About-module__w0UIqa__dropcap{float:left;font-family:var(--font-display);color:var(--ink);padding:6px 12px 0 0;font-size:4.2rem;line-height:.85}.About-module__w0UIqa__stats{background:var(--dust-line);border:1px solid var(--dust-line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:40px;display:grid}.About-module__w0UIqa__stat{background:var(--bone-soft);text-align:center;gap:6px;padding:20px 18px;display:grid}.About-module__w0UIqa__statKicker{color:var(--rust-deep);letter-spacing:.32em;font-size:.65rem}.About-module__w0UIqa__statTitle{color:var(--ink);letter-spacing:.04em;font-size:1.05rem}@media (max-width:640px){.About-module__w0UIqa__stats{grid-template-columns:1fr}.About-module__w0UIqa__dropcap{padding:4px 10px 0 0;font-size:3.4rem}}
.Community-module__V9QB3a__root{padding:clamp(90px, 14vw, 180px) var(--page-gutter);background-color:var(--night-deep);color:var(--bone);isolation:isolate;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden}.Community-module__V9QB3a__overlay{z-index:0;background:radial-gradient(#0d111959 0%,#0d1119d1 70%,#0d1119f2 100%),linear-gradient(#0d111980 0%,#0d1119bf 60%,#0d1119f2 100%);position:absolute;inset:0}.Community-module__V9QB3a__inner{z-index:1;max-width:var(--page-max);margin:0 auto;position:relative}.Community-module__V9QB3a__header{text-align:center;margin-bottom:72px;gap:18px;max-width:720px;margin-inline:auto;display:grid}.Community-module__V9QB3a__kicker{color:var(--brass);letter-spacing:.42em}.Community-module__V9QB3a__title{color:var(--bone);letter-spacing:-.01em;font-size:clamp(2rem,5.5vw,4rem);font-weight:400;line-height:1.02}.Community-module__V9QB3a__lede{color:#f4e8cfcc;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.6}.Community-module__V9QB3a__wall{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:clamp(18px,2.4vw,32px);display:grid}.Community-module__V9QB3a__boardWrap{transform:rotate(var(--tilt,0));transition:transform .42s cubic-bezier(.2,.7,.2,1)}.Community-module__V9QB3a__board{background:var(--bone-soft);color:var(--ink);border:1.5px solid var(--ink);border-radius:var(--radius-sm);text-align:left;grid-template-rows:auto auto 1fr auto;gap:14px;min-height:280px;padding:38px 26px 26px;transition:transform .42s cubic-bezier(.2,.7,.2,1),box-shadow .42s;display:grid;position:relative;box-shadow:inset 0 1px #fff9,0 5px #0000008c,0 18px 32px #00000059}.Community-module__V9QB3a__board:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 80px #281c101a}.Community-module__V9QB3a__boardWrap:hover,.Community-module__V9QB3a__boardWrap:focus-within{transform:rotate(0)translateY(-6px)}.Community-module__V9QB3a__boardWrap:hover .Community-module__V9QB3a__board,.Community-module__V9QB3a__boardWrap:focus-within .Community-module__V9QB3a__board{box-shadow:inset 0 1px #ffffffb3,0 8px #0009,0 22px 40px #0006}.Community-module__V9QB3a__pin{background:radial-gradient(circle at 35% 30%,#b5432a,#7a1e1e 70%,#3a0e0e 100%);border-radius:50%;width:14px;height:14px;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 3px 6px #00000080,inset 0 -2px 2px #0006}.Community-module__V9QB3a__icon{width:34px;height:34px;color:var(--rust-deep);margin-top:12px}.Community-module__V9QB3a__boardTitle{color:var(--ink);font-size:1.6rem;font-weight:400}.Community-module__V9QB3a__boardCaption{color:var(--ink-soft);font-size:1rem;line-height:1.55}.Community-module__V9QB3a__go{border-top:1px solid var(--dust-line);color:var(--rust-deep);font-family:var(--font-body);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin-top:10px;padding-top:14px;font-size:.78rem;font-weight:600;display:inline-flex}.Community-module__V9QB3a__goIcon{width:16px;height:16px;transition:transform .22s}.Community-module__V9QB3a__board:hover .Community-module__V9QB3a__goIcon{transform:translate(4px)}@media (max-width:900px){.Community-module__V9QB3a__wall{grid-template-columns:1fr;max-width:420px;margin:0 auto}.Community-module__V9QB3a__boardWrap{transform:rotate(0)}}
.Footer-module__DaFM4q__root{padding:28px var(--page-gutter) 36px;background:var(--night-deep);color:#f4e8cf99}.Footer-module__DaFM4q__inner{max-width:var(--page-max);letter-spacing:.08em;justify-content:center;align-items:center;gap:14px;margin:0 auto;font-size:.85rem;display:flex}.Footer-module__DaFM4q__mark{color:var(--bone);letter-spacing:.14em}.Footer-module__DaFM4q__star{color:var(--rust)}.Footer-module__DaFM4q__dot{background:var(--brass);border-radius:50%;width:4px;height:4px}
.Hero-module__lYpGPq__root{isolation:isolate;justify-content:center;align-items:center;width:100%;min-height:100svh;display:flex;position:relative;overflow:hidden}.Hero-module__lYpGPq__backdropWrap{z-index:0;position:absolute;inset:0}.Hero-module__lYpGPq__backdrop{filter:saturate(.92)contrast(1.02);background-position:50% 72%;background-repeat:no-repeat;background-size:cover;animation:24s ease-in-out infinite alternate Hero-module__lYpGPq__drift;position:absolute;inset:-6% -4% -2%}.Hero-module__lYpGPq__skyGlow{background:radial-gradient(at 62% 78%,#c79a3f47 0%,#b5432a2e 22%,#f4e8cf00 55%),linear-gradient(#f4e8cfd1 0%,#f4e8cf40 28%,#f4e8cf00 52%,#1a120b1f 92%,#1a120b33 100%);position:absolute;inset:0}.Hero-module__lYpGPq__vignette{mix-blend-mode:multiply;background:radial-gradient(at 50% 60%,#0000 40%,#1a120b38 100%);position:absolute;inset:0}.Hero-module__lYpGPq__content{z-index:4;text-align:center;max-width:1040px;padding:0 clamp(16px,4vw,48px);position:relative;transform:translateY(-4%)}.Hero-module__lYpGPq__eyebrow{color:var(--rust-deep);letter-spacing:.38em;margin-bottom:28px;font-size:.78rem}.Hero-module__lYpGPq__title{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;text-shadow:0 2px #ffffff4d,0 14px 30px #281c102e;margin-bottom:28px;font-weight:400;line-height:.88}.Hero-module__lYpGPq__titleLine{font-size:clamp(4.5rem,16vw,11.5rem);display:inline-block}.Hero-module__lYpGPq__tagline{color:var(--ink-soft);max-width:640px;margin:0 auto 44px;font-size:clamp(1.08rem,2vw,1.45rem);line-height:1.55}.Hero-module__lYpGPq__tagline em{color:var(--ink);font-style:italic}.Hero-module__lYpGPq__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:18px;display:inline-flex}.Hero-module__lYpGPq__cta{background:var(--ink);color:var(--bone);font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--ink);cursor:not-allowed;-webkit-user-select:none;user-select:none;border-radius:2px;align-items:baseline;gap:12px;padding:16px 28px;font-size:1.05rem;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px #1a120bd9,0 10px 22px #1a120b38}.Hero-module__lYpGPq__cta:before{content:"";pointer-events:none;border:1px solid #f4e8cf40;position:absolute;inset:3px}.Hero-module__lYpGPq__ctaLabel{position:relative}.Hero-module__lYpGPq__ctaHint{font-family:var(--font-paper);color:var(--brass);letter-spacing:.14em;text-transform:lowercase;font-size:.82rem;font-style:italic;position:relative}.Hero-module__lYpGPq__ghost{font-family:var(--font-paper);color:var(--ink-soft);border-bottom:1px solid var(--dust-line);align-items:center;gap:10px;padding:14px 18px;font-size:1rem;transition:color .2s,border-color .2s,transform .2s;display:inline-flex}.Hero-module__lYpGPq__ghost:hover,.Hero-module__lYpGPq__ghost:focus-visible{color:var(--ink);border-bottom-color:var(--ink);transform:translateY(-1px)}.Hero-module__lYpGPq__ghostArrow{animation:2.2s ease-in-out infinite Hero-module__lYpGPq__bounce;display:inline-block}.Hero-module__lYpGPq__scrollCue{z-index:4;background:linear-gradient(#1a120b00 0%,#1a120b73 100%);width:1px;height:52px;position:absolute;bottom:26px;left:50%;transform:translate(-50%)}.Hero-module__lYpGPq__scrollCue span{background:var(--ink);border-radius:50%;width:6px;height:6px;animation:2.4s cubic-bezier(.4,0,.2,1) infinite Hero-module__lYpGPq__scroll-dot;position:absolute;top:0;left:-2.5px}@keyframes Hero-module__lYpGPq__drift{0%{transform:scale(1.04)translate(0)}to{transform:scale(1.08)translate(-1%)}}@keyframes Hero-module__lYpGPq__bounce{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes Hero-module__lYpGPq__scroll-dot{0%{opacity:0;top:0}30%{opacity:1}to{opacity:0;top:100%}}@media (max-width:640px){.Hero-module__lYpGPq__content{transform:none}.Hero-module__lYpGPq__cta{padding:14px 22px;font-size:.95rem}}
.Locations-module__UjT_Bq__root{padding:clamp(72px, 10vw, 140px) var(--page-gutter);max-width:var(--page-max);margin:0 auto;position:relative}.Locations-module__UjT_Bq__header{text-align:center;gap:14px;margin-bottom:64px;display:grid}.Locations-module__UjT_Bq__kicker{color:var(--rust-deep);letter-spacing:.42em}.Locations-module__UjT_Bq__title{color:var(--ink);max-width:720px;margin:0 auto;font-size:clamp(1.9rem,4.5vw,3.2rem);font-weight:400;line-height:1.05}.Locations-module__UjT_Bq__wall{grid-template-columns:repeat(3,1fr);align-items:start;gap:clamp(20px,3vw,42px);display:grid}.Locations-module__UjT_Bq__poster{background:var(--bone-soft);background-image:linear-gradient(180deg, #fff6 0%, #e6d2aa33 100%), var(--grain-url);border:1px solid var(--dust-line);box-shadow:var(--shadow-poster);transform:rotate(var(--tilt,0));align-content:start;gap:14px;min-height:340px;padding:44px 28px 32px;transition:transform .42s cubic-bezier(.2,.7,.2,1),box-shadow .42s;display:grid;position:relative}.Locations-module__UjT_Bq__poster:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 60px #281c1014,inset 0 0 180px #281c100d}.Locations-module__UjT_Bq__poster:hover,.Locations-module__UjT_Bq__poster:focus-within{transform:rotate(0)translateY(-6px)scale(1.01);box-shadow:inset 0 1px #ffffff80,0 6px #1a120b47,0 20px 36px #281c1038}.Locations-module__UjT_Bq__pin{background:radial-gradient(circle at 35% 30%,#7a5b34,#3a2a1c 70%,#1a120b 100%);border-radius:50%;width:14px;height:14px;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 3px 6px #281c1066,inset 0 -2px 2px #0006}.Locations-module__UjT_Bq__posterEyebrow{color:var(--rust-deep);letter-spacing:.4em;margin-top:12px;font-size:.66rem}.Locations-module__UjT_Bq__posterTitle{color:var(--ink);font-size:clamp(2rem,3.6vw,2.8rem);font-weight:400;line-height:1}.Locations-module__UjT_Bq__posterTag{color:var(--ink-mute);letter-spacing:.06em;font-size:.95rem}.Locations-module__UjT_Bq__posterBody{font-family:var(--font-body);color:var(--ink-soft);margin-top:4px;font-size:.98rem;line-height:1.6}.Locations-module__UjT_Bq__seal{width:64px;height:64px;color:var(--bone);font-size:1.5rem;font-family:var(--font-display);border:2px solid;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-14px;right:-14px;transform:rotate(-12deg);box-shadow:0 6px 14px #281c104d}.Locations-module__UjT_Bq__accent_rust .Locations-module__UjT_Bq__seal{background:var(--rust);color:var(--bone);border-color:var(--rust-deep)}.Locations-module__UjT_Bq__accent_brass .Locations-module__UjT_Bq__seal{background:var(--brass);color:var(--ink);border-color:var(--brass-deep)}.Locations-module__UjT_Bq__accent_night .Locations-module__UjT_Bq__seal{background:var(--night);color:var(--bone);border-color:var(--night-deep)}.Locations-module__UjT_Bq__accent_rust .Locations-module__UjT_Bq__posterTitle,.Locations-module__UjT_Bq__accent_night .Locations-module__UjT_Bq__posterTitle{color:var(--ink)}@media (max-width:900px){.Locations-module__UjT_Bq__wall{grid-template-columns:1fr;max-width:440px;margin:0 auto}.Locations-module__UjT_Bq__poster{transform:rotate(0)}}
.Storyboard-module___Lsiea__root{padding:clamp(60px, 10vw, 140px) var(--page-gutter);background:linear-gradient(#0000 0%,#c79a3f14 40%,#0000 100%);position:relative}.Storyboard-module___Lsiea__inner{max-width:var(--page-max);margin:0 auto}.Storyboard-module___Lsiea__header{text-align:center;gap:12px;margin-bottom:56px;display:grid}.Storyboard-module___Lsiea__kicker{color:var(--rust-deep);letter-spacing:.42em}.Storyboard-module___Lsiea__title{color:var(--ink);max-width:680px;margin:0 auto;font-size:clamp(1.8rem,4vw,2.9rem);font-weight:400;line-height:1.05}.Storyboard-module___Lsiea__reel{counter-reset:panel;grid-template-columns:repeat(4,1fr);gap:clamp(18px,2.4vw,36px);list-style:none;display:grid}.Storyboard-module___Lsiea__panel{text-align:left;gap:14px;display:grid}.Storyboard-module___Lsiea__frame{aspect-ratio:1;background:var(--bone-soft);border:1.5px solid var(--ink);border-radius:var(--radius-sm);transition:transform .42s cubic-bezier(.2,.7,.2,1),box-shadow .42s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff80,0 4px #1a120b38,0 12px 22px #281c1024}.Storyboard-module___Lsiea__panel:hover .Storyboard-module___Lsiea__frame{transform:translateY(-4px)rotate(-.4deg);box-shadow:inset 0 1px #ffffff80,0 6px #1a120b47,0 14px 26px #281c102e}.Storyboard-module___Lsiea__image{object-fit:cover}.Storyboard-module___Lsiea__step{font-family:var(--font-display);color:var(--bone);text-shadow:0 2px 6px #1a120b80,0 0 2px #1a120bcc;font-size:2.2rem;line-height:1;position:absolute;bottom:10px;left:14px}.Storyboard-module___Lsiea__panelTitle{color:var(--ink);letter-spacing:0;font-size:1.3rem;font-weight:400}.Storyboard-module___Lsiea__panelCopy{font-family:var(--font-body);color:var(--ink-soft);font-size:.94rem;line-height:1.55}@media (max-width:900px){.Storyboard-module___Lsiea__reel{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.Storyboard-module___Lsiea__reel{grid-template-columns:1fr;max-width:360px;margin:0 auto}}
.TopNav-module__IdunYG__root{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#f4e8cfd9 0%,#f4e8cf66 70%,#0000 100%);justify-content:space-between;align-items:center;padding:18px clamp(16px,3vw,32px);display:flex;position:fixed;inset:0 0 auto}.TopNav-module__IdunYG__brand{font-family:var(--font-display);color:var(--ink);letter-spacing:.04em;align-items:center;gap:10px;display:inline-flex}.TopNav-module__IdunYG__brandWord{font-size:1.15rem}.TopNav-module__IdunYG__star{color:var(--rust);font-size:1.1rem;display:inline-block;transform:translateY(-2px)}.TopNav-module__IdunYG__nav{align-items:center;gap:6px;display:inline-flex}.TopNav-module__IdunYG__link{color:var(--ink-soft);font-family:var(--font-body);letter-spacing:.02em;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.85rem;transition:background .18s,color .18s,transform .18s;display:inline-flex}.TopNav-module__IdunYG__link:hover,.TopNav-module__IdunYG__link:focus-visible{color:var(--ink);background:#1a120b0f;transform:translateY(-1px)}.TopNav-module__IdunYG__icon{width:18px;height:18px}.TopNav-module__IdunYG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:640px){.TopNav-module__IdunYG__link span:not(.TopNav-module__IdunYG__srOnly){display:none}.TopNav-module__IdunYG__link{padding:8px}.TopNav-module__IdunYG__brandWord{font-size:1rem}}
