/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme,base,kit;@layer components{.spotlight.svelte-1nmekrl{position:relative}.banner-body.svelte-1nmekrl{height:100%;position:relative}.banner.svelte-1nmekrl{aspect-ratio:4/5;animation:6s ease-in-out infinite float;display:grid}@media (prefers-reduced-motion:reduce){.banner.svelte-1nmekrl{animation:none}}@media (width>=40rem){.banner.svelte-1nmekrl{aspect-ratio:auto;height:300px}}@media (width>=64rem){.banner.svelte-1nmekrl{height:320px}}@media (hover:none){.banner.svelte-1nmekrl{animation:none}}.field.svelte-1nmekrl{background:radial-gradient(120% 140% at 2% 100%, color-mix(in oklab, var(--primary) 42%, transparent) 0%, transparent 56%), linear-gradient(100deg, color-mix(in oklab, var(--primary) 26%, oklch(10% .02 0)) 0%, color-mix(in oklab, var(--primary) 14%, oklch(12% .02 0)) 55%, color-mix(in oklab, var(--primary) 8%, oklch(13% .01 0)) 100%);position:absolute;inset:0}.crops.svelte-1nmekrl{display:contents}.art.svelte-1nmekrl{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}@media (width>=40rem){.art.svelte-1nmekrl{object-position:right;width:auto;max-width:72%;left:auto;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 42%);mask-image:linear-gradient(90deg,#0000 0%,#000 42%)}}.shade.svelte-1nmekrl{pointer-events:none;position:absolute;inset:0}@media (width>=40rem){.below.svelte-1nmekrl{display:none}}.below.svelte-1nmekrl{background:linear-gradient(#0000 16%,oklch(0% 0 0/.16) 34%,oklch(0% 0 0/.5) 52%,oklch(0% 0 0/.82) 70%,oklch(0% 0 0/.93) 100%)}.beside.svelte-1nmekrl{display:none}@media (width>=40rem){.beside.svelte-1nmekrl{display:block}}.beside.svelte-1nmekrl{background:linear-gradient(90deg,oklch(0% 0 0/.6) 0%,oklch(0% 0 0/.28) 30%,#0000 54%)}.rim.svelte-1nmekrl{border-radius:inherit;--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(.5px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:color-mix(in oklab, var(--primary) 30%, transparent);--tw-ring-inset:inset}.copy.svelte-1nmekrl{z-index:10;max-width:var(--container-2xl);inset-inline:0;padding:1rem;position:absolute;bottom:0}@media (width>=40rem){.copy.svelte-1nmekrl{flex-direction:column;justify-content:center;max-width:56%;padding:2.5rem;display:flex;inset-block:0}}.copy.svelte-1nmekrl{text-shadow:0 1px 8px oklch(0% 0 0/.85),0 0 24px oklch(0% 0 0/.55)}.kicker.svelte-1nmekrl{align-items:center;gap:.625rem;margin-bottom:.5rem;display:flex}.eyebrow.svelte-1nmekrl{text-transform:uppercase;letter-spacing:.06em;font-weight:800;line-height:1;font-size:var(--text-xs);color:var(--primary)}.dots.svelte-1nmekrl{flex-wrap:wrap;align-items:center;gap:.375rem;display:inline-flex}.title.svelte-1nmekrl{color:#fff;align-items:baseline;gap:.5rem;display:flex}.name.svelte-1nmekrl{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;letter-spacing:-.04em;font-weight:900;line-height:.98;font-size:var(--text-3xl);line-height:var(--text-3xl--line-height)}@media (width>=40rem){.name.svelte-1nmekrl{font-size:var(--text-5xl);line-height:var(--text-5xl--line-height)}}.age.svelte-1nmekrl{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);font-weight:var(--font-weight-light);letter-spacing:var(--tracking-tight);color:oklab(100% 0 5.96046e-8/.7)}@media (width>=40rem){.age.svelte-1nmekrl{font-size:var(--text-4xl);line-height:var(--text-4xl--line-height)}}.sub.svelte-1nmekrl{font-size:var(--text-sm);line-height:var(--text-sm--line-height);font-weight:var(--font-weight-medium);margin-top:.5rem}.hook.svelte-1nmekrl{max-width:var(--container-md);font-size:var(--text-base);line-height:var(--text-base--line-height);color:oklab(100% 0 5.96046e-8/.85);margin-top:.75rem}.action.svelte-1nmekrl{text-shadow:none;margin-top:1.25rem;display:flex}}@layer utilities;@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
