@font-face{font-family:Clash Display;src:url(https://d605a1c7-81f6-41dd-bd75-430e47ce93f2.wf-app-prod.cosmic.webflow.services/branded-content/_astro/ClashDisplay-Medium.BYAUQz0v.otf)format("opentype");font-weight:500;font-display:swap}@font-face{font-family:Clash Display;src:url(https://d605a1c7-81f6-41dd-bd75-430e47ce93f2.wf-app-prod.cosmic.webflow.services/branded-content/_astro/ClashDisplay-Semibold.DtmhZ-xU.otf)format("opentype");font-weight:600;font-display:swap}@font-face{font-family:Lexend Deca;src:url(https://d605a1c7-81f6-41dd-bd75-430e47ce93f2.wf-app-prod.cosmic.webflow.services/branded-content/_astro/LexendDeca-Light.CrAmBan1.ttf)format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Lexend Deca;src:url(https://d605a1c7-81f6-41dd-bd75-430e47ce93f2.wf-app-prod.cosmic.webflow.services/branded-content/_astro/LexendDeca-Regular.oRQ6MU2I.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Lexend Deca;src:url(https://d605a1c7-81f6-41dd-bd75-430e47ce93f2.wf-app-prod.cosmic.webflow.services/branded-content/_astro/LexendDeca-Medium.QBc4d1vz.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Space Mono;src:url(https://d605a1c7-81f6-41dd-bd75-430e47ce93f2.wf-app-prod.cosmic.webflow.services/branded-content/_astro/SpaceMono-Regular.Wy3NpCq4.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Space Mono;src:url(https://d605a1c7-81f6-41dd-bd75-430e47ce93f2.wf-app-prod.cosmic.webflow.services/branded-content/_astro/SpaceMono-Bold.6NnW1qxO.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(https://d605a1c7-81f6-41dd-bd75-430e47ce93f2.wf-app-prod.cosmic.webflow.services/branded-content/_astro/SourceSerif4-Italic.CkN6c1cg.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}.ground-paper{--bg:var(--surface);--display:var(--midnight);--body:var(--ink-body);--muted:var(--ink-secondary);--label:var(--ink-secondary);--num:var(--atomic-ink);--rule:var(--rule-light);--link:var(--link-light);--raised:var(--surface-raised)}.ground-alt{--bg:var(--surface-recessed);--display:var(--midnight);--body:var(--ink-body);--muted:var(--ink-secondary);--label:var(--ink-secondary);--num:var(--atomic-ink);--rule:var(--rule-light);--link:var(--link-light);--raised:var(--surface-raised)}.ground-cobalt{--bg:var(--cobalt);--display:var(--on-dark);--body:var(--on-dark-mute);--muted:var(--on-dark-faint);--label:var(--turquoise-light);--num:var(--atomic);--rule:var(--rule-dark);--link:var(--link-dark);--raised:transparent}.ground-ink{--bg:var(--midnight);--display:var(--on-dark);--body:var(--on-dark-mute);--muted:var(--on-dark-faint);--label:var(--turquoise);--num:var(--atomic);--rule:var(--rule-dark);--link:var(--link-dark);--raised:transparent}.ground-cobalt .box,.ground-ink .box{border-color:var(--rule-outline-dark)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--midnight);color:var(--ink-body);font-family:var(--font-body);font-size:var(--body-size);line-height:var(--body-lh);margin:0;font-weight:400;overflow-x:hidden}img{max-width:100%;display:block}p{margin:0 0 var(--space-3)}p:last-child{margin-bottom:0}a{color:var(--link);text-underline-offset:3px}.section{background:var(--bg);color:var(--body);padding:var(--layout-section-pad) 0}.wrap{max-width:var(--layout-container);padding:0 var(--layout-gutter);margin:0 auto}h1,h2,h3,h4{font-family:var(--font-display);color:var(--display);margin:0}h1{font-size:var(--h1-size);font-weight:var(--h1-weight);line-height:var(--h1-lh);letter-spacing:var(--h1-track)}h2{font-size:var(--h2-size);font-weight:var(--h2-weight);line-height:var(--h2-lh);letter-spacing:var(--h2-track);max-width:22ch;margin-bottom:var(--space-5)}h3.sub{font-size:var(--h4-size);font-weight:500;line-height:var(--h4-lh);margin:var(--space-7) 0 var(--space-4)}h4{font-size:var(--h5-size);font-weight:var(--h5-weight);line-height:var(--h5-lh);margin-bottom:var(--space-2)}.lede{font-size:var(--lede-size);line-height:var(--lede-lh);color:var(--body)}.narrow{max-width:62ch}.note{font-size:var(--floor-prose);color:var(--muted);max-width:70ch;margin-top:var(--space-6);padding-top:var(--space-3);border-top:1px solid var(--rule)}.eyebrow{font-family:var(--font-mono);font-size:var(--label-eyebrow-size);letter-spacing:var(--label-eyebrow-track);text-transform:uppercase;color:var(--label);margin:0 0 var(--space-4);align-items:center;gap:var(--space-2);display:flex}.eyebrow-num{color:var(--num);font-size:var(--label-caption-size);letter-spacing:var(--label-caption-track);align-items:center;gap:var(--space-2);display:inline-flex}.eyebrow-num:after{content:"";width:var(--space-5);background:var(--rule);height:1px}.plan,.big-k,.cap-k{font-family:var(--font-mono);font-size:var(--label-plan-name-size);letter-spacing:var(--label-plan-name-track);text-transform:uppercase;color:var(--label);font-weight:400}h4.plan{margin-bottom:var(--space-2);line-height:1.5}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cols{gap:var(--layout-gap-air);grid-template-columns:1fr 1fr;display:grid}.split{gap:var(--layout-gap);margin-top:var(--layout-gap);grid-template-columns:1fr 1fr;display:grid}.box{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--raised);padding:var(--space-5)}.hero{isolation:isolate;padding:var(--space-8) 0 var(--space-6);background:radial-gradient(ellipse 60% 55% at 82% 18%, #5ba8b038, transparent 70%), var(--grad-space-to-earth), var(--hero-photo,none) 36% 0 / auto 125% no-repeat;background-blend-mode:normal, multiply, normal;position:relative;overflow:hidden}.hero:before{content:"";z-index:-1;pointer-events:none;opacity:.5;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),repeating-linear-gradient(#ffffff0d 0 1px,#0000 1px 4px);position:absolute;inset:0}.hero:after{--m:max(16px, 2.2vw);--l:clamp(22px, 3vw, 44px);--c:#f2f2f252;content:"";inset:var(--m);z-index:-1;pointer-events:none;background:linear-gradient(var(--c), var(--c)) top left / var(--l) 1px no-repeat, linear-gradient(var(--c), var(--c)) top left / 1px var(--l) no-repeat, linear-gradient(var(--c), var(--c)) top right / var(--l) 1px no-repeat, linear-gradient(var(--c), var(--c)) top right / 1px var(--l) no-repeat, linear-gradient(var(--c), var(--c)) bottom left / var(--l) 1px no-repeat, linear-gradient(var(--c), var(--c)) bottom left / 1px var(--l) no-repeat, linear-gradient(var(--c), var(--c)) bottom right / var(--l) 1px no-repeat, linear-gradient(var(--c), var(--c)) bottom right / 1px var(--l) no-repeat;position:absolute}.hero-rec{font-family:var(--font-mono);letter-spacing:.14em;color:#f2f2f299;align-items:center;gap:8px;font-size:11px;display:flex;position:absolute;top:calc(max(16px,2.2vw) + 14px);right:calc(max(16px,2.2vw) + 16px)}.hero-rec:before{content:"";background:var(--atomic);width:7px;height:7px;box-shadow:0 0 8px var(--atomic);border-radius:50%}@media (width<=560px){.hero-rec .tc{display:none}}@media (width<=700px){.hero{background-position:0 0,0 0,64% 70%;background-size:auto,auto,cover}}.hero .wrap{position:relative}.hero-logo{width:var(--space-7);height:var(--space-7);margin-bottom:var(--space-7)}.hero h1{margin-bottom:var(--space-5);font-size:clamp(56px,11vw,120px)}.hero-lede{max-width:40ch;color:var(--on-dark-soft)}.hero-facts{gap:var(--space-5) var(--space-7);margin:var(--space-7) 0 0;padding-top:var(--space-4);border-top:1px solid var(--rule-dark-caps);flex-wrap:wrap;display:flex}.hero-facts dt{font-family:var(--font-mono);font-size:var(--label-k-label-size);letter-spacing:var(--label-k-label-track);text-transform:uppercase;color:var(--turquoise-light)}.hero-facts dd{margin:var(--space-0) 0 0;font-family:var(--font-display);font-weight:500;font-size:var(--h4-size);color:var(--on-dark)}.teaser{padding-top:var(--space-6)}.video{aspect-ratio:16/9;border:1px solid var(--rule-outline-dark);border-radius:var(--radius-md);background:var(--midnight);margin:0;position:relative;overflow:hidden}.video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video.is-live{border-color:#0000}.video-poster{justify-content:center;align-items:center;gap:var(--space-2);flex-direction:column;text-decoration:none;display:flex;position:absolute;inset:0}.video-poster img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.video-poster .video-mark,.video-poster .video-label{position:relative}.video-poster .video-mark{transition:transform .15s}.video-poster:hover .video-mark,.video-poster:focus-visible .video-mark{transform:scale(1.08)}.video-poster:focus-visible{outline:2px solid var(--turquoise);outline-offset:-4px}.video-empty{justify-content:center;align-items:center;gap:var(--space-2);text-align:center;padding:var(--space-4);color:var(--on-dark-faint);background:linear-gradient(var(--rule-dark) 1px, transparent 1px) 0 0 / 100% 33.333%, linear-gradient(90deg, var(--rule-dark) 1px, transparent 1px) 0 0 / 33.333% 100%;flex-direction:column;display:flex;position:absolute;inset:0}.video-mark{width:var(--space-7);height:var(--space-7);border:1px solid var(--rule-dark-caps);border-radius:var(--shape-circle);margin-bottom:var(--space-2);background:var(--midnight);position:relative}.video-mark:after{content:"";border-style:solid;border-width:10px 0 10px 16px;border-color:transparent transparent transparent var(--turquoise);position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.video-label{font-family:var(--font-mono);font-size:var(--label-eyebrow-size);letter-spacing:var(--label-eyebrow-track);text-transform:uppercase;color:var(--turquoise);background:var(--midnight);padding:0 var(--space-1)}.video-sub{font-size:var(--floor-prose);color:var(--on-dark-mute);background:var(--midnight);padding:0 var(--space-1)}.cards{gap:var(--layout-gap);margin:0;padding:0;list-style:none;display:grid}.cards.three{grid-template-columns:repeat(3,1fr)}.card{border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--raised);padding:var(--space-5)}.card h4{font-size:var(--h4-size);line-height:var(--h4-lh);margin:var(--space-3) 0 var(--space-2)}.card p{font-size:15px}.card-num,.q-num,.steps span,.gfx-k{font-family:var(--font-mono);font-size:var(--label-caption-size);letter-spacing:var(--label-caption-track);color:var(--num)}.timeline{margin:var(--space-6) 0 0;max-width:820px;padding:0;list-style:none}.timeline li{gap:var(--space-4);padding:var(--space-3) 0;border-top:1px solid var(--rule);grid-template-columns:88px 1fr;display:grid;position:relative}.timeline .t{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);font-variant-numeric:tabular-nums;padding-top:2px;font-size:13px}.timeline li.ep{background:var(--surface-raised);margin:0 calc(-1 * var(--space-3));padding-left:var(--space-3);padding-right:var(--space-3)}.timeline li.ep .t{color:var(--atomic-ink);font-weight:700}.timeline li.ep strong,.timeline strong{color:var(--display);font-weight:500}.timeline li.end{border-bottom:1px solid var(--rule)}.table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;vertical-align:top;padding:var(--space-3) var(--space-3) var(--space-3) 0;border-top:1px solid var(--rule);font-size:15px}thead th{font-family:var(--font-mono);font-weight:400;font-size:var(--label-k-label-size);letter-spacing:var(--label-k-label-track);text-transform:uppercase;color:var(--label);padding-bottom:var(--space-2);border-top:0}tbody th{font-family:var(--font-display);font-weight:500;font-size:var(--h4-size);color:var(--display);width:64px}td strong{color:var(--display);font-weight:500}td.quiet{color:var(--muted)}.cadence{margin-top:var(--space-6);min-width:640px}.cadence tbody tr:last-child>*{border-bottom:1px solid var(--rule)}.cadence thead th:first-child{width:10%}.cadence thead th:nth-child(2){width:42%}.cadence thead th:nth-child(3){width:48%}.gfx{margin:var(--space-6) 0 0;gap:var(--layout-gap);grid-template-columns:repeat(5,1fr);padding:0;list-style:none;display:grid}.gfx li{border-top:1px solid var(--rule-dark-caps);padding-top:var(--space-3);font-family:var(--font-display);font-weight:500;font-size:var(--h5-size);line-height:var(--h5-lh);color:var(--on-dark)}.gfx-k{margin-bottom:var(--space-2);display:block}.steps{margin:var(--space-4) 0 0;gap:var(--space-2) var(--space-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.steps li{font-family:var(--font-display);font-weight:500;font-size:var(--h4-size);color:var(--display)}.steps span{margin-right:var(--space-1)}.refs{gap:var(--layout-gap-air);grid-template-columns:1fr 1fr;display:grid}.refs-one{grid-template-columns:1fr}.refs-one .ref figcaption{max-width:68ch}.ref{margin:0}.ref figcaption{margin-top:var(--space-3);max-width:52ch;font-size:15px}.cap-k{font-size:var(--label-caption-size);letter-spacing:var(--label-caption-track);color:var(--atomic-ink);margin-bottom:var(--space-1);display:block}.invest{gap:var(--layout-gap-air);grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:start;display:grid}.lines .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding-right:0}.lines td.incl{color:var(--orbit-ink);font-family:var(--font-mono);font-size:var(--label-plan-name-size);letter-spacing:var(--label-plan-name-track);text-transform:uppercase}.lines tfoot td{color:var(--display)}.lines tfoot tr.sub td{font-size:var(--floor-prose);color:var(--body)}.lines tfoot tr.total td{border-top:2px solid var(--midnight);font-family:var(--font-display);font-weight:600;font-size:var(--h4-size);color:var(--display)}.invest-side .big-k{margin-bottom:var(--space-1)}.numeral{font-family:var(--font-display);font-weight:var(--numeral-weight);font-size:var(--numeral-size);letter-spacing:var(--numeral-track);color:var(--display);margin-bottom:var(--space-4);line-height:1}.optional{margin-top:var(--space-5)}.optional .plan{margin-bottom:var(--space-2)}.opt{margin:0}.opt div{justify-content:space-between;gap:var(--space-3);padding:var(--space-2) 0;border-top:1px solid var(--rule);font-size:15px;display:flex}.opt dt{color:var(--body)}.opt dd{font-variant-numeric:tabular-nums;color:var(--display);margin:0}.questions{margin:0 0 var(--space-6);max-width:880px;padding:0;list-style:none}.questions li{gap:var(--space-3);padding:var(--space-4) 0;border-top:1px solid var(--rule-dark-caps);font-family:var(--font-display);font-weight:500;font-size:var(--h4-size);line-height:var(--h4-lh);color:var(--on-dark);grid-template-columns:48px 1fr;display:grid}.questions .q-num{padding-top:5px}.cta-row{align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;display:flex}.btn{min-height:var(--btn-min-height);padding:var(--btn-pad);background:var(--btn-fill);color:var(--btn-label);border-radius:var(--btn-radius);font-family:var(--font-mono);font-weight:700;font-size:var(--label-cta-size);letter-spacing:var(--label-cta-track);text-transform:uppercase;transition:background var(--dur-micro) var(--ease);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.btn:hover,.btn:focus-visible{background:var(--btn-fill-hover)}.btn:focus-visible,.link-2:focus-visible{outline:2px solid var(--turquoise-light);outline-offset:3px}.link-2{color:var(--on-dark);border-bottom:var(--btn2-thickness) solid var(--btn2-underline);padding:var(--space-3) 0;font-weight:500;line-height:1.25;text-decoration:none;display:inline-block}.footer{padding:var(--space-6) 0;border-top:1px solid var(--rule-dark)}.foot{justify-content:space-between;align-items:flex-end;gap:var(--space-5);flex-wrap:wrap;display:flex}.foot-brand{align-items:center;gap:var(--space-3);display:flex}.foot-brand img{width:var(--space-6);height:var(--space-6)}.motto{font-family:var(--font-serif);font-style:italic;font-size:var(--h5-size);color:var(--on-dark-soft);margin:0}.foot-meta p{font-size:var(--floor-prose);color:var(--on-dark-faint);margin:0 0 var(--space-0);text-align:right}.compare{min-width:600px}.compare thead th:first-child{width:24%}.compare thead th:nth-child(2){width:28%}.compare tbody td:first-child{color:var(--muted)}.compare .plus{margin-left:var(--space-1);font-family:var(--font-mono);font-size:var(--label-plan-name-size);letter-spacing:var(--label-plan-name-track);text-transform:uppercase;color:var(--orbit-ink);white-space:nowrap;display:inline-block}.compare tfoot .num-l{font-variant-numeric:tabular-nums}.compare tfoot .per{font-family:var(--font-body);font-size:var(--floor-prose);color:var(--muted);font-weight:400}@media (width<=700px){.compare{min-width:0}.compare th,.compare td{padding-right:var(--space-2);font-size:14px}.compare thead th:first-child{width:26%}.compare thead th:nth-child(2){width:30%}.compare .plus{margin:var(--space-1) 0 0;display:block}.compare tfoot .per{display:block}}.perks{gap:var(--space-4) var(--layout-gap);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.perks li{border-top:1px solid var(--rule);padding-top:var(--space-3);color:var(--body);font-size:15px}.perk-k{font-family:var(--font-mono);font-size:var(--label-plan-name-size);letter-spacing:var(--label-plan-name-track);text-transform:uppercase;color:var(--orbit-ink);margin-bottom:var(--space-2);display:block}@media (width<=960px){.perks{grid-template-columns:1fr 1fr}}@media (width<=700px){.perks{grid-template-columns:1fr}}.tiers{margin-top:var(--space-7)}.tier{background:var(--bg);color:var(--body);border-color:var(--rule)}.tier .plan{color:var(--label)}.card.tier .tier-price{font-family:var(--font-display);font-weight:var(--numeral-weight);letter-spacing:var(--numeral-track);color:var(--display);margin:var(--space-3) 0;font-size:44px;line-height:1}.card.tier .tier-price span{font-family:var(--font-body);letter-spacing:0;color:var(--muted);margin-left:var(--space-1);font-size:15px;font-weight:400}.tier-what{min-height:6.4em;margin-bottom:var(--space-4);font-size:15px}.tiers-note{margin-top:var(--space-5)}.package{margin-top:var(--space-7);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.package .optional{margin-top:0}@media (width<=960px){.tier-what{min-height:0}.cards.three{grid-template-columns:1fr}.gfx{grid-template-columns:repeat(2,1fr)}.invest{grid-template-columns:1fr}.invest-side{order:-1}}@media (width<=700px){.section{padding:var(--layout-section-pad-mobile) 0}.wrap{padding:0 var(--space-3)}h2{font-size:28px}.lede{font-size:17px}.cols,.split,.refs{gap:var(--layout-gap);grid-template-columns:1fr}.hero{padding-top:var(--space-6)}.hero-logo{width:var(--space-6);height:var(--space-6);margin-bottom:var(--space-6)}.hero-facts{gap:var(--space-4) var(--space-5)}.timeline li{gap:var(--space-2);grid-template-columns:56px 1fr}.gfx{gap:var(--space-3);grid-template-columns:1fr}.questions li{font-size:var(--h5-size);grid-template-columns:36px 1fr}.btn{width:100%}.foot{flex-direction:column;align-items:flex-start}.foot-meta p{text-align:left}.cadence{min-width:0}.cadence thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cadence,.cadence tbody,.cadence tr,.cadence th,.cadence td{width:auto;display:block}.cadence tr{border-top:1px solid var(--rule);padding:var(--space-3) 0}.cadence tbody tr:last-child>*{border-bottom:0}.cadence tbody tr:last-child{border-bottom:1px solid var(--rule)}.cadence th,.cadence td{padding:var(--space-0) 0;border:0}.cadence tbody th:before{content:"Week "}.cadence td:before{font-family:var(--font-mono);font-size:var(--label-k-label-size);letter-spacing:var(--label-k-label-track);text-transform:uppercase;color:var(--label);margin-top:var(--space-1);display:block}.cadence td:first-of-type:before{content:"In the studio"}.cadence td:nth-of-type(2):before{content:"Publishes"}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.pilot-line{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--rule);color:var(--body);font-size:15px}.package.launch{margin-top:var(--space-7);padding-bottom:var(--space-7);border-bottom:1px solid var(--rule)}.tier-switch{margin:var(--space-6) 0 var(--space-5);border:1px solid var(--rule-outline-dark);border-radius:var(--btn-radius);flex-wrap:wrap;gap:0;display:inline-flex}.tier-switch button{appearance:none;color:var(--on-dark-mute);min-height:44px;padding:0 var(--space-4);font-family:var(--font-mono);font-size:var(--label-cta-size);letter-spacing:var(--label-cta-track);text-transform:uppercase;cursor:pointer;border-radius:var(--btn-radius);transition:background var(--dur-micro) var(--ease);background:0 0;border:0}.tier-switch button:hover{color:var(--on-dark)}.tier-switch button[aria-checked=true]{background:var(--btn-fill);color:var(--btn-label)}.tier-switch button:focus-visible{outline:2px solid var(--turquoise-light);outline-offset:2px}.yield-list{gap:var(--layout-gap);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.yield-list li{border-top:1px solid var(--rule-dark-caps);padding-top:var(--space-3);min-width:0}.y-n{font-family:var(--font-display);font-weight:var(--numeral-weight);letter-spacing:var(--numeral-track);color:var(--on-dark);font-variant-numeric:tabular-nums;margin-bottom:var(--space-3);font-size:clamp(40px,5vw,64px);line-height:1;display:block}.yield-list li.y-social .y-n{color:var(--turquoise-light)}.yield-list strong{font-family:var(--font-display);font-weight:500;font-size:var(--h5-size);line-height:var(--h5-lh);color:var(--on-dark);margin-bottom:var(--space-1);display:block}.yield-list span.y-where{color:var(--on-dark-mute);font-size:14px;display:block}.y-plus{max-width:70ch;margin-top:var(--space-6);color:var(--on-dark-mute)}.week{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.week>div{border:1px solid var(--rule-outline-dark);border-radius:var(--radius-md);padding:var(--space-3);min-width:0}.week h4{font-family:var(--font-mono);font-weight:400;font-size:var(--label-k-label-size);letter-spacing:var(--label-k-label-track);text-transform:uppercase;color:var(--turquoise);margin:0 0 var(--space-3)}.week ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.week li{color:var(--on-dark-soft);border-left:2px solid var(--rule-dark-caps);padding-left:var(--space-2);font-size:14px;line-height:1.35}.week li b{color:var(--on-dark);font-weight:500;display:block}.week li.w-social{border-left-color:var(--turquoise-light)}.ground-ink .sub{color:var(--on-dark)}@media (width<=960px){.yield-list,.week{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.yield-list,.week{grid-template-columns:1fr 1fr}.tier-switch button{padding:0 var(--space-3)}}#cadence-h+.perks{margin-bottom:var(--space-4)}.card.tier .tier-pieces{font-family:var(--font-mono);font-size:var(--label-k-label-size);letter-spacing:var(--label-k-label-track);text-transform:uppercase;color:var(--num);margin:var(--space-2) 0 0}.card.tier .tier-pieces span{font-family:var(--font-display);font-size:var(--h4-size);letter-spacing:0;color:var(--display);margin-right:var(--space-1)}.card.tier .opt dt{color:var(--body)}.card.tier .opt dd{color:var(--display)}.price-line{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--rule);font-family:var(--font-mono);font-size:var(--label-plan-name-size);letter-spacing:var(--label-plan-name-track);text-transform:uppercase;color:var(--muted)}.price-line span{font-family:var(--font-display);font-size:var(--h4-size);letter-spacing:0;color:var(--display);margin-right:var(--space-1)}.path{gap:var(--layout-gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.path li{border-top:2px solid var(--rule);padding-top:var(--space-4);flex-direction:column;min-width:0;display:flex}.path li.path-goal{border-top-color:var(--cobalt)}.path-k{font-family:var(--font-mono);font-size:var(--label-caption-size);letter-spacing:var(--label-caption-track);text-transform:uppercase;color:var(--num);margin-bottom:var(--space-2)}.path h4{font-size:var(--h4-size);line-height:var(--h4-lh)}.path p{font-size:15px}.path .path-price{padding-top:var(--space-3);font-family:var(--font-display);font-weight:var(--numeral-weight);letter-spacing:var(--numeral-track);color:var(--display);font-variant-numeric:tabular-nums;margin-top:auto;font-size:32px;line-height:1}.path+.split{margin-top:var(--space-6)}@media (width<=960px){.path{grid-template-columns:1fr 1fr}}@media (width<=700px){.path{grid-template-columns:1fr}}.ico{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:24px;height:24px}.card-top{color:var(--num);justify-content:space-between;align-items:center;display:flex}.card-top .ico{width:28px;height:28px;color:var(--display)}.gfx li .ico{width:32px;height:32px;color:var(--turquoise-light);margin-bottom:var(--space-3);display:block}.h-ico{align-items:center;gap:var(--space-3);display:flex}.h-ico .ico{width:40px;height:40px;color:var(--cobalt)}.steps li{align-items:center;gap:var(--space-2);display:inline-flex}.steps li .ico{color:var(--cobalt)}.cards.reach .card,.cards.catalysts .card{flex-direction:column;display:flex}.cards.reach .price-line,.cards.catalysts .price-line,.cards.catalysts .opt{margin-top:auto}.cards.reach .card>p:not(.price-line){margin-bottom:var(--space-4)}.perks-band{margin-top:var(--layout-gap);border-radius:var(--radius-md);background:var(--bg);padding:var(--space-6) var(--space-5)}.perks-band .sub{color:var(--on-dark);margin-top:0}.perks-band .perks li{color:var(--on-dark);border-top-color:var(--rule-dark-caps)}.perks-band .perk-k{color:var(--turquoise-light)}.perks li .ico{width:28px;height:28px;margin-bottom:var(--space-2);color:var(--turquoise-light);display:block}.path.options{grid-template-columns:repeat(3,minmax(0,1fr))}.path-k{align-items:center;gap:var(--space-2);display:flex}.path-k .ico{width:22px;height:22px;color:var(--cobalt)}.cards.catalysts{margin-bottom:0}@media (width<=960px){.path.options{grid-template-columns:1fr}}.card.tier .tier-price span[data-p]{font:inherit;letter-spacing:inherit;color:inherit;margin:0}.golive{gap:var(--layout-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.golive li{border-top:1px solid var(--rule-dark-caps);padding-top:var(--space-3);color:var(--on-dark-soft);font-size:15px}.golive li .ico{width:28px;height:28px;color:var(--turquoise-light);margin-bottom:var(--space-2);display:block}.golive li strong{font-family:var(--font-display);font-weight:500;font-size:var(--h5-size);line-height:var(--h5-lh);color:var(--on-dark);margin:var(--space-2) 0;display:block}@media (width<=700px){.golive{grid-template-columns:1fr}}.setplan-cols{align-items:start}.setplan{min-width:0;margin:0}.setplan svg{width:100%;max-width:100%;height:auto;display:block}.setplan .sp-zone{fill:none;stroke:var(--atomic);stroke-width:1.5px;stroke-dasharray:6 5}.setplan .sp-flat{stroke:var(--turquoise);stroke-width:10px;stroke-linecap:square}.setplan .sp-seat{fill:var(--raised);stroke:var(--display);stroke-width:1.5px}.setplan .sp-cam{fill:var(--display)}.setplan .sp-sight{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 4}.setplan .sp-label{font-family:var(--font-mono);letter-spacing:.14em;fill:var(--muted);font-size:11px}.setplan .sp-strong{fill:var(--display)}.setplan figcaption{margin-top:var(--space-3);color:var(--body);font-size:15px}.shots{gap:var(--layout-gap);margin:var(--space-7) 0 var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.shot{min-width:0;margin:0}.shot img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-md);width:100%;max-width:100%;height:auto;display:block}.shot-wide{grid-column:1/-1}.shot-tall img{aspect-ratio:4/5}.shot-wide img{aspect-ratio:16/7}.shot figcaption{margin-top:var(--space-2);color:var(--muted);font-size:14px}.shot .cap-k{margin-bottom:var(--space-1);display:block}.shot-band{margin-top:var(--layout-gap)}.shot-band img{aspect-ratio:16/9;object-position:50% 60%}.shot-empty{aspect-ratio:16/6;justify-content:center;align-items:center;gap:var(--space-2);border:1px dashed var(--rule-outline-dark);border-radius:var(--radius-md);text-align:center;padding:var(--space-4);flex-direction:column;max-width:100%;display:flex}.looks{margin:0 0 var(--space-4);gap:var(--space-3);padding:0;list-style:none;display:grid}.looks li{border-top:1px solid var(--rule);padding-top:var(--space-3)}.look-k{font-family:var(--font-mono);font-size:var(--label-k-label-size);letter-spacing:var(--label-k-label-track);text-transform:uppercase;color:var(--num);margin-bottom:var(--space-1);display:block}.phases{margin-top:var(--space-6)}.phase{background:var(--bg);color:var(--body);border-color:var(--rule)}.phase h4{margin:var(--space-2) 0}.card.phase .tier-price{font-family:var(--font-display);font-weight:var(--numeral-weight);letter-spacing:var(--numeral-track);color:var(--display);margin:var(--space-3) 0;font-size:44px;line-height:1}.card.phase .tier-price span{font-family:var(--font-body);letter-spacing:0;color:var(--muted);margin-left:var(--space-1);font-size:15px;font-weight:400}.phase .tier-what{min-height:0}.phase .opt dt{color:var(--body)}.builder{margin-top:var(--space-7);border:1px solid var(--rule);border-radius:var(--radius-md);background:var(--raised);padding:var(--space-5)}.builder .sub{margin-top:0}.b-grid{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.b-grid label{gap:var(--space-2);font-family:var(--font-mono);font-size:var(--label-k-label-size);letter-spacing:var(--label-k-label-track);text-transform:uppercase;color:var(--label);min-width:0;display:grid}.b-grid select{min-height:44px;font:inherit;font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--display);background:var(--bg);border:1px solid var(--rule);border-radius:var(--radius-sm);padding:0 var(--space-3);font-size:16px}.b-out{margin:var(--space-5) 0 0;color:var(--body);font-size:16px}.b-total{font-family:var(--font-display);font-weight:var(--numeral-weight);letter-spacing:var(--numeral-track);color:var(--display);margin-right:var(--space-2);font-variant-numeric:tabular-nums;font-size:36px}@media (width<=760px){.shots{grid-template-columns:1fr}.shot-wide img,.shot-empty{aspect-ratio:4/3}.b-grid{grid-template-columns:1fr 1fr}}.house{background:var(--surface)}.house .section{scroll-margin-top:80px}.hero.has-photo{background-size:auto,auto,cover;background-position:0 0, 0 0, var(--hero-pos,50% 40%);padding:var(--space-8) 0 var(--space-6)}.hero.has-photo h1{max-width:13ch;font-size:clamp(48px,8.4vw,104px)}.hero .eyebrow{color:var(--turquoise-light)}.hero .eyebrow-num{color:var(--atomic)}.hero .eyebrow-num:after{background:var(--rule-dark-caps)}.hero .cta-row{margin-top:var(--space-6)}.hero.has-photo.hero-note h1{max-width:18ch;font-size:clamp(40px,6vw,72px)}.hero-note .hero-lede{max-width:52ch}.prose{max-width:66ch}.prose>*+*{margin-top:var(--space-3)}.prose p{color:var(--body);margin-bottom:0;font-size:17px;line-height:1.65}.prose h2{font-size:var(--h2-size);max-width:24ch;margin:var(--space-7) 0 var(--space-3)}.prose h3{font-family:var(--font-display);font-weight:500;font-size:var(--h4-size);line-height:var(--h4-lh);color:var(--display);margin:var(--space-6) 0 var(--space-2)}.prose h4{margin-top:var(--space-5)}.prose strong{color:var(--display);font-weight:500}.prose ul,.prose ol{margin:var(--space-3) 0 0;padding:0;list-style:none}.prose li{padding:var(--space-2) 0 var(--space-2) var(--space-4);border-top:1px solid var(--rule);color:var(--body);font-size:16px;line-height:1.5;position:relative}.prose ul li:before{content:"";background:var(--atomic);border-radius:var(--radius-sm);width:7px;height:7px;position:absolute;top:1.05em;left:0}.prose ol{counter-reset:n}.prose ol li{counter-increment:n}.prose ol li:before{content:counter(n, decimal-leading-zero);left:0;top:var(--space-2);font-family:var(--font-mono);font-size:var(--label-caption-size);letter-spacing:var(--label-caption-track);color:var(--num);position:absolute}.prose table{margin-top:var(--space-4)}.prose .table-wrap{margin:var(--space-5) 0}.answer{border:1px solid var(--rule);border-left:3px solid var(--atomic);border-radius:var(--radius-md);background:var(--raised);padding:var(--space-4) var(--space-5);max-width:66ch}.answer .plan{margin-bottom:var(--space-2);color:var(--num);display:block}.answer p{color:var(--display);font-size:18px;line-height:1.6}.looks.two{gap:var(--space-4) var(--layout-gap-air);margin-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.looks.two li{padding-top:var(--space-4)}.looks.two h4{font-size:var(--h4-size);line-height:var(--h4-lh);margin:0 0 var(--space-2)}.looks.two p{font-size:15px}@media (width<=760px){.looks.two{grid-template-columns:1fr}}.specs{margin:var(--space-6) 0 0;gap:0 var(--layout-gap-air);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.specs div{gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--rule);grid-template-columns:9.5em 1fr;display:grid}.specs dt{font-family:var(--font-mono);font-size:var(--label-k-label-size);letter-spacing:var(--label-k-label-track);text-transform:uppercase;color:var(--label);padding-top:3px}.specs dd{color:var(--display);margin:0;font-size:16px;line-height:1.45}.specs .flag{color:var(--num)}@media (width<=760px){.specs{grid-template-columns:1fr}.specs div{grid-template-columns:8em 1fr}}.faq{max-width:880px;margin-top:var(--space-5);border-bottom:1px solid var(--rule)}.faq details{border-top:1px solid var(--rule)}.faq summary{cursor:pointer;gap:var(--space-3);padding:var(--space-4) 0;font-family:var(--font-display);font-weight:500;font-size:var(--h4-size);line-height:var(--h4-lh);color:var(--display);grid-template-columns:48px 1fr 24px;list-style:none;display:grid}.faq summary::-webkit-details-marker{display:none}.faq summary .q-num{padding-top:5px}.faq summary:after{content:"+";font-family:var(--font-mono);color:var(--num);padding-top:2px;font-size:22px;line-height:1}.faq details[open] summary:after{content:"−"}.faq summary:focus-visible{outline:2px solid var(--turquoise);outline-offset:4px}.faq .a{padding:0 0 var(--space-5) calc(48px + var(--space-3));max-width:72ch;color:var(--body);font-size:16px}@media (width<=700px){.faq summary{font-size:var(--h5-size);grid-template-columns:36px 1fr 20px}.faq .a{padding-left:0}}.related{margin:var(--space-5) 0 0;gap:0 var(--layout-gap);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.related a{align-items:baseline;gap:var(--space-2);padding:var(--space-3) 0;border-top:1px solid var(--rule);font-family:var(--font-display);font-weight:500;font-size:var(--h5-size);color:var(--display);grid-template-columns:1fr auto;text-decoration:none;display:grid}.related a span{font-family:var(--font-mono);font-size:var(--label-caption-size);color:var(--num)}.related a:hover,.related a:focus-visible{color:var(--link)}@media (width<=760px){.related{grid-template-columns:1fr}}.ground-cobalt .path li{border-top-color:var(--rule-dark-caps)}.ground-cobalt .path li.path-goal{border-top-color:var(--atomic)}.ground-cobalt .path h4,.ground-cobalt .path .path-price{color:var(--on-dark)}.ground-cobalt .path p{color:var(--on-dark-mute)}.ground-cobalt .path-k .ico,.ground-cobalt .path-k{color:var(--turquoise-light)}.path .path-unit{font-family:var(--font-mono);font-size:var(--label-k-label-size);letter-spacing:var(--label-k-label-track);text-transform:uppercase;color:var(--muted);margin-top:var(--space-1)}.setplan .sp-dim{stroke:var(--muted);stroke-width:1px}.setplan .sp-cyc{fill:none;stroke:var(--turquoise);stroke-width:6px;stroke-linecap:square}.setplan .sp-walk{fill:none;stroke:var(--atomic);stroke-width:1.5px;stroke-dasharray:5 5}.setplan .sp-table{fill:var(--raised);stroke:var(--display);stroke-width:1.5px}
