.site-footer.svelte-1meha4{position:relative;padding:0 0 2.4rem;z-index:2}.footer-inner.svelte-1meha4{width:min(1100px,92vw);margin:0 auto}.footer-card.svelte-1meha4{position:relative;display:flex;justify-content:center;padding:1.4rem 1.1rem 1.2rem;background:linear-gradient(180deg,var(--paper-alt),var(--paper-aged));border-radius:var(--radius-wobbly);box-shadow:var(--shadow-paper);transform:rotate(-.4deg)}.footer-card.svelte-1meha4:before{content:"";position:absolute;inset:0;border-radius:inherit;background-image:var(--paper-grain);opacity:.36;pointer-events:none}.tape.svelte-1meha4{position:absolute;top:-12px;width:90px;height:24px;border-inline:1px dashed var(--tape-strip-edge);border-radius:3px;background-image:linear-gradient(180deg,#ffffff47,#ffffff0a 46%,#5a461c0f),linear-gradient(90deg,transparent,rgba(255,255,255,.16) 16%,transparent 34%,rgba(88,69,27,.08) 58%,transparent 78%),url(../../../texture-paper-grain.svg);background-size:100% 100%,100% 100%,160px 160px;background-repeat:no-repeat,no-repeat,repeat;box-shadow:var(--tape-strip-shadow);pointer-events:none;z-index:1}.tape-left.svelte-1meha4{left:14%;transform:rotate(-7deg);background-color:var(--tape-strip-red)}.tape-right.svelte-1meha4{right:12%;transform:rotate(6deg);background-color:var(--tape-strip-green)}.footer-copy.svelte-1meha4{position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.38rem;text-align:center;color:var(--ink);font-size:var(--text-size-sm);letter-spacing:var(--track-body)}.footer-copy.svelte-1meha4 a:where(.svelte-1meha4){color:var(--ink);text-decoration-thickness:1px;text-underline-offset:2px}.footer-copy.svelte-1meha4 a:where(.svelte-1meha4):hover{text-decoration-style:wavy}.dot.svelte-1meha4{opacity:.6}@media(max-width:760px){.footer-inner.svelte-1meha4{width:min(1100px,86vw)}.footer-copy.svelte-1meha4{font-size:var(--text-size-sm)}.dot.svelte-1meha4{display:none}}body.has-pencil-cursor,body.has-pencil-cursor *{cursor:none!important}body.has-pencil-cursor [data-native-cursor],body.has-pencil-cursor [data-native-cursor] *,body.has-pencil-cursor.is-native-cursor-zone,body.has-pencil-cursor.is-native-cursor-zone *{cursor:auto!important}.pencil-cursor{display:none}body.has-pencil-cursor .pencil-cursor{display:block}body.has-pencil-cursor.is-native-cursor-zone .pencil-cursor{display:none}.pencil-cursor.svelte-12l1o3k{position:fixed;top:0;left:0;height:64px;pointer-events:none;z-index:20001;will-change:transform;transform:translate3d(var(--pencil-x, 0),var(--pencil-y, 0),0) rotate(var(--pencil-rotation, 0deg)) scale(var(--pencil-scale, 1));transform-origin:var(--pencil-tip-x, 0) var(--pencil-tip-y, 0)}.pencil-cursor__image.svelte-12l1o3k{height:100%;width:auto;display:block;filter:drop-shadow(2px 4px 6px rgba(26,20,16,.35))}@media(max-width:900px)and (hover:none),(max-width:900px)and (pointer:coarse){body.has-pencil-cursor,body.has-pencil-cursor *{cursor:auto!important}body.has-pencil-cursor .pencil-cursor{display:none!important}}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./work-sans-latin-400-normal.jUejSri3.woff2) format("woff2"),url(./work-sans-latin-400-normal.DE1_0GuN.woff) format("woff")}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:700;src:url(./work-sans-latin-700-normal.CEeo_t6l.woff2) format("woff2"),url(./work-sans-latin-700-normal.mDs79oer.woff) format("woff")}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:900;src:url(./work-sans-latin-900-normal.Bz42DoD_.woff2) format("woff2"),url(./work-sans-latin-900-normal.Bxt3ETSd.woff) format("woff")}@font-face{font-family:Schoolbell;font-style:normal;font-display:swap;font-weight:400;src:url(../../../fonts/schoolbell-latin-400-normal.woff2) format("woff2")}:root{--display-font: "Schoolbell", "Segoe Print", "Segoe Script", cursive;--body-font: "Schoolbell", "Segoe Print", "Segoe Script", cursive;--handwritten-font: "Schoolbell", "Segoe Print", "Segoe Script", cursive;--machine-font: "Work Sans", "Arial Narrow", "Helvetica Neue Condensed", Arial, sans-serif;--machine-font-heavy: "Work Sans", Arial, Helvetica, sans-serif;--text-size-sm: 1.15rem;--text-size-md: 1.35rem;--text-size-lg: clamp(2.25rem, 5vw, 3.25rem);--track-body: .02em;--track-subtle: .04em;--track-label: .05em;--track-tight: .2px;--track-soft: .3px;--track-nav-title: .6px;--track-handwritten: 1px;--track-handwritten-wide: 1.5px;--track-handwritten-xwide: 1.8px;--paper: #f5ede0;--paper-alt: #f8f1e6;--paper-aged: #efe5d6;--paper-cream: #f7efe2;--ink: #000;--ink-light: #000;--accent-red: #d9483b;--accent-green: #2f9e44;--accent-yellow: #f1c453;--ink-lighter: #000;--highlight-brown: #ebdcc2;--cork: #d8c3ab;--cork-texture: url(../../../cork-bg-tile.webp);--cork-texture-size: 128px 136px;--shadow-paper: 0 1px 2px rgba(0, 0, 0, .1), 0 4px 8px rgba(0, 0, 0, .08), inset 0 3px 6px rgba(255, 255, 255, .5), inset 0 1px 0 rgba(255, 255, 255, .95);--shadow-elevated: 0 2px 4px rgba(0, 0, 0, .12), 0 10px 18px rgba(0, 0, 0, .1), inset 0 3px 6px rgba(255, 255, 255, .5), inset 0 1px 0 rgba(255, 255, 255, .95);--shadow-deep: 0 4px 8px rgba(0, 0, 0, .14), 0 16px 30px rgba(0, 0, 0, .16), inset 0 3px 6px rgba(255, 255, 255, .5), inset 0 1px 0 rgba(255, 255, 255, .95);--noise-opacity: .04;--paper-grain: url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E");--tape-strip-red: rgba(225, 196, 118, .72);--tape-strip-green: rgba(240, 225, 168, .64);--tape-strip-neutral: rgba(234, 215, 158, .76);--tape-strip-edge: rgba(255, 249, 229, .42);--tape-strip-fiber: rgba(120, 97, 46, .12);--tape-strip-shadow: 0 2px 5px rgba(0, 0, 0, .14), 0 1px 0 rgba(255, 255, 255, .16) inset;--radius-wobbly: 3px 5px 4px 6px / 5px 4px 6px 3px}@supports (background-image: image-set(url(/cork-bg-tile.webp) 1x)){:root{--cork-texture: image-set(url(../../../cork-bg-tile.webp) type("image/webp") 1x, url(../../../cork-bg-tile.jpg) type("image/jpeg") 1x)}}body{font-family:var(--body-font);font-size:var(--text-size-sm);color:var(--ink);cursor:url(../../../pencil-cursor.webp) 4 24,auto;line-height:1.6;margin:0;background-color:#dcc7b0}.cork-surface{--cork-brightness: -5;--cork-darken: clamp(0, calc(1 - var(--cork-brightness)), 1);--cork-lighten: clamp(0, calc(var(--cork-brightness) - 1), 1);background-color:var(--cork);background-image:linear-gradient(rgba(0,0,0,calc(var(--cork-darken) * .35)),rgba(0,0,0,calc(var(--cork-darken) * .35))),linear-gradient(rgba(255,255,255,calc(var(--cork-lighten) * .22)),rgba(255,255,255,calc(var(--cork-lighten) * .22))),var(--cork-texture);background-size:var(--cork-texture-size);background-repeat:repeat;background-position:70px 40px;min-height:100vh;min-height:100dvh;position:relative;overflow:clip;isolation:isolate}.cork-surface:before,.cork-surface:after{content:"";position:absolute;inset:-40%;background-image:var(--cork-texture);background-size:var(--cork-texture-size);background-repeat:repeat;opacity:.14;mix-blend-mode:multiply;pointer-events:none;transform-origin:center;z-index:0}.cork-surface:before{transform:rotate(90deg);background-position:160px 120px;opacity:.11}.cork-surface:after{transform:rotate(180deg);background-position:240px 60px;opacity:.09}.cork-surface>*{position:relative;z-index:1}.container{width:min(1100px,92vw);margin:0 auto;position:relative;z-index:1}h1,h2,h3{font-family:var(--display-font)}h1{font-size:var(--text-size-lg);line-height:1.15;letter-spacing:.04em}h2{font-size:var(--text-size-md);line-height:1.25;letter-spacing:.03em}h3{font-size:var(--text-size-md);line-height:1.3;letter-spacing:.03em}*,*:before,*:after{box-sizing:border-box}a,button,input,label,textarea,select{cursor:url(../../../pencil-cursor.webp) 4 24,pointer}[data-native-cursor]{cursor:default}[data-native-cursor] button,[data-native-cursor] [role=button],[data-native-cursor] a{cursor:pointer}img{max-width:100%;display:block}::selection{background-color:var(--highlight-brown)}@media(max-width:760px){.container{width:min(1100px,calc(100vw - 1.25rem))}}@media(max-width:480px){.container{width:min(1100px,calc(100vw - 1rem))}}@media(hover:none),(pointer:coarse){body,a,button,input,label,textarea,select,.top-card,.waitlist-checkbox{cursor:auto!important}}
