@font-face{font-family:Alcyone;src:url('/assets/Alcyone-Regular.ttf');font-display:swap}
@font-face{font-family:Alcyone;src:url('/assets/Alcyone-Medium.ttf');font-weight:500;font-display:swap}
@font-face{font-family:Alcyone;src:url('/assets/Alcyone-Bold.ttf');font-weight:700;font-display:swap}
@font-face{font-family:Doto;src:url('/assets/Doto-VariableFont_ROND,wght.ttf');font-weight:100 900;font-display:swap}
:root{--bone:#f7f5f0;--ink:#1b1d1a;--lime:#c7f94b;--muted:#64685f;--line:#d3d6ca;--soft:#eceee5}
*{box-sizing:border-box}html{scroll-padding-top:110px}body{margin:0;background:var(--bone);color:var(--ink);font:1rem/1.65 Alcyone,sans-serif}h1,h2,h3,h4,p,figure{margin:0}h1,h2,h3,h4{font-weight:500;line-height:1.12}h1,h2{letter-spacing:-.048em}h2{font-size:clamp(2.4rem,4.2vw,4rem)}h3{font-size:1.5rem;line-height:1.25;letter-spacing:-.025em}em{font-style:normal}a{color:inherit;text-decoration:none}button{font:inherit}img{max-width:100%;display:block}p+p{margin-top:20px}[hidden]{display:none!important}::selection{background:var(--lime);color:var(--ink)}:is(a,button,summary):focus-visible{outline:2px solid #647f23;outline-offset:5px}
.page-width{width:86%;max-width:1380px;margin:auto}.section-space{padding-block:100px}.eyebrow{font:650 .75rem/1.6 Doto,monospace;letter-spacing:.08em;text-transform:uppercase}.large-copy{font-size:1.375rem;line-height:1.5}.button{display:inline-flex;justify-content:space-between;align-items:center;gap:25px;background:var(--lime);color:var(--ink);border-radius:3px;padding:18px 23px;min-height:60px;font-weight:500;font-size:.875rem;transition:background .2s,transform .2s}.button:hover{background:#d7ff7d;transform:translateY(-2px)}.button span{font-size:1.25rem}.skip-link{position:fixed;top:-100px;left:20px;z-index:300;padding:12px;background:var(--lime);color:var(--ink)}.skip-link:focus{top:10px}
.creator-hero{padding-top:30px;padding-bottom:70px}.hero-overline{display:flex;justify-content:space-between;gap:25px;padding-bottom:25px;border-bottom:1px solid var(--line);font-size:.875rem;color:var(--muted)}.hero-heading{padding-top:45px}.hero-heading>p{margin-bottom:24px}.hero-heading h1{font-size:clamp(3.3rem,6.1vw,6.4rem);line-height:1.02;max-width:1170px}.hero-heading em{color:#627943}.hero-under{display:grid;grid-template-columns:1.4fr 1fr;gap:12%;align-items:end;margin-top:38px}.hero-description{font-size:1.125rem;max-width:640px;color:var(--muted)}.hero-under>div{text-align:right}.hero-under .eyebrow{margin-top:18px;color:var(--muted)}
.creator-intro{background:var(--soft)}.intro-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:9%}.intro-grid h2{margin-top:25px}.intro-grid h2 em{color:#717b62}.intro-grid>div:last-child{color:var(--muted);padding-top:34px}.intro-grid .large-copy{color:var(--ink)}.creator-footer{display:flex;align-items:center;gap:22px;padding-block:42px;font-size:.875rem;border-top:1px solid var(--line)}.creator-footer nav{display:flex;gap:23px;margin-left:auto}
.creator-showcase{background:var(--ink);border-radius:5px;overflow:hidden;margin-bottom:90px;box-shadow:0 26px 60px #1b1d1a12}.showcase-bar{display:flex;justify-content:space-between;align-items:center;gap:22px;color:#dce3cc;padding:22px 26px;font-size:.875rem}.creator-showcase>img{width:100%;height:auto}.creator-showcase figcaption{display:flex;justify-content:space-between;padding:22px 26px;color:#eef2e5;font-size:.875rem}.creator-showcase figcaption span:before{content:'▪';color:var(--lime);margin-right:10px}
.section-heading{max-width:990px;margin-bottom:50px}.section-heading h2{margin-top:24px}.section-heading h2 em{color:var(--muted)}.friction-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.friction-grid article{border-top:1px solid var(--line);padding-top:28px}.pixel-mark{font:500 2.5rem/1 Doto,monospace;color:#627943;display:block;margin-bottom:35px}.friction-grid h3{margin-bottom:20px}.friction-grid p{color:var(--muted)}.friction-grid .friction-answer{padding-left:18px;border-left:2px solid #91a36f;color:var(--ink)}
.creator-features{background:var(--ink);color:var(--bone)}.feature-heading{display:grid;grid-template-columns:1.2fr 1fr;gap:9%;align-items:end;margin-bottom:45px}.feature-heading h2{margin-top:24px}.feature-heading h2 em{color:var(--lime)}.feature-heading>p{color:#c1c7b7;max-width:500px;font-size:1.125rem}.feature-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #555c4b;border-bottom:1px solid #555c4b;margin-bottom:30px}.feature-tabs button{background:none;border:0;color:#ced4c6;text-align:left;padding:22px 16px;display:flex;align-items:center;gap:17px;cursor:pointer;font-size:1rem}.feature-tabs button+button{border-left:1px solid #555c4b}.feature-tabs button>span:last-child{margin-left:auto}.feature-tabs button[aria-selected=true]{background:var(--lime);color:var(--ink)}.feature-tabs button:hover{background:#30372a;color:white}.feature-tabs button[aria-selected=true]:hover{background:#d7ff7d;color:var(--ink)}.feature-panel{margin-top:32px}.feature-panel figure{border-radius:4px;overflow:hidden;background:var(--bone)}.feature-panel img{width:100%;height:auto}.feature-copy{display:grid;grid-template-columns:1fr 1.12fr;gap:9%;padding-top:37px}.feature-copy .eyebrow{color:#c2ceb0;margin-bottom:19px}.feature-copy h3{font-size:clamp(1.65rem,2.3vw,2.2rem)}.feature-copy p{color:#c5cbbd}.feature-copy .feature-note{font-size:.875rem;line-height:1.7;color:#d9e1ce;border-top:1px solid #424b37;padding-top:20px}.creator-features :is(button,a):focus-visible{outline-color:var(--lime)}
.offer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:52px;border:1px solid var(--line)}.offer-grid article{padding:35px;display:flex;flex-direction:column;align-items:flex-start}.offer-grid article+article{border-left:1px solid var(--line)}.offer-grid article:nth-child(2){background:var(--soft)}.offer-grid h3{margin-block:25px 18px}.offer-grid p{color:var(--muted);margin-bottom:34px}.offer-label{display:block;border-top:1px solid #acb898;padding-top:14px;width:100%;margin-top:auto;font-size:.875rem}.membership-note{font-size:.875rem;color:var(--muted);max-width:830px;margin-top:22px}
.creator-manifesto{padding-block:90px;background:var(--lime)}.creator-manifesto h2{font-size:clamp(2.5rem,5.2vw,5rem);max-width:1120px;margin-top:25px}.creator-manifesto h2 em{color:#50612f}.creator-manifesto .page-width>div{display:grid;grid-template-columns:1.2fr 1fr;gap:10%;margin-top:40px;max-width:1040px}.creator-manifesto p+p{margin:0}.format-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:7%;row-gap:38px}.format-grid article{border-top:1px solid var(--line);padding-top:24px}.format-grid h3{margin-block:21px 14px}.format-grid p{color:var(--muted);max-width:540px}
.creator-launch{background:var(--soft)}.launch-steps{display:grid;grid-template-columns:repeat(3,1fr);list-style:none;padding:0;margin:55px 0 0;gap:36px}.launch-steps li{border-top:1px solid #b7c1a6;padding-top:25px}.launch-steps h3{margin-block:22px 16px}.launch-steps p{color:var(--muted)}
.creator-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:9%}.creator-faq h2{margin-top:25px;font-size:clamp(2.25rem,3.3vw,3.1rem)}.creator-faq h2 em{color:var(--muted)}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{display:flex;gap:22px;justify-content:space-between;padding-block:23px;cursor:pointer;font-weight:500;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{flex-shrink:0}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details>div{padding-bottom:25px;color:var(--muted)}.text-link{display:inline-flex;gap:22px;border-bottom:1px solid;margin-top:20px;font-size:.875rem;color:var(--ink)}
.creator-close{background:#20251c;color:var(--bone);padding-block:100px}.creator-close .page-width{position:relative}.creator-close .eyebrow{color:#d4debf}.creator-close h2{font-size:clamp(3rem,5.5vw,5.5rem);margin-top:30px}.creator-close h2 em{color:var(--lime)}.creator-close h2+p{color:#d1d8c6;font-size:1.125rem;max-width:550px;margin:30px 0}.close-secondary{display:inline-flex;font-size:.875rem;gap:20px;padding:12px 0;margin-left:35px;border-bottom:1px solid #809369}.reveal-ready{opacity:0;transform:translateY(18px);transition:opacity .65s ease,transform .65s ease}.reveal-ready.revealed{opacity:1;transform:none}
@media(max-width:1050px){.friction-grid{gap:25px}.offer-grid article{padding:25px}.feature-tabs button{padding-inline:14px;gap:12px}}
@media(max-width:900px){.page-width{width:88%}.hero-under{gap:5%}.hero-heading h1{font-size:6.6vw}.intro-grid{gap:6%}.creator-footer{flex-wrap:wrap}.creator-footer nav{margin-left:0;width:100%}.feature-heading,.feature-copy{gap:6%}.feature-tabs button{font-size:.875rem}.feature-copy{grid-template-columns:1fr 1fr}.creator-faq{gap:6%;grid-template-columns:1fr 1.5fr}.showcase-bar{padding:18px 22px}}
@media(max-width:680px){html{scroll-padding-top:96px}.section-space{padding-block:65px}.creator-hero{padding-top:22px;padding-bottom:46px}.hero-overline{font-size:.875rem;gap:18px;align-items:center}.hero-overline .eyebrow{max-width:145px;text-align:right}.hero-heading{padding-top:34px}.hero-heading h1{font-size:clamp(2.45rem,10.6vw,4.3rem)}.hero-heading h1 br{display:none}.hero-under{grid-template-columns:1fr;gap:27px;margin-top:26px}.hero-description{font-size:1rem}.hero-under>div{text-align:left}.hero-under .button{padding-inline:18px;gap:17px}.intro-grid{grid-template-columns:1fr;gap:25px}.intro-grid>div:last-child{padding-top:0}.large-copy{font-size:1.25rem}.creator-footer nav{flex-wrap:wrap;gap:16px}}
@media(max-width:680px){.creator-showcase{width:92%;margin-bottom:55px}.showcase-bar{padding:17px;gap:12px}.showcase-bar>span:last-child{display:none}.creator-showcase figcaption{padding:17px;font-size:.75rem;gap:16px;flex-wrap:wrap;justify-content:flex-start}.creator-showcase figcaption span:before{margin-right:7px}.section-heading{margin-bottom:33px}.section-heading h2{font-size:2.2rem}.friction-grid{grid-template-columns:1fr;gap:34px}.pixel-mark{margin-bottom:24px}.friction-grid h3{margin-bottom:15px}.feature-heading{grid-template-columns:1fr;gap:24px;margin-bottom:30px}.feature-tabs{grid-template-columns:1fr}.feature-tabs button{padding:16px;font-size:1rem}.feature-tabs button+button{border-left:0;border-top:1px solid #555c4b}.feature-tabs button .eyebrow{min-width:24px}.feature-copy{grid-template-columns:1fr;gap:25px;padding-top:28px}.feature-panel{margin-top:24px}.feature-copy h3 br{display:none}.feature-copy .eyebrow{margin-bottom:16px}.offer-grid{grid-template-columns:1fr;margin-top:35px}.offer-grid article{padding:28px}.offer-grid article+article{border-left:0;border-top:1px solid var(--line)}.offer-grid h3{margin-top:18px}.offer-grid p{margin-bottom:25px}.creator-manifesto{padding-block:60px}.creator-manifesto h2{font-size:2.6rem}.creator-manifesto .page-width>div{grid-template-columns:1fr;gap:22px;margin-top:27px}.format-grid{grid-template-columns:1fr;row-gap:30px}.launch-steps{grid-template-columns:1fr;margin-top:35px;gap:32px}.launch-steps h3{margin-top:16px}.creator-faq{grid-template-columns:1fr;gap:35px}.creator-close{padding-block:70px}.creator-close h2{font-size:2.8rem}.creator-close h2 br{display:none}.creator-close h2 br:after{content:' '}.close-secondary{margin:22px 0 0;display:flex;width:max-content}.creator-close .button{gap:22px;padding-inline:18px}.creator-close h2+p{font-size:1rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}.reveal-ready{opacity:1;transform:none}}
