@font-face{font-family:DM Sans;src:url("./assets/DMSans-Variable-VD2IS6HC.woff") format("woff");font-weight:100 900;font-display:swap}@font-face{font-family:Plex Mono;src:url("./assets/IBMPlexMono-Regular-REU7ZHQO.woff") format("woff");font-display:swap}:root{color-scheme:dark;--paper: #0e0e13;--ink: #f6f4f1;--muted: #a3a0ad;--line: #2d2b36;--pink: #efbbd3;--blue: #3344ff;--mono: "Plex Mono", monospace;font:16px/1.65 DM Sans,Arial,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:5px}a:hover{color:var(--pink)}a:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--pink);outline-offset:6px}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:550;line-height:1.05;text-wrap:balance}p{text-wrap:pretty}em{font-style:normal;color:var(--pink)}.site-wrap{max-width:1344px;margin:auto;padding:0 56px}.site-header{display:flex;align-items:center;gap:32px;padding:29px 0;border-bottom:1px solid var(--line)}.wordmark{display:inline-flex;align-items:baseline;font-size:57px;font-weight:750;letter-spacing:-4.5px;line-height:1;text-decoration:none}.wordmark:hover{color:var(--ink)}.wordmark span{width:9px;height:9px;margin-left:9px;border-radius:50%;background:var(--blue)}.site-header nav{display:flex;gap:30px;margin:0 auto}.site-header nav a{font-size:13px;color:var(--muted);text-decoration:none}.site-header nav a:hover,.site-header nav a[aria-current=page]{color:var(--ink)}.site-header nav a[aria-current=page]{text-decoration:underline;text-decoration-color:var(--pink);text-underline-offset:9px}.cta{display:inline-flex;align-items:center;justify-content:space-between;gap:34px;background:var(--pink);color:#281622;border:1px solid var(--pink);padding:14px 20px;border-radius:4px;font-size:14px;font-weight:650;text-decoration:none;line-height:1.5}.cta:hover{background:#f6cee1;color:#281622}.cta span{font-size:22px;line-height:1}.site-header .cta{padding:10px 15px;font-size:12px;gap:24px}.cta-secondary{background:transparent;color:var(--pink)}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:26px 0 0;font:10px/1.6 var(--mono);color:var(--muted)}.breadcrumbs a{text-decoration:none}.breadcrumbs>span:last-child{max-width:100%;overflow-wrap:anywhere}.hero{display:grid;grid-template-columns:1.18fr 1fr;gap:70px;align-items:center;padding:62px 0 85px}.eyebrow,.micro,.section-number{font:10px/1.7 var(--mono);letter-spacing:1px}.eyebrow{display:flex;align-items:center;gap:10px;text-transform:uppercase}.live-dot{width:6px;height:6px;border-radius:50%;background:var(--pink);display:inline-block;flex-shrink:0}.hero h1{font-size:clamp(58px,5.8vw,82px);letter-spacing:-4.5px;margin:27px 0}.h1-kicker{display:block;font-size:19px;line-height:1.4;letter-spacing:-.4px;margin-bottom:20px;color:var(--muted)}.lede{font-size:17px;line-height:1.8;color:#bbb7c3;max-width:570px}.hero-actions{display:flex;align-items:center;gap:22px;margin-top:30px}.micro{letter-spacing:0;color:var(--muted)}.hero-art{position:relative;padding:12px 12px 45px}.sleeve{position:relative;aspect-ratio:1;background:var(--blue);padding:22px;overflow:hidden;color:#f5f1f0;border:1px solid #ffffff24}.hero-art>.sleeve{transform:rotate(4deg);box-shadow:14px 16px #1c1a25}.sleeve-top{display:flex;justify-content:space-between;position:relative;z-index:1;font:8px/1.5 var(--mono);letter-spacing:1.1px}.record{position:absolute;width:79%;aspect-ratio:1;top:12%;left:10.5%;border-radius:50%;background:repeating-radial-gradient(circle,#161623 0 2px,#292936 3px,#161623 4px);box-shadow:2px 7px 14px #0006;display:grid;place-items:center}.record:before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,#ffffff17 70deg,transparent 100deg,transparent 180deg,#ffffff12 260deg,transparent 300deg)}.record-label{display:grid;place-content:center;position:relative;width:34%;aspect-ratio:1;border-radius:50%;background:var(--pink);color:#251b24;text-align:center}.record-label>span{font-size:clamp(24px,3vw,44px);font-weight:750;letter-spacing:-3px;line-height:1}.record-label i{width:7px;height:7px;background:#161623;border-radius:50%;margin:14px auto 0}.sleeve-bottom{position:absolute;bottom:20px;left:22px;right:22px;display:flex;justify-content:space-between;align-items:flex-end;z-index:1}.sleeve-bottom strong{font-size:clamp(20px,2.6vw,36px);font-weight:800;line-height:.95;letter-spacing:-1.7px}.sleeve-bottom>span{font:9px/1.5 var(--mono);text-align:right}.sleeve-pink{background:var(--pink);color:#221522}.sleeve-pink .record-label{background:var(--blue);color:var(--ink)}.sleeve-note{position:absolute;bottom:0;left:-28px;background:#e8e4d9;color:#211d28;transform:rotate(-6deg);padding:18px 22px 14px;width:215px;box-shadow:0 3px 8px #0003}.sleeve-note .micro{color:#625966;font-size:8px;letter-spacing:.5px}.sleeve-note p{font-size:26px;line-height:1.1;letter-spacing:-.9px;margin:9px 0 2px}.sleeve-note>span:last-child{display:block;text-align:right;font-size:24px;line-height:1}.ticker{display:flex;justify-content:space-between;gap:20px;padding:19px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font:9px/1.5 var(--mono);letter-spacing:1.5px;color:var(--muted)}.founder-note{display:grid;grid-template-columns:1fr 2fr;gap:70px;padding:94px 0;border-bottom:1px solid var(--line)}.founder-note>.eyebrow{align-items:start;padding-top:8px}.founder-note h2{font-size:clamp(32px,3.5vw,48px);letter-spacing:-2px;line-height:1.15;margin-bottom:26px}.founder-note h2 span{color:var(--pink)}.founder-note p:not(.eyebrow){max-width:580px;color:#bbb7c3;margin-bottom:20px}.text-link{display:inline-flex;align-items:center;gap:18px;font-size:13px;font-weight:500;text-decoration:none}.text-link>span{font-size:21px}.section{padding:82px 0;border-bottom:1px solid var(--line)}.section-heading{margin-bottom:38px}.section-heading .eyebrow{color:var(--muted);margin-bottom:16px}h2{font-size:clamp(32px,3.8vw,48px);letter-spacing:-2px;line-height:1.12}.muted{color:var(--muted)}.benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:38px}.benefits>div{border-top:1px solid var(--line);padding-top:20px}.section-number{color:var(--pink)}.benefits h3{font-size:23px;letter-spacing:-.7px;margin:26px 0 15px}.benefits p{color:var(--muted);font-size:14px;line-height:1.85}.split-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:55px}.split-heading>p,.split-heading>div:last-child:not(:first-child){max-width:420px;color:var(--muted);font-size:14px}.split-heading>div:last-child>.text-link{color:var(--ink);margin-top:20px}.comparison-hint{display:none}.comparison-scroll{overflow-x:auto}table{width:100%;border-collapse:collapse;text-align:left;font-size:13px}caption{text-align:left}th,td{width:34%;padding:22px;border-bottom:1px solid var(--line);vertical-align:top;min-width:190px}th:first-child{width:28%;padding-left:0;min-width:160px}thead th{font-size:20px;font-weight:550;border-top:1px solid var(--line);vertical-align:middle}thead th:first-child{font:10px/1.6 var(--mono);color:var(--muted)}tbody th{font-weight:500}td{color:var(--muted)}th:nth-child(2),td:nth-child(2){background:#efbbd309;color:var(--pink)}.table-label{display:inline-block;vertical-align:middle;margin-left:12px;font:8px var(--mono);letter-spacing:.4px;border:1px solid #64465a;border-radius:3px;padding:5px 7px}.source-note{color:var(--muted);font-size:11px;line-height:1.8;margin-top:16px;max-width:830px}.honest-note{display:grid;grid-template-columns:180px 1fr;gap:26px;margin-top:30px;padding:24px;background:#1a1820;border-left:2px solid var(--pink)}.honest-note .eyebrow{align-items:flex-start;padding-top:3px;color:var(--pink)}.honest-note p{font-size:13px;color:#bbb7c3}.standalone-note{margin-top:42px}.faq{display:grid;grid-template-columns:1fr 1.3fr;gap:70px}.faq details{border-bottom:1px solid var(--line)}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;list-style:none;font-size:15px;line-height:1.5;gap:25px;padding:23px 0}.faq summary::-webkit-details-marker{display:none}.faq summary span{font-size:22px;color:var(--pink)}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{color:var(--muted);font-size:14px;padding:0 32px 24px 0}.article-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.article-cards:has(>:last-child:nth-child(2)){grid-template-columns:repeat(2,1fr)}.article-card{display:block;text-decoration:none}.article-card:hover{color:var(--ink)}.article-art{aspect-ratio:1.75;background:var(--blue);position:relative;overflow:hidden;padding:18px}.art-index{position:relative;z-index:1;font:8px/1.6 var(--mono);letter-spacing:1px}.art-symbol{position:absolute;bottom:-45px;right:22px;font-size:200px;line-height:1;color:var(--pink);font-weight:300}.article-art-1{background:var(--pink);color:#291522}.article-art-1 .art-symbol{color:#291522;bottom:-30px;right:-20px;font-size:260px}.article-art-2{background:#dfddd4;color:#291522}.article-art-2 .art-symbol{color:var(--blue);transform:rotate(-20deg);bottom:-45px;right:20px;font-size:250px}.article-card-copy{padding:24px 0 0}.article-card .eyebrow{display:block;color:var(--pink);letter-spacing:.5px;font-size:9px}.article-card .eyebrow>span{color:var(--muted)}.article-card h3{font-size:23px;line-height:1.2;letter-spacing:-.6px;margin:14px 0}.article-card:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.article-card p{font-size:13px;color:var(--muted);line-height:1.8}.article-card .text-link{margin-top:18px;font-size:12px}.closing{padding:65px 0;display:flex;justify-content:space-between;gap:35px;align-items:center}.closing .eyebrow{color:var(--pink);margin-bottom:16px}.closing h2{font-size:clamp(30px,3.6vw,46px)}.closing p:not(.eyebrow){font-size:14px;color:var(--muted);margin-top:16px}.closing .cta{flex-shrink:0}.site-footer{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:45px;padding:45px 0 40px;border-top:1px solid var(--line)}.site-footer .wordmark{font-size:46px;letter-spacing:-3.5px}.site-footer>div>p{font-size:13px;margin-top:13px}.site-footer .micro{display:inline-block;margin-top:17px;font-size:8px;letter-spacing:1px}.site-footer nav{display:flex;flex-direction:column;align-items:start;gap:8px;font-size:12px}.site-footer nav a{text-decoration:none}.footer-note{font-size:11px;line-height:1.9;color:#bbb7c3}.footer-note span{display:block;color:var(--muted);margin-top:16px}.index-hero{padding:70px 0;max-width:860px}.index-hero h1{font-size:clamp(50px,7vw,92px);letter-spacing:-4.5px;margin:25px 0}.index-hero .lede{max-width:610px}.alternative-feature{display:grid;grid-template-columns:1fr 1.5fr;gap:65px;align-items:center;border-top:1px solid var(--line);padding:60px 0;border-bottom:1px solid var(--line)}.alternative-feature .sleeve{max-width:370px}.alternative-feature .eyebrow{color:var(--pink);margin-bottom:20px}.alternative-feature h2{margin-bottom:22px}.alternative-feature p:not(.eyebrow){color:var(--muted);font-size:15px;margin-bottom:28px}.workflow{display:grid;grid-template-columns:1fr 1.2fr;gap:80px}.workflow ol{list-style:none;counter-reset:steps;padding:0;margin:0}.workflow li{counter-increment:steps;padding:0 0 30px 40px;position:relative}.workflow li:before{content:"0" counter(steps);position:absolute;left:0;top:0;font:12px var(--mono);color:var(--pink)}.workflow li:last-child{padding-bottom:0}.workflow h3{font-size:21px;letter-spacing:-.4px;margin-bottom:12px}.workflow p{font-size:14px;color:var(--muted)}.blog-index{padding-top:10px}.policy-page{max-width:800px;margin:0 auto;padding-bottom:80px}.policy-page .article-header{padding-inline:0}.article-header{max-width:860px;margin:auto;padding:65px 0 50px}.article-header>.eyebrow{color:var(--pink)}.separator{color:var(--muted);padding:0 8px}.article-header h1{font-size:clamp(40px,5.3vw,68px);letter-spacing:-2.8px;margin:22px 0 30px}.byline{display:flex;align-items:center;gap:13px;font-size:12px}.author-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:var(--blue);font-weight:700;font-size:27px;letter-spacing:-1px}.byline time{color:var(--muted);font-size:10px}.article-intro{font-size:21px;line-height:1.7;color:#c6c0ca;margin-top:38px}.article-layout{display:grid;grid-template-columns:240px minmax(0,680px);gap:65px;justify-content:space-between;padding:0 0 60px;border-bottom:1px solid var(--line)}.contents{align-self:start;border-top:1px solid var(--line);padding-top:24px;position:sticky;top:30px}.contents .eyebrow{color:var(--muted);margin-bottom:15px}.contents nav{display:grid;gap:18px}.contents nav a{display:flex;gap:12px;font-size:12px;line-height:1.6;text-decoration:none}.contents nav a span{color:var(--pink);font:9px/2 var(--mono)}.contents>.text-link{margin-top:32px;color:var(--pink)}.article-prose section{scroll-margin-top:30px;margin-bottom:42px}.article-prose section:last-child{margin-bottom:0}.article-prose h2{font-size:29px;line-height:1.25;letter-spacing:-.8px;margin-bottom:23px}.article-prose p{font-size:16px;line-height:1.9;color:#bbb7c3;margin-bottom:22px}.article-prose a{color:var(--pink)}.article-prose strong{font-weight:600;color:var(--ink)}kbd{font:11px var(--mono);padding:3px 5px;border:1px solid #5f5468;border-radius:3px}.index-hero>.cta{margin-top:32px}.missing-link{margin-left:24px}.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}.skip-link{position:absolute;left:16px;top:-100px;z-index:10;padding:12px 20px;background:var(--pink);color:#291522}.skip-link:focus{top:12px}@media(min-width:1500px){.hero h1{font-size:88px}}@media(max-width:1000px){.site-wrap{padding:0 32px}.hero{gap:35px}.hero h1{font-size:62px;letter-spacing:-3px}.hero-art{padding-right:8px}.sleeve-note{left:-8px;width:185px;padding:14px 18px}.sleeve-note p{font-size:24px}.founder-note,.faq{gap:45px}.article-cards{gap:20px}.article-card h3{font-size:21px}.benefits{gap:25px}.article-layout{grid-template-columns:190px minmax(0,1fr);gap:40px}.table-label{display:block;width:max-content;margin:7px 0 0}}@media(max-width:760px){.site-wrap{padding:0 24px}.site-header{gap:20px;padding:22px 0;flex-wrap:wrap}.site-header .wordmark{font-size:48px}.site-header>.cta{margin-left:auto}.site-header nav{order:3;flex-basis:100%;justify-content:space-between;margin-top:8px;gap:20px}.site-header nav a{font-size:12px}.breadcrumbs{margin-top:20px;font-size:9px;gap:8px}.hero{grid-template-columns:1fr;gap:48px;padding:42px 0 55px}.hero h1{font-size:clamp(52px,10vw,76px);margin-top:22px}.lede{font-size:16px}.hero-art{width:min(100% - 12px,420px);margin:0 auto;padding:5px 12px 42px}.sleeve-top{font-size:8px}.sleeve-bottom strong{font-size:32px}.record-label>span{font-size:40px}.ticker{font-size:8px;letter-spacing:.7px;gap:16px}.ticker span:last-child{display:none}.founder-note{grid-template-columns:1fr;gap:28px;padding:55px 0}.founder-note h2{font-size:36px;letter-spacing:-1.4px}.section{padding:55px 0}.section-heading{margin-bottom:28px}h2{font-size:34px;letter-spacing:-1.2px}.benefits{grid-template-columns:1fr;gap:28px}.benefits h3{margin-top:18px}.split-heading{display:grid;gap:22px}.comparison-hint{display:block;font:10px/1.6 var(--mono);color:var(--muted);margin-bottom:14px}.comparison-scroll{margin-right:-24px;padding-right:24px}th,td{padding:18px;min-width:180px}th:first-child{min-width:125px}.honest-note{grid-template-columns:1fr;gap:12px;padding:22px}.faq{grid-template-columns:1fr;gap:0}.faq summary{font-size:14px}.article-cards,.article-cards:has(>:last-child:nth-child(2)){grid-template-columns:1fr;gap:35px}.article-art{aspect-ratio:2}.article-card-copy{padding-top:20px}.article-card h3{font-size:25px}.article-card p{font-size:14px}.closing{flex-direction:column;align-items:start;padding:48px 0;gap:24px}.closing h2{font-size:34px}.site-footer{grid-template-columns:1fr 1fr;gap:30px;padding:35px 0}.footer-note{grid-column:1 / -1}.index-hero{padding:45px 0}.index-hero h1{font-size:clamp(48px,10vw,68px);letter-spacing:-2.8px}.alternative-feature{grid-template-columns:1fr;padding:35px 0;gap:30px}.alternative-feature .sleeve{width:min(100%,340px)}.alternative-feature .cta{font-size:12px;gap:16px}.workflow{grid-template-columns:1fr;gap:12px}.blog-index{padding-top:0}.article-header{padding:45px 0 35px}.article-header h1{font-size:42px;letter-spacing:-1.8px}.article-intro{font-size:18px;margin-top:28px}.article-layout{display:flex;flex-direction:column;gap:38px;padding-bottom:40px}.contents{position:static;width:100%;border-bottom:1px solid var(--line);padding-bottom:24px}.contents nav{gap:12px}.contents>.text-link{margin-top:22px}.article-prose h2{font-size:27px}.article-prose p{font-size:15px}.missing-link{display:flex;margin:24px 0 0}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important}}
