:root{--ink:#10100f;--black:#090908;--bone:#e9e3d7;--bone2:#d8d0c1;--gold:#a28a5d;--line:rgba(233,227,215,.22);--pad:clamp(24px,5vw,80px)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--black);color:var(--bone);font-family:"DM Sans",sans-serif;font-weight:300}.noise{position:fixed;inset:0;pointer-events:none;opacity:.035;z-index:20;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.9'/%3E%3C/svg%3E")}.nav{position:absolute;z-index:10;left:0;right:0;top:0;display:flex;align-items:center;justify-content:space-between;padding:34px var(--pad);border-bottom:1px solid var(--line)}.wordmark{color:inherit;text-decoration:none;letter-spacing:.18em;font-weight:500;font-size:14px}.nav nav{display:flex;gap:36px;align-items:center}.nav nav a,footer a{color:inherit;text-decoration:none;font-size:12px;letter-spacing:.08em}.nav-cta{border:1px solid var(--line);padding:11px 20px}.menu-toggle{display:none}.hero{min-height:100svh;position:relative;display:flex;align-items:flex-end;padding:0 var(--pad) clamp(100px,12vh,150px);overflow:hidden}.hero-image{position:absolute;inset:0;background:url("assets/kingswork-portrait.png") 64% 26%/cover no-repeat;filter:contrast(1.03)}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,8,7,.92) 0%,rgba(8,8,7,.62) 41%,rgba(8,8,7,.08) 75%),linear-gradient(0deg,rgba(8,8,7,.75),transparent 55%)}.hero-copy{position:relative;z-index:1}.eyebrow,.section-index{font-size:11px;text-transform:uppercase;letter-spacing:.22em}.hero .eyebrow{margin:0 0 24px}.hero h1{font-family:Manrope,sans-serif;text-transform:uppercase;font-size:clamp(68px,11.2vw,184px);line-height:.78;letter-spacing:-.07em;font-weight:300;margin:0;max-width:1100px}.hero-foot{position:absolute;left:var(--pad);right:var(--pad);bottom:28px;z-index:2;display:flex;justify-content:space-between;font-size:11px;text-transform:uppercase;letter-spacing:.17em}.hero-foot a{color:inherit;text-decoration:none}.hero-foot i{color:var(--gold);font-style:normal;margin-left:10px}.questions{padding:160px var(--pad) 200px}.section-index{color:var(--gold);margin:0}.question-list{margin:120px 0 0 clamp(0px,8vw,140px)}.question{font-family:Manrope,sans-serif;font-size:clamp(42px,7vw,106px);line-height:1;letter-spacing:-.055em;max-width:1180px;margin:0;padding:70px 0;border-top:1px solid var(--line)}.question:last-child{border-bottom:1px solid var(--line);font-size:clamp(34px,5.2vw,78px);max-width:1250px}.light{background:var(--bone);color:var(--ink)}.definition{padding:140px var(--pad) 180px}.definition-grid{display:grid;grid-template-columns:1.55fr .7fr;gap:10vw;margin-top:100px}.definition h2{font-family:Manrope,sans-serif;font-weight:300;font-size:clamp(42px,5.8vw,84px);line-height:1.03;letter-spacing:-.055em;margin:0}.body-copy{font-size:clamp(17px,1.45vw,22px);line-height:1.6}.body-copy p{margin:0 0 30px}.body-copy .rule-copy{font-family:Manrope,sans-serif;font-size:clamp(29px,3vw,46px);line-height:1.1;margin-top:70px}.pathways{padding:150px var(--pad) 190px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:110px}.section-heading h2{font-family:Manrope,sans-serif;font-weight:300;font-size:clamp(38px,5vw,72px);letter-spacing:-.05em;margin:0}.pathway{display:grid;grid-template-columns:60px 1.1fr 1.5fr 30px;gap:30px;align-items:start;padding:40px 0;border-top:1px solid var(--line)}.pathway:last-child{border-bottom:1px solid var(--line)}.pathway>span{color:var(--gold);font-size:11px}.pathway h3{font-family:Manrope,sans-serif;font-weight:300;font-size:clamp(27px,3vw,42px);letter-spacing:-.03em;margin:-9px 0 8px}.pathway div p,.pathway-desc{margin:0;color:rgba(233,227,215,.55);font-size:13px}.pathway-desc{font-size:15px;line-height:1.55;max-width:450px}.pathway b{font-weight:300;color:var(--gold)}.testimony{padding:140px var(--pad)}.quote-wrap{display:grid;grid-template-columns:1fr minmax(260px,820px);gap:80px;margin-top:130px}.quote-wrap blockquote{grid-column:2;font-family:Manrope,sans-serif;font-size:clamp(37px,5.2vw,76px);line-height:1.08;letter-spacing:-.05em;margin:0}.attribution{grid-column:2;margin:60px 0 0;font-size:13px;text-transform:uppercase;letter-spacing:.1em}.attribution span{display:inline-block;color:#6c685f;margin-top:8px}.quote-nav{display:flex;align-items:center;gap:15px;width:200px;margin-top:100px;font-size:10px}.quote-nav i{height:1px;background:#a49e92;flex:1}.origin{display:grid;grid-template-columns:1.05fr .95fr;min-height:850px}.origin-photo{background:url("assets/kingswork-portrait.png") 50% 20%/cover no-repeat;filter:contrast(1.07)}.origin-copy{padding:120px clamp(40px,7vw,120px);display:flex;flex-direction:column;justify-content:center}.origin h2{font-family:Manrope,sans-serif;font-size:clamp(44px,5vw,76px);line-height:1.02;letter-spacing:-.055em;font-weight:300;margin:80px 0 50px}.origin-copy>p:not(.section-index){max-width:600px;color:rgba(233,227,215,.68);font-size:17px;line-height:1.65}.origin-copy .signature{color:var(--bone)!important;margin-top:30px}.closing{padding:180px var(--pad) 80px;min-height:95svh;display:flex;flex-direction:column;justify-content:space-between}.closing h2{font-family:Manrope,sans-serif;text-transform:uppercase;font-size:clamp(64px,11vw,170px);line-height:.82;letter-spacing:-.07em;font-weight:300;margin:70px 0 120px}.closing-bottom{border-top:1px solid var(--line);padding-top:40px;display:flex;justify-content:space-between;align-items:center}.closing-bottom p{font-size:clamp(19px,2vw,28px)}.closing-bottom a{color:var(--bone);text-decoration:none;border-bottom:1px solid var(--gold);padding:15px 0;font-size:13px;text-transform:uppercase;letter-spacing:.12em}.closing-bottom span{color:var(--gold);margin-left:30px}footer{border-top:1px solid var(--line);padding:50px var(--pad);display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:30px;align-items:center}footer p,footer small{font-size:11px;letter-spacing:.1em;color:rgba(233,227,215,.55)}footer div{display:flex;gap:30px}.reveal{opacity:0;transform:translateY(28px);transition:opacity .9s ease,transform .9s cubic-bezier(.22,1,.36,1)}.reveal.visible{opacity:1;transform:none}
@media(max-width:800px){.nav{padding-top:24px}.nav nav{position:absolute;top:75px;left:0;right:0;background:var(--black);padding:30px var(--pad);flex-direction:column;align-items:flex-start;display:none}.nav nav.open{display:flex}.menu-toggle{display:block;background:none;border:0;color:inherit;text-transform:uppercase;letter-spacing:.16em;font-size:10px}.hero{padding-bottom:110px}.hero-image{background-position:58% center}.hero-shade{background:linear-gradient(0deg,rgba(8,8,7,.9),rgba(8,8,7,.18) 75%)}.hero h1{font-size:clamp(61px,20vw,100px)}.questions{padding-top:110px}.question-list{margin-top:80px}.question{padding:45px 0}.definition-grid,.origin{grid-template-columns:1fr}.definition-grid{margin-top:65px}.section-heading{display:block}.section-heading h2{margin-top:50px}.pathway{grid-template-columns:35px 1fr 20px}.pathway-desc{grid-column:2;margin-top:15px}.pathway b{grid-column:3;grid-row:1}.quote-wrap{display:block;margin-top:90px}.attribution{margin-top:40px}.origin-photo{height:70svh}.origin-copy{padding:90px var(--pad)}.closing{min-height:80svh;padding-top:120px}.closing-bottom{display:block}.closing-bottom a{display:inline-block;margin-top:30px}footer{grid-template-columns:1fr 1fr}footer div{justify-self:end}.hero-foot span{display:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}}
