body{margin:0}:root{--ink:#100f0d;--ink-soft:#2c2a26;--paper:#fcfbf9;--paper-alt:#f4f2ed;--muted:#78746d;--line:#e2dfd8;--line-ink:#ffffff29;--yellow:#f5b700;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Inter,"Helvetica Neue",Arial,sans-serif;--serif:"Iowan Old Style","Palatino Linotype",Palatino,"Book Antiqua",Georgia,serif;--mono:ui-monospace,SFMono-Regular,"SF Mono","Cascadia Mono",Menlo,Consolas,monospace;--header-h:76px;--gutter:clamp(20px,4vw,40px);--maxw:1160px;--sec-pad:clamp(76px,10vw,168px);--ease:cubic-bezier(0.22,1,0.36,1);--ease-io:cubic-bezier(0.76,0,0.24,1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#fcfbf9;background:var(--paper);color:#100f0d;color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Helvetica Neue,Arial,sans-serif;font-family:var(--sans);font-size:16px;line-height:1.6;overflow-x:hidden}img{display:block;max-width:100%}button{background:none;border:none;color:inherit;font:inherit}.container{margin:0 auto;max-width:1160px;max-width:var(--maxw);padding:0 clamp(20px,4vw,40px);padding:0 var(--gutter);width:100%}.section{border-top:1px solid #e2dfd8;border-top:1px solid var(--line);padding:clamp(76px,10vw,168px) 0;padding:var(--sec-pad) 0}#apply,#faq-preview,#format,#how-it-works,#how-we-analyze,#what-is-byb,#what-we-look-at,#what-you-get,#who-is-it-for,#who-should-apply,#why-byb{scroll-margin-top:76px;scroll-margin-top:var(--header-h)}.skip-link{background:#f5b700;background:var(--yellow);color:#100f0d;color:var(--ink);font-family:ui-monospace,SFMono-Regular,SF Mono,Cascadia Mono,Menlo,Consolas,monospace;font-family:var(--mono);font-size:.7rem;left:10px;letter-spacing:.12em;padding:12px 18px;position:fixed;text-decoration:none;text-transform:uppercase;top:10px;transform:translateY(-200%);transition:transform .3s cubic-bezier(.22,1,.36,1);transition:transform .3s var(--ease);z-index:500}.skip-link:focus-visible{transform:none}[data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .9s cubic-bezier(.22,1,.36,1) 0s,transform .9s cubic-bezier(.22,1,.36,1) 0s;transition:opacity .9s var(--ease) var(--d,0s),transform .9s var(--ease) var(--d,0s)}[data-reveal].is-in{opacity:1;transform:none}.line{display:block;overflow:hidden}.line-in{display:block;transform:translateY(110%);transition:transform 1.05s cubic-bezier(.22,1,.36,1) 0s;transition:transform 1.05s var(--ease) var(--d,0s)}[data-reveal].is-in .line-in{transform:none}.apply-title[data-reveal],.hero[data-reveal],.sec-title[data-reveal]{opacity:1;transform:none;transition:none}.label{align-items:center;color:#78746d;color:var(--muted);display:flex;font-family:ui-monospace,SFMono-Regular,SF Mono,Cascadia Mono,Menlo,Consolas,monospace;font-family:var(--mono);font-size:.66rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.label-ink{color:#100f0d;color:var(--ink)}.label-invert{color:#fcfbf9b8}.mark{animation:mark-pulse 2.6s cubic-bezier(.76,0,.24,1) infinite;animation:mark-pulse 2.6s var(--ease-io) infinite;background:#f5b700;background:var(--yellow);display:inline-block;flex:0 0 6px;height:6px;margin-right:12px;width:6px}@keyframes mark-pulse{0%,to{opacity:1;transform:none}50%{opacity:.28;transform:scale(.65)}}.body{color:#78746d;color:var(--muted);font-size:1rem;line-height:1.78;max-width:66ch}.body-lg{color:#100f0d;color:var(--ink);font-size:clamp(1.08rem,1.5vw,1.32rem);letter-spacing:-.015em;line-height:1.6;max-width:46ch}.body-ink{color:#2c2a26;color:var(--ink-soft)}.pull{color:#100f0d;color:var(--ink);font-family:Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Georgia,serif;font-family:var(--serif);font-size:clamp(1.3rem,2.4vw,1.9rem);letter-spacing:-.02em;line-height:1.38;max-width:30ch;padding-top:30px;position:relative}.pull:before{background:#f5b700;background:var(--yellow);content:"";height:1px;left:0;position:absolute;top:0;transform:scaleX(0);transform-origin:left;transition:transform .8s cubic-bezier(.22,1,.36,1) .2s;transition:transform .8s var(--ease) .2s;width:48px}.pull.is-in:before{transform:none}.quotes{color:#78746d;color:var(--muted);display:flex;flex-direction:column;font-family:Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Georgia,serif;font-family:var(--serif);font-size:clamp(1.1rem,1.9vw,1.4rem);font-style:italic;gap:4px;line-height:1.5;list-style:none;padding-left:28px;position:relative}.quotes:before{background:#f5b700;background:var(--yellow);bottom:.2em;content:"";left:0;position:absolute;top:.2em;transform:scaleY(0);transform-origin:top;transition:transform .9s cubic-bezier(.22,1,.36,1) .15s;transition:transform .9s var(--ease) .15s;width:1px}.quotes.is-in:before{transform:none}.btn,.btn-primary{align-items:center;background:#100f0d;background:var(--ink);border-radius:0;color:#fcfbf9;color:var(--paper);cursor:pointer;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Helvetica Neue,Arial,sans-serif;font-family:var(--sans);font-size:.7rem;font-weight:700;gap:40px;isolation:isolate;justify-content:space-between;letter-spacing:.18em;min-width:min(272px,100%);overflow:hidden;padding:21px 24px;position:relative;text-decoration:none;text-transform:uppercase;transition:color .45s cubic-bezier(.22,1,.36,1);transition:color .45s var(--ease)}.btn-primary:before,.btn:before{background:#f5b700;background:var(--yellow);content:"";inset:0;position:absolute;transform:translateY(100%);transition:transform .55s cubic-bezier(.22,1,.36,1);transition:transform .55s var(--ease);z-index:-1}.btn-primary:hover:before,.btn:hover:before{transform:none}.btn-primary:hover,.btn:hover{color:#100f0d;color:var(--ink)}.btn-arrow{font-size:.95rem;letter-spacing:0;transition:transform .5s cubic-bezier(.22,1,.36,1);transition:transform .5s var(--ease)}.btn-primary:hover .btn-arrow,.btn:hover .btn-arrow{transform:translateX(7px)}.btn-invert{background:#fcfbf9;background:var(--paper)}.btn-accent,.btn-invert{color:#100f0d;color:var(--ink)}.btn-accent{background:#f5b700;background:var(--yellow)}.btn-accent:before{background:#100f0d;background:var(--ink)}.btn-accent:hover{color:#fcfbf9;color:var(--paper)}.btn-primary:focus-visible,.btn:focus-visible{outline:1px solid #f5b700;outline:1px solid var(--yellow);outline-offset:3px}.link-cta{align-items:center;color:#100f0d;color:var(--ink);display:inline-flex;font-size:.7rem;font-weight:700;gap:14px;letter-spacing:.18em;padding:17px 0;position:relative;text-decoration:none;text-transform:uppercase;white-space:nowrap}.link-cta:after,.link-cta:before{bottom:0;content:"";height:1px;left:0;position:absolute;right:0}.link-cta:before{background:currentColor;opacity:.22}.link-cta:after{background:#f5b700;background:var(--yellow);transform:scaleX(0);transform-origin:left;transition:transform .55s cubic-bezier(.22,1,.36,1);transition:transform .55s var(--ease)}.link-cta:hover:after{transform:none}.link-arrow{transition:transform .5s cubic-bezier(.22,1,.36,1);transition:transform .5s var(--ease)}.link-cta:hover .link-arrow{transform:translateX(5px)}.link-cta-light{color:#fcfbf9;color:var(--paper)}.link-cta-light:hover .link-arrow{transform:translateY(5px)}.header{border-bottom:1px solid #0000;height:76px;height:var(--header-h);inset:0 0 auto 0;position:fixed;transition:background .5s cubic-bezier(.22,1,.36,1),border-color .5s cubic-bezier(.22,1,.36,1);transition:background .5s var(--ease),border-color .5s var(--ease);z-index:200}.header-glass{background:#0000;border-bottom-color:#ffffff24}.header-solid{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background:#fcfbf9f0;border-bottom-color:#e2dfd8;border-bottom-color:var(--line)}.header-inner{align-items:center;display:flex;gap:24px;height:100%;justify-content:space-between}.header-progress{background:#f5b700;background:var(--yellow);bottom:-1px;height:1px;left:0;position:absolute;transition:width .15s linear;width:0;width:var(--p,0)}.header-brand{align-items:baseline;color:inherit;display:flex;flex-shrink:0;gap:12px;text-decoration:none}.header-logo{font-size:1.02rem;font-weight:700;letter-spacing:-.02em}.header-logo,.header-sub{transition:color .4s cubic-bezier(.22,1,.36,1);transition:color .4s var(--ease)}.header-sub{font-family:ui-monospace,SFMono-Regular,SF Mono,Cascadia Mono,Menlo,Consolas,monospace;font-family:var(--mono);font-size:.58rem;letter-spacing:.2em;opacity:.55;text-transform:uppercase}.header-nav{align-items:center;display:flex;gap:34px}.nav-link{font-size:.68rem;font-weight:600;letter-spacing:.16em;padding:6px 0;position:relative;text-decoration:none;text-transform:uppercase;transition:color .4s cubic-bezier(.22,1,.36,1),opacity .25s;transition:color .4s var(--ease),opacity .25s;white-space:nowrap}.nav-link:after{background:currentColor;bottom:0;content:"";height:1px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.22,1,.36,1);transition:transform .45s var(--ease)}.nav-link-active:after,.nav-link:hover:after{transform:none}.nav-link-cta{color:#f5b700!important;color:var(--yellow)!important}.nav-link-cta:after{background:#f5b700;background:var(--yellow);transform:none}.nav-link-cta:hover{opacity:.65}.header-glass .header-logo,.header-glass .header-sub,.header-glass .nav-link:not(.nav-link-cta){color:#fcfbf9;color:var(--paper)}.header-solid .header-logo,.header-solid .header-sub,.header-solid .nav-link:not(.nav-link-cta){color:#100f0d;color:var(--ink)}.lang-switcher{align-items:center;display:flex;flex-shrink:0;gap:4px}.lang-btn{border-bottom:1px solid #0000;cursor:pointer;font-size:.64rem;letter-spacing:.14em;padding:4px 2px;transition:color .3s,border-color .3s,opacity .3s}.lang-btn,.lang-divider{font-family:ui-monospace,SFMono-Regular,SF Mono,Cascadia Mono,Menlo,Consolas,monospace;font-family:var(--mono)}.lang-divider{font-size:.6rem;opacity:.3;-webkit-user-select:none;user-select:none}.header-glass .lang-btn{color:#fcfbf980}.header-glass .lang-btn-active,.header-glass .lang-btn:hover{color:#fcfbf9;color:var(--paper)}.header-glass .lang-btn-active{border-bottom-color:#f5b700;border-bottom-color:var(--yellow)}.header-glass .lang-divider{color:#fcfbf966}.header-solid .lang-btn{color:#78746d;color:var(--muted)}.header-solid .lang-btn:hover{color:#100f0d;color:var(--ink)}.header-solid .lang-btn-active{border-bottom-color:#f5b700;border-bottom-color:var(--yellow);color:#100f0d;color:var(--ink)}.header-solid .lang-divider{color:#78746d;color:var(--muted)}.hero{background:#080808;display:grid;min-height:100vh;min-height:100svh;overflow:hidden;position:relative}.hero-bg{animation:hero-image 2s cubic-bezier(.22,1,.36,1) both;animation:hero-image 2s var(--ease) both;filter:brightness(.58) contrast(1.06) saturate(.88);height:100%;inset:0;object-fit:cover;object-position:center 45%;position:absolute;width:100%}@keyframes hero-image{0%{opacity:.2;transform:scale(1.1)}to{opacity:1;transform:none}}.hero-veil{background:radial-gradient(80% 60% at 74% 26%,#f5b7001f 0,#f5b70000 60%),linear-gradient(92deg,#080808db,#080808a8 44%,#08080857 72%,#0808082e),linear-gradient(180deg,#08080899 0,#08080833 28%,#08080857 58%,#080808d6);inset:0;pointer-events:none;position:absolute}.hero-frame{grid-gap:clamp(40px,7vh,84px);display:grid;gap:clamp(40px,7vh,84px);grid-template-rows:auto 1fr auto;margin:0 auto;max-width:1160px;max-width:var(--maxw);padding:calc(76px + clamp(28px, 4vw, 52px)) clamp(20px,4vw,40px) clamp(32px,4vw,52px);padding:calc(var(--header-h) + clamp(28px, 4vw, 52px)) var(--gutter) clamp(32px,4vw,52px);position:relative;width:100%;z-index:1}.hero-aside,.hero-top{opacity:0;transform:translateY(16px);transition:opacity 1s cubic-bezier(.22,1,.36,1) 0s,transform 1s cubic-bezier(.22,1,.36,1) 0s;transition:opacity 1s var(--ease) var(--d,0s),transform 1s var(--ease) var(--d,0s)}.hero-top{--d:0.35s}.hero-aside{--d:0.6s}.hero.is-in .hero-aside,.hero.is-in .hero-top{opacity:1;transform:none}.hero-status{align-items:center;color:#fcfbf9db;display:flex;font-family:ui-monospace,SFMono-Regular,SF Mono,Cascadia Mono,Menlo,Consolas,monospace;font-family:var(--mono);font-size:.66rem;font-weight:500;letter-spacing:.2em;text-transform:uppercase}.hero-mid{grid-gap:clamp(28px,5vw,72px);align-items:end;align-self:end;display:grid;gap:clamp(28px,5vw,72px);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.hero-title{color:#fcfbf9;color:var(--paper);font-size:clamp(2.6rem,7.4vw,6.4rem);font-weight:600;letter-spacing:-.045em;line-height:.98;text-shadow:0 2px 30px #00000073}.hero-title .line-in{transition-delay:.3s;transition-delay:calc(.3s + var(--d, 0s))}.hero-aside{display:flex;flex-direction:column;gap:32px;padding-bottom:8px}.hero-subtitle{color:#fcfbf9cc;font-size:.98rem;line-height:1.72;max-width:42ch;text-shadow:0 1px 16px #0009}.hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px 32px}.hero-meta{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:22px;position:relative}.hero-meta:before{background:#fff3;content:"";height:1px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform 1.4s cubic-bezier(.22,1,.36,1) .5s;transition:transform 1.4s var(--ease) .5s}.hero.is-in .hero-meta:before{transform:none}.hero-meta-cell{opacity:0;transform:translateY(14px);transition:opacity .9s cubic-bezier(.22,1,.36,1) var(--d),transform .9s cubic-bezier(.22,1,.36,1) var(--d);transition:opacity .9s var(--ease) var(--d),transform .9s var(--ease) var(--d)}.hero-meta-cell+.hero-meta-cell{border-left:1px solid #ffffff24;padding-left:clamp(14px,2.5vw,32px)}.hero-meta-cell:first-child{--d:0.7s}.hero-meta-cell:nth-child(2){--d:0.8s}.hero-meta-cell:nth-child(3){--d:0.9s}.hero-meta-cell:nth-child(4){--d:1s}.hero.is-in .hero-meta-cell{opacity:1;transform:none}.hero-meta dt{color:#fcfbf980;font-family:ui-monospace,SFMono-Regular,SF Mono,Cascadia Mono,Menlo,Consolas,monospace;font-family:var(--mono);font-size:.6rem;letter-spacing:.2em;text-transform:uppercase}.hero-meta dd{color:#fcfbf9;color:var(--paper);font-size:clamp(.95rem,1.3vw,1.15rem);font-weight:500;letter-spacing:-.015em;margin-top:10px}.hero-scroll{align-items:center;animation:hero-cue 1s cubic-bezier(.22,1,.36,1) 1.2s forwards;animation:hero-cue 1s var(--ease) 1.2s forwards;display:flex;flex-direction:column;gap:16px;opacity:0;position:absolute;right:clamp(20px,4vw,40px);right:var(--gutter);top:50%;transform:translateY(-50%);z-index:1}@keyframes hero-cue{to{opacity:1}}.hero-scroll span:first-child{color:#fcfbf98c;font-family:ui-monospace,SFMono-Regular,SF Mono,Cascadia Mono,Menlo,Consolas,monospace;font-family:var(--mono);font-size:.58rem;letter-spacing:.24em;text-transform:uppercase;writing-mode:vertical-rl}.hero-scroll-rail{background:#fff3;height:72px;overflow:hidden;position:relative;width:1px}.hero-scroll-rail:after{animation:rail 2.6s cubic-bezier(.76,0,.24,1) infinite;animation:rail 2.6s var(--ease-io) infinite;background:#f5b700;background:var(--yellow);content:"";inset:0;position:absolute}@keyframes rail{0%{transform:translateY(-100%)}55%,to{transform:translateY(100%)}}.ticker{background:#fcfbf9;background:var(--paper);border-bottom:1px solid #e2dfd8;border-bottom:1px solid var(--line);overflow:hidden}.ticker-track{animation:ticker 44s linear infinite;display:flex;width:-webkit-max-content;width:max-content}.ticker:hover .ticker-track{animation-play-state:paused}@keyframes ticker{to{transform:translateX(-50%)}}.ticker-item{align-items:center;color:#100f0d;color:var(--ink);display:inline-flex;font-family:ui-monospace,SFMono-Regular,SF Mono,Cascadia Mono,Menlo,Consolas,monospace;font-family:var(--mono);font-size:.68rem;letter-spacing:.22em;padding:19px 0;text-transform:uppercase;white-space:nowrap}.ticker-sep{background:#f5b700;background:var(--yellow);display:inline-block;height:5px;margin:0 32px;width:5px}.manifesto{background:#f4f2ed;background:var(--paper-alt);padding:clamp(64px,9vw,132px) 0}.manifesto-body{color:#100f0d;color:var(--ink);font-family:Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Georgia,serif;font-family:var(--serif);font-size:clamp(1.5rem,3.6vw,2.7rem);font-weight:400;letter-spacing:-.025em;line-height:1.28;margin-top:28px;max-width:34ch}.sec-head{align-items:flex-start;display:flex;gap:clamp(16px,2vw,26px)}.sec-index{align-items:center;color:#78746d;color:var(--muted);display:flex;flex:0 0 auto;font-family:ui-monospace,SFMono-Regular,SF Mono,Cascadia Mono,Menlo,Consolas,monospace;font-family:var(--mono);font-size:.66rem;letter-spacing:.16em;padding-top:.72rem}.sec-index:before{background:#f5b700;background:var(--yellow);content:"";height:1px;margin-right:12px;transform:scaleX(0);transform-origin:left;transition:transform .8s cubic-bezier(.22,1,.36,1) .15s;transition:transform .8s var(--ease) .15s;width:26px}.sec-index.is-in:before{transform:none}.sec-head-main{min-width:0}.sec-title{color:#100f0d;color:var(--ink);font-size:clamp(1.75rem,3.6vw,3rem);font-weight:600;letter-spacing:-.038em;line-height:1.06}.sec-lead{color:#78746d;color:var(--muted);font-size:1rem;line-height:1.75;margin-top:22px;max-width:62ch}.container>.sec-head{margin-bottom:clamp(36px,5vw,68px)}.split{grid-gap:clamp(32px,5vw,88px);align-items:start;display:grid;gap:clamp(32px,5vw,88px);grid-template-columns:minmax(0,4.4fr) minmax(0,7.6fr)}.split>.sec-head{flex-direction:column;gap:18px;position:-webkit-sticky;position:sticky;top:108px;top:calc(var(--header-h) + 32px)}.split-body{display:flex;flex-direction:column;gap:clamp(20px,2.6vw,34px)}.rows{border-top:1px solid #e2dfd8;border-top:1px solid var(--line);list-style:none}.row{grid-gap:16px;align-items:baseline;border-bottom:1px solid #e2dfd8;border-bottom:1px solid var(--line);display:grid;gap:16px;grid-template-columns:clamp(56px,7vw,96px) minmax(0,1fr);padding:clamp(22px,2.4vw,32px) 0;transition:padding-left .55s cubic-bezier(.22,1,.36,1),opacity .9s cubic-bezier(.22,1,.36,1) 0s,transform .9s cubic-bezier(.22,1,.36,1) 0s;transition:padding-left .55s var(--ease),opacity .9s var(--ease) var(--d,0s),transform .9s var(--ease) var(--d,0s)}.row:hover{padding-left:16px}.row-index{color:#78746d;color:var(--muted);font-family:ui-monospace,SFMono-Regular,SF Mono,Cascadia Mono,Menlo,Consolas,monospace;font-family:var(--mono);font-size:.66rem;letter-spacing:.16em;transition:color .4s cubic-bezier(.22,1,.36,1);transition:color .4s var(--ease)}.row:hover .row-index{color:#f5b700;color:var(--yellow)}.row-text{color:#100f0d;color:var(--ink);font-size:clamp(1.05rem,2vw,1.55rem);font-weight:500;letter-spacing:-.025em;line-height:1.32}.ticks{list-style:none}.ticks li{align-items:baseline;border-bottom:1px solid #e2dfd8;border-bottom:1px solid var(--line);color:#100f0d;color:var(--ink);display:flex;font-size:1.02rem;gap:16px;line-height:1.5;padding:16px 0}.ticks li:first-child{border-top:1px solid #e2dfd8;border-top:1px solid var(--line)}.tick{background:#f5b700;background:var(--yellow);flex:0 0 6px;height:6px;margin-top:.55em;transition:transform .45s cubic-bezier(.22,1,.36,1);transition:transform .45s var(--ease);width:6px}.ticks li:hover .tick{transform:rotate(45deg) scale(1.35)}.matrix{grid-column-gap:clamp(20px,3.2vw,52px);column-gap:clamp(20px,3.2vw,52px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.cell{border-top:1px solid #e2dfd8;border-top:1px solid var(--line);padding:26px 0 32px}.cell-index{color:#78746d;color:var(--muted);display:block;font-family:ui-monospace,SFMono-Regular,SF Mono,Cascadia Mono,Menlo,Consolas,monospace;font-family:var(--mono);font-size:.62rem;letter-spacing:.18em;margin-bottom:16px;transition:color .4s cubic-bezier(.22,1,.36,1);transition:color .4s var(--ease)}.cell:hover .cell-index{color:#f5b700;color:var(--yellow)}.cell-title{color:#100f0d;color:var(--ink);font-size:1.1rem;font-weight:600;letter-spacing:-.025em;line-height:1.25;margin-bottom:12px}.cell-desc{color:#78746d;color:var(--muted);font-size:.92rem;line-height:1.74}.dashes{list-style:none}.dashes li{border-bottom:1px solid #e2dfd8;border-bottom:1px solid var(--line);color:#78746d;color:var(--muted);font-size:.95rem;padding:13px 0 13px 36px;position:relative;transition:color .4s cubic-bezier(.22,1,.36,1),opacity .9s cubic-bezier(.22,1,.36,1) 0s,transform .9s cubic-bezier(.22,1,.36,1) 0s;transition:color .4s var(--ease),opacity .9s var(--ease) var(--d,0s),transform .9s var(--ease) var(--d,0s)}.dashes li:first-child{border-top:1px solid #e2dfd8;border-top:1px solid var(--line)}.dashes li:before{background:#e2dfd8;background:var(--line);content:"";height:1px;left:0;position:absolute;top:1.45em;transition:width .45s cubic-bezier(.22,1,.36,1),background .45s cubic-bezier(.22,1,.36,1);transition:width .45s var(--ease),background .45s var(--ease);width:18px}.dashes li:hover{color:#100f0d;color:var(--ink)}.dashes li:hover:before{background:#f5b700;background:var(--yellow);width:28px}.steps{border-top:1px solid #e2dfd8;border-top:1px solid var(--line);list-style:none}.step{grid-gap:clamp(14px,3vw,44px);border-bottom:1px solid #e2dfd8;border-bottom:1px solid var(--line);display:grid;gap:clamp(14px,3vw,44px);grid-template-columns:clamp(56px,8vw,128px) minmax(0,1fr);padding:clamp(26px,3.2vw,44px) 0;transition:opacity .9s cubic-bezier(.22,1,.36,1) 0s,transform .9s cubic-bezier(.22,1,.36,1) 0s;transition:opacity .9s var(--ease) var(--d,0s),transform .9s var(--ease) var(--d,0s)}.step-index{font-feature-settings:"tnum";color:#78746d;color:var(--muted);font-size:clamp(1.05rem,1.8vw,1.4rem);font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.02em;transition:color .4s cubic-bezier(.22,1,.36,1);transition:color .4s var(--ease)}.step:hover .step-index{color:#f5b700;color:var(--yellow)}.step-title{color:#100f0d;color:var(--ink);font-size:clamp(1.1rem,1.9vw,1.5rem);font-weight:600;letter-spacing:-.028em;line-height:1.25;margin-bottom:14px}.step-desc{color:#78746d;color:var(--muted);font-size:.95rem;line-height:1.78;max-width:62ch}.formats{border-bottom:1px solid #e2dfd8;border-bottom:1px solid var(--line);border-top:1px solid #e2dfd8;border-top:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr}.format{align-items:baseline;color:#100f0d;color:var(--ink);display:flex;font-size:.8rem;font-weight:700;gap:14px;letter-spacing:.16em;padding:24px 0;text-transform:uppercase;transition:opacity .9s cubic-bezier(.22,1,.36,1) 0s,transform .9s cubic-bezier(.22,1,.36,1) 0s;transition:opacity .9s var(--ease) var(--d,0s),transform .9s var(--ease) var(--d,0s)}.format+.format{border-left:1px solid #e2dfd8;border-left:1px solid var(--line);padding-left:clamp(18px,3vw,40px)}.format-index{color:#f5b700;color:var(--yellow);font-family:ui-monospace,SFMono-Regular,SF Mono,Cascadia Mono,Menlo,Consolas,monospace;font-family:var(--mono);font-size:.62rem;font-weight:400;letter-spacing:.16em}.duo{grid-gap:clamp(32px,5vw,80px);display:grid;gap:clamp(32px,5vw,80px);grid-template-columns:1fr 1fr}.duo-col{position:relative}.duo-col+.duo-col:before{background:#e2dfd8;background:var(--line);bottom:0;content:"";left:calc(clamp(16px, 2.5vw, 40px)*-1);position:absolute;top:0;width:1px}.duo-list{list-style:none;margin-top:26px}.duo-list li{border-top:1px solid #e2dfd8;border-top:1px solid var(--line);font-size:.98rem;line-height:1.55;padding:15px 0 15px 30px;position:relative}.duo-list li:before{font-family:ui-monospace,SFMono-Regular,SF Mono,Cascadia Mono,Menlo,Consolas,monospace;font-family:var(--mono);font-size:.85rem;left:0;position:absolute;top:15px}.duo-list-yes li{color:#100f0d;color:var(--ink)}.duo-list-yes li:before{color:#f5b700;color:var(--yellow);content:"+"}.duo-list-no li,.duo-list-no li:before{color:#78746d;color:var(--muted)}.duo-list-no li:before{content:"–"}.apply{background:#100f0d;background:var(--ink);color:#fcfbf9;color:var(--paper);overflow:hidden;padding:clamp(88px,12vw,184px) 0;position:relative}.apply:before{aspect-ratio:1;background:radial-gradient(50% 50% at 50% 50%,#f5b70021 0,#f5b70000 100%);content:"";left:50%;pointer-events:none;position:absolute;top:-30%;transform:translateX(-50%);width:min(900px,90%)}.apply-inner{align-items:center;display:flex;flex-direction:column;gap:26px;max-width:780px;position:relative;text-align:center}.apply-inner .label{justify-content:center}.apply-title{color:#fcfbf9;color:var(--paper);font-size:clamp(2rem,5.2vw,4rem);font-weight:600;letter-spacing:-.042em;line-height:1.02}.apply-body{color:#fcfbf99e;font-size:1rem;line-height:1.78;max-width:52ch}.apply-deadline{border-bottom:1px solid #ffffff29;border-bottom:1px solid var(--line-ink);border-top:1px solid #ffffff29;border-top:1px solid var(--line-ink);color:#f5b700;color:var(--yellow);font-family:ui-monospace,SFMono-Regular,SF Mono,Cascadia Mono,Menlo,Consolas,monospace;font-family:var(--mono);font-size:.7rem;letter-spacing:.2em;line-height:1.7;max-width:620px;padding:18px 0;text-transform:uppercase;width:100%}.apply-when{color:#fcfbf980;display:block;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Inter,Helvetica Neue,Arial,sans-serif;font-family:var(--sans);font-size:.85rem;font-weight:400;letter-spacing:0;line-height:1.6;margin-top:12px;text-transform:none}.apply-actions{margin-top:6px}.apply-note{color:#fcfbf966;font-size:.8rem;line-height:1.65;max-width:44ch}.faq-preview-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:clamp(24px,4vw,56px);justify-content:space-between;margin-bottom:clamp(36px,5vw,68px)}.faq-preview-list{border-top:1px solid #e2dfd8;border-top:1px solid var(--line);list-style:none}.faq-preview-item{border-bottom:1px solid #e2dfd8;border-bottom:1px solid var(--line);padding:clamp(24px,2.6vw,34px) 0;transition:opacity .9s cubic-bezier(.22,1,.36,1) 0s,transform .9s cubic-bezier(.22,1,.36,1) 0s;transition:opacity .9s var(--ease) var(--d,0s),transform .9s var(--ease) var(--d,0s)}.faq-preview-q{color:#100f0d;color:var(--ink);font-size:clamp(1rem,1.6vw,1.22rem);font-weight:600;letter-spacing:-.025em;line-height:1.35;margin-bottom:14px}.faq-preview-a{color:#78746d;color:var(--muted);font-size:.95rem;line-height:1.78;max-width:78ch}.footer{background:#100f0d;background:var(--ink);border-top:1px solid #ffffff29;border-top:1px solid var(--line-ink);color:#fcfbf9b3;padding:clamp(56px,7vw,96px) 0 36px}.footer-inner{align-items:flex-end;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between}.footer-brand{align-items:flex-start;display:flex;flex:1 1 280px;flex-direction:column;gap:8px}.footer-logo{color:#fcfbf9;color:var(--paper);font-size:1.3rem;font-weight:700;letter-spacing:-.03em}.footer-sub{color:#fcfbf973;font-family:ui-monospace,SFMono-Regular,SF Mono,Cascadia Mono,Menlo,Consolas,monospace;font-family:var(--mono);font-size:.58rem;letter-spacing:.2em;text-transform:uppercase}.footer-tagline{color:#fcfbf9b3;font-family:Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Georgia,serif;font-family:var(--serif);font-size:1.05rem;line-height:1.45;margin-top:10px;max-width:30ch}.footer-apply{color:#f5b700;color:var(--yellow);font-size:.7rem;font-weight:700;letter-spacing:.18em;order:2;padding-bottom:6px;position:relative;text-decoration:none;text-transform:uppercase}.footer-apply:after{background:#f5b700;background:var(--yellow);bottom:0;content:"";height:1px;left:0;position:absolute;right:0;transform-origin:left;transition:transform .5s cubic-bezier(.22,1,.36,1);transition:transform .5s var(--ease)}.footer-apply:hover:after{transform:scaleX(.4)}.footer-links{display:flex;gap:28px;order:3}.footer-link{color:#fcfbf98c;font-family:ui-monospace,SFMono-Regular,SF Mono,Cascadia Mono,Menlo,Consolas,monospace;font-family:var(--mono);font-size:.64rem;letter-spacing:.16em;position:relative;text-decoration:none;text-transform:uppercase;transition:color .35s cubic-bezier(.22,1,.36,1);transition:color .35s var(--ease)}.footer-link:hover{color:#fcfbf9;color:var(--paper)}.footer-copyright{border-top:1px solid #ffffff29;border-top:1px solid var(--line-ink);color:#fcfbf961;flex-basis:100%;font-family:ui-monospace,SFMono-Regular,SF Mono,Cascadia Mono,Menlo,Consolas,monospace;font-family:var(--mono);font-size:.6rem;letter-spacing:.16em;order:4;padding-top:30px;text-transform:uppercase}.page-banner{background:#100f0d;background:var(--ink);color:#fcfbf9;color:var(--paper);padding:calc(76px + clamp(44px, 7vw, 96px)) 0 clamp(44px,6vw,84px);padding:calc(var(--header-h) + clamp(44px, 7vw, 96px)) 0 clamp(44px,6vw,84px)}.page-breadcrumb{border-bottom:1px solid #0000;color:#f5b700;color:var(--yellow);display:inline-block;font-family:ui-monospace,SFMono-Regular,SF Mono,Cascadia Mono,Menlo,Consolas,monospace;font-family:var(--mono);font-size:.64rem;letter-spacing:.2em;margin-bottom:26px;text-decoration:none;text-transform:uppercase;transition:border-color .4s cubic-bezier(.22,1,.36,1);transition:border-color .4s var(--ease)}.page-breadcrumb:hover{border-bottom-color:#f5b700;border-bottom-color:var(--yellow)}.page-banner-title{font-size:clamp(2rem,4.8vw,3.6rem);font-weight:600;letter-spacing:-.042em;line-height:1.03;margin-bottom:20px}.page-banner-sub{color:#fcfbf999;font-size:1rem;line-height:1.75;max-width:58ch}.page-content{padding:clamp(56px,8vw,112px) 0 clamp(72px,10vw,132px)}.page-content-inner{max-width:1160px;max-width:var(--maxw)}.page-content-inner>*{max-width:880px}.faq-list{list-style:none}.faq-item{border-top:1px solid #e2dfd8;border-top:1px solid var(--line)}.faq-item:last-child{border-bottom:1px solid #e2dfd8;border-bottom:1px solid var(--line)}.faq-trigger{align-items:baseline;color:#100f0d;color:var(--ink);cursor:pointer;display:flex;font-size:clamp(1rem,1.6vw,1.18rem);font-weight:600;gap:28px;justify-content:space-between;letter-spacing:-.022em;line-height:1.4;padding:26px 0;text-align:left;transition:color .3s cubic-bezier(.22,1,.36,1);transition:color .3s var(--ease);width:100%}.faq-icon,.faq-trigger:hover{color:#78746d;color:var(--muted)}.faq-icon{flex-shrink:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Cascadia Mono,Menlo,Consolas,monospace;font-family:var(--mono);font-size:1rem;line-height:1;transition:color .3s cubic-bezier(.22,1,.36,1);transition:color .3s var(--ease)}.faq-item-open .faq-icon{color:#f5b700;color:var(--yellow)}.faq-answer{color:#78746d;color:var(--muted);font-size:.95rem;line-height:1.8;max-width:72ch;padding-bottom:30px}.page-cta-box{align-items:center;border-top:1px solid #e2dfd8;border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:28px;justify-content:space-between;margin-top:clamp(48px,6vw,84px);padding-top:40px}.page-cta-text{color:#100f0d;color:var(--ink);font-size:clamp(1.05rem,1.8vw,1.4rem);font-weight:500;letter-spacing:-.025em;line-height:1.4;max-width:34ch}.legal-meta{color:#78746d;color:var(--muted);font-family:ui-monospace,SFMono-Regular,SF Mono,Cascadia Mono,Menlo,Consolas,monospace;font-family:var(--mono);font-size:.64rem;letter-spacing:.18em;margin-bottom:clamp(36px,5vw,56px);text-transform:uppercase}.legal-sections{display:flex;flex-direction:column}.legal-section{border-top:1px solid #e2dfd8;border-top:1px solid var(--line);padding:32px 0}.legal-section:last-child{border-bottom:1px solid #e2dfd8;border-bottom:1px solid var(--line)}.legal-section-title{color:#100f0d;color:var(--ink);font-size:1.02rem;font-weight:600;letter-spacing:-.02em;margin-bottom:12px}.legal-section-body{color:#78746d;color:var(--muted);font-size:.94rem;line-height:1.8;max-width:72ch}.legal-note{border-left:1px solid #f5b700;border-left:1px solid var(--yellow);margin-top:clamp(40px,5vw,64px);padding-left:22px}.legal-note p{color:#78746d;color:var(--muted);font-family:Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Georgia,serif;font-family:var(--serif);font-size:1rem;line-height:1.7}@media (max-width:1024px){.hero-mid{align-items:start;grid-template-columns:1fr}.hero-aside{padding-bottom:0}.hero-subtitle{max-width:54ch}.hero-scroll{display:none}.split{gap:32px;grid-template-columns:1fr}.split>.sec-head{flex-direction:row;gap:20px;position:static}.matrix{grid-template-columns:repeat(2,minmax(0,1fr))}.manifesto-body{max-width:26ch}}@media (max-width:760px){:root{--header-h:66px}.header-nav{gap:22px}.header-nav .nav-link:not(.nav-link-cta),.header-sub{display:none}.hero-frame{gap:36px}.hero-title{line-height:1.02}.hero-actions{align-items:stretch;flex-direction:column;gap:8px}.hero-actions .link-cta{justify-content:space-between}.hero-meta{grid-template-columns:1fr 1fr;row-gap:22px}.hero-meta-cell:nth-child(3),.hero-meta-cell:nth-child(4){border-top:1px solid #ffffff24;padding-top:22px}.hero-meta-cell:nth-child(3){border-left:none;padding-left:0}.matrix{grid-template-columns:1fr}.cell{padding:22px 0 26px}.formats{grid-template-columns:1fr}.format+.format{border-left:none;border-top:1px solid #e2dfd8;border-top:1px solid var(--line);padding-left:0}.duo{gap:40px;grid-template-columns:1fr}.duo-col+.duo-col:before{display:none}.faq-preview-head,.footer-inner,.page-cta-box{align-items:flex-start;flex-direction:column}.footer-links{flex-wrap:wrap;gap:20px;order:2}.footer-apply{order:3}}@media (max-width:440px){.row,.step{gap:10px;grid-template-columns:1fr}.ticker-item{font-size:.62rem;letter-spacing:.18em}.btn,.btn-primary{gap:24px;padding:19px 20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.hero-aside,.hero-meta-cell,.hero-scroll,.hero-top,[data-reveal]{opacity:1!important;transform:none!important;transition:none!important}.hero-meta:before,.line-in,.pull:before,.quotes:before,.sec-index:before,[data-reveal] .line-in{transform:none!important;transition:none!important}.hero-bg,.hero-scroll-rail:after,.mark,.ticker-track{animation:none!important}}:focus-visible{outline:1px solid #f5b700;outline:1px solid var(--yellow);outline-offset:3px}:focus:not(:focus-visible){outline:none}.header-glass .lang-btn:focus-visible,.header-glass .nav-link:focus-visible{outline-color:#fcfbf9;outline-color:var(--paper)}