/*! tailwindcss v4.1.18 | 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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--color-light:#fafafa;--color-dark:#12355b;--color-dark-950:#0d2644;--color-brand:#ee4266;--color-brand-secondary:#161f2b;--color-brand-tertiary:#3ddc97;--color-background:var(--color-light);--color-foreground:var(--color-dark);--color-primary-background:var(--color-brand);--color-tertiary-background:var(--color-brand-tertiary);--color-tertiary-foreground:var(--color-dark);--color-highlight:var(--color-primary-background);--font-body:"Brockmann",system-ui;--font-heading:var(--font-body);--step--2:clamp(.7502rem,.9017rem + -.1683vw,.8681rem);--step--1:clamp(1.0417rem,1.0362rem + .0274vw,1.0608rem);--step-0:clamp(1.25rem,1.1786rem + .3571vw,1.5rem);--step-1:clamp(1.5rem,1.3226rem + .8871vw,2.121rem);--step-2:clamp(1.8rem,1.4574rem + 1.713vw,2.9991rem);--step-3:clamp(2.16rem,1.5655rem + 2.9725vw,4.2407rem);--step-4:clamp(2.592rem,1.6193rem + 4.8634vw,5.9964rem);--step-6:clamp(2.75rem,1.1071rem + 8.2143vw,8.5rem);--step-6-cq:clamp(2.75rem,1.1071rem + 8.2143cqi,8.5rem);--text-base:var(--step-0);--text-small:var(--step--1);--text-heading-1:var(--step-4);--text-heading-2:var(--step-3);--text-heading-3:var(--step-2);--text-heading-4:var(--step-1);--text-heading-5:var(--step-0);--text-heading-6:var(--step-0);--leading-fine:1.09;--leading-base:1.5;--kerning-base:normal;--font-weight-normal:400;--font-weight-semibold:600;--font-weight-bold:700;--measure-base:65ch;--measure-xs:30ch;--measure-h1:var(--measure-xs);--measure-h2:var(--measure-xs);--measure-h3:var(--measure-xs);--measure-h4:var(--measure-xs);--measure-h5:var(--measure-xs);--measure-h6:var(--measure-xs);--spacing-m:clamp(1.5rem,1.2857rem + 1.0714vw,2.25rem);--spacing-s-m:clamp(1rem,.6429rem + 1.7857vw,2.25rem);--spacing-s-2xl:clamp(1rem,-.4286rem + 7.1429vw,6rem);--spacing-m-3xl:clamp(1.5rem,-.6429rem + 10.7143vw,9rem);--spacing-gutter:var(--spacing-m);--spacing-bleed:var(--spacing-s-2xl);--spacing-region:var(--spacing-m-3xl)}}@layer global{*{box-sizing:border-box}:before,:after{box-sizing:inherit}:where(:not(dialog)){margin:0}:where(html){scroll-behavior:smooth;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;text-rendering:optimizespeed;color-scheme:light dark;overflow-y:scroll}:where(body){min-block-size:100vh;font-family:var(--font-body,system-ui);font-size:var(--text-base,1rem);font-weight:var(--font-weight-normal,400);line-height:var(--leading-base,1.5);background-color:var(--color-background);color:var(--color-foreground)}:where(h1,h2,h3,h4,h5,h6){text-wrap:balance;font-size:1rem;line-height:1.5}:where(ul,ol){padding-inline-start:1.5em}:where(ul,ol):where([role=list]){padding-inline-start:0;list-style:none}:where(dd){margin-inline-start:1.5em}:where(button){background:0 0}:where(button,fieldset){padding:0}:where(button,fieldset,iframe){border:0}:where(button,input,select,textarea){font:inherit}:where(:focus:not(:focus-visible)){outline:none}:where(img,picture){max-inline-size:100%;font-style:italic;display:block}:where(img){block-size:auto}:where(a:not([class])){color:var(--global-link-color,currentColor);-webkit-text-decoration:var(--global-link-text-decoration,revert);text-decoration:var(--global-link-text-decoration,revert)}:where([tabindex="-1"]:focus){outline:none!important}:where(:target){scroll-margin-block:5ex}@view-transition{navigation:auto}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}@view-transition{navigation:none}}@font-face{font-family:Brockmann;src:url(/fonts/brockmann/regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Brockmann;src:url(/fonts/brockmann/regularitalic.woff2)format("woff2");font-style:italic;font-weight:400;font-display:swap}@font-face{font-family:Brockmann;src:url(/fonts/brockmann/medium.woff2)format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Brockmann;src:url(/fonts/brockmann/mediumitalic.woff2)format("woff2");font-style:italic;font-weight:500;font-display:swap}@font-face{font-family:Brockmann;src:url(/fonts/brockmann/semibold.woff2)format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Brockmann;src:url(/fonts/brockmann/semibolditalic.woff2)format("woff2");font-style:italic;font-weight:600;font-display:swap}@font-face{font-family:Brockmann;src:url(/fonts/brockmann/bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Brockmann;src:url(/fonts/brockmann/bolditalic.woff2)format("woff2");font-style:italic;font-weight:700;font-display:swap}:where(h1,h2,h3,h4,h5,h6){font-family:var(--heading-font,var(--font-heading));font-weight:var(--heading-font-weight,var(--font-weight-semibold));letter-spacing:var(--heading-kerning,var(--kerning-base));line-height:var(--heading-line-height,var(--leading-fine));overflow-wrap:anywhere;text-wrap:balance}:where(h1){font-size:var(--text-heading-1);max-inline-size:var(--measure-h1)}:where(h2){font-size:var(--text-heading-2);max-inline-size:var(--measure-h2)}:where(h3){font-size:var(--text-heading-3);max-inline-size:var(--measure-h3)}:where(h4){font-size:var(--text-heading-4);max-inline-size:var(--measure-h4)}:where(h5){font-size:var(--text-heading-5);max-inline-size:var(--measure-h5)}:where(h6){font-size:var(--text-heading-6);max-inline-size:var(--measure-h6)}:where(p){text-wrap:pretty}:where(small){font-size:var(--text-small)}.heading-highlight{position:relative}.heading-highlight:before{content:".";color:var(--color-highlight);position:absolute;inset-inline-start:-.3em}}@layer composition{:where(.grid){grid-template-columns:repeat(var(--grid-placement,auto-fill),minmax(min(var(--grid-min-item-size,16rem),100%),1fr));gap:var(--grid-gap,var(--spacing-gutter,1.5rem));display:grid}:where(.grid[data-layout=halves]){--grid-placement:auto-fit;--grid-min-item-size:clamp(16rem,50vw,33rem)}:where(.grid[data-layout=thirds]){--grid-placement:auto-fit;--grid-min-item-size:clamp(16rem,33%,20rem)}:where(.retain){--_retain-max-inline-size:var(--retain-max-inline-size,100%);--_retain-padding-inline:var(--retain-padding-inline,var(--spacing-bleed,1.5rem));--_retain-padding-inline-start:var(--retain-padding-inline-start,var(--_retain-padding-inline));--_retain-padding-inline-end:var(--retain-padding-inline-end,var(--_retain-padding-inline));--_retain-margin-inline:var(--retain-margin-inline,auto);--_retain-margin-inline-start:var(--retain-margin-inline-start,var(--_retain-margin-inline));--_retain-margin-inline-end:var(--retain-margin-inline-end,var(--_retain-margin-inline));inline-size:100%;max-inline-size:calc(var(--_retain-max-inline-size) + var(--_retain-padding-inline-start) + var(--_retain-padding-inline-end));padding-inline:var(--_retain-padding-inline-start)var(--_retain-padding-inline-end);margin-inline:var(--_retain-margin-inline-start)var(--_retain-margin-inline-end);container:retain/inline-size}:where(.retain[data-size=lap]){--retain-max-inline-size:40rem}:where(.retain[data-size=desk]){--retain-max-inline-size:90rem}:where(.retain[data-size=wall]){--retain-max-inline-size:105rem}:where(.retain[data-size=mural]){--retain-max-inline-size:120rem}:where(.retain[data-size=text]){--retain-max-inline-size:var(--measure-base);--retain-padding-inline:0px;--retain-margin-inline-start:0px}:where(.retain[data-safe-area]){--_retain-padding-inline-start:calc(var(--retain-padding-inline-start,var(--_retain-padding-inline)) + env(safe-area-inset-left));--_retain-padding-inline-end:calc(var(--retain-padding-inline-end,var(--_retain-padding-inline)) + env(safe-area-inset-right))}:where(.region){padding-block:var(--region-space,var(--spacing-region,1.5rem))}:where(.switcher){align-items:var(--switcher-vertical-alignment,flex-start);justify-content:var(--switcher-horizontal-alignment,unset);gap:var(--switcher-gap,var(--spacing-gutter,1.5rem));flex-wrap:wrap;display:flex}:where(.switcher>*){flex-grow:1;flex-basis:calc((var(--switcher-target-container-width,40rem) - 100%)*999)}:where(.switcher>:nth-child(n+3)){flex-basis:100%}:where(.cluster){justify-content:var(--cluster-horizontal-alignment,flex-start);align-items:var(--cluster-vertical-alignment,center);gap:var(--cluster-gap,var(--spacing-gutter,1.5rem));flex-wrap:wrap;display:flex}:where(.flow>*+*){margin-block-start:var(--flow-gap,var(--spacing-gutter,1.5rem))}:where(.repel){flex-direction:var(--repel-direction,row);justify-content:space-between;align-items:var(--repel-alignment,center);gap:var(--repel-gap,var(--spacing-gutter,1.5rem));flex-wrap:wrap;display:flex}:where(.repel[data-nowrap]){flex-wrap:nowrap}:where(.repel[data-direction=column]){--repel-direction:column;--repel-alignment:stretch}:where(.repel[data-direction=column])>*{inline-size:100%}:where(.sidebar){align-items:var(--sidebar-vertical-alignment,flex-start);gap:var(--sidebar-gap,var(--spacing-gutter,1.5rem));flex-wrap:wrap;display:flex}:where(.sidebar:not([data-direction])>:first-child),:where(.sidebar[data-direction=rtl]>:last-child){flex-basis:var(--sidebar-target-width,20rem);flex-grow:1}:where(.sidebar:not([data-direction])>:last-child),:where(.sidebar[data-direction=rtl]>:first-child){min-width:var(--sidebar-content-min-width,50%);flex-grow:999;flex-basis:0}:where(.sidebar[data-reversed]){flex-direction:row-reverse}:where(.sidebar[data-fit]){--sidebar-target-width:auto}}@layer block;@layer utilities{.block{display:block}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
