/*! tailwindcss v4.1.14 | 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-leading:initial;--tw-font-weight:initial;--tw-border-style:solid;--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;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--spacing-gutter:var(--gutter);--breakpoint-sm:20.625rem;--breakpoint-md:47.5rem;--breakpoint-lg:76.875rem;--spacing-0:0;--spacing-3xs:clamp(.3125rem,.29rem + .11vw,.375rem);--spacing-2xs:clamp(.5625rem,.49rem + .33vw,.75rem);--spacing-xs:clamp(.875rem,.78rem + .44vw,1.125rem);--spacing-s:clamp(1.125rem,.99rem + .67vw,1.5rem);--spacing-m:clamp(1.6875rem,1.48rem + 1vw,2.25rem);--spacing-l:clamp(2.25rem,1.98rem + 1.33vw,3rem);--spacing-xl:clamp(3.375rem,2.96rem + 2vw,4.5rem);--spacing-2xl:clamp(4.5rem,3.95rem + 2.67vw,6rem);--spacing-3xl:clamp(6.75rem,5.92rem + 4vw,9rem);--spacing-4xl:clamp(9rem,7.9rem + 5.33vw,12rem);--spacing-3xs-2xs:clamp(.3125rem,.15rem + .78vw,.75rem);--spacing-2xs-xs:clamp(.5625rem,.36rem + 1vw,1.125rem);--spacing-xs-s:clamp(.875rem,.65rem + 1.11vw,1.5rem);--spacing-s-m:clamp(1.125rem,.71rem + 2vw,2.25rem);--spacing-m-l:clamp(1.6875rem,1.21rem + 2.33vw,3rem);--spacing-l-xl:clamp(2.25rem,1.42rem + 4vw,4.5rem);--spacing-xl-2xl:clamp(3.375rem,2.41rem + 4.67vw,6rem);--spacing-2xl-3xl:clamp(4.5rem,2.85rem + 8vw,9rem);--spacing-3xl-4xl:clamp(6.75rem,4.83rem + 9.33vw,12rem);--spacing-s-l:clamp(1.125rem,.44rem + 3.33vw,3rem);--spacing-s-xl:clamp(1.125rem,-.11rem + 6vw,4.5rem);--spacing-auto:auto;--spacing-full:100%;--color-dark:#030303;--color-light:#fff;--color-primary:#02394a;--color-secondary:#75eab0;--font-base:Inter,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--text-step-00:clamp(.9375rem,.91rem + .11vw,1rem);--text-step-0:clamp(1.125rem,1.08rem + .22vw,1.25rem);--text-step-1:clamp(1.35rem,1.27rem + .38vw,1.5625rem);--text-step-2:clamp(1.62rem,1.5rem + .59vw,1.95313rem);--text-step-3:clamp(1.94375rem,1.76rem + .88vw,2.44125rem);--text-step-4:clamp(2.44125rem,2.22rem + 1.09vw,3.05188rem);--text-step-5:clamp(2.79938rem,2.43rem + 1.81vw,3.815rem);--leading-flat:1;--leading-fine:1.15;--leading-standard:1.5;--leading-loose:1.7}}@layer base{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}:root{--gutter:var(--spacing-s-l);--transition-base:.25s ease;--transition-movement:.2s linear;--transition-fade:.3s ease;--transition-bounce:.5s cubic-bezier(.5,.05,.2,1.5);--leading-standard:1.5}body{background-color:var(--color-light);font-family:var(--font-base);font-size:var(--text-step-0);--tw-leading:var(--leading-standard);line-height:var(--leading-standard);color:var(--color-dark)}[aria-current=page]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:focus{--tw-outline-style:none;outline-style:none}:focus-visible{outline:2px solid var(--focus-color,currentColor);outline-offset:var(--focus-offset,.2lh)}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}html{interpolate-size:allow-keywords}html:focus-within{scroll-behavior:smooth}}}@layer components{.flow>*+*{margin-block-start:var(--flow-space,1em)}.cluster{gap:var(--gutter,var(--spacing-s-m));justify-content:var(--cluster-horizontal-alignment,flex-start);align-items:var(--cluster-vertical-alignment,center);flex-wrap:wrap;display:flex}.grid{grid-template-columns:repeat(var(--grid-placement,auto-fill),minmax(var(--grid-min-item-size,min(16rem,100%)),1fr));gap:var(--gutter,var(--spacing-s-l));display:grid}.grid[data-layout=halves]{--grid-placement:auto-fit;--grid-min-item-size:clamp(16rem,50vw,min(33rem,100%))}.grid[data-layout=thirds]{--grid-placement:auto-fit;--grid-min-item-size:clamp(16rem,33%,min(20rem,100%))}.grid[data-item-height=equal]{grid-auto-rows:1fr}.sidebar{gap:var(--gutter,var(--spacing-s-l));flex-wrap:wrap;display:flex}.sidebar>:first-child{flex-grow:1;flex-basis:var(--sidebar-target-width,20rem)}.sidebar>:last-child{flex-grow:999;flex-basis:var(--spacing-0);min-width:var(--sidebar-content-min-width,50%)}.switcher{gap:var(--gutter,var(--spacing-s-l));align-items:var(--switcher-vertical-alignment,flex-start);flex-wrap:wrap;display:flex}.switcher>*{flex-grow:1;flex-basis:calc((var(--switcher-target-container-width,40rem) - 100%)*999)}.switcher>:nth-child(n+3){flex-basis:100%;flex-basis:var(--spacing-full)}.wrapper{margin-inline:auto;margin-inline:var(--spacing-auto);padding-inline:var(--spacing-gutter);max-width:clamp(16rem,var(--wrapper-max-width,100vw),80rem);position:relative}.repel{justify-content:space-between;align-items:var(--repel-vertical-alignment,center);gap:var(--gutter,var(--spacing-s-m));flex-wrap:wrap;display:flex}.repel[data-nowrap]{flex-wrap:nowrap}.prose{--flow-space:var(--spacing-l)}.prose :is(h1,h2,h3){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media(min-width:47.5rem){.prose :is(h1,h2,h3){overflow-wrap:unset;-webkit-hyphens:unset;hyphens:unset}}.prose :is(p,li,dl,figcaption,blockquote){text-wrap:pretty;max-width:60ch}.prose :is(h1,h2,h3,h4)+:not([class]){--flow-space:var(--spacing-m)}.prose :is(figure,table),.prose :is(figure,table)+*{--flow-space:var(--spacing-2xl)}.prose *+:is(h1,h2,h3,h4):not([class]){--flow-space:var(--spacing-xl)}.prose :is(ul,ol):not([class]) li+li,.prose :is(ul,ol):not([class]) li>:is(ol,ul){--flow-space:var(--spacing-xs)}.prose hr{--flow-space:var(--spacing-2xl)}.prose :is(img,picture,video){border:var(--stroke-solid)}.button{cursor:pointer;border-style:var(--tw-border-style);--tw-leading:var(--leading-flat);line-height:var(--leading-flat);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);border-width:0;align-items:center;text-decoration-line:none;display:inline-flex;position:relative}@media(hover:hover){.button:hover{--tw-brightness:brightness(105%);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,)}}.button:active{--tw-scale-x:99%;--tw-scale-y:99%;--tw-scale-z:99%;scale:var(--tw-scale-x)var(--tw-scale-y)}.button{gap:var(--button-gutter,.5ch);padding-inline:var(--button-x-padding,1.75ex);padding-block:var(--button-y-padding,1.25ex);background-color:var(--button-bg,var(--color-primary));color:var(--button-text,var(--color-light))}.button[data-button-variant=secondary]{--button-bg:var(--color-secondary);--button-text:var(--color-primary)}}@layer utilities{.fixed{position:fixed}.m-0{margin:var(--spacing-0)}.block{display:block}.contents{display:contents}.grid{display:grid}.h-2xl{height:var(--spacing-2xl)}.h-2xl-3xl{height:var(--spacing-2xl-3xl)}.h-2xs{height:var(--spacing-2xs)}.h-2xs-xs{height:var(--spacing-2xs-xs)}.h-3xl{height:var(--spacing-3xl)}.h-3xl-4xl{height:var(--spacing-3xl-4xl)}.h-3xs{height:var(--spacing-3xs)}.h-3xs-2xs{height:var(--spacing-3xs-2xs)}.h-4xl{height:var(--spacing-4xl)}.h-l{height:var(--spacing-l)}.h-l-xl{height:var(--spacing-l-xl)}.h-m{height:var(--spacing-m)}.h-m-l{height:var(--spacing-m-l)}.h-s{height:var(--spacing-s)}.h-s-l{height:var(--spacing-s-l)}.h-s-m{height:var(--spacing-s-m)}.h-s-xl{height:var(--spacing-s-xl)}.h-xl{height:var(--spacing-xl)}.h-xl-2xl{height:var(--spacing-xl-2xl)}.h-xs{height:var(--spacing-xs)}.h-xs-s{height:var(--spacing-xs-s)}.w-full{width:100%;width:var(--spacing-full)}.grow{flex-grow:1}.rounded{border-radius:.25rem}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-primary{border-color:var(--color-primary)}.border-secondary{border-color:var(--color-secondary)}.bg-dark{background-color:var(--color-dark)}.bg-light{background-color:var(--color-light)}.bg-primary{background-color:var(--color-primary)}.bg-secondary{background-color:var(--color-secondary)}.bg-secondary\/5{background-color:#75eab00d}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/5{background-color:color-mix(in oklab,var(--color-secondary)5%,transparent)}}.bg-secondary\/15{background-color:#75eab026}@supports (color:color-mix(in lab,red,red)){.bg-secondary\/15{background-color:color-mix(in oklab,var(--color-secondary)15%,transparent)}}.p-0{padding:var(--spacing-0)}.p-s{padding:var(--spacing-s)}.py-s{padding-block:var(--spacing-s)}.region{padding-block:var(--region-space,var(--spacing-xl))}.text-step-2\/fine{font-size:var(--text-step-2);line-height:var(--leading-fine)}.text-step-3\/fine{font-size:var(--text-step-3);line-height:var(--leading-fine)}.text-step-4\/fine{font-size:var(--text-step-4);line-height:var(--leading-fine)}.text-step-5\/fine{font-size:var(--text-step-5);line-height:var(--leading-fine)}.text-step-0{font-size:var(--text-step-0)}.text-step-00{font-size:var(--text-step-00)}.text-step-1{font-size:var(--text-step-1)}.leading-fine{--tw-leading:var(--leading-fine);line-height:var(--leading-fine)}.leading-flat{--tw-leading:var(--leading-flat);line-height:var(--leading-flat)}.leading-loose{--tw-leading:var(--leading-loose);line-height:var(--leading-loose)}.leading-standard{--tw-leading:var(--leading-standard);line-height:var(--leading-standard)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-regular{--tw-font-weight:var(--font-weight-regular);font-weight:var(--font-weight-regular)}.text-dark{color:var(--color-dark)}.text-light{color:var(--color-light)}.text-primary{color:var(--color-primary)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.\[--flow-space\:1em\]{--flow-space:1em}.\[--flow-space\:var\(--spacing-l\)\]{--flow-space:var(--spacing-l)}.\[--grid-min-item-size\:12rem\]{--grid-min-item-size:12rem}.\[--gutter\:var\(--spacing-s\)\]{--gutter:var(--spacing-s)}.\[--gutter\:var\(--spacing-xs\)\]{--gutter:var(--spacing-xs)}.\[--region-space\:var\(--spacing-3xl\)\]{--region-space:var(--spacing-3xl)}.\[--region-space\:var\(--spacing-s\)\]{--region-space:var(--spacing-s)}.\[--sidebar-target-width\:15rem\]{--sidebar-target-width:15rem}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}
