@media (min-width: 32em){.breakpoint:before{content:"sm"}}@media (min-width: 55em){.breakpoint:before{content:"md"}}@media (min-width: 70em){.breakpoint:before{content:"lg"}}@media (min-width: 95em){.breakpoint:before{content:"xl"}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }*,*:before,*:after{box-sizing:border-box}*,:before,:after{border-width:0;border-style:solid}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}html{-moz-text-size-adjust:none;text-size-adjust:none;-webkit-text-size-adjust:none}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}.container{width:100%}@media (min-width: 32em){.container{max-width:32em}}@media (min-width: 55em){.container{max-width:55em}}@media (min-width: 70em){.container{max-width:70em}}@media (min-width: 95em){.container{max-width:95em}}:root{--color-dark: #4E453D;--color-light: #f9f9f9;--color-mid: #EAE1D7;--color-mid-glare: #F7F2ED;--color-accent: #2899A6;--color-accent-shade: #0a2529;--color-accent-glare: #29BBCC;--space-zero: 0rem;--space-3xs: clamp(.25rem, .23rem + .08vw, .3125rem);--space-2xs: clamp(.5rem, .47rem + .16vw, .625rem);--space-xs: clamp(.75rem, .7rem + .23vw, .9375rem);--space-s: clamp(1rem, .94rem + .31vw, 1.25rem);--space-m: clamp(1.5rem, 1.41rem + .47vw, 1.875rem);--space-l: clamp(2rem, 1.88rem + .63vw, 2.5rem);--space-xl: clamp(3rem, 2.81rem + .94vw, 3.75rem);--space-2xl: clamp(4rem, 3.75rem + 1.25vw, 5rem);--space-3xl: clamp(6rem, 5.63rem + 1.88vw, 7.5rem);--space-4xl: clamp(8rem, 7.5rem + 2.5vw, 10rem);--space-3xs-2xs: clamp(.25rem, .16rem + .47vw, .625rem);--space-2xs-xs: clamp(.5rem, .39rem + .55vw, .9375rem);--space-xs-s: clamp(.75rem, .63rem + .63vw, 1.25rem);--space-s-m: clamp(1rem, .78rem + 1.09vw, 1.875rem);--space-s-l: clamp(1rem, .63rem + 1.88vw, 2.5rem);--space-m-l: clamp(1.5rem, 1.25rem + 1.25vw, 2.5rem);--space-m-xl: clamp(1.5rem, .94rem + 2.81vw, 3.75rem);--space-l-xl: clamp(2rem, 1.56rem + 2.19vw, 3.75rem);--space-l-2xl: clamp(2rem, 1.25rem + 3.75vw, 5rem);--space-xl-2xl: clamp(3rem, 2.5rem + 2.5vw, 5rem);--space-xl-3xl: clamp(3rem, 1.88rem + 5.63vw, 7.5rem);--space-2xl-3xl: clamp(4rem, 3.13rem + 4.38vw, 7.5rem);--space-3xl-4xl: clamp(6rem, 5rem + 5vw, 10rem);--size-base: clamp(1rem, .94rem + .31vw, 1.25rem);--size-step-0: clamp(.875rem, .84rem + .16vw, 1rem);--size-step-1: clamp(1.125rem, 1.02rem + .55vw, 1.5625rem);--size-step-2: clamp(1.25rem, 1.08rem + .86vw, 1.9375rem);--size-step-3: clamp(1.4375rem, 1.19rem + 1.25vw, 2.4375rem);--size-step-4: clamp(1.625rem, 1.27rem + 1.8vw, 3.0625rem);--size-step-5: clamp(1.8125rem, 1.31rem + 2.5vw, 3.8125rem);--size-step-6: clamp(2rem, 1.31rem + 3.44vw, 4.75rem);--font-base: "Red Hat Display",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-display: Quattrocento,serif}.aspect-h-1{--tw-aspect-h: 1}.aspect-h-9{--tw-aspect-h: 9}.aspect-w-1{position:relative;padding-bottom:calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);--tw-aspect-w: 1}.aspect-w-1>*{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0}.aspect-w-16{position:relative;padding-bottom:calc(var(--tw-aspect-h) / var(--tw-aspect-w) * 100%);--tw-aspect-w: 16}.aspect-w-16>*{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0}:root{--scrollbar-width: 0px;--gutter: var(--space-s-m);--border-radius: .75rem;--border-radius-inner: .5rem;--transition-base: .25s ease;--transition-movement: .2s linear;--transition-fade: .2s ease;--transition-bounce: .5s cubic-bezier(.5, .05, .2, 1.5);--wrapper-min-width: 16rem;--wrapper-target-width: 95vw;--wrapper-max-width: 95rem;--wrapper-width: clamp(var(--wrapper-min-width), var(--wrapper-target-width), var(--wrapper-max-width));--text-max-width: 68ch}body{background:var(--color-light);color:var(--color-dark);line-height:1.6;font-size:var(--size-base);font-family:var(--font-base);font-weight:400;display:flex;flex-direction:column}main{flex:auto}h1{font-size:var(--size-step-5)}h2{font-size:var(--size-step-4)}h3{font-size:var(--size-step-3);line-height:1.2}:is(h1,h2,h3){font-weight:400;line-height:1.2;font-family:var(--font-display)}:is(h1,h2,h3):before{color:var(--color-mid)}a{color:currentColor;text-decoration-thickness:1.5px;text-underline-offset:.25ex;text-decoration-color:var(--color-accent)}[class*=bg-primary] a{text-decoration-color:var(--color-dark)}time{display:block;font-style:italic}p,li,dl,blockquote,figcaption{max-width:var(--text-max-width, 68ch)}figcaption{font-size:.8em;font-style:italic;-webkit-margin-before:.5em;margin-block-start:.5em;color:var(--color-mid);text-align:center;max-width:unset}blockquote{font-style:italic;-webkit-border-start:.1em solid;border-inline-start:.1em solid;font-family:var(--font-display);padding:.5em 1em;background:linear-gradient(to right,#cccccc2e,transparent);border-radius:.5em;border-color:#0005}blockquote strong:before{content:"—";display:inline-block;margin-right:.3em}blockquote strong{font-family:var(--font-base);font-weight:600;font-style:normal;text-transform:uppercase;font-size:80%;white-space:nowrap}svg{width:1em;height:1em}img{height:auto}img[src*=".svg"]{width:100%}[role=list]{padding:0;margin-bottom:0}[id]{scroll-margin-top:2ex}[x-cloak]{display:none!important}hr{border:none;border-top:1px solid var(--color-mid);transform:translateY(-1px);margin:var(--space-l-xl) 0!important;max-width:55rem}.focus-visible.js-focus-visible,.js-focus-visible .focus-visible{outline:1px dotted var(--focus-outline-color, var(--color-dark));outline-offset:.25rem}:focus-visible{outline:1px dotted var(--focus-outline-color, var(--color-dark));outline-offset:.25rem}main:focus{outline:none}label:after{content:"\a";white-space:pre}:is(input:not([type="checkbox"]):not([type="radio"]),textarea){padding:.3em;background:#fff;font:inherit;border:1px solid var(--color-dark);width:100%}fieldset{border:none;margin:0;padding:0}textarea{display:block}textarea:not([rows]){min-height:20rem}.btn{display:inline-block;font:inherit;padding:.3em 1em;border:1px solid var(--color-accent);background:var(--color-accent-glare);font-weight:700;cursor:pointer}.btn:hover{background:var(--color-accent-shade)}.phpdebugbar dl{max-width:none}pre.sf-dump{z-index:99999;margin:2px 0;padding:.75em!important;opacity:.9}.sf-dump span[style="color: #A0A0A0;"]{display:none!important}.responsive-image-wrapper{position:relative}.responsive-image-wrapper:before{display:block;content:"";width:100%;padding-top:calc((var(--height, 1) / var(--width, 1)) * 100%)}.responsive-image-wrapper img{position:absolute;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.full-bleed{margin-top:calc(0px - var(--padding-top, 0px));margin-left:calc(0px - var(--padding-left, 0px));margin-right:calc(0px - var(--padding-right, 0px))}.animated,.hide-for-animation{visibility:hidden}.prose>*{--flow-space: var(--space-m-l)}.prose{line-height:1.8}.prose>img,.prose>table{width:100%}.prose ul{display:inline-block;width:-moz-fit-content;width:fit-content;text-align:start}.prose ul li::marker{content:"→  ";color:var(--color-accent)}.prose :is(p){margin-inline:auto}.prose p+p{--flow-space: var(--space-s-m)}.prose :is(ol,ul){-webkit-padding-start:1.85em;padding-inline-start:1.85em}.prose :is(h1,h2,h3){text-align:center}.prose :is(pre,pre + *,figure,figure + *,h2,h3,h4){--flow-space: var(--space-l-xl)}.prose h1+*{--flow-space: .5em}.prose :is(h2 + *,h3 + *,h4 + *){--flow-space: var(--space-s)}@media (min-width: 55em){.prose :is(ul,ol){-webkit-padding-start:.15ch;padding-inline-start:.15ch}}.skip-link{position:absolute;top:var(--gutter);left:var(--gutter);z-index:99}.skip-link:not(:focus){border:0;clip:rect(0 0 0 0);height:0;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.site-header .repel{--gutter: .5rem var(--space-m);padding-block:var(--space-m)}.site-header nav ul{margin:0}.site-header__brand{display:inline-block;font-size:2.5rem;height:2.5rem;color:var(--color-mid)}.content-section{margin-left:calc(0px - var(--gutter) - ((100vw - var(--wrapper-target-width)) / 2) + (var(--scrollbar-width) / 2));margin-right:calc(0px - var(--gutter) - ((100vw - var(--wrapper-target-width)) / 2) + (var(--scrollbar-width) / 2));padding-left:calc(var(--gutter) + ((100vw - var(--wrapper-target-width)) / 2) - (var(--scrollbar-width) / 2));padding-right:calc(var(--gutter) + ((100vw - var(--wrapper-target-width)) / 2) - (var(--scrollbar-width) / 2));background-color:var(--bg-color-content);position:relative}.content-section:before{content:"";position:absolute;left:calc(50% - (50vw - var(--scrollbar-width) / 2));right:calc(50% - (50vw - var(--scrollbar-width) / 2));background-color:var(--bg-color-section);display:block;bottom:0;top:0;z-index:-1}.hero{--hero-content-width: 68%;display:grid;grid-template-columns:var(--hero-content-width) 1fr;margin-left:calc(0px - var(--gutter) - ((100vw - var(--wrapper-target-width)) / 2) + (var(--scrollbar-width) / 2));margin-right:calc(0px - var(--gutter) - ((100vw - var(--wrapper-target-width)) / 2) + (var(--scrollbar-width) / 2))}@media (min-width: 32em){.hero{--hero-content-width: 56%}}@media (min-width: 55em){.hero{--hero-content-width: 44%}}@media (min-width: 70em){.hero{--hero-content-width: 42%}}.hero-image-wrapper{grid-column:1 / -1;grid-row:1}.hero-image-wrapper picture,.hero-image-wrapper img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--focus-position, 50% 50%);object-position:var(--focus-position, 50% 50%)}.hero-image-wrapper .responsive-image-wrapper{width:100%;height:100%}.hero-image-gradient-wrapper{grid-column:1 / -1;grid-row:1;position:relative}.hero-image-gradient{position:absolute;width:100%;height:100%;background-image:radial-gradient(rgba(255,255,255,.75) 0%,rgba(255,255,255,0) 35%),radial-gradient(rgba(255,255,255,.75) 20%,rgba(255,255,255,0) 50%),radial-gradient(rgba(255,255,255,.75) 40%,rgba(255,255,255,0) 70%);background-size:190% 75%,200% 70%,400% 65%;background-position-y:-130%;background-position-x:0%,60%,40%;background-repeat:no-repeat;z-index:1}.hero-content-wrapper{--box-angle: 80%;position:relative;grid-column:1 / 2;grid-row:1;background-color:#ffffffb3;-webkit-clip-path:polygon(0% 0%,var(--box-angle) 0%,100% 100%,0% 100%);clip-path:polygon(0% 0%,var(--box-angle) 0%,100% 100%,0% 100%)}.hero-content{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-s-m);text-align:center;padding-top:calc(var(--space-xl-2xl) + 3rem);padding-bottom:var(--space-xl-2xl);padding-left:var(--gutter);padding-right:calc(100% - var(--box-angle))}.cluster{display:flex;flex-wrap:wrap;gap:var(--gutter, var(--space-s-l));justify-content:var(--cluster-horizontal-alignment, flex-start);align-items:var(--cluster-vertical-alignment, center)}.grid{display:grid;grid-template-columns:repeat(var(--grid-placement, auto-fill),minmax(min(var(--grid-min-item-size, 14rem),100%),1fr));gap:var(--gutter, var(--space-s-l))}.grid[data-fit=auto-fit]{--grid-placement: auto-fit}.grid[data-rows=masonry]{align-items:start;grid-template-rows:masonry}.ratio-fit{display:block;--h: min(calc((var(--max-width, 90vw) - var(--scrollbar-width)) / var(--aspect-ratio, 1.5)), var(--max-height, 90vh));height:var(--h);width:calc(var(--h) * var(--aspect-ratio))}.reel{--reel-space: 2rem;display:flex;height:auto;max-width:100%;margin-inline:auto;padding:.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.reel>*{flex-basis:var(--reel-item-width, calc(33.333% - var(--reel-space)));flex-shrink:0}.reel>*+*{-webkit-margin-start:var(--reel-space);margin-inline-start:var(--reel-space)}.reel[data-scroll=snap]{scroll-snap-type:x mandatory}.reel[data-scroll=snap]>*{scroll-snap-align:start}.repel{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:var(--repel-vertical-alignment, center);gap:var(--gutter, var(--space-s-l))}.repel[data-nowrap]{flex-wrap:nowrap}.sidebar{display:flex;flex-wrap:wrap;gap:var(--gutter, var(--space-s-l))}.sidebar:not([data-direction])>:first-child{flex-basis:var(--sidebar-target-width, 20rem);flex-grow:1}.sidebar:not([data-direction])>:last-child{flex-basis:0;flex-grow:999;min-width:var(--sidebar-content-min-width, 50%)}.sidebar[data-direction=rtl]>:last-child{flex-basis:var(--sidebar-target-width, 20rem);flex-grow:1}.sidebar[data-direction=rtl]>:first-child{flex-basis:0;flex-grow:999;min-width:var(--sidebar-content-min-width, 50%)}.switcher{display:flex;flex-wrap:wrap;gap:var(--gutter, var(--space-s-l));align-items:var(--switcher-vertical-alignment, flex-start)}.switcher>*{flex-grow:1;flex-basis:calc((var(--switcher-target-container-width, 40rem) - 100%) * 999)}.switcher>:nth-last-child(n + 3),.switcher>:nth-last-child(n + 3)~*{flex-basis:100%}.flow>*+*{margin-top:var(--flow-space, 1em)}.visually-hidden{border:0;clip:rect(0 0 0 0);height:0;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.wrapper{width:var(--wrapper-width);margin-left:auto;margin-right:auto;padding-left:var(--gutter);padding-right:var(--gutter);position:relative}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0px}.inset-x-\[1rem\]{left:1rem;right:1rem}.bottom-1{bottom:.25rem}.bottom-\[1rem\]{bottom:1rem}.bottom-xs{bottom:clamp(.75rem,.7rem + .23vw,.9375rem)}.left-0{left:0px}.left-1\/2{left:50%}.left-8{left:2rem}.right-1{right:.25rem}.right-xs{right:clamp(.75rem,.7rem + .23vw,.9375rem)}.top-0{top:0px}.top-4{top:1rem}.top-m-l{top:clamp(1.5rem,1.25rem + 1.25vw,2.5rem)}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.z-\[99999\]{z-index:99999}.-m-1{margin:-.25rem}.-m-xs{margin:calc(clamp(.75rem,.7rem + .23vw,.9375rem)*-1)}.m-0{margin:0}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-8{margin-bottom:2rem}.ml-3{margin-left:.75rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mt-0{margin-top:0}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-12{height:3rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-auto{height:auto}.h-full{height:100%}.max-h-full{max-height:100%}.min-h-screen{min-height:100vh}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-1\/4{width:25%}.w-12{width:3rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-\[clamp\(5rem\,33\%\,10rem\)\]{width:clamp(5rem,33%,10rem)}.w-full{width:100%}.w-max{width:-moz-max-content;width:max-content}.min-w-\[580px\]{min-width:580px}.max-w-\[32ch\]{max-width:32ch}.max-w-\[40ch\]{max-width:40ch}.max-w-none{max-width:none}.max-w-video{max-width:calc(1.2 * var(--text-max-width, 68ch))}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.origin-center{transform-origin:center}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-24{--tw-translate-y: -6rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-1\/4{--tw-translate-x: 25%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-75{--tw-scale-x: .75;--tw-scale-y: .75;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-90{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-3{gap:.75rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-l{gap:clamp(2rem,1.88rem + .63vw,2.5rem)}.gap-xl{gap:clamp(3rem,2.81rem + .94vw,3.75rem)}.gap-x-xl{-moz-column-gap:clamp(3rem,2.81rem + .94vw,3.75rem);column-gap:clamp(3rem,2.81rem + .94vw,3.75rem)}.gap-y-m{row-gap:clamp(1.5rem,1.41rem + .47vw,1.875rem)}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-x>:not([hidden])~:not([hidden]){--tw-divide-x-reverse: 0;border-right-width:calc(1px * var(--tw-divide-x-reverse));border-left-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}.divide-solid>:not([hidden])~:not([hidden]){border-style:solid}.divide-light>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(249 249 249 / var(--tw-divide-opacity))}.divide-light\/20>:not([hidden])~:not([hidden]){border-color:#f9f9f933}.divide-white>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(255 255 255 / var(--tw-divide-opacity))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-y-auto{overflow-y:auto}.whitespace-nowrap{white-space:nowrap}.rounded{border-radius:.25rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.border{border-width:1px}.border-y-0{border-top-width:0px;border-bottom-width:0px}.border-b{border-bottom-width:1px}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}.border-green-600{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity))}.border-light\/20{border-color:#f9f9f933}.border-red-600{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity))}.border-yellow-600{--tw-border-opacity: 1;border-color:rgb(202 138 4 / var(--tw-border-opacity))}.bg-\[\#0a2529\]{--tw-bg-opacity: 1;background-color:rgb(10 37 41 / var(--tw-bg-opacity))}.bg-accent{--tw-bg-opacity: 1;background-color:rgb(40 153 166 / var(--tw-bg-opacity))}.bg-accent-shade{--tw-bg-opacity: 1;background-color:rgb(10 37 41 / var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-dark{--tw-bg-opacity: 1;background-color:rgb(78 69 61 / var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity))}.bg-light{--tw-bg-opacity: 1;background-color:rgb(249 249 249 / var(--tw-bg-opacity))}.bg-orange-300{--tw-bg-opacity: 1;background-color:rgb(253 186 116 / var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity))}.bg-red-500{--tw-bg-opacity: 1;background-color:rgb(239 68 68 / var(--tw-bg-opacity))}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity))}.bg-yellow-200{--tw-bg-opacity: 1;background-color:rgb(254 240 138 / var(--tw-bg-opacity))}.bg-yellow-300{--tw-bg-opacity: 1;background-color:rgb(253 224 71 / var(--tw-bg-opacity))}.bg-opacity-90{--tw-bg-opacity: .9}.bg-gradient-to-b{background-image:linear-gradient(to bottom,var(--tw-gradient-stops))}.from-accent{--tw-gradient-from: #2899A6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(40 153 166 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.to-accent-shade{--tw-gradient-to: #0a2529 var(--tw-gradient-to-position)}.fill-current{fill:currentColor}.stroke-current{stroke:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-2xs{padding:clamp(.5rem,.47rem + .16vw,.625rem)}.p-4{padding:1rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.p-xs{padding:clamp(.75rem,.7rem + .23vw,.9375rem)}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-8{padding-left:2rem;padding-right:2rem}.px-s{padding-left:clamp(1rem,.94rem + .31vw,1.25rem);padding-right:clamp(1rem,.94rem + .31vw,1.25rem)}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-m{padding-top:clamp(1.5rem,1.41rem + .47vw,1.875rem);padding-bottom:clamp(1.5rem,1.41rem + .47vw,1.875rem)}.py-xs{padding-top:clamp(.75rem,.7rem + .23vw,.9375rem);padding-bottom:clamp(.75rem,.7rem + .23vw,.9375rem)}.pb-1{padding-bottom:.25rem}.pb-4{padding-bottom:1rem}.pb-l-xl{padding-bottom:clamp(2rem,1.56rem + 2.19vw,3.75rem)}.pb-s{padding-bottom:clamp(1rem,.94rem + .31vw,1.25rem)}.pl-6{padding-left:1.5rem}.pt-4{padding-top:1rem}.pt-l{padding-top:clamp(2rem,1.88rem + .63vw,2.5rem)}.pt-m-l{padding-top:clamp(1.5rem,1.25rem + 1.25vw,2.5rem)}.pt-xl{padding-top:clamp(3rem,2.81rem + .94vw,3.75rem)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.font-base{font-family:Red Hat Display,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.font-display{font-family:Quattrocento,serif}.text-\[120\%\]{font-size:120%}.text-base{font-size:clamp(1rem,.94rem + .31vw,1.25rem)}.text-step-0{font-size:clamp(.875rem,.84rem + .16vw,1rem)}.text-step-2{font-size:clamp(1.25rem,1.08rem + .86vw,1.9375rem)}.text-step-3{font-size:clamp(1.4375rem,1.19rem + 1.25vw,2.4375rem)}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.leading-\[1\.8\]{line-height:1.8}.leading-loose{line-height:2}.leading-none{line-height:1}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-accent{--tw-text-opacity: 1;color:rgb(40 153 166 / var(--tw-text-opacity))}.text-dark{--tw-text-opacity: 1;color:rgb(78 69 61 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity))}.text-light{--tw-text-opacity: 1;color:rgb(249 249 249 / var(--tw-text-opacity))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.decoration-accent{text-decoration-color:#2899a6}.decoration-white{text-decoration-color:#fff}.decoration-1{text-decoration-thickness:1px}.decoration-2{text-decoration-thickness:2px}.underline-offset-\[0\.2em\]{text-underline-offset:.2em}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.mix-blend-screen{mix-blend-mode:screen}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-offset-2{--tw-ring-offset-width: 2px}.blur{--tw-blur: blur(8px);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)}.grayscale{--tw-grayscale: grayscale(100%);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)}.sepia{--tw-sepia: sepia(100%);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)}.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)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-700{transition-duration:.7s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.flow-space-2xs{--flow-space: clamp(.5rem, .47rem + .16vw, .625rem)}.flow-space-xl{--flow-space: clamp(3rem, 2.81rem + .94vw, 3.75rem)}.flow-space-s-m{--flow-space: clamp(1rem, .78rem + 1.09vw, 1.875rem)}.gutter-zero{--gutter: 0rem}.gutter-2xs{--gutter: clamp(.5rem, .47rem + .16vw, .625rem)}.gutter-xs{--gutter: clamp(.75rem, .7rem + .23vw, .9375rem)}.selection\:bg-accent *::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(40 153 166 / var(--tw-bg-opacity))}.selection\:bg-accent *::selection{--tw-bg-opacity: 1;background-color:rgb(40 153 166 / var(--tw-bg-opacity))}.selection\:text-white *::-moz-selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.selection\:text-white *::selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.selection\:bg-accent::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(40 153 166 / var(--tw-bg-opacity))}.selection\:bg-accent::selection{--tw-bg-opacity: 1;background-color:rgb(40 153 166 / var(--tw-bg-opacity))}.selection\:text-white::-moz-selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.selection\:text-white::selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.file\:mr-4::file-selector-button{margin-right:1rem}.file\:rounded::file-selector-button{border-radius:.25rem}.file\:border-2::file-selector-button{border-width:2px}.file\:border-solid::file-selector-button{border-style:solid}.file\:bg-white::file-selector-button{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.file\:px-4::file-selector-button{padding-left:1rem;padding-right:1rem}.file\:py-2::file-selector-button{padding-top:.5rem;padding-bottom:.5rem}.file\:font-bold::file-selector-button{font-weight:700}.file\:uppercase::file-selector-button{text-transform:uppercase}.file\:tracking-widest::file-selector-button{letter-spacing:.1em}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-110:hover{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-light:hover{--tw-border-opacity: 1;border-color:rgb(249 249 249 / var(--tw-border-opacity))}.hover\:bg-accent-glare:hover{--tw-bg-opacity: 1;background-color:rgb(41 187 204 / var(--tw-bg-opacity))}.hover\:bg-black:hover{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.hover\:bg-orange-500:hover{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity))}.hover\:text-accent:hover{--tw-text-opacity: 1;color:rgb(40 153 166 / var(--tw-text-opacity))}.hover\:opacity-100:hover{opacity:1}.hover\:filter-none:hover{filter:none}.hover\:duration-150:hover{transition-duration:.15s}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus-visible\:translate-y-0.focus-visible.js-focus-visible,.js-focus-visible .focus-visible\:translate-y-0.focus-visible{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.focus-visible\:translate-y-0:focus-visible{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.focus-visible\:border-red-600.focus-visible.js-focus-visible,.js-focus-visible .focus-visible\:border-red-600.focus-visible{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity))}.focus-visible\:border-red-600:focus-visible{--tw-border-opacity: 1;border-color:rgb(220 38 38 / var(--tw-border-opacity))}.focus-visible\:opacity-100.focus-visible.js-focus-visible,.js-focus-visible .focus-visible\:opacity-100.focus-visible{opacity:1}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring.focus-visible.js-focus-visible,.js-focus-visible .focus-visible\:ring.focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2.focus-visible.js-focus-visible,.js-focus-visible .focus-visible\:ring-2.focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-offset-2.focus-visible.js-focus-visible,.js-focus-visible .focus-visible\:ring-offset-2.focus-visible{--tw-ring-offset-width: 2px}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.group:hover .group-hover\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.15\]{--tw-scale-x: 1.15;--tw-scale-y: 1.15;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:opacity-100{opacity:1}@media (prefers-reduced-motion: no-preference){.motion-safe\:transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.motion-safe\:transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.motion-safe\:transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.motion-safe\:transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.motion-safe\:transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.motion-safe\:duration-200{transition-duration:.2s}.motion-safe\:duration-300{transition-duration:.3s}}@media (min-width: 55em){.md\:bottom-\[2rem\]{bottom:2rem}.md\:left-1\/2{left:50%}.md\:left-\[2rem\]{left:2rem}.md\:left-auto{left:auto}.md\:right-\[2rem\]{right:2rem}.md\:right-auto{right:auto}.md\:col-span-12{grid-column:span 12 / span 12}.md\:col-span-3{grid-column:span 3 / span 3}.md\:col-span-4{grid-column:span 4 / span 4}.md\:col-span-6{grid-column:span 6 / span 6}.md\:col-span-8{grid-column:span 8 / span 8}.md\:col-span-9{grid-column:span 9 / span 9}.md\:col-start-3{grid-column-start:3}.md\:block{display:block}.md\:hidden{display:none}.md\:w-80{width:20rem}.md\:-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:text-base{font-size:clamp(1rem,.94rem + .31vw,1.25rem)}}@media (min-width: 70em){.lg\:col-span-4{grid-column:span 4 / span 4}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:text-step-1{font-size:clamp(1.125rem,1.02rem + .55vw,1.5625rem)}.lg\:text-step-4{font-size:clamp(1.625rem,1.27rem + 1.8vw,3.0625rem)}}@media (min-width: 32em){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 95em){.xl\:px-6{padding-left:1.5rem;padding-right:1.5rem}.xl\:px-l-2xl{padding-left:clamp(2rem,1.25rem + 3.75vw,5rem);padding-right:clamp(2rem,1.25rem + 3.75vw,5rem)}.xl\:pt-xl-2xl{padding-top:clamp(3rem,2.5rem + 2.5vw,5rem)}}
