@layer reset{@layer reset{:where(*){box-sizing:border-box;margin:0;padding:0}:where(img,svg,video,canvas,audio,iframe,embed,object){display:block}@media (prefers-reduced-motion:no-preference){:where(html){scroll-behavior:smooth}}}}@layer theme{@layer theme{@property --primary-base{syntax:"<color>";inherits:true;initial-value:#0b090a}@property --secondary-base{syntax:"<color>";inherits:true;initial-value:#f8f9fa}@property --accent-base{syntax:"<color>";inherits:true;initial-value:#e09f3e}@property --valid-base{syntax:"<color>";inherits:true;initial-value:#007200}@property --invalid-base{syntax:"<color>";inherits:true;initial-value:#d00000}:root{--primary:oklch(from var(--primary-base) calc(l - 30) calc(c * 10) calc(h * 10));--secondary:oklch(from var(--secondary-base) calc(l * 15) calc(c * 5) calc(h + 20));--accent:oklch(from var(--accent-base) l calc(c * 1.5) calc(h - 3));--valid:oklch(from var(--valid-base) l calc(c * 1.5) calc(h - 3));--invalid:oklch(from var(--invalid-base) l calc(c * 1.5) calc(h - 3));--primary-o:oklch(from var(--primary) l c h / .75);--secondary-o:oklch(from var(--secondary) l c h / .75);--accent-o:oklch(from var(--accent) l c h / .75);--primary-l:oklch(from var(--primary) l c h / .15);--secondary-l:oklch(from var(--secondary) l c h / .15);--accent-l:oklch(from var(--accent) l c h / .15);--x-stretch:clamp(21.875rem, calc(18.125rem + 15svi), 31.25rem);--stretch:clamp(18.75rem, calc(15rem + 15svi), 28.125rem);--ultra:clamp(2.5rem, calc(1.875rem + 2.5svi), 4.0625rem);--jumbo:clamp(1.875rem, calc(1.25rem + 2.5svi), 3.4375rem);--xx-large:clamp(1.5625rem, calc(1.0625rem + 2svi), 2.8125rem);--x-large:clamp(1.25rem, calc(.875rem + 1.5svi), 2.1875rem);--large:clamp(1.0625rem, calc(.7375rem + 1.3svi), 1.875rem);--body:clamp(.9375rem, calc(.8125rem + .5svi), 1.25rem);--small:clamp(.8125rem, calc(.7125rem + .4svi), 1.0625rem);--md-space:clamp(.9375rem, calc(.8125rem + .5svi), 1.25rem);--sm-space:clamp(.4375rem, calc(.3625rem + .3svi), .625rem);--md-border:clamp(.125rem, calc(.0998rem + .1008svi), .188rem);--sm-border:clamp(.063rem, calc(.0382rem + .0992svi), .125rem);--one:.063rem;--two:.125rem;--three:.188rem;--xs:.313rem;--sm:.625rem;--sp:.938rem;--md:1.25rem;--limit:90.625rem;--fs-h1:var(--jumbo);--fs-h2:var(--xx-large);--fs-h3:var(--x-large);--fs-h4:var(--large);--fs-body:var(--body);--fs-small:var(--small);--lh-dense:clamp(1.1, calc(1 + .2svi), 1.3);--lh-regular:clamp(1.4, calc(1.3 + .2svi), 1.55);--lh-relaxed:clamp(1.5, calc(1.4 + .3svi), 1.8);--rh-dense:calc(1lh * var(--lh-dense));--rh-regular:calc(1lh * var(--lh-regular));--rh-relaxed:calc(1lh * var(--lh-relaxed))}@supports (line-height:1lh){:root{--rh-dense:calc(1lh * var(--lh-dense));--rh-regular:calc(1lh * var(--lh-regular));--rh-relaxed:calc(1lh * var(--lh-relaxed))}}:root{--dur-1:.25s;--dur-2:.35s;--dur-3:.5s;--dur-4:.8s;--dur-5:1.2s;--dur-6:2s;--dur-7:4s}@media (prefers-reduced-motion:reduce){:root :root{--dur-1:0s;--dur-2:0s;--dur-3:0s;--dur-4:0s;--dur-5:0s;--dur-6:0s;--dur-7:0s}}:root{--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.32, 0, .67, 0);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-linear:linear(0, 1);--curve-fast:cubic-bezier(.32, .72, 0, 1);--curve-short:cubic-bezier(.34, .69, .1, 1);--curve-long:cubic-bezier(.22, .61, .08, 1);--fx-fast:var(--dur-1) var(--ease-out);--fx-short:var(--dur-2) var(--ease-out);--fx-smooth:var(--dur-3) var(--ease-in-out);--fx-long:var(--dur-4) var(--ease-in-out);--fx-extra:var(--dur-5) var(--ease-in-out);--fx-due:var(--dur-7) var(--ease-linear);--fx-cv-fast:var(--dur-5) var(--curve-fast);--fx-cv-short:var(--dur-6) var(--curve-short);--fx-cv-long:var(--dur-7) var(--curve-long)}}}@layer base{@layer base{.sr-only{white-space:nowrap;clip-path:inset(50%);margin:calc(-1 * var(--one));block-size:var(--one);inline-size:var(--one);border:0;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:var(--one) solid var(--accent);outline-offset:var(--three)}:focus:not(:focus-visible){outline:none}::selection{background:var(--surface);color:var(--secondary);text-shadow:none}:is(img,svg){-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;forced-color-adjust:auto;-webkit-print-color-adjust:exact;print-color-adjust:exact;object-fit:contain;object-position:center;block-size:auto;max-inline-size:100%}:is(a img,button img,[role=button] img){cursor:pointer}img{image-orientation:from-image}img[loading=lazy]{content-visibility:auto;contain-intrinsic-size:auto calc(3 * var(--ultra))}svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;shape-rendering:geometricprecision;text-rendering:geometricprecision;transform-box:fill-box;transform-origin:50%;vector-effect:non-scaling-stroke;overflow:visible}html{font-synthesis:none;font-variant:common-ligatures contextual;font-optical-sizing:auto;font-kerning:normal;-webkit-font-smoothing:antialiased;interpolate-size:allow-keywords;hanging-punctuation:first last;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;text-underline-offset:.2em;hyphenate-limit-chars:6 3 3;scrollbar-gutter:stable;scrollbar-color:var(--accent) transparent;scrollbar-width:thin;accent-color:var(--accent);caret-color:var(--accent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;min-block-size:100dvb;max-inline-size:100%;scroll-padding-block-start:var(--sm-space);font-family:Nunito,system-ui,sans-serif;text-decoration-thickness:from-font;overflow:clip auto}@supports (text-spacing-trim:trim-start){html{text-spacing-trim:trim-start}}body{background:var(--secondary);color:var(--primary);overflow-wrap:anywhere;overscroll-behavior:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;inline-size:100%}}}@layer structure{@layer structure{:is(header,main,footer,section,.control,.container){place-items:center;display:grid;position:relative}:is(header,main,footer,section,.control){inline-size:100%}@scope(main) to (.container){section{padding-block:var(--jumbo)}section .control{max-inline-size:var(--limit)}}@scope(footer) to (.container){.control{max-inline-size:var(--limit)}}.container{gap:calc(2 * var(--md-space));inline-size:calc(100% - var(--ultra))}}}@layer typography{@layer typography{@scope(:where(html,body)){:is(h1,h2,h3,h4,legend,summary,figcaption,small,p,li){text-wrap:pretty;overflow-wrap:break-word;word-break:normal}@supports (text-box-trim:both){:is(h1,h2,h3,h4,legend,summary,figcaption,small,p,li){text-box-trim:both;text-box-edge:cap alphabetic}}:is(h1,h2,h3,h4,legend,summary){-webkit-hyphens:none;hyphens:none;letter-spacing:.01em;word-spacing:-.02em;font-family:Zain,system-ui,sans-serif;font-weight:500;line-height:var(--lh-dense);text-rendering:optimizelegibility;text-wrap-style:balance}:is(h1,h2,h3,h4,legend,summary) :is(b,em,span,strong){font-weight:inherit;letter-spacing:inherit;word-spacing:inherit}:is(a,abbr,u,ins,s,del,button,figcaption,small,p,li,label,input,select,textarea){font-family:Nunito,system-ui,sans-serif;line-height:var(--lh-regular)}:is(a,abbr,u,ins,s,del){cursor:pointer;text-decoration:none}:is(a,b,abbr,button,em,span,strong){color:inherit;letter-spacing:.005em;word-spacing:.01em}:is(a,abbr,button,span){font-weight:400}:is(b,em,span,strong){font-family:inherit}:is(figcaption,small,p,li,label){-webkit-hyphens:auto;hyphens:auto;letter-spacing:.005em;word-spacing:.02em;max-inline-size:clamp(45ch,50svi,60ch);font-weight:300}:is(ol,ul){margin:0;padding:0}li{list-style:none}p+p{margin-block-start:var(--rh-regular)}li+li{margin-block-start:var(--rh-dense)}*+:is(h1,h2,h3,h4){margin-block-start:var(--rh-relaxed)}:is(h1,h2,h3,h4)+*,figure>figcaption{margin-block-start:var(--rh-dense)}:is(fieldset,select,textarea,input:not([type=checkbox],[type=radio])){all:unset;box-sizing:border-box;min-inline-size:0;display:block}:is(select,textarea,input:not([type=checkbox],[type=radio])){appearance:none;color:inherit;font:inherit;accent-color:var(--accent);caret-color:currentColor;inline-size:100%;position:relative}@supports (field-sizing:content){:is(select,textarea,input:not([type=checkbox],[type=radio])){field-sizing:content}}:is(textarea,input:not([type=checkbox],[type=radio])){cursor:text}:is(input[type=checkbox],input[type=radio]){box-sizing:border-box;accent-color:var(--accent);cursor:pointer;flex-shrink:0}select{cursor:pointer}}}}@layer animations{@layer animations{@keyframes translateYUN{0%{translate:0 -100cqb}to{translate:0}}@keyframes translateXUP{0%{translate:100cqi}to{translate:0}}@keyframes float{0%,to{translate:0}50%{translate:0 calc(-1 * var(--sp))}}@keyframes scrollL{0%{translate:0}to{translate:-100%}}@keyframes incorrect{0%{translate:0}25%{translate:var(--xs) 0}75%{translate:calc(-1 * var(--xs)) 0}to{translate:0}}}}@layer performance{@layer performance{@scope(:is(aside,header,main,footer)){:scope{contain:content}@supports (content-visibility:auto){:scope{content-visibility:auto;contain-intrinsic-block-size:auto var(--stretch)}}}@media (hover:hover) and (pointer:fine){:is(svg path,svg line,svg circle){transition:fill var(--fx-fast), stroke var(--fx-short), opacity var(--fx-short), transform var(--fx-smooth)}}@media (resolution>=2x){:is(svg line,svg circle,svg rect,svg polygon){shape-rendering:crispedges}svg path{stroke-width:1.5px}}}}@layer capsules{@layer capsules{@scope(:is(button,[class=btn],[type=submit]):not([data-raw])){:scope{all:unset;box-sizing:border-box;appearance:none;color:inherit;font:inherit;cursor:pointer;isolation:isolate;-webkit-user-select:none;user-select:none;touch-action:manipulation;transition:background var(--fx-smooth), box-shadow var(--fx-smooth), color var(--fx-short), opacity var(--fx-short), scale var(--fx-short), transform var(--fx-smooth);justify-content:center;align-items:center;display:flex;position:relative;overflow:clip}@supports (transition-behavior:allow-discrete){:scope{transition-behavior:allow-discrete}}:scope:focus-visible{outline:var(--one) solid var(--accent);outline-offset:var(--three)}@media (prefers-reduced-motion:no-preference){:scope:not(:is([class=copy],[class=live])):active{scale:.9}}:scope span{place-items:center;display:inline-grid}}}}@layer footer{@layer footer{footer{background:var(--accent)}footer .control{padding-block:var(--jumbo)}footer .control .container .content{grid-template-columns:repeat(auto-fit, minmax(var(--stretch), 1fr));place-items:center start;gap:calc(2 * var(--md-space));inline-size:100%;display:grid;position:relative}footer .control .container .content:first-of-type .wrap{gap:calc(2 * var(--sm-space));inline-size:100%;position:relative}footer .control .container .content:first-of-type .wrap:first-of-type{place-items:center start;display:grid}footer .control .container .content:first-of-type .wrap:first-of-type .here{place-items:center start;gap:var(--sm);display:inline-grid;position:relative}footer .control .container .content:first-of-type .wrap:first-of-type .here:first-of-type p{color:var(--primary);font-size:var(--fs-body);text-transform:uppercase}footer .control .container .content:first-of-type .wrap:first-of-type .here:first-of-type h2{color:var(--primary);font-size:var(--fs-h3);text-transform:capitalize}footer .control .container .content:first-of-type .wrap:first-of-type .here:nth-of-type(2) p{color:var(--primary);font-size:var(--fs-body);text-transform:uppercase}footer .control .container .content:first-of-type .wrap:first-of-type .here:nth-of-type(2) button[type=button]{border:var(--one) dashed var(--primary);border-radius:calc(2 * var(--md));gap:var(--sm);padding:calc(var(--sm) + var(--three)) var(--x-large)}footer .control .container .content:first-of-type .wrap:first-of-type .here:nth-of-type(2) button[type=button] span{color:var(--primary);font-size:var(--fs-small);white-space:nowrap}footer .control .container .content:first-of-type .wrap:first-of-type .here:nth-of-type(2) button[type=button] span svg{color:var(--primary);transition:color var(--fx-smooth), translate var(--fx-smooth);inline-size:calc(var(--sm) + var(--body))}footer .control .container .content:first-of-type .wrap:first-of-type a[class=btn]{background:var(--primary);border-radius:calc(2 * var(--md));color:var(--secondary);font-size:var(--fs-small);white-space:nowrap;gap:var(--sm);padding:calc(var(--sm) + var(--three)) var(--x-large)}footer .control .container .content:first-of-type .wrap:first-of-type a[class=btn] span svg{color:var(--secondary);transition:color var(--fx-smooth), translate var(--fx-smooth);inline-size:calc(var(--sm) + var(--body))}footer .control .container .content:first-of-type .wrap:nth-of-type(2){display:flex}footer .control .container .content:first-of-type .wrap:nth-of-type(2) .here{place-items:start;gap:var(--md);block-size:100%;inline-size:100%;display:grid;position:relative}footer .control .container .content:first-of-type .wrap:nth-of-type(2) .here h4{color:var(--primary);font-size:var(--fs-h4)}footer .control .container .content:first-of-type .wrap:nth-of-type(2) .here .align{place-items:start;gap:var(--sm);inline-size:100%;display:grid;position:relative}footer .control .container .content:first-of-type .wrap:nth-of-type(2) .here .align a{color:var(--primary);font-size:var(--fs-body);transition:color var(--fx-short)}footer .control .container .content:first-of-type .wrap:nth-of-type(2) .here .align a:hover{color:var(--primary-o)}footer .control .container .content:nth-of-type(2){border-block-start:var(--one) solid var(--primary-o);padding-block-start:var(--md)}footer .control .container .content:nth-of-type(2) .wrap{block-size:100%;inline-size:100%;display:grid;position:relative}footer .control .container .content:nth-of-type(2) .wrap:first-of-type{place-items:center start}footer .control .container .content:nth-of-type(2) .wrap:first-of-type p{color:var(--primary);font-size:var(--fs-body)}footer .control .container .content:nth-of-type(2) .wrap:nth-of-type(2){place-items:center end}footer .control .container .content:nth-of-type(2) .wrap:nth-of-type(2) nav{gap:var(--md-space);display:inline-flex}footer .control .container .content:nth-of-type(2) .wrap:nth-of-type(2) nav a{place-content:center;display:inline-flex;position:relative}footer .control .container .content:nth-of-type(2) .wrap:nth-of-type(2) nav a svg{color:var(--primary);transition:color var(--fx-smooth), translate var(--fx-smooth);inline-size:calc(var(--sm) + var(--body))}footer .control .container .content:nth-of-type(2) .wrap:nth-of-type(2) nav a svg:hover{color:var(--primary-o);translate:0 calc(-1 * var(--xs))}}}@layer main{main section:first-of-type{background:var(--secondary);isolation:isolate}main section:first-of-type .fs-layer{filter:contrast(1.1)saturate(1.1);pointer-events:none;transition:filter var(--fx-short), opacity var(--fx-short), scale var(--fx-smooth), translate var(--fx-smooth);transform-origin:top;will-change:opacity;block-size:calc(100% - var(--md) * 16);background:50%/cover no-repeat;position:absolute;inset-block-start:0;inset-inline:0}main section:first-of-type .fs-layer.active{scale:1}main section:first-of-type .fs-layer.inactive{opacity:0;translate:0 -100%}main section:first-of-type .fs-scrim{background:linear-gradient(to bottom in oklch increasing hue, var(--primary-o) 75%, var(--primary-o) 100%);mix-blend-mode:multiply;pointer-events:none;block-size:calc(100% - var(--md) * 16);inline-size:100%;position:absolute;inset:0}main section:first-of-type .fs-progress{background:var(--accent);pointer-events:none;block-size:var(--three);z-index:4;inline-size:0;position:absolute;inset-block-start:0;inset-inline-start:0}main section:first-of-type .control .container .content{place-items:center;inline-size:100%;display:grid;position:relative;overflow:hidden}main section:first-of-type .control .container .content:first-of-type header nav{place-content:center space-between;block-size:100%;inline-size:100%;display:flex;position:relative}main section:first-of-type .control .container .content:first-of-type header nav .context{block-size:100%;position:relative}main section:first-of-type .control .container .content:first-of-type header nav .context:first-of-type{place-items:center;display:inline-grid}main section:first-of-type .control .container .content:first-of-type header nav .context:first-of-type a{display:inline-flex;position:relative}main section:first-of-type .control .container .content:first-of-type header nav .context:first-of-type a span.logo{aspect-ratio:5;block-size:auto;inline-size:calc(4 * var(--jumbo) + var(--md))}main section:first-of-type .control .container .content:first-of-type header nav .context:first-of-type a span.logo:before{content:" ";filter:contrast(1.1)saturate(1.1);background:url(/img/core/logo.webp) 50%/cover no-repeat;position:absolute;inset:0}main section:first-of-type .control .container .content:first-of-type header nav .context:nth-of-type(2){place-content:center;gap:var(--sm);display:inline-flex}main section:first-of-type .control .container .content:first-of-type header nav .context:nth-of-type(2) .align{align-items:center;gap:calc(2 * var(--md-space));transition:background var(--fx-fast), border-radius var(--fx-fast), display var(--dur-1), opacity var(--fx-fast), padding var(--fx-fast);transition-behavior:allow-discrete;inline-size:100%;display:flex;position:relative}@starting-style{main section:first-of-type .control .container .content:first-of-type header nav .context:nth-of-type(2) .align{opacity:0}}main section:first-of-type .control .container .content:first-of-type header nav .context:nth-of-type(2) .align a{color:var(--secondary);font-size:var(--fs-body);white-space:nowrap;transition:color var(--fx-smooth)}main section:first-of-type .control .container .content:first-of-type header nav .context:nth-of-type(2) .align a[aria-current=page]{-webkit-text-decoration:underline solid var(--accent) var(--two);text-decoration:underline solid var(--accent) var(--two);text-underline-offset:calc(var(--three) + var(--xs));font-weight:500}main section:first-of-type .control .container .content:first-of-type header nav .context:nth-of-type(2) .align a:not([aria-current=page]):hover{color:var(--accent)}@media (width<=56.25rem){main section:first-of-type .control .container .content:first-of-type header nav .context:nth-of-type(2) .align{opacity:0;display:none}}main section:first-of-type .control .container .content:first-of-type header nav .context:nth-of-type(2) button{transition-behavior:allow-discrete;display:none}@starting-style{main section:first-of-type .control .container .content:first-of-type header nav .context:nth-of-type(2) button{opacity:0}}main section:first-of-type .control .container .content:first-of-type header nav .context:nth-of-type(2) button:hover svg{color:var(--accent);transform:skew(20deg)}main section:first-of-type .control .container .content:first-of-type header nav .context:nth-of-type(2) button svg{color:var(--secondary);transition:color var(--fx-short), transform var(--fx-smooth);inline-size:calc(var(--xs) + var(--md))}main section:first-of-type .control .container .content:first-of-type header nav .context:nth-of-type(2) button span{color:var(--primary);font-size:var(--fs-body)}@media (width<=56.25rem){main section:first-of-type .control .container .content:first-of-type header nav .context:nth-of-type(2) button{display:inline-flex}}main section:first-of-type .control .container .content:nth-of-type(2){min-block-size:calc(var(--stretch) + var(--md) + var(--xs))}main section:first-of-type .control .container .content:nth-of-type(2) .fs-label{color:color-mix(in oklch shorter hue, var(--secondary) 85%, var(--primary-l) 15%);font-size:calc(var(--fs-h1) + var(--sm-space));text-align:center;text-transform:uppercase;-webkit-text-stroke:var(--sm-border) currentColor;pointer-events:none;z-index:3;place-self:end center;position:relative}main section:first-of-type .control .container .content:nth-of-type(3){border-radius:0 0 var(--sm) var(--sm);box-shadow:var(--primary-l) 0 var(--one) var(--three) 0, var(--primary-l) 0 0 0 var(--one);overflow:clip}main section:first-of-type .control .container .content:nth-of-type(3) form{background:var(--secondary);place-items:start;gap:calc(2 * var(--md-space));padding:var(--x-large);block-size:100%;inline-size:100%;display:grid;position:relative}main section:first-of-type .control .container .content:nth-of-type(3) form h2{color:var(--primary);font-size:var(--fs-h2);text-transform:uppercase}main section:first-of-type .control .container .content:nth-of-type(3) form:has(:is(input,select):invalid) .wrap:nth-of-type(2) .click:nth-of-type(5) button[type=submit]{cursor:not-allowed;pointer-events:none}main section:first-of-type .control .container .content:nth-of-type(3) form .wrap{place-items:center;gap:var(--sm) calc(2 * var(--md-space));block-size:100%;inline-size:100%;display:grid;position:relative}main section:first-of-type .control .container .content:nth-of-type(3) form .wrap:first-of-type{grid-template-columns:repeat(auto-fit, minmax(calc(5 * var(--ultra)), 1fr))}main section:first-of-type .control .container .content:nth-of-type(3) form .wrap:first-of-type .click{place-items:center start;gap:var(--sm);block-size:100%;inline-size:100%;display:grid;position:relative}main section:first-of-type .control .container .content:nth-of-type(3) form .wrap:first-of-type .click label{font-size:var(--fs-body)}main section:first-of-type .control .container .content:nth-of-type(3) form .wrap:first-of-type .click select{color:var(--primary-o);font-size:var(--fs-small);background:var(--primary-l);border-radius:var(--xs);--showy:var(--primary-l);box-shadow:inset 0 0 0 var(--one) var(--showy);padding:calc(var(--sm) + var(--three)) var(--sm-space);transition:box-shadow var(--fx-short)}main section:first-of-type .control .container .content:nth-of-type(3) form .wrap:first-of-type .click select:focus-visible{--showy:var(--primary-o)}main section:first-of-type .control .container .content:nth-of-type(3) form .wrap:first-of-type .click select option{background:var(--secondary);color:var(--primary-o)}main section:first-of-type .control .container .content:nth-of-type(3) form .wrap:first-of-type .click select option:checked{background:var(--primary);color:var(--secondary-o)}main section:first-of-type .control .container .content:nth-of-type(3) form .wrap:nth-of-type(2){grid-template-columns:repeat(auto-fit, minmax(calc(3 * var(--ultra)), 1fr))}main section:first-of-type .control .container .content:nth-of-type(3) form .wrap:nth-of-type(2) .click{gap:var(--sm);block-size:100%;inline-size:100%;display:grid;position:relative}main section:first-of-type .control .container .content:nth-of-type(3) form .wrap:nth-of-type(2) .click:not(:has(button[type=submit])){place-items:center start}main section:first-of-type .control .container .content:nth-of-type(3) form .wrap:nth-of-type(2) .click label{font-size:var(--fs-body)}main section:first-of-type .control .container .content:nth-of-type(3) form .wrap:nth-of-type(2) .click input{color:var(--primary);font-size:var(--fs-small);background:var(--primary-l);border-radius:var(--xs);--showy:var(--primary-l);box-shadow:inset 0 0 0 var(--one) var(--showy);padding:calc(var(--sm) + var(--three)) var(--sm-space);transition:box-shadow var(--fx-short)}main section:first-of-type .control .container .content:nth-of-type(3) form .wrap:nth-of-type(2) .click input:focus-visible{--showy:var(--primary-o)}main section:first-of-type .control .container .content:nth-of-type(3) form .wrap:nth-of-type(2) .click input::placeholder{color:var(--primary-o);font-size:var(--fs-small)}main section:first-of-type .control .container .content:nth-of-type(3) form .wrap:nth-of-type(2) .click:has(button[type=submit]){place-items:end start;padding-block-start:var(--sm)}main section:first-of-type .control .container .content:nth-of-type(3) form .wrap:nth-of-type(2) .click:has(button[type=submit]) button[type=submit]{background:var(--primary);border-radius:calc(2 * var(--md));color:var(--secondary);font-size:calc(var(--fs-body) - var(--sm-border));padding:calc(var(--sm) + var(--three)) var(--sm-space);white-space:nowrap;pointer-events:auto;inline-size:100%}main section:first-of-type .control .container .content:nth-of-type(3) form .wrap:nth-of-type(2) .click:has(button[type=submit]) button[type=submit]:hover{color:var(--primary)}main section:first-of-type .control .container .content:nth-of-type(3) form .wrap:nth-of-type(2) .click:has(button[type=submit]) button[type=submit]:before{content:" ";background:var(--accent);transition:scale var(--fx-short);transform-origin:0;z-index:-1;position:absolute;inset:0;scale:0 1 0}main section:first-of-type .control .container .content:nth-of-type(3) form .wrap:nth-of-type(2) .click:has(button[type=submit]) button[type=submit]:hover:before{scale:1}main section:nth-of-type(2) .control .container{gap:var(--ultra)}main section:nth-of-type(2) .control .container .content{place-items:center;block-size:100%;inline-size:100%;display:grid;position:relative}main section:nth-of-type(2) .control .container .content:first-of-type{grid-template-columns:repeat(auto-fit, minmax(var(--stretch), 1fr));gap:var(--sm) calc(2 * var(--md-space))}main section:nth-of-type(2) .control .container .content:first-of-type .wrap{place-items:center start;block-size:100%;inline-size:100%;display:grid;position:relative}main section:nth-of-type(2) .control .container .content:first-of-type .wrap:first-of-type h2{font-size:var(--fs-h2);text-transform:uppercase}main section:nth-of-type(2) .control .container .content:first-of-type .wrap:nth-of-type(2) p{color:var(--primary-o);font-size:var(--fs-body)}main section:nth-of-type(2) .control .container .content:nth-of-type(2){gap:calc(2 * var(--md))}main section:nth-of-type(2) .control .container .content:nth-of-type(2) .wrap{border-block-end:var(--one) solid var(--primary-o);cursor:pointer;place-content:start;gap:var(--sm) calc(2 * var(--md-space));flex-flow:wrap;min-block-size:100%;display:flex;position:relative}main section:nth-of-type(2) .control .container .content:nth-of-type(2) .wrap:hover .bg:before,main section:nth-of-type(2) .control .container .content:nth-of-type(2) .wrap:hover .bg:after{filter:contrast(1.1)saturate(1.1);scale:1.1}main section:nth-of-type(2) .control .container .content:nth-of-type(2) .wrap .here{place-items:start;display:grid;position:relative}main section:nth-of-type(2) .control .container .content:nth-of-type(2) .wrap .here:is(:first-of-type,:nth-of-type(3)){min-inline-size:calc(5 * var(--ultra));flex:1}main section:nth-of-type(2) .control .container .content:nth-of-type(2) .wrap .here:nth-of-type(2){min-inline-size:calc(6 * var(--ultra));flex:2;margin-block-end:var(--sm)}main section:nth-of-type(2) .control .container .content:nth-of-type(2) .wrap .here:nth-of-type(3){block-size:var(--stretch)}main section:nth-of-type(2) .control .container .content:nth-of-type(2) .wrap .here:nth-of-type(3) .bg{border-radius:var(--sm);will-change:transform;block-size:calc(100% - var(--jumbo));place-content:center;inline-size:100%;display:grid;position:relative;overflow:clip}main section:nth-of-type(2) .control .container .content:nth-of-type(2) .wrap .here:nth-of-type(3) .bg:before,main section:nth-of-type(2) .control .container .content:nth-of-type(2) .wrap .here:nth-of-type(3) .bg:after{content:" ";transition:opacity var(--fx-smooth), filter var(--fx-short), scale var(--fx-smooth);background:50%/cover no-repeat;position:absolute;inset:0}main section:nth-of-type(2) .control .container .content:nth-of-type(2) .wrap .here:nth-of-type(3) .bg:before{background-image:var(--bg-a);opacity:1}main section:nth-of-type(2) .control .container .content:nth-of-type(2) .wrap .here:nth-of-type(3) .bg:after{background-image:var(--bg-b);opacity:0}main section:nth-of-type(2) .control .container .content:nth-of-type(2) .wrap .here:nth-of-type(3) .bg.swap:before{opacity:0}main section:nth-of-type(2) .control .container .content:nth-of-type(2) .wrap .here:nth-of-type(3) .bg.swap:after{opacity:1}main section:nth-of-type(2) .control .container .content:nth-of-type(2) .wrap .here h3{font-size:var(--fs-h3)}main section:nth-of-type(2) .control .container .content:nth-of-type(2) .wrap .here p{color:var(--primary-o);font-size:var(--fs-body)}main section:nth-of-type(3){background:var(--secondary-l)}main section:nth-of-type(3) .control .container{z-index:3}main section:nth-of-type(3) .control .container .content{place-items:center;block-size:100%;inline-size:100%;display:grid;position:relative}main section:nth-of-type(3) .control .container .content:first-of-type .wrap{place-content:center;block-size:100%;inline-size:100%;display:flex;position:relative}main section:nth-of-type(3) .control .container .content:first-of-type .wrap .here{place-items:center;gap:var(--sm);block-size:fit-content;inline-size:100%;display:grid;position:relative}main section:nth-of-type(3) .control .container .content:first-of-type .wrap .here :is(h2,p){text-align:center;z-index:3}main section:nth-of-type(3) .control .container .content:first-of-type .wrap .here h2{color:var(--primary);font-size:var(--fs-h2);text-transform:uppercase}main section:nth-of-type(3) .control .container .content:first-of-type .wrap .here p{color:var(--primary-o);font-size:var(--fs-body);max-inline-size:45ch}main section:nth-of-type(3) .control .container .content:nth-of-type(2){padding:var(--x-large)}main section:nth-of-type(3) .control .container .content:nth-of-type(2) .wrap{place-content:center;gap:calc(2 * var(--ultra));flex-flow:wrap;block-size:100%;inline-size:100%;display:flex;position:relative}main section:nth-of-type(3) .control .container .content:nth-of-type(2) .wrap .here{border-radius:calc(2 * var(--md));block-size:calc(1.3 * var(--ultra));inline-size:calc(1.3 * var(--ultra));animation:float var(--fx-cv-long) infinite alternate;place-items:center;display:grid;position:relative;overflow:clip}main section:nth-of-type(3) .control .container .content:nth-of-type(2) .wrap .here:nth-of-type(2n){animation-delay:var(--dur-6)}main section:nth-of-type(3) .control .container .content:nth-of-type(2) .wrap .here:before{content:" ";background:var(--partners) center / cover no-repeat;filter:contrast(1.1)saturate(1.1);mix-blend-mode:multiply;transition:filter var(--fx-short), scale var(--fx-smooth);position:absolute;inset:0}main section:nth-of-type(4) .control .container{isolation:isolate}main section:nth-of-type(4) .control .container .content{grid-template-columns:repeat(auto-fit, minmax(var(--stretch), 1fr));place-items:center;gap:var(--sm) calc(2 * var(--md-space));block-size:100%;inline-size:100%;display:grid;position:relative}main section:nth-of-type(4) .control .container .content .wrap{place-items:center start;block-size:100%;inline-size:100%;display:grid;position:relative}main section:nth-of-type(4) .control .container .content .wrap:first-of-type h2{font-size:var(--fs-h2);text-transform:uppercase}main section:nth-of-type(4) .control .container .content .wrap:nth-of-type(2) p{color:var(--primary-o);font-size:var(--fs-body)}main section:nth-of-type(4) .control .container .carousel{cursor:pointer;backface-visibility:hidden;-webkit-mask:linear-gradient(to right in oklch, transparent 0%, var(--secondary) 10% 90%, transparent 100%) no-repeat 100% 100%;mask:linear-gradient(to right in oklch, transparent 0%, var(--secondary) 10% 90%, transparent 100%) no-repeat 100% 100%;align-items:center;inline-size:100%;display:flex;position:relative;overflow:hidden;-webkit-mask-source-type:luminance;mask-mode:luminance}main section:nth-of-type(4) .control .container .carousel:before{content:" ";background:var(--secondary);mix-blend-mode:multiply;pointer-events:none;position:absolute;inset:0}main section:nth-of-type(4) .control .container .carousel:hover .group{animation-play-state:paused}main section:nth-of-type(4) .control .container .carousel .group{align-items:center;gap:var(--x-large);contain:content;will-change:translate;animation:scrollL calc(10 * var(--dur-7)) var(--ease-linear) infinite;padding-inline-end:var(--x-large);display:inline-flex}main section:nth-of-type(4) .control .container .carousel .group .card{flex:0 0 var(--stretch);background:var(--primary-l);border-radius:var(--sm);isolation:isolate;opacity:.75;transition:opacity var(--fx-smooth);will-change:opacity, transform;block-size:var(--stretch);inline-size:var(--stretch);align-items:center;display:flex;position:relative;overflow:clip}main section:nth-of-type(4) .control .container .carousel .group .card:hover{opacity:1}main section:nth-of-type(4) .control .container .carousel .group .card:before{content:" ";background:var(--gallery) center / cover no-repeat;filter:contrast(1.1)saturate(1.1);mix-blend-mode:multiply;transition:scale var(--fx-smooth);position:absolute;inset:0}main section:nth-of-type(4) .control .container .carousel .group .card:hover:before{scale:1.1}main section:nth-of-type(5) .control .container{gap:var(--ultra)}main section:nth-of-type(5) .control .container .content{place-items:center;block-size:100%;inline-size:100%;display:grid;position:relative}main section:nth-of-type(5) .control .container .content:first-of-type{grid-template-columns:repeat(auto-fit, minmax(var(--stretch), 1fr));gap:var(--sm) calc(2 * var(--md-space))}main section:nth-of-type(5) .control .container .content:first-of-type .wrap{place-items:center start;block-size:100%;inline-size:100%;display:grid;position:relative}main section:nth-of-type(5) .control .container .content:first-of-type .wrap:first-of-type h2{font-size:var(--fs-h2);text-transform:uppercase}main section:nth-of-type(5) .control .container .content:first-of-type .wrap:nth-of-type(2) p{color:var(--primary-o);font-size:var(--fs-body)}main section:nth-of-type(5) .control .container .content:nth-of-type(2){gap:calc(2 * var(--md))}main section:nth-of-type(5) .control .container .content:nth-of-type(2) .wrap{border-block-end:var(--one) solid var(--primary-o);cursor:pointer;place-content:start;gap:var(--sm) calc(2 * var(--md-space));flex-flow:wrap;min-block-size:100%;inline-size:100%;display:flex;position:relative}main section:nth-of-type(5) .control .container .content:nth-of-type(2) .wrap:hover .bg:before,main section:nth-of-type(5) .control .container .content:nth-of-type(2) .wrap:hover .bg:after{filter:contrast(1.1)saturate(1.1);scale:1.1}main section:nth-of-type(5) .control .container .content:nth-of-type(2) .wrap .here{place-items:start;inline-size:100%;display:grid;position:relative}main section:nth-of-type(5) .control .container .content:nth-of-type(2) .wrap .here:is(:first-of-type,:nth-of-type(3)){min-inline-size:calc(5 * var(--ultra));flex:1}main section:nth-of-type(5) .control .container .content:nth-of-type(2) .wrap .here:nth-of-type(2){min-inline-size:calc(6 * var(--ultra));flex:2;margin-block-end:var(--sm)}main section:nth-of-type(5) .control .container .content:nth-of-type(2) .wrap .here:nth-of-type(3){block-size:var(--stretch)}main section:nth-of-type(5) .control .container .content:nth-of-type(2) .wrap .here:nth-of-type(3) .bg{border-radius:var(--sm);will-change:transform;block-size:calc(100% - var(--jumbo));place-content:center;inline-size:100%;display:grid;position:relative;overflow:clip}main section:nth-of-type(5) .control .container .content:nth-of-type(2) .wrap .here:nth-of-type(3) .bg:before,main section:nth-of-type(5) .control .container .content:nth-of-type(2) .wrap .here:nth-of-type(3) .bg:after{content:" ";transition:opacity var(--fx-smooth), filter var(--fx-short), scale var(--fx-smooth);background:50%/cover no-repeat;position:absolute;inset:0}main section:nth-of-type(5) .control .container .content:nth-of-type(2) .wrap .here:nth-of-type(3) .bg:before{background-image:var(--bg-a);opacity:1}main section:nth-of-type(5) .control .container .content:nth-of-type(2) .wrap .here:nth-of-type(3) .bg:after{background-image:var(--bg-b);opacity:0}main section:nth-of-type(5) .control .container .content:nth-of-type(2) .wrap .here:nth-of-type(3) .bg.swap:before{opacity:0}main section:nth-of-type(5) .control .container .content:nth-of-type(2) .wrap .here:nth-of-type(3) .bg.swap:after{opacity:1}main section:nth-of-type(5) .control .container .content:nth-of-type(2) .wrap .here h3{font-size:var(--fs-h3)}main section:nth-of-type(5) .control .container .content:nth-of-type(2) .wrap .here p{color:var(--primary-o);font-size:var(--fs-body)}main section:nth-of-type(6) .control .container .content{block-size:var(--stretch);place-items:center;inline-size:100%;display:grid;position:relative}main section:nth-of-type(6) .control .container .content .map{block-size:100%;inline-size:100%}main section:nth-of-type(6) .control .container .content .map figure{block-size:100%;inline-size:100%}main section:nth-of-type(6) .control .container .content .map figure iframe{border-radius:var(--sm);box-shadow:inset 0 0 0 var(--one) var(--primary-l);border:0;block-size:100%;inline-size:100%}main section:nth-of-type(7){background:var(--primary);container-type:inline-size}main section:nth-of-type(7):before{content:" ";background:linear-gradient(55deg, color-mix(in oklch shorter hue, var(--primary) 60%, var(--primary)) 0%, var(--secondary-l) 30%, transparent 55%);opacity:.75;position:absolute;inset:0}@container (width<=56.25rem){main section:nth-of-type(7):before{display:none}}main section:nth-of-type(7) .control .container .content{align-items:end;gap:calc(2 * var(--md-space));flex-flow:wrap;min-block-size:100%;inline-size:100%;display:flex;position:relative}main section:nth-of-type(7) .control .container .content .wrap{gap:var(--md);min-inline-size:var(--stretch);display:grid;position:relative}main section:nth-of-type(7) .control .container .content .wrap:first-of-type{min-block-size:var(--stretch);flex:2;place-content:space-between normal}main section:nth-of-type(7) .control .container .content .wrap:first-of-type .here{place-items:center start;block-size:fit-content;inline-size:100%;display:grid;position:relative}main section:nth-of-type(7) .control .container .content .wrap:first-of-type .here:first-of-type .context{place-items:center start;gap:var(--sm);block-size:100%;inline-size:100%;display:grid;position:relative}main section:nth-of-type(7) .control .container .content .wrap:first-of-type .here:first-of-type .context h2{color:var(--secondary);font-size:var(--fs-h3)}main section:nth-of-type(7) .control .container .content .wrap:first-of-type .here:first-of-type .context h2 span{color:var(--accent);display:block}main section:nth-of-type(7) .control .container .content .wrap:first-of-type .here:first-of-type .context p{color:var(--secondary-o);font-size:var(--fs-body)}main section:nth-of-type(7) .control .container .content .wrap:first-of-type .here:first-of-type .context small a{color:var(--accent);font-size:var(--fs-small)}main section:nth-of-type(7) .control .container .content .wrap:first-of-type .here:nth-of-type(2){border:var(--md-border) solid var(--secondary-o);border-radius:var(--sm);gap:calc(2 * var(--md-space));padding:var(--x-large)}main section:nth-of-type(7) .control .container .content .wrap:first-of-type .here:nth-of-type(2) .align{place-items:center start;inline-size:100%;display:grid;position:relative}main section:nth-of-type(7) .control .container .content .wrap:first-of-type .here:nth-of-type(2) .align:first-of-type{gap:var(--sm)}main section:nth-of-type(7) .control .container .content .wrap:first-of-type .here:nth-of-type(2) .align:first-of-type h3{color:var(--secondary);font-size:var(--fs-h4)}main section:nth-of-type(7) .control .container .content .wrap:first-of-type .here:nth-of-type(2) .align:first-of-type .time{place-content:center space-between;gap:var(--md);flex-flow:row;inline-size:100%;display:flex;position:relative}main section:nth-of-type(7) .control .container .content .wrap:first-of-type .here:nth-of-type(2) .align:first-of-type .time p{color:var(--accent-o);font-size:var(--fs-body);white-space:nowrap;margin:0}main section:nth-of-type(7) .control .container .content .wrap:first-of-type .here:nth-of-type(2) .align:nth-of-type(2) p{color:var(--secondary-o);font-size:var(--fs-body)}main section:nth-of-type(7) .control .container .content .wrap:first-of-type .here:nth-of-type(2) .align:nth-of-type(2) p strong{color:var(--secondary)}main section:nth-of-type(7) .control .container .content .wrap:nth-of-type(2){flex:1.2}main section:nth-of-type(7) .control .container .content .wrap:nth-of-type(2) form{place-items:center;block-size:fit-content;inline-size:100%;display:grid;position:relative}main section:nth-of-type(7) .control .container .content .wrap:nth-of-type(2) form:has(:is(input,textarea):invalid) .info .click:last-of-type button[type=submit]{cursor:not-allowed;pointer-events:none}main section:nth-of-type(7) .control .container .content .wrap:nth-of-type(2) form .info{inline-size:100%;position:relative}main section:nth-of-type(7) .control .container .content .wrap:nth-of-type(2) form .info fieldset{border:var(--md-border) solid var(--secondary-o);border-radius:var(--sm);place-items:center;gap:var(--md);padding:var(--x-large);min-block-size:100%;inline-size:100%;display:grid}main section:nth-of-type(7) .control .container .content .wrap:nth-of-type(2) form .info fieldset legend{color:var(--secondary);font-size:var(--fs-h3)}main section:nth-of-type(7) .control .container .content .wrap:nth-of-type(2) form .info fieldset .click{gap:var(--sm);block-size:100%;inline-size:100%;display:grid;position:relative}main section:nth-of-type(7) .control .container .content .wrap:nth-of-type(2) form .info fieldset .click:not(:has(button[type=submit])){place-items:center start}main section:nth-of-type(7) .control .container .content .wrap:nth-of-type(2) form .info fieldset .click small:is(.error,.success){font-size:calc(var(--fs-small) - var(--sm-border));opacity:0;transition:display var(--fx-short), opacity var(--fx-short);transition-behavior:allow-discrete;translate:0 calc(-1 * var(--sm));place-self:start end;inline-size:fit-content;display:none;position:absolute}main section:nth-of-type(7) .control .container .content .wrap:nth-of-type(2) form .info fieldset .click label{color:var(--secondary-o);font-size:calc(var(--fs-body) - var(--sm-border));gap:var(--three);pointer-events:none;-webkit-user-select:none;user-select:none;transition:background var(--fx-short), color var(--fx-short), padding-inline var(--fx-short), translate var(--fx-short);display:inline-flex;position:absolute}main section:nth-of-type(7) .control .container .content .wrap:nth-of-type(2) form .info fieldset .click label:is([for=full-name],[for=subject]){transform:translateY(calc(-1 * (var(--sm) + (2 * var(--two)))))}main section:nth-of-type(7) .control .container .content .wrap:nth-of-type(2) form .info fieldset .click label small.vital{color:var(--invalid);font-size:inherit;display:none}main section:nth-of-type(7) .control .container .content .wrap:nth-of-type(2) form .info fieldset .click:has(:is(input,textarea):where(:focus-visible,:not(:placeholder-shown))) label{background:var(--primary);color:var(--secondary);translate:0 calc(-1 * (var(--md-space) + var(--xs)));z-index:3}main section:nth-of-type(7) .control .container .content .wrap:nth-of-type(2) form .info fieldset .click:has(:is(input,textarea):where(:focus-visible,:not(:placeholder-shown))) label small.vital{transition:display var(--dur-1), opacity var(--fx-fast);transition-behavior:allow-discrete;display:inline-grid}@starting-style{main section:nth-of-type(7) .control .container .content .wrap:nth-of-type(2) form .info fieldset .click:has(:is(input,textarea):where(:focus-visible,:not(:placeholder-shown))) label small.vital{opacity:0}}main section:nth-of-type(7) .control .container .content .wrap:nth-of-type(2) form .info fieldset .click:has(:is(input,textarea):where(:focus-visible,:not(:placeholder-shown))) small.clue{color:var(--secondary)}main section:nth-of-type(7) .control .container .content .wrap:nth-of-type(2) form .info fieldset .click small.clue{color:var(--secondary-o);font-size:calc(var(--fs-small) - var(--sm-border))}main section:nth-of-type(7) .control .container .content .wrap:nth-of-type(2) form .info fieldset .click :is(input,textarea){color:var(--secondary);font-size:var(--fs-small);--showy:var(--secondary-l);--weight:var(--one);box-shadow:inset 0 calc(-1 * var(--weight)) 0 0 var(--showy);padding:calc(var(--sm) + var(--three)) 0;transition:box-shadow var(--fx-short), color var(--fx-short)}main section:nth-of-type(7) .control .container .content .wrap:nth-of-type(2) form .info fieldset .click :is(input,textarea):focus-visible{--showy:var(--secondary-o);--weight:calc((var(--one) / 2) + var(--one))}main section:nth-of-type(7) .control .container .content .wrap:nth-of-type(2) form .info fieldset .click :is(input,textarea)[name=full-name]{text-transform:capitalize}main section:nth-of-type(7) .control .container .content .wrap:nth-of-type(2) form .info fieldset .click :is(input,textarea):where(:not(:placeholder-shown)){--shadow:inset 0 calc((var(--one) / 2) + (-1 * var(--two))) 0 0}main section:nth-of-type(7) .control .container .content .wrap:nth-of-type(2) form .info fieldset .click :is(input,textarea):where(:not(:placeholder-shown)):user-valid{box-shadow:var(--shadow) var(--valid)}main section:nth-of-type(7) .control .container .content .wrap:nth-of-type(2) form .info fieldset .click :is(input,textarea):where(:not(:placeholder-shown)):user-valid~small.clue{color:var(--valid)}main section:nth-of-type(7) .control .container .content .wrap:nth-of-type(2) form .info fieldset .click :is(input,textarea):where(:not(:placeholder-shown)):user-valid~small.success{color:var(--valid);opacity:1;display:grid}@starting-style{main section:nth-of-type(7) .control .container .content .wrap:nth-of-type(2) form .info fieldset .click :is(input,textarea):where(:not(:placeholder-shown)):user-valid~small.success{opacity:0}}main section:nth-of-type(7) .control .container .content .wrap:nth-of-type(2) form .info fieldset .click :is(input,textarea):where(:not(:placeholder-shown)):user-invalid:not(:focus-visible){box-shadow:var(--shadow) var(--invalid);animation:incorrect var(--fx-fast) calc(2 * var(--dur-3)) 3}main section:nth-of-type(7) .control .container .content .wrap:nth-of-type(2) form .info fieldset .click :is(input,textarea):where(:not(:placeholder-shown)):user-invalid:not(:focus-visible)~small.clue{color:var(--invalid)}main section:nth-of-type(7) .control .container .content .wrap:nth-of-type(2) form .info fieldset .click :is(input,textarea):where(:not(:placeholder-shown)):user-invalid:not(:focus-visible)~small.error{color:var(--invalid);opacity:1;display:grid}@starting-style{main section:nth-of-type(7) .control .container .content .wrap:nth-of-type(2) form .info fieldset .click :is(input,textarea):where(:not(:placeholder-shown)):user-invalid:not(:focus-visible)~small.error{opacity:0}}main section:nth-of-type(7) .control .container .content .wrap:nth-of-type(2) form .info fieldset .click textarea{resize:none;block-size:calc(10 * var(--md))}main section:nth-of-type(7) .control .container .content .wrap:nth-of-type(2) form .info fieldset .click:has(textarea) label{inset-block-start:calc(var(--sm) + var(--three));inset-inline-start:0}main section:nth-of-type(7) .control .container .content .wrap:nth-of-type(2) form .info fieldset .click:has(button[type=submit]){place-items:end start;margin-block-start:var(--sm)}main section:nth-of-type(7) .control .container .content .wrap:nth-of-type(2) form .info fieldset .click:has(button[type=submit]) button[type=submit]{background:var(--secondary);border-radius:calc(2 * var(--md));box-shadow:var(--primary-l) 0 var(--one) var(--two) 0, var(--primary-l) 0 var(--one) var(--three) var(--one);color:var(--primary);font-size:calc(var(--fs-body) - var(--sm-border));white-space:nowrap;padding:calc(var(--sm) + var(--three)) var(--sm-space);pointer-events:auto;will-change:scale;inline-size:100%}main section:nth-of-type(7) .control .container .content .wrap:nth-of-type(2) form .info fieldset .click:has(button[type=submit]) button[type=submit]:before{content:" ";background:var(--accent);transition:scale var(--fx-short);transform-origin:0;z-index:-1;position:absolute;inset:0;scale:0 1 0}main section:nth-of-type(7) .control .container .content .wrap:nth-of-type(2) form .info fieldset .click:has(button[type=submit]) button[type=submit]:hover:before{scale:1}}@layer sidebar{@layer sidebar{aside[popover=manual]{background:var(--primary);backface-visibility:hidden;place-items:start;gap:var(--md);padding:var(--x-large);transition:display var(--dur-1), opacity var(--fx-fast), scale var(--fx-smooth);transition-behavior:allow-discrete;transform-origin:50%;z-index:100;block-size:100dvb;inline-size:100%;display:grid;position:fixed;inset:0;overflow:clip;scale:1 0 0}@starting-style{aside[popover=manual]{opacity:0}}aside[popover=manual]:popover-open{backface-visibility:visible;overflow:auto;scale:1}aside[popover=manual] .control{place-items:start;gap:var(--md);block-size:fit-content;inline-size:100%;display:grid;position:relative;overflow:clip}aside[popover=manual] .control .container{inline-size:100%;display:grid;position:relative}aside[popover=manual] .control .container:first-of-type{place-items:center end}aside[popover=manual] .control .container:first-of-type button[popovertargetaction=hide] svg{color:var(--secondary);transition:color var(--fx-short), rotate var(--fx-smooth);inline-size:var(--xx-large)}aside[popover=manual] .control .container:first-of-type button[popovertargetaction=hide] svg:hover{color:var(--accent);rotate:45deg}aside[popover=manual] .control .container:nth-of-type(2){place-items:center}aside[popover=manual] .control .container:nth-of-type(2) nav[aria-label="Mobile primary navigation"]{place-items:center;gap:var(--md-space);block-size:100%;inline-size:100%;padding-block-start:var(--x-large);display:grid;position:relative}aside[popover=manual] .control .container:nth-of-type(2) nav[aria-label="Mobile primary navigation"]:before{content:" ";background:var(--secondary-o);block-size:var(--one);z-index:-1;position:absolute;inset-block-start:0;inset-inline:0}aside[popover=manual] .control .container:nth-of-type(2) nav[aria-label="Mobile primary navigation"] a{inline-size:100%;overflow:clip}aside[popover=manual] .control .container:nth-of-type(2) nav[aria-label="Mobile primary navigation"] a span{font-size:var(--fs-h4);white-space:nowrap;border-radius:var(--sm);padding:var(--x-large);inline-size:100%;display:grid;position:relative;overflow:clip}aside[popover=manual] .control .container:nth-of-type(2) nav[aria-label="Mobile primary navigation"] a[aria-current=page] span{color:var(--secondary);box-shadow:inset 0 0 0 var(--one) var(--accent-o)}aside[popover=manual] .control .container:nth-of-type(2) nav[aria-label="Mobile primary navigation"] a:not([aria-current=page]) span{color:var(--secondary);transition:color var(--fx-short)}aside[popover=manual] .control .container:nth-of-type(2) nav[aria-label="Mobile primary navigation"] a:hover:not([aria-current=page]) span{color:var(--primary)}aside[popover=manual] .control .container:nth-of-type(2) nav[aria-label="Mobile primary navigation"] a:not([aria-current=page]) span:before{content:" ";background:var(--accent);transition:scale var(--fx-short);transform-origin:top;z-index:-1;position:absolute;inset:0;scale:1 0 0}aside[popover=manual] .control .container:nth-of-type(2) nav[aria-label="Mobile primary navigation"] a:not(#active) span:hover:before{scale:1}@media (width>=56.25rem){aside[popover=manual]{opacity:0;display:none}}:is(html,body):has(aside[popover=manual]:popover-open){scrollbar-gutter:auto;overflow:hidden}body:has(aside[popover=manual]:popover-open){scrollbar-gutter:auto;overflow:clip}body:has(aside[popover=manual]:popover-open) button[popovertargetaction=show]{opacity:0;transition:display var(--dur-1), opacity var(--fx-short);transition-behavior:allow-discrete;display:none}body:has(aside[popover=manual]:popover-open) button[popovertargetaction=hide]{animation:translateXUP var(--fx-smooth) var(--dur-2) both}body:has(aside[popover=manual]:popover-open) nav[aria-label="Mobile primary navigation"]{overflow:clip}body:has(aside[popover=manual]:popover-open) nav[aria-label="Mobile primary navigation"]:before{animation:translateXUP var(--fx-smooth) var(--dur-4) both}body:has(aside[popover=manual]:popover-open) nav[aria-label="Mobile primary navigation"] .appear.one{--i:1}body:has(aside[popover=manual]:popover-open) nav[aria-label="Mobile primary navigation"] .appear.two{--i:2}body:has(aside[popover=manual]:popover-open) nav[aria-label="Mobile primary navigation"] .appear.three{--i:3}body:has(aside[popover=manual]:popover-open) nav[aria-label="Mobile primary navigation"] .appear.four{--i:4}body:has(aside[popover=manual]:popover-open) nav[aria-label="Mobile primary navigation"] .appear span{animation:translateYUN var(--fx-smooth) calc(((.5 * var(--i)) + .5) * var(--dur-5)) both}}}
