@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;scroll-padding-top:2rem}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}a{color:inherit;text-decoration:none}button,input{font:inherit}button{color:inherit}button,a,summary{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button{cursor:pointer}img,svg,canvas{display:block}img{max-width:100%;height:auto}button{border:0}ul,ol{padding-left:1.25rem}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}}@layer base{@font-face{font-family:DM Sans Variable;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/dm-sans.woff2)format("woff2")}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/space-grotesk.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif.woff2)format("woff2")}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/instrument-serif-italic.woff2)format("woff2")}:root{color:#f5efdf;font-optical-sizing:auto;background:#23090f;font-family:DM Sans Variable,sans-serif;font-size:16px}::selection{color:#23090f;background:#e85d67}body{min-width:320px}:focus-visible{outline-offset:6px;outline:2px solid}.site{--paper:#f5efdf;--ink:#f5efdf;--muted:#c2a8ac;--line:#60323d;--accent:#ef777e;--ground:#23090f;background:var(--ground);color:var(--ink);overflow:clip}p{line-height:1.65}h1,h2,h3{text-wrap:balance;font-weight:500}h1,h2{letter-spacing:-.04em;line-height:1.04}h2{font-size:clamp(2.5rem,4.3vw,4.25rem)}em{letter-spacing:-.025em;font-family:Instrument Serif,serif;font-weight:400}a,button,summary{transition:color .2s,background-color .2s,transform .2s cubic-bezier(.16,1,.3,1)}.button:active,.header-cta:active,.logo-pause:active,.footer-socials a:active{transform:scale(.96)}.icon{flex-shrink:0;width:1.25rem;height:1.25rem}.asterisk{flex-shrink:0;width:2rem;height:2rem}.geometry{color:var(--accent)}.section-pad{padding-inline:max(5.6vw,50vw - 720px)}.lead{font-size:1.35rem;line-height:1.5}.mobile-break{display:none}.skip-link{background:var(--ink);color:var(--ground);z-index:100;padding:.75rem 1rem;position:fixed;top:.75rem;left:1rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.form-note{letter-spacing:.02em;color:var(--muted);margin-top:1rem;font-size:.73rem;display:block}}@layer common{.site-header{z-index:3;justify-content:space-between;align-items:center;gap:2rem;min-height:112px;padding:1.5rem 5.6vw;display:flex;position:relative}.brand{flex-shrink:0;align-items:center;gap:1rem;display:inline-flex}.wordmark{letter-spacing:-.04em;font-family:Space Grotesk Variable,sans-serif;font-size:2.8rem;font-weight:650;line-height:1}.brand-dot{color:var(--accent)}.brand-expansion{letter-spacing:.01em;font-size:.58rem;line-height:1.35}.brand-university{color:var(--muted);margin-top:.22rem;font-size:.52rem;display:block}.page-links{gap:2rem;margin-left:auto;font-size:.75rem;display:flex}.page-links a{padding-block:.6rem}.page-links a:hover{color:var(--accent)}.header-join{border:1px solid var(--line);border-radius:2rem;align-items:center;gap:1rem;padding:.9rem 1.2rem;font-size:.72rem;display:flex}.header-join:hover{background:var(--ink);color:var(--ground)}.header-join .icon{width:.9rem;height:.9rem}.button{min-height:54px;color:var(--ground);background:var(--ink);border-radius:3rem;justify-content:center;align-items:center;gap:2.4rem;padding:1rem 1.4rem;font-size:.85rem;font-weight:600;display:inline-flex}.button:hover{background:var(--accent)}.button .icon{width:1.1rem;height:1.1rem;transition:transform .3s cubic-bezier(.16,1,.3,1)}.button:hover .icon{transform:translate(2px,-2px)}.text-link{border-bottom:1px solid var(--line);align-items:center;gap:1.6rem;padding-block:.7rem;font-size:.85rem;display:inline-flex}.text-link:hover{color:var(--accent)}.section-rule{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:1.25rem;font-size:.72rem;display:flex}.section-rule .asterisk{width:1.1rem;height:1.1rem;margin-left:auto}.concept-nav{z-index:20;color:#fff6e8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#21171ce8;border:1px solid #ffffff2b;border-radius:3rem;align-items:center;gap:1rem;max-width:calc(100vw - 1.5rem);padding:.4rem .4rem .4rem 1rem;display:flex;position:fixed;bottom:1.2rem;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0003}.concept-label{color:#c7b8bf;white-space:nowrap;font-size:.64rem}.concept-links{gap:.2rem;display:flex}.concept-link{white-space:nowrap;border-radius:2rem;align-items:center;gap:.4rem;min-height:40px;padding:.7rem .85rem;font-size:.67rem;display:flex}.concept-link>span:first-child{font-variant-numeric:tabular-nums;color:#c7b8bf;font-size:.6rem}.concept-link:hover{background:#ffffff15}.concept-link.is-active{color:#341420;background:#f4eadd}.concept-link.is-active>span:first-child{color:#6d3e4e}.faq-section{grid-template-columns:1fr 1.15fr;gap:8%;padding-block:7rem;display:grid}.faq-intro h2{max-width:10em;font-size:clamp(2.4rem,3.7vw,3.6rem)}.faq-intro>p{color:var(--muted);margin-top:1.5rem;font-size:.85rem}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{justify-content:space-between;align-items:center;gap:1.5rem;min-height:78px;padding-block:1.4rem;font-size:.92rem;display:flex}.faq-list summary:hover{color:var(--accent)}.plus{flex-shrink:0;width:.8rem;height:.8rem;position:relative}.plus:before,.plus:after{content:"";background:currentColor;width:.8rem;height:1px;position:absolute;top:50%;left:0}.plus:after{transition:transform .2s;transform:rotate(90deg)}details[open] .plus:after{transform:rotate(0)}.faq-list details>p{color:var(--muted);max-width:65ch;padding:0 2rem 1.5rem 0;font-size:.86rem}.journey{grid-template-columns:repeat(3,1fr);gap:3rem;margin-top:4rem;display:grid}.journey article{border-top:1px solid var(--line);padding-top:1.4rem}.journey-step{font-variant-numeric:tabular-nums;color:var(--accent);font-size:.73rem}.journey h3{letter-spacing:-.025em;margin-top:2rem;font-size:1.3rem}.journey p{color:var(--muted);max-width:33ch;margin-top:.8rem;font-size:.85rem}.final-cta{text-align:center;border-top:1px solid var(--line);padding-block:7rem 8rem}.final-cta>.asterisk{color:var(--accent);margin:0 auto 2.2rem}.final-cta h2{font-size:clamp(3.5rem,7.2vw,6rem)}.final-cta>p{color:var(--muted);max-width:37ch;margin:1.7rem auto 2rem;font-size:.95rem}.site-footer{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:2rem;padding:2rem 5.6vw 7rem;display:flex}.site-footer .wordmark{font-size:2rem}.site-footer>p{color:var(--muted);font-size:.65rem}.site-footer>a{align-items:center;gap:.8rem;font-size:.7rem;display:flex}.site-footer>a .icon{width:.9rem;transform:rotate(-90deg)}.signal-manifesto{overflow:clip}.signal-manifesto h2>.manifesto-line{padding-left:0;display:block}.signal-manifesto h2>.manifesto-line:last-child{padding-left:15%}.edition-cover{perspective:1100px}.studio-ticker>span{width:max-content;min-width:130%;padding-inline:3vw}@media (prefers-reduced-motion:no-preference){.signal-art .geometry{transform:rotate(calc((var(--scene,.5) - .5) * -80deg))}.signal-art{translate:0 calc((var(--scene,.5) - .5) * 75px)}.signal-manifesto .manifesto-line:first-child{translate:calc((var(--scene,.5) - .5) * -12vw) 0}.signal-manifesto .manifesto-line:nth-child(2){translate:calc((var(--scene,.5) - .5) * 12vw) 0}.signal-manifesto .manifesto-line:last-child{translate:calc((var(--scene,.5) - .5) * -8vw) 0}.edition-poster{rotate:y calc((var(--scene,.5) - .5) * -42deg);transform-origin:0}.studio-ticket{rotate:calc((var(--scene,.5) - .5) * -22deg);translate:calc((var(--scene,.5) - .5) * -35px) 0}.studio-note{rotate:calc((var(--scene,.5) - .5) * 28deg)}.studio-ticker>span{translate:calc(var(--scene,.5) * -22%) 0}.invitation-seal>.geometry{rotate:calc(var(--scene,0) * 240deg)}.invitation-seal>span{scale:calc(1 + var(--scene,0) * .12)}}@media (max-width:760px){.signal-manifesto h2>.manifesto-line:last-child{padding-left:5%}}.weekly-tracks,.annual-gatherings{border-top:1px solid var(--line);padding-block:6.5rem}.program-heading{grid-template-columns:1.1fr 1fr;align-items:end;gap:10%;margin-bottom:4rem;display:grid}.program-heading h2{max-width:12em}.program-heading p{max-width:60ch;color:var(--muted);font-size:.95rem}.program-caption{letter-spacing:.04em;color:var(--ink);margin-bottom:1rem;font-size:.72rem;display:block}.track-spread{grid-template-columns:repeat(3,1fr);gap:0;padding-block:1.5rem;display:grid}.track-sheet{color:#421723;transform-origin:50% 90%;background:#ead8c5;flex-direction:column;min-height:370px;padding:2rem;display:flex;position:relative}.track-1{background:#d49e9f}.track-2{color:#fff0e1;background:#823c4c}.track-schedule{border-bottom:1px solid;justify-content:space-between;align-items:center;gap:.7rem;padding-bottom:1.4rem;font-size:.72rem;display:flex}.track-schedule .asterisk{width:1rem;height:1rem}.track-sheet h3{letter-spacing:-.04em;margin-block:2rem 1rem;font-size:clamp(1.8rem,3vw,2.75rem)}.track-sheet p{max-width:36ch;margin-bottom:2rem;font-size:.88rem}.track-link{text-underline-offset:5px;justify-content:space-between;align-items:center;min-height:44px;margin-top:auto;font-size:.78rem;text-decoration:underline;display:flex}.track-fold{clip-path:polygon(0 0,100% 100%,100% 0);background:#ffffff38;width:22px;height:22px;position:absolute;top:0;right:0}.season-collection{grid-template-columns:1fr 1.5fr;align-items:start;gap:8%;display:grid}.season-orbit{aspect-ratio:1;place-items:center;display:grid;position:sticky;top:6rem}.season-orbit .geometry{opacity:.65;width:100%;height:100%;position:absolute;inset:0}.season-orbit>span{text-align:center;font-size:clamp(1.5rem,2.6vw,2.5rem);line-height:1.1}.season-event{border-top:1px solid var(--line);padding-block:2rem 1rem}.season-date{color:var(--muted);justify-content:space-between;gap:1rem;font-size:.75rem;display:flex}.season-event h3{letter-spacing:-.04em;margin-block:1.4rem;font-size:clamp(2.3rem,4.6vw,4.5rem)}.season-event p{max-width:55ch;color:var(--muted);font-size:.92rem}.season-rule{color:var(--accent);align-items:center;gap:1rem;padding-top:2rem;display:flex}.season-rule>span{background:currentColor;width:2rem;height:1px}.season-rule .asterisk{width:1rem;height:1rem}.theme-edition .track-sheet{color:var(--ink);border-block:1px solid var(--line);border-right:1px solid var(--line);background:0 0}.theme-edition .track-sheet:first-child{border-left:1px solid var(--line)}.theme-edition .track-sheet h3,.theme-invitation .track-sheet h3{font-family:Instrument Serif,serif;font-size:2.8rem}.theme-edition .track-fold{background:#a62831}.theme-edition .season-collection{display:block}.theme-edition .season-orbit{display:none}.theme-edition .season-list{grid-template-columns:1fr 1fr;gap:2rem 8%;display:grid}.theme-edition .season-event h3{font-family:Instrument Serif,serif}.theme-orbit .track-sheet{color:var(--ink);border-top:1px solid var(--line);background:0 0}.theme-orbit .track-1{margin-top:2rem}.theme-orbit .track-2{margin-top:4rem}.theme-orbit .track-fold{clip-path:none;background:var(--accent);border-radius:50%;width:8px;height:8px;top:-4px}.theme-signal .track-spread,.theme-studio .track-spread{gap:1.5rem}.theme-studio .track-sheet{box-shadow:0 14px 24px #4b1a271c}.theme-studio .season-collection{display:block}.theme-studio .season-orbit{display:none}.theme-studio .season-event{grid-template-columns:1fr 2fr 1.5fr;align-items:start;gap:2rem;padding-block:2.5rem;display:grid}.theme-studio .season-date{flex-direction:column;gap:.5rem}.theme-studio .season-event h3{margin:0;font-size:clamp(2rem,4.5vw,4.5rem);font-weight:650}.theme-studio .season-rule{display:none}.theme-invitation .club-program{--ink:#4b202a;--muted:#735159;--accent:#993e4c;--line:#cdb7aa;color:var(--ink)}.theme-invitation .weekly-tracks,.theme-invitation .annual-gatherings{padding:4rem 10%}.theme-invitation .program-heading{margin-bottom:2.5rem;display:block}.theme-invitation .program-heading h2{margin-bottom:1.6rem;font-size:clamp(2.3rem,3.8vw,3.5rem)}.theme-invitation .track-spread{padding:0;display:block}.theme-invitation .track-sheet{min-height:0;margin-bottom:1rem;padding:1.7rem}.theme-invitation .track-sheet h3{margin-block:1.2rem .7rem}.theme-invitation .track-sheet p{max-width:none;margin-bottom:1rem}.theme-invitation .season-collection{display:block}.theme-invitation .season-orbit{width:55%;margin:0 auto 2rem;position:relative;top:auto}.theme-invitation .season-event h3{font-family:Instrument Serif,serif;font-size:3rem}@media (prefers-reduced-motion:no-preference){.theme-signal .track-0,.theme-studio .track-0{rotate:calc((var(--scene,.5) - .5) * -12deg)}.theme-signal .track-2,.theme-studio .track-2{rotate:calc((var(--scene,.5) - .5) * 12deg)}.theme-edition .track-spread{perspective:1400px}.theme-edition .track-sheet{rotate:y calc((var(--scene,.5) - .5) * 20deg)}.season-orbit .geometry{rotate:calc(var(--scene,0) * 200deg)}.theme-studio .season-event:nth-child(2n) h3{translate:calc((var(--scene,.5) - .5) * 20px) 0}.theme-orbit .track-1{translate:0 calc((var(--scene,.5) - .5) * -50px)}.theme-orbit .track-2{translate:0 calc((var(--scene,.5) - .5) * -100px)}}@media (max-width:760px){.weekly-tracks,.annual-gatherings{padding-block:4rem}.program-heading{margin-bottom:2.5rem;display:block}.program-heading h2{margin-bottom:1.8rem}.track-spread{grid-template-columns:1fr;gap:1rem;padding-block:0}.track-sheet{min-height:0;padding:1.5rem}.track-sheet h3{margin-top:1.5rem}.track-sheet p{max-width:none}.theme-orbit .track-1,.theme-orbit .track-2{margin-top:0;translate:none}.theme-edition .track-sheet{border:1px solid var(--line)}.season-collection{grid-template-columns:1fr;gap:2rem}.season-orbit{width:65%;margin-inline:auto;position:relative;top:auto}.theme-edition .season-list{grid-template-columns:1fr;gap:1.5rem}.theme-studio .season-event{display:block}.theme-studio .season-date{flex-direction:row}.theme-studio .season-event h3{margin-block:1.3rem}.theme-invitation .weekly-tracks,.theme-invitation .annual-gatherings{padding-inline:7%}}.track-next{border-top:1px solid;margin-top:auto;padding-block:.8rem;font-size:.78rem}.track-sheet .track-next{margin-bottom:0}.event-source{text-underline-offset:5px;align-items:center;gap:.75rem;min-height:44px;margin-top:1rem;font-size:.8rem;text-decoration:underline;display:inline-flex}.event-source .icon{width:1rem;height:1rem}.theme-studio .event-source{grid-column:3;margin-top:-1.5rem}@media (max-width:760px){.club-program .track-sheet{rotate:none}.club-program .track-sheet h3{overflow-wrap:normal;font-size:clamp(1.9rem,8vw,2.6rem)}.club-program .track-sheet p,.club-program .season-event p,.program-heading p{font-size:1rem;line-height:1.65}.track-schedule,.season-date,.program-caption{font-size:.8rem}.track-link,.event-source{min-height:48px}.theme-studio .event-source{margin-top:1rem}.theme-invitation .season-event h3{font-size:clamp(2rem,9vw,3rem)}.concept-link{min-height:44px}.concept-nav{bottom:max(.65rem,env(safe-area-inset-bottom))}}@media (max-width:760px) and (prefers-reduced-motion:no-preference){.club-program .track-spread.mobile-stack{isolation:isolate;padding-block:1rem 16vh;display:block}.club-program .mobile-stack .track-sheet{z-index:1;transform-origin:50% 0;min-height:390px;translate:none;rotate:none;scale:calc(1 - var(--cover,0) * .065);margin:0 0 24vh;position:sticky;top:1.25rem;box-shadow:0 16px 32px #16091030}.club-program .mobile-stack .track-1{z-index:2;top:2.5rem}.club-program .mobile-stack .track-2{z-index:3;margin-bottom:0;top:3.75rem}.theme-orbit .mobile-stack .track-0{background:#21151e}.theme-orbit .mobile-stack .track-1{background:#38202d}.theme-orbit .mobile-stack .track-2{background:#512a3b}.theme-edition .mobile-stack .track-0{background:#f3eddf}.theme-edition .mobile-stack .track-1{background:#e9decc}.theme-edition .mobile-stack .track-2{background:#dccab2}.club-program .season-event h3{transform-origin:0;translate:calc((1 - var(--arrival,1)) * 42px) 0;rotate:calc((1 - var(--arrival,1)) * 5deg);scale:calc(.88 + var(--arrival,1) * .12)}.club-program .season-event:nth-child(2n) h3{translate:calc((1 - var(--arrival,1)) * -32px) 0;rotate:calc((1 - var(--arrival,1)) * -5deg)}.club-program .season-rule>span{transform-origin:0;scale:calc(1 + var(--arrival,0) * 4) 1}.club-program .season-rule .asterisk{rotate:calc(var(--arrival,0) * 180deg);translate:calc(var(--arrival,0) * 7rem) 0}.club-program .mobile-stack .track-sheet:focus-within{z-index:4;scale:1}}}@layer signal{.theme-signal{--ground:#250a12;--line:#60303e}.signal-hero{flex-direction:column;justify-content:space-between;min-height:min(690px,100svh - 112px);padding-top:4.3rem;display:flex;position:relative}.signal-hero-copy{z-index:1;width:62%;position:relative}.signal-hero h1{font-size:clamp(4rem,7.6vw,7rem);font-weight:450;line-height:1}.signal-hero h1 em{color:#ef9d9d}.signal-hero-copy>p{color:#d2b8bc;margin-top:1.75rem;font-size:1rem}.hero-actions{align-items:center;gap:1.6rem;margin-top:2.1rem;display:flex}.recruitment-status{color:#d2b8bc;align-items:center;gap:.6rem;font-size:.65rem;display:inline-flex}.recruitment-status>span{background:#ef777e;border-radius:50%;width:5px;height:5px}.signal-art{aspect-ratio:1;width:43.5%;max-width:650px;position:absolute;top:-1.3rem;right:3%}.signal-art .geometry{opacity:.35;width:100%;position:absolute;inset:0}.knot{width:100%;animation:1.2s cubic-bezier(.16,1,.3,1) both knot-arrival;position:relative}.art-caption{color:#d5a6ae;font-size:.59rem;line-height:1.5;position:absolute;bottom:0;right:0}.art-cross{color:#e9a0a8;font-size:2rem;font-weight:200;position:absolute;top:10%;right:7%}.hero-baseline{border-top:1px solid var(--line);z-index:1;color:#d2b8bc;justify-content:space-between;align-items:center;gap:2rem;margin-top:5rem;padding-block:1.45rem;font-size:.65rem;line-height:1.6;display:flex;position:relative}.hero-baseline>a{align-items:center;gap:1.2rem;display:flex}.hero-baseline>a .icon{width:.85rem;transform:rotate(90deg)}.hero-baseline>span:last-child{text-align:right}.signal-about{padding-block:5rem 7rem}.signal-about-grid{grid-template-columns:1.15fr 1fr;gap:10%;padding-top:3.4rem;display:grid}.signal-about-grid h2{font-size:clamp(2.5rem,4vw,4rem)}.signal-about-grid .lead{color:var(--ink);margin-bottom:1.4rem}.signal-about-grid>div>p:not(.lead){color:var(--muted);max-width:52ch;font-size:.9rem}.signal-about .text-link{margin-top:1.3rem}.signal-possibilities{padding-block:3rem 7rem}.signal-possibilities>h2{margin-bottom:3.6rem}.signal-discipline-list article{border-top:1px solid var(--line);grid-template-columns:50px 1.2fr 1fr 24px;align-items:center;gap:1rem;min-height:104px;transition:color .2s;display:grid}.signal-discipline-list article:last-child{border-bottom:1px solid var(--line)}.signal-discipline-list article:hover{color:#f3a3a9}.discipline-mark .asterisk{width:1.2rem;height:1.2rem;color:var(--accent)}.signal-discipline-list h3{letter-spacing:-.03em;font-size:clamp(1.2rem,2vw,1.9rem)}.signal-discipline-list p{color:var(--muted);font-size:.8rem}.signal-manifesto{color:#3b0f1d;background:#e5b6b5;padding-block:4.3rem 3rem}.signal-manifesto>p{margin-bottom:3.2rem;font-size:.7rem}.signal-manifesto h2{margin-top:4.35rem;font-size:clamp(3.5rem,6.8vw,6rem);line-height:1.05}.signal-manifesto h2>span{padding-left:15%}.signal-manifesto>div{justify-content:space-between;align-items:center;margin-top:3rem;font-size:.72rem;display:flex}.signal-journey{padding-block:7rem 2rem}.theme-signal .final-cta{background:#35101e}.theme-signal .final-cta em{color:#ed969f}@keyframes knot-arrival{0%{opacity:0;transform:translateY(24px)rotate(-9deg)scale(.94)}to{opacity:1;transform:translateY(0)rotate(0)scale(1)}}}@layer edition{.theme-edition{--ground:#f3eee2;--ink:#442021;--muted:#795d58;--line:#cfbdb1;--accent:#a52c35}.header-edition{min-height:100px}.edition-masthead{border-block:1px solid var(--ink);justify-content:space-between;align-items:center;gap:1rem;margin-inline:5.6vw;padding-block:.65rem;font-size:.6rem;display:flex}.edition-masthead>span:nth-child(2){letter-spacing:.08em;font-family:Instrument Serif,serif;font-size:1.35rem}.edition-hero{grid-template-columns:1.05fr 1fr;gap:6%;padding-block:3.7rem 4rem;display:grid}.edition-hero h1{letter-spacing:-.025em;font-family:Instrument Serif,serif;font-size:clamp(3.9rem,6.6vw,6.4rem);line-height:.99}.edition-hero h1 em{color:#a52c35}.edition-hero-copy>p{color:var(--muted);margin-block:1.8rem;font-size:.88rem}.theme-edition .button{background:var(--ink);color:var(--ground);border-radius:0}.theme-edition .button:hover{background:var(--accent)}.edition-cover{padding-top:.2rem}.edition-poster{color:#f3e8d5;text-align:left;background:#a62831;flex-direction:column;justify-content:space-between;width:100%;min-height:450px;padding:1.5rem 1.7rem;transition:background .3s,transform .3s cubic-bezier(.16,1,.3,1);display:flex}.edition-poster:hover{background:#88212b;transform:rotate(-1deg)}.poster-top{border-bottom:1px solid #edb2a85c;justify-content:space-between;align-items:center;padding-bottom:1.3rem;font-size:.6rem;display:flex}.poster-top .asterisk{width:1.25rem;height:1.25rem}.poster-words{letter-spacing:-.04em;flex-direction:column;padding-block:2rem;font-family:Space Grotesk Variable,sans-serif;font-size:clamp(3.5rem,6vw,6.5rem);font-weight:650;line-height:.93;animation:.4s cubic-bezier(.16,1,.3,1) poster-change;display:flex}.poster-1 .poster-words{font-size:clamp(3rem,5.5vw,5.9rem)}.poster-bottom{border-top:1px solid #edb2a85c;justify-content:space-between;align-items:center;padding-top:1.1rem;font-size:.58rem;display:flex}.image-caption{letter-spacing:.04em;color:var(--muted);justify-content:space-between;margin-top:.8rem;font-size:.48rem;display:flex}.edition-intro{border-block:1px solid var(--line);grid-template-columns:1fr 3.5fr;gap:4%;padding-block:5rem;display:grid}.edition-side-note{padding-top:.6rem;font-size:.65rem;line-height:1.6}.edition-intro h2{font-family:Instrument Serif,serif;font-size:clamp(3.2rem,4.6vw,4.6rem)}.edition-columns{color:var(--muted);grid-template-columns:1fr 1fr;gap:2.5rem;margin-top:2.3rem;font-size:.88rem;display:grid}.edition-contents{padding-block:6rem}.edition-section-title{justify-content:space-between;align-items:end;gap:3rem;display:flex}.edition-section-title h2{font-family:Instrument Serif,serif}.edition-section-title>p{color:var(--muted);font-size:.75rem}.edition-contents-grid{grid-template-columns:repeat(4,1fr);gap:2rem;margin-top:3.5rem;display:grid}.edition-contents-grid article{border-top:1px solid var(--ink);padding-top:1.5rem}.edition-contents-grid .asterisk{width:1.6rem;height:1.6rem;color:var(--accent);margin-bottom:2.5rem}.edition-contents-grid article>span{color:var(--muted);margin-bottom:1rem;font-size:.55rem;display:block}.edition-contents-grid h3{margin-block:.8rem 1.1rem;font-family:Instrument Serif,serif;font-size:2rem}.edition-contents-grid p{color:var(--muted);font-size:.8rem}.edition-pullquote{text-align:center;color:#8d2630;background:#e9dfce;padding-block:5rem}.edition-pullquote>.asterisk{margin:0 auto 2rem}.edition-pullquote h2{font-family:Instrument Serif,serif;font-size:clamp(3rem,5vw,4.8rem)}.edition-pullquote>p{margin-top:2rem;font-size:.75rem}.edition-journey{padding-top:6rem}.edition-journey>h2{font-family:Instrument Serif,serif}.theme-edition .journey-step{color:var(--accent)}.theme-edition .faq-intro h2{font-family:Instrument Serif,serif}.edition-final{color:#f3e8d5;--muted:#d3bdb8;background:#48202a;padding-block:3rem 4rem}.edition-final-top{letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:.6rem;display:flex}.edition-final-top .asterisk{width:1.5rem;height:1.5rem;margin-left:auto}.edition-final h2{margin-block:3rem;font-family:Instrument Serif,serif;font-size:clamp(3.7rem,6.4vw,6rem)}.edition-final-bottom{justify-content:space-between;align-items:center;gap:2rem;display:flex}.edition-final-bottom p{color:#d7c0b9;font-size:.88rem}.edition-final .button{color:#48202a;background:#f3e8d5}.edition-endmark{border-top:1px solid #77505a;align-items:center;gap:1rem;margin-top:3rem;padding-top:1.2rem;font-family:Instrument Serif,serif;font-size:1.4rem;font-style:italic;display:flex}@keyframes poster-change{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}@layer orbit{.theme-orbit{--ground:#190f16;--ink:#f8e9dd;--muted:#c0a7b1;--line:#563442;--accent:#e78996;font-family:Space Grotesk Variable,sans-serif}.orbit-hero{padding-top:2.8rem}.orbit-heading{z-index:1;justify-content:space-between;align-items:center;gap:2rem;display:flex;position:relative}.orbit-heading h1{font-size:clamp(3.7rem,6.1vw,6rem)}.orbit-heading em{color:#e78996;font-family:inherit;font-style:normal}.orbit-heading>div>p{color:var(--muted);margin-bottom:1.5rem;font-size:.85rem}.theme-orbit .button{border-radius:.3rem;font-family:DM Sans Variable,sans-serif}.orbit-interactive{margin-top:-5rem;position:relative}.globe-wrap{aspect-ratio:1;width:580px;max-width:70%;margin-inline:auto;position:relative}.globe-halo{border:1px solid #67324470;border-radius:50%;width:93%;height:93%;position:absolute;top:3.5%;left:3.5%}.globe-halo:after{content:"";border:1px dashed #59313f70;border-radius:50%;position:absolute;inset:-3%}.globe-canvas{cursor:grab;touch-action:pan-y;z-index:1;width:100%;height:100%;position:relative}.globe-canvas:active{cursor:grabbing}.globe-fallback{color:#a8556c;opacity:.6;width:100%;height:100%;position:absolute;inset:0}.globe-canvas.is-ready+.globe-fallback{display:none}.globe-label{letter-spacing:.12em;color:#f5b0ba;z-index:1;pointer-events:none;background:#190f16;padding:.3rem .5rem;font-size:.55rem;position:absolute}.label-ideas{top:27%;left:2%}.label-people{top:50%;right:-2%}.label-possible{bottom:17%;left:12%}.globe-controls{z-index:2;justify-content:center;align-items:center;gap:1rem;display:flex;position:absolute;bottom:-1rem;left:0;right:0}.globe-controls>span{color:var(--muted);font-size:.6rem}.globe-controls button{border:1px solid var(--line);background:0 0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.globe-controls button:hover{color:var(--accent);background:#4d263b}.globe-controls button:first-child .icon{transform:rotate(180deg)}.globe-controls button .icon{width:1rem}.orbit-topic-bar{border-top:1px solid var(--line);grid-template-columns:1fr 1.25fr;align-items:center;gap:8%;margin-top:3.5rem;padding-top:2rem;display:grid}.topic-buttons{align-items:center;gap:.5rem;display:flex}.topic-buttons button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:2rem;min-height:44px;padding:.7rem 1rem;font-size:.7rem}.topic-buttons button[aria-pressed=true]{color:#2f1423;background:#f5dfd7;border-color:#f5dfd7}.topic-copy{min-height:108px}.topic-copy h2{letter-spacing:-.03em;font-size:1.2rem;line-height:1.4}.topic-copy>p{color:var(--muted);max-width:60ch;margin-top:.5rem;font-size:.76rem}.orbit-hero-bottom{color:var(--muted);justify-content:space-between;align-items:center;gap:2rem;padding-block:1rem 2rem;font-size:.6rem;line-height:1.5;display:flex}.orbit-hero-bottom a{align-items:center;gap:1rem;display:flex}.orbit-hero-bottom .icon{width:.8rem;transform:rotate(90deg)}.orbit-about{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:4rem;padding-block:6rem;display:grid}.orbit-about>.asterisk{width:4.5rem;height:4.5rem;color:var(--accent);margin-top:.5rem}.orbit-about h2 em{color:var(--accent);font-family:inherit;font-style:normal}.orbit-about .lead{max-width:48ch;margin-block:2rem 1.2rem;font-size:1.15rem}.orbit-about p:not(.lead){max-width:60ch;color:var(--muted);font-size:.85rem}.orbit-paths{background:#271722;padding-block:4rem 6rem}.orbit-section-heading{justify-content:space-between;align-items:end;gap:2rem;display:flex}.orbit-section-heading h2{font-size:clamp(2.6rem,4vw,4rem)}.orbit-section-heading em{color:var(--accent)}.orbit-section-heading>span{color:var(--muted);font-size:.7rem;line-height:1.6}.orbit-path-list{margin-top:4rem}.orbit-path-list article{border-top:1px solid var(--line);grid-template-columns:28px 1fr 1fr 24px;align-items:center;gap:1.5rem;padding-block:1.8rem;display:grid}.orbit-node{border:1px solid var(--accent);border-radius:50%;width:8px;height:8px}.orbit-path-list h3{font-size:1.3rem}.orbit-path-list p{max-width:48ch;color:var(--muted);font-size:.77rem}.orbit-journey{padding-top:6rem}.theme-orbit .final-cta{background:#301927}}@layer studio{.theme-studio{--ground:#e44c42;--ink:#291416;--muted:#291416;--line:#ab3836;--accent:#f7e7cd;font-family:Space Grotesk Variable,sans-serif}.theme-studio .page-links a:hover{color:var(--ink);text-underline-offset:.25em;text-decoration:underline}.theme-studio .brand-dot{color:#f7e7cd}.theme-studio .header-join{border-color:#9b3731;border-radius:0}.studio-hero{padding-top:1.1rem;position:relative}.studio-hero-meta{border-top:1px solid var(--ink);justify-content:space-between;padding-block:1rem 2.5rem;font-size:.6rem;display:flex}.studio-hero h1{letter-spacing:-.04em;z-index:1;font-size:clamp(4rem,7.7vw,8rem);font-weight:650;line-height:.94;position:relative}.studio-hero h1>span{padding-left:10%}.studio-hero h1 em{color:#f7e7cd;font-family:Instrument Serif,serif;font-size:1.07em}.studio-artifacts{width:38%;max-width:530px;height:400px;position:absolute;top:6.7rem;right:5.8%}.studio-ticket{color:#65282e;background:#f4e8d1;width:65%;min-height:267px;padding:1.6rem;position:absolute;top:4rem;left:0;transform:rotate(-11deg);box-shadow:4px 14px 24px #7b25252b}.studio-ticket>.asterisk{width:2rem;height:2rem;margin-bottom:1.3rem}.studio-ticket>span:not(.ticket-caption){letter-spacing:-.03em;font-size:clamp(1.3rem,2.25vw,2.1rem);font-weight:650;line-height:1}.ticket-perf{border-top:1px dashed #9b6d69;margin-top:1.5rem;padding-top:.5rem}.ticket-caption{letter-spacing:.08em;font-size:.45rem}.studio-note{aspect-ratio:.85;color:#edc9be;letter-spacing:-.04em;background:#4b1a27;width:49%;padding:1.4rem;font-size:clamp(1.6rem,2.9vw,2.8rem);line-height:1;position:absolute;top:0;right:0;transform:rotate(9deg);box-shadow:4px 14px 24px #7b25252b}.studio-note em{color:#f4a19a}.studio-note>span{letter-spacing:.08em;margin-top:2rem;font:.7rem Space Grotesk Variable,sans-serif;display:block}.studio-orbit-type{letter-spacing:.05em;font-size:.55rem;font-weight:600;position:absolute;bottom:0;right:0;transform:rotate(-6deg)}.studio-hero-bottom{justify-content:space-between;align-items:center;gap:2rem;margin-block:3.2rem 2.4rem;display:flex}.studio-hero-bottom>p{font-size:.8rem}.theme-studio .button{color:#f7e7cd;background:#291416;border-radius:0}.theme-studio .button:hover{color:#291416;background:#f7e7cd}.studio-ticker{color:#f7e7cd;background:#291416;padding-block:1.2rem;overflow:hidden}.studio-ticker>span{white-space:nowrap;letter-spacing:.02em;justify-content:space-around;align-items:center;gap:2rem;font-size:.8rem;display:flex}.studio-ticker .asterisk{width:1rem;height:1rem}.studio-about{color:#4b1a27;background:#f3e8d5;grid-template-columns:1fr 2fr;gap:12%;padding-block:7rem;display:grid}.studio-about-mark>.asterisk{color:#a33239;width:5.5rem;height:5.5rem;margin-bottom:3rem}.studio-about-mark>span{font-size:.6rem;font-weight:600;line-height:1.6}.studio-about h2{font-size:clamp(2.6rem,4vw,4rem)}.studio-about h2 em{color:#a33239}.studio-about p{max-width:54ch;margin-top:1.8rem;font-size:.88rem}.studio-disciplines{padding-block:6rem}.studio-section-title{justify-content:space-between;align-items:end;gap:2rem;display:flex}.studio-section-title h2{font-size:clamp(3rem,5.3vw,5.1rem);font-weight:650;line-height:.98}.studio-section-title>p{font-size:.75rem}.studio-disciplines-list{margin-top:3.2rem}.studio-disciplines-list details{border-top:1px solid var(--ink)}.studio-disciplines-list details:last-child{border-bottom:1px solid var(--ink)}.studio-disciplines-list summary{letter-spacing:-.03em;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.5rem;font-size:clamp(1.5rem,3vw,2.8rem);display:flex}.studio-disciplines-list summary:hover{color:#f7e7cd}.studio-disciplines-list summary .icon{width:1.6rem;height:1.6rem}.studio-disciplines-list details[open] summary .icon{transform:rotate(90deg)}.studio-disciplines-list details>div{justify-content:space-between;gap:2rem;padding-bottom:2rem;display:flex}.studio-disciplines-list details p{max-width:55ch;font-size:.88rem}.studio-disciplines-list details>div>span{align-self:end;font-size:.65rem}.studio-manifesto{color:#edb8af;background:#4b1a27;padding-block:3rem 4rem}.studio-manifesto>span{font-size:.6rem}.studio-manifesto h2{align-items:center;gap:.2em;margin-block:2rem;font-size:clamp(5rem,11vw,10rem);font-weight:650;line-height:.9;display:flex}.studio-manifesto h2 .asterisk{width:.65em;height:.65em;margin-left:auto}.studio-manifesto>p{color:#ebc4bb;font-size:.8rem}.studio-journey{color:#4b1a27;--line:#ceb6a7;--accent:#a3313b;--muted:#7b5b54;background:#f3e8d5;padding-top:6rem}.studio-journey h2{font-weight:650}.theme-studio .faq-section{color:#4b1a27;--line:#ceb6a7;--accent:#a3313b;--muted:#7b5b54;background:#f3e8d5}.studio-final{padding-block:4rem}.studio-final>div:first-child{justify-content:space-between;align-items:center;gap:2rem;display:flex}.studio-final h2{font-size:clamp(3.5rem,7.4vw,7rem);font-weight:650;line-height:.98}.studio-final>div:first-child>.asterisk{color:#f7e7cd;width:15%;height:auto}.studio-final-bottom{justify-content:space-between;align-items:center;gap:2rem;margin-top:3.5rem;display:flex}.studio-final-bottom p{font-size:.85rem}}@layer invitation{.theme-invitation{--ground:#f4ecdd;--ink:#50232c;--muted:#81615c;--line:#d3beb0;--accent:#a93646}.header-invitation{border-bottom:1px solid var(--line);min-height:100px}.invitation-layout{grid-template-columns:46% 54%;align-items:start;display:grid}.invitation-panel{color:#f1ddc7;background:#49202d;position:sticky;top:0}.invitation-panel-inner{flex-direction:column;align-items:flex-start;min-height:max(780px,100svh);padding:4rem 12% 3rem;display:flex;position:relative}.invitation-vertical{writing-mode:vertical-rl;letter-spacing:.15em;color:#caa69f;font-size:.5rem;position:absolute;top:3.2rem;right:1.2rem}.invitation-seal{width:9rem;height:9rem;margin-bottom:3.4rem;position:relative}.invitation-seal>.geometry{color:#d09b8f;width:100%;height:100%}.invitation-seal>span{letter-spacing:-.1em;justify-content:center;align-items:center;font-family:Instrument Serif,serif;font-size:2.2rem;display:flex;position:absolute;inset:0}.invitation-seal>span>span{letter-spacing:-.1em;font-size:1.2rem}.invitation-panel h1{letter-spacing:-.02em;font-family:Instrument Serif,serif;font-size:clamp(4.4rem,7vw,7rem);line-height:.94}.invitation-panel h1 em{color:#e4a3a3}.invitation-panel p{color:#d4b3ac;margin-top:2rem;font-size:.8rem}.invitation-panel-link{border-bottom:1px solid #a47077;align-items:center;gap:1.7rem;margin-top:1.2rem;padding-block:1rem;font-size:.73rem;display:flex}.invitation-panel-link .icon{width:1rem;transform:rotate(90deg)}.invitation-panel-foot{letter-spacing:.1em;margin-top:auto;padding-top:4rem;font-size:.53rem;line-height:2}.invitation-panel-foot>span{color:#caa69f;font-size:.43rem}.invitation-paper{padding-inline:12%}.invitation-letter{border-bottom:1px solid var(--line);padding-block:4rem}.letter-heading{letter-spacing:.12em;justify-content:space-between;align-items:center;gap:1rem;font-size:.5rem;display:flex}.letter-heading .asterisk{width:1.3rem;height:1.3rem;margin-left:auto}.invitation-letter h2{letter-spacing:-.02em;margin-block:3rem 2rem;font-family:Instrument Serif,serif;font-size:clamp(2.6rem,3.6vw,3.4rem)}.invitation-letter p{color:#75534e;margin-top:1.35rem;font-size:.9rem;line-height:1.85}.invitation-letter .letter-signature{color:#50232c;padding-top:1rem;font-size:.8rem}.letter-signature em{margin-top:.5rem;font-size:1.6rem;display:block}.invitation-offer{border-bottom:1px solid var(--line);padding-block:4rem}.invitation-offer h2{font-family:Instrument Serif,serif;font-size:3.2rem}.invitation-offer article{gap:1.5rem;margin-top:2.3rem;display:flex}.invitation-offer article>.asterisk{color:#ab4150;width:1rem;height:1rem;margin-top:.25rem}.invitation-offer h3{font-size:1rem}.invitation-offer article p{color:var(--muted);margin-top:.5rem;font-size:.8rem;line-height:1.75}.invitation-steps{border-bottom:1px solid var(--line);padding-block:4rem}.invitation-steps h2{font-family:Instrument Serif,serif;font-size:3.2rem}.invitation-steps ol{counter-reset:steps;margin-top:2.4rem;padding:0;list-style:none}.invitation-steps li{counter-increment:steps;padding:0 0 1.7rem 2.5rem;position:relative}.invitation-steps li:before{content:"0"counter(steps);color:var(--accent);font-size:.65rem;position:absolute;top:.1rem;left:0}.invitation-steps li>span{font-size:.92rem}.invitation-steps li>p{color:var(--muted);margin-top:.5rem;font-size:.8rem}.invitation-paper .faq-section{padding:4rem 0;display:block}.invitation-paper .faq-intro h2{font-family:Instrument Serif,serif;font-size:3rem}.invitation-paper .faq-intro>p{display:none}.invitation-paper .faq-list{margin-top:2rem}.invitation-paper .faq-list summary{font-size:.83rem}.invitation-paper .faq-list details>p{font-size:.78rem}.invitation-final{text-align:center;padding-block:4rem}.small-seal{outline-offset:4px;border:1px solid #b27172;border-radius:50%;outline:1px solid #b27172;justify-content:center;align-items:center;width:66px;height:66px;margin:0 auto 2rem;display:flex}.small-seal .asterisk{color:#a7404c;width:1.5rem;height:1.5rem}.invitation-final h2{font-family:Instrument Serif,serif;font-size:3.8rem}.invitation-final>p{color:var(--muted);margin:1.5rem 0 2rem;font-size:.82rem}.theme-invitation .button{color:#f4ecdd;background:#50232c;border-radius:.15rem;gap:1.5rem;font-size:.78rem}.theme-invitation .button:hover{background:#9c3546}.letter-postscript{text-align:left;border-top:1px solid var(--line);gap:1rem;margin-top:4rem;padding-top:1.8rem;display:flex}.letter-postscript>span{font-family:Instrument Serif,serif;font-size:1.4rem;font-style:italic}.letter-postscript p{color:var(--muted);font-size:.7rem;line-height:1.7}}@layer responsive{@media (min-width:1600px){.site-header,.site-footer{padding-inline:max(5.6vw,50vw - 720px)}.signal-art{width:650px;right:max(3%,50vw - 720px)}}@media (max-width:1100px){.site-header{gap:1.2rem}.brand-expansion{display:none}.page-links{gap:1.5rem}.signal-hero{min-height:620px;padding-top:4rem}.signal-hero h1{font-size:7.7vw}.signal-art{width:53%;top:1rem;right:0}.hero-actions{gap:1rem}.recruitment-status{font-size:.55rem}.edition-poster{min-height:395px}.edition-contents-grid{gap:1.2rem}.edition-contents-grid h3{font-size:1.7rem}.orbit-interactive{margin-top:-2rem}.globe-wrap{width:530px}.studio-artifacts{width:37%;height:340px;top:6rem}.studio-ticket{min-height:230px;padding:1.1rem}.studio-note{padding:1.1rem}.invitation-panel-inner{min-height:max(740px,100svh)}.invitation-paper{padding-inline:10%}}@media (max-width:760px){.section-pad{padding-inline:6vw}.site-header{min-height:88px;padding:1.25rem 6vw}.wordmark{font-size:2.5rem}.page-links{gap:1rem;font-size:.65rem}.page-links>a:nth-child(2){display:none}.header-join{padding:.7rem .9rem;font-size:.63rem}.header-join>.icon{width:.8rem}.site-footer{padding-inline:6vw;flex-wrap:wrap;gap:1.5rem;padding-bottom:7rem}.site-footer>p{order:3;width:100%;font-size:.6rem}.concept-nav{bottom:max(1rem,env(safe-area-inset-bottom));gap:0;padding-left:.45rem}.concept-label{display:none}.concept-link{min-height:42px;padding:.65rem .8rem}.concept-name{display:none}.concept-link.is-active .concept-name{display:block}.concept-link>span:first-child{font-size:.7rem}.faq-section{grid-template-columns:1fr;gap:2.5rem;padding-block:4.5rem}.faq-intro h2{max-width:13em}.faq-intro>p{margin-top:1rem}.faq-list summary{min-height:72px;font-size:.85rem}.faq-list details>p{font-size:.82rem}.journey{grid-template-columns:1fr;gap:1.6rem;margin-top:2.5rem}.journey article{grid-template-columns:2.2rem 1fr;column-gap:1rem;display:grid}.journey-step{grid-row:span 2;padding-top:.3rem}.journey h3{margin:0;font-size:1.2rem}.journey p{max-width:48ch;font-size:.82rem}.final-cta{padding-block:4.5rem 5rem}.final-cta h2{font-size:clamp(3.2rem,9vw,4.5rem)}.signal-hero{min-height:auto;padding-top:2.6rem}.signal-hero-copy{width:100%}.signal-hero h1{font-size:clamp(3.9rem,11.3vw,6.4rem)}.signal-hero-copy>p{margin-top:1.5rem;font-size:.9rem}.hero-actions{gap:1.2rem;margin-top:1.7rem}.hero-actions .button{gap:1.5rem;padding-inline:1.2rem;font-size:.78rem}.recruitment-status{font-size:.58rem}.signal-art{align-self:center;width:86%;max-width:460px;margin-block:-1.7rem -1.8rem;position:relative;top:auto;right:auto}.signal-art .geometry{opacity:.45}.art-caption{font-size:.5rem;bottom:10%;right:0}.hero-baseline{margin-top:0;padding-block:1.2rem;font-size:.56rem}.hero-baseline>span:last-child{display:none}.signal-about{padding-block:3rem 4.5rem}.signal-about-grid{grid-template-columns:1fr;gap:2rem;padding-top:2.4rem}.signal-about-grid h2{font-size:clamp(2.6rem,7.9vw,3.7rem)}.signal-about-grid .lead{font-size:1.15rem}.signal-possibilities{padding-block:1rem 4rem}.signal-possibilities>h2{margin-bottom:2.2rem}.signal-discipline-list article{grid-template-columns:28px 1fr 18px;gap:.6rem;min-height:90px}.signal-discipline-list p{display:none}.signal-discipline-list h3{font-size:1.15rem}.signal-discipline-list>.icon{width:1rem}.signal-manifesto{padding-block:2.5rem}.signal-manifesto h2{margin-top:3.15rem;font-size:clamp(2.8rem,8vw,4.2rem)}.signal-manifesto>p{margin-bottom:2rem}.signal-manifesto h2>span{padding-left:5%}.signal-manifesto>div{margin-top:2rem;font-size:.6rem}.signal-journey{padding-block:4rem 0}.edition-masthead{margin-inline:6vw}.edition-masthead>span:not(:nth-child(2)){max-width:5rem;font-size:.45rem}.edition-masthead>span:nth-child(2){white-space:nowrap;letter-spacing:.035em;font-size:1.15rem}.edition-masthead>span:last-child{text-align:right}.edition-hero{grid-template-columns:1fr;gap:3rem;padding-block:2.8rem 3rem}.edition-hero h1{font-size:clamp(3.8rem,12vw,6rem)}.edition-hero-copy>p{margin-block:1.5rem;font-size:.85rem}.edition-poster{min-height:410px;padding:1.6rem}.poster-words{font-size:clamp(4.7rem,17vw,7rem)}.poster-1 .poster-words{font-size:clamp(4.1rem,14vw,6rem)}.edition-intro{grid-template-columns:1fr;padding-block:3.5rem}.edition-side-note{display:none}.edition-intro h2{font-size:3.1rem}.edition-columns{grid-template-columns:1fr;gap:1rem;margin-top:1.8rem}.edition-contents{padding-block:4rem}.edition-section-title{display:block}.edition-section-title h2{font-size:3.1rem}.edition-section-title>p{margin-top:1rem}.edition-contents-grid{grid-template-columns:1fr 1fr;gap:2rem 1.5rem;margin-top:2.3rem}.edition-contents-grid .asterisk{margin-bottom:1.5rem}.edition-contents-grid h3{font-size:1.9rem}.edition-contents-grid article>span{margin-bottom:1rem;font-size:.5rem;display:block}.edition-pullquote{padding-block:3.5rem}.edition-pullquote h2{font-size:clamp(2.7rem,8vw,4rem)}.edition-journey{padding-top:4rem}.edition-final{padding-block:2.3rem}.edition-final h2{margin-block:2.3rem;font-size:clamp(3.1rem,9vw,4.8rem)}.edition-final-bottom{flex-direction:column;align-items:start;gap:1.6rem}.edition-final-bottom>div{width:100%}.edition-final .button{justify-content:space-between;width:100%}.orbit-hero{padding-top:2rem}.orbit-heading{display:block}.orbit-heading h1{font-size:clamp(3rem,9.6vw,5rem)}.orbit-heading>div{flex-direction:column;align-items:start;margin-top:1.5rem;display:flex}.orbit-heading>div>p{margin-bottom:1.5rem;font-size:.8rem}.orbit-heading>div>p br{display:none}.orbit-interactive{margin-top:.6rem}.globe-wrap{width:100%;max-width:100%}.globe-label{font-size:.42rem}.globe-controls{bottom:-1.2rem}.orbit-topic-bar{grid-template-columns:1fr;gap:1.5rem;margin-top:3.2rem;padding-top:1.5rem}.topic-buttons{justify-content:space-between}.topic-buttons button{flex-grow:1;padding-inline:.8rem;font-size:.65rem}.topic-copy{min-height:125px}.topic-copy h2{font-size:1.15rem}.topic-copy>p{font-size:.78rem}.orbit-hero-bottom{gap:1rem;font-size:.52rem}.orbit-hero-bottom>a{font-size:.55rem}.orbit-about{grid-template-columns:1fr;gap:2rem;padding-block:4rem}.orbit-about>.asterisk{width:2.6rem;height:2.6rem}.orbit-about h2{font-size:clamp(2.3rem,7vw,3.4rem)}.orbit-about .lead{margin-block:1.5rem 1rem;font-size:1rem}.orbit-paths{padding-block:3.5rem}.orbit-section-heading{display:block}.orbit-section-heading h2{font-size:2.5rem}.orbit-section-heading>span{margin-top:1.3rem;display:block}.orbit-path-list{margin-top:2rem}.orbit-path-list article{grid-template-columns:16px 1fr 24px;gap:1rem;padding-block:1.5rem}.orbit-path-list h3{font-size:1.15rem}.orbit-path-list p{grid-area:2/2}.orbit-path-list article>.icon{grid-area:1/3;width:1rem}.orbit-journey{padding-top:4rem}.orbit-journey>h2{font-size:2.5rem}.studio-hero{padding-top:0}.studio-hero-meta{gap:1rem;padding-bottom:2rem;font-size:.47rem}.studio-hero-meta>span:last-child{text-align:right;max-width:9rem}.studio-hero h1{font-size:clamp(3rem,9.8vw,5.8rem)}.studio-hero h1>span{padding-left:0}.studio-artifacts{width:83%;max-width:440px;height:300px;margin:1.5rem auto 1rem;position:relative;top:auto;right:auto}.studio-ticket{width:61%;min-height:230px;padding:1.2rem;top:2.3rem}.studio-ticket>span:not(.ticket-caption){font-size:1.65rem}.studio-note{width:46%;padding:1.3rem;font-size:1.9rem}.studio-orbit-type{font-size:.45rem;bottom:.3rem;right:-4%}.studio-hero-bottom{flex-direction:column;align-items:start;gap:1.3rem;margin-block:1.5rem 2rem}.studio-hero-bottom>p{font-size:.75rem}.studio-hero-bottom .button{justify-content:space-between;width:100%}.studio-ticker{padding-block:1rem}.studio-ticker>span{justify-content:flex-start;gap:1.2rem;padding-inline:1rem;font-size:.62rem}.studio-ticker .asterisk{width:.8rem;height:.8rem}.studio-about{grid-template-columns:1fr;gap:2rem;padding-block:4rem}.studio-about-mark{justify-content:space-between;align-items:center;display:flex}.studio-about-mark>.asterisk{width:3rem;height:3rem;margin-bottom:0}.studio-about-mark>span{font-size:.5rem}.studio-about h2{font-size:clamp(2.5rem,7.5vw,4rem)}.studio-about p{margin-top:1.5rem}.studio-disciplines{padding-block:4rem}.studio-section-title{display:block}.studio-section-title h2{font-size:3.3rem}.studio-section-title>p{margin-top:1.4rem}.studio-disciplines-list{margin-top:2rem}.studio-disciplines-list summary{padding-block:1.3rem;font-size:clamp(1.3rem,5.3vw,2rem)}.studio-disciplines-list summary .icon{width:1.2rem}.studio-disciplines-list details>div{flex-direction:column;gap:1rem}.studio-disciplines-list details>div>span{align-self:start}.studio-manifesto{padding-block:2.5rem}.studio-manifesto h2{margin-block:1.7rem;font-size:17vw}.studio-manifesto h2 .asterisk{width:.5em;height:.5em}.studio-manifesto>p{font-size:.75rem}.studio-journey{padding-top:4rem}.studio-final{padding-block:3rem}.studio-final h2{font-size:clamp(3rem,9.8vw,5rem)}.studio-final>div:first-child>.asterisk{width:12%}.studio-final-bottom{flex-direction:column;align-items:start;gap:1.5rem;margin-top:2rem}.studio-final-bottom>div{width:100%}.studio-final .button{justify-content:space-between;width:100%}.invitation-layout{grid-template-columns:1fr}.invitation-panel{position:relative}.invitation-panel-inner{min-height:auto;padding:3rem 8% 2.5rem}.invitation-seal{width:6rem;height:6rem;margin-bottom:2rem}.invitation-panel h1{max-width:90%;font-size:clamp(4rem,12vw,6rem)}.invitation-panel h1>em{display:block}.invitation-panel p{margin-top:1.5rem;font-size:.8rem}.invitation-panel-foot{padding-top:3rem}.invitation-paper{padding-inline:8%}.invitation-letter{padding-block:3rem}.invitation-letter h2{margin-block:2.5rem 1.5rem;font-size:2.8rem}.invitation-letter p{font-size:.88rem}.invitation-offer,.invitation-steps{padding-block:3rem}.invitation-offer h2,.invitation-steps h2{font-size:2.9rem}.invitation-paper .faq-section{padding-block:3rem}.invitation-paper .faq-intro h2{font-size:2.8rem}.invitation-final{padding-block:3rem}.invitation-final h2{font-size:3.4rem}.letter-postscript{margin-top:3rem}}@media (max-width:380px){.page-links{display:flex}.signal-hero h1{font-size:11vw}.recruitment-status{gap:.35rem;font-size:.5rem}.hero-actions{gap:.6rem}.hero-actions .button{gap:1rem;padding-inline:1rem}.edition-masthead>span:not(:nth-child(2)){max-width:3.5rem;font-size:.4rem}.edition-masthead>span:nth-child(2){font-size:1rem}.edition-contents-grid{gap:1.8rem 1.2rem}.studio-ticket>span:not(.ticket-caption){font-size:1.4rem}.studio-note{font-size:1.6rem}.concept-link{padding-inline:.65rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0s!important}.knot{animation:none}.edition-poster:hover{transform:none}}@media (prefers-reduced-transparency:reduce){.concept-nav{-webkit-backdrop-filter:none;backdrop-filter:none;background:#21171c}}@media (prefers-contrast:more){.site{--muted:var(--ink);--line:var(--ink)}.concept-nav{background:#21171c;border-color:#fff6e8}}.brand-logo{width:140px;height:101px;display:block;position:relative;overflow:hidden}.brand-compact .brand-logo{width:112px;height:81px}.join-mobile{display:none}.site-footer{padding-bottom:max(2rem, env(safe-area-inset-bottom))}@media (max-width:760px){.site-header{flex-wrap:wrap;gap:.5rem 1rem;padding-block:.75rem}.site-header .brand{margin-right:auto}.brand-logo{width:112px;height:81px}.page-links{border-block:1px solid var(--line);order:3;justify-content:space-between;gap:.5rem;width:100%;margin:0;font-size:.8rem}.page-links a,.page-links>a:nth-child(2){align-items:center;min-height:48px;padding-block:.75rem;display:inline-flex}.header-join{min-height:48px;padding:.75rem 1rem;font-size:.8rem}.join-desktop{display:none}.join-mobile{display:inline}.signal-hero{padding-top:2rem}.signal-hero h1{font-size:clamp(3.25rem,11.2vw,5.3rem)}.signal-hero-copy>p{font-size:1rem}.hero-actions{flex-wrap:wrap;gap:1rem}.hero-actions .button{min-height:54px;font-size:.9rem}.recruitment-status{font-size:.75rem}.signal-art{width:100%;margin-block:.5rem;translate:none}.art-caption{font-size:.65rem}.hero-baseline{flex-wrap:wrap;gap:1rem;font-size:.75rem}.hero-baseline>a{min-height:48px}.signal-about-grid>div>p:not(.lead),.journey p,.faq-list details>p{font-size:1rem}.signal-discipline-list article{grid-template-columns:24px minmax(0,1fr) 20px;row-gap:.5rem;padding-block:1.25rem}.signal-discipline-list h3{font-size:1.3rem}.signal-discipline-list p{grid-area:2/2;font-size:1rem;display:block}.signal-discipline-list article>.icon{grid-area:1/3/span 2}.signal-manifesto h2{margin-top:1rem;font-size:clamp(2rem,7.5vw,3.5rem)}.signal-manifesto .manifesto-line{translate:none}.signal-manifesto h2>.manifesto-line:last-child{padding-left:0}.signal-manifesto>div{font-size:.8rem}.faq-list summary,.faq-intro>p{font-size:1rem}.final-cta h2{font-size:clamp(2.7rem,10vw,4.5rem)}.final-cta .button{gap:1rem;width:100%;max-width:360px}.form-note{font-size:.8rem}.site-footer{padding-bottom:max(2rem, env(safe-area-inset-bottom))}.site-footer>p{font-size:.8rem;line-height:1.65}.site-footer>a{min-height:48px;font-size:.8rem}.season-orbit{width:min(65%,260px)}.season-event h3{font-size:clamp(2rem,9vw,3.5rem)}.club-program .season-event h3,.club-program .season-event:nth-child(2n) h3{translate:none;rotate:none;scale:none}.club-program .track-spread.mobile-stack{gap:1rem;padding-block:0;display:grid}.club-program .mobile-stack .track-sheet{min-height:0;box-shadow:none;margin:0;position:relative;top:auto;scale:1}}.theme-signal{--ground:#200706;--line:#5e2b29;--accent:#f18b79}.theme-signal .brand-logo{width:154px;height:111px}.theme-signal .brand-compact .brand-logo{width:112px;height:81px}.theme-signal .page-links{gap:2rem;font-size:.9rem}.theme-signal .page-links a{align-items:center;min-height:48px;display:inline-flex}.recruitment-edition{letter-spacing:.1em;text-transform:uppercase;color:#e1c2b9;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.6rem;font-size:.72rem;display:flex}.recruitment-edition strong{letter-spacing:-.06em;color:#fff5e9;border-inline:1px solid #87534b;padding-inline:.75rem;font-family:Space Grotesk Variable,sans-serif;font-size:1.8rem;font-weight:600;line-height:1}.signal-hero{background:radial-gradient(at 80% 35%,#6517144d,#0000 60%);padding-top:2.5rem}.signal-hero h1 em{color:#f2a28c}.theme-signal .final-cta{background:#300c09}.theme-signal .final-cta em{color:#f2a28c}@media (max-width:760px){.theme-signal .site-header{flex-wrap:nowrap;gap:1rem;min-height:112px;padding-block:.75rem}.theme-signal .site-header .brand-logo{width:123.2px;height:89px}.theme-signal .page-links{order:initial;border:0;justify-content:flex-end;gap:1.2rem;width:auto;font-size:.85rem}.theme-signal .page-links a{white-space:nowrap}.recruitment-edition{letter-spacing:.06em;gap:.6rem;margin-bottom:1.5rem;font-size:.65rem}.recruitment-edition strong{padding-inline:.6rem;font-size:1.65rem}.signal-hero{padding-top:1.75rem}.signal-hero h1{font-size:clamp(3.4rem,12vw,5.8rem)}}@media (max-width:359px){.theme-signal .page-links{gap:.85rem;font-size:.8rem}.recruitment-edition{gap:.45rem;font-size:.58rem}}.signal-art{aspect-ratio:auto;translate:none}.signal-art .geometry{aspect-ratio:1;height:auto}.art-caption{text-align:right;padding-top:.75rem;padding-bottom:1.25rem;display:block;position:relative;bottom:auto;right:auto}@media (min-width:761px){.signal-hero{grid-template-columns:1.1fr 1fr;align-items:center;column-gap:2rem;min-height:auto;display:grid}.signal-hero-copy{width:100%}.signal-art{justify-self:end;width:100%;max-width:650px;position:relative;top:auto;right:auto}.hero-baseline{grid-column:1/-1;margin-top:2rem}.hero-baseline>span{max-width:32%}}@media (max-width:760px){.signal-art{margin-bottom:1rem}.art-caption{padding-top:0;padding-bottom:.5rem}}.club-motto{padding-block:clamp(3rem,7vw,6rem)}.club-motto .motto-label{letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.75rem}.club-motto h2{margin:0;font-size:clamp(3.5rem,8.5vw,8rem);line-height:1.02}.club-motto h2 em{padding-left:10%;display:inline-block}.club-motto>div{gap:1.5rem;margin-top:3rem;font-size:.8rem}.club-motto>div>span{max-width:30ch;line-height:1.5}@media (max-width:760px){.club-motto h2{margin-top:0;font-size:clamp(2.65rem,10.4vw,5rem)}.club-motto h2 em{padding-left:0}.club-motto>div{margin-top:2.5rem;font-size:.75rem}.club-motto .motto-label{font-size:.7rem}}.theme-signal .site-header{min-height:88px;padding-block:.75rem}.theme-signal .site-header .brand-logo{width:88px;height:64px}@media (max-width:760px){.theme-signal .site-header{min-height:76px;padding-block:.5rem}.theme-signal .site-header .brand-logo{width:77px;height:56px}}.signal-hero h1{font-size:clamp(3rem,5.7vw,6rem)}@media (max-width:760px){.signal-hero h1{font-size:clamp(2.45rem,9.5vw,4.8rem)}.final-cta h2{font-size:clamp(2.4rem,9vw,4.5rem)}.signal-hero-copy{text-align:center}.recruitment-edition{justify-content:center}.hero-actions{justify-content:center;margin-top:1.75rem}.hero-actions .button{justify-content:space-between;min-width:180px}.hero-baseline{text-align:center;flex-direction:column;gap:.5rem}.hero-baseline>a{justify-content:center}.art-caption{text-align:center}}.header-scroll-marker{pointer-events:none;height:1px;margin-bottom:-1px;display:block}.theme-signal .site-header{z-index:40;background:#200706;border-bottom:1px solid #f5efdf12;min-height:80px;padding-block:.5rem;transition:background-color .25s,box-shadow .25s,border-color .25s;position:sticky;top:0}.theme-signal .site-header.is-scrolled{background:#2b0d0b;border-bottom-color:#f5efdf26;box-shadow:0 5px 20px #10030240}.theme-signal .site-header .brand-logo{transition:transform .25s}.theme-signal .site-header.is-scrolled .brand-logo{transform-origin:0;transform:scale(.94)}.theme-signal .site-header .page-links{border:0;align-items:center;gap:1.5rem;width:auto;font-size:.8rem;display:flex}.theme-signal .site-header .header-cta{color:#250a12;letter-spacing:.03em;background:#f5efdf;border-radius:999px;justify-content:center;align-items:center;gap:1rem;min-height:44px;padding:.75rem 1.15rem;font-size:.75rem;font-weight:650;display:inline-flex}.theme-signal .site-header .header-cta:hover{background:#f2a28c}.header-cta .icon{width:1rem;height:1rem}@media (max-width:760px){html{scroll-padding-top:88px}.theme-signal .site-header{min-height:72px;padding-inline:5vw}.theme-signal .site-header .page-links{gap:1rem;font-size:.75rem}.theme-signal .site-header .header-cta{gap:.5rem;padding-inline:.9rem;font-size:.7rem}.theme-signal .site-header .brand-logo{width:70px;height:51px}}@media (prefers-reduced-motion:reduce){.theme-signal .site-header,.theme-signal .site-header .brand-logo{transition:none}}@media (prefers-reduced-motion:no-preference){.theme-signal .site-header{animation:.55s cubic-bezier(.16,1,.3,1) both header-enter}@keyframes header-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}}.theme-signal .site-header{position:sticky;top:0}.roadmap-heading{text-align:center;margin-bottom:3rem}.recruitment-roadmap{grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.roadmap-step{text-align:center;padding:0 1rem;position:relative}.roadmap-step:not(:last-child):before{content:"";background:var(--line);width:100%;height:1px;position:absolute;top:25px;left:50%}.roadmap-number{z-index:1;background:var(--ground);color:#f2a28c;font-variant-numeric:tabular-nums;border:1px solid #bd7468;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 1.5rem;font-size:.85rem;display:grid;position:relative}.roadmap-step h3{letter-spacing:-.025em;margin-bottom:.7rem;font-size:clamp(1.1rem,1.8vw,1.5rem)}.roadmap-step p{color:var(--muted);max-width:31ch;margin-inline:auto;font-size:.95rem}.roadmap-apply{border-bottom:1px solid var(--accent);justify-content:center;align-items:center;gap:1rem;width:fit-content;min-height:48px;margin:2.5rem auto 0;padding:.8rem .5rem;font-size:.8rem;display:flex}@media (max-width:760px){.roadmap-heading{text-align:left;margin-bottom:2.5rem}.roadmap-heading h2{font-size:clamp(2.2rem,8vw,3.2rem)}.recruitment-roadmap{grid-template-columns:1fr}.roadmap-step{text-align:left;grid-template-columns:44px minmax(0,1fr);gap:1.15rem;padding:0 0 2rem;display:grid}.roadmap-step:last-child{padding-bottom:0}.roadmap-number{width:44px;height:44px;margin:0;font-size:.8rem}.roadmap-step:not(:last-child):before{width:1px;height:100%;top:22px;left:21px}.roadmap-copy{padding-top:.5rem}.roadmap-step h3{margin-bottom:.5rem;font-size:1.15rem}.roadmap-step p{max-width:none;margin:0;font-size:1rem}.roadmap-apply{margin-top:1.75rem}}.footer-socials{align-items:center;gap:.5rem;display:flex}.footer-socials a{border:1px solid var(--line);border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.footer-socials a:hover{color:var(--ground);background:var(--ink);border-color:var(--ink)}.site-footer{flex-wrap:wrap}@media (max-width:760px){.footer-socials{order:4;justify-content:center;gap:.85rem;width:100%;padding-top:.5rem}}.hero-actions .button,.final-cta .button,.theme-signal .site-header .header-cta,.roadmap-apply{text-align:center;justify-content:center}.roadmap-copy h3{text-wrap:balance;max-width:24ch;margin-inline:auto;line-height:1.3}.roadmap-copy p{max-width:36ch;line-height:1.7}.roadmap-action{text-align:center;margin-top:3rem}.roadmap-action>p{letter-spacing:.15em;color:var(--muted);margin-bottom:1rem;font-size:.75rem}.roadmap-join{min-width:180px}@media (min-width:761px){.roadmap-copy{grid-template-rows:minmax(3.9em,auto) auto;align-content:start;display:grid}.roadmap-copy h3{margin-bottom:.85rem}}@media (max-width:760px){.roadmap-copy h3{text-wrap:initial;margin-inline:0}.roadmap-copy p{max-width:none}.roadmap-action{margin-top:2.5rem}}.annual-gatherings .events-intro{text-align:center;flex-direction:column;align-items:center;gap:0;max-width:720px;margin:0 auto 4rem;display:flex}.events-intro .program-caption{letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem}.events-intro h2{margin-bottom:1.5rem}.events-intro p{max-width:60ch;line-height:1.75}.season-orbit .orbit-geometry{position:absolute;inset:0}.season-orbit>span:not(.orbit-geometry){max-width:80%;font-size:clamp(1.4rem,2.3vw,2.2rem);position:relative}@media (max-width:760px){.annual-gatherings .events-intro{margin-bottom:2.5rem}.events-intro h2{margin-bottom:1.25rem}.season-orbit>span:not(.orbit-geometry){font-size:clamp(1.1rem,4.7vw,1.5rem)}.events-intro .program-caption{font-size:.72rem}}.season-event{text-align:left;padding-block:2.25rem 1.5rem}.season-event h3{margin-block:1rem 1.25rem;line-height:1.1}.season-event p{max-width:60ch;line-height:1.8}.season-event .event-source{margin-top:1.25rem}@media (max-width:760px){.season-event{padding-block:1.75rem 1.25rem}.club-program .season-event p{line-height:1.75}.season-event h3{margin-block:.9rem 1rem}}.event-logo-section{border-top:1px solid var(--line);padding-block:4rem}.logo-eyebrow{text-align:center;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:1.75rem;font-size:.75rem}.event-logo-stage{background:#fff;border-radius:1rem;max-width:820px;height:clamp(180px,25vw,300px);margin-inline:auto;position:relative;overflow:hidden}.event-logo-slide{opacity:0;pointer-events:none;padding:clamp(1.25rem,4vw,3rem);transition:opacity .65s;position:absolute;inset:0}.event-logo-slide.is-active{opacity:1}.event-logo-slide img{object-fit:contain;width:100%;height:100%}.event-logo-controls{justify-content:center;align-items:center;gap:1rem;margin-top:1rem;display:flex}.event-logo-dots{display:flex}.event-logo-dots button{background:0 0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.event-logo-dots span{background:var(--muted);opacity:.45;border-radius:50%;width:6px;height:6px}.event-logo-dots button[aria-pressed=true] span{background:var(--ink);opacity:1;border-radius:10px;width:20px}.logo-pause{text-underline-offset:4px;background:0 0;min-width:48px;min-height:44px;font-size:.75rem;text-decoration:underline}@media (max-width:760px){.event-logo-section{padding-block:3rem}}@media (prefers-reduced-motion:reduce){.event-logo-slide{transition:none}}.logo-marquees{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.logo-marquee{padding-block:1.5rem;overflow:hidden}.logo-marquee-track{width:max-content;display:flex}.logo-marquee-group{flex-shrink:0;align-items:center;gap:4rem;padding-right:4rem;animation:36s linear infinite event-marquee;display:flex}.row-1 .logo-marquee-group{animation-direction:reverse}.marquee-logo{flex-shrink:0;justify-content:center;align-items:center;width:240px;height:100px;display:flex}.marquee-logo img{object-fit:contain;filter:none;opacity:1;width:100%;height:100%}.marquee-controls{text-align:center;margin-top:.75rem}.marquee-paused .logo-marquee-group,.logo-marquees:hover .logo-marquee-group{animation-play-state:paused}@keyframes event-marquee{to{transform:translate(-100%)}}@media (max-width:760px){.logo-marquee{padding-block:1rem}.logo-marquee-group{gap:2.5rem;padding-right:2.5rem;animation-duration:30s}.marquee-logo{width:160px;height:72px}}@media (prefers-reduced-motion:reduce){.logo-marquees{-webkit-mask-image:none;mask-image:none}.logo-marquee-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;width:100%;padding:0;animation:none;display:grid}.logo-marquee-track,.marquee-logo{width:100%}.logo-marquee-group[aria-hidden=true],.logo-marquee.row-1,.marquee-controls{display:none}}.club-motto{text-align:center;background:#e5b6b5;padding-block:clamp(3.5rem,7vw,6.5rem)}.motto-emblem{border:1px solid #3b0f1d40;border-radius:50%;place-items:center;width:48px;height:48px;margin:0 auto 2rem;display:grid}.motto-emblem .asterisk{width:20px;height:20px}.club-motto h2{font-size:clamp(3rem,7vw,6.5rem);line-height:1.03}.club-motto h2 em{padding-left:0}.club-motto>.motto-identity{border-top:1px solid #3b0f1d40;flex-direction:column;gap:.65rem;width:fit-content;max-width:100%;margin:2.25rem auto 0;padding-top:1.5rem;display:flex}.motto-identity p{font-size:clamp(.95rem,1.5vw,1.2rem);font-weight:550;line-height:1.5}.club-motto>.motto-identity>.motto-university{letter-spacing:.1em;text-transform:uppercase;max-width:none;font-size:.75rem;line-height:1.5}.motto-name-break{display:none}@media (max-width:760px){.club-motto h2{font-size:clamp(2.7rem,10.5vw,5rem)}.motto-name-break{display:block}.club-motto>.motto-identity{margin-top:1.75rem;padding-top:1.25rem}.motto-emblem{margin-bottom:1.5rem}.club-motto>.motto-identity>.motto-university{letter-spacing:.08em;font-size:.7rem}}.hero-baseline{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(1rem,3vw,2.5rem);width:100%;display:grid}.hero-baseline>span{min-width:0;max-width:none}.hero-baseline>a{justify-content:center;min-width:0}.hero-baseline>span:last-child{justify-self:end}@media (max-width:760px){.signal-art{width:min(100%,460px);margin:1rem auto 0}.art-caption{text-align:center;max-width:28ch;margin-inline:auto;padding:.75rem 0 1.5rem;font-size:.72rem;line-height:1.6;position:relative;inset:auto}.hero-baseline{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;margin-top:0;padding-block:1rem;font-size:clamp(.68rem,2.5vw,.8rem);line-height:1.6}.hero-baseline>a{text-align:right;justify-content:flex-end;justify-self:end;gap:.65rem;min-height:48px}.hero-baseline>a .icon{width:.85rem;height:.85rem}.hero-baseline>span:last-child{display:none}}.button,.theme-signal .site-header .header-cta{color:#fff3e5;-webkit-backdrop-filter:blur(14px);text-shadow:0 1px 4px #0000004d;background:linear-gradient(135deg,#fff2e330,#fff2e30e);border:1px solid #ffeeda59;box-shadow:inset 0 1px #fff3,0 8px 25px #00000024}.button:hover,.theme-signal .site-header .header-cta:hover{color:#fff3e5;background:linear-gradient(135deg,#fff2e347,#fff2e31f);border-color:#ffeeda99}@supports not ((-webkit-backdrop-filter:blur(14px)) or (backdrop-filter:blur(14px))){.button,.theme-signal .site-header .header-cta{background:#54322e}}@media (prefers-reduced-transparency:reduce){.button,.theme-signal .site-header .header-cta{-webkit-backdrop-filter:none;background:#54322e}}.season-event{padding-block:2rem 1.25rem}.season-event h3{margin-block:.85rem 1rem;font-size:clamp(2.25rem,4vw,3.75rem)}.season-event p{max-width:52ch;font-size:1rem;line-height:1.7}.season-event .season-rule{padding-top:1.5rem}@media (max-width:760px){.season-event{padding-block:1.5rem 1.1rem}.season-event h3{font-size:clamp(2rem,8.5vw,3rem)}.season-event p{max-width:none}}.site-footer{padding-block:1.5rem max(1.5rem,env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:1.5rem;display:grid}.site-footer>.brand{justify-self:start}.site-footer>.footer-socials{order:initial;justify-content:center;width:auto;padding:0}.site-footer>a:not(.brand){justify-self:end;min-height:48px;padding-inline:.25rem}@media (max-width:760px){.site-footer{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}.site-footer>.footer-socials{grid-area:2/1/auto/-1;justify-self:center}.site-footer>a:not(.brand){grid-area:1/2}.theme-signal .site-footer .brand-logo{width:88px;height:64px}}.brand-logo img{object-fit:contain;width:100%;max-width:100%;height:100%;display:block;position:static}.hero-baseline{font-size:.8rem}.hero-baseline>a{min-height:48px;padding-inline:.25rem}p{text-wrap:pretty}.button,.theme-signal .site-header .header-cta{isolation:isolate;transition:color .12s ease-out,border-color .15s ease-out,transform .15s ease-out;position:relative}.button:before,.header-cta:before{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;background:#fff2e31a;transition:opacity .15s ease-out;position:absolute;inset:0}.button:hover,.theme-signal .site-header .header-cta:hover{background:linear-gradient(135deg,#fff2e330,#fff2e30e)}.button:hover:before,.header-cta:hover:before{opacity:1}@media (max-width:760px){.recruitment-edition{gap:.75rem;font-size:.75rem}.recruitment-edition>span:last-child{flex-basis:100%;font-size:.75rem}.recruitment-edition strong{border-right:0;padding-right:0}.hero-baseline{font-size:.8125rem}.hero-baseline>a{gap:.5rem}.art-caption{font-size:.75rem}}@supports not ((-webkit-backdrop-filter:blur(14px)) or (backdrop-filter:blur(14px))){.button:hover,.theme-signal .site-header .header-cta:hover{background:#54322e}}@media (prefers-reduced-transparency:reduce){.button:hover,.theme-signal .site-header .header-cta:hover{background:#54322e}}@media (prefers-reduced-motion:reduce){.button:active,.header-cta:active,.logo-pause:active,.footer-socials a:active,.theme-signal .site-header.is-scrolled .brand-logo{transform:none}}.signal-art picture{display:block}.knot{animation-duration:.65s}@keyframes knot-arrival{0%{opacity:.85;transform:translateY(12px)rotate(-3deg)scale(.99)}to{opacity:1;transform:none}}.not-found-page{text-align:center;background:#200706;flex-direction:column;justify-content:center;align-items:center;gap:2rem;min-height:100svh;padding:3rem 6vw;display:flex}.not-found-page h1{font-size:clamp(2.5rem,7vw,5rem)}.not-found-page p{color:#c2a8ac;max-width:45ch}.season-list,.season-event,.roadmap-copy{min-width:0}.signal-hero h1,.final-cta h2,.season-event h3{overflow-wrap:anywhere}@media (max-width:760px){.theme-signal .site-header{flex-wrap:wrap}.theme-signal .site-header .page-links{flex-wrap:wrap;min-width:0;max-width:100%}.theme-signal .site-header .page-links a{white-space:normal}}@media (prefers-reduced-motion:reduce){.knot{animation:none}}.signal-art-frame{aspect-ratio:1;isolation:isolate;place-items:center;width:100%;display:grid;position:relative}.hero-linework{pointer-events:none;position:absolute;inset:0}.signal-art .hero-linework>.geometry{transform-box:view-box;transform-origin:50%;width:100%;height:100%;inset:0;transform:rotate(0)}.signal-art-frame>.art-cross{pointer-events:none;width:clamp(18px,2vw,24px);height:auto;top:10%;right:2%}.signal-art .signal-art-frame>picture{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;inset:0;translate:-1.846% -4.123%}.signal-art-frame picture>source{display:none}.signal-art-frame .knot{width:89.343%;height:auto;margin:0}@media (prefers-reduced-motion:no-preference){.signal-art .hero-linework>.geometry{animation:100s linear infinite paused hero-orbit}.signal-art .hero-linework.is-running>.geometry{animation-play-state:running}@keyframes hero-orbit{to{transform:rotate(360deg)}}.signal-art-frame .knot{animation:.45s ease-out both artwork-appear}@keyframes artwork-appear{0%{opacity:.85}to{opacity:1}}}@media (max-width:760px){.recruitment-edition{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:.5rem;width:100%;margin:0 auto 1.75rem;display:grid}.recruitment-edition>span{letter-spacing:.08em;max-width:100%;font-size:.75rem;line-height:1.5;display:block}.recruitment-edition strong{letter-spacing:-.04em;border:0;padding:0;font-size:2.25rem;line-height:1.1;display:block}.recruitment-edition>span:last-child{font-size:.75rem}}html{scroll-padding-top:var(--navigation-offset,100px)}.theme-signal .site-header.is-unpinned{position:relative;top:auto}.roadmap-copy h3{overflow-wrap:anywhere}.club-motto h2,.club-motto h2 em{overflow-wrap:anywhere;min-width:0;max-width:100%}@media (max-width:760px){.club-motto h2{font-size:min(clamp(2.7rem,10.5vw,5rem),24vw)}}}
