.nowrap{white-space:nowrap}@media(max-width:420px){.nowrap{white-space:normal}}.hero{padding-block:2.5rem var(--sec)}.hero__title{font-size:clamp(2.6rem,.9rem + 6.6vw,6.4rem);font-stretch:108%;line-height:.98;letter-spacing:-.03em;max-width:15ch;margin-top:1rem}.hero__grid{display:grid;gap:2.5rem;align-items:start;margin-top:2rem}.hero__copy{display:grid;gap:1.6rem;align-content:start}.hero__ctas{display:flex;flex-wrap:wrap;gap:.75rem}.hero .log{position:relative}.hero .log .sticker{position:absolute;top:-.9rem;right:1rem}.crewrow{display:inline-flex;align-items:center;gap:.9rem;text-decoration:none;justify-self:start;padding:.4rem 1rem .4rem .4rem;border-radius:999px;border:1px solid var(--line);transition:border-color .16s var(--ease)}.crewrow:hover{border-color:var(--ink)}.crewrow__faces{display:flex;flex:none}.crewrow__faces img{width:44px;height:44px;border-radius:50%;border:2px solid var(--bg);background:var(--bg-3)}.crewrow__faces img+img{margin-left:-12px}.crewrow__text{display:grid;line-height:1.25}.crewrow__text strong{display:inline-flex;align-items:center;gap:.35rem}@media(min-width:1024px){.hero{padding-block:4rem var(--sec)}.hero__grid{grid-template-columns:1fr 1fr;gap:4rem;margin-top:2.75rem}}.split{display:grid;gap:2rem}.keep{background:var(--night);color:var(--night-ink);border-radius:var(--r-lg);padding:2rem 1.5rem;display:grid;gap:1.6rem;align-content:start}.keep h2{font-size:clamp(1.6rem,1.2rem + 1.4vw,2.2rem)}.keep h2 span{color:var(--amber)}.keep p{color:var(--night-ink-2);max-width:40ch}.jobs{display:grid;gap:0;grid-template-columns:1fr;border-top:1px solid var(--line)}.job{display:grid;grid-template-columns:2.5rem 1fr;gap:.25rem .9rem;padding:1.05rem 0;border-bottom:1px solid var(--line)}.job .icon{width:1.6rem;height:1.6rem;color:var(--amber-text);grid-row:span 2;margin-top:.1rem}.job strong{font-weight:700}.job span{color:var(--ink-2);font-size:.95rem}@media(min-width:720px){.jobs{grid-template-columns:1fr 1fr;column-gap:2rem}}@media(min-width:1024px){.split{grid-template-columns:.85fr 1.6fr;gap:3.5rem;align-items:start}.keep{position:sticky;top:6rem;padding:2.5rem 2.25rem}}.crew{display:grid;gap:1.25rem}.crew__intro{display:grid;gap:1rem;align-content:start;padding-bottom:1rem}.crew__intro .lede{max-width:36ch}.crew__intro .note{color:var(--ink-2);font-size:.95rem;max-width:40ch}.mate{border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;display:grid;grid-template-columns:7.5rem 1fr;background:var(--bg)}.mate__art{position:relative;background:radial-gradient(circle at 50% 62%,var(--amber-wash),transparent 68%),var(--bg-2);display:grid;place-items:end center;aspect-ratio:1}.mate__art img{width:100%;height:100%;min-width:0;min-height:0;object-fit:contain;object-position:50% 100%}.mate__art .sticker{position:absolute;top:.6rem;left:.6rem}.mate__body{padding:1rem 1.1rem 1.15rem;display:grid;gap:.4rem;align-content:start}.mate__body h3{font-size:1.45rem;font-stretch:118%}.mate__job{font-weight:700;font-size:.95rem;color:var(--amber-text)}.mate__body p:last-child{color:var(--ink-2);font-size:.95rem;line-height:1.55}.mate .sticker{display:none}@media(min-width:600px){.mate{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.mate .sticker{display:inline-flex}.mate__art{aspect-ratio:5 / 4;padding-top:.75rem}.crew{grid-template-columns:1fr 1fr}.crew__intro{grid-column:1 / -1}}@media(min-width:600px)and (max-width:1023px){.mate:last-child{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto}.mate:last-child .mate__body{align-content:center}}@media(min-width:1024px){.crew{grid-template-columns:repeat(3,1fr);gap:1.5rem}.crew__intro{grid-column:auto;padding:.5rem 1.5rem 0 0}.mate__body{padding:1.25rem 1.4rem 1.5rem}}.steps{display:grid;gap:2rem;counter-reset:step;margin-top:2.75rem}.step{counter-increment:step;display:grid;grid-template-columns:3rem 1fr;gap:.35rem 1rem;align-content:start;position:relative}.step:before{content:counter(step);grid-row:span 2;width:3rem;height:3rem;border-radius:50%;display:grid;place-items:center;background:var(--bg);border:2px solid var(--ink);font-weight:900;font-stretch:125%;font-size:1.2rem;position:relative;z-index:1}.step:not(:last-child):after{content:"";position:absolute;left:calc(1.5rem - 1px);top:3rem;bottom:-2rem;border-left:2px dashed var(--line-2)}.step:last-child:before{background:var(--amber);border-color:var(--amber);color:var(--on-amber)}.step h3{align-self:center}.step p{color:var(--ink-2);font-size:.97rem;grid-column:2}.steps__end{margin-top:2.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem}@media(min-width:1024px){.steps{grid-template-columns:repeat(4,1fr);gap:2rem}.step{grid-template-columns:1fr;gap:.75rem}.step:before{grid-row:auto;margin-bottom:.5rem}.step:not(:last-child):after{left:3.5rem;right:-1.5rem;top:calc(1.5rem - 1px);bottom:auto;border-left:0;border-top:2px dashed var(--line-2)}.step p{grid-column:auto}}.proof{background:var(--amber);color:var(--on-amber)}.proof h2{max-width:20ch;font-size:clamp(2rem,1.2rem + 3.2vw,3.6rem)}.proof__cols{display:grid;gap:2rem;margin-top:2.75rem}.proof__col h3{font-size:1.15rem;padding-bottom:.75rem;border-bottom:2px solid var(--on-amber)}.proof__col ul{display:grid;gap:.6rem;margin-top:1rem;font-size:1.05rem}.proof__col li{display:flex;gap:.6rem;align-items:baseline}.proof__col li .icon{flex:none;transform:translateY(.12em)}.proof__note{margin-top:2.5rem;max-width:62ch;font-size:.95rem}@media(min-width:720px){.proof__cols{grid-template-columns:1.3fr 1fr;gap:3rem}}.rowhead{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem 2rem}.rowhead .lede{margin-top:.75rem}.tickets{display:grid;grid-auto-flow:column;grid-auto-columns:min(82vw,330px);gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);padding:2rem var(--pad) 1rem;margin-inline:calc(var(--pad) * -1);scrollbar-width:thin}.ticket{scroll-snap-align:start;background:var(--bg);border:1px solid var(--line);border-radius:var(--r-lg);padding:1.4rem;display:grid;gap:.8rem;align-content:start;min-height:260px;text-decoration:none;transition:box-shadow .2s var(--ease),transform .2s var(--ease)}.ticket:hover{box-shadow:var(--lift);transform:translateY(-2px)}.ticket__top{display:flex;justify-content:space-between;align-items:center}.ticket__no{font-weight:900;font-stretch:125%;font-size:2.4rem;line-height:1;letter-spacing:-.02em;color:var(--amber-text)}.ticket__no small{display:block;font-family:var(--mono);font-weight:500;font-stretch:87.5%;font-size:.72rem;letter-spacing:0;color:var(--ink-2);margin-bottom:.3rem}.ticket__top{align-items:start}.ticket h3{font-size:1.25rem}.ticket p{color:var(--ink-2);font-size:.95rem}.ticket__skills{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:auto}.ticket--free{border:2px solid var(--ink)}.ticket--locked{background:var(--bg-2)}@media(min-width:1024px){.tickets{grid-auto-flow:row;grid-template-columns:repeat(3,1fr);grid-auto-columns:auto;gap:1.5rem;overflow:visible;padding-inline:0;margin-inline:0;scroll-padding-inline:0}.ticket{min-height:240px}}.plans{display:grid;gap:1.25rem;margin-top:2.5rem}.plan{border:1px solid var(--line-2);border-radius:var(--r-lg);padding:1.75rem 1.5rem;display:grid;gap:1.25rem;align-content:start}.plan--full{background:var(--night);color:var(--night-ink);border-color:var(--night)}.plan--full .muted{color:var(--night-ink-2)}.plan__price{font-weight:900;font-stretch:120%;font-size:2.6rem;line-height:1;letter-spacing:-.02em}.plan__price small{font-size:1rem;font-weight:600;font-stretch:100%;letter-spacing:0}.plan ul{display:grid;gap:.6rem}.plan li{display:grid;grid-template-columns:1.4rem 1fr;gap:.5rem}.plan li .icon{margin-top:.25rem;color:var(--amber-text)}.plan--full li .icon{color:var(--amber)}@media(min-width:900px){.plans{grid-template-columns:1fr 1.25fr}.plan{padding:2.25rem}}.founder{display:grid;gap:1.5rem}.founder blockquote{font-size:clamp(1.4rem,1.1rem + 1.2vw,2rem);font-weight:650;font-stretch:108%;line-height:1.3;letter-spacing:-.01em;max-width:34ch;text-wrap:balance}.founder figcaption{display:flex;align-items:center;gap:.9rem}.founder__photo{width:56px;height:56px;border-radius:50%;background:var(--bg-3);border:2px dashed var(--line-2);display:grid;place-items:center;color:var(--ink-2);font-size:.6rem;text-align:center;line-height:1.1}.faqwrap{display:grid;gap:2rem}@media(min-width:1024px){.faqwrap{grid-template-columns:.7fr 1.3fr;gap:4rem}}.last{text-align:left;display:grid;gap:1.5rem;justify-items:start;padding-block:var(--sec);border-top:1px solid var(--line)}
