@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-full-normal-CFFu7zhK.woff2)format("woff2")}.marketing-site,.sketch-cta{--marketing-grain:url(/illustrations/marketing/paper-grain.svg);background-color:var(--color-marketing-paper);background-image:var(--marketing-grain);background-blend-mode:multiply}.marketing-site{padding-top:1px}.marketing-site>.marketing-header{width:min(100% - 16px,1248px);max-width:none}.landing-hero{--hero-wash-shift:0%;isolation:isolate}.landing-hero:before{content:"";z-index:-1;background-color:var(--color-marketing-paper);background-image:var(--marketing-grain), radial-gradient(ellipse at calc(105% + var(--hero-wash-shift)) 110%, var(--color-drum-soft) 0%, transparent 53%), radial-gradient(ellipse at -10% 25%, var(--color-grape-soft) 0%, transparent 45%), linear-gradient(120deg, var(--color-paper), var(--color-marketing-paper));background-blend-mode:multiply, normal, normal, normal;pointer-events:none;border-radius:32px;width:min(100vw - 16px,1248px);position:absolute;top:0;bottom:-32px;left:50%;transform:translate(-50%)}.marketing-site .landing-grain{background-image:var(--marketing-grain);background-blend-mode:multiply}.animated-character>svg,.sketch-cta [data-sketch-scene]{filter:url(#marketing-ink-grain)}@media (width>=640px){.marketing-site>.marketing-header{width:min(100% - 32px,1248px)}.landing-hero:before{border-radius:40px;width:min(100vw - 32px,1248px)}}.marketing-site .landing-heading,.sketch-cta .landing-heading{font-family:var(--font-marketing);font-variation-settings:"SOFT" 70, "WONK" 1;letter-spacing:-.045em;text-wrap:balance;font-weight:800}.marketing-site .landing-button,.sketch-cta .landing-button{background-color:var(--color-drum);background-image:var(--marketing-grain);background-blend-mode:multiply;min-height:54px;color:var(--color-ink);border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-weight:700;transition:background .15s;display:inline-flex}.marketing-site .landing-button:hover,.sketch-cta .landing-button:hover{background-color:var(--color-marketing-coral-glow)}.marketing-site .landing-text-link{text-underline-offset:5px;align-items:center;gap:10px;min-height:44px;font-weight:700;text-decoration:underline;display:inline-flex}.landing-gradient-card{--card-start:var(--color-drum-soft);--card-end:var(--color-marketing-coral-glow);border:1px solid color-mix(in srgb, var(--color-ink) 12%, transparent);background-image:var(--marketing-grain), linear-gradient(135deg, var(--card-start) 12%, var(--card-end) 100%);background-blend-mode:multiply, normal;border-radius:30px}.landing-gradient-card[data-card-tone=sun]{--card-start:var(--color-sun-soft);--card-end:var(--color-sun)}.landing-gradient-card[data-card-tone=grape]{--card-start:var(--color-grape-soft);--card-end:var(--color-grape)}.landing-gradient-card[data-card-tone=sky]{--card-start:var(--color-sky-soft);--card-end:var(--color-sky)}.landing-gradient-card[data-card-tone=mint]{--card-start:var(--color-mint-soft);--card-end:var(--color-mint)}.landing-gradient-card .text-muted{color:color-mix(in srgb, var(--color-ink) 80%, transparent)}@media (prefers-reduced-motion:reduce){.marketing-site .landing-button,.sketch-cta .landing-button{transition:none}}.hero-pay{white-space:nowrap;position:relative}.hero-pay>svg{width:100%;height:.22em;color:var(--color-drum-deep);position:absolute;bottom:-.09em;left:0}.hero-ink{width:calc(100% + 140px);height:260px;color:var(--color-drum-deep);pointer-events:none;z-index:-1;position:absolute;inset:66px -70px auto}.landing-hero [data-hero-photo]{position:relative}.landing-hero .landing-button{background-color:var(--color-marketing-lemon)}.landing-hero .landing-button:hover{background-color:var(--color-sun)}.creator-cutout{z-index:1;object-fit:contain;object-position:bottom;width:58%;height:82%;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.creator-cutout-wide{width:86%}.creator-environment[data-environment=photography]>.creator-cutout,.creator-environment[data-environment=music]>.creator-cutout{width:90%;height:84%;bottom:8.5%}.creator-environment>.creator-cutout-garden{width:68%;height:88%;bottom:4%;left:34%}.creator-environment[data-environment=funding]>[data-drawn-environment],.creator-environment[data-environment=workshop]>[data-drawn-environment]{transform:scaleX(-1)}.creator-environment[data-environment=funding]>.creator-cutout,.creator-environment[data-environment=workshop]>.creator-cutout{transform:translate(-50%)scaleX(-1)}.creator-environment[data-environment=art]>.creator-cutout{bottom:5%}.creator-environment[data-environment=digital]>.creator-cutout{bottom:4%}.creator-environment[data-environment=teaching]>.creator-cutout{bottom:6%}.creator-environment>.animated-character{z-index:2}.creator-environment>.feature-mascot{width:26%;height:32.5%;bottom:6.5%}.feature-mascot-left{left:-2%}.feature-mascot-right{right:-2%}@media (width<=1100px){.hero-ink{opacity:.7;width:100%;inset:60px 0 auto}}@media (width<=639px){.hero-ink{height:140px;inset:5px 0 auto}}.marketing-header{--nav-hover:color-mix(in srgb, var(--color-ink) 5%, transparent);z-index:50;border:1px solid color-mix(in srgb, var(--color-ink) 9%, transparent);width:calc(100% - 32px);max-width:1088px;color:var(--color-ink);background:linear-gradient(130deg, color-mix(in srgb, var(--color-paper) 30%, transparent), color-mix(in srgb, var(--color-paper) 5%, transparent));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--color-paper) 65%, transparent), 0 4px 18px color-mix(in srgb, var(--color-ink) 4%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.15);backdrop-filter:blur(24px)saturate(1.15);font-family:var(--font-display);letter-spacing:-.015em;border-radius:999px;align-items:center;gap:8px;margin:16px auto 24px;padding:8px 12px 8px 20px;font-size:16px;font-weight:600;line-height:1.3;display:flex;position:relative}.marketing-header[data-tone=dark]{--nav-hover:color-mix(in srgb, var(--color-paper) 10%, transparent);border-color:color-mix(in srgb, var(--color-paper) 22%, transparent);color:var(--color-paper)}.marketing-header a,.marketing-header summary{-webkit-tap-highlight-color:transparent}.marketing-header :is(a,summary):focus-visible{outline-offset:3px;outline:2px solid}.marketing-brand{border-radius:6px;flex-shrink:0;align-items:center;margin-right:auto;display:inline-flex}.marketing-desktop-nav,.marketing-account-links{align-items:center;gap:4px}.marketing-desktop-nav{gap:6px;display:none}.marketing-account-links{display:flex}.marketing-nav-link{cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 14px;list-style:none;display:inline-flex}.marketing-header summary::-webkit-details-marker{display:none}.marketing-nav-link:hover,.marketing-nav-link[aria-current=page],.marketing-feature-menu[open]>summary,.marketing-menu-toggle:hover,.marketing-mobile-nav details[open]>summary{background:var(--nav-hover)}.marketing-feature-menu[open]>summary>svg{transform:rotate(180deg)}.marketing-desktop-nav>.marketing-nav-link:hover,.marketing-desktop-nav>.marketing-nav-link[aria-current=page],.marketing-feature-menu[open]>summary,.marketing-feature-menu>summary:hover{background:var(--color-sun-soft);color:var(--color-ink)}.marketing-nav-cta{min-height:44px;color:var(--color-paper);background:var(--color-ink);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 20px;display:inline-flex}.marketing-nav-cta:hover{background:var(--color-studio-wall)}.marketing-header[data-tone=dark] .marketing-account-links>.marketing-nav-cta{color:var(--color-ink);background:var(--color-paper)}.marketing-account-links>.marketing-nav-cta{display:none}.marketing-menu-toggle{background:var(--nav-hover);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;list-style:none;display:flex}.marketing-menu-close,.marketing-mobile-nav details[open] .marketing-menu-open{display:none}.marketing-mobile-nav details[open] .marketing-menu-close{display:block}.marketing-nav-panel{border:1px solid var(--color-line);background:var(--color-paper);color:var(--color-ink);box-shadow:0 16px 48px color-mix(in srgb, var(--color-ink) 12%, transparent);overscroll-behavior:contain;border-radius:24px;max-height:calc(100dvh - 116px);position:absolute;top:calc(100% + 12px);overflow-y:auto}.marketing-desktop-panel{width:min(560px,100%);padding:20px 12px 0;left:50%;transform:translate(-50%)}.marketing-menu-label{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;margin:0;padding:0 12px 12px;font-size:11px;font-weight:600}.marketing-feature-links{gap:4px;margin:0;padding:0;list-style:none;display:grid}.marketing-feature-link{border-radius:18px;align-items:center;gap:12px;min-height:76px;padding:10px 12px;display:flex}.marketing-feature-link:hover,.marketing-feature-link[aria-current=page]{background:var(--color-sand)}.marketing-feature-icon{border:1px solid color-mix(in srgb, var(--color-ink) 8%, transparent);border-radius:16px 12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.marketing-feature-name,.marketing-feature-description{display:block}.marketing-feature-name{line-height:inherit}.marketing-feature-description{color:var(--color-muted);margin-top:5px;font-size:12px;font-weight:400;line-height:1.4}.marketing-feature-arrow{color:var(--color-muted);flex-shrink:0;margin-left:auto}.marketing-mobile-panel{padding:12px;left:0;right:0}.marketing-more-pages{border-top:1px solid var(--color-line);grid-template-columns:1fr 1fr;gap:8px;margin:12px 12px 0;padding-block:12px;display:grid}.marketing-more-pages a{border-radius:12px;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:0 12px;display:flex}.marketing-more-pages a:hover,.marketing-more-pages a[aria-current=page]{background:var(--color-sand)}.marketing-mobile-primary{gap:4px;display:grid}.marketing-mobile-primary .marketing-nav-link,.marketing-mobile-more>summary{border-radius:12px;justify-content:space-between;width:100%}.marketing-mobile-more-content{padding-top:16px}.marketing-mobile-panel .marketing-nav-cta{margin:16px 8px 8px;display:flex}.marketing-skip-link:not(:focus){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.marketing-skip-link:focus{z-index:1;background:var(--color-paper);color:var(--color-ink);border-radius:8px;padding:12px 16px;position:absolute;top:100%;left:16px}@media (width>=1024px){.marketing-header{gap:8px;width:calc(100% - 64px);padding:10px 12px 10px 24px}.marketing-desktop-nav{display:flex}.marketing-desktop-nav .marketing-nav-link{padding-inline:10px}.marketing-account-links>.marketing-nav-cta{display:inline-flex}.marketing-mobile-nav{display:none}.marketing-feature-links{grid-template-columns:1fr 1fr}}@media (width>=1200px){.marketing-header{grid-template-columns:1fr auto 1fr;gap:24px;display:grid}.marketing-desktop-nav .marketing-nav-link{padding-inline:14px}.marketing-brand{justify-self:start;margin-right:0}.marketing-account-links{justify-self:end}}.marketing-site .marketing-money{vertical-align:baseline;white-space:nowrap;font-variant-numeric:tabular-nums;display:inline-grid}.marketing-site .marketing-money-value{opacity:0;visibility:hidden;grid-area:1/1;transition:opacity .24s,transform .24s,visibility .24s;transform:translateY(-.35em)}.marketing-site .marketing-money-value[data-current=true]{opacity:1;visibility:visible;transform:translateY(0)}.marketing-site .marketing-money-phrase{white-space:normal;max-width:100%}@media (prefers-reduced-motion:reduce){.marketing-site .marketing-money-value{transition:none;transform:none}}.marketing-page-hero{--page-wash:var(--color-grape-soft);isolation:isolate;padding:40px 8px;position:relative}.marketing-page-hero:before{content:"";z-index:-1;inset-block:0;background-color:var(--color-marketing-paper);background-image:var(--marketing-grain), radial-gradient(ellipse at 0% 10%, var(--page-wash), transparent 68%), radial-gradient(ellipse at 105% 110%, var(--color-drum-soft), transparent 58%), linear-gradient(120deg, var(--color-paper), var(--color-marketing-paper));background-blend-mode:multiply, normal, normal, normal;pointer-events:none;border-radius:32px;width:min(100vw - 16px,1248px);position:absolute;left:50%;transform:translate(-50%)}.marketing-page-hero[data-page-tone=sun]{--page-wash:var(--color-sun-soft)}.marketing-page-hero[data-page-tone=coral]{--page-wash:var(--color-drum-soft)}.marketing-page-hero[data-page-tone=mint]{--page-wash:var(--color-mint-soft)}.marketing-page-hero[data-page-tone=sky]{--page-wash:var(--color-sky-soft)}.marketing-page-title{font-size:clamp(2.6rem,5.2vw,4.5rem);line-height:1.04}.marketing-eyebrow{font-family:var(--font-display);font-size:.875rem;font-weight:600}.marketing-page-hero [data-sketch-scene]{filter:url(#marketing-ink-grain)}.marketing-page-hero .landing-button{background-color:var(--color-marketing-lemon);max-width:100%}.marketing-page-hero .landing-button:hover{background-color:var(--color-sun)}.marketing-faq-list{border:1px solid var(--color-line);background-color:var(--color-paper);border-radius:30px;padding:24px 20px}@media (width>=640px){.marketing-page-hero{padding:64px 16px}.marketing-page-hero:before{border-radius:40px;width:min(100vw - 32px,1248px)}.marketing-faq-list{padding:36px}}.marketing-artwork-heading{align-items:center;gap:24px;display:grid}.marketing-creative-scene{width:100%;max-width:320px;margin-inline:auto}@media (width>=640px){.marketing-artwork-heading{grid-template-columns:1fr 320px;gap:48px}}.faq-guide{filter:url(#marketing-ink-grain)}.faq-guide-wave{transform-box:view-box;transform-origin:192px 281px;animation:5s ease-in-out infinite paused faq-guide-wave}.faq-guide-eyes{transform-box:fill-box;transform-origin:50%;animation:5.7s linear infinite paused faq-guide-blink}.faq-guide[data-awake=true] .faq-guide-wave,.faq-guide[data-awake=true] .faq-guide-eyes{animation-play-state:running}@keyframes faq-guide-wave{0%,16%,to{transform:rotate(0)}4%,12%{transform:rotate(4deg)}8%{transform:rotate(-2deg)}}@keyframes faq-guide-blink{0%,46%,50%,to{transform:scaleY(1)}48%{transform:scaleY(.12)}}@media (prefers-reduced-motion:reduce){.faq-guide-wave,.faq-guide-eyes{animation:none}}.marketing-page-photo{object-fit:contain;object-position:center bottom;width:90%;height:91%;position:absolute;inset:2% 5% 7%}[data-page-environment],.sketch-cta [data-closing-environment]{filter:url(#marketing-ink-grain)}
