.root.svelte-1ossmg4{isolation:isolate;background:var(--accent-muted);align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.root--bleed.svelte-1ossmg4{margin-top:calc(-1 * var(--header-h) - 1px)}.root--min-sm.svelte-1ossmg4{min-height:clamp(19.75rem,30vh,26.5rem);padding:calc(var(--space-2xl) + var(--header-h) + 1px) 0 var(--space-2xl)}.root--min-md.svelte-1ossmg4{min-height:clamp(22rem,38vh,33rem);padding:calc(var(--space-2xl) + var(--header-h) + 1px) 0 var(--space-2xl)}.root--min-lg.svelte-1ossmg4{min-height:560px;padding:calc(var(--space-xl) + var(--header-h) + 1px) 0 var(--space-2xl)}@media (width>=768px){.root--min-sm.svelte-1ossmg4{min-height:clamp(22rem,30vh,26rem)}.root--min-md.svelte-1ossmg4{min-height:clamp(26rem,42vh,40rem)}.root--min-lg.svelte-1ossmg4{min-height:660px;padding:calc(var(--space-2xl) + var(--header-h) + 1px) 0 var(--space-2xl)}}.banner-bg.svelte-o5mxog{z-index:var(--z-base);object-fit:cover;transform-origin:50%;width:100%;height:100%;transform:scale(var(--custom-scale,1)) scale(var(--hover-scale,1));position:absolute;inset:0}.banner-bg--zoom.svelte-o5mxog{transition:transform var(--transition-slow)}.overlay.svelte-1kwn8ho{z-index:var(--z-above);pointer-events:none;position:absolute;inset:0}.overlay--accent-soft.svelte-1kwn8ho{background:color-mix(in srgb, var(--accent) 30%, transparent)}.overlay--accent-diagonal.svelte-1kwn8ho{background:linear-gradient(118deg, color-mix(in srgb, var(--accent) 78%, transparent) 0%, color-mix(in srgb, var(--accent) 52%, transparent) 38%, color-mix(in srgb, var(--accent-muted) 48%, transparent) 72%, color-mix(in srgb, var(--accent) 65%, transparent) 100%)}.overlay--surface.svelte-1kwn8ho{background:linear-gradient(to top, var(--text), color-mix(in srgb, var(--text) 20%, transparent), transparent)}.overlay--tertiary.svelte-1kwn8ho{background:linear-gradient(to top, color-mix(in srgb, var(--color-tertiary) 90%, transparent), color-mix(in srgb, var(--color-tertiary) 40%, transparent), transparent)}.overlay--surface-soft.svelte-1kwn8ho{background:linear-gradient(to top, color-mix(in srgb, var(--text) 90%, transparent), color-mix(in srgb, var(--text) 40%, transparent), transparent)}.layout.svelte-1gkw0va{z-index:var(--z-overlay);align-items:center;gap:var(--space-xl);width:100%;padding-left:var(--page-gutter);padding-right:var(--page-gutter);flex-direction:column;margin:0 auto;display:flex;position:relative}.layout--hero.svelte-1gkw0va{z-index:var(--z-hero)}@media (width>=768px){.layout--split.svelte-1gkw0va{gap:var(--space-3xl);flex-direction:row}}.main.svelte-uu6v67{flex:1;width:100%}.main--responsive.svelte-uu6v67,.main--center.svelte-uu6v67{text-align:center}.main--start.svelte-uu6v67{text-align:left}@media (width>=768px){.main--responsive.svelte-uu6v67{text-align:left}}.aside.svelte-1c1mlzw{flex-shrink:0}.aside--hide-lg.svelte-1c1mlzw{display:none}@media (width>=1024px){.aside--hide-lg.svelte-1c1mlzw{flex-direction:column;display:flex}}.grid.svelte-1fvetxs{gap:var(--space-base);grid-template-columns:1fr;display:grid}@media (width>=768px){.grid.svelte-1fvetxs{grid-template-columns:2fr 1fr}}.panel.svelte-657yxe{border-radius:var(--space-lg);position:relative;overflow:hidden}.panel--lg.svelte-657yxe{height:320px;box-shadow:0 20px 25px -5px #0000001a}.panel--sm.svelte-657yxe{height:200px;box-shadow:0 10px 15px -3px #0000001a}@media (width>=768px){.panel--lg.svelte-657yxe{height:500px}.panel--sm.svelte-657yxe{height:240px}}@media (hover:hover) and (pointer:fine){.panel--zoom.svelte-657yxe:hover{--hover-scale:var(--zoom-banner)}}.body.svelte-x8359i{z-index:var(--z-overlay);width:100%;padding:var(--space-lg);position:absolute;bottom:0;left:0}.body--lg.svelte-x8359i{padding:var(--space-base);flex-direction:column;align-items:flex-start;display:flex}.body--sm.svelte-x8359i{height:100%;position:relative}@media (width>=768px){.body--lg.svelte-x8359i{padding:var(--space-lg)}}
