/*! 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-border-style:solid}}}.hero[data-astro-cid-6awxasuk]{background-color:var(--color-surface,var(--ref-paper));grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:stretch;display:grid}@media not all and (width>=900px){.hero[data-astro-cid-6awxasuk]{grid-template-columns:repeat(1,minmax(0,1fr))}}.hero[data-astro-cid-6awxasuk][data-rounded]{align-items:center;column-gap:var(--spacing-fluid-md,clamp(24px, calc(15.09px + 2.286vw), 48px));padding-right:var(--spacing-edge,max(var(--spacing-gutter), calc((100vw - var(--container-page)) / 2)));grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}@media not all and (width>=900px){.hero[data-astro-cid-6awxasuk][data-rounded]{row-gap:var(--spacing-8,32px);padding-right:var(--spacing-0,0px);padding-bottom:var(--spacing-fluid-lg,clamp(32px, calc(20.11px + 3.048vw), 64px));grid-template-columns:repeat(1,minmax(0,1fr))}}.text[data-astro-cid-6awxasuk]{gap:var(--spacing-6,24px);padding-block:var(--spacing-fluid-lg,clamp(32px, calc(20.11px + 3.048vw), 64px));padding-right:var(--spacing-fluid-lg,clamp(32px, calc(20.11px + 3.048vw), 64px));padding-left:var(--spacing-edge,max(var(--spacing-gutter), calc((100vw - var(--container-page)) / 2)));flex-direction:column;display:flex}@media not all and (width>=900px){.text[data-astro-cid-6awxasuk]{padding-inline:var(--spacing-gutter,max(20px, 5vw))}}.title[data-astro-cid-6awxasuk]{font-family:var(--font-display,var(--font-fixel-display));font-size:var(--text-display-sm,clamp(28px, 3.4vw, 44px));line-height:var(--tw-leading,var(--text-display-sm--line-height,1.08));letter-spacing:var(--tw-tracking,var(--text-display-sm--letter-spacing,-.03em));font-weight:var(--tw-font-weight,var(--text-display-sm--font-weight,400));text-wrap:pretty;max-width:16ch}.lead[data-astro-cid-6awxasuk]{font-size:var(--text-body-lg,17px);line-height:var(--tw-leading,var(--text-body-lg--line-height,1.55));letter-spacing:var(--tw-tracking,var(--text-body-lg--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-lg--font-weight,400));color:var(--color-on-surface-variant,var(--ref-grey-700));max-width:48ch}.facts[data-astro-cid-6awxasuk]{column-gap:var(--spacing-fluid-md,clamp(24px, calc(15.09px + 2.286vw), 48px));row-gap:var(--spacing-5,20px);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-outline-medium,#15171b59);flex-wrap:wrap;margin-top:auto;display:flex}@supports (color:color-mix(in lab, red, red)){.facts[data-astro-cid-6awxasuk]{border-color:var(--color-outline-medium,color-mix(in srgb, var(--ref-ink) 35%, transparent))}}.facts[data-astro-cid-6awxasuk]{padding-top:var(--spacing-5,20px)}.fact[data-astro-cid-6awxasuk]{gap:var(--spacing-2,8px);flex-direction:column;display:flex}.key[data-astro-cid-6awxasuk]{font-size:var(--text-caps-label,12px);line-height:var(--tw-leading,var(--text-caps-label--line-height,1.3));letter-spacing:var(--tw-tracking,var(--text-caps-label--letter-spacing,.1em));font-weight:var(--tw-font-weight,var(--text-caps-label--font-weight,400));text-transform:uppercase;color:var(--color-on-surface-muted,var(--ref-grey-600))}.value[data-astro-cid-6awxasuk]{font-size:var(--text-body-sm,14px);line-height:var(--tw-leading,var(--text-body-sm--line-height,1.6));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing,0));font-weight:var(--tw-font-weight,var(--text-body-sm--font-weight,400))}.media[data-astro-cid-6awxasuk]{background-color:var(--color-surface-container,var(--ref-sand));min-height:clamp(420px,38vw,600px);position:relative;overflow:hidden}@media not all and (width>=900px){.media[data-astro-cid-6awxasuk]{min-height:320px}}.hero[data-astro-cid-6awxasuk][data-rounded] .media[data-astro-cid-6awxasuk]{min-height:var(--spacing-0,0px);aspect-ratio:16/9;border-radius:var(--radius) 0 0 var(--radius);--radius:clamp(140px, 18vw, 320px)}@media not all and (width>=900px){.hero[data-astro-cid-6awxasuk][data-rounded] .media[data-astro-cid-6awxasuk]{margin-left:var(--spacing-gutter,max(20px, 5vw));--radius:clamp(80px, 30vw, 160px);border-radius:var(--radius) 0 0 0}}.img[data-astro-cid-6awxasuk]{inset:var(--spacing-0,0px);object-fit:cover;object-position:var(--pos);width:100%;height:100%;filter:var(--filter);display:block;position:absolute}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
