/*! tailwindcss v4.1.3 | MIT License | https://tailwindcss.com */@layer properties;@font-face{font-display:swap;font-family:inter;font-style:normal;font-weight:100 900;src:url(/fonts/Inter/InterVariable.woff2?v=4.0) format("woff2")}@font-face{font-display:swap;font-family:inter;font-style:italic;font-weight:100 900;src:url(/fonts/Inter/InterVariable-Italic.woff2?v=4.0) format("woff2")}@font-face{ascent-override:89.79%;descent-override:22.36%;font-family:inter Fallback;line-gap-override:0.00%;size-adjust:107.89%;src:local("Arial")}@layer theme, base, components, utilities;@layer theme{:host,:root{--font-sans:"inter","inter Fallback",ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-amber-100:oklch(96.2% 0.059 95.617);--color-amber-200:oklch(92.4% 0.12 95.746);--color-green-500:#0fb8aa;--color-green-600:#00948a;--color-green-700:#007a76;--color-green-800:#025e5e;--color-green-900:#00484e;--color-cyan-500:oklch(71.5% 0.143 215.221);--color-sky-400:oklch(74.6% 0.16 232.661);--color-blue-50:#f0f9ff;--color-blue-100:#e2f2fe;--color-blue-200:#cde6fa;--color-blue-300:#aad2f2;--color-blue-400:#7eb5e6;--color-blue-500:#4a91d4;--color-blue-600:#3078bf;--color-blue-700:#165da8;--color-blue-800:#0e4a8f;--color-blue-900:#053a7a;--color-blue-950:#002c66;--color-gray-100:#f1f5f9;--color-gray-200:#e2e8f0;--color-gray-400:#94a3b8;--color-gray-500:#64748b;--color-gray-600:#475569;--color-gray-700:#334155;--color-gray-800:#1e293b;--color-white:#fff;--spacing:0.25rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-7xl:80rem;--text-sm:0.875rem;--text-sm--line-height:1.42857;--text-base:1rem;--text-base--line-height:1.5;--text-lg:1.125rem;--text-lg--line-height:1.55556;--text-xl:1.25rem;--text-xl--line-height:1.4;--text-2xl:1.5rem;--text-2xl--line-height:1.33333;--text-3xl:1.875rem;--text-3xl--line-height:1.2;--text-4xl:2.25rem;--text-4xl--line-height:1.11111;--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-light:300;--font-weight-bold:700;--radius-sm:0.25rem;--radius-md:0.375rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-4xl:2rem;--shadow-2xl:0 25px 50px -12px rgba(0,0,0,.25);--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--default-font-family:"inter","inter Fallback",ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--default-mono-font-family:var(--font-mono);--color-error:var(--color-amber-200)}}@layer base{*,::backdrop,::file-selector-button,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;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);tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}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,pre,samp{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-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}::file-selector-button,button,input,optgroup,select,textarea{background-color:transparent;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}: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)){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,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.relative{position:relative}.static{position:static}.order-1{order:1}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing)*4)}.my-6{margin-block:calc(var(--spacing)*6)}.my-16{margin-block:calc(var(--spacing)*16)}.mr-1{margin-right:calc(var(--spacing)*1)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.block{display:block}.flex{display:flex}.grid{display:grid}.inline-block{display:inline-block}.h-4{height:calc(var(--spacing)*4)}.h-12{height:calc(var(--spacing)*12)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-72{height:calc(var(--spacing)*72)}.w-4{width:calc(var(--spacing)*4)}.w-12{width:calc(var(--spacing)*12)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-70{width:calc(var(--spacing)*70)}.w-72{width:calc(var(--spacing)*72)}.w-auto{width:auto}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-80{max-width:calc(var(--spacing)*80)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.basis-1\/2{flex-basis:50%}.basis-1\/3{flex-basis:33.33333%}.basis-2\/3{flex-basis:66.66667%}.transform{transform:var(--tw-rotate-x) var(--tw-rotate-y) var(--tw-rotate-z) var(--tw-skew-x) var(--tw-skew-y)}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.place-content-center{place-content:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing)*1)}.gap-4{gap:calc(var(--spacing)*4)}.gap-8{gap:calc(var(--spacing)*8)}.gap-16{gap:calc(var(--spacing)*16)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.rounded-full{border-radius:calc(infinity*1px)}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-blue-500{border-color:var(--color-blue-500)}.border-gray-200{border-color:var(--color-gray-200)}.border-green-500{border-color:var(--color-green-500)}.border-sky-400{border-color:var(--color-sky-400)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-200{background-color:var(--color-blue-200)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-blue-700{background-color:var(--color-blue-700)}.bg-blue-800{background-color:var(--color-blue-800)}.bg-blue-900{background-color:var(--color-blue-900)}.bg-blue-950{background-color:var(--color-blue-950)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-600{background-color:var(--color-gray-600)}.bg-gray-700{background-color:var(--color-gray-700)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-green-600{background-color:var(--color-green-600)}.bg-green-700{background-color:var(--color-green-700)}.bg-green-800{background-color:var(--color-green-800)}.bg-white{background-color:var(--color-white)}.bg-linear-to-br{--tw-gradient-position:to bottom right;@supports (background-image:linear-gradient(in lab,red,red)){--tw-gradient-position:to bottom right in oklab}background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[url\(\/img\/bg-dna-01\.jpg\)\]{background-image:url(/img/bg-dna-01.jpg)}.from-blue-600{--tw-gradient-from:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-green-600{--tw-gradient-from:var(--color-green-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-blue-950{--tw-gradient-to:var(--color-blue-950);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from) var(--tw-gradient-from-position),var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.p-0{padding:calc(var(--spacing)*0)}.p-4{padding:calc(var(--spacing)*4)}.p-8{padding:calc(var(--spacing)*8)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-24{padding-inline:calc(var(--spacing)*24)}.py-1{padding-block:calc(var(--spacing)*1)}.py-3{padding-block:calc(var(--spacing)*3)}.py-8{padding-block:calc(var(--spacing)*8)}.py-16{padding-block:calc(var(--spacing)*16)}.py-24{padding-block:calc(var(--spacing)*24)}.pt-1{padding-top:calc(var(--spacing)*1)}.pr-\[25vw\]{padding-right:25vw}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pl-5{padding-left:calc(var(--spacing)*5)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-10{padding-left:calc(var(--spacing)*10)}.text-center{text-align:center}.text-left{text-align:left}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl\!{font-size:var(--text-4xl)!important;line-height:var(--tw-leading,var(--text-4xl--line-height))!important}.text-5xl\!{font-size:var(--text-5xl)!important;line-height:var(--tw-leading,var(--text-5xl--line-height))!important}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.leading-\[1\.125\]{--tw-leading:1.125;line-height:1.125}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.whitespace-nowrap{white-space:nowrap}.text-amber-100{color:var(--color-amber-100)}.text-amber-200{color:var(--color-amber-200)}.text-blue-200{color:var(--color-blue-200)}.text-blue-300{color:var(--color-blue-300)}.text-blue-700{color:var(--color-blue-700)}.text-blue-900{color:var(--color-blue-900)}.text-gray-600{color:var(--color-gray-600)}.text-green-700{color:var(--color-green-700)}.text-white{color:var(--color-white)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgba(0,0,0,.1)),0 4px 6px -4px var(--tw-shadow-color,rgba(0,0,0,.1))}.shadow-lg,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,rgba(0,0,0,.1)),0 1px 2px -1px var(--tw-shadow-color,rgba(0,0,0,.1))}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,rgba(0,0,0,.1)),0 8px 10px -6px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-blue-900\/80{--tw-shadow-color:color-mix(in srgb,#053a7a 80%,transparent);@supports (color:color-mix(in lab,red,red)){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-blue-900) 80%,transparent) var(--tw-shadow-alpha),transparent)}}.shadow-green-900\/80{--tw-shadow-color:color-mix(in srgb,#00484e 80%,transparent);@supports (color:color-mix(in lab,red,red)){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-green-900) 80%,transparent) var(--tw-shadow-alpha),transparent)}}.grayscale{--tw-grayscale:grayscale(100%)}.filter,.grayscale{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-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.text-shadow-lg{text-shadow:0 1px 2px var(--tw-text-shadow-color,rgba(0,0,0,.1)),0 3px 2px var(--tw-text-shadow-color,rgba(0,0,0,.1)),0 4px 8px var(--tw-text-shadow-color,rgba(0,0,0,.1))}.text-shadow-md{text-shadow:0 1px 1px var(--tw-text-shadow-color,rgba(0,0,0,.1)),0 1px 2px var(--tw-text-shadow-color,rgba(0,0,0,.1)),0 2px 4px var(--tw-text-shadow-color,rgba(0,0,0,.1))}.group-focus-within\:grayscale-0{&:is(:where(.group):focus-within *){--tw-grayscale:grayscale(0%);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,)}}.group-hover\:grayscale-0{&:is(:where(.group):hover *){@media (hover:hover){--tw-grayscale:grayscale(0%);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,)}}}.hover\:border-blue-500{&:hover{@media (hover:hover){border-color:var(--color-blue-500)}}}.hover\:bg-blue-50{&:hover{@media (hover:hover){background-color:var(--color-blue-50)}}}.hover\:text-blue-600{&:hover{@media (hover:hover){color:var(--color-blue-600)}}}.hover\:text-blue-950{&:hover{@media (hover:hover){color:var(--color-blue-950)}}}.hover\:text-white{&:hover{@media (hover:hover){color:var(--color-white)}}}.hover\:underline{&:hover{@media (hover:hover){text-decoration-line:underline}}}.hover\:shadow-lg{&:hover{@media (hover:hover){--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,rgba(0,0,0,.1)),0 4px 6px -4px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}}.hover\:shadow-cyan-500\/50{&:hover{@media (hover:hover){--tw-shadow-color:color-mix(in srgb,oklch(71.5% 0.143 215.221) 50%,transparent);@supports (color:color-mix(in lab,red,red)){--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-cyan-500) 50%,transparent) var(--tw-shadow-alpha),transparent)}}}}.sm\:flex{@media (width >= 40rem){display:flex}}.sm\:flex-row{@media (width >= 40rem){flex-direction:row}}.sm\:gap-0{@media (width >= 40rem){gap:calc(var(--spacing)*0)}}.sm\:gap-8{@media (width >= 40rem){gap:calc(var(--spacing)*8)}}.sm\:pr-\[15vw\]{@media (width >= 40rem){padding-right:15vw}}.sm\:text-lg{@media (width >= 40rem){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}.md\:absolute{@media (width >= 48rem){position:absolute}}.md\:top-full{@media (width >= 48rem){top:100%}}.md\:mb-0{@media (width >= 48rem){margin-bottom:calc(var(--spacing)*0)}}.md\:mb-16{@media (width >= 48rem){margin-bottom:calc(var(--spacing)*16)}}.md\:mb-24{@media (width >= 48rem){margin-bottom:calc(var(--spacing)*24)}}.md\:flex{@media (width >= 48rem){display:flex}}.md\:hidden{@media (width >= 48rem){display:none}}.md\:h-8{@media (width >= 48rem){height:calc(var(--spacing)*8)}}.md\:h-24{@media (width >= 48rem){height:calc(var(--spacing)*24)}}.md\:h-60{@media (width >= 48rem){height:calc(var(--spacing)*60)}}.md\:w-8{@media (width >= 48rem){width:calc(var(--spacing)*8)}}.md\:w-24{@media (width >= 48rem){width:calc(var(--spacing)*24)}}.md\:w-60{@media (width >= 48rem){width:calc(var(--spacing)*60)}}.md\:w-full{@media (width >= 48rem){width:100%}}.md\:max-w-full{@media (width >= 48rem){max-width:100%}}.md\:basis-60{@media (width >= 48rem){flex-basis:calc(var(--spacing)*60)}}.md\:basis-auto{@media (width >= 48rem){flex-basis:auto}}.md\:-translate-y-16{@media (width >= 48rem){--tw-translate-y:calc(var(--spacing)*-16);translate:var(--tw-translate-x) var(--tw-translate-y)}}.md\:translate-y-16{@media (width >= 48rem){--tw-translate-y:calc(var(--spacing)*16);translate:var(--tw-translate-x) var(--tw-translate-y)}}.md\:grid-cols-4{@media (width >= 48rem){grid-template-columns:repeat(4,minmax(0,1fr))}}.md\:flex-row{@media (width >= 48rem){flex-direction:row}}.md\:flex-row-reverse{@media (width >= 48rem){flex-direction:row-reverse}}.md\:justify-center{@media (width >= 48rem){justify-content:center}}.md\:gap-2{@media (width >= 48rem){gap:calc(var(--spacing)*2)}}.md\:gap-6{@media (width >= 48rem){gap:calc(var(--spacing)*6)}}.md\:gap-8{@media (width >= 48rem){gap:calc(var(--spacing)*8)}}.md\:border-b-6{@media (width >= 48rem){border-bottom-style:var(--tw-border-style);border-bottom-width:6px}}.md\:bg-transparent{@media (width >= 48rem){background-color:transparent}}.md\:px-8{@media (width >= 48rem){padding-inline:calc(var(--spacing)*8)}}.md\:py-8{@media (width >= 48rem){padding-block:calc(var(--spacing)*8)}}.md\:py-20{@media (width >= 48rem){padding-block:calc(var(--spacing)*20)}}.md\:pr-0{@media (width >= 48rem){padding-right:calc(var(--spacing)*0)}}.md\:pb-12{@media (width >= 48rem){padding-bottom:calc(var(--spacing)*12)}}.md\:text-2xl{@media (width >= 48rem){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}}.md\:text-sm{@media (width >= 48rem){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}}.md\:text-xl{@media (width >= 48rem){font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}.md\:shadow-xl{@media (width >= 48rem){--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,rgba(0,0,0,.1)),0 8px 10px -6px var(--tw-shadow-color,rgba(0,0,0,.1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.lg\:mb-0{@media (width >= 64rem){margin-bottom:calc(var(--spacing)*0)}}.lg\:mb-12{@media (width >= 64rem){margin-bottom:calc(var(--spacing)*12)}}.lg\:mb-16{@media (width >= 64rem){margin-bottom:calc(var(--spacing)*16)}}.lg\:mb-20{@media (width >= 64rem){margin-bottom:calc(var(--spacing)*20)}}.lg\:flex{@media (width >= 64rem){display:flex}}.lg\:h-28{@media (width >= 64rem){height:calc(var(--spacing)*28)}}.lg\:w-1\/2{@media (width >= 64rem){width:50%}}.lg\:w-1\/3{@media (width >= 64rem){width:33.33333%}}.lg\:w-2\/3{@media (width >= 64rem){width:66.66667%}}.lg\:w-28{@media (width >= 64rem){width:calc(var(--spacing)*28)}}.lg\:gap-8{@media (width >= 64rem){gap:calc(var(--spacing)*8)}}.lg\:gap-16{@media (width >= 64rem){gap:calc(var(--spacing)*16)}}.lg\:gap-32{@media (width >= 64rem){gap:calc(var(--spacing)*32)}}.lg\:py-24{@media (width >= 64rem){padding-block:calc(var(--spacing)*24)}}.lg\:pb-6{@media (width >= 64rem){padding-bottom:calc(var(--spacing)*6)}}.lg\:pb-16{@media (width >= 64rem){padding-bottom:calc(var(--spacing)*16)}}.lg\:pb-20{@media (width >= 64rem){padding-bottom:calc(var(--spacing)*20)}}.lg\:text-4xl{@media (width >= 64rem){font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.xl\:h-32{@media (width >= 80rem){height:calc(var(--spacing)*32)}}.xl\:h-80{@media (width >= 80rem){height:calc(var(--spacing)*80)}}.xl\:w-32{@media (width >= 80rem){width:calc(var(--spacing)*32)}}.xl\:w-80{@media (width >= 80rem){width:calc(var(--spacing)*80)}}.xl\:gap-16{@media (width >= 80rem){gap:calc(var(--spacing)*16)}}.xl\:text-lg{@media (width >= 80rem){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}}}.wrapper{display:flex;flex-direction:column;min-height:100dvh}.skip-link{clip:rect(1px,1px,1px,1px);color:var(--color-white);display:block;height:1px;overflow:hidden;position:absolute;text-align:center;white-space:nowrap;width:1px}.skip-link:focus{clip:auto;height:auto;overflow:auto;padding:.25rem;position:absolute;width:100%}@layer base{body,html{font-family:var(--font-sans)}h1{font-size:clamp(31.61px,2.305vw + 24.233px,53.74px)}h1,h2{line-height:1}h2{font-size:clamp(27.99px,1.749vw + 22.393px,44.78px)}h3{font-size:clamp(24.88px,1.296vw + 20.733px,37.32px);line-height:1.11111}h4{font-size:clamp(22.21px,.926vw + 19.247px,31.1px);line-height:1.2}h5{font-size:clamp(19.94px,.623vw + 17.947px,25.92px);line-height:1.33333}h6{font-size:clamp(18px,.375vw + 16.8px,21.6px);line-height:1.4}body{font-size:clamp(16.36px,.171vw + 15.813px,18px);line-height:1.5}small{font-size:clamp(13.64px,.142vw + 13.187px,15px)}h1,h2,h3,h4,h5,h6{font-weight:600}}.bg-dna-2{background-blend-mode:multiply;background-color:var(--color-blue-700);background-image:image-set("/img/backgrounds/bg-dna-02_w720.webp" type("image/webp"),"/img/backgrounds/bg-dna-02_w720.avif" type("image/avif"),"/img/backgrounds/bg-dna-02_w720.jpg" type("image/jpeg"));background-position:50%;background-repeat:no-repeat;background-size:cover;@media (min-width:480px){background-image:image-set("/img/backgrounds/bg-dna-02_w1024.webp" type("image/webp"),"/img/backgrounds/bg-dna-02_w1024.avif" type("image/avif"),"/img/backgrounds/bg-dna-02_w1024.jpg" type("image/jpeg"))}@media (min-width:960px){background-image:image-set("/img/backgrounds/bg-dna-02_w1920.webp" type("image/webp"),"/img/backgrounds/bg-dna-02_w1920.avif" type("image/avif"),"/img/backgrounds/bg-dna-02_w1920.jpg" type("image/jpeg"))}}@layer components{.site-header{background-color:var(--color-white);position:fixed;width:100%;z-index:1000;.nav-main{background-color:hsla(0,0%,100%,.95);margin:0 auto;max-width:var(--container-7xl);&.open .open-hide,.open-show{display:none}&.open .open-show{display:inline}}.nav-item{display:block}.nav-brand{align-items:center;display:flex;justify-content:space-between}.nav-logo{display:block;img{height:2.5rem;width:2.5rem}}.nav-list{display:none;padding-top:.5rem;.open &{display:block}}.nav-link{border-radius:calc(infinity*1px);display:block;line-height:1.5rem;padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*6);transition-duration:var(--default-transition-duration);transition-property:all;transition-timing-function:var(--default-transition-timing-function);&:hover:not([aria-current=page]){background-color:var(--color-blue-200)}&[aria-current=page]{background-color:var(--color-blue-700);color:var(--color-white)}}@media (min-width:768px){background-color:transparent;margin-block:1rem;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0;.nav-main{border:1px solid var(--color-gray-400);border-radius:calc(infinity*1px)}.nav-brand{margin:0 auto 0 0}.nav-logo{margin-left:1.25rem}.nav-list{display:block;padding-top:0}.nav-link{border-radius:calc(infinity*1px);margin:var(--spacing);padding-block:calc(var(--spacing)*2)}}@media (min-width:64rem){margin-block:1.5rem}}.mobile-nav-overlay{background:var(--color-blue-600);display:none;height:100%;left:0;min-height:100dvh;opacity:0;position:fixed;top:0;transition:opacity .5s ease;width:100%;will-change:opacity;z-index:-999}.mobile-nav-overlay.open{@media (max-width:767px){display:block;opacity:.8;z-index:999}}}@layer components{.site-footer{margin-block-start:auto;.nav-link{color:var(--color-blue-200);&:hover:not([aria-current=page]){text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.25em}&[aria-current=page]{color:var(--color-white);font-weight:600}}}}@layer components{.page-header{padding-block-start:6.25rem;@media (min-width:768px){padding-block-start:8rem}@media (min-width:64rem){padding-block-start:9rem}}}@layer components{html:has(dialog[open]){overflow:hidden}[dialog-trigger]:focus-visible{outline:2px solid var(--color-blue-500);outline-offset:4px}dialog{background-image:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-2xl);margin:0 auto;max-height:calc(100dvh - 2rem);max-width:50rem;position:fixed;top:0;transform:scaleY(0);transform-origin:0 0;transition:all allow-discrete .3s ease-out;translate:0 0;width:95vw;.dialog-content{padding-top:2rem;position:relative}.dialog-close{background-color:var(--color-white);border:1px solid transparent;border-radius:var(--radius-sm);padding:.5rem 1rem;position:absolute;right:clamp(1rem,4.2666666666667vw,2rem);top:.5rem;&:focus-visible{color:var(--color-blue-600);outline-color:var(--color-blue-400)}&:hover{background-color:var(--color-blue-50);border:1px solid var(--color-blue-700);color:var(--color-blue-800)}}.dialog-body{padding:clamp(1rem,4.2666666666667vw,2rem)}}dialog[open]{opacity:1;transform:scaleY(1);translate:0 clamp(1rem,4.2666666666667vw,2rem)}@starting-style{dialog[open]{opacity:0;transform:scaleY(0);translate:0 0}}dialog::backdrop{background-color:transparent;transform-origin:0 0;transition:display allow-discrete .3s,overlay allow-discrete .3s,background-color .3s}dialog:open::backdrop{background-color:rgba(0,0,0,.8)}@starting-style{dialog[open]::backdrop{background-color:transparent}}}@layer components{.bio-dialog{background-image:radial-gradient(farthest-corner at 66% 100%,var(--color-blue-200) 0,var(--color-white) 85%);.dialog-content{padding-top:2rem;position:relative}h2{margin-bottom:clamp(1rem,4.2666666666667vw,2rem)}.role{border-bottom:3px solid var(--color-green-500);color:var(--color-blue-700);display:inline-block;font-size:.5em;padding-bottom:.5rem}.bio{margin-bottom:1rem}.bio-photo{aspect-ratio:1;border-radius:50%;float:right;margin:-2rem 0 1rem 1rem;overflow:hidden;shape-margin:1rem;shape-outside:circle();width:30%;@media (min-width:768px){margin-bottom:2rem;margin-left:2rem;margin-right:0;margin-top:-2rem}}blockquote{background:var(--color-blue-700);border-radius:0 0 var(--radius-lg) var(--radius-lg);color:var(--color-white);padding:clamp(1rem,4.2666666666667vw,2rem)}}.bio-dialog::backdrop{background:var(--color-gray-800);opacity:.8}}@layer components{fieldset{border:none;margin:0;padding:0}.form-group{margin-block-end:1.25rem}label{color:var(--color-gray-700);display:block;font-weight:300;margin-block-end:.5rem}input,select,textarea{background-color:var(--color-white);border:1px solid var(--color-gray-500);border-radius:var(--radius-md);display:block;font-size:1rem;line-height:1.25;margin-inline:-.25rem;padding-block:.625rem;padding-inline:1rem;width:100%;&:focus-visible{outline-color:var(--color-blue-400);outline-style:solid;outline-width:1px;transition:outline-offset .2s ease;&:not(:active){outline-offset:.25rem}}}button{border:1px solid var(--color-gray-500);border-radius:var(--radius-md);display:inline-block;font-size:1rem;line-height:1.25;margin-inline:-.25rem;padding-block:.625rem;padding-inline:1rem;width:auto;&:focus-visible{outline-color:var(--color-blue-400);outline-style:solid;outline-width:1px;transition:outline-offset .2s ease;&:not(:active){outline-offset:.25rem}}}input,select,text-area{background-color:var(--color-gray-100);color:var(--text-color);&:active,&:focus{background-color:#fff}}input::placeholder{color:var(--color-gray-400);text-transform:uppercase}select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%2395C93D' d='M17.21 22 27.5 11.71c.67-.67.67-1.75 0-2.42s-1.75-.67-2.42 0l-9.07 9.07-9.08-9.07c-.67-.67-1.75-.67-2.42 0s-.67 1.75 0 2.42L14.8 22l1.21 1.21L17.22 22Z'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:20px 20px;padding:.625rem 2.25rem .625rem .75rem;transition:border-color .15sease-in-out,box-shadow .15sease-in-out;width:100%}.error,select{display:block}.error{color:var(--color-error);font-size:.875rem;padding-top:.125rem}.success-message{color:var(--text-green-700);font-weight:700;left:0;opacity:0;position:absolute;right:0;text-align:center;top:0;transform:scaleY(0);transition:all .4s ease 0s,background-color .2s ease 0s;&.show{opacity:1;transform:scaleY(1);transition:all .4s ease .5s,background-color .2s ease 0s}}.g-recaptcha{display:grid;place-content:center}[type=submit]{opacity:1;transform:scaleY(1);transition:all .3s ease-out}.contact-form{label{color:var(--color-blue-100);font-weight:700}}}@layer components{.icon-list{display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr));margin:2rem auto;max-width:70rem;width:100%;@media (min-width:540px){gap:1.5rem}@media (min-width:768px){gap:clamp(1rem,2vw,2rem);grid-template-columns:repeat(4,minmax(0,1fr))}}.icon-list-item{aspect-ratio:1/1;border-color:hsla(0,0%,100%,.1) rgba(0,0,0,.1) rgba(0,0,0,.1) hsla(0,0%,100%,.1);border-radius:var(--radius-4xl);border-style:solid;border-width:2px;color:var(--color-white);display:grid;font-size:clamp(.875rem,3.2vw + 2px,1.5rem);padding:1rem;place-content:center;text-align:center;width:100%;.icon{display:block;height:clamp(4rem,17.0666666666667vw,8rem);margin:0 auto;width:clamp(4rem,17.0666666666667vw,8rem)}@media (min-width:768px){font-size:clamp(.75rem,-.3409rem + 2.2727vw,1.25rem);padding-bottom:clamp(.5rem,1vw,1rem);padding-left:clamp(.5rem,1vw,1rem);padding-right:clamp(.5rem,1vw,1rem);padding-top:clamp(.5rem,1vw,1rem);.icon{height:clamp(4rem,12.5vw,8.75rem);width:clamp(4rem,12.5vw,8.75rem)}}}}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1));border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);z-index:50}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{height:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}.teamwork-slider{--swiper-navigation-color:var(--color-white);--swiper-width-lg:50%;--swiper-inactive-scale-lg:0.6;--swiper-width-sm:90%;--swiper-inactive-scale-sm:0.95;.swiper-wrapper{align-items:center}.swiper-slide{align-self:center;opacity:.5;overflow:hidden;padding:2rem 0;transform:scale(var(--swiper-inactive-scale-sm)) translateZ(0);transition:all .3s ease-in-out;width:var(--swiper-width-sm);z-index:-1;.img{img{width:100%}}}.swiper-slide.swiper-slide-active{opacity:1;transform:scale(1)}.swiper-backface-hidden .swiper-slide.swiper-slide-active{transform:scale(1) translateZ(0)!important}.swiper-button-next,.swiper-button-prev{background:rgba(0,0,0,.2);border-radius:50%;display:grid;height:4rem;place-content:center;transition:all .3s ease-in-out;width:4rem;&.swiper-button-disabled{background:rgba(0,0,0,.1)}&:hover:not(.swiper-button-disabled){background:rgba(0,0,0,.5)}}.swiper-button-next{right:calc((100% - var(--swiper-width-sm))/2);transform:translate(50%,-50%)}.swiper-button-prev{left:calc((100% - var(--swiper-width-sm))/2);transform:translate(-50%,-50%)}@media only screen and (min-width:768px){--swiper-navigation-size:24px;.swiper-slide{transform:scale(var(--swiper-inactive-scale-lg));width:var(--swiper-width-lg)}.swiper-backface-hidden .swiper-slide.swiper-slide{transform:scale(var(--swiper-inactive-scale-lg)) translateZ(0)}.swiper-button-next,.swiper-button-prev{height:3rem;width:3rem;&.swiper-button-disabled{background:rgba(0,0,0,.1)}&:hover:not(.swiper-button-disabled){background:rgba(0,0,0,.5)}}.swiper-button-next{right:calc((100% - var(--swiper-width-lg))/2)}.swiper-button-prev{left:calc((100% - var(--swiper-width-lg))/2)}}}.services{.compass-heading{background-color:#fff;background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" height="128" fill="%23f1f5f9" viewBox="0 0 128 128"><path d="m64 9 1.4 8.008c25.238.47 45.668 20.631 46.569 45.761l7.031 1.23-7.006 1.224v.062c-.416 25.617-21.119 46.31-46.74 46.71l-1.224 7.002-1.229-7.027c-25.135-.884-45.308-21.306-45.792-46.541L9 64.029l8.036-1.406c.962-24.728 20.835-44.61 45.559-45.585zm46.125 56.55-7.76 1.357c-.57 9.122-4.364 17.37-10.255 23.617l3.757 5.341-5.347-3.751c-6.24 5.882-14.475 9.673-23.582 10.25l-1.356 7.76c24.352-.566 43.993-20.218 44.543-44.574m-47.652 44.543-1.364-7.801c-8.931-.792-16.975-4.682-23.05-10.586l-5.926 4.159 4.192-5.96c-5.524-6.122-9.081-14.05-9.677-22.791l-7.768-1.358c.647 23.945 19.748 43.294 43.593 44.337m4.943-81.553 3.679 21.046a16.1 16.1 0 0 0-7.124-1.663c-2.543 0-4.935.61-7.064 1.663l3.661-20.95a35.95 35.95 0 0 0-20.35 9.186l10.624 7.475-.85 4.694-4.725.85-7.452-10.614a35.94 35.94 0 0 0-9.183 20.37l20.954-3.662a15.9 15.9 0 0 0-1.663 7.064c0 2.535.61 4.957 1.663 7.124L28.54 67.445a35.93 35.93 0 0 0 8.884 20.895l7.842-11.153 4.724.85.85 4.694-11.228 7.884c5.631 5.369 12.995 8.935 21.165 9.774l-3.842-21.977a15.94 15.94 0 0 0 7.094 1.662c2.543 0 4.935-.61 7.094-1.662l-3.855 22.062a35.94 35.94 0 0 0 21.692-9.454l-11.774-8.26.85-4.724 4.695-.85 8.283 11.78a35.94 35.94 0 0 0 9.46-21.73l-22.06 3.857a16.06 16.06 0 0 0 1.662-7.094c0-2.536-.61-4.935-1.663-7.094l21.97 3.84c-.844-8.16-4.407-15.512-9.767-21.134l-7.884 11.23-4.694-.85-.85-4.724 11.153-7.843a35.93 35.93 0 0 0-20.926-8.884M64 53.76c5.657 0 10.239 4.605 10.239 10.24 0 5.627-4.582 10.238-10.239 10.238-5.627 0-10.239-4.604-10.239-10.239 0-5.627 4.582-10.238 10.239-10.238m1.728-34.881 1.358 7.768a37.8 37.8 0 0 1 22.821 9.676l5.96-4.191-4.16 5.926c5.897 6.066 9.783 14.098 10.58 23.02l7.805 1.363c-1.06-23.84-20.416-42.93-44.364-43.562M18.915 62.295l7.81-1.365c.801-8.566 4.452-16.307 9.995-22.264l-4.506-6.418C24.45 40.02 19.473 50.58 18.915 62.295M32.25 32.213l6.412 4.512c5.95-5.54 13.683-9.19 22.24-9.996l1.366-7.813c-11.703.565-22.251 5.539-30.018 13.297"/></svg>');background-position:50%;background-repeat:no-repeat;background-size:120%;display:grid;grid-template:"container";height:clamp(20rem,85vw,25rem);margin:0 auto;overflow:hidden;place-content:center;place-items:center;width:clamp(20rem,85vw,25rem);h2{grid-area:container;margin:0}}.tailored-images{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-around;padding:2rem;img{margin:0 auto;max-height:22rem;max-width:22rem;object-fit:contain;width:100%}}.testimonials{--swiper-navigation-color:var(--color-blue-500);--swiper-pagination-bottom:0;--swiper-pagination-bullet-inactive-color:var(--color-gray-500);--swiper-pagination-bullet-inactive-opacity:0.3;--swiper-pagination-color:var(--color-blue-500);swiper-slide{align-self:center}blockquote{background-color:var(--color-white);padding:1.5rem 4rem;width:100%;.source{text-align:end}@media (min-width:640px){border-radius:var(--radius-xl);margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:0;max-width:50rem;padding-bottom:2rem;padding-left:2rem;padding-right:2rem;padding-top:2rem;width:calc(100% - 8rem)}}}}@layer components{.tpc-flow-header{display:inline-block;&:after{background-image:linear-gradient(to right,var(--color-green-500) 0,var(--color-blue-800) 100%);content:"";display:block;height:4px;width:100%}}.tpc-flow{display:flex;flex-direction:column;gap:.5rem;margin:0 auto;details{background:var(--color-blue-700);border-radius:var(--radius-xl);color:var(--color-white);position:relative;&::marker,summary::-webkit-details-marker{content:"";display:none}&[open]{background:var(--color-green-700)}}summary{align-items:center;display:flex;font-weight:700}.number{position:absolute;text-align:center;top:50%;transform:translateY(-50%);transition:all .3s ease-out;width:5rem}.number,.title{font-size:1.375rem}.title{padding:.75rem 1rem .75rem 5rem}.content{padding:0 1rem 1rem 5rem}}[open]{.number{transform:scale(2.5) translateY(-25%)}}@supports (interpolate-size:allow-keywords){:root{interpolate-size:allow-keywords}::details-content{height:0;overflow:clip;transition:height .5s ease}[open]::details-content{height:auto}}@media (min-width:960px){.tpc-flow{flex-direction:row;gap:1rem;min-height:35rem;overflow:hidden;summary{flex-shrink:0;width:5rem}.number{bottom:1rem;font-size:1.5rem;position:absolute;text-align:center;top:auto;transform:none;transition:all .3s ease-out;width:100%}.title{font-size:2rem;padding:1rem}.content{font-size:clamp(.875rem,1.6666666666667vw,1.375rem);padding-block:0;padding-inline:clamp(1rem,1.6666666666667vw,2rem)}details:not([open]){summary{height:100%;position:relative}.title{display:block;min-width:22.5rem;transform:rotate(-90deg) translateX(-50%);transform-origin:top left;z-index:10}}details[open]{.number{bottom:-.15em;font-size:clamp(10rem,18.75vw,15rem);line-height:1}summary{line-height:1.125;width:auto}.title{padding-block:2rem 1rem;padding-inline:clamp(1rem,1.6666666666667vw,2rem)}}}}}@layer components{.projects{.page-header{align-items:flex-start;background:url(/img/fpo-success.jpg);background-position:45% 100%;background-repeat:no-repeat;background-size:cover;display:flex;justify-items:flex-start;min-height:32rem;@media (min-width:1200px){align-items:center;background-position:45% 10%}}}}.fluid-px-1{padding-inline:clamp(1rem,4.2666666666667vw,2rem)}.fluid-py-1{padding-block:clamp(1rem,4.2666666666667vw,1.625rem)}.fluid-py-2{padding-block:clamp(2rem,8.5333333333333vw,3.25rem)}.fluid-py-3{padding-block:clamp(3rem,12.8vw,4.875rem)}.fluid-py-4{padding-block:clamp(4rem,17.0666666666667vw,6.5rem)}.fluid-py-5{padding-block:clamp(5rem,21.3333333333333vw,8.125rem)}.fluid-py-6{padding-block:clamp(6rem,25.6vw,9.755rem)}.fluid-py-7{padding-block:clamp(7rem,29.8666666666667vw,11.375rem)}.fluid-py-8{padding-block:clamp(8rem,34.1333333333333vw,13rem)}.fluid-ps-1{padding-block-start:clamp(1rem,4.2666666666667vw,1.625rem)}.fluid-ps-2{padding-block-start:clamp(2rem,8.5333333333333vw,3.25rem)}.fluid-ps-3{padding-block-start:clamp(3rem,12.8vw,4.875rem)}.fluid-ps-4{padding-block-start:clamp(4rem,17.0666666666667vw,6.5rem)}.fluid-ps-5{padding-block-start:clamp(5rem,21.3333333333333vw,8.125rem)}.fluid-ps-6{padding-block-start:clamp(6rem,25.6vw,9.755rem)}.fluid-ps-7{padding-block-start:clamp(7rem,29.8666666666667vw,11.375rem)}.fluid-ps-8{padding-block-start:clamp(8rem,34.1333333333333vw,13rem)}.fluid-pe-1{padding-block-end:clamp(1rem,4.2666666666667vw,1.625rem)}.fluid-pe-2{padding-block-end:clamp(2rem,8.5333333333333vw,3.25rem)}.fluid-pe-3{padding-block-end:clamp(3rem,12.8vw,4.875rem)}.fluid-pe-4{padding-block-end:clamp(4rem,17.0666666666667vw,6.5rem)}.fluid-pe-5{padding-block-end:clamp(5rem,21.3333333333333vw,8.125rem)}.fluid-pe-6{padding-block-end:clamp(6rem,25.6vw,9.755rem)}.fluid-pe-7{padding-block-end:clamp(7rem,29.8666666666667vw,11.375rem)}.fluid-pe-8{padding-block-end:clamp(8rem,34.1333333333333vw,13rem)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:scroll()){.reveal{animation:reveal ease;animation-timeline:view()}@keyframes reveal{entry 0%{opacity:0;transform:scale(.8) translateY(100px)}entry 100%{opacity:1;transform:scale(1) translateY(0)}}}}@property --tw-rotate-x{syntax:"*";inherits:false;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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-text-shadow-color{syntax:"*";inherits:false}@property --tw-text-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:rotateX(0);--tw-rotate-y:rotateY(0);--tw-rotate-z:rotateZ(0);--tw-skew-x:skewX(0);--tw-skew-y:skewY(0);--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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-text-shadow-color:initial;--tw-text-shadow-alpha:100%;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}