html,body{overflow-x:clip}.site{font-size:var(--text-md)}.site h1,.site h2,.site h3{font-family:var(--font-display);font-synthesis:none;letter-spacing:var(--tracking-display);overflow-wrap:break-word;text-wrap:balance;min-width:0;font-weight:700;line-height:1.08}.site h2{font-size:var(--text-section);max-width:22ch}.site h3{font-size:var(--text-title);line-height:1.2}.site p{text-wrap:pretty}.site .num,.site strong.figure{font-variant-numeric:tabular-nums}.site :focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.site .top,.site .hero,.site .story-head-title,.site .story-stage,.site .story-rest,.site .grow,.site .showcase,.site .proof,.site .worlds,.site .points-head,.site .plans,.site .founder,.site .faq,.site .join,.site .bottom-grid,.site .bottom-last{width:min(var(--container) - 2 * var(--gutter), 100% - 2 * var(--gutter));margin-inline:auto}.site .points,.site .bottom{width:auto;margin-inline:0}.site .hero{column-gap:var(--gap-columns);min-height:min(100svh - 72px,800px);padding-block:var(--space-xl);grid-template-columns:minmax(0,1fr) minmax(0,480px);align-content:center;align-items:center;display:grid}.site .hero h1{font-size:var(--text-display-s);grid-column:1;max-width:18ch;line-height:1.04}.site .hero .lead{margin-top:var(--space-lg);font-size:var(--text-lead);max-width:44ch;color:var(--color-ink-2);grid-column:1}.site .hero .studio,.site .hero .studio-top{display:contents}.site .hero .studio-top:after{display:none}.site .hero .studio-start{display:contents}.site .hero .bar,.site .hero .whom,.site .hero .chips,.site .hero .reassure{grid-column:1}.site .hero .bar{margin-top:var(--space-xl)}.site .hero .whom,.site .hero .chips,.site .hero .reassure{margin-top:var(--space-md)}.site .hero .studio-dino{width:min(100%,480px);height:auto;padding:var(--space-xl) var(--space-xl) var(--space-lg);background:var(--color-sage);border-radius:46% 54% 42% 58%/54% 44% 56% 46%;grid-area:1/2/span 3;place-self:center start}.site .hero .live,.site .hero .studio-live{grid-column:1/-1}.site .hero .bar{max-width:none}.site .how{padding-top:var(--space-2xl)}.site .story-head-title{font-size:var(--text-section);max-width:20ch;padding-top:0}.site .story-side h2,.site .story-rest h2{font-size:var(--text-section)}.site .grow{padding-top:var(--section-gap-s);column-gap:var(--gap-columns);row-gap:var(--space-2xl);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.site .grow h2{grid-column:1/8}.site .grow-tiles{gap:var(--gap-columns);counter-reset:geste;grid-column:1/-1;grid-template-columns:minmax(0,3fr) minmax(0,4fr) minmax(0,5fr);align-items:end;margin:0;padding:0;list-style:none;display:grid}.site .grow-tile{border-radius:var(--radius-card);padding-top:var(--space-lg);place-items:end center;display:grid;overflow:hidden}.site .grow-tiles li:first-child .grow-tile{background:var(--sand);height:30svh;min-height:200px}.site .grow-tiles li:nth-child(2) .grow-tile{background:var(--color-field);height:44svh;min-height:280px}.site .grow-tiles li:nth-child(3) .grow-tile{background:var(--color-success-surface);height:60svh;min-height:360px}.site .grow-tile svg{width:auto;height:88%}.site .grow-tiles h3{margin-top:var(--space-md)}.site .grow-tiles p{color:var(--color-ink-2);margin-top:var(--space-xs);max-width:34ch}.site .showcase{padding-top:var(--section-gap);gap:var(--gap-columns);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.site .showcase-list{gap:var(--space-lg);align-content:center;display:grid}.site .showcase-list h2{font-size:var(--text-section);color:var(--color-ink)}.site .showcase-list ul{border-top:var(--rule-hair) solid var(--color-rule);margin:0;padding:0;list-style:none;display:grid}.site .showcase-list li{border-bottom:var(--rule-hair) solid var(--color-rule)}.site .showcase-list button{width:100%;min-height:52px;padding:var(--space-sm) 0;text-align:left;font-family:var(--font-display);font-size:var(--text-xl);color:var(--color-ink-2);cursor:pointer;transition-property:color;transition-duration:var(--dur-short);transition-timing-function:var(--ease-out);background:0 0;border:0;font-weight:700;line-height:1.2}.site .showcase-list button[aria-pressed=true],.site .showcase-list button:hover{color:var(--color-ink)}.site .showcase-list button[aria-pressed=true]{text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:10px;text-decoration-thickness:4px}.site .showcase-fact{font-size:var(--text-lead);max-width:34ch;min-height:3.2em}.site .showcase-list .btn{justify-self:start}.site .showcase-stage{border-radius:var(--radius-panel);background:var(--color-field);place-items:center;min-height:620px;display:grid;position:relative}.site .disc{display:none}.site .showcase-stage iframe:focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}.site .showcase-stage iframe{width:min(100% - 2 * var(--space-xl), 440px);border-radius:var(--radius-card);background:var(--frame);height:540px;box-shadow:0 12px 32px var(--lift);border:0;position:relative}.site .proof{padding-top:var(--section-gap-l);column-gap:var(--gap-columns);row-gap:var(--space-2xl);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.site .proof-head{grid-column:1/-1;grid-template-columns:subgrid;align-items:end;display:grid}.site .proof-head h2{grid-column:1/6}.site .proof-head p{font-size:var(--text-lead);grid-column:7/-1;max-width:48ch}.site .proof-row{border-block:var(--rule-hair) solid var(--color-rule);grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.site .proof-tile{gap:var(--space-sm);padding:var(--space-xl) var(--space-lg);align-content:start;display:grid}.site .proof-tile+.proof-tile{border-left:var(--rule-hair) solid var(--color-rule)}.site .proof-tile:first-child{padding-left:0}.site .proof-tile strong{font-family:var(--font-display);font-size:var(--text-display-s);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--color-ink);line-height:1}.site .proof-tile p{font-size:var(--text-md)}.site .proof-text p{font-size:var(--text-lead);line-height:1.45}.site .proof-tile a{font-size:var(--text-sm);color:var(--color-accent-text)}.site .worlds{padding-top:var(--section-gap);gap:var(--space-2xl);display:grid}.site .worlds-head{column-gap:var(--gap-columns);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.site .worlds-head h2{grid-column:1/6}.site .worlds-head p{font-size:var(--text-lead);grid-column:7/-1;max-width:48ch}.site .world-tiles{border-top:var(--rule-hair) solid var(--color-rule);margin:0;padding:0;list-style:none}.site .world-tiles li{column-gap:var(--gap-columns);padding-block:var(--space-xl);border-bottom:var(--rule-hair) solid var(--color-rule);grid-template-columns:repeat(12,minmax(0,1fr));align-items:baseline;display:grid}.site .world-tiles h3{font-family:var(--font-body);font-size:var(--text-md);letter-spacing:0;color:var(--color-ink-2);grid-area:1/1/auto/4;font-weight:700}.site .world-place{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--color-ink);grid-area:1/4/auto/8;font-weight:700;line-height:1.15}.site .world-tiles li>p:last-child{color:var(--color-ink-2);grid-area:1/8/auto/-1;max-width:40ch}.site .points{padding-top:var(--section-gap);gap:var(--space-2xl);grid-template-columns:minmax(0,1fr);display:grid}.site .points>.points-body{width:min(var(--container) - 2 * var(--gutter), 100% - 2 * var(--gutter));margin-inline:auto}.site .points-shape{aspect-ratio:1;background:var(--sand);border-radius:50%;grid-column:10/-1;justify-self:end;place-items:center;width:min(100%,240px);display:grid;overflow:hidden}.site .points-shape svg{width:80%;height:auto}.site .points-body{column-gap:var(--gap-columns);grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;display:grid}.site .points-body h2{grid-column:1/8}.site .rail{padding:0 max(var(--gutter), (100% - var(--container)) / 2 + var(--gutter)) var(--space-md);gap:var(--gap-columns);scroll-snap-type:x mandatory;scroll-padding-inline:max(var(--gutter), (100% - var(--container)) / 2 + var(--gutter));overscroll-behavior-x:contain;scrollbar-color:var(--color-muted) transparent;grid-auto-columns:minmax(280px,320px);grid-auto-flow:column;margin:0;list-style:none;display:grid;overflow-x:auto}.site .rail-wrap{gap:var(--space-md);display:grid}.site .rail-nav{width:min(var(--container) - 2 * var(--gutter), 100% - 2 * var(--gutter));justify-content:flex-end;gap:var(--space-xs);margin-inline:auto;display:flex}.site .rail-btn{background:var(--color-paper-2)}.site .rail-btn:first-child svg{transform:scaleX(-1)}.site .rail:focus-visible{outline-offset:-3px;border-radius:var(--radius-inner)}.site .rail li{scroll-snap-align:start;gap:var(--space-sm);min-height:240px;padding:var(--space-xl) var(--space-lg);border-radius:var(--radius-card);background:var(--color-paper-2);align-content:start;display:grid}.site .rail h3{gap:var(--space-md);font-size:var(--text-title);display:grid}.site .rail h3 svg{color:var(--color-accent-text)}.site .rail p{color:var(--color-ink-2)}.site .plans{padding-top:var(--section-gap-l);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.site .offer{min-height:520px;padding:var(--space-2xl);gap:var(--space-md);grid-template-rows:auto auto 1fr auto;display:grid}.site .offer h3{font-size:var(--text-display-s);line-height:1}.site .offer-for{font-size:var(--text-lead);max-width:30ch}.site .offer-price{font-family:var(--font-display);font-size:var(--text-display-s);letter-spacing:-.03em;font-variant-numeric:tabular-nums;align-self:end;font-weight:700;line-height:1}.site .offer-price span{font-family:var(--font-body);font-size:var(--text-lg);letter-spacing:0;font-weight:400}.site .offer .btn{justify-self:start}.site .offer-free{background:var(--color-success-surface);border-radius:var(--radius-panel) 0 0 var(--radius-panel)}.site .offer-pro{background:var(--color-field);border-radius:0 var(--radius-panel) var(--radius-panel) 0}.site .plans-note{margin-top:var(--space-lg);color:var(--color-ink-2);grid-column:1/-1}.site .founder{padding-top:var(--section-gap);column-gap:var(--gap-columns);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.site .founder-photo{aspect-ratio:1;border-radius:var(--radius-card);background:var(--color-paper-3);max-width:320px;color:var(--color-ink-2);grid-column:1/4;place-items:center;display:grid;overflow:hidden}.site .founder-photo img{object-fit:cover;width:100%;height:100%}.site .founder-text{gap:var(--space-md);grid-column:6/-1;display:grid}.site .founder-text h2{margin-bottom:var(--space-md)}.site .founder-text p{font-size:var(--text-lead);max-width:56ch}.site .signature{font-weight:700}.site .faq{padding-top:var(--section-gap-l);column-gap:var(--gap-columns);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.site .faq h2{grid-column:1/5;position:sticky;top:112px}.site .faq-list{border-top:var(--rule-hair) solid var(--color-rule);grid-column:6/-1}.site .faq details{border-bottom:var(--rule-hair) solid var(--color-rule)}.site .faq summary{justify-content:space-between;align-items:center;gap:var(--space-md);min-height:80px;padding:var(--space-md) 0;font-family:var(--font-display);font-size:var(--text-title);cursor:pointer;font-weight:700;list-style:none;display:flex}.site .faq summary::-webkit-details-marker{display:none}.site .faq summary:hover{color:var(--color-accent-text)}.site .faq-sign{flex:none;width:20px;height:20px;position:relative}.site .faq-sign:before,.site .faq-sign:after{content:"";width:20px;height:3px;transition-property:transform;transition-duration:var(--dur-short);transition-timing-function:var(--ease-in-out);background:currentColor;border-radius:2px;position:absolute;top:8.5px;left:0}.site .faq-sign:after{transform:rotate(90deg)}.site .faq details[open] .faq-sign:after{transform:rotate(0)}.site .faq details p{padding:0 0 var(--space-lg);font-size:var(--text-lead);max-width:56ch;color:var(--color-ink-2)}.site .bottom{padding-block:var(--section-gap) var(--space-xl);gap:var(--space-3xl);display:grid}.site .join{column-gap:var(--gap-columns);background:var(--color-field);border-radius:var(--radius-panel);padding:var(--space-2xl);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.site .join-text{gap:var(--space-md);grid-column:1/6;align-content:start;display:grid}.site .join-text p{font-size:var(--text-lead);max-width:34ch}.site .join-dino{width:min(100%,240px);height:auto;margin-top:auto}.site .join-form,.site .join-form .waitlist{min-width:0}.site .join-form .field input,.site .join-form .field textarea{width:100%;min-width:0}.site .join-form{background:var(--color-paper-2);border-radius:var(--radius-card);padding:var(--space-xl);grid-column:7/-1}.site .bottom-grid{column-gap:var(--gap-columns);row-gap:var(--space-xl);padding-top:var(--space-2xl);border-top:var(--rule-hair) solid var(--color-rule);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.site .bottom-brand{gap:var(--space-md);grid-column:1/6;align-content:start;display:grid}.site .bottom-brand p{color:var(--color-ink-2);max-width:32ch;font-size:var(--text-lead)}.site .bottom-grid nav{gap:var(--space-xs);grid-column:span 2;align-content:start;display:grid}.site .bottom-grid nav:first-of-type{grid-column:7/span 2}.site .bottom-grid h3{font-family:var(--font-body);font-size:var(--text-md);letter-spacing:0;margin-bottom:var(--space-2xs);font-weight:700}.site .bottom-grid nav a{color:var(--color-ink-2);padding-block:var(--space-2xs);white-space:nowrap;text-decoration:none}.site .bottom-grid nav a:hover{color:var(--color-ink);text-decoration:underline}.site .bottom-last{justify-content:space-between;gap:var(--space-xs) var(--space-xl);color:var(--color-ink-2);font-size:var(--text-sm);padding-top:var(--space-lg);flex-wrap:wrap;display:flex}@media (max-width:60rem){.site .hero{grid-template-columns:minmax(0,1fr);min-height:0}.site .hero .studio-dino,.site .points-shape{display:none}.site .grow h2,.site .proof-head h2,.site .proof-head p,.site .worlds-head h2,.site .worlds-head p,.site .points-body h2,.site .faq h2,.site .faq-list,.site .founder-photo,.site .founder-text,.site .join-text,.site .join-form,.site .bottom-brand{grid-column:1/-1}.site .proof-head p,.site .worlds-head p{margin-top:var(--space-md)}.site .showcase,.site .plans{grid-template-columns:minmax(0,1fr)}.site .proof-row{grid-template-columns:repeat(2,minmax(0,1fr))}.site .proof-tile:nth-child(3){border-left:0;padding-left:0}.site .proof-tile:nth-child(n+3){border-top:var(--rule-hair) solid var(--color-rule)}.site .world-tiles li{row-gap:var(--space-xs)}.site .world-tiles h3,.site .world-place,.site .world-tiles li>p:last-child{grid-area:auto/1/auto/-1}.site .faq h2{margin-bottom:var(--space-xl);position:static}.site .founder-photo{max-width:280px;margin-bottom:var(--space-xl)}.site .join-form{margin-top:var(--space-xl)}.site .bottom-grid nav,.site .bottom-grid nav:first-of-type{grid-column:span 4}.site .offer-free{border-radius:var(--radius-card) var(--radius-card) 0 0}.site .offer-pro{border-radius:0 0 var(--radius-card) var(--radius-card)}.site .offer{min-height:0;padding:var(--space-xl)}}@media (max-width:40rem){.site .grow-tiles,.site .proof-row{grid-template-columns:minmax(0,1fr)}.site .proof-tile,.site .proof-tile:first-child{border-left:0;padding-inline:0}.site .proof-tile+.proof-tile{border-top:var(--rule-hair) solid var(--color-rule)}.site .grow-tiles li:first-child .grow-tile{height:34vw;min-height:160px}.site .grow-tiles li:nth-child(2) .grow-tile{height:46vw;min-height:200px}.site .grow-tiles li:nth-child(3) .grow-tile{height:62vw;min-height:240px}.site .showcase-stage{min-height:480px}.site .showcase-stage iframe{height:440px}.site .join{padding:var(--space-md)}.site .join-form{padding:var(--space-lg)}.site .bottom-grid nav,.site .bottom-grid nav:first-of-type{grid-column:1/-1}.site .rail{grid-auto-columns:minmax(240px,82vw)}}
