/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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-black:#000;--spacing:.25rem;--container-4xl:56rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-muted:var(--muted);--font-display:"Source Serif 4", Charter, Georgia, "Times New Roman", serif;--font-body:"Archivo", "Helvetica Neue", Arial, system-ui, sans-serif;--text-colossal:clamp(3rem, 1.9rem + 5.4vw, 5.75rem);--text-colossal--line-height:.98;--text-colossal--letter-spacing:-.032em;--text-colossal--font-weight:380;--text-display:clamp(2.375rem, 1.8rem + 2.8vw, 3.75rem);--text-display--line-height:1.06;--text-display--letter-spacing:-.024em;--text-display--font-weight:400;--text-headline:clamp(1.875rem, 1.55rem + 1.5vw, 2.625rem);--text-headline--line-height:1.12;--text-headline--letter-spacing:-.018em;--text-headline--font-weight:400;--text-entry:clamp(1.375rem, 1.2rem + .7vw, 1.75rem);--text-entry--line-height:1.24;--text-entry--letter-spacing:-.012em;--text-entry--font-weight:500;--text-title:clamp(1.25rem, 1.16rem + .42vw, 1.5rem);--text-title--line-height:1.28;--text-title--letter-spacing:-.01em;--text-title--font-weight:500;--text-lede:clamp(1.125rem, 1.06rem + .34vw, 1.3125rem);--text-lede--line-height:1.55;--text-lede--letter-spacing:-.004em;--text-body:1.0625rem;--text-body--line-height:1.62;--text-body--letter-spacing:0;--text-body--font-weight:400;--text-label:.9375rem;--text-label--line-height:1.35;--text-label--letter-spacing:.002em;--text-label--font-weight:550;--text-micro:.8125rem;--text-micro--line-height:1.45;--text-micro--letter-spacing:.02em;--text-micro--font-weight:500;--spacing-3xs:.25rem;--spacing-2xs:.5rem;--spacing-xs:.75rem;--spacing-sm:1rem;--spacing-md:1.5rem;--spacing-lg:2.5rem;--spacing-xl:4rem;--spacing-2xl:6.5rem;--spacing-section:clamp(4.5rem, 3rem + 5.5vw, 8.5rem);--radius-none:0;--radius-hairline:2px;--radius-block:4px;--shadow-lift:0 1px 2px oklch(14.8% .042 214/.1), 0 10px 26px -14px oklch(14.8% .042 214/.3);--shadow-raise:0 2px 6px oklch(14.8% .042 214/.1), 0 26px 60px -28px oklch(14.8% .042 214/.42);--shadow-overlay:0 8px 28px -8px oklch(14.8% .042 214/.28), 0 0 0 1px oklch(14.8% .042 214/.08);--ease-quart:cubic-bezier(.22, 1, .36, 1);--ease-expo:cubic-bezier(.16, 1, .3, 1);--transition-duration-state:.16s;--transition-duration-disclosure:.24s;--transition-duration-reveal:.72s;--transition-duration-settle:1.1s;--measure-prose:64ch;--measure-lede:46ch;--measure-caption:34ch;--width-shell:78rem;--width-narrow:44rem;--layer-nav:20}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{font-family:var(--font-body);interpolate-size:allow-keywords;scroll-behavior:smooth}body{font-size:var(--text-body);line-height:var(--prose-leading);font-synthesis-weight:none}h1,h2,h3{font-family:var(--font-display);text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}details::details-content{height:0;transition:height var(--transition-duration-disclosure) var(--ease-quart), content-visibility var(--transition-duration-disclosure) var(--ease-quart) allow-discrete;overflow:clip}details[open]::details-content{height:auto}@media (prefers-reduced-motion:reduce){*,:before,:after,.nav-link:after,.area-entry:after,.compare-row:after,.recognition-row:after{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important;animation-delay:0s!important}details::details-content{transition-duration:0s!important;animation-duration:0s!important;animation-iteration-count:1!important;animation-delay:0s!important}html{scroll-behavior:auto}}:root{--page-has-backdrop:var(--page-scroll-lock) 1;--page-scroll-bg:var(--page-scroll-lock) var(--root-bg,#0000)}@supports (color:color-mix(in lab, red, red)){:root{--page-scroll-bg:var(--page-scroll-lock) color-mix(in srgb, var(--root-bg,#0000), oklch(0% 0 0) calc(var(--page-has-backdrop,0) * 40%))}}:root{background-image:var(--page-scroll-lock) linear-gradient(var(--root-bg,#0000), var(--root-bg,#0000));transition:var(--page-scroll-lock) background-color .3s ease-out;animation:var(--page-scroll-lock) set-page-has-scroll forwards;animation-timeline:var(--page-scroll-lock) scroll();--page-has-scroll:initial;scrollbar-gutter:var(--page-has-scroll) var(--page-scroll-lock) stable}@keyframes set-page-has-scroll{0%,to{--page-has-scroll: }}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E")}:root,[data-theme]{background-color:var(--root-bg);color:var(--color-base-content)}:root{background-color:var(--page-scroll-bg,var(--root-bg))}:where(:root,[data-theme]){--root-bg:var(--color-base-100)}:root{--page-scroll-lock:initial;--page-overflow:var(--page-scroll-lock) hidden}:root:not(span){overflow:var(--page-overflow)}:root{scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab, red, red)){:root{scrollbar-color:color-mix(in oklch, currentColor 35%, #0000) #0000}}@property --radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}@property --aura-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:where(:root),:root:has(input.theme-controller[value=giada]:checked),[data-theme=giada]{color-scheme:light;--color-base-100:oklch(99.3% .004 210);--color-base-200:oklch(95.8% .012 208);--color-base-300:oklch(89.5% .018 208);--color-base-content:oklch(20% .048 214);--color-primary:oklch(45.2% .112 210);--color-primary-content:oklch(98.5% .006 205);--color-neutral:oklch(23.8% .052 212);--color-neutral-content:oklch(95.5% .012 200);--color-accent:oklch(85.5% .098 74);--color-accent-content:oklch(28.5% .058 55);--color-error:oklch(47% .155 25);--color-success:oklch(45% .078 178);--border-strong:oklch(60% .036 208);--muted:oklch(46.2% .034 210);--ink-deep:oklch(14.8% .042 214);--input-color:var(--border-strong);--prose-leading:1.62;--radius-selector:2px;--radius-field:2px;--radius-box:4px;--border:1px;--depth:0;--noise:0}@media (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--color-base-100:oklch(18.2% .032 214);--color-base-200:oklch(24.2% .038 214);--color-base-300:oklch(32% .042 212);--color-base-content:oklch(94.5% .012 205);--color-primary:oklch(76.2% .118 202);--color-primary-content:oklch(15% .032 214);--color-neutral:oklch(24.8% .038 214);--color-neutral-content:oklch(95.5% .012 200);--color-accent:oklch(36% .07 68);--color-accent-content:oklch(90.5% .062 78);--color-error:oklch(70% .13 25);--color-success:oklch(74% .075 178);--border-strong:oklch(53% .04 208);--muted:oklch(73% .026 206);--ink-deep:oklch(10.4% .026 214);--input-color:var(--border-strong);--prose-leading:1.68;--radius-selector:2px;--radius-field:2px;--radius-box:4px;--border:1px;--depth:0;--noise:0}}:root:has(input.theme-controller[value=giada-dark]:checked),[data-theme=giada-dark]{color-scheme:dark;--color-base-100:oklch(18.2% .032 214);--color-base-200:oklch(24.2% .038 214);--color-base-300:oklch(32% .042 212);--color-base-content:oklch(94.5% .012 205);--color-primary:oklch(76.2% .118 202);--color-primary-content:oklch(15% .032 214);--color-neutral:oklch(24.8% .038 214);--color-neutral-content:oklch(95.5% .012 200);--color-accent:oklch(36% .07 68);--color-accent-content:oklch(90.5% .062 78);--color-error:oklch(70% .13 25);--color-success:oklch(74% .075 178);--border-strong:oklch(53% .04 208);--muted:oklch(73% .026 206);--ink-deep:oklch(10.4% .026 214);--input-color:var(--border-strong);--prose-leading:1.68;--radius-selector:2px;--radius-field:2px;--radius-box:4px;--border:1px;--depth:0;--noise:0}}@layer components{@keyframes settle-up{0%{opacity:0;translate:0 1.75rem}to{opacity:1;translate:0}}@keyframes settle-in{0%{opacity:0}to{opacity:1}}@keyframes unveil{0%{clip-path:inset(0 0 92%);opacity:.4}to{clip-path:inset(0);opacity:1}}@keyframes nav-condense{0%{padding-block:var(--spacing-2xs);box-shadow:0 0 #0000}to{box-shadow:var(--shadow-raise);padding-block:0}}.stage>*{animation:settle-up var(--transition-duration-settle) var(--ease-expo) backwards}.stage>:first-child{animation-delay:60ms}.stage>:nth-child(2){animation-delay:.16s}.stage>:nth-child(3){animation-delay:.26s}.stage>:nth-child(4){animation-delay:.36s}.stage>:nth-child(5){animation-delay:.46s}.stage-veil{animation:unveil var(--transition-duration-reveal) var(--ease-expo) forwards}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal{animation:settle-up var(--transition-duration-reveal) var(--ease-expo) forwards;animation-timeline:view();animation-range:entry cover 24%}.reveal-soft{animation:settle-in var(--transition-duration-reveal) var(--ease-quart) forwards;animation-timeline:view();animation-range:entry cover 20%}.reveal-rows>*{animation:settle-up var(--transition-duration-reveal) var(--ease-expo) forwards;animation-timeline:view();animation-range:entry cover 28%}}}.band-drenched{--prose-leading:1.7;isolation:isolate;border-radius:var(--radius-none);background-color:var(--ink-deep);padding:var(--spacing-section) 0;color:var(--color-neutral-content);position:relative}.band-drenched :focus-visible{outline-color:var(--color-neutral-content)}.band-drenched .section-intro{letter-spacing:.006em;font-weight:450;line-height:1.62}.band-surface{border-radius:var(--radius-none);background-color:var(--color-base-200);padding:var(--spacing-section) 0}.band-plain{padding:var(--spacing-section) 0}.band-drenched+.band-drenched{border-top:1px solid var(--color-neutral-content)}@supports (color:color-mix(in lab, red, red)){.band-drenched+.band-drenched{border-top:1px solid color-mix(in oklch, var(--color-neutral-content) 14%, transparent)}}.grid-editorial{gap:var(--spacing-md);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}@media (min-width:64rem){.grid-editorial{column-gap:var(--spacing-lg);grid-template-columns:repeat(12,minmax(0,1fr))}}.section-heading{font-family:var(--font-display);font-size:var(--text-headline);line-height:var(--text-headline--line-height);letter-spacing:var(--text-headline--letter-spacing);font-weight:var(--text-headline--font-weight)}.section-intro{margin-top:var(--spacing-sm);max-width:var(--measure-lede);color:var(--color-muted);font-size:var(--text-lede);line-height:var(--text-lede--line-height)}.band-drenched .section-intro{color:var(--color-neutral-content)}@supports (color:color-mix(in lab, red, red)){.band-drenched .section-intro{color:color-mix(in oklch, var(--color-neutral-content) 74%, transparent)}}.rule-heavy{border-top:2px solid var(--color-base-content)}.band-drenched .rule-heavy{border-top-color:var(--color-neutral-content)}.site-nav{z-index:var(--layer-nav);background-color:var(--ink-deep);color:var(--color-neutral-content);position:sticky;top:0}.site-nav :focus-visible{outline-color:var(--color-neutral-content)}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.site-nav{animation:linear both nav-condense;animation-timeline:scroll();animation-range:0 7rem}}}.nav-panel{background-color:var(--ink-deep);box-shadow:var(--shadow-raise);inset-inline:0;position:absolute;top:100%}.nav-link{color:var(--color-neutral-content);position:relative}@supports (color:color-mix(in lab, red, red)){.nav-link{color:color-mix(in oklch, var(--color-neutral-content) 78%, transparent)}}.nav-link{font-size:var(--text-label);font-weight:var(--text-label--font-weight);line-height:var(--text-label--line-height);transition:color var(--transition-duration-state) var(--ease-quart)}.nav-link:after{content:"";transform-origin:0;height:1px;transition:scale var(--transition-duration-state) var(--ease-quart);inset-inline:0;background-color:currentColor;position:absolute;bottom:-.4rem;scale:0 1}.nav-link:hover{color:var(--color-neutral-content)}.nav-link:hover:after,.nav-link[aria-current=page]:after{scale:1}.nav-link[aria-current=page]{color:var(--color-neutral-content)}.nav-action{align-items:center;gap:var(--spacing-3xs);border:1px solid var(--color-neutral-content);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nav-action{border:1px solid color-mix(in oklch, var(--color-neutral-content) 34%, transparent)}}.nav-action{border-radius:var(--radius-hairline);padding:var(--spacing-2xs) var(--spacing-md);color:var(--color-neutral-content);font-size:var(--text-label);font-weight:var(--text-label--font-weight);line-height:var(--text-label--line-height);transition:background-color var(--transition-duration-state) var(--ease-quart), border-color var(--transition-duration-state) var(--ease-quart), color var(--transition-duration-state) var(--ease-quart)}.nav-action:hover{border-color:var(--color-neutral-content);background-color:var(--color-neutral-content);color:var(--ink-deep)}.nav-wordmark{color:var(--color-neutral-content);font-family:var(--font-display);font-size:var(--text-title);letter-spacing:-.015em;transition:opacity var(--transition-duration-state) var(--ease-quart);flex-direction:column;font-weight:500;line-height:1.1;display:inline-flex}.nav-wordmark:hover{opacity:.72}.nav-wordmark-sub{color:var(--color-neutral-content)}@supports (color:color-mix(in lab, red, red)){.nav-wordmark-sub{color:color-mix(in oklch, var(--color-neutral-content) 72%, transparent)}}.nav-wordmark-sub{font-family:var(--font-body);font-size:var(--text-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:500}.theme-toggle{border:1px solid var(--color-neutral-content);justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.theme-toggle{border:1px solid color-mix(in oklch, var(--color-neutral-content) 34%, transparent)}}.theme-toggle{border-radius:var(--radius-hairline);padding:var(--spacing-2xs);color:var(--color-neutral-content)}@supports (color:color-mix(in lab, red, red)){.theme-toggle{color:color-mix(in oklch, var(--color-neutral-content) 78%, transparent)}}.theme-toggle{cursor:pointer;transition:border-color var(--transition-duration-state) var(--ease-quart), color var(--transition-duration-state) var(--ease-quart)}.theme-toggle:hover{border-color:var(--color-neutral-content);color:var(--color-neutral-content)}.no-js .theme-toggle{display:none}.nav-disclosure>summary{align-items:center;gap:var(--spacing-3xs);cursor:pointer;border:1px solid var(--color-neutral-content);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.nav-disclosure>summary{border:1px solid color-mix(in oklch, var(--color-neutral-content) 34%, transparent)}}.nav-disclosure>summary{border-radius:var(--radius-hairline);padding:var(--spacing-2xs) var(--spacing-xs);color:var(--color-neutral-content);font-size:var(--text-label);font-weight:var(--text-label--font-weight);list-style:none}.nav-disclosure>summary::-webkit-details-marker{display:none}.hero{isolation:isolate;background-color:var(--ink-deep);color:var(--color-neutral-content);padding-block:clamp(3.5rem,2rem + 7vw,7.5rem) 0;position:relative;overflow:clip}.hero :focus-visible{outline-color:var(--color-neutral-content)}.hero:before{z-index:-1;aspect-ratio:1;background:radial-gradient(circle at 50% 50%, var(--color-primary), transparent 62%);width:min(70rem,110%);position:absolute;top:-30%;right:-10%}@supports (color:color-mix(in lab, red, red)){.hero:before{background:radial-gradient(circle at 50% 50%, color-mix(in oklch, var(--color-primary) 42%, transparent), transparent 62%)}}.hero:before{content:"";pointer-events:none}.hero-title{font-family:var(--font-display);font-size:var(--text-colossal);line-height:var(--text-colossal--line-height);letter-spacing:var(--text-colossal--letter-spacing);font-weight:var(--text-colossal--font-weight);text-wrap:balance}.hero-lede{margin-top:var(--spacing-md);max-width:38ch;color:var(--color-neutral-content)}@supports (color:color-mix(in lab, red, red)){.hero-lede{color:color-mix(in oklch, var(--color-neutral-content) 80%, transparent)}}.hero-lede{font-size:var(--text-lede);line-height:var(--text-lede--line-height)}.hero-identity{gap:var(--spacing-3xs);border-top:1px solid var(--color-neutral-content);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.hero-identity{border-top:1px solid color-mix(in oklch, var(--color-neutral-content) 22%, transparent)}}.hero-identity{padding-top:var(--spacing-md);margin-top:var(--spacing-xl)}.hero-identity-name{font-family:var(--font-display);font-size:var(--text-title);font-weight:500}.hero-identity-fact{color:var(--color-neutral-content)}@supports (color:color-mix(in lab, red, red)){.hero-identity-fact{color:color-mix(in oklch, var(--color-neutral-content) 74%, transparent)}}.hero-identity-fact{font-size:var(--text-micro);letter-spacing:.04em;text-transform:uppercase}.hero-portrait{border-radius:var(--radius-none);object-fit:cover;object-position:50% 20%;width:100%;height:100%;display:block;position:relative}.hero-portrait-frame{margin-top:var(--spacing-xl);margin-inline:calc(-1 * var(--spacing-md));aspect-ratio:5/4;position:relative}.hero-portrait-frame:after{background:linear-gradient(to bottom, var(--ink-deep), var(--ink-deep) 26%, transparent 58%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero-portrait-frame:after{background:linear-gradient(to bottom, var(--ink-deep), color-mix(in oklch, var(--ink-deep) 40%, transparent) 26%, transparent 58%)}}.hero-portrait-frame:after{content:"";pointer-events:none}@media (min-width:48rem){.hero-portrait-frame{margin-inline:calc(-1 * var(--spacing-xl))}}@media (min-width:64rem){.hero-portrait-frame{--hero-lead:clamp(3.5rem, 2rem + 7vw, 7.5rem);aspect-ratio:auto;height:calc(100% + var(--hero-lead));margin-block:calc(-1 * var(--hero-lead)) 0;margin-inline:0 calc(-1 * var(--spacing-xl))}.hero-portrait-frame:after{background:linear-gradient(to right, var(--ink-deep), var(--ink-deep) 30%, transparent 60%), linear-gradient(to bottom, var(--ink-deep), transparent 24%, transparent 64%, var(--ink-deep))}@supports (color:color-mix(in lab, red, red)){.hero-portrait-frame:after{background:linear-gradient(to right, var(--ink-deep), color-mix(in oklch, var(--ink-deep) 42%, transparent) 30%, transparent 60%), linear-gradient(to bottom, color-mix(in oklch, var(--ink-deep) 62%, transparent), transparent 24%, transparent 64%, color-mix(in oklch, var(--ink-deep) 74%, transparent))}}}.assurance-row{gap:var(--spacing-2xs);border-top:1px solid var(--color-base-300);padding-block:var(--spacing-lg);transition:border-color var(--transition-duration-state) var(--ease-quart);display:grid}@media (min-width:48rem){.assurance-row{gap:var(--spacing-lg);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:baseline}}.assurance-row:last-child{border-bottom:1px solid var(--color-base-300)}.assurance-row:hover{border-color:var(--border-strong)}.assurance-title{align-items:center;gap:var(--spacing-xs);font-family:var(--font-display);font-size:var(--text-headline);line-height:var(--text-headline--line-height);letter-spacing:var(--text-headline--letter-spacing);font-weight:var(--text-headline--font-weight);transition:color var(--transition-duration-state) var(--ease-quart);display:flex}.assurance-row:hover .assurance-title{color:var(--color-primary)}.assurance-answer{max-width:52ch;color:var(--color-muted);font-size:var(--text-lede);line-height:var(--text-lede--line-height)}.assurance-mark{color:var(--color-primary);opacity:.5;transition:opacity var(--transition-duration-state) var(--ease-quart)}.assurance-row:hover .assurance-mark{opacity:1}.area-mosaic{background-color:var(--color-base-300);border-block:1px solid var(--color-base-300);gap:1px;display:grid}@media (min-width:40rem){.area-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.area-mosaic{grid-template-columns:repeat(3,minmax(0,1fr))}.area-mosaic-wide{grid-template-columns:repeat(2,minmax(0,1fr))}}.area-mosaic>li{display:flex}.area-entry{gap:var(--spacing-2xs);border-radius:var(--radius-none);background-color:var(--color-base-100);padding:var(--spacing-lg) var(--spacing-md) var(--spacing-md);color:var(--color-base-content);font-size:var(--text-body);isolation:isolate;transition:background-color var(--transition-duration-state) var(--ease-quart), color var(--transition-duration-state) var(--ease-quart);flex-direction:column;flex:1;display:flex;position:relative}.area-entry:after{z-index:-1;background-color:var(--ink-deep);content:"";transform-origin:bottom;transition:scale var(--transition-duration-disclosure) var(--ease-expo);position:absolute;inset:0;scale:1 0}.area-entry:hover:after,.area-entry:focus-visible:after{scale:1}.area-entry:hover,.area-entry:focus-visible{color:var(--color-neutral-content)}.area-entry-title{font-family:var(--font-display);font-size:var(--text-entry);font-weight:var(--text-entry--font-weight);line-height:var(--text-entry--line-height);letter-spacing:var(--text-entry--letter-spacing)}.area-entry-lede{max-width:var(--measure-caption);color:var(--color-muted);font-size:var(--text-label);transition:color var(--transition-duration-state) var(--ease-quart);font-weight:400;line-height:1.5}.area-entry:hover .area-entry-lede,.area-entry:focus-visible .area-entry-lede{color:var(--color-neutral-content)}@supports (color:color-mix(in lab, red, red)){.area-entry:hover .area-entry-lede,.area-entry:focus-visible .area-entry-lede{color:color-mix(in oklch, var(--color-neutral-content) 78%, transparent)}}.area-entry-mark{padding-top:var(--spacing-md);color:var(--color-primary);opacity:0;transition:opacity var(--transition-duration-state) var(--ease-quart), translate var(--transition-duration-state) var(--ease-quart);margin-top:auto;translate:-.35rem}.area-entry:hover .area-entry-mark,.area-entry:focus-visible .area-entry-mark{color:var(--color-neutral-content);opacity:1;translate:0}.area-mosaic-wide .area-entry{padding:var(--spacing-xl) var(--spacing-lg) var(--spacing-lg)}.area-mosaic-wide .area-entry-lede{max-width:var(--measure-lede);font-size:var(--text-body);line-height:var(--text-body--line-height)}.recognition{border-bottom:1px solid var(--color-base-300)}.recognition>li{border-top:1px solid var(--color-base-300)}.recognition>li:first-child{border-top:2px solid var(--color-base-content)}.recognition-row{gap:var(--spacing-md);padding-block:var(--spacing-lg);color:var(--color-base-content);isolation:isolate;transition:color var(--transition-duration-state) var(--ease-quart);display:grid;position:relative}@media (min-width:64rem){.recognition-row{align-items:center;column-gap:var(--spacing-xl);padding-block:var(--spacing-xl);grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.recognition-row:not(:has(.recognition-figure)){grid-template-columns:minmax(0,1fr)}}.recognition-row:after{inset-block:0;inset-inline:calc(var(--spacing-md) * -1);z-index:-1;background-color:var(--ink-deep);content:"";transform-origin:bottom;transition:scale var(--transition-duration-disclosure) var(--ease-expo);position:absolute;scale:1 0}@media (min-width:48rem){.recognition-row:after{inset-inline:calc(var(--spacing-xl) * -1)}}.recognition-row:hover:after,.recognition-row:focus-visible:after{scale:1}.recognition-row:hover,.recognition-row:focus-visible{color:var(--color-neutral-content)}.recognition-name{align-items:center;gap:var(--spacing-2xs);color:var(--color-primary);font-family:var(--font-body);font-size:var(--text-micro);font-weight:var(--text-micro--font-weight);line-height:var(--text-micro--line-height);letter-spacing:var(--text-micro--letter-spacing);text-transform:none;transition:color var(--transition-duration-state) var(--ease-quart);display:flex}.recognition-row:hover .recognition-name,.recognition-row:focus-visible .recognition-name{color:var(--color-neutral-content)}@supports (color:color-mix(in lab, red, red)){.recognition-row:hover .recognition-name,.recognition-row:focus-visible .recognition-name{color:color-mix(in oklch, var(--color-neutral-content) 82%, transparent)}}.recognition-statement{margin-top:var(--spacing-2xs);max-width:30ch;font-family:var(--font-display);font-size:var(--text-headline);font-weight:var(--text-headline--font-weight);line-height:var(--text-headline--line-height);letter-spacing:var(--text-headline--letter-spacing);text-wrap:balance}.recognition-mark{opacity:0;transition:opacity var(--transition-duration-state) var(--ease-quart), translate var(--transition-duration-state) var(--ease-quart);flex-shrink:0;translate:-.35rem}.recognition-row:hover .recognition-mark,.recognition-row:focus-visible .recognition-mark{opacity:1;translate:0}.recognition-figure{aspect-ratio:3;border-radius:var(--radius-block);display:block;overflow:clip}@media (min-width:64rem){.recognition-figure{aspect-ratio:16/9}}.recognition-image{object-fit:cover;width:100%;height:100%;transition:scale var(--transition-duration-disclosure) var(--ease-quart);display:block}.recognition-row:hover .recognition-image,.recognition-row:focus-visible .recognition-image{scale:1.02}.approach{border-bottom:1px solid var(--color-neutral-content)}@supports (color:color-mix(in lab, red, red)){.approach{border-bottom:1px solid color-mix(in oklch, var(--color-neutral-content) 24%, transparent)}}.approach>li{border-top:1px solid var(--color-neutral-content)}@supports (color:color-mix(in lab, red, red)){.approach>li{border-top:1px solid color-mix(in oklch, var(--color-neutral-content) 24%, transparent)}}.approach-row{gap:var(--spacing-md);padding-block:var(--spacing-lg);color:var(--color-neutral-content);display:grid}@media (min-width:64rem){.approach-row{align-items:baseline;column-gap:var(--spacing-xl);grid-template-columns:minmax(0,6fr) minmax(0,5fr)}}.approach-title{align-items:baseline;gap:var(--spacing-2xs);font-family:var(--font-display);font-size:var(--text-entry);font-weight:var(--text-entry--font-weight);line-height:var(--text-entry--line-height);letter-spacing:var(--text-entry--letter-spacing);transition:color var(--transition-duration-state) var(--ease-quart);display:flex}.approach-row:hover .approach-title{color:var(--color-neutral-content)}@supports (color:color-mix(in lab, red, red)){.approach-row:hover .approach-title{color:color-mix(in oklch, var(--color-neutral-content) 82%, var(--color-primary))}}.approach-lede{margin-top:var(--spacing-2xs);max-width:var(--measure-lede);color:var(--color-neutral-content)}@supports (color:color-mix(in lab, red, red)){.approach-lede{color:color-mix(in oklch, var(--color-neutral-content) 74%, transparent)}}.approach-lede{font-size:var(--text-body);line-height:1.62}.approach-mark{opacity:0;transition:opacity var(--transition-duration-state) var(--ease-quart), translate var(--transition-duration-state) var(--ease-quart);flex-shrink:0;translate:-.25rem .25rem}.approach-row:hover .approach-mark{opacity:1;translate:0}.approach .fact-label{color:var(--color-neutral-content)}@supports (color:color-mix(in lab, red, red)){.approach .fact-label{color:color-mix(in oklch, var(--color-neutral-content) 70%, transparent)}}.approach .fact-value{color:var(--color-neutral-content)}.service-entry{gap:var(--spacing-2xs);padding-top:var(--spacing-md);border-top:1px solid var(--color-neutral-content);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.service-entry{border-top:1px solid color-mix(in oklch, var(--color-neutral-content) 24%, transparent)}}.service-entry{color:var(--color-neutral-content);transition:border-color var(--transition-duration-state) var(--ease-quart)}.service-entry:hover{border-top-color:var(--color-neutral-content)}.service-title{justify-content:space-between;align-items:baseline;gap:var(--spacing-2xs);font-family:var(--font-display);font-size:var(--text-entry);font-weight:var(--text-entry--font-weight);line-height:var(--text-entry--line-height);letter-spacing:var(--text-entry--letter-spacing);display:flex}.service-mark{opacity:0;transition:opacity var(--transition-duration-state) var(--ease-quart), translate var(--transition-duration-state) var(--ease-quart);flex-shrink:0;translate:-.25rem .25rem}.service-entry:hover .service-mark{opacity:1;translate:0}.service-lede{max-width:var(--measure-lede);color:var(--color-neutral-content)}@supports (color:color-mix(in lab, red, red)){.service-lede{color:color-mix(in oklch, var(--color-neutral-content) 74%, transparent)}}.service-lede{font-size:var(--text-body);line-height:var(--text-body--line-height)}.index-header{gap:var(--spacing-md);flex-direction:column;display:flex}.page-title{font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--text-display--font-weight);line-height:var(--text-display--line-height);letter-spacing:var(--text-display--letter-spacing)}.page-lede{max-width:var(--measure-lede);color:var(--color-muted);font-size:var(--text-lede);line-height:var(--text-lede--line-height);letter-spacing:var(--text-lede--letter-spacing)}.band-drenched .page-lede{color:var(--color-neutral-content)}@supports (color:color-mix(in lab, red, red)){.band-drenched .page-lede{color:color-mix(in oklch, var(--color-neutral-content) 80%, transparent)}}.band-drenched .page-lede{letter-spacing:.006em;font-weight:450;line-height:1.62}.area-statement{max-width:34ch;font-family:var(--font-display);font-size:var(--text-entry);letter-spacing:var(--text-entry--letter-spacing);text-wrap:balance;font-weight:400;line-height:1.34}.area-portrait{aspect-ratio:3/2;border-radius:var(--radius-block);object-fit:cover;width:100%;display:block}@media (min-width:64rem){.area-portrait{aspect-ratio:4/5}}.detail-cover{border-radius:var(--radius-block);aspect-ratio:3/2;object-fit:cover;width:100%;display:block}@media (min-width:64rem){.detail-cover{aspect-ratio:21/9}}.fact-list{gap:var(--spacing-xs);display:grid}.fact-row{align-items:baseline;gap:var(--spacing-3xs) var(--spacing-sm);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:40rem){.fact-row{grid-template-columns:minmax(0,7rem) minmax(0,1fr)}}.fact-list-stacked .fact-row{grid-template-columns:minmax(0,1fr)}.fact-label{color:var(--color-muted);font-size:var(--text-micro);font-weight:var(--text-micro--font-weight);line-height:var(--text-micro--line-height);letter-spacing:var(--text-micro--letter-spacing);transition:color var(--transition-duration-state) var(--ease-quart)}.fact-value{font-size:var(--text-body);text-wrap:balance;line-height:1.45}.compare{border-bottom:1px solid var(--color-base-300)}.compare>li{border-top:1px solid var(--color-base-300)}.compare>li:first-child{border-top:2px solid var(--color-base-content)}.compare-row{padding-block:var(--spacing-lg);color:var(--color-base-content);isolation:isolate;transition:color var(--transition-duration-state) var(--ease-quart);align-items:baseline;position:relative}.compare-row:after{inset-block:0;inset-inline:calc(var(--spacing-md) * -1);z-index:-1;background-color:var(--ink-deep);content:"";transform-origin:bottom;transition:scale var(--transition-duration-disclosure) var(--ease-expo);position:absolute;scale:1 0}.compare-row:hover:after,.compare-row:focus-visible:after{scale:1}.compare-row:hover,.compare-row:focus-visible,.compare-row:hover .fact-label,.compare-row:focus-visible .fact-label,.compare-row:hover .compare-lede,.compare-row:focus-visible .compare-lede{color:var(--color-neutral-content)}@supports (color:color-mix(in lab, red, red)){.compare-row:hover .fact-label,.compare-row:focus-visible .fact-label,.compare-row:hover .compare-lede,.compare-row:focus-visible .compare-lede{color:color-mix(in oklch, var(--color-neutral-content) 76%, transparent)}}.compare-title{align-items:baseline;gap:var(--spacing-2xs);font-family:var(--font-display);font-size:var(--text-entry);font-weight:var(--text-entry--font-weight);line-height:var(--text-entry--line-height);letter-spacing:var(--text-entry--letter-spacing);display:flex}.compare-lede{margin-top:var(--spacing-2xs);max-width:var(--measure-caption);color:var(--color-muted);font-size:var(--text-body);transition:color var(--transition-duration-state) var(--ease-quart);line-height:1.5}.compare-mark{color:var(--color-primary);opacity:0;transition:opacity var(--transition-duration-state) var(--ease-quart), translate var(--transition-duration-state) var(--ease-quart), color var(--transition-duration-state) var(--ease-quart);flex-shrink:0;translate:-.35rem}.compare-row:hover .compare-mark,.compare-row:focus-visible .compare-mark{color:var(--color-neutral-content);opacity:1;translate:0}.compare>li:first-child .compare-row{padding-block:var(--spacing-xl)}.compare>li:first-child .compare-title{font-size:var(--text-headline);font-weight:var(--text-headline--font-weight);line-height:var(--text-headline--line-height);letter-spacing:var(--text-headline--letter-spacing)}.compare>li:first-child .compare-lede{max-width:var(--measure-lede);font-size:var(--text-lede);line-height:var(--text-lede--line-height)}.headliner{gap:var(--spacing-md);color:var(--color-neutral-content);align-items:center;display:grid}@media (min-width:64rem){.headliner{column-gap:var(--spacing-lg);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.headliner-frame{border-radius:var(--radius-block);overflow:clip}.headliner-cover{aspect-ratio:3/2;object-fit:cover;width:100%;transition:scale var(--transition-duration-disclosure) var(--ease-quart);display:block}.headliner:hover .headliner-cover,.headliner:focus-visible .headliner-cover{scale:1.03}.headliner-title{font-family:var(--font-display);font-size:var(--text-headline);font-weight:var(--text-headline--font-weight);line-height:var(--text-headline--line-height);letter-spacing:var(--text-headline--letter-spacing);text-underline-offset:7px;transition:text-decoration-color var(--transition-duration-state) var(--ease-quart);text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:1px}.headliner:hover .headliner-title,.headliner:focus-visible .headliner-title{text-decoration-color:currentColor}.headliner-lede{margin-top:var(--spacing-sm);max-width:var(--measure-lede);color:var(--color-neutral-content)}@supports (color:color-mix(in lab, red, red)){.headliner-lede{color:color-mix(in oklch, var(--color-neutral-content) 78%, transparent)}}.headliner-lede{font-size:var(--text-lede);font-weight:450;line-height:1.6}.headliner-meta{align-items:center;gap:var(--spacing-2xs);margin-top:var(--spacing-md);color:var(--color-neutral-content);display:flex}@supports (color:color-mix(in lab, red, red)){.headliner-meta{color:color-mix(in oklch, var(--color-neutral-content) 62%, transparent)}}.headliner-meta{font-size:var(--text-micro);line-height:var(--text-micro--line-height);letter-spacing:var(--text-micro--letter-spacing);font-weight:var(--text-micro--font-weight)}.headliner-mark{transition:translate var(--transition-duration-state) var(--ease-quart);margin-inline-start:auto}.headliner:hover .headliner-mark,.headliner:focus-visible .headliner-mark{translate:.25rem}.article-controls{gap:var(--spacing-md);align-items:start;display:grid}@media (min-width:64rem){.article-controls{column-gap:var(--spacing-xl);grid-template-columns:minmax(0,1fr) minmax(0,23rem);align-items:center}}.article-search{gap:var(--spacing-2xs);display:flex}.article-search>input{flex:auto;min-width:0}.article-search>button{flex-shrink:0}.topic-row{align-items:baseline;gap:var(--spacing-2xs) var(--spacing-md);flex-wrap:wrap;display:flex}.topic-link{color:var(--color-muted);font-size:var(--text-label);font-weight:var(--text-label--font-weight);text-underline-offset:5px;transition:color var(--transition-duration-state) var(--ease-quart), text-decoration-color var(--transition-duration-state) var(--ease-quart);text-decoration-line:underline;text-decoration-color:#0000}.topic-link:hover{color:var(--color-primary);text-decoration-color:currentColor}.topic-link[aria-current]{color:var(--color-base-content);-webkit-text-decoration-color:var(--color-base-content);-webkit-text-decoration-color:var(--color-base-content);text-decoration-color:var(--color-base-content)}.topic-row-inline{margin-top:var(--spacing-md);justify-content:flex-start}.article-entry{gap:var(--spacing-md);border-bottom:1px solid var(--color-base-300);border-radius:var(--radius-none);background-color:var(--color-base-100);padding:var(--spacing-md) 0;color:var(--color-base-content);font-size:var(--text-body);transition:border-color var(--transition-duration-state) var(--ease-quart);display:grid}@media (min-width:40rem){.article-index:has(.article-entry-cover) .article-entry{grid-template-columns:1fr 14rem;align-items:start}.article-index:has(.article-entry-cover) .article-entry>:only-child{grid-column:1}}.article-index>li:first-child .article-entry{border-top:1px solid var(--color-base-300)}.article-entry:hover{border-color:var(--border-strong)}.article-entry-cover{border-radius:var(--radius-block);width:100%;height:auto;box-shadow:var(--shadow-lift);transition:scale var(--transition-duration-disclosure) var(--ease-quart)}.article-entry:hover .article-entry-cover{scale:1.02}.article-entry-title{align-items:baseline;gap:var(--spacing-2xs);font-family:var(--font-display);font-size:var(--text-entry);font-weight:var(--text-entry--font-weight);line-height:var(--text-entry--line-height);letter-spacing:var(--text-entry--letter-spacing);transition:color var(--transition-duration-state) var(--ease-quart);display:flex}.article-entry:hover .article-entry-title{color:var(--color-primary)}.article-entry-mark{opacity:0;transition:opacity var(--transition-duration-state) var(--ease-quart), translate var(--transition-duration-state) var(--ease-quart);flex-shrink:0;translate:-.35rem}.article-entry:hover .article-entry-mark,.article-entry:focus-visible .article-entry-mark{opacity:1;translate:0}.article-entry-lede{margin-top:var(--spacing-2xs);max-width:var(--measure-prose);color:var(--color-muted)}.article-entry-meta{margin-top:var(--spacing-2xs);color:var(--color-muted);font-size:var(--text-micro);line-height:var(--text-micro--line-height);letter-spacing:var(--text-micro--letter-spacing)}.article-lead-cover{border-radius:var(--radius-block);width:100%;height:auto;box-shadow:var(--shadow-raise);transition:scale var(--transition-duration-disclosure) var(--ease-quart)}.article-lead:hover .article-lead-cover{scale:1.015}.article-lead{display:block}.article-brief{border-top:1px solid var(--color-base-300);padding-block:var(--spacing-md);transition:border-color var(--transition-duration-state) var(--ease-quart);display:block}.article-brief:last-child,li:last-child>.article-brief{border-bottom:1px solid var(--color-base-300)}.article-brief:hover{border-color:var(--border-strong)}.article-brief-title{font-family:var(--font-display);font-size:var(--text-title);font-weight:var(--text-title--font-weight);line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing);transition:color var(--transition-duration-state) var(--ease-quart)}.article-brief:hover .article-brief-title{color:var(--color-primary)}.article-lead-title{margin-top:var(--spacing-md);font-family:var(--font-display);font-size:var(--text-display);line-height:var(--text-display--line-height);letter-spacing:var(--text-display--letter-spacing);font-weight:var(--text-display--font-weight);transition:color var(--transition-duration-state) var(--ease-quart)}.article-lead:hover .article-lead-title{color:var(--color-primary)}.pagination{align-items:baseline;gap:var(--spacing-2xs) var(--spacing-sm);flex-wrap:wrap;display:flex}.pagination-link{align-items:center;gap:var(--spacing-3xs);min-width:2.25rem;padding-block:var(--spacing-3xs);color:var(--color-muted);font-size:var(--text-label);font-weight:var(--text-label--font-weight);font-variant-numeric:tabular-nums;text-underline-offset:6px;transition:color var(--transition-duration-state) var(--ease-quart), text-decoration-color var(--transition-duration-state) var(--ease-quart);justify-content:center;text-decoration-line:underline;text-decoration-color:#0000;display:inline-flex}.pagination-link:hover{color:var(--color-primary);text-decoration-color:currentColor}.pagination-link[aria-current=page]{color:var(--color-base-content);-webkit-text-decoration-color:var(--color-base-content);-webkit-text-decoration-color:var(--color-base-content);text-decoration-color:var(--color-base-content)}.pagination-gap{text-align:center;min-width:2.25rem;color:var(--color-muted);font-size:var(--text-label)}.pagination-step{margin-inline-end:auto}.article-masthead{max-width:20ch;font-family:var(--font-display);font-size:var(--text-display);font-weight:var(--text-display--font-weight);line-height:var(--text-display--line-height);letter-spacing:var(--text-display--letter-spacing)}.article-meta{align-items:baseline;gap:var(--spacing-2xs);margin-top:var(--spacing-md);color:var(--color-muted);font-size:var(--text-micro);line-height:var(--text-micro--line-height);letter-spacing:var(--text-micro--letter-spacing);font-weight:var(--text-micro--font-weight);flex-wrap:wrap;display:flex}.outline-rail{gap:var(--spacing-2xs);align-content:start;display:grid}.block-label{padding-bottom:var(--spacing-2xs);color:var(--color-muted);font-family:var(--font-body);font-size:var(--text-micro);font-weight:var(--text-micro--font-weight);letter-spacing:var(--text-micro--letter-spacing)}.outline-link{border-top:1px solid var(--color-base-300);padding-block:var(--spacing-2xs);color:var(--color-base-content);font-size:var(--text-label);font-weight:var(--text-label--font-weight);text-wrap:pretty;transition:color var(--transition-duration-state) var(--ease-quart), border-color var(--transition-duration-state) var(--ease-quart);line-height:1.4;display:block}.outline-link:hover{border-color:var(--border-strong);color:var(--color-primary)}.byline{gap:var(--spacing-md);align-items:start;display:grid}@media (min-width:40rem){.byline{column-gap:var(--spacing-lg);grid-template-columns:7.5rem minmax(0,1fr)}}.byline:not(:has(.byline-portrait)){grid-template-columns:minmax(0,1fr)}.byline-portrait{aspect-ratio:1;border-radius:var(--radius-block);object-fit:cover;width:7.5rem;display:block}.byline-name{font-family:var(--font-display);font-size:var(--text-entry);font-weight:var(--text-entry--font-weight);line-height:var(--text-entry--line-height);letter-spacing:var(--text-entry--letter-spacing)}.byline-title{margin-top:var(--spacing-2xs);max-width:var(--measure-caption);font-size:var(--text-body);line-height:1.5}.byline-training{margin-top:var(--spacing-3xs);max-width:var(--measure-caption);color:var(--color-muted);font-size:var(--text-micro);line-height:var(--text-micro--line-height);letter-spacing:var(--text-micro--letter-spacing)}.byline-action{margin-top:var(--spacing-md)}.document-title{max-width:26ch;font-family:var(--font-display);font-size:var(--text-headline);font-weight:var(--text-headline--font-weight);line-height:var(--text-headline--line-height);letter-spacing:var(--text-headline--letter-spacing)}.page-alarm{max-width:40ch;font-family:var(--font-display);font-size:var(--text-entry);font-weight:var(--text-entry--font-weight);letter-spacing:var(--text-entry--letter-spacing);text-wrap:pretty;line-height:1.34}.page-index{border-top:2px solid var(--color-base-content);display:grid}@media (min-width:48rem){.page-index{column-gap:var(--spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr))}}.page-index:not(:has(>:nth-child(4))){grid-template-columns:minmax(0,1fr)}.gallery-lead{aspect-ratio:3/2;border-radius:var(--radius-block);object-fit:cover;width:100%;display:block}@media (min-width:64rem){.gallery-lead{aspect-ratio:16/9}}.gallery-strip{gap:var(--spacing-md);display:grid}@media (min-width:40rem){.gallery-strip{column-gap:var(--spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr))}}.gallery-frame{aspect-ratio:3/2;border-radius:var(--radius-block);object-fit:cover;width:100%;display:block}.gallery-caption{margin-top:var(--spacing-2xs);max-width:var(--measure-caption);color:var(--color-muted);font-size:var(--text-micro);line-height:var(--text-micro--line-height);letter-spacing:var(--text-micro--letter-spacing)}@layer components{.faq-index{gap:var(--spacing-lg);display:grid}@media (min-width:64rem){.faq-index{column-gap:var(--spacing-xl);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.link-column{align-content:start;display:grid}.link-row{align-items:baseline;gap:var(--spacing-sm);border-top:1px solid var(--color-base-300);padding-block:var(--spacing-2xs);color:var(--color-base-content);font-size:var(--text-label);font-weight:var(--text-label--font-weight);text-wrap:pretty;transition:color var(--transition-duration-state) var(--ease-quart), border-color var(--transition-duration-state) var(--ease-quart);grid-template-columns:minmax(0,1fr) auto;line-height:1.4;display:grid}.link-row:hover,.link-row:focus-visible{border-color:var(--border-strong);color:var(--color-primary)}.link-row-mark{color:var(--color-primary);opacity:0;transition:opacity var(--transition-duration-state) var(--ease-quart), translate var(--transition-duration-state) var(--ease-quart);translate:-.35rem}.link-row:hover .link-row-mark,.link-row:focus-visible .link-row-mark{opacity:1;translate:0}.faq-group+.faq-group{margin-top:var(--spacing-2xl)}.faq-entry{border-top:1px solid var(--color-base-300);transition:background-color var(--transition-duration-disclosure) var(--ease-quart)}.faq-entry:last-child{border-bottom:1px solid var(--color-base-300)}.faq-entry[open]{background-color:var(--color-base-200)}.faq-summary{align-items:baseline;gap:var(--spacing-md);cursor:pointer;padding:var(--spacing-md) var(--spacing-sm);transition:color var(--transition-duration-state) var(--ease-quart);grid-template-columns:minmax(0,1fr) auto;list-style:none;display:grid}.faq-summary::-webkit-details-marker{display:none}.faq-summary:hover{color:var(--color-primary)}.faq-question{font-family:var(--font-display);font-size:var(--text-title);font-weight:var(--text-title--font-weight);line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing);text-wrap:pretty}.faq-mark{color:var(--color-primary);transition:rotate var(--transition-duration-disclosure) var(--ease-quart)}.faq-entry[open] .faq-mark{rotate:180deg}.faq-answer{padding:0 var(--spacing-sm) var(--spacing-md);scroll-margin-top:var(--spacing-2xl)}.empty-state{border-top:2px solid var(--color-base-content);padding-top:var(--spacing-lg);max-width:var(--measure-lede)}.empty-state-title{font-family:var(--font-display);font-size:var(--text-entry);font-weight:var(--text-entry--font-weight);line-height:var(--text-entry--line-height);letter-spacing:var(--text-entry--letter-spacing)}.empty-state-note{margin-top:var(--spacing-2xs);color:var(--color-muted)}.empty-state-action{margin-top:var(--spacing-md)}.site-footer{background-color:var(--ink-deep);color:var(--color-neutral-content);padding-block:var(--spacing-2xl) var(--spacing-xl)}.site-footer :focus-visible{outline-color:var(--color-neutral-content)}.footer-heading{color:var(--color-neutral-content)}@supports (color:color-mix(in lab, red, red)){.footer-heading{color:color-mix(in oklch, var(--color-neutral-content) 70%, transparent)}}.footer-heading{font-size:var(--text-micro);letter-spacing:.09em;text-transform:uppercase;font-weight:600}.footer-link{color:var(--color-neutral-content)}@supports (color:color-mix(in lab, red, red)){.footer-link{color:color-mix(in oklch, var(--color-neutral-content) 82%, transparent)}}.footer-link{font-size:var(--text-label);transition:color var(--transition-duration-state) var(--ease-quart);font-weight:400}.footer-link:hover{color:var(--color-neutral-content)}.footer-statement{max-width:32ch;font-family:var(--font-display);font-size:var(--text-entry);line-height:var(--text-entry--line-height);letter-spacing:var(--text-entry--letter-spacing);font-weight:var(--text-entry--font-weight)}.footer-legal{color:var(--color-neutral-content)}@supports (color:color-mix(in lab, red, red)){.footer-legal{color:color-mix(in oklch, var(--color-neutral-content) 70%, transparent)}}.footer-legal{font-size:var(--text-micro);line-height:1.6}.emergency-callout{align-items:start;gap:var(--spacing-xs);border-radius:var(--radius-block);background-color:var(--color-accent);max-width:none;padding:var(--spacing-md);color:var(--color-accent-content);font-size:var(--text-body);line-height:var(--text-body--line-height);border:0;display:flex}.emergency-callout>span{max-width:var(--measure-prose)}@media (min-width:48rem){.emergency-callout{padding:var(--spacing-md) var(--spacing-lg)}}.emergency-callout a{color:inherit;font-weight:var(--text-label--font-weight);text-underline-offset:4px;transition:text-decoration-thickness var(--transition-duration-state) var(--ease-quart);text-decoration-line:underline}.emergency-callout a:hover{text-decoration-thickness:2px}.prose{max-width:var(--measure-prose);font-size:var(--text-body);line-height:var(--prose-leading)}.prose>*+*{margin-top:var(--spacing-sm)}.prose h2{margin-top:var(--spacing-xl);font-family:var(--font-display);font-size:var(--text-headline);line-height:var(--text-headline--line-height);letter-spacing:var(--text-headline--letter-spacing);font-weight:var(--text-headline--font-weight)}.prose h3{margin-top:var(--spacing-lg);font-family:var(--font-display);font-size:var(--text-title);line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing);font-weight:var(--text-title--font-weight)}.prose h4{margin-top:var(--spacing-md);font-size:var(--text-label);line-height:var(--text-label--line-height);font-weight:var(--text-label--font-weight)}.prose a{color:var(--color-primary);text-underline-offset:4px;text-decoration-line:underline}.prose ul,.prose ol{padding-inline-start:var(--spacing-md)}.prose ul{list-style-type:disc}.prose ol{list-style-type:decimal}.prose li+li{margin-top:var(--spacing-3xs)}.prose blockquote{border-inline-start:1px solid var(--color-base-300);color:var(--color-muted);padding-inline-start:var(--spacing-md)}.prose hr{margin-block:var(--spacing-xl);border-color:var(--color-base-300)}.prose figcaption{margin-top:var(--spacing-2xs);font-size:var(--text-micro);color:var(--color-muted)}.prose-stepped h2{border-top:1px solid var(--color-base-300);padding-top:var(--spacing-md);font-variant-numeric:lining-nums tabular-nums;font-weight:500}.prose-directory ul{margin-top:var(--spacing-md);padding-inline-start:0;list-style-type:none}.prose-directory li{border-top:1px solid var(--color-base-300);padding-block:var(--spacing-2xs);font-size:var(--text-lede);text-wrap:pretty;line-height:1.5}.prose-directory li+li{margin-top:0}.prose-directory li:last-child{border-bottom:1px solid var(--color-base-300)}.prose-directory li strong{font-family:var(--font-display);font-size:var(--text-entry);font-weight:var(--text-entry--font-weight);letter-spacing:var(--text-entry--letter-spacing);font-variant-numeric:lining-nums tabular-nums}.prose-directory li strong a{min-height:2.75rem;color:var(--color-primary);text-underline-offset:6px;transition:color var(--transition-duration-state) var(--ease-quart);align-items:center;text-decoration-line:underline;text-decoration-thickness:1px;display:inline-flex}.prose-directory li strong a:hover{color:var(--color-base-content)}}.prose-statement{max-width:48ch;font-family:var(--font-display);letter-spacing:-.012em;font-size:clamp(1.3125rem,1.15rem + .8vw,1.75rem);line-height:1.45}.prose-statement>*+*{margin-top:var(--spacing-md)}.prose-lede{max-width:34ch;font-family:var(--font-display);font-size:var(--text-display);line-height:var(--text-display--line-height);letter-spacing:var(--text-display--letter-spacing);font-weight:var(--text-display--font-weight);text-wrap:balance}.enquiry-form input[type=text],.enquiry-form input[type=email],.enquiry-form input[type=tel],.enquiry-form select,.enquiry-form textarea{border:1px solid var(--input-color);border-radius:var(--radius-hairline);background-color:var(--color-base-100);width:100%;color:var(--color-base-content);padding:var(--spacing-xs) .875rem;font-size:var(--text-body);line-height:var(--text-body--line-height);transition:border-color var(--transition-duration-state) var(--ease-quart)}.enquiry-form input:focus,.enquiry-form select:focus,.enquiry-form textarea:focus{--input-color:var(--color-primary)}.enquiry-form input[type=checkbox],.enquiry-form input[type=radio]{width:1.25rem;height:1.25rem;accent-color:var(--color-primary);flex:none}.enquiry-form ::placeholder{color:var(--color-muted)}.field-invalid{--input-color:var(--color-error)}.form-panel{gap:var(--spacing-2xl);display:grid}.form-movement{border:0;min-inline-size:0;margin:0;padding:0;display:block}.form-movement-head{border-top:2px solid var(--color-base-content);width:100%;padding:var(--spacing-sm) 0 0;display:block}.form-movement-title{font-family:var(--font-display);font-size:var(--text-entry);font-weight:var(--text-entry--font-weight);line-height:var(--text-entry--line-height);letter-spacing:var(--text-entry--letter-spacing)}.form-movement-note{margin-top:calc(var(--spacing-lg) - var(--spacing-sm));max-width:var(--measure-lede);color:var(--color-muted);font-size:var(--text-body);line-height:1.5}.field{gap:var(--spacing-2xs);border:0;min-inline-size:0;margin:0;padding:0;display:grid}fieldset.field{display:block}fieldset.field>*+*{margin-top:var(--spacing-2xs)}.field-label{align-items:baseline;gap:var(--spacing-2xs);font-size:var(--text-label);font-weight:var(--text-label--font-weight);line-height:var(--text-label--line-height);letter-spacing:var(--text-label--letter-spacing);flex-wrap:wrap;padding:0;display:flex}.form-movement>*+*{margin-top:var(--spacing-lg)}.field-optional{color:var(--color-muted);font-size:var(--text-micro);letter-spacing:var(--text-micro--letter-spacing);font-weight:400}.field-help{margin-top:calc(var(--spacing-2xs) * -1);max-width:var(--measure-lede);color:var(--color-muted);font-size:var(--text-micro);line-height:1.5}.field-error{align-items:flex-start;gap:var(--spacing-3xs);color:var(--color-error);font-size:var(--text-label);line-height:1.45;display:flex}.field-error>.icon-warn{flex:none;margin-top:.15em}.choice-set{gap:var(--spacing-2xs);flex-wrap:wrap;display:flex}.choice{align-items:center;gap:var(--spacing-2xs);border:1px solid var(--color-base-300);border-radius:var(--radius-hairline);background-color:var(--color-base-100);padding:var(--spacing-2xs) var(--spacing-xs);cursor:pointer;font-size:var(--text-body);transition:border-color var(--transition-duration-state) var(--ease-quart), background-color var(--transition-duration-state) var(--ease-quart);line-height:1.3;display:inline-flex}.choice:hover{border-color:var(--border-strong)}.choice:has(input:checked){border-color:var(--color-primary);background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.choice:has(input:checked){background-color:color-mix(in oklch, var(--color-primary) 10%, var(--color-base-100))}}.choice:has(input:focus-visible){outline:2px solid var(--color-primary);outline-offset:3px}.field-aside{border-top:1px solid var(--color-base-300);padding-top:var(--spacing-md)}.field-aside .field-label{color:var(--color-muted);font-weight:400}.consent{gap:var(--spacing-2xs);border:1px solid var(--border-strong);border-radius:var(--radius-block);background-color:var(--color-base-100);padding:var(--spacing-md);display:grid}.consent-invalid{border-color:var(--color-error)}.consent-label{align-items:flex-start;gap:var(--spacing-xs);cursor:pointer;font-size:var(--text-body);line-height:1.55;display:flex}.error-summary{border:1px solid var(--color-error);border-radius:var(--radius-block);background-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.error-summary{background-color:color-mix(in oklch, var(--color-error) 7%, var(--color-base-100))}}.error-summary{padding:var(--spacing-md);color:var(--color-base-content)}.error-summary-title{font-family:var(--font-display);font-size:var(--text-title);font-weight:var(--text-title--font-weight);line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing);color:var(--color-error)}.error-summary-list{margin-top:var(--spacing-2xs);gap:var(--spacing-3xs);font-size:var(--text-body);line-height:1.5;display:grid}.error-summary-list a{color:var(--color-error);text-underline-offset:4px;text-decoration:underline}.form-close{gap:var(--spacing-md);justify-items:stretch;display:grid}@media (min-width:30rem){.form-close{justify-items:start}}.form-close-note{max-width:var(--measure-lede);color:var(--color-muted);font-size:var(--text-body);line-height:1.55}.subject-note{gap:var(--spacing-3xs);max-width:var(--measure-lede);display:grid}.subject-note-value{font-family:var(--font-display);font-size:var(--text-title);font-weight:var(--text-title--font-weight);line-height:var(--text-title--line-height);letter-spacing:var(--text-title--letter-spacing);color:var(--color-primary)}.panel-form input[type=text],.panel-form input[type=number],.panel-form input[type=url],.panel-form input[type=datetime-local],.panel-form select,.panel-form textarea{border:1px solid var(--input-color);border-radius:var(--radius-hairline);background-color:var(--color-base-100);width:100%;color:var(--color-base-content);padding:var(--spacing-2xs) var(--spacing-xs);font-family:var(--font-body);font-size:var(--text-label);font-weight:400;line-height:var(--text-label--line-height);transition:border-color var(--transition-duration-state) var(--ease-quart)}.panel-form textarea{font-size:var(--text-body);line-height:var(--text-body--line-height)}.panel-form input:focus,.panel-form select:focus,.panel-form textarea:focus{--input-color:var(--color-primary)}.panel-form input[type=checkbox],.panel-form input[type=radio]{width:1.125rem;height:1.125rem;accent-color:var(--color-primary);flex:none}.panel-form ul{gap:var(--spacing-3xs);flex-direction:column;display:flex}.panel-form ul label{align-items:center;gap:var(--spacing-2xs);font-size:var(--text-label);display:flex}.panel-form input[type=file]{border:1px solid var(--input-color);border-radius:var(--radius-hairline);background-color:var(--color-base-100);width:100%;color:var(--color-base-content);padding:var(--spacing-2xs) var(--spacing-xs);font-size:var(--text-label)}.panel-form input[type=file]::file-selector-button{border:1px solid var(--border-strong);border-radius:var(--radius-hairline);background-color:var(--color-base-200);padding:var(--spacing-3xs) var(--spacing-2xs);color:var(--color-base-content);font-family:var(--font-body);font-size:var(--text-micro);margin-inline-end:var(--spacing-xs)}.panel-form input[type=number]{width:auto}.panel-source{border-inline-start:1px solid var(--color-base-300);color:var(--muted);font-size:var(--text-label);white-space:pre-wrap;flex:1;padding-inline-start:var(--spacing-xs);font-weight:400}}@layer utilities{@layer daisyui.l1.l2.l3{@media (hover:hover){.tab:is(.tabs>.tab):hover{color:var(--color-base-content)}}@supports (color:color-mix(in lab, red, red)){.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}@media (forced-colors:active){.tab:is(.tabs>.tab):focus{outline-offset:2px;outline:2px solid #0000}}.tab:is(.tabs>.tab){cursor:pointer;appearance:none;text-align:center;webkit-user-select:none;-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (hover:hover){.tab:is(.tabs>.tab):hover{color:var(--color-base-content)}}.tab:is(.tabs>.tab){--tab-p:.75rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));--tab-radius-limit:min(var(--radius-field), var(--tab-radius-min));--tab-radius-grad:#0000 calc(69% - var(--border)), var(--tab-border-color) calc(69% - var(--border) + .25px), var(--tab-border-color) 69%, var(--tab-bg) calc(69% + .25px);order:var(--tab-order);height:var(--tab-height);padding-inline:var(--tab-p);border-color:#0000;font-size:.875rem}.tab:is(.tabs>.tab):is(input[type=radio]){min-width:fit-content}.tab:is(.tabs>.tab):is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.tab:is(.tabs>.tab):is(label){position:relative}.tab:is(.tabs>.tab):is(label) input{cursor:pointer;appearance:none;opacity:0;position:absolute;inset:0}:is(.tab:is(.tabs>.tab):checked,.tab:is(.tabs>.tab):is(label:has(:checked)),.tab:is(.tabs>.tab):is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content{display:block}.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.tab:is(.tabs>.tab):not(input):empty{cursor:default;flex-grow:1}.tab:is(.tabs>.tab):focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.tab:is(.tabs>.tab):focus{outline-offset:2px;outline:2px solid #0000}}.tab:is(.tabs>.tab):focus-visible,.tab:is(.tabs>.tab):is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}.tab:is(.tabs>.tab)[disabled]{pointer-events:none;opacity:.4}:where(.btn){width:unset}.btn{--size:calc(var(--size-field,.25rem) * 10);--btn-p:1rem;--btn-fg:var(--color-base-content);cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;border-width:var(--border);touch-action:manipulation;--btn-bg:var(--btn-color,var(--color-base-200));--btn-border:var(--btn-color,var(--color-base-200));border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn{--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 calc(var(--depth) * 5%))}}.btn{--btn-soft-bg:initial;--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.btn{--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));height:var(--size);padding-inline:var(--btn-p);font-size:var(--fontsize,.875rem);background-color:var(--btn-bg);color:var(--btn-fg);border-color:var(--btn-border);border-style:var(--btn-border-style,solid);outline-color:var(--btn-color,var(--color-base-content));--tw-prose-links:var(--btn-fg);background-image:none, var(--fx-noise);background-size:auto, calc(var(--noise,0) * 100%);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));box-shadow:var(--btn-inset) inset, var(--btn-shadow)}.btn:is([type=checkbox],[type=radio]){appearance:none}.btn:is([type=checkbox],[type=radio])[aria-label]:after{--tw-content:attr(aria-label);content:var(--tw-content)}.btn:where(:checked:not(.filter [type=radio].btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}.loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem) * 6);background-color:currentColor;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='8s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='6s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (prefers-reduced-motion:no-preference){.loading{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}}.input{appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;--size:calc(var(--size-field,.25rem) * var(--in-size-mul,10));--input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.input{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.input{cursor:text;width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,0rem), var(--font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field))}@supports (color:color-mix(in lab, red, red)){.input{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.input input{appearance:none;background-color:#0000;border:none;width:100%;height:100%}.input input::placeholder{color:var(--color-base-content);opacity:.5}.input input:focus,.input input:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.input input:focus,.input input:focus-within{outline-offset:2px;outline:2px solid #0000}}.input input::-webkit-calendar-picker-indicator{inset-inline-end:-.15em}.input::-webkit-inner-spin-button{margin-inline-end:-10px}.input::-webkit-calendar-picker-indicator{inset-inline-end:.75em}input.input{text-align:start;display:inline-flex;position:relative}input.input[type=url],input.input[type=tel],input.input[type=email],input.input[type=number]{direction:ltr}input.input::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}input.input::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}input.input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--spin-my,-3))}input.input::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}input.input::-webkit-color-swatch-wrapper{padding-block:.25rem}.input input{text-align:start;display:inline-flex;position:relative}.input input[type=url],.input input[type=tel],.input input[type=email],.input input[type=number]{direction:ltr}.input input::-webkit-datetime-edit{min-height:100%;text-align:inherit;align-items:center;display:grid}.input input::-webkit-date-and-time-value{min-height:100%;text-align:inherit;align-items:center;display:grid}.input input::-webkit-inner-spin-button{margin-block:calc(.25rem * var(--spin-my,-3))}.input input::-webkit-calendar-picker-indicator{cursor:pointer;width:1em;height:1em;position:absolute}.input input::-webkit-color-swatch-wrapper{padding-block:.25rem}.input:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.input:focus{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.input:focus{outline:2px solid var(--input-color);outline-offset:2px}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus{--font-size:1rem}}}.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.input:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.input:focus-within{--font-size:1rem}}}.input:has(>input[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.input:has(>input[disabled]):is(input),.input:has(>input[disabled]) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input:has(>input[disabled]):is(input),.input:has(>input[disabled]) :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.input:has(>input[disabled]){box-shadow:none}.input:has(>input[disabled])::placeholder,.input:has(>input[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.input:is(:disabled,[disabled]):is(input),.input:is(:disabled,[disabled]) :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input:is(:disabled,[disabled]):is(input),.input:is(:disabled,[disabled]) :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.input:is(:disabled,[disabled]){box-shadow:none}.input:is(:disabled,[disabled])::placeholder,.input:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}fieldset:disabled .input{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}fieldset:disabled .input:is(input),fieldset:disabled .input :is(input){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){fieldset:disabled .input:is(input),fieldset:disabled .input :is(input){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}fieldset:disabled .input{box-shadow:none}fieldset:disabled .input::placeholder,fieldset:disabled .input ::placeholder{color:var(--color-base-content);opacity:.2}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.select{appearance:none;background-color:var(--color-base-100);vertical-align:middle;--size:calc(var(--size-field,.25rem) * var(--sl-size-mul,10));--input-color:var(--color-base-content);flex-shrink:1;align-items:center;gap:.375rem;padding-inline:.75rem 1.75rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.select{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.select{width:clamp(3rem,20rem,100%);height:var(--size);font-size:max(var(--font-size,0rem), var(--font-size-min,.875rem));touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));overflow:hidden}@supports (color:color-mix(in lab, red, red)){.select{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}.select[multiple]{background-image:none;height:auto;padding-block:.75rem;padding-inline-end:.75rem;overflow:auto}.select select{appearance:none;width:calc(100% + 2.75rem);height:calc(100% - calc(var(--border) * 2));background:inherit;border-radius:inherit;border-style:none;align-items:center;margin-inline:-.75rem -1.75rem;padding-inline:.75rem 1.75rem}.select select::placeholder{color:var(--color-base-content);opacity:.5}.select select:focus,.select select:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.select select:focus,.select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}.select:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.select:focus{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.select:focus{outline:2px solid var(--input-color);outline-offset:2px}.select:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.select:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.select:focus-within{outline:2px solid var(--input-color);outline-offset:2px}.select:open{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.select:open{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.select:open{outline:2px solid var(--input-color);outline-offset:2px;background-image:linear-gradient(135deg,#0000 50%,currentColor 50%),linear-gradient(45deg,currentColor 50%,#0000 50%)}.select:has(>select[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.select:has(>select[disabled]):is(select),.select:has(>select[disabled]) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select:has(>select[disabled]):is(select),.select:has(>select[disabled]) :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.select:has(>select[disabled]){box-shadow:none}.select:has(>select[disabled])::placeholder,.select:has(>select[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.select:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}.select:is(:disabled,[disabled]):is(select),.select:is(:disabled,[disabled]) :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select:is(:disabled,[disabled]):is(select),.select:is(:disabled,[disabled]) :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.select:is(:disabled,[disabled]){box-shadow:none}.select:is(:disabled,[disabled])::placeholder,.select:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}fieldset:disabled .select{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}fieldset:disabled .select:is(select),fieldset:disabled .select :is(select){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){fieldset:disabled .select:is(select),fieldset:disabled .select :is(select){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}fieldset:disabled .select{box-shadow:none}fieldset:disabled .select::placeholder,fieldset:disabled .select ::placeholder{color:var(--color-base-content);opacity:.2}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}@supports (appearance:base-select){:is(.select,.select select){appearance:base-select}:is(.select,.select select)::picker(select){appearance:base-select}}:is(.select,.select select)::picker(select){color:inherit;border:var(--border) solid var(--color-base-200);border-radius:var(--radius-box);background-color:inherit;max-height:min(24rem,70dvh);box-shadow:0 2px calc(var(--depth) * 3px) -2px oklch(0% 0 0/.2);box-shadow:0 20px 25px -5px rgb(0 0 0/calc(var(--depth) * .1)), 0 8px 10px -6px rgb(0 0 0/calc(var(--depth) * .1));margin-block:.5rem;margin-inline:.5rem;padding:.5rem;translate:-.5rem}:is(.select,.select select)::picker-icon{display:none}:is(.select,.select select) selectedcontent{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden}:is(.select,.select select) optgroup{padding-top:.5em}:is(.select,.select select) optgroup option:first-child{margin-top:.5em}@supports (color:color-mix(in lab, red, red)){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}@media (forced-colors:active){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.select,.select select) option{border-radius:var(--radius-field);padding-block:.375rem;padding-inline:calc(.25rem * var(--option-px,3));white-space:normal;transition-property:color,background-color;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){:is(.select,.select select) option:not(:disabled):hover,:is(.select,.select select) option:not(:disabled):focus-visible{outline-offset:2px;outline:2px solid #0000}}:is(.select,.select select) option:not(:disabled):active{background-color:var(--color-neutral);color:var(--color-neutral-content);box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--color-neutral)}[dir=rtl] .select::picker(select){translate:.5rem}[dir=rtl] .select select::picker(select){translate:.5rem}.checkbox{border:var(--border) solid var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.checkbox{border:var(--border) solid var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox{cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 0 #0000 inset, 0 0 #0000;--size:calc(var(--size-selector,.25rem) * 6);width:var(--size);height:var(--size);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;display:inline-block;position:relative}.checkbox:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.checkbox:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}.checkbox:checked{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}.checkbox:checked:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){.checkbox:checked:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{.checkbox:checked:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.checkbox[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}.checkbox[aria-checked=true]:before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){.checkbox[aria-checked=true]:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{.checkbox[aria-checked=true]:before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.checkbox:indeterminate{background-color:var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.checkbox:indeterminate{background-color:var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:0deg}.checkbox[aria-checked=mixed]{background-color:var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.checkbox[aria-checked=mixed]{background-color:var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox[aria-checked=mixed]:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:0deg}.card{border-radius:var(--radius-box);outline-offset:2px;outline:2px solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.card:focus-visible,.card[aria-checked=true],.card:has(>:checked,>:is([type=checkbox],[type=radio]):focus-visible){outline-color:currentColor}.card:has(>:checked:focus-visible),.card[aria-checked=true]:focus-visible,.card[aria-checked=true]:has(>:is([type=checkbox],[type=radio]):focus-visible){outline-width:4px}.card:has(>:is([type=checkbox],[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.card>:is([type=checkbox],[type=radio]){appearance:none}.textarea{appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;--input-color:var(--color-base-content);flex-shrink:1;min-height:5rem;padding-block:.5rem;padding-inline:.75rem}@supports (color:color-mix(in lab, red, red)){.textarea{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.textarea{width:clamp(3rem,20rem,100%);font-size:max(var(--font-size,0rem), var(--font-size-min,.875rem));touch-action:manipulation;border:var(--border) solid var(--input-color,#0000);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}@supports (color:color-mix(in lab, red, red)){.textarea{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.textarea textarea{appearance:none;background-color:#0000;border:none}.textarea textarea::placeholder{color:var(--color-base-content);opacity:.5}.textarea textarea:focus,.textarea textarea:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.textarea textarea:focus,.textarea textarea:focus-within{outline-offset:2px;outline:2px solid #0000}}.textarea:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.textarea:focus{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.textarea:focus{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.textarea:focus{--font-size:1rem}}}.textarea:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.textarea:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.textarea:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}@media (pointer:coarse){@supports (-webkit-touch-callout:none){.textarea:focus-within{--font-size:1rem}}}.textarea:has(>textarea[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea:has(>textarea[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.textarea:has(>textarea[disabled]){box-shadow:none}.textarea:has(>textarea[disabled])::placeholder,.textarea:has(>textarea[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea:is(:disabled,[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.textarea:is(:disabled,[disabled]){box-shadow:none}.textarea:is(:disabled,[disabled])::placeholder,.textarea:is(:disabled,[disabled]) ::placeholder{color:var(--color-base-content);opacity:.2}.textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}.hero{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}.hero>*{grid-row-start:1;grid-column-start:1}.label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.label{color:color-mix(in oklab, currentcolor 60%, transparent)}}.label:has(input){cursor:pointer}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);width:.5rem;height:.5rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.status{background-color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.status{vertical-align:middle;color:#0000004d;background-position:50%;background-repeat:no-repeat}@supports (color:color-mix(in lab, red, red)){.status{color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.status{background-image:radial-gradient(circle at 35% 30%, oklch(1 0 0 / calc(var(--depth) * .5)), #0000);box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab, red, red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab, currentColor calc(var(--depth) * 100%), #0000)}}.badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color,var(--color-base-200));background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem) * 6);width:fit-content;height:var(--size);padding-inline:calc(var(--size) / 2 - var(--border));justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.link:focus{outline-offset:2px;outline:2px solid #0000}}.link:focus-visible{outline-offset:2px;outline:2px solid}.aura:has(>.card,>.alert){--aura-radius:var(--radius-box)}.aura:has(>.checkbox,>.toggle,>.badge){--aura-radius:var(--radius-selector)}.aura:has(>.btn,>.input,>.select){--aura-radius:var(--radius-field)}.alert{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;background-size:auto, calc(var(--noise) * 33%);background-image:none, var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px #000, 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.alert{box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px color-mix(in oklab, color-mix(in oklab, #000 20%, var(--alert-color,var(--color-base-200))) calc(var(--depth) * 20%), #0000), 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}}.alert:has(>:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}@layer daisyui.l1.l2{.tabs-border>.tab{--tab-border-color:#0000 #0000 var(--tab-border-color) #0000;border-radius:var(--radius-field);position:relative}.tabs-border>.tab:before{content:"";background-color:var(--tab-border-color);width:calc(100% - var(--tab-p) * 2);border-radius:var(--radius-field);height:3px;bottom:0;left:var(--tab-p);transition:background-color .2s;position:absolute}:is(.tabs-border>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-border>.tab:is(input:checked),.tabs-border>.tab:is(label:has(:checked))):before{--tab-border-color:currentColor;border-top:3px solid}.tabs-lift>.tab{--tab-border:0 0 var(--border) 0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border) var(--tab-p) 0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color) #0000;--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left, top right;border-width:var(--tab-border);padding:var(--tab-paddings);border-color:var(--tab-border-colors);border-start-start-radius:var(--tab-radius-ss);border-start-end-radius:var(--tab-radius-se);border-end-end-radius:var(--tab-radius-ee);border-end-start-radius:var(--tab-radius-es)}.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked)){--tab-border:var(--border) var(--border) 0 var(--border);--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border)) var(--border) calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left, var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right, var(--tab-radius-grad));background-color:var(--tab-bg)}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):before{z-index:1;content:"";width:var(--tab-corner-width);height:var(--tab-corner-height);background-position:var(--tab-corner-position);background-image:var(--radius-start), var(--radius-end);background-size:var(--tab-radius-limit) var(--tab-radius-limit);inset:var(--tab-inset);background-repeat:no-repeat;display:block;position:absolute}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):first-child:before{--radius-start:none}[dir=rtl] :is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):first-child:before{transform:rotateY(180deg)}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):last-child:before{--radius-end:none}[dir=rtl] :is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):last-child:before{transform:rotateY(180deg)}.tabs-lift:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color)}.tabs-top>.tab{--tab-order:0;--tab-border:0 0 var(--border) 0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border) var(--tab-p) 0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color) #0000;--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left, top right}.tabs-top>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-top>.tab:is(input:checked),.tabs-top>.tab:is(label:has(:checked)){--tab-border:var(--border) var(--border) 0 var(--border);--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border)) var(--border) calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left, var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right, var(--tab-radius-grad))}.tabs-top:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color)}.tabs-bottom>.tab{--tab-order:1;--tab-border:var(--border) 0 0 0;--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:var(--tab-radius-limit);--tab-radius-ee:var(--tab-radius-limit);--tab-border-colors:var(--tab-border-color) #0000 #0000 #0000;--tab-paddings:0 var(--tab-p) var(--border) var(--tab-p);--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left, top right}.tabs-bottom>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-bottom>.tab:is(input:checked),.tabs-bottom>.tab:is(label:has(:checked)){--tab-border:0 var(--border) var(--border) var(--border);--tab-border-colors:#0000 var(--tab-border-color) var(--tab-border-color) var(--tab-border-color);--tab-paddings:var(--border) calc(var(--tab-p) - var(--border)) 0 calc(var(--tab-p) - var(--border));--tab-inset:0 auto auto auto;--radius-start:radial-gradient(circle at bottom left, var(--tab-radius-grad));--radius-end:radial-gradient(circle at bottom right, var(--tab-radius-grad))}.tabs-bottom:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:#0000 var(--tab-border-color) var(--tab-border-color) var(--tab-border-color)}.tabs-box>.tab{border-radius:var(--radius-field);border-style:none}.tabs-box>.tab:focus-visible,.tabs-box>.tab:is(label:has(:checked:focus-visible)){outline-offset:2px}.tabs-box>.tab:focus-visible{z-index:1}.tabs-xs>.tab{--tab-p:.375rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.75rem}.tabs-sm>.tab{--tab-p:.5rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.875rem}.tabs-md>.tab{--tab-p:.75rem;--tab-radius-min:calc(.75rem - var(--border));font-size:.875rem}.tabs-lg>.tab{--tab-p:1rem;--tab-radius-min:calc(1.5rem - var(--border));font-size:1.125rem}.tabs-xl>.tab{--tab-p:1.25rem;--tab-radius-min:calc(2rem - var(--border));font-size:1.125rem}.checkbox:disabled{cursor:not-allowed;opacity:.2}}@layer daisyui.l1{@media (hover:hover){.btn:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn:hover{color:var(--btn-fg);--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.btn:hover{--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}}.btn:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%)}}.btn:active:not(.btn-active){color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn:active:not(.btn-active){--btn-border-style:solid;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0)}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-bg:var(--btn-color,var(--color-base-200));color:var(--btn-fg,var(--color-base-content));--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-border-style:solid;--btn-inset:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%));--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.btn:where(:checked:not(.filter [type=radio].btn),:not([type=radio],[type=checkbox]):focus-visible){isolation:isolate}.btn:focus-visible,.btn:has(:focus-visible){isolation:isolate;outline-width:2px;outline-style:solid}}@layer daisyui{.btn:is(:disabled,[disabled],[aria-disabled=true]){pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:is(:disabled,[disabled],[aria-disabled=true]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.btn:is(:disabled,[disabled],[aria-disabled=true]){--btn-bg:#0000;--btn-border:#0000;--btn-inset:0 0 0 0 oklch(0% 0 0/0);--btn-shadow:0 0 0 0 oklch(0% 0 0/0);background-image:none}:is(.btn-disabled,.btn:is(:disabled,[disabled],[aria-disabled=true])):not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.btn-disabled,.btn:is(:disabled,[disabled],[aria-disabled=true])):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}}:is(.input[type=url],.input[type=tel],.input[type=email],.input[type=number]):dir(rtl){border-start-start-radius:var(--join-se,var(--radius-field));border-start-end-radius:var(--join-ss,var(--radius-field));border-end-end-radius:var(--join-es,var(--radius-field));border-end-start-radius:var(--join-ee,var(--radius-field))}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@layer daisyui.l1.l2.l3.l4{.card figure:first-child{border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.card figure:last-child{border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.card figure{justify-content:center;align-items:center;display:flex}}.static{position:static}.col-span-full{grid-column:1/-1}.shell{max-width:var(--width-shell);padding-inline:var(--spacing-md);margin-inline:auto}@media (min-width:48rem){.shell{padding-inline:var(--spacing-xl)}}.mx-auto{margin-inline:auto}.mx-md{margin-inline:var(--spacing-md)}.mt-2xl{margin-top:var(--spacing-2xl)}.mt-2xs{margin-top:var(--spacing-2xs)}.mt-3xs{margin-top:var(--spacing-3xs)}.mt-lg{margin-top:var(--spacing-lg)}.mt-md{margin-top:var(--spacing-md)}.mt-sm{margin-top:var(--spacing-sm)}.mt-xl{margin-top:var(--spacing-xl)}.mb-2xl{margin-bottom:var(--spacing-2xl)}.mb-lg{margin-bottom:var(--spacing-lg)}.button-primary{justify-content:center;align-items:center;gap:var(--spacing-2xs);background-color:var(--color-primary);color:var(--color-primary-content);border-color:var(--color-primary);border-radius:var(--radius-hairline);padding:1rem var(--spacing-lg);width:100%;height:auto;font-size:var(--text-label);font-weight:var(--text-label--font-weight);outline-color:var(--color-primary);box-shadow:var(--shadow-lift);transition-property:background-color,color,border-color,box-shadow,translate;transition-duration:var(--transition-duration-state);transition-timing-function:var(--ease-quart);display:inline-flex}.button-primary:hover{background-color:var(--color-base-content);color:var(--color-base-100);border-color:var(--color-base-content);box-shadow:var(--shadow-raise);translate:0 -2px}.button-primary:active{translate:0}@media (min-width:30rem){.button-primary{width:auto}}.band-drenched .button-primary,.hero .button-primary{background-color:var(--color-neutral-content);color:var(--ink-deep);border-color:var(--color-neutral-content);outline-color:var(--color-neutral-content)}:is(.band-drenched .button-primary,.hero .button-primary):hover{background-color:var(--color-neutral-content)}@supports (color:color-mix(in lab, red, red)){:is(.band-drenched .button-primary,.hero .button-primary):hover{background-color:color-mix(in oklch, var(--color-neutral-content) 82%, var(--color-primary))}}:is(.band-drenched .button-primary,.hero .button-primary):hover{color:var(--ink-deep);border-color:var(--color-neutral-content)}@supports (color:color-mix(in lab, red, red)){:is(.band-drenched .button-primary,.hero .button-primary):hover{border-color:color-mix(in oklch, var(--color-neutral-content) 82%, var(--color-primary))}}.icon-\[ph--armchair\]{width:1em;height:1em;-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='M216 88.8V72a40 40 0 0 0-40-40H80a40 40 0 0 0-40 40v16.8a40 40 0 0 0 0 78.4V200a16 16 0 0 0 16 16h144a16 16 0 0 0 16-16v-32.8a40 40 0 0 0 0-78.4M80 48h96a24 24 0 0 1 24 24v16.8a40.07 40.07 0 0 0-32 39.2H88a40.07 40.07 0 0 0-32-39.2V72a24 24 0 0 1 24-24m128.39 104H208a8 8 0 0 0-8 8v40H56v-40a8 8 0 0 0-8-8h-.39A24 24 0 1 1 72 128v40a8 8 0 0 0 16 0v-24h80v24a8 8 0 0 0 16 0v-40a24 24 0 1 1 24.39 24'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[ph--arrow-down-right\]{width:1em;height:1em;-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='M200 88v104a8 8 0 0 1-8 8H88a8 8 0 0 1 0-16h84.69L58.34 69.66a8 8 0 0 1 11.32-11.32L184 172.69V88a8 8 0 0 1 16 0'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[ph--arrow-left\]{width:1em;height:1em;-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='M224 128a8 8 0 0 1-8 8H59.31l58.35 58.34a8 8 0 0 1-11.32 11.32l-72-72a8 8 0 0 1 0-11.32l72-72a8 8 0 0 1 11.32 11.32L59.31 120H216a8 8 0 0 1 8 8'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[ph--arrow-right\]{width:1em;height:1em;-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='m221.66 133.66l-72 72a8 8 0 0 1-11.32-11.32L196.69 136H40a8 8 0 0 1 0-16h156.69l-58.35-58.34a8 8 0 0 1 11.32-11.32l72 72a8 8 0 0 1 0 11.32'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[ph--arrow-up-right\]{width:1em;height:1em;-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='M200 64v104a8 8 0 0 1-16 0V83.31L69.66 197.66a8 8 0 0 1-11.32-11.32L172.69 72H88a8 8 0 0 1 0-16h104a8 8 0 0 1 8 8'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[ph--article\]{width:1em;height:1em;-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='M216 40H40a16 16 0 0 0-16 16v144a16 16 0 0 0 16 16h176a16 16 0 0 0 16-16V56a16 16 0 0 0-16-16m0 160H40V56h176zM184 96a8 8 0 0 1-8 8H80a8 8 0 0 1 0-16h96a8 8 0 0 1 8 8m0 32a8 8 0 0 1-8 8H80a8 8 0 0 1 0-16h96a8 8 0 0 1 8 8m0 32a8 8 0 0 1-8 8H80a8 8 0 0 1 0-16h96a8 8 0 0 1 8 8'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[ph--caret-down\]{width:1em;height:1em;-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='m213.66 101.66l-80 80a8 8 0 0 1-11.32 0l-80-80a8 8 0 0 1 11.32-11.32L128 164.69l74.34-74.35a8 8 0 0 1 11.32 11.32'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[ph--compass\]{width:1em;height:1em;-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='M128 24a104 104 0 1 0 104 104A104.11 104.11 0 0 0 128 24m0 192a88 88 0 1 1 88-88a88.1 88.1 0 0 1-88 88m44.42-143.16l-64 32a8.05 8.05 0 0 0-3.58 3.58l-32 64A8 8 0 0 0 80 184a8.1 8.1 0 0 0 3.58-.84l64-32a8.05 8.05 0 0 0 3.58-3.58l32-64a8 8 0 0 0-10.74-10.74M138 138l-40.11 20.11L118 118l40.15-20.07Z'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[ph--cookie\]{width:1em;height:1em;-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='M164.49 163.51a12 12 0 1 1-17 0a12 12 0 0 1 17 0m-81-8a12 12 0 1 0 17 0a12 12 0 0 0-16.98 0Zm9-39a12 12 0 1 0-17 0a12 12 0 0 0 17-.02Zm48-1a12 12 0 1 0 0 17a12 12 0 0 0 0-17M232 128A104 104 0 1 1 128 24a8 8 0 0 1 8 8a40 40 0 0 0 40 40a8 8 0 0 1 8 8a40 40 0 0 0 40 40a8 8 0 0 1 8 8m-16.31 7.39A56.13 56.13 0 0 1 168.5 87.5a56.13 56.13 0 0 1-47.89-47.19a88 88 0 1 0 95.08 95.08'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[ph--currency-eur\]{width:1em;height:1em;-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='M190 192.33a8 8 0 0 1-.63 11.3A80 80 0 0 1 56.4 152H40a8 8 0 0 1 0-16h16v-16H40a8 8 0 0 1 0-16h16.4a80 80 0 0 1 132.94-51.63a8 8 0 0 1-10.68 11.93A64 64 0 0 0 72.52 104H136a8 8 0 0 1 0 16H72v16h48a8 8 0 0 1 0 16H72.52a64 64 0 0 0 106.14 39.71a8 8 0 0 1 11.34.62'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[ph--envelope-simple\]{width:1em;height:1em;-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='M224 48H32a8 8 0 0 0-8 8v136a16 16 0 0 0 16 16h176a16 16 0 0 0 16-16V56a8 8 0 0 0-8-8m-20.57 16L128 133.15L52.57 64ZM216 192H40V74.19l82.59 75.71a8 8 0 0 0 10.82 0L216 74.19z'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[ph--list\]{width:1em;height:1em;-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='M224 128a8 8 0 0 1-8 8H40a8 8 0 0 1 0-16h176a8 8 0 0 1 8 8M40 72h176a8 8 0 0 0 0-16H40a8 8 0 0 0 0 16m176 112H40a8 8 0 0 0 0 16h176a8 8 0 0 0 0-16'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[ph--lock-simple\]{width:1em;height:1em;-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='M208 80h-32V56a48 48 0 0 0-96 0v24H48a16 16 0 0 0-16 16v112a16 16 0 0 0 16 16h160a16 16 0 0 0 16-16V96a16 16 0 0 0-16-16M96 56a32 32 0 0 1 64 0v24H96Zm112 152H48V96h160z'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[ph--map-pin\]{width:1em;height:1em;-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='M128 64a40 40 0 1 0 40 40a40 40 0 0 0-40-40m0 64a24 24 0 1 1 24-24a24 24 0 0 1-24 24m0-112a88.1 88.1 0 0 0-88 88c0 31.4 14.51 64.68 42 96.25a254.2 254.2 0 0 0 41.45 38.3a8 8 0 0 0 9.18 0a254.2 254.2 0 0 0 41.37-38.3c27.45-31.57 42-64.85 42-96.25a88.1 88.1 0 0 0-88-88m0 206c-16.53-13-72-60.75-72-118a72 72 0 0 1 144 0c0 57.23-55.47 105-72 118'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[ph--moon-stars\]{width:1em;height:1em;-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='M240 96a8 8 0 0 1-8 8h-16v16a8 8 0 0 1-16 0v-16h-16a8 8 0 0 1 0-16h16V72a8 8 0 0 1 16 0v16h16a8 8 0 0 1 8 8m-96-40h8v8a8 8 0 0 0 16 0v-8h8a8 8 0 0 0 0-16h-8v-8a8 8 0 0 0-16 0v8h-8a8 8 0 0 0 0 16m72.77 97a8 8 0 0 1 1.43 8A96 96 0 1 1 95.07 37.8a8 8 0 0 1 10.6 9.06a88.07 88.07 0 0 0 103.47 103.47a8 8 0 0 1 7.63 2.67m-19.39 14.88c-1.79.09-3.59.14-5.38.14A104.11 104.11 0 0 1 88 64c0-1.79 0-3.59.14-5.38a80 80 0 1 0 109.24 109.24Z'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[ph--paper-plane-tilt\]{width:1em;height:1em;-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='M227.32 28.68a16 16 0 0 0-15.66-4.08h-.15L19.57 82.84a16 16 0 0 0-2.49 29.8L102 154l41.3 84.87a15.86 15.86 0 0 0 14.44 9.13q.69 0 1.38-.06a15.88 15.88 0 0 0 14-11.51l58.2-191.94v-.15a16 16 0 0 0-4-15.66m-69.49 203.17l-.05.14v-.07l-40.06-82.3l48-48a8 8 0 0 0-11.31-11.31l-48 48l-82.33-40.06h-.07h.14L216 40Z'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[ph--path\]{width:1em;height:1em;-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='M200 168a32.06 32.06 0 0 0-31 24H72a32 32 0 0 1 0-64h96a40 40 0 0 0 0-80H72a8 8 0 0 0 0 16h96a24 24 0 0 1 0 48H72a48 48 0 0 0 0 96h97a32 32 0 1 0 31-40m0 48a16 16 0 1 1 16-16a16 16 0 0 1-16 16'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[ph--phone\]{width:1em;height:1em;-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='m222.37 158.46l-47.11-21.11l-.13-.06a16 16 0 0 0-15.17 1.4a8 8 0 0 0-.75.56L134.87 160c-15.42-7.49-31.34-23.29-38.83-38.51l20.78-24.71c.2-.25.39-.5.57-.77a16 16 0 0 0 1.32-15.06v-.12L97.54 33.64a16 16 0 0 0-16.62-9.52A56.26 56.26 0 0 0 32 80c0 79.4 64.6 144 144 144a56.26 56.26 0 0 0 55.88-48.92a16 16 0 0 0-9.51-16.62M176 208A128.14 128.14 0 0 1 48 80a40.2 40.2 0 0 1 34.87-40a.6.6 0 0 0 0 .12l21 47l-20.67 24.74a6 6 0 0 0-.57.77a16 16 0 0 0-1 15.7c9.06 18.53 27.73 37.06 46.46 46.11a16 16 0 0 0 15.75-1.14a8 8 0 0 0 .74-.56L168.89 152l47 21.05h.11A40.21 40.21 0 0 1 176 208'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[ph--question\]{width:1em;height:1em;-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='M140 180a12 12 0 1 1-12-12a12 12 0 0 1 12 12M128 72c-22.06 0-40 16.15-40 36v4a8 8 0 0 0 16 0v-4c0-11 10.77-20 24-20s24 9 24 20s-10.77 20-24 20a8 8 0 0 0-8 8v8a8 8 0 0 0 16 0v-.72c18.24-3.35 32-17.9 32-35.28c0-19.85-17.94-36-40-36m104 56A104 104 0 1 1 128 24a104.11 104.11 0 0 1 104 104m-16 0a88 88 0 1 0-88 88a88.1 88.1 0 0 0 88-88'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[ph--scales\]{width:1em;height:1em;-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='m239.43 133l-32-80a8 8 0 0 0-9.16-4.84L136 62V40a8 8 0 0 0-16 0v25.58L54.26 80.19A8 8 0 0 0 48.57 85v.06l-32 79.94a7.9 7.9 0 0 0-.57 3c0 23.31 24.54 32 40 32s40-8.69 40-32a7.9 7.9 0 0 0-.57-3L66.92 93.77L120 82v126h-16a8 8 0 0 0 0 16h48a8 8 0 0 0 0-16h-16V78.42l51-11.32l-26.43 65.9a7.9 7.9 0 0 0-.57 3c0 23.31 24.54 32 40 32s40-8.69 40-32a7.9 7.9 0 0 0-.57-3M56 184c-7.53 0-22.76-3.61-23.93-14.64L56 109.54l23.93 59.82C78.76 180.39 63.53 184 56 184m144-32c-7.53 0-22.76-3.61-23.93-14.64L200 77.54l23.93 59.82C222.76 148.39 207.53 152 200 152'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[ph--shield-check\]{width:1em;height:1em;-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='M208 40H48a16 16 0 0 0-16 16v56c0 52.72 25.52 84.67 46.93 102.19c23.06 18.86 46 25.26 47 25.53a8 8 0 0 0 4.2 0c1-.27 23.91-6.67 47-25.53C198.48 196.67 224 164.72 224 112V56a16 16 0 0 0-16-16m0 72c0 37.07-13.66 67.16-40.6 89.42a129.3 129.3 0 0 1-39.4 22.2a128.3 128.3 0 0 1-38.92-21.81C61.82 179.51 48 149.3 48 112V56h160ZM82.34 141.66a8 8 0 0 1 11.32-11.32L112 148.69l50.34-50.35a8 8 0 0 1 11.32 11.32l-56 56a8 8 0 0 1-11.32 0Z'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[ph--sun\]{width:1em;height:1em;-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='M120 40V16a8 8 0 0 1 16 0v24a8 8 0 0 1-16 0m72 88a64 64 0 1 1-64-64a64.07 64.07 0 0 1 64 64m-16 0a48 48 0 1 0-48 48a48.05 48.05 0 0 0 48-48M58.34 69.66a8 8 0 0 0 11.32-11.32l-16-16a8 8 0 0 0-11.32 11.32Zm0 116.68l-16 16a8 8 0 0 0 11.32 11.32l16-16a8 8 0 0 0-11.32-11.32M192 72a8 8 0 0 0 5.66-2.34l16-16a8 8 0 0 0-11.32-11.32l-16 16A8 8 0 0 0 192 72m5.66 114.34a8 8 0 0 0-11.32 11.32l16 16a8 8 0 0 0 11.32-11.32ZM48 128a8 8 0 0 0-8-8H16a8 8 0 0 0 0 16h24a8 8 0 0 0 8-8m80 80a8 8 0 0 0-8 8v24a8 8 0 0 0 16 0v-24a8 8 0 0 0-8-8m112-88h-24a8 8 0 0 0 0 16h24a8 8 0 0 0 0-16'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[ph--user\]{width:1em;height:1em;-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='M230.92 212c-15.23-26.33-38.7-45.21-66.09-54.16a72 72 0 1 0-73.66 0c-27.39 8.94-50.86 27.82-66.09 54.16a8 8 0 1 0 13.85 8c18.84-32.56 52.14-52 89.07-52s70.23 19.44 89.07 52a8 8 0 1 0 13.85-8M72 96a56 56 0 1 1 56 56a56.06 56.06 0 0 1-56-56'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.icon-\[ph--warning-circle\]{width:1em;height:1em;-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);-webkit-mask-image:var(--svg);mask-image:var(--svg);--svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' width='256' height='256'%3E%3Cpath fill='black' d='M128 24a104 104 0 1 0 104 104A104.11 104.11 0 0 0 128 24m0 192a88 88 0 1 1 88-88a88.1 88.1 0 0 1-88 88m-8-80V80a8 8 0 0 1 16 0v56a8 8 0 0 1-16 0m20 36a12 12 0 1 1-12-12a12 12 0 0 1 12 12'/%3E%3C/svg%3E");background-color:currentColor;display:inline-block;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.link-quiet{align-items:center;gap:var(--spacing-3xs);font-size:var(--text-label);font-weight:var(--text-label--font-weight);text-underline-offset:5px;transition:color var(--transition-duration-state) var(--ease-quart), text-decoration-color var(--transition-duration-state) var(--ease-quart);text-decoration-line:underline;text-decoration-color:#0000;display:inline-flex}.link-quiet:hover{text-decoration-color:currentColor}.link-quiet>.icon-arrow{transition:translate var(--transition-duration-state) var(--ease-quart)}.link-quiet:hover>.icon-arrow{translate:.2rem}.alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200))}:root .prose{--tw-prose-body:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-body:color-mix(in oklab, var(--color-base-content) 80%, #0000)}}:root .prose{--tw-prose-headings:var(--color-base-content);--tw-prose-lead:var(--color-base-content);--tw-prose-links:var(--color-base-content);--tw-prose-bold:var(--color-base-content);--tw-prose-counters:var(--color-base-content);--tw-prose-bullets:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-bullets:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}:root .prose{--tw-prose-hr:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-hr:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:root .prose{--tw-prose-quotes:var(--color-base-content);--tw-prose-quote-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-quote-borders:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:root .prose{--tw-prose-captions:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-captions:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}:root .prose{--tw-prose-code:var(--color-base-content);--tw-prose-pre-code:var(--color-neutral-content);--tw-prose-pre-bg:var(--color-neutral);--tw-prose-th-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-th-borders:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}:root .prose{--tw-prose-td-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-td-borders:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:root .prose{--tw-prose-kbd:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-kbd:color-mix(in oklab, var(--color-base-content) 80%, #0000)}}:root .prose :where(code):not(pre>code){background-color:var(--color-base-200);border-radius:var(--radius-selector);border:var(--border) solid var(--color-base-300);font-weight:inherit;padding-block:.2em;padding-inline:.5em}:root .prose :where(code):not(pre>code):before,:root .prose :where(code):not(pre>code):after{display:none}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.input-text{background-color:var(--color-base-100);color:var(--color-base-content);border-radius:var(--radius-hairline);padding:var(--spacing-xs) .875rem;width:100%;height:auto;font-size:var(--text-body);transition-duration:var(--transition-duration-state);transition-timing-function:var(--ease-quart)}.input-text:focus,.input-text:focus-within{--input-color:var(--color-primary)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.button-danger{background-color:var(--color-error);color:var(--color-base-100);border-color:var(--color-error);border-radius:var(--radius-hairline);padding:1rem var(--spacing-lg);height:auto;font-size:var(--text-label);font-weight:var(--text-label--font-weight);outline-color:var(--color-error);transition-duration:var(--transition-duration-state);transition-timing-function:var(--ease-quart)}.button-danger:hover{background-color:var(--color-neutral);color:var(--color-neutral-content);border-color:var(--color-neutral)}.button-ghost{background-color:var(--color-base-100);color:var(--color-primary);border-color:var(--border-strong);border-radius:var(--radius-hairline);padding:1rem var(--spacing-lg);height:auto;font-size:var(--text-label);font-weight:var(--text-label--font-weight);transition-duration:var(--transition-duration-state);transition-timing-function:var(--ease-quart)}.button-ghost:hover{background-color:var(--color-base-200);color:var(--color-primary);border-color:var(--color-primary)}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-full{width:100%}.max-w-4xl{max-width:var(--container-4xl)}.measure{max-width:var(--measure-prose)}.min-w-0{min-width:0}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.cursor-move{cursor:move}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2xs{gap:var(--spacing-2xs)}.gap-3xs{gap:var(--spacing-3xs)}.gap-lg{gap:var(--spacing-lg)}.gap-md{gap:var(--spacing-md)}.gap-sm{gap:var(--spacing-sm)}.gap-xs{gap:var(--spacing-xs)}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.overflow-x-auto{overflow-x:auto}.rounded-hairline{border-radius:var(--radius-hairline)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-base-300{border-color:var(--color-base-300)}.border-border-strong{border-color:var(--border-strong)}.border-error{border-color:var(--color-error)}.border-neutral-content\/15{border-color:var(--color-neutral-content)}@supports (color:color-mix(in lab, red, red)){.border-neutral-content\/15{border-color:color-mix(in oklab, var(--color-neutral-content) 15%, transparent)}}.border-neutral-content\/25{border-color:var(--color-neutral-content)}@supports (color:color-mix(in lab, red, red)){.border-neutral-content\/25{border-color:color-mix(in oklab, var(--color-neutral-content) 25%, transparent)}}.border-primary{border-color:var(--color-primary)}.bg-accent{background-color:var(--color-accent)}.bg-base-100{background-color:var(--color-base-100)}.bg-neutral{background-color:var(--color-neutral)}.bg-neutral-content{background-color:var(--color-neutral-content)}.px-3xs{padding-inline:var(--spacing-3xs)}.px-md{padding-inline:var(--spacing-md)}.px-sm{padding-inline:var(--spacing-sm)}.px-xs{padding-inline:var(--spacing-xs)}.\!py-xl{padding-block:var(--spacing-xl)!important}.py-2xl{padding-block:var(--spacing-2xl)}.py-2xs{padding-block:var(--spacing-2xs)}.py-3xs{padding-block:var(--spacing-3xs)}.py-lg{padding-block:var(--spacing-lg)}.py-md{padding-block:var(--spacing-md)}.py-sm{padding-block:var(--spacing-sm)}.py-xs{padding-block:var(--spacing-xs)}.pt-lg{padding-top:var(--spacing-lg)}.pt-md{padding-top:var(--spacing-md)}.pt-sm{padding-top:var(--spacing-sm)}.pt-xs{padding-top:var(--spacing-xs)}.pb-2xs{padding-bottom:var(--spacing-2xs)}.text-start{text-align:start}.font-body{font-family:var(--font-body)}.\!text-title{font-size:var(--text-title)!important;line-height:var(--tw-leading,var(--text-title--line-height))!important;letter-spacing:var(--tw-tracking,var(--text-title--letter-spacing))!important;font-weight:var(--tw-font-weight,var(--text-title--font-weight))!important}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));letter-spacing:var(--tw-tracking,var(--text-body--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body--font-weight))}.text-headline{font-size:var(--text-headline);line-height:var(--tw-leading,var(--text-headline--line-height));letter-spacing:var(--tw-tracking,var(--text-headline--letter-spacing));font-weight:var(--tw-font-weight,var(--text-headline--font-weight))}.text-label{font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height));letter-spacing:var(--tw-tracking,var(--text-label--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label--font-weight))}.text-micro{font-size:var(--text-micro);line-height:var(--tw-leading,var(--text-micro--line-height));letter-spacing:var(--tw-tracking,var(--text-micro--letter-spacing));font-weight:var(--tw-font-weight,var(--text-micro--font-weight))}.text-title{font-size:var(--text-title);line-height:var(--tw-leading,var(--text-title--line-height));letter-spacing:var(--tw-tracking,var(--text-title--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title--font-weight))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.09em\]{--tw-tracking:.09em;letter-spacing:.09em}.whitespace-pre-line{white-space:pre-line}.text-accent-content{color:var(--color-accent-content)}.text-base-content{color:var(--color-base-content)}.text-error{color:var(--color-error)}.text-muted{color:var(--muted)}.text-neutral{color:var(--color-neutral)}.text-neutral-content,.text-neutral-content\/60{color:var(--color-neutral-content)}@supports (color:color-mix(in lab, red, red)){.text-neutral-content\/60{color:color-mix(in oklab, var(--color-neutral-content) 60%, transparent)}}.text-primary{color:var(--color-primary)}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.prose :where(a.btn:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-30{opacity:.3}.opacity-55{opacity:.55}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-state{--tw-duration:var(--transition-duration-state);transition-duration:var(--transition-duration-state)}.ease-quart{--tw-ease:var(--ease-quart);transition-timing-function:var(--ease-quart)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:bg-base-200:hover{background-color:var(--color-base-200)}.hover\:bg-neutral-content\/10:hover{background-color:var(--color-neutral-content)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-neutral-content\/10:hover{background-color:color-mix(in oklab, var(--color-neutral-content) 10%, transparent)}}.hover\:no-underline:hover{text-decoration-line:none}.hover\:opacity-100:hover{opacity:1}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:absolute:focus{position:absolute}.focus\:top-2xs:focus{top:var(--spacing-2xs)}.focus\:left-2xs:focus{left:var(--spacing-2xs)}.focus\:z-40:focus{z-index:40}.focus\:z-50:focus{z-index:50}.focus\:rounded-hairline:focus{border-radius:var(--radius-hairline)}.focus\:bg-base-100:focus{background-color:var(--color-base-100)}.focus\:px-sm:focus{padding-inline:var(--spacing-sm)}.focus\:py-2xs:focus{padding-block:var(--spacing-2xs)}.focus\:text-label:focus{font-size:var(--text-label);line-height:var(--tw-leading,var(--text-label--line-height));letter-spacing:var(--tw-tracking,var(--text-label--letter-spacing));font-weight:var(--tw-font-weight,var(--text-label--font-weight))}.focus\:text-base-content:focus{color:var(--color-base-content)}@media (min-width:40rem){.sm\:ms-2xs{margin-inline-start:var(--spacing-2xs)}.sm\:basis-44{flex-basis:calc(var(--spacing) * 44)}.sm\:basis-52{flex-basis:calc(var(--spacing) * 52)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[8rem_1fr\]{grid-template-columns:8rem 1fr}.sm\:grid-cols-\[10rem_1fr\]{grid-template-columns:10rem 1fr}.sm\:grid-cols-\[12rem_1fr\]{grid-template-columns:12rem 1fr}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-0{top:0}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-span-9{grid-column:span 9/span 9}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-3{grid-column-start:3}.lg\:col-start-4{grid-column-start:4}.lg\:col-start-7{grid-column-start:7}.lg\:col-start-8{grid-column-start:8}.lg\:col-start-9{grid-column-start:9}.lg\:ms-auto{margin-inline-start:auto}.lg\:mt-0{margin-top:0}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-screen{height:100vh}.lg\:w-64{width:calc(var(--spacing) * 64)}.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:overflow-y-auto{overflow-y:auto}.lg\:pb-2xl{padding-bottom:var(--spacing-2xl)}.lg\:text-right{text-align:right}}}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url("../fonts/source-serif-4-latin.6a682eb0234e.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url("../fonts/source-serif-4-latin-ext.8c3174bab6d6.woff2")format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/archivo-latin.92895abae7c5.woff2")format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-display:swap;src:url("../fonts/archivo-latin-ext.288d2a1c9f04.woff2")format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}.body-editor .ql-toolbar.ql-snow,.body-editor .ql-container.ql-snow{border-color:var(--input-color);font-family:var(--font-body)}.body-editor .ql-toolbar.ql-snow{border-radius:var(--radius-hairline) var(--radius-hairline) 0 0;background-color:var(--color-base-200);padding:var(--spacing-2xs)}.body-editor .ql-container.ql-snow{border-radius:0 0 var(--radius-hairline) var(--radius-hairline);background-color:var(--color-base-100)}.body-editor .ql-editor{min-height:20rem;max-width:var(--measure-prose);padding:var(--spacing-sm) .875rem;color:var(--color-base-content);font-family:var(--font-display);font-size:var(--text-body);line-height:var(--prose-leading)}.body-editor .ql-editor>*+*{margin-top:var(--spacing-sm)}.body-editor .ql-snow .ql-editor h2{font-size:var(--text-headline);line-height:var(--text-headline--line-height)}.body-editor .ql-snow .ql-editor h3{font-size:var(--text-title);line-height:var(--text-title--line-height)}.body-editor .ql-snow .ql-editor h4{font-size:var(--text-label);font-family:var(--font-body);line-height:var(--text-label--line-height)}.body-editor .ql-snow .ql-editor blockquote{border-inline-start:1px solid var(--color-base-300);color:var(--color-muted);padding-inline-start:var(--spacing-md)}.body-editor .ql-snow .ql-editor a,.body-editor .ql-snow a{color:var(--color-primary)}.body-editor .ql-snow .ql-stroke,.body-editor .ql-snow .ql-stroke-miter{stroke:var(--color-base-content)}.body-editor .ql-snow .ql-fill,.body-editor .ql-snow .ql-stroke.ql-fill{fill:var(--color-base-content)}.body-editor .ql-snow.ql-toolbar button:hover,.body-editor .ql-snow.ql-toolbar button:focus,.body-editor .ql-snow.ql-toolbar button.ql-active{color:var(--color-primary)}.body-editor .ql-snow.ql-toolbar button:hover .ql-stroke,.body-editor .ql-snow.ql-toolbar button:focus .ql-stroke,.body-editor .ql-snow.ql-toolbar button.ql-active .ql-stroke{stroke:var(--color-primary)}.body-editor .ql-snow.ql-toolbar button:hover .ql-fill,.body-editor .ql-snow.ql-toolbar button:focus .ql-fill,.body-editor .ql-snow.ql-toolbar button.ql-active .ql-fill{fill:var(--color-primary)}.body-editor .ql-snow .ql-tooltip{z-index:1;border-color:var(--color-base-300);border-radius:var(--radius-hairline);background-color:var(--color-base-100);box-shadow:var(--shadow-overlay);color:var(--color-base-content);font-size:var(--text-label)}.body-editor .ql-snow .ql-tooltip input[type=text]{border-color:var(--input-color);background-color:var(--color-base-100);color:var(--color-base-content)}.body-editor .ql-snow .ql-tooltip:before{content:"Indirizzo del collegamento:"}.body-editor .ql-snow .ql-tooltip[data-mode=link]:before{content:"Incolla l’indirizzo:"}.body-editor .ql-snow .ql-tooltip a.ql-action:after{border-right-color:var(--color-base-300);content:"Modifica"}.body-editor .ql-snow .ql-tooltip.ql-editing a.ql-action:after{content:"Salva"}.body-editor .ql-snow .ql-tooltip a.ql-remove:before{content:"Togli"}.theme-toggle .theme-toggle-to-light,[data-theme=giada-dark] .theme-toggle .theme-toggle-to-dark{display:none}[data-theme=giada-dark] .theme-toggle .theme-toggle-to-light{display:inline-block}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes aura{to{--aura-angle:360deg;transform:translateZ(1px)}}@keyframes aura-glow{20%,80%{opacity:.7;filter:blur(.25rem)}50%{opacity:1;filter:blur(.75rem)}}@keyframes aura-glow-after{20%,80%{opacity:.3;filter:blur(1rem)}50%{opacity:.6;filter:blur(1.5rem)}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes progress{50%{background-position-x:-115%}}@keyframes menu{0%{opacity:0}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes rotator{89.9999%,to{--first-item-position:0 0%}90%,99.9999%{--first-item-position:0 calc(var(--items) * 100%)}to{translate:0 -100%}}@keyframes dropdown{0%{opacity:0}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}