:root{--ink: #0E0E0C;--ink-2: #161613;--line: #2A2A26;--line-2: #3A3A34;--bone: #F2EFE6;--bone-dim: #B8B5AC;--bone-mute: #76746C;--signal: #C9F23A;--signal-dim: #8FA82A;--measure: 64rem;--gutter: clamp(1.25rem, 5vw, 4rem);--font-display: "Archivo", system-ui, sans-serif;--font-narrow: "Archivo Narrow", "Archivo", system-ui, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--ink);color:var(--bone);font-family:var(--font-display);font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3{font-weight:700;line-height:1;letter-spacing:-.02em}.eyebrow{font-family:var(--font-narrow);font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--bone-mute)}.eyebrow--signal{color:var(--signal)}.wrap{max-width:var(--measure);margin:0 auto;padding-left:var(--gutter);padding-right:var(--gutter)}.section{border-top:1px solid var(--line)}.section__inner{padding-top:clamp(3.5rem,8vw,6.5rem);padding-bottom:clamp(3.5rem,8vw,6.5rem)}.sec-head{display:flex;align-items:baseline;gap:1rem;margin-bottom:2.5rem}.sec-head__no{font-family:var(--font-narrow);font-size:.72rem;font-weight:600;letter-spacing:.18em;color:var(--signal);white-space:nowrap}.sec-head__label{font-family:var(--font-narrow);font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--bone-mute)}.sec-head__rule{flex:1;height:1px;background:var(--line);align-self:center}.measure{display:flex;align-items:center;height:10px;gap:2px;overflow:hidden}.measure span{width:2px;background:var(--line-2);height:100%;flex:none}.measure span:nth-child(1){margin-right:22px}.measure span:nth-child(2){margin-right:18px}.measure span:nth-child(3){margin-right:14px}.measure span:nth-child(4){margin-right:11px}.measure span:nth-child(5){margin-right:8px}.measure span:nth-child(6){margin-right:6px}.measure span:nth-child(7){margin-right:4px}.measure span:nth-child(8){margin-right:3px}.measure span:nth-child(9){margin-right:2px}.measure span:last-child{background:var(--signal);width:18px;margin-right:0}a{color:inherit}.btn{display:inline-flex;align-items:center;gap:.6rem;background:var(--signal);color:var(--ink);font-family:var(--font-display);font-weight:700;font-size:.92rem;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;padding:1rem 1.6rem;border:none;cursor:pointer;transition:transform .12s ease,background .12s ease}.btn:hover{background:#d6ff52;transform:translateY(-1px)}.btn:active{transform:translateY(0)}.btn:focus-visible{outline:2px solid var(--bone);outline-offset:3px}.btn--ghost{background:transparent;color:var(--bone);border:1px solid var(--line-2)}.btn--ghost:hover{background:var(--ink-2);border-color:var(--bone-mute)}.textlink{color:var(--bone);text-decoration:none;border-bottom:1.5px solid var(--signal);padding-bottom:2px;transition:color .12s ease}.textlink:hover{color:var(--signal)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:focus-visible{outline:2px solid var(--signal);outline-offset:2px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation:none!important;transition:none!important}}.topbar{position:sticky;top:0;z-index:50;background:var(--ink);border-bottom:1px solid var(--line)}.topbar__in{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;padding-bottom:1rem}.hero__mark{font-family:var(--font-narrow);font-weight:700;font-size:.82rem;letter-spacing:.2em;text-transform:uppercase}.hero__bar-r{font-family:var(--font-narrow);font-size:.72rem;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--bone-mute)}.hero{padding-bottom:clamp(2rem,5vw,3.5rem)}.hero__body{padding-top:clamp(2.5rem,7vw,4.5rem)}.hero__eyebrow{margin-bottom:2rem}.hero__tagline{font-size:clamp(2.6rem,9vw,6rem);font-weight:800;letter-spacing:-.035em;line-height:.94;text-transform:none;display:flex;flex-direction:column}.hero__tagline-2{color:var(--bone-dim);padding-left:clamp(1rem,6vw,5rem)}.hero__sub{margin-top:2rem;max-width:34rem;font-size:clamp(1.05rem,2.2vw,1.3rem);color:var(--bone-dim);line-height:1.5}.hero__cta{margin-top:2.5rem}.hero__facts{display:flex;flex-wrap:wrap;gap:.5rem 2rem;margin-top:clamp(3rem,7vw,5rem);padding-top:1.4rem;border-top:1px solid var(--line)}.hero__fact{font-family:var(--font-narrow);font-size:.78rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--bone-dim)}.hero__fact+.hero__fact:before{content:""}.big-head{font-size:clamp(2rem,5.5vw,3.4rem);font-weight:700;letter-spacing:-.03em;line-height:1;margin-bottom:1.8rem;text-transform:uppercase}.prose{max-width:38rem}.prose p{color:var(--bone-dim);font-size:1.05rem;line-height:1.65;margin-bottom:1.1rem}.prose p:last-child{margin-bottom:0}.prose--lead p,.prose--lead{color:var(--bone-dim);font-size:1.15rem;line-height:1.55;max-width:40rem;margin-bottom:2.5rem}.kicker{margin-top:2.5rem;font-size:clamp(1.2rem,2.6vw,1.6rem);font-weight:600;letter-spacing:-.01em;color:var(--signal);max-width:36rem;line-height:1.3}.kicker--plain{color:var(--bone)}.spec{margin-top:.5rem;border-top:1px solid var(--line)}.spec__row{display:grid;grid-template-columns:1fr 1.4fr;gap:1.5rem;padding:1.2rem 0;border-bottom:1px solid var(--line)}.spec__t{font-weight:600;font-size:1.02rem;letter-spacing:-.01em}.spec__d{color:var(--bone-dim);font-size:.98rem;line-height:1.5}.cols2{display:grid;grid-template-columns:1fr 1fr;gap:clamp(1.5rem,4vw,3.5rem)}.filt__title{font-family:var(--font-narrow);font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding-bottom:.9rem;margin-bottom:1.1rem;border-bottom:1px solid var(--line-2)}.filt__title--yes{color:var(--signal)}.filt__title--no{color:var(--bone-mute)}.filt__list{list-style:none}.filt__list li{position:relative;padding-left:1.4rem;margin-bottom:.9rem;font-size:1rem;line-height:1.5;color:var(--bone)}.filt__list li:before{content:"—";position:absolute;left:0;color:var(--signal)}.filt__list--no li{color:var(--bone-dim)}.filt__list--no li:before{content:"×";color:var(--bone-mute);font-weight:700}.acts{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.act{background:var(--ink);padding:1.8rem 1.5rem}.act__head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1.2rem}.act__n{font-family:var(--font-narrow);font-weight:700;font-size:.9rem;letter-spacing:.1em;color:var(--signal)}.act__weeks{font-family:var(--font-narrow);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-mute)}.act__title{font-size:1.35rem;font-weight:700;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:.9rem}.act__body{font-size:.95rem;line-height:1.55;color:var(--bone-dim)}.cols2--bios .bio{border-top:1px solid var(--line-2);padding-top:1.4rem}.bio__name{font-size:1.6rem;font-weight:700;letter-spacing:-.02em;text-transform:uppercase}.bio__role{font-family:var(--font-narrow);font-size:.76rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--signal);margin:.5rem 0 1.1rem}.bio__body{color:var(--bone-dim);font-size:1rem;line-height:1.6;margin-bottom:1.1rem}.bio__small{font-family:var(--font-narrow);font-size:.82rem;letter-spacing:.04em;color:var(--bone-mute)}.section--claude{background:var(--ink-2)}.claude__eyebrow{margin-bottom:1.6rem}.cols2--claude{margin-top:.5rem}.claudecol{border-top:2px solid var(--signal);padding-top:1.1rem}.claudecol--dim{border-top-color:var(--line-2)}.claudecol__t{font-family:var(--font-narrow);font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-mute);margin-bottom:.9rem}.claudecol__b{font-size:1.02rem;line-height:1.6;color:var(--bone-dim)}.claudecol:not(.claudecol--dim) .claudecol__b{color:var(--bone)}.claude__close{margin-top:2.5rem;max-width:40rem;font-size:clamp(1.1rem,2.4vw,1.4rem);font-weight:500;line-height:1.45;letter-spacing:-.01em}.section--apply{background:var(--ink);scroll-margin-top:4rem}.apply-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,5vw,4rem);align-items:start}.steps{list-style:none}.step{display:flex;gap:1rem;padding:1.1rem 0;border-bottom:1px solid var(--line)}.step:first-child{border-top:1px solid var(--line)}.step__n{font-family:var(--font-narrow);font-weight:700;font-size:.85rem;letter-spacing:.1em;color:var(--signal);flex:none;padding-top:.15rem}.step__t{font-size:1rem;line-height:1.5;color:var(--bone-dim)}.foot{border-top:1px solid var(--line)}.foot__inner{padding-top:clamp(3rem,6vw,4.5rem);padding-bottom:clamp(3rem,6vw,4.5rem)}.foot__top{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem 1.5rem;margin-top:1.8rem}.foot__mark{font-family:var(--font-narrow);font-weight:700;font-size:1rem;letter-spacing:.18em;text-transform:uppercase}.foot__tag{font-size:.95rem;color:var(--bone-dim)}.foot__facts{margin-top:1.4rem;font-family:var(--font-narrow);font-size:.82rem;letter-spacing:.06em;color:var(--bone-mute);text-transform:uppercase}.foot__entity{margin-top:1.6rem;font-size:.95rem;color:var(--bone-dim)}.foot__crisis{margin-top:.6rem;font-size:.9rem;color:var(--bone-mute);max-width:40rem;line-height:1.5}.foot__meta{display:flex;flex-wrap:wrap;gap:.6rem 2rem;margin-top:1.6rem}.foot__contact{font-size:.9rem;color:var(--bone);text-decoration:none;border-bottom:1px solid var(--line-2);padding-bottom:1px}.foot__legal{font-size:.9rem;color:var(--bone-mute)}.foot__last{margin-top:1.8rem;font-family:var(--font-narrow);font-size:.82rem;letter-spacing:.06em;color:var(--bone-mute)}@media(max-width:760px){.cols2,.acts,.apply-grid{grid-template-columns:1fr}.spec__row{grid-template-columns:1fr;gap:.3rem}.hero__tagline-2{padding-left:0}.hero__bar-r{display:none}}.form{display:flex;flex-direction:column;gap:1.1rem}.form__row2{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.field{display:flex;flex-direction:column;gap:.4rem}.field__l{font-family:var(--font-narrow);font-size:.74rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--bone-mute)}.field__i{background:var(--ink-2);border:1px solid var(--line-2);color:var(--bone);font-family:var(--font-display);font-size:1rem;padding:.8rem .9rem;width:100%}.field__i:focus{outline:none;border-color:var(--signal)}.field__i::placeholder{color:var(--bone-mute)}.field__i--area{resize:vertical;min-height:6.5rem;line-height:1.5}.form__btn{margin-top:.4rem;align-self:flex-start}.form__btn:disabled{opacity:.6;cursor:default}.form__err{color:var(--signal);font-size:.9rem;font-weight:500}.form__reassure{font-size:.85rem;color:var(--bone-mute);line-height:1.5;max-width:30rem}.form--done{border:1px solid var(--signal-dim);padding:1.8rem}.form__done-h{font-size:1.6rem;font-weight:700;text-transform:uppercase;letter-spacing:-.02em;color:var(--signal);margin-bottom:.8rem}.form__done-b{color:var(--bone-dim);line-height:1.6}@media(max-width:760px){.form__row2{grid-template-columns:1fr}}.hero__logo{display:inline-flex;align-items:center;gap:.85rem;text-decoration:none;color:inherit}.hero__logo:focus-visible{outline:2px solid var(--signal);outline-offset:4px}.hero__logo-measure{display:inline-flex;align-items:center;height:11px}.hero__logo-measure span{width:2px;height:100%;background:var(--line-2);flex:none}.hero__logo-measure span:nth-child(1){margin-right:8px}.hero__logo-measure span:nth-child(2){margin-right:7px}.hero__logo-measure span:nth-child(3){margin-right:6px}.hero__logo-measure span:nth-child(4){margin-right:5px}.hero__logo-measure span:nth-child(5){margin-right:4px}.hero__logo-measure span:nth-child(6){margin-right:3px}.hero__logo-measure span:nth-child(7){margin-right:3px}.hero__logo-measure span:nth-child(8){margin-right:2px}.hero__logo-measure span:nth-child(9){margin-right:2px}.hero__logo-measure span:last-child{width:13px;background:var(--signal);margin-right:0}.hero__logo:hover .hero__mark{color:var(--signal)}@media(max-width:760px){.hero__logo-measure{height:10px}.hero__logo{gap:.6rem}.hero__logo-measure span:nth-child(1),.hero__logo-measure span:nth-child(2){display:none}.hero__logo-measure span:nth-child(3){margin-right:5px}.hero__logo-measure span:nth-child(4){margin-right:4px}.hero__logo-measure span:nth-child(5){margin-right:4px}.hero__logo-measure span:nth-child(6){margin-right:3px}.hero__logo-measure span:nth-child(7){margin-right:3px}.hero__logo-measure span:nth-child(8){margin-right:2px}.hero__logo-measure span:nth-child(9){margin-right:2px}.hero__logo-measure span:last-child{width:11px}}
