:root{--ink:#080808;--ink-2:#111;--paper:#f1f0e9;--silver:#a4a49f;--graphite:#62625e;--rule:#f1f0e938;--mono:"IBM Plex Mono", ui-monospace, monospace;--sans:"Archivo", "Arial Narrow", Arial, sans-serif;--page:clamp(1.15rem, 2.2vw, 2.5rem)}*{box-sizing:border-box}html{background:var(--ink);color:var(--paper);scroll-behavior:smooth;overflow-x:clip}body{background:var(--ink);min-width:320px;font-family:var(--sans);font-synthesis:none;margin:0;overflow-x:clip}body:has(dialog[open]){overflow:hidden}a{color:inherit}button,input{font:inherit}button{color:inherit}::selection{color:var(--ink);background:var(--paper)}.skip-link{z-index:1000;color:var(--ink);background:var(--paper);font:500 .75rem var(--mono);padding:.75rem 1rem;transition:transform .2s;position:fixed;top:.5rem;left:.5rem;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline-offset:5px;outline:2px solid}.global-grain{z-index:90;pointer-events:none;opacity:.045;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='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");animation:.2s steps(2,end) infinite grain;position:fixed;inset:0}@keyframes grain{0%{background-position:0 0}25%{background-position:7px -12px}50%{background-position:-11px 9px}75%{background-position:14px 5px}to{background-position:-5px -8px}}.site-header{z-index:1000;isolation:isolate;width:100%;padding:1.3rem var(--page);color:#fff;mix-blend-mode:difference;pointer-events:auto;grid-template-columns:1fr 1fr 1fr;align-items:start;display:grid;position:fixed;top:0;left:0}.site-header>*{pointer-events:auto}.wordmark{width:max-content;color:inherit;letter-spacing:-.05em;font-size:.8rem;font-weight:850;line-height:.82;text-decoration:none}.live-status{font:500 .58rem var(--mono);letter-spacing:.08em;justify-self:center;margin:.1rem 0 0}.live-status i{background:currentColor;border-radius:100%;width:.38rem;height:.38rem;margin-right:.5rem;animation:1.6s infinite pulse;display:inline-block}@keyframes pulse{50%{opacity:.25}}.header-actions{justify-self:end;gap:1.4rem;display:flex}.header-actions button,.index-dialog button{font:500 .62rem var(--mono);cursor:pointer;letter-spacing:.05em;background:0 0;border:0;padding:.15rem 0}.header-actions button:after,.index-dialog button:after{content:"";background:currentColor;width:0;height:1px;transition:width .25s;display:block}.header-actions button:hover:after,.header-actions button:focus-visible:after,.index-dialog button:hover:after{width:100%}.index-dialog{z-index:1200;width:100%;max-width:none;height:100%;max-height:none;color:var(--paper);background:#080808fa;border:0;margin:0;padding:0;position:fixed;inset:0}.index-dialog::backdrop{background:#080808}.index-inner{min-height:100%;padding:clamp(1.5rem, 4vw, 4rem) var(--page);grid-template-rows:auto 1fr auto;display:grid}.index-topline{border-bottom:1px solid var(--rule);justify-content:space-between;display:flex}.index-topline .eyebrow{margin-top:0}.index-dialog nav{flex-direction:column;justify-content:center;display:flex}.index-dialog nav a{border-bottom:1px solid var(--rule);color:inherit;letter-spacing:-.065em;text-transform:uppercase;grid-template-columns:6vw 1fr auto;align-items:baseline;padding:.16em 0;font-size:clamp(2.2rem,7vw,7.5rem);font-weight:720;line-height:1;text-decoration:none;transition:padding .3s,color .3s;display:grid;position:relative}.index-dialog nav a span{font:500 .65rem var(--mono);letter-spacing:0}.index-dialog nav a i{font-size:.25em;font-style:normal}.index-dialog nav a:hover,.index-dialog nav a:focus-visible{color:var(--silver);padding-left:1.5vw}.index-hint{font:.58rem var(--mono);color:var(--silver);margin:2rem 0 0}.eyebrow{font:500 clamp(.58rem, .7vw, .72rem)/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;margin:0}.experience main{display:block}.hero{min-height:100svh;padding:8.5rem var(--page) 2rem;border-bottom:1px solid var(--rule);position:relative;overflow:hidden}.hero-grid{pointer-events:none;opacity:.26;background-image:linear-gradient(90deg,#0000 calc(100% - 1px),#ffffff29 1px);background-size:calc((100vw - var(--page)*2)/12) 100%;margin-inline:var(--page);position:absolute;inset:0}.hero:before{content:"";background:#ffffff14;width:100%;height:1px;position:absolute;top:50%;left:0}.hero-content{z-index:3;grid-template-columns:repeat(12,1fr);column-gap:1vw;display:grid;position:relative}.hero-content>.eyebrow{grid-column:1/6;margin-bottom:clamp(3rem,9vh,8rem)}.hero h1{letter-spacing:-.085em;text-transform:uppercase;grid-column:1/12;margin:0;font-size:clamp(4.3rem,11.15vw,12.5rem);font-weight:750;font-stretch:75%;line-height:.73}.hero-line{padding-bottom:.12em;padding-right:.08em;display:block;overflow:hidden}.hero-line>span{display:block}.hero-line:nth-child(2){color:#0000;-webkit-text-stroke:1px #f1f0e9de;margin-left:5.7vw}.hero-copy{letter-spacing:-.025em;grid-column:8/12;max-width:37rem;margin:clamp(2rem,6vh,5rem) 0 0;font-size:clamp(1rem,1.55vw,1.7rem);line-height:1.23}.hero-actions{grid-column:8/13;gap:.7rem;margin-top:2rem;display:flex}.primary-cta,.secondary-cta{text-transform:uppercase;min-height:3.25rem;font:500 .64rem var(--mono);border:1px solid var(--paper);justify-content:space-between;align-items:center;gap:2rem;padding:1rem 1.1rem;text-decoration:none;transition:color .25s,background .25s;display:inline-flex}.primary-cta{color:var(--ink);background:var(--paper)}.secondary-cta,.primary-cta:hover,.primary-cta:focus-visible{color:var(--paper);background:0 0}.secondary-cta:hover,.secondary-cta:focus-visible{color:var(--ink);background:var(--paper)}.hero-signal{z-index:1;opacity:.95;width:min(62vw,62rem);height:min(85vh,58rem);position:absolute;top:6vh;right:-4vw}.hero-signal:after{content:"";filter:blur(1px);border:1px solid #ffffff14;border-radius:50%;position:absolute;inset:15% 10%}.signal-canvas{filter:contrast(1.38)brightness(1.1);width:100%;height:100%}.signal-canvas canvas{width:100%;height:100%;display:block}.signal-fallback{background:radial-gradient(at 52% 48%,#e9e9e2 0 2%,#4f4f4d 2.2% 4%,#0000 4.2%),repeating-radial-gradient(at 52% 48%,#0000 0 4%,#f0f0eb57 4.2% 4.6%,#0000 4.9% 7%);-webkit-mask-image:radial-gradient(#000,#0000 69%);mask-image:radial-gradient(#000,#0000 69%)}.hero-signal>p{font:.55rem var(--mono);color:var(--silver);writing-mode:vertical-rl;position:absolute;bottom:12%;right:5%}.hero-mantra{z-index:3;left:var(--page);font:.56rem var(--mono);letter-spacing:.07em;margin:0;position:absolute;bottom:1.8rem}.scroll-cue{z-index:3;right:var(--page);font:.56rem var(--mono);margin:0;position:absolute;bottom:1.8rem}.scroll-cue i{vertical-align:middle;transform-origin:0;background:currentColor;width:3.5rem;height:1px;margin-left:.6rem;animation:1.8s ease-in-out infinite decode;display:inline-block}@keyframes decode{50%{opacity:.3;transform:scaleX(.2)}}.light-section{color:var(--ink);background:var(--paper)}.manifesto{min-height:180vh;padding:clamp(7rem, 14vw, 14rem) var(--page) 3rem;position:relative;overflow:hidden}.manifesto:before{content:"";aspect-ratio:1;filter:blur(12px);background:radial-gradient(circle,#00000029,#0000 67%);width:42vw;position:absolute;top:-18vw;right:-10vw}.section-grid{grid-template-columns:repeat(12,1fr);column-gap:1vw;display:grid}.section-grid>.eyebrow{grid-column:1/3}.manifesto-statement{grid-column:3/13}.manifesto-statement h2{letter-spacing:-.075em;max-width:11ch;margin:0;font-size:clamp(3.3rem,8.6vw,10rem);font-weight:760;line-height:.84}.manifesto-statement>p{letter-spacing:-.045em;max-width:28ch;margin:2.5rem 0 0 31%;font-size:clamp(1.35rem,2.6vw,3rem);line-height:1.03}.manifesto-body{grid-column:7/12;margin-top:clamp(8rem,20vw,22rem)}.manifesto-body>p{letter-spacing:-.05em;margin:0;font-size:clamp(1.5rem,3.2vw,3.8rem);line-height:1.05}.principles{border-top:1px solid #0006;grid-column:3/13;margin-top:clamp(8rem,15vw,16rem)}.principles article{border-bottom:1px solid #0006;grid-template-columns:1fr 5fr 4fr;align-items:baseline;gap:2vw;padding:2.2rem 0 3.6rem;display:grid}.principles span{font:.65rem var(--mono)}.principles h3{letter-spacing:-.055em;margin:0;font-size:clamp(1.6rem,3.4vw,4rem);line-height:.95}.principles p{max-width:33ch;margin:0;font-size:1rem;line-height:1.35}.manifesto-end{letter-spacing:-.08em;grid-column:1/13;margin:clamp(8rem,16vw,16rem) 0 0;font-size:clamp(3rem,9.8vw,11rem);font-weight:780;line-height:.78}@keyframes orbit{to{transform:rotate(360deg)}}.oracle-section{min-height:120vh;padding:clamp(9rem, 14vw, 14rem) var(--page);border-top:1px solid var(--rule);position:relative;overflow:hidden}.oracle-halo{aspect-ratio:1;opacity:.24;background:repeating-radial-gradient(circle,#0000 0 3.5%,#ddd 3.7% 3.8%,#0000 4% 6%);width:72vw;animation:50s linear infinite reverse orbit;position:absolute;top:-15vw;right:-16vw;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.oracle-layout{grid-template-columns:repeat(12,1fr);gap:1vw;display:grid;position:relative}.oracle-layout>div:first-child{grid-column:1/9}.oracle-layout h2{letter-spacing:-.08em;margin:4rem 0 0;font-size:clamp(4rem,9.5vw,11rem);font-weight:740;line-height:.78}.oracle-console{color:var(--ink);background:var(--paper);grid-column:6/13;margin-top:clamp(6rem,13vw,15rem);padding:clamp(1.2rem,3vw,3rem);box-shadow:1rem 1rem #1c1c1c,1.05rem 1.05rem #555}.oracle-intro{letter-spacing:-.04em;max-width:40ch;margin:0 0 3rem;font-size:clamp(1.25rem,2.4vw,2.7rem);line-height:1.05}.suggestions{border-top:1px solid #999;flex-direction:column;display:flex}.suggestions button{color:var(--ink);text-align:left;font:.65rem var(--mono);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #999;justify-content:space-between;padding:.8rem 0;display:flex}.suggestions button:hover{padding-left:.6rem}.oracle-form{margin-top:5rem}.oracle-form>label,.newsletter-copy form>label:first-child{font:.6rem var(--mono);text-transform:uppercase;margin-bottom:.8rem;display:block}.input-line{border-bottom:2px solid;display:flex}.input-line input{min-width:0;color:inherit;background:0 0;border:0;outline:0;flex:1;padding:.8rem 0;font-size:clamp(1.2rem,2vw,2rem)}.input-line input::placeholder{color:#777}.input-line>button{cursor:pointer;background:0 0;border:0;font-size:1.5rem}.form-note{font:.56rem/1.4 var(--mono);color:#666}.oracle-answer{min-height:16rem;padding-top:4rem}.loading-state{font:.65rem var(--mono);animation:1s infinite pulse}.answer-mode{font:.56rem var(--mono)}.answer-copy{letter-spacing:-.05em;margin:1rem 0 2rem;font-size:clamp(1.7rem,3.4vw,4rem);line-height:.98}.answer-links{gap:1.5rem;display:flex}.answer-links a{font:.62rem var(--mono);text-transform:uppercase}.newsletter-section{min-height:100vh;padding:clamp(8rem, 13vw, 13rem) var(--page) 5rem;position:relative}.newsletter-section:before{content:"";top:0;left:var(--page);right:var(--page);background:#222;height:1px;position:absolute}.newsletter-layout{grid-template-columns:repeat(12,1fr);gap:1vw;display:grid}.newsletter-layout>div:first-child{grid-column:1/9}.newsletter-layout h2,.newsletter-success h2{letter-spacing:-.08em;max-width:11ch;margin:4rem 0 0;font-size:clamp(4rem,9vw,10.5rem);font-weight:760;line-height:.78}.newsletter-copy{grid-column:6/13;margin-top:10rem}.newsletter-copy>p{letter-spacing:-.045em;max-width:35ch;font-size:clamp(1.4rem,2.8vw,3.1rem);line-height:1.05}.newsletter-copy form{margin-top:clamp(5rem,10vw,10rem)}.newsletter-input{align-items:center}.newsletter-input button{font:.65rem var(--mono);gap:1.5rem;display:flex}.consent{align-items:flex-start;gap:.8rem;max-width:44rem;font:.68rem/1.45 var(--mono)!important;text-transform:none!important;margin:1.5rem 0 0!important;display:flex!important}.consent input{appearance:none;border:1px solid var(--ink);flex:0 0 1rem;width:1rem;height:1rem;margin:.1rem 0 0}.consent input:checked{background:var(--ink);box-shadow:inset 0 0 0 3px var(--paper)}.honey{position:absolute;left:-9999px}.form-error{border:1px solid var(--ink);font:.65rem var(--mono);padding:1rem}.newsletter-success{min-height:65vh}.newsletter-success>p:last-child{max-width:34ch;margin:4rem 0 0 50%;font-size:clamp(1.4rem,3vw,3.3rem);line-height:1.05}.site-footer{padding:5rem var(--page) 1.5rem;border-top:1px solid var(--rule)}.site-footer>div:first-child{justify-content:space-between;align-items:end;display:flex}.site-footer strong{letter-spacing:-.08em;font-size:clamp(4rem,10vw,11rem);line-height:.72}.site-footer>div:first-child p{max-width:24ch;font-size:1rem}.site-footer nav{border-top:1px solid var(--rule);grid-template-columns:repeat(4,1fr);margin-top:7rem;display:grid}.site-footer nav a{border-right:1px solid var(--rule);font:.6rem var(--mono);text-transform:uppercase;padding:1rem 0;text-decoration:none}.site-footer nav a:hover{color:var(--silver)}.footer-bottom{color:var(--silver);font:.55rem var(--mono);justify-content:space-between;margin-top:5rem;display:flex}.confirmation-page,.dead-air{min-height:100svh;padding:10rem var(--page) 3rem;position:relative;overflow:hidden}.confirmation-page h1,.dead-air h1,.legal-page h1{letter-spacing:-.09em;margin:8vh 0 2rem;font-size:clamp(5rem,13vw,15rem);line-height:.72;position:relative}.confirmation-page>p:not(.eyebrow){max-width:30ch;margin:2rem 0 3rem 50%;font-size:clamp(1.3rem,2.5vw,2.8rem);position:relative}.confirmation-orbit{aspect-ratio:1;opacity:.4;border:1px solid #777;border-radius:50%;width:55vw;position:absolute;top:10vh;right:-12vw;box-shadow:inset 0 0 8rem #fff,0 0 0 8vw #101010,0 0 0 calc(8vw + 1px) #555}.dead-air{flex-direction:column;display:flex}.dead-air .text-link{margin-top:auto}.text-link{font:.65rem var(--mono);text-transform:uppercase}.legal-page{padding:10rem var(--page) 7rem}.legal-copy{width:58%;margin:10rem 0 5rem auto}.legal-copy section{border-top:1px solid var(--rule);grid-template-columns:1fr 2fr;gap:2rem;padding:2.5rem 0;display:grid}.legal-copy h2{text-transform:uppercase;margin:0;font-size:1rem}.legal-copy p{color:#bbb;margin:0;line-height:1.55}.personal-hero .hero-line:nth-child(2){margin-left:3vw}.personal-hero .hero-copy{max-width:31rem}.about-section{padding:clamp(8rem, 14vw, 15rem) var(--page) 3rem;position:relative;overflow:hidden}.about-section:after{content:"LM";color:#0000;-webkit-text-stroke:1px #00000014;letter-spacing:-.14em;pointer-events:none;font-size:44vw;font-weight:900;line-height:.7;position:absolute;top:16%;right:-4vw}.about-grid{z-index:1;grid-template-columns:repeat(12,1fr);gap:1vw;display:grid;position:relative}.about-grid>.eyebrow{grid-column:1/3}.about-lead{grid-column:3/13}.about-lead h2{letter-spacing:-.08em;max-width:11ch;margin:0;font-size:clamp(3.5rem,8.5vw,9.8rem);font-weight:770;line-height:.81}.about-lead>p{letter-spacing:-.045em;max-width:31ch;margin:3rem 0 0 40%;font-size:clamp(1.4rem,2.6vw,3rem);line-height:1.04}.identity-plate{border:1px solid #00000073;grid-column:1/6;margin-top:clamp(9rem,18vw,20rem)}.identity-orbit{background:#0b0b0b;min-height:32vw;position:relative;overflow:hidden}.identity-orbit:before{content:"";aspect-ratio:1;border:1px solid #eee;border-radius:50%;width:55%;position:absolute;top:20%;left:23%;box-shadow:0 0 0 2.5vw #111,0 0 0 calc(2.5vw + 1px) #777,0 0 0 7vw #0a0a0a,0 0 5vw #fff}.identity-orbit i{background:#aaa;width:140%;height:1px;position:absolute;top:50%;left:-20%;transform:rotate(24deg)}.identity-orbit i:last-child{transform:rotate(-39deg)}.identity-plate dl{margin:0}.identity-plate dl div{border-top:1px solid #00000059;grid-template-columns:1fr 2fr;padding:1rem;display:grid}.identity-plate dt,.identity-plate dd{font:.58rem/1.4 var(--mono);margin:0}.identity-plate dt{color:#666}.about-copy{grid-column:7/12;align-self:center;margin-top:clamp(9rem,18vw,20rem)}.about-copy p{letter-spacing:-.045em;margin:0 0 2rem;font-size:clamp(1.35rem,2.8vw,3.2rem);line-height:1.05}.about-copy p:last-child{letter-spacing:-.02em;width:75%;margin-left:25%;font-size:clamp(1rem,1.45vw,1.45rem);line-height:1.35}.reach-panel{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);grid-column:1/13;grid-template-columns:6fr 3fr 3fr;margin-top:clamp(9rem,16vw,17rem);display:grid}.reach-panel>div{border-right:1px solid #0006;min-height:min(32vw,31rem);padding:clamp(1.2rem,2.5vw,2.5rem)}.reach-intro{flex-direction:column;display:flex}.reach-intro h3{letter-spacing:-.07em;max-width:10ch;margin:auto 0 2rem;font-size:clamp(2.8rem,5.8vw,6.8rem);line-height:.8}.reach-intro>p:last-child{max-width:40ch;margin:0 0 0 auto;font-size:1rem;line-height:1.4}.reach-stat{background:#00000009;flex-direction:column;justify-content:space-between;display:flex}.reach-stat strong{letter-spacing:-.09em;font-size:clamp(5rem,10vw,11rem);line-height:.68}.reach-stat span{max-width:22ch;font:.62rem/1.45 var(--mono);text-transform:uppercase}.reach-source{font:.52rem/1.4 var(--mono);text-align:right;color:#666;grid-column:1/4;margin:0;padding:.75rem 0}.about-declaration{letter-spacing:-.08em;grid-column:1/13;margin:clamp(9rem,16vw,17rem) 0 0;font-size:clamp(3.5rem,9.4vw,10.8rem);font-weight:780;line-height:.75}.about-declaration span{color:#0000;-webkit-text-stroke:1px var(--ink)}.ideas-section{padding:clamp(8rem, 13vw, 14rem) var(--page);position:relative;overflow:hidden}.ideas-section:before{content:"";aspect-ratio:1;opacity:.16;background:repeating-radial-gradient(circle,#0000 0 4%,#eee 4.2% 4.3%,#0000 4.5% 7%);width:70vw;position:absolute;top:12%;right:-38vw}.ideas-header{grid-template-columns:repeat(12,1fr);gap:1vw;display:grid;position:relative}.ideas-header .eyebrow{grid-column:1/3}.ideas-header h2{letter-spacing:-.08em;grid-column:3/12;margin:0;font-size:clamp(4rem,9.4vw,10.8rem);font-weight:760;line-height:.76}.ideas-header h2 span{color:#0000;-webkit-text-stroke:1px var(--paper)}.ideas-header>p:last-child{grid-column:8/12;margin:4rem 0 0;font-size:clamp(1rem,1.6vw,1.6rem);line-height:1.3}.ideas-list{border-top:1px solid var(--rule);border-left:1px solid var(--rule);grid-template-columns:1fr 1fr;margin-top:clamp(9rem,16vw,17rem);display:grid;position:relative}.idea-card{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-direction:column;min-height:min(55vw,48rem);padding:clamp(1.25rem,3vw,3rem);display:flex;position:relative;overflow:hidden}.idea-card:before{content:"";aspect-ratio:1;border:1px solid #ffffff29;border-radius:50%;width:65%;transition:transform .8s cubic-bezier(.16,1,.3,1);position:absolute;top:-30%;right:-34%;box-shadow:0 0 0 3vw #0c0c0c,0 0 0 calc(3vw + 1px) #ffffff14}.idea-card:hover:before{transform:translate(-18%,18%)scale(1.25)}.idea-index{font:.58rem var(--mono);color:var(--silver)}.idea-card h3{letter-spacing:-.075em;max-width:9ch;margin:auto 0 2rem;font-size:clamp(3rem,6vw,7rem);font-weight:750;line-height:.78;position:relative}.idea-card p{color:#bdbdb7;width:66%;margin:0 0 0 auto;font-size:clamp(.95rem,1.35vw,1.3rem);line-height:1.38;position:relative}.idea-card>i{font-style:normal;position:absolute;top:1.5rem;right:1.5rem}.tools-section{padding:clamp(8rem, 14vw, 15rem) var(--page) clamp(8rem, 12vw, 12rem);position:relative;overflow:hidden}.tools-section:after{content:"{ }";z-index:0;color:#0000;-webkit-text-stroke:1px #00000012;font:800 31vw/.8 var(--mono);letter-spacing:-.2em;pointer-events:none;position:absolute;top:3%;right:-5vw}.tools-header{z-index:1;grid-template-columns:repeat(12,1fr);gap:1vw;display:grid;position:relative}.tools-header .eyebrow{grid-column:1/3}.tools-header h2{letter-spacing:-.08em;grid-column:3/13;margin:0;font-size:clamp(4rem,9.4vw,10.8rem);font-weight:760;line-height:.76}.tools-header h2 span{color:#0000;-webkit-text-stroke:1px var(--ink)}.tools-header>p:last-child{grid-column:8/12;margin:4rem 0 0;font-size:clamp(1rem,1.6vw,1.6rem);line-height:1.3}.tool-ledger{z-index:1;border-top:2px solid var(--ink);margin-top:clamp(9rem,16vw,17rem);position:relative}.tool-entry{isolation:isolate;min-height:min(37vw,35rem);color:inherit;border-bottom:1px solid #00000080;grid-template-columns:.5fr 1fr 6fr 1.5fr;gap:1.3vw;padding:clamp(1.25rem,2.5vw,2.5rem) 0;text-decoration:none;transition:color .45s,padding .45s;display:grid;position:relative;overflow:hidden}.tool-entry:before{content:"";z-index:0;background:var(--ink);transform-origin:100%;transition:transform .65s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleX(0)}.tool-entry>*{z-index:1;position:relative}.tool-entry:hover,.tool-entry:focus-visible{color:var(--paper);padding-inline:clamp(1rem,2vw,2rem)}.tool-entry:hover:before,.tool-entry:focus-visible:before{transform-origin:0;transform:scaleX(1)}.tool-entry:first-child{color:var(--paper);background:var(--ink);padding-inline:clamp(1rem,2vw,2rem)}.tool-entry:first-child:before{background:var(--paper)}.tool-entry:first-child:hover,.tool-entry:first-child:focus-visible{color:var(--ink)}.tool-index{font:.58rem var(--mono)}.tool-mark{font:300 clamp(4rem, 9vw, 10rem)/.7 var(--mono);letter-spacing:-.1em}.tool-body{flex-direction:column;min-width:0;display:flex}.tool-body small{font:.58rem var(--mono);letter-spacing:.05em;text-transform:uppercase}.tool-body strong{letter-spacing:-.08em;overflow-wrap:anywhere;max-width:12ch;margin-top:clamp(2rem,5vw,5rem);font-size:clamp(3.5rem,7.2vw,8.2rem);line-height:.74}.tool-body em{font:500 .68rem/1.4 var(--mono);text-transform:uppercase;margin-top:1.25rem}.tool-body p{max-width:37ch;margin:auto 0 0 42%;font-size:clamp(.95rem,1.3vw,1.25rem);line-height:1.4}.tool-cta{font:.58rem var(--mono);text-transform:uppercase;justify-content:space-between;align-self:end;gap:1rem;display:flex}.tool-cta i{font-style:normal}.tools-note{z-index:1;max-width:45ch;font:.58rem/1.5 var(--mono);text-align:right;margin:4rem 0 0 auto;position:relative}.writing-section{padding:clamp(8rem, 14vw, 15rem) var(--page) 5rem;border-top:1px solid #00000026;position:relative}.writing-header{grid-template-columns:repeat(12,1fr);gap:1vw;display:grid}.writing-header .eyebrow{grid-column:1/3}.writing-header h2{letter-spacing:-.08em;grid-column:3/11;margin:0;font-size:clamp(4rem,9.5vw,11rem);font-weight:760;line-height:.77}.writing-header>p:last-child{grid-column:8/12;margin:4rem 0 0;font-size:clamp(1rem,1.5vw,1.5rem);line-height:1.35}.publication-table{border-top:2px solid var(--ink);margin-top:clamp(8rem,15vw,16rem)}.publication-row{min-height:11rem;color:inherit;border-bottom:1px solid #00000073;grid-template-columns:.5fr 1fr .6fr 3fr 3fr 1.2fr;align-items:start;gap:1.3vw;padding:1.5rem 0 2rem;text-decoration:none;transition:background .25s,padding .25s;display:grid}a.publication-row:hover{background:#0000000f;padding-inline:1rem}.publication-number,.publication-category,.publication-year,.publication-status{font:.57rem/1.4 var(--mono);text-transform:uppercase}.publication-main{flex-direction:column;gap:.75rem;display:flex}.publication-main strong{letter-spacing:-.045em;font-size:clamp(1.4rem,2.25vw,2.5rem);line-height:.95}.publication-main small{font:.58rem var(--mono);text-transform:uppercase}.publication-excerpt{max-width:38ch;font-size:.9rem;line-height:1.45}.publication-status{text-align:right}.writing-footnote{text-align:right;font:.58rem var(--mono);margin:5rem 0 0}.personal-oracle .oracle-layout>div:first-child{grid-column:1/10}.contact-section{padding:clamp(8rem, 14vw, 15rem) var(--page);border-top:1px solid var(--rule);position:relative;overflow:hidden}.contact-section:after{content:"@";color:#0000;-webkit-text-stroke:1px #ffffff14;pointer-events:none;font-size:48vw;font-weight:800;line-height:.8;position:absolute;bottom:-14vw;right:-6vw}.contact-layout{z-index:1;grid-template-columns:repeat(12,1fr);gap:1vw;display:grid;position:relative}.contact-title{grid-column:1/10}.contact-title h2{letter-spacing:-.08em;margin:4rem 0 0;font-size:clamp(4rem,9.5vw,11rem);font-weight:760;line-height:.77}.contact-title h2 span{color:#0000;-webkit-text-stroke:1px var(--paper)}.contact-title>p:last-child{max-width:34ch;margin:3rem 0 0 55%;font-size:clamp(1.1rem,1.8vw,1.8rem);line-height:1.25}.contact-form{grid-column:5/13;margin-top:clamp(8rem,14vw,15rem)}.contact-field{border-top:1px solid var(--rule);grid-template-columns:1fr 3fr;align-items:baseline;padding:1.4rem 0;display:grid}.contact-field label{font:.58rem var(--mono);text-transform:uppercase}.contact-field input,.contact-field textarea{width:100%;color:var(--paper);background:0 0;border:0;outline:0;padding:.3rem 0;font-size:clamp(1.25rem,2.3vw,2.6rem);line-height:1.1}.contact-field textarea{resize:vertical;min-height:10rem}.contact-field input::placeholder,.contact-field textarea::placeholder{color:#555}.contact-field:focus-within{border-color:var(--paper)}.contact-submit{width:100%;min-height:4rem;color:var(--paper);border:0;border-top:1px solid var(--paper);border-bottom:1px solid var(--paper);font:.65rem var(--mono);cursor:pointer;background:0 0;justify-content:space-between;padding:1rem 0;display:flex}.contact-submit:hover{color:var(--ink);background:var(--paper);padding-inline:1rem}.contact-state{min-height:3rem;font:.6rem/1.5 var(--mono)}.contact-state p{margin-top:1.5rem}@media (width<=800px){:root{--page:1rem}.site-header{grid-template-columns:1fr 1fr;padding-top:1rem}.live-status{display:none}.header-actions{gap:1rem}.index-dialog nav a{grid-template-columns:2.2rem 1fr auto;padding:.35em 0;font-size:clamp(2rem,12vw,4rem)}.hero{min-height:100svh;padding-top:7rem}.hero-grid{background-size:calc(25vw - .5rem) 100%}.hero-content{display:block}.hero-content>.eyebrow{max-width:22ch;margin-bottom:4.5rem}.hero h1{z-index:2;font-size:clamp(4rem,20vw,7rem);line-height:.77;position:relative}.hero-line:nth-child(2){margin-left:0}.hero-copy{width:82%;margin:3rem 0 0 auto;font-size:1.1rem}.hero-actions{flex-direction:column;width:82%;margin:1.5rem 0 0 auto}.primary-cta,.secondary-cta{width:100%}.hero-signal{opacity:.75;width:105vw;height:54vh;top:19vh;right:-28vw}.hero-mantra{max-width:45%;bottom:1rem}.scroll-cue{bottom:1rem}.scroll-cue i{width:1.2rem}.section-grid,.oracle-layout,.newsletter-layout{display:block}.manifesto{min-height:0;padding-top:7rem}.manifesto-statement{margin-top:5rem}.manifesto-statement h2{font-size:13vw}.manifesto-statement>p{margin:2rem 0 0 17%}.manifesto-body{margin:8rem 0 0 17%}.principles{margin-top:9rem}.principles article{grid-template-columns:2rem 1fr;padding:1.6rem 0 2.5rem;display:grid}.principles article p{grid-column:2;margin-top:1rem}.manifesto-end{margin-top:9rem;font-size:18vw}.oracle-section{min-height:0;padding-top:8rem}.oracle-halo{width:120vw;right:-65vw}.oracle-layout h2{margin-top:4rem;font-size:16vw}.oracle-console{margin-top:7rem;padding:1rem;box-shadow:.5rem .5rem #333}.suggestions button{min-height:44px}.oracle-answer{min-height:10rem}.newsletter-section{min-height:0}.newsletter-layout h2{margin-top:4rem;font-size:15vw}.newsletter-copy{margin-top:7rem}.newsletter-input{flex-direction:column;align-items:stretch}.newsletter-input button{justify-content:space-between;min-height:3.2rem}.site-footer>div:first-child{display:block}.site-footer{overflow:hidden}.site-footer strong{max-width:100%;font-size:18.5vw;display:block}.site-footer>div:first-child p{margin:3rem 0 0 auto}.footer-bottom{align-items:flex-end;gap:1rem}.footer-bottom p:nth-child(2){display:none}.confirmation-page>p:not(.eyebrow){margin-left:17%}.legal-copy{width:100%;margin-top:6rem}.legal-copy section{grid-template-columns:1fr}.personal-hero .hero-line:nth-child(2){margin-left:0}.about-section{padding-top:7rem}.about-grid{display:block}.about-lead{margin-top:4rem}.about-lead h2{font-size:13vw}.about-lead>p{margin:2.5rem 0 0 16%}.identity-plate{margin-top:8rem}.identity-orbit{min-height:85vw}.about-copy{margin:7rem 0 0 16%}.about-copy p{font-size:7vw}.about-copy p:last-child{width:100%;margin-left:0;font-size:1rem}.reach-panel{grid-template-columns:1fr;margin-top:8rem}.reach-panel>div{border-bottom:1px solid #0006;border-right:0;min-height:95vw}.reach-intro h3{font-size:14vw}.reach-stat strong{font-size:28vw}.reach-source{text-align:left;grid-column:1}.about-declaration{margin-top:8rem;font-size:16.5vw}.ideas-section{padding-top:8rem}.ideas-header{display:block}.ideas-header h2{margin-top:4rem;font-size:16vw}.ideas-header>p:last-child{width:75%;margin:3rem 0 0 auto}.ideas-list{grid-template-columns:1fr;margin-top:8rem}.idea-card{min-height:125vw}.idea-card h3{font-size:14vw}.idea-card p{width:78%}.tools-section{padding-top:8rem}.tools-section:after{font-size:65vw;top:7rem;right:-13vw}.tools-header{display:block}.tools-header h2{margin-top:4rem;font-size:16vw}.tools-header>p:last-child{width:75%;margin:3rem 0 0 auto}.tool-ledger{margin-top:8rem}.tool-entry{grid-template-columns:2rem 1fr auto;min-height:125vw;padding:1.5rem 0 2rem}.tool-entry:first-child,.tool-entry:hover,.tool-entry:focus-visible{padding-inline:1rem}.tool-mark{opacity:.22;font-size:30vw;position:absolute;top:1.5rem;right:1rem}.tool-body{grid-area:1/2/auto/4;padding-top:3.5rem}.tool-body strong{margin-top:auto;font-size:15vw}.tool-body em{margin-top:1.5rem}.tool-body p{width:88%;margin:3rem 0 0 auto}.tool-cta{grid-column:2/4;align-self:end}.tools-note{width:75%;margin-top:3rem}.writing-header{display:block}.writing-header h2{margin-top:4rem;font-size:16vw}.writing-header>p:last-child{width:75%;margin:3rem 0 0 auto}.publication-table{margin-top:8rem}.publication-row{grid-template-columns:2rem 1fr auto;min-height:0;padding:1.5rem 0 3rem}.publication-category{grid-column:2}.publication-year{text-align:right;grid-area:1/3}.publication-main{grid-column:2/4;margin-top:1rem}.publication-main strong{font-size:1.7rem}.publication-excerpt{grid-column:2/4;margin-top:1rem}.publication-status{text-align:left;grid-column:2/4;margin-top:1rem}.writing-footnote{max-width:70%;margin-left:auto}.contact-layout{display:block}.contact-title h2{font-size:16vw}.contact-title>p:last-child{margin-left:17%}.contact-form{margin-top:8rem}.contact-field{grid-template-columns:1fr;gap:1.2rem}.contact-field input,.contact-field textarea{font-size:1.6rem}.site-footer nav{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.global-grain{animation:none}.signal-canvas{display:none}.hero-signal{background:repeating-radial-gradient(#0000 0 5%,#ffffff3b 5.2% 5.4%,#0000 5.6% 8%);-webkit-mask-image:radial-gradient(#000,#0000 68%);mask-image:radial-gradient(#000,#0000 68%)}[data-reveal]{opacity:1!important;transform:none!important}.idea-card{clip-path:none!important;opacity:1!important}}@media (forced-colors:active){.global-grain,.hero-grid,.hero-signal,.oracle-halo,.identity-orbit{display:none}.hero h1,.about-lead h2,.ideas-header h2,.tools-header h2{color:canvastext;-webkit-text-stroke:0}}
