@layer theme{@layer timing{: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:0s;--dur-1:var(--dur);--dur-2:var(--dur);--dur-3:var(--dur);--dur-4:var(--dur);--dur-5:var(--dur);--dur-6:var(--dur);--dur-7:var(--dur)}}: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);--ease-emphasized:cubic-bezier(.32, .72, 0, 1);--ease-expressive:cubic-bezier(.34, .69, .1, 1);--ease-accent:cubic-bezier(.22, .61, .08, 1);--motion-1:var(--dur-1) var(--ease-out);--motion-2:var(--dur-2) var(--ease-out);--motion-3:var(--dur-3) var(--ease-in-out);--motion-4:var(--dur-4) var(--ease-in-out);--motion-5:var(--dur-5) var(--ease-in-out);--motion-6:var(--dur-7) var(--ease-linear);--motion-emphasized:var(--dur-5) var(--ease-emphasized);--motion-expressive:var(--dur-6) var(--ease-expressive);--motion-accent:var(--dur-7) var(--ease-accent)}}@layer scale{:root{--ct-xl:clamp(23.75rem, calc(20.25rem + 14svi), 32.5rem);--ct-lg:clamp(20rem, calc(16.5rem + 14svi), 28.75rem);--sz-7:clamp(2.625rem, calc(1.975rem + 2.6svi), 4.25rem);--sz-6:clamp(2.125rem, calc(1.575rem + 2.2svi), 3.5rem);--sz-5:clamp(1.8125rem, calc(1.4125rem + 1.6svi), 2.8125rem);--sz-4:clamp(1.5rem, calc(1.275rem + .9svi), 2.0625rem);--sz-3:clamp(1.1875rem, calc(1.0125rem + .7svi), 1.625rem);--sz-2:clamp(.9375rem, calc(.8625rem + .3svi), 1.125rem);--sz-1:clamp(.8125rem, calc(.7625rem + .2svi), .9375rem);--sp-3:clamp(1.5rem, calc(1.2rem + 1.2svi), 2.25rem);--sp-2:clamp(1rem, calc(.8rem + .8svi), 1.5rem);--sp-1:clamp(.5rem, calc(.4rem + .4svi), .75rem);--bw-2:clamp(.125rem, calc(.1rem + .1svi), .1875rem);--bw-1:clamp(.0625rem, calc(.0375rem + .1svi), .125rem);--px-1:.063rem;--px-2:.125rem;--px-3:.188rem;--rd-1:.313rem;--rd-2:.625rem;--rd-3:.938rem;--rd-4:1.25rem;--w-mx:90.625rem;--fs-dsp:var(--sz-7);--fs-ttl:var(--sz-6);--fs-xl:var(--sz-5);--fs-lg:var(--sz-4);--fs-md:var(--sz-3);--fs-bd:var(--sz-2);--fs-cp:var(--sz-1);--lh-tight:clamp(1.2, calc(1.1 + .15vi), 1.35);--lh-base:clamp(1.5, calc(1.3 + .2vi), 1.7);--lh-loose:clamp(1.65, calc(1.4 + .25vi), 1.9);--flow-tight:calc(1lh * .8);--flow-base:calc(1lh * 1.2);--flow-loose:calc(1lh * 1.6);--shape:shape(from 0 100%,vline to 1.5625rem,curve to 1.24% .9688rem with 0.83% .9375rem,curve to 2.07% .5625rem with 1.65% 1rem,curve to 2.89% 1.25rem with 2.48% .125rem,curve to 3.72% 2.75rem with 3.31% 2.375rem,curve to 4.55% 1.7188rem with 4.13% 3.125rem,curve to 5.37% 1.2812rem with 4.96% .3125rem,curve to 6.2% 1.4688rem with 5.79% 2.25rem,curve to 7.02% .6562rem with 6.61% .6875rem,curve to 7.85% .3438rem with 7.44% .625rem,curve to 8.68% .5938rem with 8.26% .0625rem,curve to 9.5% .7188rem with 9.09% 1.125rem,curve to 10.33% 1.25rem with 9.92% .3125rem,curve to 11.16% 1.4375rem with 10.74% 2.1875rem,curve to 11.98% 1.75rem with 11.57% .6875rem,curve to 12.81% 1.5312rem with 12.4% 2.8125rem,curve to 13.64% 1.5938rem with 13.22% .25rem,curve to 14.46% 2.7812rem with 14.05% 2.9375rem,curve to 15.29% 1.9375rem with 14.88% 2.625rem,curve to 16.12% 1.6562rem with 15.7% 1.25rem,curve to 16.94% 1.4688rem with 16.53% 2.0625rem,curve to 17.77% .8438rem with 17.36% .875rem,curve to 18.6% 1.6562rem with 18.18% .8125rem,curve to 19.42% 2.5625rem with 19.01% 2.5rem,curve to 20.25% 1.7812rem with 19.83% 2.625rem,curve to 21.07% .4688rem with 20.66% .9375rem,curve to 21.9% .7812rem with 21.49% 0rem,curve to 22.73% 1.7188rem with 22.31% 1.5625rem,curve to 23.55% 1.75rem with 23.14% 1.875rem,curve to 24.38% 1.6875rem with 23.97% 1.625rem,curve to 25.21% 2.125rem with 24.79% 1.75rem,curve to 26.03% 1.75rem with 25.62% 2.5rem,curve to 26.86% 1.9375rem with 26.45% 1rem,curve to 27.69% 2.3125rem with 27.27% 2.875rem,curve to 28.51% 1.4688rem with 28.1% 1.75rem,curve to 29.34% .75rem with 28.93% 1.1875rem,curve to 30.17% .6875rem with 29.75% .3125rem,curve to 30.99% 1.4062rem with 30.58% 1.0625rem,curve to 31.82% 1.8438rem with 31.4% 1.75rem,curve to 32.64% 1.4688rem with 32.23% 1.9375rem,curve to 33.47% 2rem with 33.06% 1rem,curve to 34.3% 1.875rem with 33.88% 3rem,curve to 35.12% 1.6875rem with 34.71% .75rem,curve to 35.95% 2.5625rem with 35.54% 2.625rem,curve to 36.78% 2.0625rem with 36.36% 2.5rem,curve to 37.6% 1.5rem with 37.19% 1.625rem,curve to 38.43% 1.8125rem with 38.02% 1.375rem,curve to 39.26% 2.125rem with 38.84% 2.25rem,curve to 40.08% 1.7812rem with 39.67% 2rem,curve to 40.91% 1.5625rem with 40.5% 1.5625rem,curve to 41.74% 1.1875rem with 41.32% 1.5625rem,curve to 42.56% .9062rem with 42.15% .8125rem,curve to 43.39% .8125rem with 42.98% 1rem,curve to 44.21% 1rem with 43.8% .625rem,curve to 45.04% 1.1562rem with 44.63% 1.375rem,curve to 45.87% .5312rem with 45.45% .9375rem,curve to 46.69% 1.5rem with 46.28% .125rem,curve to 47.52% 2.5rem with 47.11% 2.875rem,curve to 48.35% 2.2812rem with 47.93% 2.125rem,curve to 49.17% 1.2188rem with 48.76% 2.4375rem,curve to 50% .6875rem with 49.59% 0rem,curve to 50.83% 1.25rem with 50.41% 1.375rem,curve to 51.65% 1.5rem with 51.24% 1.125rem,curve to 52.48% 1.7812rem with 52.07% 1.875rem,curve to 53.31% 1.4375rem with 52.89% 1.6875rem,curve to 54.13% 1.6875rem with 53.72% 1.1875rem,curve to 54.96% 2.25rem with 54.55% 2.1875rem,curve to 55.79% 2.1875rem with 55.37% 2.3125rem,curve to 56.61% 1.5rem with 56.2% 2.0625rem,curve to 57.44% 1.4062rem with 57.02% .9375rem,curve to 58.26% 1.3438rem with 57.85% 1.875rem,curve to 59.09% 1.5625rem with 58.68% .8125rem,curve to 59.92% 1.75rem with 59.5% 2.3125rem,curve to 60.74% 1.4688rem with 60.33% 1.1875rem,curve to 61.57% 1rem with 61.16% 1.75rem,curve to 62.4% 1.0625rem with 61.98% .25rem,curve to 63.22% 2.375rem with 62.81% 1.875rem,curve to 64.05% 1.5625rem with 63.64% 2.875rem,curve to 64.88% .2812rem with 64.46% .25rem,curve to 65.7% .1875rem with 65.29% .3125rem,curve to 66.53% 1.5312rem with 66.12% .0625rem,curve to 67.36% 2.7188rem with 66.94% 3rem,curve to 68.18% 1.7812rem with 67.77% 2.4375rem,curve to 69.01% 1.5312rem with 68.6% 1.125rem,curve to 69.83% 2.3125rem with 69.42% 1.9375rem,curve to 70.66% 2.5625rem with 70.25% 2.6875rem,curve to 71.49% 1.875rem with 71.07% 2.4375rem,curve to 72.31% 1.0625rem with 71.9% 1.3125rem,curve to 73.14% .9062rem with 72.73% .8125rem,curve to 73.97% 1.8438rem with 73.55% 1rem,curve to 74.79% 2.5938rem with 74.38% 2.6875rem,curve to 75.62% 1.6875rem with 75.21% 2.5rem,curve to 76.45% .6562rem with 76.03% .875rem,curve to 77.27% 1.3125rem with 76.86% .4375rem,curve to 78.1% 1.1562rem with 77.69% 2.1875rem,curve to 78.93% .75rem with 78.51% .125rem,curve to 79.75% 1.5312rem with 79.34% 1.375rem,curve to 80.58% 1.2188rem with 80.17% 1.6875rem,curve to 81.4% .7188rem with 80.99% .75rem,curve to 82.23% 1.4375rem with 81.82% .6875rem,curve to 83.06% 2.4375rem with 82.64% 2.1875rem,curve to 83.88% 2.5625rem with 83.47% 2.6875rem,curve to 84.71% 1.5rem with 84.3% 2.4375rem,curve to 85.54% .875rem with 85.12% .5625rem,curve to 86.36% 1.7812rem with 85.95% 1.1875rem,curve to 87.19% 2.5312rem with 86.78% 2.375rem,curve to 88.02% 2.3438rem with 87.6% 2.6875rem,curve to 88.84% 1.9375rem with 88.43% 2rem,curve to 89.67% 1.3125rem with 89.26% 1.875rem,curve to 90.5% .5rem with 90.08% .75rem,curve to 91.32% 1.25rem with 90.91% .25rem,curve to 92.15% 2.6562rem with 91.74% 2.25rem,curve to 92.98% 1.9688rem with 92.56% 3.0625rem,curve to 93.8% 1.1562rem with 93.39% .875rem,curve to 94.63% .9062rem with 94.21% 1.4375rem,curve to 95.45% 1.4688rem with 95.04% .375rem,curve to 96.28% 1.5625rem with 95.87% 2.5625rem,curve to 97.11% .5625rem with 96.69% .5625rem,curve to 97.93% 1.4688rem with 97.52% .5625rem,curve to 98.76% 1.875rem with 98.35% 2.375rem,curve to 100% 1.5625rem with 99.17% 1.375rem,vline to 100%, hline to 0)}}@layer color{@property --primary-base{syntax:"<color>";inherits:false;initial-value:#0b090a}@property --secondary-base{syntax:"<color>";inherits:false;initial-value:#f8f9fa}@property --accent-base{syntax:"<color>";inherits:false;initial-value:#99582a}@property --surface-base{syntax:"<color>";inherits:false;initial-value:#051923}@property --success-base{syntax:"<color>";inherits:false;initial-value:#2bc016}@property --error-base{syntax:"<color>";inherits:false;initial-value:red}:root{--primary:oklch(from var(--primary-base) calc(l * .3) calc(c * 1.5) calc(h + 3));--primary-muted:oklch(from var(--primary) l c h / .75);--primary-subtle:oklch(from var(--primary) l c h / .15);--secondary:oklch(from var(--secondary-base) calc(l * 1.5) calc(c * 1.5) calc(h + 3));--secondary-muted:oklch(from var(--secondary) l c h / .75);--secondary-subtle:oklch(from var(--secondary) l c h / .15);--accent:oklch(from var(--accent-base) l calc(c * 1.5) calc(h + 3));--accent-muted:oklch(from var(--accent) l c h / .75);--accent-subtle:oklch(from var(--accent) l c h / .15);--surface:oklch(from var(--surface-base) l calc(c * 1.5) calc(h + 3));--surface-muted:oklch(from var(--surface) l c h / .75);--surface-subtle:oklch(from var(--surface) l c h / .15);--success:oklch(from var(--success-base) calc(l * 1.2) calc(c * 1.5) calc(h + 3));--error:oklch(from var(--error-base) calc(l * 1.2) calc(c * 1.5) calc(h + 3))}}}@layer base{@layer reset{:where(*){box-sizing:border-box;margin:0;padding:0}:where(img,video,canvas,audio,iframe,embed,object){block-size:auto;max-inline-size:100%;display:block}:where(ol,ul)[role=list]{list-style:none}:where(select,textarea,button,[data-ui=btn],[data-ui=link],input:not(:is([type=checkbox],[type=radio]))){all:unset;box-sizing:border-box}@media (prefers-reduced-motion:no-preference){:where(html){scroll-behavior:smooth}}}@layer typography{@scope(:where(html,body)){:scope{font-synthesis:none;font-variant:common-ligatures contextual lining-nums proportional-nums;font-optical-sizing:auto;font-kerning:normal;-webkit-font-smoothing:antialiased;hyphenate-limit-chars:6 3 3;hanging-punctuation:first last;letter-spacing:.005em;word-spacing:.01em;font-family:Cabinet Grotesk,system-ui,sans-serif;line-height:var(--lh-base);overflow-wrap:break-word;text-underline-offset:var(--bw-1);text-decoration-thickness:from-font}@supports (text-box:trim-both cap alphabetic){:scope{text-box:trim-both cap alphabetic}}:is(h1,h2,h3,h4,h5,h6,legend,summary){-webkit-hyphens:none;hyphens:none;letter-spacing:.01em;word-spacing:-.02em;font-family:Gambarino,system-ui,sans-serif;font-weight:500;line-height:var(--lh-tight);text-rendering:optimizelegibility;text-wrap-style:balance}:is(h1,h2,h3,h4,h5,h6,legend,summary) :is(b,em,span,strong){font-weight:inherit;letter-spacing:inherit;word-spacing:inherit}:is(u,ins){text-decoration:underline}:is(s,del){text-decoration:line-through}:is(figcaption,small,p,address,label,li){word-spacing:.02em;overflow-wrap:anywhere;text-wrap-style:pretty;font-weight:300}:is(figcaption,small,p,address,label,li):is(:not(li),[role=list]>*){-webkit-hyphens:auto;hyphens:auto;max-inline-size:clamp(52ch,60ch + 2svi,72ch)}:is(sub,sup){font-size:var(--fs-cp);vertical-align:baseline;line-height:0;position:relative}sup{inset-block-start:-.5em}sub{inset-block-end:-.25em}:is(code,kbd,pre,samp){font-family:ui-monospace,monospace;font-size:var(--fs-bd);font-variant-ligatures:none}pre{overflow-inline:auto;tab-size:2;white-space:pre}pre code{font-size:inherit}:is(time,address){font-style:normal}:is(table,time,[data-type=currency]){font-variant-numeric:tabular-nums}:lang(en){quotes:"“" "”" "‘" "’"}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){letter-spacing:0;word-spacing:0}abbr[title]{cursor:help;-webkit-text-decoration:underline solid currentColor var(--px-1);text-decoration:underline solid currentColor var(--px-1);text-underline-offset:var(--bw-1);transition:color var(--motion-1)}abbr[title]:hover{color:var(--accent)}blockquote{font-style:italic}blockquote cite{color:var(--primary-muted);font-style:normal;font-size:var(--fs-cp)}mark{background:var(--secondary);color:contrast-color(var(--secondary))}*+:is(p,pre,table,details,dl,ol,ul,address,form,video),:is(pre,table,details,dl,ol,ul,address,form,video)+*,dd+dt{margin-block-start:var(--flow-base)}*+:is(h1,h2,h3,h4,h5,h6,figure,blockquote,hr),:is(figure,blockquote,hr)+*{margin-block-start:var(--flow-loose)}:is(h1,h2,h3,h4,h5,h6)+*,figure>figcaption,address>*+*,:is(dl,ol,ul) :is(dl,ol,ul),li+li{margin-block-start:var(--flow-tight)}dt+dd{margin-block-start:0}}}@layer elements{.sr-only{white-space:nowrap;clip-path:inset(50%);margin:calc(-1 * var(--px-1));block-size:var(--px-1);inline-size:var(--px-1);border:0;position:absolute;overflow:hidden}:any-link{color:inherit}:visited:not(:has(img,svg,picture)){color:oklch(from currentColor l c h / .65)}@supports selector(::target-text){::target-text{background:var(--accent);color:contrast-color(var(--accent))}}::selection{background:var(--primary);color:contrast-color(var(--primary))}:is(img,svg:not(:has(text))){-webkit-user-select:none;user-select:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-user-drag:none;-webkit-touch-callout:none}svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;shape-rendering:geometricprecision;text-rendering:optimizelegibility;vertical-align:middle;display:inline-block;overflow:visible}svg :is(path,rect,circle,line,polygon,polyline){transform-box:fill-box;transform-origin:50%;vector-effect:non-scaling-stroke}svg:not([fill]){fill:none}:is(a,button,select,label[for],input:is([type=checkbox],[type=radio]),[role=button],[data-ui=btn],[data-ui=link]){-webkit-user-select:none;user-select:none;cursor:pointer}:is(a,button,select,label[for],input:is([type=checkbox],[type=radio]),[role=button],[data-ui=btn],[data-ui=link]):not(label):focus-visible{outline:var(--px-1) solid var(--accent);outline-offset:var(--px-3)}a{text-decoration:none}html{overflow-inline:clip;scrollbar-color:var(--surface) var(--secondary);scrollbar-width:thin;accent-color:var(--accent);caret-color:currentColor;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;interpolate-size:allow-keywords;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;min-block-size:100dvb;scroll-padding-block-start:var(--sp-1)}body{background:var(--surface);color:contrast-color(var(--surface));overscroll-behavior:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}}@layer forms{@scope(:where(html,body)){:is(select,textarea,input:not(:is([type=checkbox],[type=radio]))){inline-size:100%;min-inline-size:0;display:block;position:relative}@supports (field-sizing:content){:is(select,textarea,input:not(:is([type=checkbox],[type=radio]))){field-sizing:content}}:is(textarea,input:not(:is([type=checkbox],[type=radio]))){cursor:text}:is(textarea,input:not(:is([type=checkbox],[type=radio])))::placeholder{color:var(--primary-muted);font-size:var(--fs-bd)}:is(textarea,input:not(:is([type=checkbox],[type=radio]))):placeholder-shown{text-overflow:ellipsis;overflow:clip}:is(textarea,input:not(:is([type=checkbox],[type=radio])))::spelling-error{-webkit-text-decoration:underline var(--error) var(--bw-1);text-decoration:underline var(--error) var(--bw-1);-webkit-text-decoration-skip-ink:all;text-decoration-skip-ink:all;text-underline-offset:var(--bw-1)}:is(textarea,input:not(:is([type=checkbox],[type=radio])))::grammar-error{-webkit-text-decoration:underline var(--error) var(--bw-1);text-decoration:underline var(--error) var(--bw-1);-webkit-text-decoration-skip-ink:all;text-decoration-skip-ink:all;text-underline-offset:var(--bw-1)}:is(textarea,input:not(:is([type=checkbox],[type=radio])))::spelling-error{text-decoration-style:solid}:is(textarea,input:not(:is([type=checkbox],[type=radio])))::grammar-error{text-decoration-style:wavy}input:is([type=checkbox],[type=radio]){flex-shrink:0;block-size:auto}fieldset{border:none;min-inline-size:0}}}}@layer layout{@layer regions{:is(header,main,footer,section,.bound){place-items:center;inline-size:100%;display:grid;position:relative}.bound{max-inline-size:var(--w-mx)}@scope(main) to (.rail){section{padding-block:var(--sz-6)}}.rail{gap:var(--sp-3);inline-size:calc(100% - var(--sz-6));display:grid}}}@layer components{@layer buttons{@scope(:is(button,[data-ui=btn],[data-ui=link]):not([data-raw])){:scope{font-size:var(--fs-bd);white-space:nowrap;isolation:isolate;transition:background var(--motion-3), box-shadow var(--motion-3), color var(--motion-2), padding var(--motion-3), opacity var(--motion-2), scale var(--motion-2), transform var(--motion-3);justify-content:center;align-items:center;display:flex;position:relative;overflow:clip}:scope span{place-items:center;display:inline-grid}@media (prefers-reduced-motion:no-preference){:scope:not(:is([data-ui=copy],[data-ui=link],[data-ui=live])):active{scale:.9}}:scope[type=submit]{background:var(--secondary);border-radius:calc(2 * var(--rd-4));box-shadow:var(--primary-subtle) 0 var(--px-1) var(--px-2) 0, var(--primary-subtle) 0 var(--px-1) var(--px-3) var(--px-1);color:var(--primary);padding:calc(var(--rd-2) + var(--px-3)) var(--sp-1);will-change:scale;inline-size:100%}:scope[type=submit]:hover{color:var(--secondary)}:scope[type=submit]:before{content:" ";background:var(--accent);transition:scale var(--motion-2);transform-origin:0;z-index:-1;position:absolute;inset:0;scale:0 1}:scope[type=submit]:hover:before{scale:1}}}@layer checker{form{place-items:center;gap:var(--rd-4);inline-size:100%;display:grid;position:relative}form:invalid [type=submit]{cursor:not-allowed;opacity:.75;pointer-events:none}header{place-items:start;inline-size:100%;margin-block-end:var(--sp-2);display:grid}header h1{color:var(--secondary);font-size:var(--fs-xl)}header p{color:var(--secondary-muted);font-size:var(--fs-bd)}small:is(.error,.success,.vital){font-size:var(--fs-cp);transition:display var(--dur-1) allow-discrete, opacity var(--motion-1);display:none}@starting-style{small:is(.error,.success,.vital){opacity:0}}label:is(:has(small.vital),[for=subject]){color:var(--secondary-muted);font-size:var(--fs-bd);gap:var(--px-3);pointer-events:none;-webkit-user-select:none;user-select:none;transition:background var(--motion-2), color var(--motion-2), font-size var(--motion-2), translate var(--motion-2);will-change:translate;display:inline-flex;position:absolute;inset-block-start:calc(var(--rd-2) + var(--px-3))}label:is(:has(small.vital),[for=subject]) small.vital{color:var(--error)}.entry{place-items:center start;gap:var(--rd-2);inline-size:100%;display:grid;position:relative}.entry:has([type=submit]){margin-block:var(--rd-2);place-items:end center}.entry small:is(.error,.success){translate:0 calc(-1 * var(--rd-2));place-self:start end;position:absolute}.entry small.clue{color:var(--secondary-muted);font-size:var(--fs-cp)}.entry:has(:is(input,textarea):where(:focus-visible,:not(:placeholder-shown))) label{background:var(--surface);color:var(--secondary);font-size:var(--fs-cp);translate:0 calc(-1 * (var(--rd-4) + var(--px-3)));z-index:3}.entry:has(:is(input,textarea):where(:focus-visible,:not(:placeholder-shown))) label small.vital{display:inline-grid}.entry:has(:is(input,textarea):where(:focus-visible,:not(:placeholder-shown))) small.clue{color:var(--secondary)}:is(input,textarea){color:var(--secondary);font-size:var(--fs-bd);--showy:var(--secondary-subtle);--weight:var(--px-1);box-shadow:inset 0 calc(-1 * var(--weight)) 0 0 var(--showy);padding:calc(var(--rd-2) + var(--px-3)) 0;transition:box-shadow var(--motion-2), color var(--motion-2)}:is(input,textarea):focus-visible{--showy:var(--secondary-muted);--weight:calc((var(--px-1) / 2) + var(--px-1))}:is(input,textarea)[name=full-name]{text-transform:capitalize}:is(input,textarea):where(:not(:placeholder-shown)){--shadow:inset 0 calc((var(--px-1) / 2) + (-1 * var(--px-2))) 0 0}:is(input,textarea):where(:not(:placeholder-shown)):user-valid{box-shadow:var(--shadow) var(--success)}:is(input,textarea):where(:not(:placeholder-shown)):user-valid~small.clue{color:var(--success)}:is(input,textarea):where(:not(:placeholder-shown)):user-valid~small.success{color:var(--success);opacity:1;display:inline-grid}:is(input,textarea):where(:not(:placeholder-shown)):user-invalid:not(:focus-visible){box-shadow:var(--shadow) var(--error);animation:shake var(--motion-1) calc(2 * var(--dur-3)) 3}:is(input,textarea):where(:not(:placeholder-shown)):user-invalid:not(:focus-visible)~small.clue{color:var(--error)}:is(input,textarea):where(:not(:placeholder-shown)):user-invalid:not(:focus-visible)~small.error{color:var(--error);opacity:1;display:inline-grid}textarea{resize:none;block-size:calc(10 * var(--rd-4))}}@layer block{main{will-change:opacity, transform;view-transition-name:page-content}section:first-of-type{min-block-size:100dvb}.panel{justify-content:center;gap:var(--sp-3);inline-size:100%;display:flex}.panel:has(:invalid) .cluster:last-of-type .slot:after{mix-blend-mode:soft-light}.panel:has(:invalid) .cluster:last-of-type .slide{animation:crossFade calc(5 * var(--dur-7)) var(--ease-accent) calc(var(--i) * var(--dur-7)) infinite both;animation-composition:add}.cluster{min-inline-size:min(100%, var(--ct-lg));display:grid}.cluster:first-of-type{flex:1.2;block-size:max-content}.cluster:last-of-type{clip-path:var(--shape);overflow-clip-margin:content-box;min-block-size:var(--ct-xl);flex:2;overflow:clip}.slot{background:var(--secondary);-webkit-mask:linear-gradient(to bottom in oklch, var(--secondary) 0% 85%, transparent 100%) no-repeat 100% 100%;mask:linear-gradient(to bottom in oklch, var(--secondary) 0% 85%, transparent 100%) no-repeat 100% 100%;isolation:isolate;block-size:100%;inline-size:100%;position:relative}.slot:before,.slot:after{content:" ";position:absolute;inset:0}.slot:before{background:linear-gradient(to bottom in oklch, var(--primary-subtle), var(--primary-muted));mix-blend-mode:overlay;z-index:2}.slot:after{filter:contrast(1.1)saturate(1.1);z-index:0}.slide{filter:contrast(1.1)saturate(1.1);opacity:0;z-index:1;background:50%/cover no-repeat;position:absolute;inset:0}}}@layer pages;@layer motion{@layer animation{@keyframes crossFade{0%,25%,to{opacity:0}5%,20%{opacity:1}}@keyframes shake{0%,to{translate:0}25%{translate:var(--rd-1) 0}75%{translate:calc(-1 * var(--rd-1)) 0}}@keyframes slideOut{0%{opacity:1;transform:scale(1)translate(0)}to{opacity:0;transform:scale(.5)translate(-100dvi)}}@keyframes slideIn{0%{opacity:0;transform:scale(.5)translate(100dvi)}to{opacity:1;transform:scale(1)translate(0)}}}@layer performance{@scope(:is(header,main,footer)){:scope{isolation:isolate}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){:scope:not(.animating){opacity:1;transition:opacity var(--motion-2), scale var(--motion-1);will-change:opacity, transform;scale:1}:scope:is(header,main){transform-origin:top}:scope:is(footer){transform-origin:bottom}@starting-style{:scope{opacity:0;scale:.95}}}}@scope(:is(aside,footer)){:scope{content-visibility:auto;contain-intrinsic-size:auto var(--ct-lg)}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:is(a,button) :is(svg path,svg line,svg circle){transition:fill var(--motion-1), stroke var(--motion-2), opacity var(--motion-2), translate var(--motion-3), rotate var(--motion-3), scale var(--motion-3)}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-group(page-content){animation:var(--motion-5) both}::view-transition-old(page-content){animation-name:slideOut}::view-transition-new(page-content){animation-name:slideIn}}}}@layer pages.contact{section:first-of-type .panel{flex-flow:wrap-reverse}section:first-of-type .cluster{place-items:center}section:first-of-type .slot:after{background:url(https://cdn.prod.website-files.com/5e88da4bcce5fb5debaab0e6/6007f4dbdc71065158e80081_A_Frame_1_Loop.gif) 50%/cover no-repeat}section:first-of-type .slide:nth-child(1 of section:first-of-type .slide){--i:0;background-image:url(https://4kwallpapers.com/images/walls/thumbs_3t/4463.jpg)}section:first-of-type .slide:nth-child(2 of section:first-of-type .slide){--i:1;background-image:url(https://4kwallpapers.com/images/walls/thumbs_3t/5822.jpg)}section:first-of-type .slide:nth-child(3 of section:first-of-type .slide){--i:2;background-image:url(https://4kwallpapers.com/images/walls/thumbs_3t/8138.jpg)}section:first-of-type .slide:nth-child(4 of section:first-of-type .slide){--i:3;background-image:url(https://4kwallpapers.com/images/walls/thumbs_3t/1098.jpg)}section:first-of-type .slide:nth-child(5 of section:first-of-type .slide){--i:4;background-image:url(https://4kwallpapers.com/images/walls/thumbs_3t/4058.jpg)}}
