.tilted-art.svelte-me84vr{--tilt: -10deg;position:relative;margin:0;padding:1.5rem;perspective:1000px}.tilted-art.svelte-me84vr:before{position:absolute;inset:-14% -10%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='96' shape-rendering='crispEdges'%3E%3Crect x='56' y='68' width='4' height='4' fill='%2300f0ff' fill-opacity='1'/%3E%3Crect x='64' y='72' width='4' height='4' fill='%2300f0ff' fill-opacity='0.55'/%3E%3Crect x='64' y='60' width='4' height='4' fill='%23ff00ff' fill-opacity='0.55'/%3E%3Crect x='12' y='56' width='4' height='4' fill='%2300f0ff' fill-opacity='0.55'/%3E%3Crect x='8' y='68' width='4' height='4' fill='%23ff00ff' fill-opacity='0.35'/%3E%3Crect x='76' y='48' width='4' height='4' fill='%2300f0ff' fill-opacity='0.55'/%3E%3Crect x='76' y='0' width='4' height='4' fill='%23ff00ff' fill-opacity='0.35'/%3E%3C/svg%3E"),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='152' shape-rendering='crispEdges'%3E%3Crect x='72' y='20' width='4' height='4' fill='%2300f0ff' fill-opacity='0.8'/%3E%3Crect x='108' y='96' width='4' height='4' fill='%23ff00ff' fill-opacity='0.8'/%3E%3Crect x='32' y='48' width='4' height='4' fill='%2300f0ff' fill-opacity='1'/%3E%3Crect x='0' y='56' width='4' height='4' fill='%23ff00ff' fill-opacity='1'/%3E%3Crect x='4' y='24' width='4' height='4' fill='%2300f0ff' fill-opacity='1'/%3E%3Crect x='104' y='4' width='4' height='4' fill='%23ff00ff' fill-opacity='1'/%3E%3Crect x='88' y='12' width='4' height='4' fill='%2300f0ff' fill-opacity='0.35'/%3E%3Crect x='148' y='92' width='4' height='4' fill='%23ff00ff' fill-opacity='0.55'/%3E%3Crect x='52' y='92' width='4' height='4' fill='%23ff00ff' fill-opacity='0.8'/%3E%3C/svg%3E");background-position:center;background-size:96px 96px,152px 152px;-webkit-mask-image:radial-gradient(ellipse at center,black 25%,transparent 70%);mask-image:radial-gradient(ellipse at center,black 25%,transparent 70%);content:""}.tilted-art--none.svelte-me84vr:before{content:none}.tilted-art__frame.svelte-me84vr{position:relative;transform:translateZ(-5rem) rotateY(var(--tilt)) rotateX(3deg);transform-style:preserve-3d;transition:transform 1.1s cubic-bezier(.2,.8,.2,1)}.tilted-art__frame.svelte-me84vr img:where(.svelte-me84vr){display:block;width:100%;height:auto;box-shadow:0 2rem 3rem -1.5rem #0009,0 0 0 1px color-mix(in srgb,var(--color-primary) 35%,transparent)}.tilted-art__extension.svelte-me84vr{position:absolute;background-position:center;background-repeat:no-repeat;background-size:100% 100%;image-rendering:pixelated}.tilted-art__frame.svelte-me84vr img:where(.svelte-me84vr){position:relative}.tilted-art__extension--front.svelte-me84vr{z-index:1;transform:translateZ(1px);pointer-events:none}.tilted-art--extended.svelte-me84vr .tilted-art__frame:where(.svelte-me84vr) img:where(.svelte-me84vr){box-shadow:none}.tilted-art__window.svelte-me84vr{position:absolute;top:-.75rem;left:-.75rem;width:calc(100% + 1.5rem);height:calc(100% + 4.25rem);transform:translateZ(1px);pointer-events:none}.tilted-art.svelte-me84vr.is-visible .tilted-art__frame:where(.svelte-me84vr){transform:translateZ(0) rotateY(calc(var(--tilt) * .3)) rotateX(1deg)}@media(prefers-reduced-motion:reduce){.tilted-art__frame.svelte-me84vr{transition:none}}@media(min-width:64rem){.tilted-art--right.svelte-me84vr{--tilt: -22deg}.tilted-art--left.svelte-me84vr{--tilt: 22deg}}.readable-hero.svelte-1q37ri0{padding:clamp(4.5rem,8vw,7.5rem) 0 clamp(4rem,7vw,6.5rem)}.readable-hero__content.svelte-1q37ri0{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1rem;display:grid;gap:clamp(2.5rem,7vw,7rem);align-items:center}.readable-hero__copy.svelte-1q37ri0{max-width:38rem}.readable-hero__eyebrow.svelte-1q37ri0{margin:0 0 1.25rem;color:var(--color-primary);font-family:var(--font-mono);font-size:.75rem;font-weight:700;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.readable-hero__title.svelte-1q37ri0{margin:0;color:#fff;font-family:var(--font-display);font-size:60px;font-weight:400;line-height:.9;text-transform:uppercase;text-shadow:2px 2px var(--color-secondary)}.readable-hero__title.svelte-1q37ri0 span:where(.svelte-1q37ri0){display:block;color:var(--color-primary)}.readable-hero__mark.svelte-1q37ri0{display:inline;margin-left:.04em;font-size:.32em;line-height:0;vertical-align:1.1em}.readable-hero__title-accent.svelte-1q37ri0{color:var(--color-secondary)!important}.readable-hero__subtitle.svelte-1q37ri0{margin:1.25rem 0 0;color:var(--color-primary, #00f0ff);font-family:VT323,monospace;font-size:clamp(1.5rem,2.6vw,2rem);letter-spacing:.02em}.readable-hero__tagline.svelte-1q37ri0{max-width:34rem;margin:2rem 0 0;color:var(--color-text-body);font-family:var(--font-reading, system-ui, sans-serif);font-size:clamp(1.0625rem,1.5vw,1.1875rem);line-height:1.7}.readable-hero__actions.svelte-1q37ri0{display:flex;flex-wrap:wrap;gap:.875rem 1.5rem;margin-top:2rem}.readable-hero__actions.svelte-1q37ri0 a:where(.svelte-1q37ri0){display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.625rem 1rem;color:var(--color-text-body);font-family:var(--font-mono);font-size:.875rem;font-weight:700;letter-spacing:.04em;line-height:1.25;text-decoration:none}.readable-hero__actions.svelte-1q37ri0 a:where(.svelte-1q37ri0):hover{color:#fff;text-decoration:underline;text-underline-offset:.25rem}.readable-hero__actions.svelte-1q37ri0 a:where(.svelte-1q37ri0):focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.readable-hero__actions.svelte-1q37ri0 .readable-hero__primary:where(.svelte-1q37ri0){background:var(--color-primary);color:#050a10}.readable-hero__actions.svelte-1q37ri0 .readable-hero__primary:where(.svelte-1q37ri0):hover{background:#fff;color:#050a10;text-decoration:none}.readable-hero__art.svelte-1q37ri0{width:min(100%,22rem);justify-self:center}.readable-hero__visual.svelte-1q37ri0{justify-self:center}@media(min-width:40rem){.readable-hero__content.svelte-1q37ri0{padding-inline:1.5rem}.readable-hero__art.svelte-1q37ri0{justify-self:end}.readable-hero__title.svelte-1q37ri0{font-size:72px}}@media(min-width:64rem){.readable-hero__content.svelte-1q37ri0{grid-template-columns:minmax(0,1.15fr) minmax(15rem,.85fr);padding-inline:2rem}}
