@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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{--font-sans:var(--font-sans,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif);--font-mono:var(--font-mono,Menlo,Consolas,Monaco,Liberation Mono,Lucida Console,monospace);--spacing:.25rem;--breakpoint-sm:700px;--breakpoint-md:1000px;--breakpoint-lg:1200px;--breakpoint-xl:1400px;--breakpoint-2xl:1600px;--default-font-family:var(--font-sans,-apple-system,BlinkMacSystemFont,avenir next,avenir,segoe ui,helvetica neue,helvetica,Cantarell,Ubuntu,roboto,noto,arial,sans-serif);--default-mono-font-family:var(--font-mono,Menlo,Consolas,Monaco,Liberation Mono,Lucida Console,monospace);--ease-power2-out:cubic-bezier(.215,.61,.355,1);--ease-power2-inOut:cubic-bezier(.645,.045,.355,1);--ease-power3-in:cubic-bezier(.895,.03,.685,.22);--ease:cubic-bezier(0,0,0,1);--color-white:#fff;--color-light:#dde0e0;--color-black:#000;--color-dark:#122128;--color-medium:#889093;--color-primary:#ff5a00;--text-heading-xl:clamp(3.125rem, 2.2797rem + 3.2203vw, 5.5rem);--text-heading-md:clamp(2rem, 1.5551rem + 1.6949vw, 3.25rem);--text-heading-sm:clamp(1.125rem, 1.036rem + .339vw, 1.375rem);--text-xl:clamp(1.875rem, 1.6525rem + .8475vw, 2.5rem);--text-lg:1.25rem;--text-md:1rem;--text-sm:.875rem;--text-xs:.75rem;--spacing-fluid-sm:clamp(1.25rem, .9831rem + 1.0169vw, 2rem);--spacing-fluid-md:clamp(1.875rem, 1.2076rem + 2.5424vw, 3.75rem);--spacing-fluid-lg:clamp(2.5rem, 1.6102rem + 3.3898vw, 5rem);--spacing-fluid-xl:clamp(2.625rem, 1.3347rem + 4.9153vw, 6.25rem);--radius-sm:.5rem;--z-loader:200;--z-header:100;--z-above:1;--z-below:-1;--transition-duration-fast:.2s;--transition-duration:.3s;--transition-duration-slow:.6s;--breakpoint-2xs:370px;--breakpoint-xs:500px;--breakpoint-3xl:1800px;--breakpoint-4xl:2000px;--breakpoint-5xl:2400px;--transition-ease:var(--ease)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.block-link{--_block-link-hover-x:.75em;--_block-link-hover-bg:#8890931a}@supports (color:color-mix(in lab,red,red)){.block-link{--_block-link-hover-bg:color-mix(in oklab,var(--color-medium)10%,transparent)}}.block-link{position:relative}.block-link:before{content:"";background-color:var(--block-link-hover-bg,var(--_block-link-hover-bg));transform-origin:50% 100%;width:100%;height:100%;transition:transform var(--transition-duration)var(--transition-ease);will-change:transform;display:block;position:absolute;top:0;left:0;transform:scaleY(0)}@media(hover:hover){.block-link:hover:before{transform:scale(1)}.block-link:hover .block-link_content{transform:translate3d(var(--block-link-hover-x,var(--_block-link-hover-x)),0,0)}}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.container{width:100%}@media(min-width:370px){.container{max-width:370px}}@media(min-width:500px){.container{max-width:500px}}@media(min-width:700px){.container{max-width:700px}}@media(min-width:1000px){.container{max-width:1000px}}@media(min-width:1200px){.container{max-width:1200px}}@media(min-width:1400px){.container{max-width:1400px}}@media(min-width:1600px){.container{max-width:1600px}}@media(min-width:1800px){.container{max-width:1800px}}@media(min-width:2000px){.container{max-width:2000px}}@media(min-width:2400px){.container{max-width:2400px}}.container{width:var(--container-width);max-width:unset;margin-inline:auto}.u-wysiwyg>:first-child{margin-top:0}.u-wysiwyg>:last-child{margin-bottom:0}.u-wysiwyg p{padding-bottom:1em}.u-wysiwyg a{text-decoration:underline}.mt-fluid-xl{margin-top:var(--spacing-fluid-xl)}.mb-fluid-md{margin-bottom:var(--spacing-fluid-md)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.h-full{height:100%}.w-full{width:100%}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-3{gap:calc(var(--spacing)*3)}.gap-6{gap:calc(var(--spacing)*6)}.gap-gutter{gap:var(--grid-gutter)}.gap-x-6{column-gap:calc(var(--spacing)*6)}.gap-x-gutter{column-gap:var(--grid-gutter)}.gap-y-fluid-md{row-gap:var(--spacing-fluid-md)}.overflow-hidden{overflow:hidden}.bg-dark{background-color:var(--color-dark)}.py-fluid-lg{padding-block:var(--spacing-fluid-lg)}.py-fluid-md{padding-block:var(--spacing-fluid-md)}.pt-fluid-lg{padding-top:var(--spacing-fluid-lg)}.block-link_content{padding-right:var(--block-link-hover-x,var(--_block-link-hover-x));transition:transform var(--transition-duration)var(--transition-ease);will-change:transform}.pb-fluid-lg{padding-bottom:var(--spacing-fluid-lg)}.text-justify{text-align:justify}.label-xs{letter-spacing:-.025px;line-height:var(--line-height,1);font-family:var(--font-mono);font-size:var(--font-size,var(--text-xs));text-transform:uppercase;font-weight:400}.body-lg{letter-spacing:-.042px;line-height:var(--line-height,1.4);font-size:var(--font-size,var(--text-lg));font-weight:400}.body-lg em{color:var(--color-medium)}.body-md{letter-spacing:-.016px;line-height:var(--line-height,1.31);font-size:var(--font-size,var(--text-md));font-weight:400}.body-xl{letter-spacing:-.042px;line-height:var(--line-height,1.1);font-size:var(--font-size,var(--text-xl));font-weight:400}.heading-md{letter-spacing:-.04px;line-height:1.12;font-size:var(--font-size,var(--text-heading-md));font-weight:400}.heading-xl{letter-spacing:.04px;line-height:.9;font-size:var(--font-size,var(--text-heading-xl));font-weight:400}.text-sm{font-size:var(--text-sm)}.text-dark{color:var(--color-dark)}.text-medium{color:var(--color-medium)}.text-primary{color:var(--color-primary)}.text-white{color:var(--color-white)}.italic{font-style:italic}.link-opacity{transition:opacity var(--transition-duration)var(--transition-ease)}@media(hover:hover){.link-opacity:hover{opacity:.7}}.opacity-60{opacity:.6}.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,)}.-delay-1{--delay:.2s}.-delay-2,.-delay-3{--delay:.4s}@media(hover:hover){.link:hover{text-decoration:underline}}@media not all and (min-width:700px){.max-sm\:flex{display:flex}.max-sm\:w-full{width:100%}.max-sm\:flex-col{flex-direction:column}.max-sm\:flex-wrap{flex-wrap:wrap}.max-sm\:items-center{align-items:center}.max-sm\:text-center{text-align:center}}@media(min-width:700px){.sm\:ml-auto{margin-left:auto}.sm\:grid{display:grid}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}}@media(min-width:1000px){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:col-span-full{grid-column:1/-1}.md\:col-start-5{grid-column-start:5}.md\:col-end-13{grid-column-end:13}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:items-baseline{align-items:baseline}.md\:justify-between{justify-content:space-between}}}abbr{-webkit-text-decoration:unset;text-decoration:unset}legend{float:left;width:100%}legend+*{clear:both}fieldset{min-width:0}:root{--grid-columns:6;--grid-gutter:calc(var(--spacing)*5);--grid-margin:clamp(1.25rem, -.0847rem + 5.0847vw, 5rem);--container-width:calc(calc(100*var(--vw,1vw)) - 2*var(--grid-margin));--grid-column-width:calc(1/var(--grid-columns)*var(--container-width) - (1 - 1/var(--grid-columns))*var(--grid-gutter));--focus-visible-color:currentColor;--focus-visible-style:solid;--focus-visible-width:2px;--focus-visible-offset:2px}@media(min-width:700px){:root{--grid-columns:12}}@media(min-width:1600px){:root{--container-width:calc(86*var(--vw,1vw));--grid-margin:calc(.5*(calc(100*var(--vw,1vw)) - var(--container-width)))}}.c-intro{min-height:max(calc(50*var(--svh,1svh)),40vw);padding-block:var(--spacing-fluid-xl);color:var(--color-white);background-color:var(--color-dark);align-items:center;display:flex;position:relative}.c-intro_bg{--image-position:50% 100%;align-items:flex-end;display:flex;position:absolute;inset:0;overflow:hidden}.c-intro_bg svg{fill:var(--color-white);display:block}.c-intro_bg circle{fill:none;stroke:#88909380}@supports (color:color-mix(in lab,red,red)){.c-intro_bg circle{stroke:color-mix(in oklab,var(--color-medium)50%,transparent)}}.c-intro_bg circle{stroke-dasharray:0 0 0 0 0 0 8 8;transform-box:fill-box;transform-origin:50%;transition:transform var(--transition-duration)var(--transition-ease)}.c-intro_bg circle.-circle-1{transform:rotate(calc(90deg*var(--progress)))}.c-intro_bg circle.-circle-2{transform:rotate(calc(-90deg*var(--progress)))}.c-intro_bg circle.-circle-3{transform:rotate(calc(45deg*var(--progress)))}.c-intro_inner{position:relative}.c-intro_animation{max-width:50rem;margin-inline:auto}.c-intro_desc{padding-top:var(--spacing-fluid-xl)}@media(min-width:700px){.c-intro_desc{max-width:22em;margin-left:calc(6/12 * (calc(var(--vw, 1vw) * 100) - 2 * var(--grid-margin, 0px)) - (1 - 6/12) * var(--grid-gutter, 0px) + 1 * var(--grid-gutter, 0px))}}html:not(.is-ready){cursor:wait}body{font-family:var(--font-sans);color:var(--color-dark);background-color:var(--color-light)}main{z-index:var(--z-above);background-color:var(--color-light);position:relative}:focus-visible{outline-color:var(--focus-visible-color);outline-style:var(--focus-visible-style);outline-width:var(--focus-visible-width);outline-offset:var(--focus-visible-offset)}::selection{color:var(--selection-color-text,var(--color-light));text-shadow:none;background-color:var(--selection-color-bg,var(--color-dark))}@media(pointer:none),(pointer:coarse){[data-scroll-speed]{transform:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@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}@layer components{.c-icon[data-astro-cid-nw4aqlt6]{vertical-align:middle;display:inline-block}.c-icon[data-astro-cid-nw4aqlt6] svg[data-astro-cid-nw4aqlt6]{--icon-height:calc(var(--icon-width,var(--_icon-width))*(1/(var(--icon-ratio))));width:var(--icon-width,var(--_icon-width));height:var(--icon-height);fill:currentColor;display:block}.svg-logo[data-astro-cid-nw4aqlt6]{--icon-ratio:102/26;--_icon-width:2em;font-size:var(--text-heading-xl)}.svg-logo-icon[data-astro-cid-nw4aqlt6]{--icon-ratio:1;--_icon-width:1em;font-size:var(--text-heading-md)}.svg-ui-arrow-external[data-astro-cid-nw4aqlt6]{--icon-ratio:1;--_icon-width:.75em}.svg-ui-chevron-right[data-astro-cid-nw4aqlt6]{--icon-ratio:4/7;--_icon-width:.25rem}.svg-ui-plus[data-astro-cid-nw4aqlt6]{--icon-ratio:1;--_icon-width:.75rem}.svg-social-x[data-astro-cid-nw4aqlt6],.svg-social-youtube[data-astro-cid-nw4aqlt6],.svg-social-linkedin[data-astro-cid-nw4aqlt6]{--icon-ratio:1;--_icon-width:1.25rem}}@layer components{.c-loader[data-astro-cid-t34ph5kx]{z-index:var(--z-loader);width:100%;height:100%;padding:var(--grid-margin);color:var(--color-white);background-color:var(--color-dark);justify-content:center;align-items:flex-end;display:flex;position:fixed;top:0;left:0}html.is-ready .c-loader[data-astro-cid-t34ph5kx]{opacity:0;transition:left 0s var(--transition-duration-fast),opacity var(--transition-duration-fast)var(--transition-ease);left:200vw}.c-loader_icon[data-astro-cid-t34ph5kx]{animation:anim-loader-icon 1.5s var(--ease-power2-inOut)infinite}html.is-ready .c-loader_icon[data-astro-cid-t34ph5kx]{animation-play-state:paused}@keyframes anim-loader-icon{0%{transform:rotate(0)}80%,to{transform:rotate(120deg)}}}@layer components{.c-footer[data-astro-cid-ak3upacl]{display:block;position:relative}.c-footer[data-astro-cid-ak3upacl]:after{content:"";background-color:var(--color-dark);width:100%;height:100%;opacity:calc(1 - var(--progress));pointer-events:none;display:block;position:absolute;top:0;left:0}.c-footer_wrap[data-astro-cid-ak3upacl]{width:100%;position:fixed;bottom:0;left:0}.c-footer_button[data-astro-cid-ak3upacl]{--focus-visible-color:var(--color-dark);--block-link-hover-bg:#88909333}@supports (color:color-mix(in lab,red,red)){.c-footer_button[data-astro-cid-ak3upacl]{--block-link-hover-bg:color-mix(in oklab,var(--color-medium)20%,transparent)}}.c-footer_button[data-astro-cid-ak3upacl]{padding:calc(1*var(--text-xl));color:var(--color-white);background-color:var(--color-dark);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;display:flex;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.c-footer_social[data-astro-cid-ak3upacl]{transition:color var(--transition-duration)var(--transition-ease)}@media(hover:hover){.c-footer_social[data-astro-cid-ak3upacl]:hover{color:var(--color-dark)}}}@layer components{.c-anim-text{--_anim-text-duration:var(--transition-duration-slow);--_anim-text-ease:var(--transition-ease);--_anim-text-delay:var(--delay,0s);--_anim-text-stagger:.1s;opacity:0;display:block}html.is-ready .c-anim-text:not([data-scroll]),html.is-ready .c-anim-text[data-scroll].is-inview{opacity:1}:is(html.is-ready .c-anim-text:not([data-scroll]),html.is-ready .c-anim-text[data-scroll].is-inview)[data-anim-text-type=words] .c-anim-text_word,:is(html.is-ready .c-anim-text:not([data-scroll]),html.is-ready .c-anim-text[data-scroll].is-inview)[data-anim-text-type=lines] .c-anim-text_line{transition-property:transform;transition-duration:var(--anim-text-duration,var(--_anim-text-duration));transition-timing-function:var(--anim-text-ease,var(--_anim-text-ease));transition-delay:calc(var(--anim-text-delay,var(--_anim-text-delay)) + var(--index)*var(--anim-text-stagger,var(--_anim-text-stagger)));transform:translate(0)}.c-anim-text_inner{display:block}@supports (clip-path:inset(0)){.c-mask-anim-mask-text_line-mask{clip-path:inset(0 0 -.2em);overflow:visible!important}}.c-anim-text[data-anim-text-type=words] .c-anim-text_word,.c-anim-text[data-anim-text-type=lines] .c-anim-text_line{will-change:transform;transform:translateY(120%)}}@layer components{.c-rail[data-astro-cid-5lyjxhyp]{--_rail-duration:15s;--_rail-delay:0s;--_rail-play-state:paused;--_rail-gap:4em;width:100%;display:block;overflow:hidden}.c-rail[data-astro-cid-5lyjxhyp].-absolute{width:100%;height:100%;position:absolute;top:0;left:0}@media(hover:hover){.c-rail[data-astro-cid-5lyjxhyp]:hover{--rail-play-state:paused}}.c-rail_inner[data-astro-cid-5lyjxhyp]{justify-content:center;align-items:center;display:flex}.c-rail[data-astro-cid-5lyjxhyp].-x .c-rail_inner[data-astro-cid-5lyjxhyp]{width:fit-content;padding-inline:var(--rail-gap,var(--_rail-gap))}.c-rail[data-astro-cid-5lyjxhyp].-y .c-rail_inner[data-astro-cid-5lyjxhyp]{height:fit-content;padding-block:var(--rail-gap,var(--_rail-gap));flex-direction:column}.c-rail[data-astro-cid-5lyjxhyp].-absolute.-x .c-rail_inner[data-astro-cid-5lyjxhyp]{height:100%}.c-rail[data-astro-cid-5lyjxhyp].-absolute.-y .c-rail_inner[data-astro-cid-5lyjxhyp]{width:100%}.is-inview[data-astro-cid-5lyjxhyp] .c-rail_inner[data-astro-cid-5lyjxhyp]{--_rail-play-state:running}.c-rail_content[data-astro-cid-5lyjxhyp]{gap:var(--rail-gap,var(--_rail-gap));animation-duration:var(--rail-duration,var(--_rail-duration));animation-delay:var(--rail-delay,var(--_rail-delay));animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:var(--rail-play-state,var(--_rail-play-state));will-change:transform;display:flex}.c-rail[data-astro-cid-5lyjxhyp].-x .c-rail_content[data-astro-cid-5lyjxhyp]{width:max-content;padding-inline:calc(.5*var(--rail-gap,var(--_rail-gap)));animation-name:anim-rail-x}.c-rail[data-astro-cid-5lyjxhyp].-y .c-rail_content[data-astro-cid-5lyjxhyp]{height:max-content;padding-block:calc(.5*var(--rail-gap,var(--_rail-gap)));flex-direction:column;animation-name:anim-rail-y}.c-rail[data-astro-cid-5lyjxhyp].-absolute.-x .c-rail_content[data-astro-cid-5lyjxhyp]{height:100%}.c-rail[data-astro-cid-5lyjxhyp].-absolute.-y .c-rail_content[data-astro-cid-5lyjxhyp]{width:100%}@keyframes anim-rail-x{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes anim-rail-y{0%{transform:translate(0)}to{transform:translateY(-100%)}}}/*! tailwindcss v4.1.17 | MIT License | https://tailwindcss.com */@layer components{.c-hero{min-height:calc(100*var(--svh,1svh));color:var(--color-white);background-color:var(--color-dark);flex-direction:column;display:flex;position:relative}.c-hero:after{content:"";background-color:#00000080;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.c-hero:after{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.c-hero:after{pointer-events:none;opacity:var(--progress,0)}.c-hero_bg{position:absolute;inset:0;overflow:hidden}.c-hero_bg:after{content:"";background-color:#1221284d;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.c-hero_bg:after{background-color:color-mix(in oklab,var(--color-dark)30%,transparent)}}.c-hero_bg-video{transform:scale(1.1)}html.is-ready .c-hero_bg-video{transition:transform var(--transition-duration-slow)var(--transition-ease);transform:scale(1)}.c-hero_banner{padding-top:var(--grid-gutter);padding-inline:var(--grid-gutter);flex-shrink:0}.c-hero_rail{background-color:#8890931a;padding-block:1rem}@supports (color:color-mix(in lab,red,red)){.c-hero_rail{background-color:color-mix(in oklab,var(--color-medium)10%,transparent)}}.c-hero_rail{border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0}html.is-ready .c-hero_rail{opacity:1;transition:opacity var(--transition-duration-slow)var(--transition-ease)}.c-hero_inner{padding-block:var(--spacing-fluid-lg);flex-direction:column;flex-grow:1;align-items:flex-start;display:flex;position:relative}.c-hero_logo{margin-bottom:auto;display:block}.c-hero_title{max-width:7em;margin-left:-.04em;margin-bottom:var(--spacing-fluid-sm)}.c-hero_desc{max-width:20em;margin-bottom:calc(.75*var(--spacing-fluid-sm))}}
