:root{color-scheme:dark;--color-cosmos:#16151c;--color-moon-dust:#e7e6e6;--color-classic-red:#ee3025;--color-outer-reef:#286395;--color-white:#fff;--color-rule:#ffffff2e;--color-muted:#e7e6e6ad;--color-surface:#1d1c24;--font-brand:"Montserrat", "Avenir Next", "Helvetica Neue", sans-serif;--font-korean:"Pretendard", "Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;--font-body:var(--font-korean);--content-max:88rem;--reading-max:46rem;--gutter:clamp(1.25rem, 4vw, 4rem);--section-space:clamp(5rem, 10vw, 10rem);--space-1:.5rem;--space-2:.75rem;--space-3:1rem;--space-4:1.5rem;--space-5:2rem;--space-6:3rem;--line:1px solid var(--color-rule);--focus-ring:3px solid var(--color-classic-red);--transition-fast:.16s ease}:lang(en){--font-body:var(--font-brand)}:lang(ko){--font-body:var(--font-korean)}.site-header{z-index:20;-webkit-backdrop-filter:blur(7px);background:linear-gradient(#000000f5,#0000);border:0;width:100%;position:absolute;inset:0 0 auto;box-shadow:0 8px 10px -4px #00000047}.site-header__inner{grid-template-columns:minmax(8.35rem,9.5rem) 1fr auto;align-items:center;gap:clamp(1.5rem,3vw,3rem);min-height:6.125rem;display:grid}.brand-logo{width:clamp(7.75rem,9.2vw,8.35rem)}.brand-logo img,.partner-mark img{filter:none;width:100%;height:auto;transform:none}.site-nav ul,.locale-switcher,.action-row{align-items:center;gap:var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-nav a{font-family:var(--font-brand);letter-spacing:0;white-space:nowrap;font-size:clamp(.86rem,.82rem + .12vw,.94rem);font-weight:600;text-decoration:none}.locale-switcher a{font-family:var(--font-brand);letter-spacing:.075em;text-transform:uppercase;font-size:.82rem;font-weight:700;text-decoration:none}.site-nav a[aria-current=page]{color:var(--color-white);text-decoration:underline;text-decoration-color:var(--color-white);text-underline-offset:.45rem;text-decoration-thickness:1.5px}.nav-disclosure{display:none}.action-row{gap:var(--space-3)}.button,.button:visited{border:1px solid var(--color-white);min-height:3rem;color:var(--color-white);font-family:var(--font-brand);letter-spacing:.08em;text-transform:uppercase;transition:background var(--transition-fast), border-color var(--transition-fast), color var(--transition-fast);background:#0b0b0f57;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-size:.8rem;font-weight:750;text-decoration:none;display:inline-flex}.button:hover,.button:focus-visible{border-color:var(--color-classic-red);background:var(--color-cosmos);color:var(--color-white);box-shadow:inset 0 -3px 0 var(--color-classic-red)}.button--primary{border-color:var(--color-classic-red);background:color-mix(in srgb, var(--color-classic-red) 98%, var(--color-cosmos))}.button:disabled,.button[aria-disabled=true],.application-actions button:disabled{border-color:var(--color-rule);color:var(--color-muted);cursor:not-allowed;background:0 0}.text-link{min-height:2.75rem;color:var(--color-moon-dust);align-items:center;display:inline-flex}.page-index{border-bottom:var(--line);color:var(--color-muted);font-family:var(--font-brand);letter-spacing:.14em;justify-content:space-between;align-items:center;padding-block-end:var(--space-3);font-size:.72rem;font-weight:750;display:flex}.section-number{color:var(--color-muted);font-family:var(--font-brand);letter-spacing:.14em;font-size:.72rem;font-weight:750}.competition-distinction,.authority-notice,.rules-notice{border-left:3px solid var(--color-outer-reef);color:var(--color-moon-dust);margin:0;padding-inline-start:var(--space-4)}.photo-section{background:var(--color-cosmos);isolation:isolate;position:relative;overflow:hidden}.photo-section:before,.photo-section:after{content:"";pointer-events:none;position:absolute;inset:0}.photo-section:before{z-index:-2;background-image:var(--section-photo,var(--section-photo-fallback));background-position:50%;background-size:cover}.photo-section:after{z-index:-1;background:#0b0b0fbd}.hero{border-bottom:var(--line);isolation:isolate;min-height:clamp(44rem,100svh,68rem);display:grid;position:relative;overflow:hidden}.hero__media,.hero__scrim{position:absolute;inset:0}.hero__media{background:var(--color-cosmos);overflow:hidden}.hero__media img,.hero__media picture,.hero__media video{width:100%;height:100%;display:block}.hero__fallback,.hero__video{position:absolute;inset:0}.hero__media img,.hero__video{object-fit:cover;object-position:center}.hero__video{z-index:1}.hero__scrim{z-index:2;background:#08080c94}.hero__content{z-index:3;align-self:end;padding-block:clamp(9rem,20vh,15rem) clamp(4rem,10vh,8rem);position:relative}.hero__content h1{max-width:10ch}.hero__lede{max-width:46rem;color:var(--color-moon-dust);font-size:clamp(1.05rem,1.5vw,1.35rem)}.media-reel.section{background:#0b0b0f;padding-block-end:0}.media-reel__header{gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));padding-block-end:clamp(3rem,7vw,6rem);display:grid}.media-reel__header>div:first-child{grid-column:1/8}.media-reel__intro{grid-column:9/13;align-self:end}.media-reel__intro p{margin-block-end:var(--space-3)}.media-reel__hint{color:var(--color-muted);font-family:var(--font-brand);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.media-reel__stage{border-top:3px solid var(--color-classic-red);background:#050507;min-height:clamp(34rem,76svh,62rem);position:relative;overflow:hidden}.media-reel__slide{opacity:0;pointer-events:none;margin:0;transition:opacity .6s;position:absolute;inset:0}.media-reel__slide.is-active{z-index:1;opacity:1}.media-reel__slide img{object-fit:cover;object-position:center;width:100%;height:100%}.media-reel__slide figcaption{inset:auto auto clamp(1.5rem, 4vw, 4rem) var(--gutter);max-width:min(32rem, calc(100% - (2 * var(--gutter))));padding:var(--space-3) var(--space-4);border-left:3px solid var(--color-classic-red);color:var(--color-white);background:#0b0b0fd1;font-size:clamp(.95rem,1.3vw,1.15rem);position:absolute}.media-reel__advance,.media-reel__toggle{display:none}.media-reel[data-enhanced=true] .media-reel__advance,.media-reel[data-enhanced=true] .media-reel__toggle{display:block}.media-reel[data-enhanced=true] .media-reel__toggle[hidden]{display:none}.media-reel__advance{z-index:2;color:var(--color-white);cursor:e-resize;background:0 0;border:0;position:absolute;inset:0}.media-reel__advance>span{inset:auto var(--gutter) clamp(1.5rem, 4vw, 4rem) auto;border:var(--line);opacity:.28;width:3.25rem;height:3.25rem;transition:opacity var(--transition-fast);background:#0b0b0f8f;place-items:center;font-size:1.25rem;display:grid;position:absolute}.media-reel__stage:hover .media-reel__advance>span,.media-reel__advance:focus-visible>span{opacity:1}.media-reel__toggle{inset:var(--space-4) var(--gutter) auto auto;z-index:3;border:var(--line);width:2.75rem;height:2.75rem;color:var(--color-white);cursor:pointer;opacity:.2;transition:opacity var(--transition-fast);background:#0b0b0f9e;position:absolute}.media-reel__stage:hover .media-reel__toggle,.media-reel__toggle:focus-visible{opacity:1}.home-directory{--section-photo-fallback:url(/media/r2s-instrumentation-01.webp);align-items:center;min-height:clamp(42rem,82svh,62rem);display:grid}.home-directory:before{background-position:50% 44%}.home-directory:after{background:#0b0b0fc9}.home-directory__inner{gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.home-directory__header{grid-column:1/5}.home-directory__header h2{max-width:11ch;font-size:clamp(2.6rem,5vw,5.75rem)}.home-directory__header>p:last-child{max-width:28rem;color:var(--color-muted);margin-block-start:var(--space-4)}.home-directory__navigation{grid-column:5/13}.home-directory__navigation ol{border-top:var(--line);margin:0;padding:0;list-style:none}.home-directory__navigation li{border-bottom:var(--line)}.home-directory__navigation a{gap:clamp(var(--space-3), 2vw, var(--space-5));min-height:7.5rem;padding:clamp(var(--space-4), 2vw, var(--space-5)) var(--space-2);color:var(--color-white);transition:background var(--transition-fast), color var(--transition-fast);grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.home-directory__navigation a:hover,.home-directory__navigation a:focus-visible{background:#ee302514}.home-directory__index{color:var(--color-classic-red);font-family:var(--font-brand);letter-spacing:.12em;align-self:start;padding-block-start:.25rem;font-size:.72rem;font-weight:750}.home-directory__copy{gap:var(--space-2);display:grid}.home-directory__copy strong{font-family:var(--font-brand);font-size:clamp(1.4rem,2.6vw,2.65rem);line-height:1.1}.home-directory__copy>span{max-width:40rem;color:var(--color-muted)}.home-directory__arrow{color:var(--color-white);font-family:var(--font-brand);transition:color var(--transition-fast), transform var(--transition-fast);font-size:clamp(1.6rem,2.8vw,2.75rem)}.home-directory__navigation a:hover .home-directory__arrow,.home-directory__navigation a:focus-visible .home-directory__arrow{color:var(--color-classic-red);transform:translate(.35rem)}.partner-role{color:var(--color-moon-dust);font-family:var(--font-brand);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:.74rem;font-weight:750}.partner-mark{min-height:9rem;padding:var(--space-3);place-items:center;text-decoration:none;display:grid}.partner-mark img{object-fit:contain;width:min(100%,20rem);max-height:7rem}.guide-hero{--section-photo-fallback:url(/media/r2s-propulsion-hardware-02.webp);align-items:end;min-height:clamp(48rem,100svh,72rem);padding-block:clamp(9rem,12vw,11rem) clamp(5rem,10vw,9rem);display:grid}.guide-hero:before{background-position:50%}.guide-hero:after{background:#0b0b0fc2}.guide-hero__inner{gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.guide-hero .page-index{grid-column:1/-1;margin-block-end:clamp(3rem,8vw,8rem)}.guide-hero .eyebrow,.guide-hero h1,.guide-hero__declaration,.guide-download{grid-column:1/8}.guide-hero__declaration{max-width:30ch;color:var(--color-white);font-size:clamp(1.35rem,2.2vw,2.15rem);font-weight:650;line-height:1.35}.guide-hero .competition-distinction,.guide-hero .authority-notice{grid-column:8/13}.guide-hero .competition-distinction{align-self:end}.guide-hero .authority-notice{border-left-color:var(--color-classic-red);color:var(--color-muted)}.guide-download{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}.guide-download span{color:var(--color-muted);font-family:var(--font-brand);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem}.guide-chapter{align-items:center;min-height:80svh;display:grid}.guide-chapter--structure{--section-photo-fallback:url(/media/r2s-instrumentation-01.webp)}.guide-chapter--structure:after{background:#0c141dd1}.guide-chapter--flow{--section-photo-fallback:url(/media/r2s-propulsion-hardware-01.webp)}.guide-chapter--flow:after{background:#0b0b0fdb}.guide-chapter--prepare{--section-photo-fallback:url(/media/r2s-instrumentation-02.webp)}.guide-chapter--prepare:after{background:#121117db}.guide-chapter__header{gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));margin-block-end:clamp(3rem,7vw,7rem);display:grid}.guide-chapter__header .eyebrow,.guide-chapter__header h2{grid-column:1/8}.guide-chapter__header>p:last-child{grid-column:9/13;align-self:end}.guide-system{gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.shared-application{padding-block:var(--space-5);border-block:var(--line);text-align:center;grid-column:3/11;justify-items:center;display:grid}.shared-application>span{width:.8rem;height:.8rem;background:var(--color-classic-red);border-radius:50%;margin-block-end:var(--space-3)}.shared-application h3,.shared-application p{margin-block-end:var(--space-2)}.competition-pair{border-block:var(--line);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-5);display:grid}.competition-pair article{padding:clamp(2rem,5vw,5rem)}.competition-pair article+article{border-left:var(--line)}.competition-pair h3{color:var(--color-white);font-family:var(--font-brand);font-size:clamp(1.8rem,4vw,4rem)}.competition-pair p:last-child{color:var(--color-muted)}.guide-connection{border-left:3px solid var(--color-classic-red);grid-column:4/11;margin-block-start:var(--space-5);padding-inline-start:var(--space-4)}.application-flow{border-top:var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.application-flow li{padding:clamp(2rem, 4vw, 4rem) var(--space-4);border-bottom:var(--line);position:relative}.application-flow li+li{border-left:var(--line)}.application-flow li>span{width:2.75rem;height:2.75rem;border:1px solid var(--color-classic-red);color:var(--color-white);font-family:var(--font-brand);border-radius:50%;place-items:center;margin-block-end:var(--space-5);font-size:.72rem;font-weight:750;display:grid}.application-flow h3{font-size:clamp(1.25rem,2vw,1.75rem)}.application-flow p{color:var(--color-muted)}.guide-outcomes{margin-block-start:clamp(4rem,8vw,8rem)}.guide-outcomes>h3,.guide-timeline__header h3{margin-block-end:var(--space-5);font-size:clamp(1.7rem,3vw,2.8rem)}.guide-outcomes>div{border-top:var(--line)}.guide-outcomes article{gap:var(--space-5);padding-block:var(--space-5);border-bottom:var(--line);grid-template-columns:minmax(10rem,.7fr) minmax(0,1.3fr) minmax(0,1fr);display:grid}.guide-outcomes strong{color:var(--color-white);font-family:var(--font-brand);letter-spacing:.06em;text-transform:uppercase;font-size:.86rem}.guide-outcomes p{margin:0}.guide-outcomes p:last-child{color:var(--color-muted)}.preparation-groups{border-block:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.preparation-groups>section{padding:clamp(2rem,5vw,5rem)}.preparation-groups>section+section{border-left:var(--line)}.preparation-groups h3{color:var(--color-classic-red)}.preparation-groups ul{gap:var(--space-3);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.preparation-groups li{padding-inline-start:1.25rem;position:relative}.preparation-groups li:before{background:var(--color-classic-red);content:"";border-radius:50%;width:.45rem;height:.45rem;position:absolute;inset:.72em auto auto 0}.guide-timeline{gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));margin-block-start:clamp(4rem,8vw,8rem);display:grid}.guide-timeline__header{grid-column:1/5}.guide-timeline__header p{max-width:29rem;color:var(--color-muted)}.guide-timeline ol{border-top:var(--line);grid-column:5/13;margin:0;padding:0;list-style:none}.guide-timeline li{gap:clamp(var(--space-4), 3vw, var(--space-6));padding-block:clamp(var(--space-4), 3vw, var(--space-6));border-bottom:var(--line);grid-template-columns:minmax(10rem,.48fr) minmax(0,1.52fr);display:grid}.guide-timeline time{color:var(--color-classic-red);font-family:var(--font-brand);letter-spacing:.04em;font-size:.78rem;font-weight:700;line-height:1.45}.guide-timeline li strong{color:var(--color-white);font-family:var(--font-brand);font-size:clamp(1.05rem,1.6vw,1.35rem);line-height:1.35;display:block}.guide-timeline li p{max-width:46rem;margin:var(--space-2) 0 0;color:var(--color-muted)}.rules-notice{border-left-color:var(--color-classic-red);max-width:62rem;margin-block-start:clamp(4rem,8vw,8rem)}.rules-notice strong{color:var(--color-white);margin-block-end:var(--space-2);display:block}.rules-notice p{margin:0}.guide-final-actions{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-5);display:flex}.application-page{--section-photo-fallback:url(/media/r2s-propulsion-hardware-02.webp);align-items:center;min-height:100svh;padding-block:clamp(9rem,12vw,11rem) clamp(5rem,10vw,9rem);display:grid}.application-page:before{background-position:50%}.application-page:after{background:#0c141dd1}.application-page__inner{gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.application-hero{align-content:start;gap:var(--space-5);grid-column:1/7;display:grid}.application-hero .page-index{margin-block-end:clamp(3rem,8vw,7rem)}.application-status{align-self:end;gap:var(--space-5);padding-block:var(--space-5);border-block:var(--line);background:#0b0b0f61;grid-column:7/13;grid-template-columns:3px minmax(0,1fr);display:grid}.application-status__signal{background:var(--color-classic-red)}.application-status h2{max-width:12ch;margin-block-end:var(--space-4);font-size:clamp(2.5rem,5vw,5rem)}.application-status .competition-distinction{margin-block-start:var(--space-5)}.application-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;grid-column:7/13;margin-block-start:var(--space-5);display:flex}.application-actions button{border:var(--line);min-height:3rem;color:var(--color-muted);font-family:var(--font-brand);letter-spacing:.08em;text-transform:uppercase;background:0 0;padding:.75rem 1.25rem;font-size:.8rem;font-weight:750}.about-hero{--section-photo-fallback:url(/media/r2s-propulsion-hardware-02.webp);align-items:end;min-height:96svh;padding-block:clamp(10rem,16vw,15rem) clamp(5rem,9vw,8rem);display:grid}.about-hero:before{background-position:50% 42%}.about-hero:after{background:linear-gradient(90deg,#04070ceb 0%,#04070ca8 58%,#04070c5c 100%),linear-gradient(#0000 48%,#04070cd1)}.about-hero__inner{gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.about-hero .page-index{grid-column:1/-1;margin-block-end:clamp(2rem,6vw,6rem)}.about-hero .eyebrow,.about-hero h1{grid-column:1/9}.about-hero h1{max-width:11ch;margin-block-end:var(--space-5);font-size:clamp(3.25rem,7.4vw,7.75rem)}.about-hero__intro{color:var(--color-white);grid-column:1/7;margin:0;font-size:clamp(1.2rem,2vw,1.8rem);line-height:1.45}.about-hero .competition-distinction{grid-column:8/13;margin:0}.about-story{background:#0c0c11}.about-story__inner{gap:clamp(var(--space-5), 5vw, var(--space-6));grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.about-story__copy{grid-column:1/6}.about-story__copy h2{margin-block-end:var(--space-5)}.about-story__copy>p:last-child,.about-purpose__header>p:last-child,.about-community__copy>p{color:var(--color-muted)}.about-story__media{z-index:2;grid-column:7/13;margin:clamp(-12rem,-10vw,-7rem) 0 0;position:relative}.about-story__media:before{z-index:-1;aspect-ratio:1;border-top:3px solid var(--color-classic-red);border-left:3px solid var(--color-classic-red);content:"";width:42%;position:absolute;inset:-1.25rem auto auto -1.25rem}.about-story__media img{object-fit:cover;object-position:center 44%;width:100%;max-height:48rem}.about-story__media figcaption,.about-community__media figcaption{color:var(--color-muted);margin-block-start:var(--space-2);font-size:.82rem}.about-purpose{background:var(--color-classic-red);color:#0b0b0f;border-top-color:#ffffff57}.about-purpose__header{gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;margin-block-end:clamp(4rem,8vw,7rem);display:grid}.about-purpose__header .eyebrow,.about-purpose__header h2{grid-column:1/8}.about-purpose__header .eyebrow,.about-purpose__header>p:last-child{color:#0b0b0f}.about-purpose__header .eyebrow:before{background:#0b0b0f}.about-purpose__header h2{color:#0b0b0f;margin:0}.about-purpose__header>p:last-child{grid-column:9/13;margin:0}.about-purpose__pillars{border-block:1px solid #0b0b0f6b;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.about-purpose__pillars article{min-height:20rem;padding:var(--space-5)}.about-purpose__pillars article+article{border-left:1px solid #0b0b0f6b}.about-purpose__pillars span{font-family:var(--font-brand);letter-spacing:.14em;margin-block-end:clamp(4rem,8vw,7rem);font-size:.74rem;font-weight:750;display:block}.about-purpose__pillars h3{color:#0b0b0f;margin-block-end:var(--space-3)}.about-purpose__pillars p{color:#0b0b0f;margin:0}.about-community{background:#121119}.about-community__inner{gap:clamp(var(--space-5), 6vw, 5rem);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.about-community__media{grid-column:1/8;margin:0}.about-community__media img{object-fit:cover;object-position:center;width:100%;min-height:35rem}.about-community__copy{grid-column:8/13}.about-community__copy h2{margin-block-end:var(--space-5);font-size:clamp(2.4rem,4.2vw,4.75rem)}.about-community__goals{border-top:var(--line);margin-block-start:clamp(3rem,6vw,6rem)}.about-community__goals article{padding-block:var(--space-4);border-bottom:var(--line)}.about-community__goals h3{margin-block-end:var(--space-2);font-size:clamp(1.1rem,1.8vw,1.55rem)}.about-community__goals p{color:var(--color-muted);margin:0}.about-support{background:linear-gradient(110deg, #04080d1a, #04080dbd), var(--color-outer-reef)}.about-support__inner{gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.about-support .eyebrow,.about-support h2{grid-column:1/8}.about-support .eyebrow{color:#ffffffc7}.about-support .eyebrow:before{background:var(--color-white)}.about-support h2{margin:0}.about-support__inner>p:not(.eyebrow),.about-support .action-row{grid-column:9/13}.about-support__inner>p:not(.eyebrow){color:#ffffffd1;margin:0}.about-support .action-row{margin-block-start:var(--space-4)}.about-support .button--primary{background:#c5231b;border-color:#c5231b}.relationships-page{--section-photo-fallback:url(/media/r2s-instrumentation-02.webp);min-height:100svh;padding-block:clamp(9rem,12vw,11rem) clamp(5rem,9vw,8rem)}.relationships-page:before{background-position:50%}.relationships-page:after{background:#121117e0}.relationships-hero{gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));margin-block-end:clamp(3rem,6vw,6rem);display:grid}.relationships-hero .page-index{grid-column:1/-1;margin-block-end:clamp(3rem,7vw,7rem)}.relationships-hero h1{grid-column:1/8}.relationships-hero>p:not(.competition-distinction){grid-column:9/13;align-self:end}.relationships-hero .competition-distinction{grid-column:7/13;margin-block-start:var(--space-5)}.relationship-ledger{border-top:var(--line)}.relationship-section{gap:var(--space-5);border-bottom:var(--line);grid-template-columns:repeat(12,minmax(0,1fr));padding-block:clamp(3.5rem,6vw,6rem);display:grid}.relationship-section__header{grid-column:1/5}.relationship-section__header h2{max-width:9ch;margin-block:var(--space-2) var(--space-4);font-size:clamp(2.5rem,5vw,5.75rem)}.relationship-section__header>p:last-child{max-width:28rem;color:var(--color-muted)}.relationship-marks,.sponsor-invitation{grid-column:5/13}.relationship-marks{align-content:start;display:grid}.relationship-mark{gap:var(--space-3) var(--space-4);min-height:13rem;grid-template-rows:auto 1fr;grid-template-columns:3.25rem minmax(0,1fr);padding-block-end:var(--space-4);display:grid}.relationship-mark__index{color:var(--color-classic-red);font-family:var(--font-brand);font-size:.74rem;font-weight:750}.relationship-mark .partner-mark{grid-area:2/1/auto/-1;align-self:stretch;justify-items:start;padding:clamp(2rem,5vw,4rem) 0}.relationship-mark .partner-mark img{width:min(100%,23rem);max-height:9rem}.relationship--testingPartner .partner-mark img{width:min(100%,21rem)}.sponsor-invitation{display:block}.sponsor-invitation__status{max-width:44rem;color:var(--color-moon-dust);margin-block-end:var(--space-5);font-size:clamp(1rem,1.3vw,1.2rem)}.sponsor-contact{max-width:54rem;padding:clamp(var(--space-5), 4vw, var(--space-6));border:1px solid #ffffff3d;border-top:4px solid var(--color-classic-red);background:#09090d7a}.sponsor-contact h3{max-width:16ch;margin-block-end:var(--space-3);font-size:clamp(1.8rem,3vw,3.4rem)}.sponsor-contact>p{max-width:36rem;color:var(--color-muted)}.sponsor-contact__channels{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-5);display:flex}.sponsor-contact__direct{justify-items:start;gap:var(--space-1);margin-block:var(--space-5) var(--space-4);border-top:var(--line);padding-block-start:var(--space-4);display:grid}.sponsor-contact__direct>span{color:var(--color-moon-dust);font-family:var(--font-brand);letter-spacing:.12em;text-transform:uppercase;font-size:.68rem;font-weight:750}.sponsor-contact__email{color:var(--color-white);font-family:var(--font-brand);overflow-wrap:anywhere;text-underline-offset:.35rem;font-size:clamp(1rem,1.6vw,1.35rem);font-weight:700}.sponsor-contact__mission{display:inline-flex}.relationships-footer{gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;padding-block-start:clamp(3rem,6vw,6rem);display:grid}.relationships-footer p{border-left:3px solid var(--color-outer-reef);grid-column:1/8;padding-inline-start:var(--space-4)}.relationships-footer .button{grid-column:9/13;justify-self:end}.info-support,.brand-guide{align-items:center;min-height:100svh;display:grid}.info-support{--section-photo-fallback:url(/media/r2s-propulsion-hardware-01.webp);padding-block:clamp(9rem,12vw,11rem) clamp(5rem,9vw,8rem)}.info-support:after{background:#080c13d1}.info-support__inner,.brand-guide__inner{width:100%}.info-support__header{gap:var(--space-5);grid-template-columns:repeat(12,minmax(0,1fr));margin-block-end:clamp(4rem,8vw,8rem);display:grid}.info-support__header .page-index{grid-column:1/-1;margin-block-end:clamp(2rem,5vw,5rem)}.info-support__header .eyebrow,.info-support__header h1{grid-column:1/8}.info-support__header>p:last-child{color:var(--color-moon-dust);grid-column:9/13;align-self:end;font-size:clamp(1.05rem,1.4vw,1.3rem)}.info-support__grid{border-block:var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-card,.support-panel{padding:clamp(2rem,5vw,5rem)}.support-panel{border-left:var(--line)}.contact-card h2,.support-panel h2{font-size:clamp(2rem,4vw,4.5rem)}.contact-profile{gap:var(--space-4);margin-block:var(--space-5);padding-block:var(--space-4);border-block:var(--line);grid-template-columns:minmax(7rem,10rem) 1fr;align-items:center;display:grid}.contact-profile img{aspect-ratio:1;object-fit:cover;filter:saturate(.9)contrast(1.04);border-radius:50%;width:100%}.contact-profile__body{justify-items:start;gap:.35rem;display:grid}.contact-profile strong{color:var(--color-white);font-family:var(--font-brand);font-size:clamp(1.25rem,2vw,1.8rem)}.contact-profile__body>span,.contact-card small,.support-panel li span{color:var(--color-muted)}.contact-profile__link{width:100%;margin:0;padding-inline:.85rem;font-size:.68rem;line-height:1.35}.contact-profile__links{gap:var(--space-2);width:100%;margin-block-start:var(--space-3);display:grid}.support-panel ul{margin:var(--space-5) 0;padding:0;list-style:none}.support-panel li{gap:var(--space-1);padding-block:var(--space-3);border-bottom:var(--line);display:grid}.support-panel li strong{color:var(--color-white);font-family:var(--font-brand)}.brand-guide{--section-photo-fallback:url(/media/r2s-instrumentation-02.webp);padding-block:clamp(5rem,9vw,8rem)}.brand-guide:after{background:#121117e6}.brand-guide__spread{gap:clamp(var(--space-5), 4vw, var(--space-7));border-block:var(--line);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.brand-guide__summary{border-right:var(--line);grid-column:1/5;padding-block:clamp(3rem,6vw,6rem);padding-inline-end:clamp(var(--space-4), 3vw, var(--space-6))}.brand-guide__summary h2{max-width:10ch;margin-block:var(--space-3) var(--space-4);font-size:clamp(2.5rem,4.4vw,5rem)}.brand-guide__intro{color:var(--color-moon-dust);font-size:clamp(1rem,1.3vw,1.2rem)}.brand-guide__rules{margin:var(--space-6) 0 0}.brand-guide__rules>div{padding-block:var(--space-4);border-top:var(--line)}.brand-guide__rules dt{color:var(--color-white);font-family:var(--font-brand);letter-spacing:.1em;text-transform:uppercase;font-size:.8rem;font-weight:750}.brand-guide__rules dd{margin:var(--space-2) 0 0;color:var(--color-muted)}.brand-guide__actions{align-items:flex-start;margin-block-start:var(--space-5)}.brand-guide__actions .text-link{text-align:left}.brand-document{grid-column:5/13;padding-block:clamp(3rem,6vw,6rem)}.brand-document__header{justify-content:space-between;gap:var(--space-5);align-items:end;margin-block-end:var(--space-4);display:flex}.brand-document__header h3{margin-block:var(--space-2) var(--space-1);font-size:clamp(1.35rem,2vw,2.2rem)}.brand-document__header p:last-child{color:var(--color-muted)}.brand-document__viewer{border:var(--line);background:var(--color-white);width:100%;height:clamp(38rem,76svh,58rem);display:block}.brand-document__fallback{width:100%;height:100%;color:var(--color-white);background:#080809;place-items:center;text-decoration:none;display:grid;position:relative;overflow:hidden}.brand-document__fallback img{object-fit:contain;width:100%;height:100%}.brand-document__fallback span{inset:auto var(--space-4) var(--space-4) auto;font-family:var(--font-brand);letter-spacing:.08em;text-transform:uppercase;background:#080809e0;border:1px solid #ffffffa3;padding:.75rem 1rem;font-size:.72rem;font-weight:750;position:absolute}.brand-distinction{max-width:none;margin-block-start:var(--space-5)}.brand-distinction strong{color:var(--color-white);margin-block-end:var(--space-2);display:block}.brand-distinction p{margin:0}.site-footer{padding-block:var(--space-6);border-top:var(--line);background:#0f0e14}.site-footer__inner{gap:var(--space-6);grid-template-columns:1.4fr 1fr auto;align-items:start;display:grid}.site-footer__identity{gap:var(--space-2);display:grid}.site-footer__identity p,.site-footer__identity a{color:var(--color-muted);margin:0;font-size:.86rem}.site-footer__brand{font-family:var(--font-brand);letter-spacing:.05em;font-weight:750;color:var(--color-white)!important}.site-footer__nav ul{gap:var(--space-2) var(--space-5);grid-template-columns:repeat(2,minmax(7rem,1fr));margin:0;padding:0;list-style:none;display:grid}.site-footer__nav a,.site-footer__locale a{color:var(--color-muted);font-size:.86rem}.site-footer__locale{justify-self:end}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=70rem){.site-header__inner{gap:var(--space-4);grid-template-columns:minmax(8.35rem,9.25rem) 1fr auto}.site-nav ul{gap:var(--space-3)}.site-nav a,.locale-switcher a{font-size:.8rem}.guide-outcomes article{grid-template-columns:minmax(9rem,.7fr) minmax(0,1.3fr)}.guide-outcomes p:last-child{grid-column:2}}@media (width<=56rem){.site-header__inner{grid-template-columns:auto 1fr auto;min-height:6.25rem;position:relative}.brand-logo{grid-area:1/1;justify-self:start;width:8.35rem}.site-nav--desktop{display:none}.nav-disclosure{grid-area:1/3;justify-self:end;display:block}.nav-disclosure summary{width:3.25rem;height:3.25rem;color:var(--color-white);cursor:pointer;place-items:center;padding:0;list-style:none;display:grid}.menu-icon{gap:.48rem;width:2.4rem;display:grid}.menu-icon span{background:var(--color-white);width:100%;height:.2rem;transition:transform var(--transition-fast), opacity var(--transition-fast);display:block}.nav-disclosure[open] .menu-icon span:first-child{transform:translateY(.68rem)rotate(45deg)}.nav-disclosure[open] .menu-icon span:nth-child(2){opacity:0}.nav-disclosure[open] .menu-icon span:last-child{transform:translateY(-.68rem)rotate(-45deg)}.nav-disclosure summary::-webkit-details-marker{display:none}.site-nav--mobile{inset:100% calc(-1 * var(--gutter)) auto;padding:var(--space-4) var(--gutter) var(--space-5);-webkit-backdrop-filter:blur(7px);background:linear-gradient(#000000f5,#000000e0);border-block:0;position:absolute;box-shadow:0 8px 10px -4px #00000047}.site-nav--mobile ul{display:grid}.site-nav--mobile a{padding-block:var(--space-2);display:block}.locale-switcher{grid-area:1/2;justify-self:end}.info-support__header,.info-support__grid,.brand-guide__spread,.relationship-section,.about-hero__inner,.about-story__inner,.about-purpose__header,.about-community__inner,.about-support__inner{grid-template-columns:1fr}.about-hero .page-index,.about-hero .eyebrow,.about-hero h1,.about-hero__intro,.about-hero .competition-distinction,.about-story__copy,.about-story__media,.about-purpose__header .eyebrow,.about-purpose__header h2,.about-purpose__header>p:last-child,.about-community__media,.about-community__copy,.about-support .eyebrow,.about-support h2,.about-support__inner>p:not(.eyebrow),.about-support .action-row{grid-column:1}.about-hero h1{max-width:13ch}.about-story__media{margin-block-start:var(--space-5)}.about-purpose__header>p:last-child{margin-block-start:var(--space-3)}.about-purpose__pillars{grid-template-columns:1fr}.about-purpose__pillars article{min-height:auto}.about-purpose__pillars article+article{border-top:1px solid #0b0b0f6b;border-left:0}.about-purpose__pillars span{margin-block-end:var(--space-6)}.about-community__media img{min-height:0}.about-community__copy{margin-block-start:var(--space-5)}.info-support__header .page-index,.info-support__header .eyebrow,.info-support__header h1,.info-support__header>p:last-child{grid-column:1}.support-panel{border-left:0;border-top:var(--line)}.brand-guide__summary,.brand-document,.relationship-section__header,.relationship-marks,.sponsor-invitation{grid-column:1}.brand-guide__summary{border-right:0;padding-inline-end:0}.brand-document{border-top:var(--line)}.brand-document__viewer{height:min(72svh,48rem)}.relationship-section__header{margin-block-end:var(--space-6)}.sponsor-invitation{width:100%}.contact-profile{grid-template-columns:5.5rem minmax(0,1fr)}.contact-profile__link{width:100%;padding-inline:.75rem;font-size:.68rem;line-height:1.35}.hero__media img,.hero__video{object-position:center}.hero__scrim{background:#08080cad}.media-reel__header,.home-directory__inner,.guide-hero__inner,.guide-chapter__header,.guide-system,.guide-timeline,.application-page__inner,.relationships-hero,.relationships-footer{grid-template-columns:1fr}.media-reel__header>div:first-child,.media-reel__intro,.home-directory__header,.home-directory__navigation,.guide-hero .page-index,.guide-hero .eyebrow,.guide-hero h1,.guide-hero__declaration,.guide-download,.guide-hero .competition-distinction,.guide-hero .authority-notice,.guide-chapter__header .eyebrow,.guide-chapter__header h2,.guide-chapter__header>p:last-child,.shared-application,.competition-pair,.guide-connection,.guide-timeline__header,.guide-timeline ol,.application-hero,.application-status,.application-actions,.relationships-hero .page-index,.relationships-hero h1,.relationships-hero>p:not(.competition-distinction),.relationships-hero .competition-distinction,.relationships-footer p,.relationships-footer .button{grid-column:1}.media-reel__stage{min-height:min(76svh,46rem)}.media-reel__slide img{object-position:center}.competition-pair,.preparation-groups{grid-template-columns:1fr}.relationships-footer .button{justify-self:start}.home-directory__header{margin-block-end:var(--space-6)}.home-directory__header h2{max-width:15ch}.guide-hero .page-index{margin-block-end:var(--space-6)}.guide-hero .competition-distinction{margin-block-start:var(--space-5)}.competition-pair article+article,.preparation-groups>section+section{border-top:var(--line);border-left:0}.application-flow{grid-template-columns:repeat(2,minmax(0,1fr))}.application-flow li:nth-child(3){border-left:0}.guide-outcomes article{grid-template-columns:1fr}.guide-outcomes p:last-child{grid-column:1}.application-status{margin-block-start:var(--space-6)}.relationships-hero .competition-distinction{margin-block-start:var(--space-4)}.site-footer__inner{gap:var(--space-5);grid-template-columns:1fr}.site-footer__identity,.site-footer__nav,.site-footer__locale{grid-area:auto/1}.site-footer__locale{justify-self:start}}@media (width<=38rem){.site-header__inner{gap:var(--space-2)}.brand-logo{width:7.75rem}.site-nav a,.locale-switcher a{font-size:.78rem}.menu-icon{width:2.1rem}.hero{min-height:92svh}.hero__content{padding-block:8rem 3.5rem}.action-row,.application-actions,.guide-final-actions{align-items:stretch}.action-row>*,.application-actions>*,.guide-final-actions>*{width:100%}.media-reel__stage{min-height:72svh}.media-reel__slide img{object-position:center}.media-reel__slide figcaption{inset-inline:var(--gutter);inset-block-end:var(--space-4)}.media-reel__advance>span{inset:auto var(--gutter) calc(var(--space-4) + 5rem) auto;opacity:.55}.media-reel__toggle{opacity:.6}.home-directory{min-height:auto}.home-directory__navigation a{gap:var(--space-3);grid-template-columns:2.25rem minmax(0,1fr) auto;padding-inline:0}.application-flow{grid-template-columns:1fr}.application-flow li+li{border-left:0}.guide-timeline li{gap:var(--space-2);grid-template-columns:1fr}.application-status h2{font-size:clamp(2.5rem,13vw,4rem)}.site-footer__nav ul{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-document__header{align-items:start;display:grid}.brand-document__viewer{height:34rem}.sponsor-contact{padding:var(--space-4)}.sponsor-contact__channels .button{width:100%}}@media (prefers-reduced-motion:reduce){.hero__media .hero__video{display:none}.media-reel__slide{transition:none}}*,:before,:after{box-sizing:border-box}html{background:var(--color-cosmos);scroll-behavior:smooth;min-width:20rem}body{background:var(--color-cosmos);min-height:100vh;color:var(--color-moon-dust);font-family:var(--font-body);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:clamp(1rem,.96rem + .15vw,1.125rem);line-height:1.65;overflow-x:hidden}body:before{inset:0 auto 0 max(var(--gutter), calc((100vw - var(--content-max)) / 2));z-index:-1;content:"";pointer-events:none;background:#e42b247a;width:1px;position:fixed}img,svg,video,iframe,embed,object{max-width:100%;display:block}img,video{height:auto}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}a:hover{color:var(--color-white)}:where(a,button,summary,[tabindex]):focus-visible{outline:var(--focus-ring);outline-offset:4px}button,input,textarea,select{font:inherit}button{border-radius:0}::selection{background:var(--color-classic-red);color:var(--color-white)}h1,h2,h3,p{margin-block-start:0}h1,h2,h3{color:var(--color-white);font-family:var(--font-body);text-wrap:balance;font-weight:650;line-height:1.04}h1{letter-spacing:-.05em;max-width:13ch;font-size:clamp(3rem,8vw,8.5rem)}:lang(ko) h1,:lang(ko) h2,:lang(ko) h3{letter-spacing:-.035em;word-break:keep-all}h2{letter-spacing:-.045em;max-width:18ch;font-size:clamp(2.25rem,5vw,5rem)}h3{letter-spacing:-.025em;font-size:clamp(1.35rem,2vw,2rem)}p{max-width:var(--reading-max)}.site-shell{min-height:100vh}.content-rail{width:min(100% - (2 * var(--gutter)), var(--content-max));margin-inline:auto}.reading-rail{max-width:var(--reading-max)}.section{padding-block:var(--section-space);border-top:var(--line)}.eyebrow{align-items:center;gap:var(--space-2);color:var(--color-muted);font-family:var(--font-brand);letter-spacing:.16em;text-transform:uppercase;margin-block-end:var(--space-4);font-size:.72rem;font-weight:700;line-height:1.2;display:inline-flex}.eyebrow:before{background:var(--color-classic-red);content:"";width:1.75rem;height:2px}.skip-link{z-index:100;background:var(--color-white);color:var(--color-cosmos);padding:.75rem 1rem;position:fixed;inset:1rem auto auto 1rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
