:root{--ct-bg:#0d130f;--ct-panel:#141d17;--ct-panel-2:#1b2922;--ct-cream:#e9d9a8;--ct-gold:#e9b06a;--ct-text:#d8e0d2;--ct-muted:#9bae9c;--ct-dim:#7e9079;--ct-line:hsla(45,60%,79%,.14);--ct-green:#7fcf6a}.teaser-main{font-family:var(--font-body),"IBM Plex Sans",sans-serif}.signup-slot{min-width:0}.signup-slot .form-note,.subscribe-box .form-note{margin:8px 0 0;color:var(--ct-dim);font-family:var(--font-mono),monospace;font-size:10.5px;line-height:1.5}.site-header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.site-header .release-nav{display:flex;align-items:center;gap:26px;padding:0;margin:0;width:auto;max-width:none}.site-header .release-nav a{color:#9bae9c;padding:6px 0;border-bottom:2px solid transparent}.site-header .release-nav a:hover{color:var(--ct-cream)}.site-header .release-nav a[aria-current=page]{color:var(--ct-gold);border-bottom-color:var(--ct-gold)}.site-header .release-nav .nav-cta{padding:9px 14px;border:0;border-radius:3px;background:var(--ct-gold);color:#172018;font-weight:700}.site-header .release-nav .nav-cta:hover{color:#172018;filter:brightness(1.06)}@media (max-width:860px){.site-header-inner{flex-wrap:wrap}.site-header .release-nav{order:2;width:100%;overflow-x:auto;gap:16px;padding-bottom:12px;font-size:10.5px;letter-spacing:.02em}.site-header .release-nav .nav-cta{display:none}}.pg-hero{padding-top:clamp(64px,9vw,112px);padding-bottom:clamp(44px,6vw,72px)}.pg-hero h1{max-width:15ch;margin:16px 0 0;color:var(--ct-cream);font-family:var(--font-display),sans-serif;font-size:clamp(50px,6.6vw,98px);font-weight:700;line-height:.92;letter-spacing:-.015em;text-transform:uppercase;text-wrap:balance}.pg-hero .lede{max-width:640px;margin:24px 0 0;color:var(--ct-text);font-size:clamp(16px,1.4vw,19px);line-height:1.55}.pg-hero .actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:32px}.pg-section{padding:clamp(64px,8vw,104px) 0;border-top:1px solid var(--ct-line)}.sec-head{max-width:760px;margin-bottom:clamp(36px,5vw,60px)}.sec-head h2{margin:12px 0 0;color:var(--ct-cream);font-family:var(--font-display),sans-serif;font-size:clamp(36px,4.2vw,58px);font-weight:700;line-height:.95;text-transform:uppercase;text-wrap:balance}.sec-head p{margin:18px 0 0;color:var(--ct-text);font-size:17px;line-height:1.6}.split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(32px,5vw,72px)}.split+.split{margin-top:clamp(56px,8vw,96px)}.split.reverse .split-copy{order:2}.split-copy .kicker{color:var(--ct-gold);font-family:var(--font-mono),monospace;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.split-copy h3{margin:10px 0 0;color:var(--ct-cream);font-family:var(--font-display),sans-serif;font-size:clamp(30px,3vw,40px);font-weight:700;line-height:1;text-transform:uppercase}.split-copy p{margin:16px 0 0;color:var(--ct-text);font-size:16.5px;line-height:1.65}.split-copy ul{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:10px}.split-copy li{position:relative;padding-left:20px;color:var(--ct-text);font-size:15.5px;line-height:1.55}.split-copy li:before{content:"";position:absolute;left:0;top:.62em;width:8px;height:2px;background:var(--ct-gold)}.split-copy li b{color:var(--ct-cream);font-weight:600}@media (max-width:900px){.split{grid-template-columns:1fr}.split.reverse .split-copy{order:0}}.shot{margin:0}.shot-frame{overflow:hidden;border:1px solid var(--ct-line);border-radius:8px;background:var(--ct-panel);box-shadow:0 24px 60px rgba(0,0,0,.45)}.shot-frame img{display:block;width:100%;height:auto}.shot figcaption{margin-top:12px;color:var(--ct-dim);font-family:var(--font-mono),monospace;font-size:11.5px;line-height:1.5;letter-spacing:.02em}.proof{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--ct-line);border-bottom:1px solid var(--ct-line)}.proof>div{padding:28px 24px 30px 0}.proof>div+div{padding-left:24px;border-left:1px solid var(--ct-line)}.proof b{display:block;color:var(--ct-gold);font-family:var(--font-display),sans-serif;font-size:clamp(48px,5vw,72px);font-weight:700;line-height:.9}.proof span{display:block;margin-top:10px;color:var(--ct-text);font-size:14.5px;line-height:1.45}@media (max-width:800px){.proof{grid-template-columns:repeat(2,minmax(0,1fr))}.proof>div:nth-child(3){padding-left:0;border-left:0}.proof>div:nth-child(n+3){border-top:1px solid var(--ct-line)}}.rows{display:grid;border-top:1px solid var(--ct-line)}.rows>div{display:grid;grid-template-columns:64px minmax(0,1fr) minmax(0,1.6fr);gap:24px;align-items:baseline;padding:24px 0;border-bottom:1px solid var(--ct-line)}.rows i{color:var(--ct-gold);font-family:var(--font-mono),monospace;font-size:12px;font-style:normal;font-weight:600}.rows h3{margin:0;color:var(--ct-cream);font-family:var(--font-display),sans-serif;font-size:26px;font-weight:700;line-height:1.05;text-transform:uppercase}.rows p{margin:0;color:var(--ct-text);font-size:16px;line-height:1.6}@media (max-width:760px){.rows>div{grid-template-columns:40px 1fr}.rows p{grid-column:2}}.road{position:relative;display:grid;gap:0}.road-step{display:grid;grid-template-columns:180px minmax(0,1fr);gap:32px;padding:32px 0;border-top:1px solid var(--ct-line)}.road-step .when{color:var(--ct-gold);font-family:var(--font-mono),monospace;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding-top:8px}.road-step .when small{display:block;margin-top:6px;color:var(--ct-dim);font-size:11px;letter-spacing:.04em;text-transform:none}.road-step h3{margin:0;color:var(--ct-cream);font-family:var(--font-display),sans-serif;font-size:clamp(30px,3vw,40px);font-weight:700;line-height:1;text-transform:uppercase}.road-step p{max-width:680px;margin:12px 0 0;color:var(--ct-text);font-size:16.5px;line-height:1.65}.road-step.now h3:after{content:"NOW";margin-left:14px;padding:3px 8px;border-radius:3px;background:var(--ct-green);color:#0d130f;font-family:var(--font-mono),monospace;font-size:11px;vertical-align:middle;letter-spacing:.08em}.paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.paths>div{padding:20px;border:1px solid var(--ct-line);border-radius:6px;background:var(--ct-panel)}.paths b{display:block;color:var(--ct-cream);font-family:var(--font-display),sans-serif;font-size:22px;text-transform:uppercase}.paths span{display:block;margin-top:6px;color:var(--ct-muted);font-size:14.5px;line-height:1.5}@media (max-width:760px){.road-step{gap:8px}.paths,.road-step{grid-template-columns:1fr}}.signup-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,520px);align-items:center;gap:clamp(28px,5vw,72px)}.signup-band h2{margin:12px 0 0;color:var(--ct-cream);font-family:var(--font-display),sans-serif;font-size:clamp(36px,4vw,54px);font-weight:700;line-height:.95;text-transform:uppercase}.signup-band p{margin:14px 0 0;color:var(--ct-text);font-size:16px;line-height:1.6}@media (max-width:860px){.signup-band{grid-template-columns:1fr}}.post-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden;border:1px solid var(--ct-line);border-radius:8px;background:var(--ct-panel);transition:border-color .2s ease,transform .2s ease}.post-card:hover{border-color:hsla(33,74%,66%,.5);transform:translateY(-2px)}.post-card img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:16/10}.post-card .post-card-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(24px,4vw,44px)}.post-card h3{margin:12px 0 0;color:var(--ct-cream);font-family:var(--font-display),sans-serif;font-size:clamp(28px,3vw,40px);font-weight:700;line-height:1}.post-card p{margin:14px 0 0;color:var(--ct-text);font-size:16px;line-height:1.6}.post-card .read{margin-top:20px;color:var(--ct-gold);font-family:var(--font-mono),monospace;font-size:12px;font-weight:600}.post-list{display:grid;gap:22px}@media (max-width:760px){.post-card{grid-template-columns:1fr}}.about-grid{display:grid;grid-template-columns:minmax(220px,340px) minmax(0,1fr);gap:clamp(32px,6vw,88px);align-items:start}.about-grid .portrait{width:100%;height:auto;border:1px solid var(--ct-line);border-radius:8px}.about-grid .portrait-caption{margin-top:12px;color:var(--ct-dim);font-family:var(--font-mono),monospace;font-size:11.5px}.lead-copy p{margin:0 0 1.2em;color:var(--ct-text);font-size:18px;line-height:1.7}.lead-copy p:first-child{color:var(--ct-cream);font-size:22px;line-height:1.5}.ai-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ai-grid>div{padding:24px;border:1px solid var(--ct-line);border-radius:6px;background:var(--ct-panel)}.ai-grid h3{margin:0;color:var(--ct-cream);font-family:var(--font-display),sans-serif;font-size:24px;text-transform:uppercase}.ai-grid .tag{display:inline-block;margin-bottom:14px;padding:3px 8px;border-radius:3px;font-family:var(--font-mono),monospace;font-size:10.5px;font-weight:700;letter-spacing:.08em}.ai-grid .tag.ai{background:hsla(33,74%,66%,.16);color:var(--ct-gold)}.ai-grid .tag.no{background:rgba(127,207,106,.14);color:var(--ct-green)}.ai-grid p{margin:10px 0 0;color:var(--ct-text);font-size:15px;line-height:1.6}@media (max-width:860px){.about-grid,.ai-grid{grid-template-columns:1fr}.about-grid .portrait{max-width:300px}}.help-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.help-grid>div{padding:28px;border:1px solid var(--ct-line);border-radius:6px;background:var(--ct-panel)}.help-grid h3{margin:10px 0 0;color:var(--ct-cream);font-family:var(--font-display),sans-serif;font-size:28px;text-transform:uppercase}.help-grid p{margin:12px 0 0;color:var(--ct-text);font-size:15.5px;line-height:1.6}.help-grid a{color:var(--ct-gold);text-decoration:underline;text-underline-offset:3px}@media (max-width:760px){.help-grid{grid-template-columns:1fr}}.text-link{display:inline-flex;align-items:center;gap:6px;color:var(--ct-cream);font-family:var(--font-mono),monospace;font-size:12px;font-weight:600;letter-spacing:.04em;border-bottom:1px solid var(--ct-gold);padding-bottom:3px}.text-link:hover{color:var(--ct-gold)}.article{padding:clamp(56px,8vw,96px) 24px 40px}.article-body,.article-end,.article-head{max-width:680px;margin-inline:auto}.article-head h1{margin:16px 0 0;color:var(--ct-cream);font-family:var(--font-display),sans-serif;font-size:clamp(42px,5.4vw,64px);font-weight:700;line-height:.98;letter-spacing:-.01em;text-wrap:balance}.article-head .subtitle{margin:18px 0 0;color:var(--ct-muted);font-size:clamp(18px,1.6vw,21px);line-height:1.5}.byline{display:flex;align-items:center;gap:12px;margin-top:28px;padding:16px 0;border-top:1px solid var(--ct-line);border-bottom:1px solid var(--ct-line)}.byline img{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.byline b{display:block;color:var(--ct-cream);font-size:14.5px;font-weight:600}.byline span{display:block;color:var(--ct-dim);font-family:var(--font-mono),monospace;font-size:11.5px;margin-top:2px}.article-cover{max-width:960px;margin:36px auto 0}.article-body{margin-top:44px;color:#dfe5da;font-family:var(--font-serif),Georgia,serif;font-size:20px;line-height:1.75}.article-body p{margin:0 0 1.45em}.article-body h2{margin:2.2em 0 .7em;color:var(--ct-cream);font-family:var(--font-display),sans-serif;font-size:34px;font-weight:700;line-height:1.05;letter-spacing:0}.article-body blockquote p{margin:0}.article-body blockquote{margin:1.8em 0;padding:4px 0 4px 26px;border-left:3px solid var(--ct-gold);color:var(--ct-cream);font-size:25px;font-style:italic;line-height:1.5}.article-body .shot{width:min(900px,calc(100vw - 48px));margin:2.2em 0 2.4em;position:relative;left:50%;transform:translateX(-50%)}.article-body .shot figcaption{max-width:680px;margin-inline:auto;text-align:center}.article-end{margin-top:56px;padding-top:36px;border-top:1px solid var(--ct-line)}.subscribe-box{padding:32px;border:1px solid var(--ct-line);border-radius:8px;background:var(--ct-panel);text-align:left}.subscribe-box h2{margin:0;color:var(--ct-cream);font-family:var(--font-display),sans-serif;font-size:32px;text-transform:uppercase;line-height:1}.subscribe-box p{margin:10px 0 20px;color:var(--ct-text);font-size:15.5px;line-height:1.6}.article-end .back{display:inline-block;margin-top:32px}@media (max-width:600px){.article-body{font-size:18.5px}.article-body h2{font-size:28px}.article-body blockquote p{margin:0}.article-body blockquote{font-size:21px}}.clip{display:block;width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:var(--ct-panel)}.promises{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:9px}.promises li{position:relative;padding-left:24px;color:var(--ct-text);font-size:15.5px;line-height:1.5}.promises li:before{content:"";position:absolute;left:0;top:.68em;width:12px;height:2px;background:var(--ct-gold)}.subscribe-box .promises{margin:12px 0 20px}.hero-promises{margin-top:0;margin-bottom:16px}.hero-promises li{font-size:14.5px}.follow-line{margin:20px 0 0;color:var(--ct-dim);font-family:var(--font-mono),monospace;font-size:12px}.follow-line a{color:var(--ct-cream);border-bottom:1px solid var(--ct-gold)}.hero-wishlist{margin-bottom:22px}.footer-legal{margin:0;padding-bottom:22px;color:#66775f;font-family:var(--font-mono),monospace;font-size:10px;letter-spacing:.03em}.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}.tl{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:auto 56px auto;-moz-column-gap:14px;column-gap:14px;margin:0;padding:0;list-style:none}.tl,.tl-axis{position:relative}.tl-axis{grid-column:1/-1;grid-row:2;align-self:center;height:4px;border-radius:2px;background:linear-gradient(90deg,var(--ct-gold) 0 12%,hsla(45,60%,79%,.3) 12%)}.tl-axis:after{content:"";position:absolute;right:-2px;top:50%;width:0;height:0;border-left:12px solid hsla(45,60%,79%,.3);border-top:8px solid transparent;border-bottom:8px solid transparent;transform:translateY(-50%)}.tl-mark{grid-column:var(--col);grid-row:2;display:grid;place-items:center;z-index:1;position:relative}.tl-mark span{width:20px;height:20px;border-radius:50%;border:3px solid var(--ct-cream);background:var(--ct-bg)}.tl-mark.milestone span{width:28px;height:28px;border-color:var(--ct-gold);background:var(--ct-gold);box-shadow:0 0 0 6px hsla(33,74%,66%,.18)}.tl-mark:before{content:"";position:absolute;left:50%;width:2px;background:var(--ct-line)}.tl-card{grid-column:var(--col);grid-row:var(--row);position:relative;padding:18px 18px 20px;border:1px solid var(--ct-line);border-radius:8px;background:var(--ct-panel)}.tl-card.top{align-self:end;margin-bottom:14px}.tl-card.bottom{align-self:start;margin-top:14px}.tl-card:after{content:"";position:absolute;left:50%;width:2px;height:14px;background:hsla(45,60%,79%,.3)}.tl-card.top:after{top:100%}.tl-card.bottom:after{bottom:100%}.tl-card.milestone{border-color:hsla(33,74%,66%,.5);background:linear-gradient(180deg,hsla(33,74%,66%,.1),var(--ct-panel) 55%)}.tl-when{display:block;color:var(--ct-gold);font-family:var(--font-mono),monospace;font-size:11px;font-weight:600;letter-spacing:.08em}.tl-card h3,.tl-when{text-transform:uppercase}.tl-card h3{margin:6px 0 0;color:var(--ct-cream);font-family:var(--font-display),sans-serif;font-size:28px;font-weight:700;line-height:1}.tl-card ul{margin:12px 0 0;padding:0;list-style:none;display:grid;gap:7px}.tl-card ul li{position:relative;padding-left:14px;color:var(--ct-text);font-size:14px;line-height:1.45}.tl-card ul li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:2px;background:var(--ct-gold)}.phase-num{color:var(--ct-gold);font-family:var(--font-mono),monospace;font-size:12px;font-weight:600}.paths-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.paths-grid>div{padding:24px;border:1px solid var(--ct-line);border-radius:8px;background:var(--ct-panel)}.paths-grid h3{margin:10px 0 0;color:var(--ct-cream);font-family:var(--font-display),sans-serif;font-size:28px;text-transform:uppercase;line-height:1}.paths-grid p{margin:12px 0 0;color:var(--ct-text);font-size:15px;line-height:1.6}@media (max-width:900px){.tl{grid-template-columns:44px minmax(0,1fr);grid-template-rows:none;row-gap:18px}.tl-axis{grid-column:1;grid-row:1/span 5;justify-self:center;align-self:stretch;width:4px;height:auto;background:linear-gradient(180deg,var(--ct-gold) 0 12%,hsla(45,60%,79%,.3) 12%)}.tl-axis:after{display:none}.tl-card,.tl-card.bottom,.tl-card.top{grid-column:2;grid-row:var(--i);align-self:start;margin:0}.tl-mark{grid-column:1;grid-row:var(--i);align-self:start;padding-top:18px}.tl-card:after{display:none}.paths-grid{grid-template-columns:1fr}}.ai-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-note{margin:22px 0 0;color:var(--ct-text);font-size:16px;line-height:1.6;max-width:760px}.tl-card p.tl-line{margin:10px 0 0;color:var(--ct-text);font-size:14.5px;line-height:1.5}@media (max-width:860px){.ai-grid.four{grid-template-columns:1fr}}.about-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,340px);align-items:end;gap:clamp(28px,5vw,72px)}.about-photo{width:100%;height:auto;border:1px solid var(--ct-line);border-radius:8px}.story p{margin:0 0 1.3em;color:var(--ct-text);font-size:18px;line-height:1.7}.inline-link{color:var(--ct-cream);text-decoration:underline;text-decoration-color:var(--ct-gold);text-decoration-thickness:1.5px;text-underline-offset:4px}.inline-link:hover{color:var(--ct-gold)}@media (max-width:760px){.about-hero{grid-template-columns:1fr}.about-photo{max-width:260px;order:-1}}.story-row{display:grid;grid-template-columns:minmax(0,720px)}.story-row.with-photo{grid-template-columns:minmax(0,720px) minmax(220px,340px);gap:clamp(28px,5vw,64px);align-items:start;margin-bottom:1.6em}.story{max-width:none}.story-photos{display:grid;gap:14px}.story-photos:has(>:nth-child(2)){grid-template-columns:1fr 1fr;align-items:start}.story-photo{margin:0}.story-photo img{display:block;width:100%;height:auto;border:1px solid var(--ct-line);border-radius:6px}.story-photo figcaption{margin-top:8px;color:var(--ct-dim);font-family:var(--font-mono),monospace;font-size:11px}.story-row.with-photo .story-photos .story-photo:only-child{max-width:300px}@media (max-width:860px){.story-row.with-photo{grid-template-columns:1fr}}.photo-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:1em 0 2.4em}.photo-strip figure>img{border:1px solid var(--ct-line);border-radius:6px}.photo-strip figure{aspect-ratio:4/5}.photo-strip figcaption{position:absolute;left:8px;bottom:8px;padding:3px 7px;border-radius:3px;background:rgba(13,19,15,.78);color:var(--ct-cream);font-family:var(--font-mono),monospace;font-size:10.5px}@media (max-width:760px){.photo-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.photo-strip:has(>figure:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,320px))}.photo-strip:has(>figure:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.photo-strip{max-width:1000px;margin-inline:auto}.photo-strip:has(>figure:nth-child(3):last-child){max-width:1000px}.about-hero+.pg-section{padding-top:clamp(44px,5vw,64px)}.about-hero{max-width:1048px}.story{margin-left:max(0px,calc((100% - 1000px) / 2));margin-right:auto}.about-intro{max-width:760px;padding-top:clamp(56px,8vw,96px);padding-bottom:clamp(36px,5vw,56px);text-align:center}.about-intro .about-avatar{display:block;width:200px;height:200px;margin:0 auto 28px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%;border:1px solid var(--ct-line);border-radius:50%}.about-intro h1{margin:14px 0 0;color:var(--ct-cream);font-family:var(--font-display),sans-serif;font-size:clamp(50px,6.6vw,92px);font-weight:700;line-height:.92;text-transform:uppercase}.about-intro .lede{margin:18px 0 0;color:var(--ct-text);font-size:clamp(16px,1.4vw,19px)}.about-intro+.pg-section{padding-top:clamp(40px,5vw,56px)}.story{max-width:720px;margin-inline:auto}.photo-strip{display:flex;gap:12px;max-width:900px;margin:1.2em auto 2.4em}.photo-strip figure{position:relative;flex:var(--ar) 1 0;aspect-ratio:var(--ar);min-width:0;margin:0}.photo-strip figcaption{white-space:nowrap}@media (max-width:760px){.photo-strip{overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-24px;padding:0 24px 6px;scrollbar-width:none}.photo-strip::-webkit-scrollbar{display:none}.photo-strip figure{flex:0 0 auto;height:300px;width:calc(300px * var(--ar));aspect-ratio:auto;scroll-snap-align:start}}.story .float-photo{margin:.35em 0 1.1em}.story .float-photo img{display:block;width:100%;height:auto;border:1px solid var(--ct-line);border-radius:6px}.story .float-photo figcaption{margin-top:8px;color:var(--ct-dim);font-family:var(--font-mono),monospace;font-size:11px}.story .float-photo.right{float:right;width:46%;margin-left:28px}.story .float-photo.left{float:left;width:46%;margin-right:28px}.story .float-photo.tall{width:32%}.story .clear{clear:both}@media (min-width:1100px){.story .float-photo.right{margin-right:-120px}.story .float-photo.left{margin-left:-120px}}@media (max-width:760px){.story .float-photo,.story .float-photo.left,.story .float-photo.right{float:none;width:100%;margin:1em 0 1.4em}.story .float-photo.tall{width:70%;margin-inline:auto}}.story .float-photo{clear:both}.story .photo-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:min(900px,calc(100vw - 48px));margin:1.4em 0 1.8em;position:relative;left:50%;transform:translateX(-50%)}.story .photo-pair figure{margin:0}.story .photo-pair img{display:block;width:100%;height:auto;border:1px solid var(--ct-line);border-radius:6px}.story .photo-pair figcaption{margin-top:8px;color:var(--ct-dim);font-family:var(--font-mono),monospace;font-size:11px}.story .float-photo.hockey{width:27%}.story .float-photo.kraken{width:34%}@media (min-width:1100px){.story .float-photo.right{margin-right:-90px}.story .float-photo.left{margin-left:-90px}}@media (max-width:760px){.story .photo-pair{grid-template-columns:1fr}.story .float-photo.hockey,.story .float-photo.kraken{width:70%}}.story .float-photo.kraken+p{clear:left}.story p{margin:0 0 1.55em;line-height:1.8}.story .photo-pair{margin:2.6em 0 2.8em;gap:16px}.story .float-photo{margin-top:.4em;margin-bottom:1.8em}.story .float-photo.right{margin-left:44px}.story .float-photo.left{margin-right:44px}.story .float-photo figcaption,.story .photo-pair figcaption{margin-top:10px;line-height:1.5}.about-article{padding-bottom:clamp(48px,7vw,88px)}.about-article .about-intro{padding-bottom:0}.about-body{max-width:680px;margin:44px auto 0;padding-inline:24px;box-sizing:content-box}.about-photo-inline{margin:2.2em 0 2.4em}.about-photo-inline img{display:block;width:100%;height:auto;border:1px solid var(--ct-line);border-radius:6px}.about-photo-inline figcaption{margin-top:10px;color:var(--ct-dim);font-family:var(--font-mono),monospace;font-size:12px;text-align:center}.about-photo-inline.tall{max-width:420px;margin-inline:auto}.about-photo-pair{display:grid;grid-template-columns:1fr 1fr;gap:14px;width:min(900px,calc(100vw - 48px));margin:2.4em 0 2.6em;position:relative;left:50%;transform:translateX(-50%)}.about-photo-pair .about-photo-inline{margin:0}@media (max-width:760px){.about-photo-pair{grid-template-columns:1fr}.about-photo-inline.tall{max-width:80%}}.about-photo-inline.tall{max-width:340px}.about-photo-inline.tall img{max-height:560px;width:auto;margin-inline:auto}.about-head{display:flex;align-items:center;gap:28px;max-width:680px;margin:0 auto;padding:clamp(56px,8vw,96px) 24px 0;box-sizing:content-box}.about-head-photo{flex:none;width:132px;height:132px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%;border:1px solid var(--ct-line);border-radius:50%}.about-head h1{margin:0;color:var(--ct-cream);font-family:var(--font-display),sans-serif;font-size:clamp(48px,6vw,76px);font-weight:700;line-height:.92;text-transform:uppercase}.about-head p{margin:12px 0 0;color:var(--ct-muted);font-size:18px;line-height:1.5}.about-head+.about-body{margin-top:40px;padding-top:36px;border-top:1px solid var(--ct-line)}@media (max-width:560px){.about-head{flex-direction:column;align-items:flex-start;gap:18px}.about-head-photo{width:104px;height:104px}}.about-head{gap:34px}.about-head-photo{width:168px;height:168px}.about-head h1{font-size:clamp(60px,8vw,104px)}.about-head p{font-size:20px;margin-top:14px}@media (max-width:560px){.about-head-photo{width:120px;height:120px}.about-head h1{font-size:60px}}.made{padding-bottom:clamp(40px,6vw,72px)}.made-body,.made-head{max-width:680px;margin-inline:auto;padding-inline:24px;box-sizing:content-box}.made-head{padding-top:clamp(56px,8vw,96px)}.made-head h1{margin:0;color:var(--ct-cream);font-family:var(--font-display),sans-serif;font-size:clamp(48px,6.5vw,84px);font-weight:700;line-height:.95;text-transform:uppercase;text-wrap:balance}.made-head p{margin:16px 0 0;color:var(--ct-muted);font-size:20px;line-height:1.5}.made-updated{display:block;margin-top:14px;color:var(--ct-dim);font-family:var(--font-mono),monospace;font-size:11.5px;letter-spacing:.04em}.made-body{margin-top:48px}.made-part{margin-bottom:2.2em}.made-part .tag{display:inline-block;padding:3px 8px;border-radius:3px;font-family:var(--font-mono),monospace;font-size:10.5px;font-weight:700;letter-spacing:.08em}.made-part .tag.ai{background:hsla(33,74%,66%,.16);color:var(--ct-gold)}.made-part .tag.no{background:rgba(127,207,106,.14);color:var(--ct-green)}.made-body .made-part h2{margin:10px 0 .35em}.made-body .made-part p{margin:0}.made-body .made-close{margin-top:2.6em;color:var(--ct-muted);font-style:italic}.made+.pg-section{border-top:0}.column-signup{margin-top:3em;font-family:var(--font-body),sans-serif}.column-signup .subscribe-box h2{font-size:28px}.made-body ul{margin:0 0 1.45em;padding:0;list-style:none}.made-body ul li{position:relative;padding-left:24px;margin-bottom:.45em}.made-body ul li:before{content:"";position:absolute;left:0;top:.82em;width:12px;height:2px;background:var(--ct-gold)}.made-body ul li b{color:var(--ct-cream);font-weight:600}.made-body .made-part p+p{margin-top:1em}.made-body .proof{grid-template-columns:repeat(2,minmax(0,1fr));margin:1.4em 0 2em;font-family:var(--font-body),sans-serif}.made-body .proof>div:nth-child(3){padding-left:0;border-left:0}.made-body .proof>div:nth-child(n+3){border-top:1px solid var(--ct-line)}.made-body .proof span{font-size:14px}.made-body .made-part{margin-bottom:2.8em}.made-wide{width:min(1100px,calc(100vw - 48px));position:relative;left:50%;transform:translateX(-50%);margin:1em 0 2.6em}.post-row{display:grid;grid-template-columns:minmax(0,1fr) 180px;gap:24px;align-items:center;padding:22px 0;border-bottom:1px solid var(--ct-line)}.post-row:first-child{border-top:1px solid var(--ct-line)}.post-row .date{color:var(--ct-dim);font-family:var(--font-mono),monospace;font-size:11.5px;letter-spacing:.04em}.post-row h2{margin:6px 0 0!important;font-size:28px!important}.post-row:hover h2{color:var(--ct-gold)}.post-row p{margin:8px 0 0!important;color:var(--ct-muted);font-size:17px;line-height:1.55}.post-row img{width:100%;height:auto;border:1px solid var(--ct-line);border-radius:6px}@media (max-width:600px){.post-row{grid-template-columns:1fr}.post-row img{order:-1}}.roadmap-tl{margin-top:56px;margin-bottom:24px}.made-body .post-row{color:inherit;text-decoration:none}