.logo-module__-QwipG__root{filter:drop-shadow(2px 3px #080a2b8c);width:auto;transition:filter .15s var(--brand-ease,cubic-bezier(.16, 1, .3, 1))}.logo-module__-QwipG__root:hover{filter:drop-shadow(3px 4px #080a2b99)}.logo-module__-QwipG__clay,.logo-module__-QwipG__bake,.logo-module__-QwipG__studio{transform-box:fill-box;transform-origin:50%;transition:transform .18s cubic-bezier(.16,1,.3,1)}.logo-module__-QwipG__root:hover .logo-module__-QwipG__clay{transition:transform .22s cubic-bezier(.34,1.56,.64,1);transform:rotate(-4.5deg)}.logo-module__-QwipG__root:hover .logo-module__-QwipG__bake{transition:transform .22s cubic-bezier(.34,1.56,.64,1) 40ms;transform:rotate(3deg)}.logo-module__-QwipG__root:hover .logo-module__-QwipG__studio{transition:transform .22s cubic-bezier(.34,1.56,.64,1) 80ms;transform:rotate(-3.5deg)}@media (prefers-reduced-motion:reduce){.logo-module__-QwipG__root,.logo-module__-QwipG__clay,.logo-module__-QwipG__bake,.logo-module__-QwipG__studio{transition:none}.logo-module__-QwipG__root:hover{filter:drop-shadow(2px 3px #080a2b8c)}.logo-module__-QwipG__root:hover .logo-module__-QwipG__clay,.logo-module__-QwipG__root:hover .logo-module__-QwipG__bake,.logo-module__-QwipG__root:hover .logo-module__-QwipG__studio{transform:none}}
.footer-module__kEhaHa__root{background:hsl(var(--poster-blue));color:hsl(var(--foreground));position:relative;overflow:hidden}.dark .footer-module__kEhaHa__root{background:hsl(var(--background))}.footer-module__kEhaHa__ctaKicker{letter-spacing:.22em;text-transform:uppercase;color:hsl(var(--accent));font-size:10px;font-weight:900}.footer-module__kEhaHa__ctaHeading{font-family:var(--font-heading);color:hsl(var(--foreground));margin-top:.75rem;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:900;line-height:.88}.footer-module__kEhaHa__ctaLink{border:2px solid hsl(var(--foreground));background:hsl(var(--accent));width:fit-content;color:hsl(var(--accent-foreground));letter-spacing:.12em;text-transform:uppercase;box-shadow:3px 3px 0 hsl(var(--foreground) / .18);transition:transform .15s var(--brand-ease,cubic-bezier(.16, 1, .3, 1)), box-shadow .15s var(--brand-ease,cubic-bezier(.16, 1, .3, 1)), color .15s var(--brand-ease,cubic-bezier(.16, 1, .3, 1));align-items:center;gap:.75rem;padding:1rem 1.75rem;font-size:.875rem;font-weight:900;display:inline-flex}.footer-module__kEhaHa__ctaLink:hover{box-shadow:1px 1px 0 hsl(var(--foreground) / .18);transform:translate(1px,1px)}.footer-module__kEhaHa__divider{background:hsl(var(--foreground) / .12);height:1px}.footer-module__kEhaHa__brandCopy{max-width:16rem;color:hsl(var(--foreground) / .8);margin-top:1.25rem;font-size:.875rem;font-weight:700;line-height:1.625}.footer-module__kEhaHa__socialButton{border:2px solid hsl(var(--foreground) / .2);width:2.5rem;height:2.5rem;color:hsl(var(--foreground) / .8);transition:border-color .15s var(--brand-ease,cubic-bezier(.16, 1, .3, 1)), color .15s var(--brand-ease,cubic-bezier(.16, 1, .3, 1));justify-content:center;align-items:center;display:inline-flex}.footer-module__kEhaHa__socialButton:hover{border-color:hsl(var(--accent));color:hsl(var(--accent))}.footer-module__kEhaHa__columnHeading{color:hsl(var(--accent));letter-spacing:.18em;text-transform:uppercase;margin-bottom:1rem;font-size:11px;font-weight:900}.footer-module__kEhaHa__navLink{color:hsl(var(--foreground) / .9);transition:color .15s var(--brand-ease,cubic-bezier(.16, 1, .3, 1));font-size:13px;font-weight:700}.footer-module__kEhaHa__navLink:hover{color:hsl(var(--foreground))}.footer-module__kEhaHa__disclosureLink{color:hsl(var(--foreground));text-decoration:underline;-webkit-text-decoration-color:hsl(var(--foreground) / .45);text-decoration-color:hsl(var(--foreground) / .45);text-underline-offset:4px;transition:color .15s var(--brand-ease,cubic-bezier(.16, 1, .3, 1));font-weight:900}.footer-module__kEhaHa__disclosureLink:hover{color:hsl(var(--accent))}.footer-module__kEhaHa__bottomMeta{color:hsl(var(--foreground) / .8);letter-spacing:.12em;text-transform:uppercase;font-size:11px}@media (prefers-reduced-motion:reduce){.footer-module__kEhaHa__ctaLink,.footer-module__kEhaHa__socialButton,.footer-module__kEhaHa__navLink,.footer-module__kEhaHa__disclosureLink{transition:none}.footer-module__kEhaHa__ctaLink:hover{box-shadow:3px 3px 0 hsl(var(--foreground) / .18);transform:none}}
