/*! 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-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-border-style:solid;--grid-span-width:initial}}}@layer theme{:root,:host{--font-sans:"Switzer Variable", Arial, sans-serif;--font-serif:"Instrument Serif", Georgia, "Times New Roman", serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-200:#ffd4cf;--color-red-300:#ffafa7;--color-red-400:#ff756b;--color-red-500:#f94943;--color-red-600:#e62a2a;--color-amber-200:#fee685;--color-amber-300:#ffd230;--color-amber-400:#ffb900;--color-emerald-200:#a4f4cf;--color-emerald-300:#5ee9b5;--color-emerald-400:#00d492;--color-blue-200:#bedbff;--color-blue-300:#8ec5ff;--color-blue-400:#51a2ff;--color-blue-700:#1447e6;--color-blue-800:#193cb8;--color-blue-900:#1c398e;--color-blue-950:#162456;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-slate-700:#314158;--color-slate-800:#1d293d;--color-slate-900:#0f172b;--color-slate-950:#020618;--color-neutral-900:#141414;--color-olive-50:#fbfbf8;--color-olive-200:#e8e8e1;--color-olive-300:#d8d8ce;--color-olive-400:#abab97;--spacing:.25rem;--text-sm:clamp(.813rem, .79rem + .09vw, .875rem);--text-base:clamp(1rem, .955rem + .18vw, 1.125rem);--text-lg:clamp(1.188rem, 1.097rem + .36vw, 1.438rem);--text-xl:clamp(1.438rem, 1.256rem + .721vw, 1.938rem);--text-2xl:clamp(1.813rem, 1.541rem + 1.081vw, 2.563rem);--text-3xl:clamp(2.188rem, 1.757rem + 1.712vw, 3.375rem);--text-5xl:clamp(3.313rem, 2.362rem + 3.784vw, 5.938rem);--text-7xl:clamp(5rem, 3.076rem + 7.658vw, 10.313rem);--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);--spacing-5xl:clamp(11.375rem, 9.315rem + 8.198vw, 17.063rem);--spacing-3xl:clamp(5.063rem, 4.157rem + 3.604vw, 7.563rem);--spacing-2xl:clamp(3.375rem, 2.764rem + 2.432vw, 5.063rem);--spacing-xl:clamp(2.25rem, 1.843rem + 1.622vw, 3.375rem);--spacing-lg:clamp(1.5rem, 1.228rem + 1.081vw, 2.25rem);--spacing-md:clamp(1rem, .819rem + .721vw, 1.5rem);--spacing-sm:clamp(.625rem, .489rem + .541vw, 1rem);--spacing-xs:clamp(.438rem, .37rem + .27vw, .625rem);--spacing-2xs:clamp(.25rem, .182rem + .27vw, .438rem);--spacing-section:var(--spacing-2xl);--spacing-section-xl:var(--spacing-3xl);--color-brand-primary:var(--color-red-600);--color-text-default:var(--color-neutral-900);--color-text-muted:var(--color-olive-400);--color-text-inverse:var(--color-slate-50);--color-background-muted-hover:var(--color-slate-300);--color-background-default:var(--color-olive-50);--color-background-muted:var(--color-olive-200);--color-border-default:var(--color-olive-300);--spacing-margin:var(--spacing-container-margin)}}@layer base{*,:after,:before,::backdrop,::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]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,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,::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)){color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-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]),::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}p{text-wrap:pretty}h1,h2,h3,h4,h5{text-wrap:balance}:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(45% .24 277.023);--color-primary-content:oklch(93% .034 272.788);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}@media (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--color-base-100:oklch(25.33% .016 252.42);--color-base-200:oklch(23.26% .014 253.1);--color-base-300:oklch(21.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:oklch(58% .233 277.117);--color-primary-content:oklch(96% .018 272.314);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}}:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100:oklch(100% 0 0);--color-base-200:oklch(98% 0 0);--color-base-300:oklch(95% 0 0);--color-base-content:oklch(21% .006 285.885);--color-primary:oklch(45% .24 277.023);--color-primary-content:oklch(93% .034 272.788);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]{color-scheme:dark;--color-base-100:oklch(25.33% .016 252.42);--color-base-200:oklch(23.26% .014 253.1);--color-base-300:oklch(21.15% .012 254.09);--color-base-content:oklch(97.807% .029 256.847);--color-primary:oklch(58% .233 277.117);--color-primary-content:oklch(96% .018 272.314);--color-secondary:oklch(65% .241 354.308);--color-secondary-content:oklch(94% .028 342.258);--color-accent:oklch(77% .152 181.912);--color-accent-content:oklch(38% .063 188.416);--color-neutral:oklch(14% .005 285.823);--color-neutral-content:oklch(92% .004 286.32);--color-info:oklch(74% .16 232.661);--color-info-content:oklch(29% .066 243.157);--color-success:oklch(76% .177 163.223);--color-success-content:oklch(37% .077 168.94);--color-warning:oklch(82% .189 84.429);--color-warning-content:oklch(41% .112 45.904);--color-error:oklch(71% .194 13.428);--color-error-content:oklch(27% .105 12.094);--radius-selector:.5rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:1;--noise:0}:root{--page-scroll-lock:initial;--page-overflow:var(--page-scroll-lock) hidden}:root:not(span){overflow:var(--page-overflow)}: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)}@property --radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}@property --aura-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root{scrollbar-color:currentColor #0000;@supports (color:color-mix(in lab, red, red)){scrollbar-color:color-mix(in oklch, currentColor 35%, #0000) #0000}--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)){--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%))}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: }}}@layer components{@media (width<=1023px){.w-col-7:not([class*=max-switch\:w-col-]),.w-col-8:not([class*=max-switch\:w-col-]),.w-col-9:not([class*=max-switch\:w-col-]),.w-col-10:not([class*=max-switch\:w-col-]),.w-col-11:not([class*=max-switch\:w-col-]),.w-col-12:not([class*=max-switch\:w-col-]){--grid-span-width:100%}}}@layer utilities{@layer daisyui.l1.l2.l3{.collapse-title{padding:1rem;grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding-inline-end:3rem;transition:background-color .2s ease-out;position:relative}.collapse-content{--overflow-delay:0s;content-visibility:hidden;min-height:0;cursor:unset;grid-row-start:2;grid-column-start:1;padding-left:1rem;padding-right:1rem;overflow:clip}@supports not (content-visibility:hidden){.collapse-content{visibility:hidden}}@media (prefers-reduced-motion:no-preference){.collapse-content{transition:overflow .2s allow-discrete var(--overflow-delay), content-visibility .2s allow-discrete, visibility .2s allow-discrete, min-height .2s ease-out allow-discrete, padding .1s ease-out 20ms, background-color .2s ease-out}}details>.collapse-content{content-visibility:visible}}@layer daisyui.l1.l2{.collapse-arrow>.collapse-title:after{width:.5rem;height:.5rem;display:block;position:absolute;transform:translateY(-100%)rotate(45deg)}@media (prefers-reduced-motion:no-preference){.collapse-arrow>.collapse-title:after{transition-property:all;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}.collapse-arrow>.collapse-title:after{top:50%;content:"";transform-origin:75% 75%;pointer-events:none;inset-inline-end:1.4rem;box-shadow:2px 2px}.collapse-plus>.collapse-title:after{width:.5rem;height:.5rem;display:block;position:absolute}@media (prefers-reduced-motion:no-preference){.collapse-plus>.collapse-title:after{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}.collapse-plus>.collapse-title:after{top:.9rem;--tw-content:"+";content:var(--tw-content);pointer-events:none;width:.5rem;height:.5rem;display:block;position:absolute;inset-inline-end:1.4rem}@media (prefers-reduced-motion:no-preference){.collapse-plus>.collapse-title:after{transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}}.collapse-plus>.collapse-title:after{top:.9rem;--tw-content:"+";content:var(--tw-content);pointer-events:none;inset-inline-end:1.4rem}.collapse-open>.collapse-content{--overflow-delay:.2s;overflow:revert-layer;content-visibility:visible;min-height:fit-content;padding-bottom:1rem}@supports not (content-visibility:visible){.collapse-open>.collapse-content{visibility:visible}}}.collapse:not(td,tr,colgroup){visibility:revert-layer;@layer daisyui.l1.l2.l3{border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;grid-template-columns:minmax(0,1fr);width:100%;display:grid;position:relative;@media (prefers-reduced-motion:no-preference){transition:grid-template-rows .2s}&>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;z-index:1;grid-row-start:1;grid-column-start:1;width:100%;min-height:1lh;padding:1rem;padding-inline-end:3rem;transition:background-color .2s ease-out}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close)),&:not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>.collapse-content,&:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){--overflow-delay:.2s;overflow:revert-layer;content-visibility:visible;min-height:fit-content;@supports not (content-visibility:visible){visibility:visible}}&:focus-visible,&:has(>input:is([type=checkbox],[type=radio]):focus-visible),&:has(summary:focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}&:not(.collapse-close){&>input[type=checkbox],&>input[type=radio]:not(:checked),&>.collapse-title{cursor:pointer}}&[tabindex]:focus:not(.collapse-close,.collapse[open]),&[tabindex]:focus-within:not(.collapse-close,.collapse[open]){&>.collapse-title{cursor:unset}}&:is([open],[tabindex]:focus:not(.collapse-close),[tabindex]:focus-within:not(.collapse-close))>:where(.collapse-content),&:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem}&:is(details){width:100%;&::details-content{--overflow-delay:0s;height:0;overflow:clip}&:where([open])::details-content{overflow:revert-layer;height:auto}@media (prefers-reduced-motion:no-preference){&::details-content{transition:overflow .2s allow-discrete var(--overflow-delay), content-visibility .2s allow-discrete, visibility .2s allow-discrete, min-height .2s ease-out allow-discrete, padding .1s ease-out 20ms, background-color .2s ease-out, height .2s;interpolate-size:allow-keywords}&:where([open])::details-content{--overflow-delay:.2s}}&>summary{outline:none;display:block;position:relative;&::-webkit-details-marker{display:none}}}}@layer daisyui.l1.l2{&[open]{&.collapse-arrow{&>.collapse-title:after{@media (prefers-reduced-motion:no-preference){transform:translateY(-50%)rotate(225deg)}}}}&.collapse-open{&.collapse-arrow{&>.collapse-title:after{@media (prefers-reduced-motion:no-preference){transform:translateY(-50%)rotate(225deg)}}}&.collapse-plus{&>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}}&[tabindex].collapse-arrow:focus:not(.collapse-close),&.collapse-arrow[tabindex]:focus-within:not(.collapse-close){&>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}&.collapse-arrow:not(.collapse-close){&>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%)rotate(225deg)}}&[open]{&.collapse-plus{&>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}}&[tabindex].collapse-plus:focus:not(.collapse-close){&>.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}&.collapse-plus:not(.collapse-close){&>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{--tw-content:"−";content:var(--tw-content)}}}}.collapse{visibility:collapse}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.-top-3{top:calc(var(--spacing) * -3)}.top-0{top:0}.top-1\/2{top:50%}.left-1\/2{left:50%}.z-100{z-index:100}.z-999{z-index:999}.z-\[1000\]{z-index:1000}.order-last{order:9999}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.container-grid{--container-columns:var(--container-columns-desktop);--container-root-columns:var(--container-columns);--container-root-content-width:calc(min(100vw, var(--container-width)) - (var(--spacing-container-margin) * 2));--container-column-width:calc((var(--container-root-content-width) - (var(--spacing-container-gutter) * (var(--container-root-columns) - 1))) / var(--container-root-columns));width:100%;max-width:var(--container-width);padding-inline:var(--spacing-container-margin);margin-inline:auto}.mx-auto{margin-inline:auto}.-mt-md{margin-top:calc(var(--spacing-md) * -1)}.mt-2xl{margin-top:var(--spacing-2xl)}.mt-3xl{margin-top:var(--spacing-3xl)}.mt-md{margin-top:var(--spacing-md)}.mt-section{margin-top:var(--spacing-section)}.mt-xs{margin-top:var(--spacing-xs)}.mb-2xl{margin-bottom:var(--spacing-2xl)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-lg{margin-bottom:var(--spacing-lg)}.mb-md{margin-bottom:var(--spacing-md)}.mb-sm{margin-bottom:var(--spacing-sm)}.mb-xl{margin-bottom:var(--spacing-xl)}.mb-xs{margin-bottom:var(--spacing-xs)}.button{cursor:pointer;background-color:var(--color-background-muted);width:fit-content;padding-inline:var(--spacing-md);padding-block:var(--spacing-xs);display:flex;&:hover{@media (hover:hover){background-color:var(--color-background-muted-hover)}}}.flex{display:flex}.grid{display:grid}.hidden{display:none}.aspect-3\/2{aspect-ratio:3/2}.aspect-5\/6{aspect-ratio:5/6}.aspect-185\/240{aspect-ratio:185/240}.aspect-1512\/640{aspect-ratio:1512/640}.h-\[28px\]{height:28px}.h-\[100svh\]{height:100svh}.h-auto{height:auto}.h-full{height:100%}.w-col-3{--grid-span:3;width:var(--grid-span-width,calc((var(--container-column-width) * var(--grid-span)) + (var(--spacing-container-gutter) * (var(--grid-span) - 1))));min-width:0;max-width:none}.w-col-5{--grid-span:5;width:var(--grid-span-width,calc((var(--container-column-width) * var(--grid-span)) + (var(--spacing-container-gutter) * (var(--grid-span) - 1))));min-width:0;max-width:none}.w-col-12{--grid-span:12;width:var(--grid-span-width,calc((var(--container-column-width) * var(--grid-span)) + (var(--spacing-container-gutter) * (var(--grid-span) - 1))));min-width:0;max-width:none}.w-58{width:calc(var(--spacing) * 58)}.w-585{width:calc(var(--spacing) * 585)}.w-\[32px\]{width:32px}.w-\[300px\]{width:300px}.w-\[400px\]{width:400px}.w-fit{width:fit-content}.w-full{width:100%}.max-w-70{max-width:calc(var(--spacing) * 70)}.max-w-87\.5{max-width:calc(var(--spacing) * 87.5)}.max-w-875{max-width:calc(var(--spacing) * 875)}.max-w-\[232px\]{max-width:232px}.max-w-\[250px\]{max-width:250px}.max-w-\[350px\]{max-width:350px}.max-w-\[500px\]{max-width:500px}.max-w-\[600px\]{max-width:600px}.max-w-\[700px\]{max-width:700px}.max-w-\[850px\]{max-width:850px}.max-w-\[900px\]{max-width:900px}.shrink-0{flex-shrink:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.-scale-x-100{--tw-scale-x:calc(100% * -1);scale:var(--tw-scale-x) var(--tw-scale-y)}.cursor-pointer{cursor:pointer}.grid-flow-row{grid-auto-flow:row}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[2\.25fr_1fr_1fr\]{grid-template-columns:2.25fr 1fr 1fr}.grid-cols-\[2fr_1fr\]{grid-template-columns:2fr 1fr}.grid-cols-\[minmax\(0\,1fr\)_0_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) 0 minmax(0,1fr)}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-2xl{gap:var(--spacing-2xl)}.gap-2xs{gap:var(--spacing-2xs)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-19\.5{gap:calc(var(--spacing) * 19.5)}.gap-\[29px\]{gap:29px}.gap-\[45px\]{gap:45px}.gap-\[67px\]{gap:67px}.gap-\[79px\]{gap:79px}.gap-\[109px\]{gap:109px}.gap-lg{gap:var(--spacing-lg)}.gap-md{gap:var(--spacing-md)}.gap-xl{gap:var(--spacing-xl)}.gap-xs{gap:var(--spacing-xs)}.gap-x-2xs{column-gap:var(--spacing-2xs)}.gap-y-md{row-gap:var(--spacing-md)}.self-stretch{align-self:stretch}.justify-self-start{justify-self:flex-start}.justify-self-stretch{justify-self:stretch}.rounded-none{border-radius:0}.border-b,.border-b-1{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-\[0\.5px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:.5px}.border-text-default{border-color:var(--color-text-default)}.border-text-muted{border-color:var(--color-text-muted)}.border-b-border-default{border-bottom-color:var(--color-border-default)}.bg-\[\#E8E8E1\]{background-color:#e8e8e1}.bg-background-default{background-color:var(--color-background-default)}.bg-background-muted{background-color:var(--color-background-muted)}.bg-brand-primary{background-color:var(--color-brand-primary)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-12{padding:calc(var(--spacing) * 12)}.p-32{padding:calc(var(--spacing) * 32)}.p-md{padding:var(--spacing-md)}.px-lg{padding-inline:var(--spacing-lg)}.px-margin{padding-inline:var(--spacing-margin)}.px-md{padding-inline:var(--spacing-md)}.py-md{padding-block:var(--spacing-md)}.py-section{padding-block:var(--spacing-section)}.py-section-xl{padding-block:var(--spacing-section-xl)}.py-sm{padding-block:var(--spacing-sm)}.py-xs{padding-block:var(--spacing-xs)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-lg{padding-top:var(--spacing-lg)}.pt-md{padding-top:var(--spacing-md)}.pt-section{padding-top:var(--spacing-section)}.pt-section-xl{padding-top:var(--spacing-section-xl)}.pt-xl{padding-top:var(--spacing-xl)}.pt-xs{padding-top:var(--spacing-xs)}.pr-0{padding-right:0}.pr-2xl{padding-right:var(--spacing-2xl)}.pr-md{padding-right:var(--spacing-md)}.pr-xl{padding-right:var(--spacing-xl)}.pb-2xl{padding-bottom:var(--spacing-2xl)}.pb-2xs{padding-bottom:var(--spacing-2xs)}.pb-lg{padding-bottom:var(--spacing-lg)}.pb-md{padding-bottom:var(--spacing-md)}.pb-section{padding-bottom:var(--spacing-section)}.pb-xs{padding-bottom:var(--spacing-xs)}.pl-0{padding-left:0}.text-center{text-align:center}.text-left{text-align:left}.body-m{font-family:var(--font-sans);font-size:var(--text-base);letter-spacing:-.01em;text-transform:none;font-style:normal;font-weight:400;line-height:1.45}.body-s,.button-m{font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:-.02em;text-transform:none;font-style:normal;font-weight:400;line-height:1.15}.display-l{font-family:var(--font-serif);font-size:var(--text-5xl);letter-spacing:-.02em;text-transform:none;font-style:normal;font-weight:400;line-height:.87}.display-m{font-family:var(--font-serif);font-size:var(--text-2xl);letter-spacing:-.04em;text-transform:none;font-style:normal;font-weight:400;line-height:.92}.display-xl{font-family:var(--font-serif);font-size:var(--text-7xl);letter-spacing:-.04em;text-transform:none;font-style:italic;font-weight:400;line-height:.8}.eyebrow-l{font-family:var(--font-sans);font-size:var(--text-base);letter-spacing:0;text-transform:uppercase;font-style:normal;font-weight:500;line-height:1.3}.eyebrow-m{font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:0;text-transform:uppercase;font-style:normal;font-weight:400;line-height:1.4}.heading-h1{font-family:var(--font-serif);font-size:var(--text-5xl);letter-spacing:-.02em;text-transform:none;font-style:normal;font-weight:400;line-height:.88}.heading-h2{font-family:var(--font-serif);font-size:var(--text-2xl);letter-spacing:-.02em;text-transform:none;font-style:normal;font-weight:400;line-height:1.15}.heading-h3{font-family:var(--font-serif);font-size:var(--text-xl);letter-spacing:-.02em;text-transform:none;font-style:normal;font-weight:400;line-height:1.15}.label-m{font-family:var(--font-sans);font-size:var(--text-sm);letter-spacing:-.02em;text-transform:none;font-style:normal;font-weight:400;line-height:1.15}.link-m{font-family:var(--font-sans);font-size:var(--text-base);letter-spacing:-.02em;text-transform:none;font-style:normal;font-weight:400;line-height:1.15}.title-l{font-family:var(--font-serif);font-size:var(--text-xl);letter-spacing:-.02em;text-transform:none;font-style:normal;font-weight:400;line-height:1.15}.title-s{font-family:var(--font-sans);font-size:var(--text-base);letter-spacing:-.02em;text-transform:none;font-style:normal;font-weight:500;line-height:1.15}.text-pretty{text-wrap:pretty}.text-brand-primary{color:var(--color-brand-primary)}.text-text-default{color:var(--color-text-default)}.text-text-inverse{color:var(--color-text-inverse)}.text-text-muted,.placeholder-text-muted::placeholder{color:var(--color-text-muted)}.opacity-30{opacity:.3}.opacity-100{opacity:1}.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))}@media (hover:hover){.hover\:cursor-pointer:hover{cursor:pointer}.hover\:text-text-default:hover{color:var(--color-text-default)}.hover\:opacity-100:hover{opacity:1}}@media (width<1024px){.max-switch\:left-md{left:var(--spacing-md)}.max-switch\:flex{display:flex}.max-switch\:hidden{display:none}.max-switch\:w-\[92px\]{width:92px}.max-switch\:w-full{width:100%}.max-switch\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.max-switch\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.max-switch\:flex-col{flex-direction:column}.max-switch\:justify-end{justify-content:flex-end}.max-switch\:gap-2xl{gap:var(--spacing-2xl)}}@media (width<64rem){.max-lg\:max-w-212\.5{max-width:calc(var(--spacing) * 212.5)}.max-lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-lg\:flex-col{flex-direction:column}.max-lg\:flex-nowrap{flex-wrap:nowrap}.max-lg\:gap-8\.5{gap:calc(var(--spacing) * 8.5)}.max-lg\:gap-xl{gap:var(--spacing-xl)}}@media (width<48rem){.max-md\:order-first{order:-9999}.max-md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-md\:flex-col{flex-direction:column}.max-md\:flex-nowrap{flex-wrap:nowrap}.max-md\:gap-\[19px\]{gap:19px}.max-md\:gap-\[33px\]{gap:33px}}@media (width<40rem){.max-sm\:max-w-\[300px\]{max-width:300px}.max-sm\:grid-flow-row{grid-auto-flow:row}.max-sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.max-sm\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.max-sm\:flex-col{flex-direction:column}.max-sm\:flex-nowrap{flex-wrap:nowrap}.max-sm\:items-start{align-items:flex-start}.max-sm\:justify-items-start{justify-items:start}.max-sm\:gap-\[39px\]{gap:39px}}@media (width<30rem){.max-xs\:text-center{text-align:center}}@media (width>=48rem){.md\:w-col-3{--grid-span:3;width:var(--grid-span-width,calc((var(--container-column-width) * var(--grid-span)) + (var(--spacing-container-gutter) * (var(--grid-span) - 1))));min-width:0;max-width:none}.md\:flex-nowrap{flex-wrap:nowrap}}@media (width>=64rem){.lg\:w-col-5{--grid-span:5;width:var(--grid-span-width,calc((var(--container-column-width) * var(--grid-span)) + (var(--spacing-container-gutter) * (var(--grid-span) - 1))));min-width:0;max-width:none}.lg\:flex-nowrap{flex-wrap:nowrap}.lg\:border-l-\[0\.5px\]{border-left-style:var(--tw-border-style);border-left-width:.5px}.lg\:border-border-default{border-color:var(--color-border-default)}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:pt-5xl{padding-top:var(--spacing-5xl)}}@media (width>=1512px){.vw .display-xl,.display-xl.vw{font-size:10.9127vw}.vw .display-xl.\!vw,.display-xl.vw.\!vw,.display-xl.\!vw{font-size:var(--text-7xl)}.vw .display-l,.display-l.vw{font-size:6.2831vw}.vw .display-l.\!vw,.display-l.vw.\!vw,.display-l.\!vw{font-size:var(--text-5xl)}.vw .display-m,.display-m.vw{font-size:2.7116vw}.vw .display-m.\!vw,.display-m.vw.\!vw,.display-m.\!vw{font-size:var(--text-2xl)}.vw .display-s,.display-s.vw{font-size:3.5714vw}.vw .display-s.\!vw,.display-s.vw.\!vw,.display-s.\!vw{font-size:var(--text-3xl)}.vw .heading-h1,.heading-h1.vw{font-size:6.2831vw}.vw .heading-h1.\!vw,.heading-h1.vw.\!vw,.heading-h1.\!vw{font-size:var(--text-5xl)}.vw .heading-h2,.heading-h2.vw{font-size:2.7116vw}.vw .heading-h2.\!vw,.heading-h2.vw.\!vw,.heading-h2.\!vw{font-size:var(--text-2xl)}.vw .heading-h3,.heading-h3.vw{font-size:2.0503vw}.vw .heading-h3.\!vw,.heading-h3.vw.\!vw,.heading-h3.\!vw{font-size:var(--text-xl)}.vw .heading-h4,.heading-h4.vw{font-size:1.5212vw}.vw .heading-h4.\!vw,.heading-h4.vw.\!vw,.heading-h4.\!vw{font-size:var(--text-lg)}.vw .heading-h5,.heading-h5.vw{font-size:1.1905vw}.vw .heading-h5.\!vw,.heading-h5.vw.\!vw,.heading-h5.\!vw{font-size:var(--text-base)}.vw .heading-h6,.heading-h6.vw{font-size:.9259vw}.vw .heading-h6.\!vw,.heading-h6.vw.\!vw,.heading-h6.\!vw{font-size:var(--text-sm)}.vw .title-xl,.title-xl.vw{font-size:2.7116vw}.vw .title-xl.\!vw,.title-xl.vw.\!vw,.title-xl.\!vw{font-size:var(--text-2xl)}.vw .title-l,.title-l.vw{font-size:2.0503vw}.vw .title-l.\!vw,.title-l.vw.\!vw,.title-l.\!vw{font-size:var(--text-xl)}.vw .title-m,.title-m.vw{font-size:1.5212vw}.vw .title-m.\!vw,.title-m.vw.\!vw,.title-m.\!vw{font-size:var(--text-lg)}.vw .title-s,.title-s.vw{font-size:1.1905vw}.vw .title-s.\!vw,.title-s.vw.\!vw,.title-s.\!vw{font-size:var(--text-base)}.vw .title-xs,.title-xs.vw{font-size:.9259vw}.vw .title-xs.\!vw,.title-xs.vw.\!vw,.title-xs.\!vw{font-size:var(--text-sm)}.vw .eyebrow-l,.eyebrow-l.vw{font-size:1.1905vw}.vw .eyebrow-l.\!vw,.eyebrow-l.vw.\!vw,.eyebrow-l.\!vw{font-size:var(--text-base)}.vw .eyebrow-m,.eyebrow-m.vw{font-size:.9259vw}.vw .eyebrow-m.\!vw,.eyebrow-m.vw.\!vw,.eyebrow-m.\!vw{font-size:var(--text-sm)}.vw .eyebrow-s,.eyebrow-s.vw{font-size:10.9127vw}.vw .eyebrow-s.\!vw,.eyebrow-s.vw.\!vw,.eyebrow-s.\!vw{font-size:var(--text-7xl)}.vw .eyebrow-xs,.eyebrow-xs.vw{font-size:10.9127vw}.vw .eyebrow-xs.\!vw,.eyebrow-xs.vw.\!vw,.eyebrow-xs.\!vw{font-size:var(--text-7xl)}.vw .body-xl,.body-xl.vw{font-size:2.0503vw}.vw .body-xl.\!vw,.body-xl.vw.\!vw,.body-xl.\!vw{font-size:var(--text-xl)}.vw .body-l,.body-l.vw{font-size:2.7116vw}.vw .body-l.\!vw,.body-l.vw.\!vw,.body-l.\!vw{font-size:var(--text-2xl)}.vw .body-m,.body-m.vw{font-size:1.1905vw}.vw .body-m.\!vw,.body-m.vw.\!vw,.body-m.\!vw{font-size:var(--text-base)}.vw .body-s,.body-s.vw{font-size:.9259vw}.vw .body-s.\!vw,.body-s.vw.\!vw,.body-s.\!vw{font-size:var(--text-sm)}.vw .body-xs,.body-xs.vw{font-size:10.9127vw}.vw .body-xs.\!vw,.body-xs.vw.\!vw,.body-xs.\!vw{font-size:var(--text-7xl)}.vw .prose-lead,.prose-lead.vw{font-size:2.0503vw}.vw .prose-lead.\!vw,.prose-lead.vw.\!vw,.prose-lead.\!vw{font-size:var(--text-xl)}.vw .prose-m,.prose-m.vw{font-size:1.1905vw}.vw .prose-m.\!vw,.prose-m.vw.\!vw,.prose-m.\!vw{font-size:var(--text-base)}.vw .prose-s,.prose-s.vw{font-size:.9259vw}.vw .prose-s.\!vw,.prose-s.vw.\!vw,.prose-s.\!vw{font-size:var(--text-sm)}.vw .prose-list,.prose-list.vw{font-size:1.1905vw}.vw .prose-list.\!vw,.prose-list.vw.\!vw,.prose-list.\!vw{font-size:var(--text-base)}.vw .prose-blockquote,.prose-blockquote.vw{font-size:2.0503vw}.vw .prose-blockquote.\!vw,.prose-blockquote.vw.\!vw,.prose-blockquote.\!vw{font-size:var(--text-xl)}.vw .caption-m,.caption-m.vw{font-size:.9259vw}.vw .caption-m.\!vw,.caption-m.vw.\!vw,.caption-m.\!vw{font-size:var(--text-sm)}.vw .caption-s,.caption-s.vw{font-size:10.9127vw}.vw .caption-s.\!vw,.caption-s.vw.\!vw,.caption-s.\!vw{font-size:var(--text-7xl)}.vw .caption-xs,.caption-xs.vw{font-size:10.9127vw}.vw .caption-xs.\!vw,.caption-xs.vw.\!vw,.caption-xs.\!vw{font-size:var(--text-7xl)}.vw .meta-l,.meta-l.vw{font-size:1.1905vw}.vw .meta-l.\!vw,.meta-l.vw.\!vw,.meta-l.\!vw{font-size:var(--text-base)}.vw .meta-m,.meta-m.vw{font-size:.9259vw}.vw .meta-m.\!vw,.meta-m.vw.\!vw,.meta-m.\!vw{font-size:var(--text-sm)}.vw .meta-s,.meta-s.vw{font-size:10.9127vw}.vw .meta-s.\!vw,.meta-s.vw.\!vw,.meta-s.\!vw{font-size:var(--text-7xl)}.vw .meta-xs,.meta-xs.vw{font-size:10.9127vw}.vw .meta-xs.\!vw,.meta-xs.vw.\!vw,.meta-xs.\!vw{font-size:var(--text-7xl)}.vw .quote-l,.quote-l.vw{font-size:2.7116vw}.vw .quote-l.\!vw,.quote-l.vw.\!vw,.quote-l.\!vw{font-size:var(--text-2xl)}.vw .quote-m,.quote-m.vw{font-size:2.0503vw}.vw .quote-m.\!vw,.quote-m.vw.\!vw,.quote-m.\!vw{font-size:var(--text-xl)}.vw .quote-s,.quote-s.vw{font-size:1.5212vw}.vw .quote-s.\!vw,.quote-s.vw.\!vw,.quote-s.\!vw{font-size:var(--text-lg)}.vw .quote-attribution_m,.quote-attribution_m.vw{font-size:.9259vw}.vw .quote-attribution_m.\!vw,.quote-attribution_m.vw.\!vw,.quote-attribution_m.\!vw{font-size:var(--text-sm)}.vw .quote-attribution_s,.quote-attribution_s.vw{font-size:10.9127vw}.vw .quote-attribution_s.\!vw,.quote-attribution_s.vw.\!vw,.quote-attribution_s.\!vw{font-size:var(--text-7xl)}.vw .label-l,.label-l.vw{font-size:1.1905vw}.vw .label-l.\!vw,.label-l.vw.\!vw,.label-l.\!vw{font-size:var(--text-base)}.vw .label-m,.label-m.vw{font-size:.9259vw}.vw .label-m.\!vw,.label-m.vw.\!vw,.label-m.\!vw{font-size:var(--text-sm)}.vw .label-s,.label-s.vw{font-size:10.9127vw}.vw .label-s.\!vw,.label-s.vw.\!vw,.label-s.\!vw{font-size:var(--text-7xl)}.vw .label-xs,.label-xs.vw{font-size:10.9127vw}.vw .label-xs.\!vw,.label-xs.vw.\!vw,.label-xs.\!vw{font-size:var(--text-7xl)}.vw .button-l,.button-l.vw{font-size:1.1905vw}.vw .button-l.\!vw,.button-l.vw.\!vw,.button-l.\!vw{font-size:var(--text-base)}.vw .button-m,.button-m.vw{font-size:.9259vw}.vw .button-m.\!vw,.button-m.vw.\!vw,.button-m.\!vw{font-size:var(--text-sm)}.vw .button-s,.button-s.vw{font-size:10.9127vw}.vw .button-s.\!vw,.button-s.vw.\!vw,.button-s.\!vw{font-size:var(--text-7xl)}.vw .button-xs,.button-xs.vw{font-size:10.9127vw}.vw .button-xs.\!vw,.button-xs.vw.\!vw,.button-xs.\!vw{font-size:var(--text-7xl)}.vw .input-l,.input-l.vw{font-size:1.5212vw}.vw .input-l.\!vw,.input-l.vw.\!vw,.input-l.\!vw{font-size:var(--text-lg)}.vw .input-m,.input-m.vw{font-size:1.1905vw}.vw .input-m.\!vw,.input-m.vw.\!vw,.input-m.\!vw{font-size:var(--text-base)}.vw .input-s,.input-s.vw{font-size:.9259vw}.vw .input-s.\!vw,.input-s.vw.\!vw,.input-s.\!vw{font-size:var(--text-sm)}.vw .input-xs,.input-xs.vw{font-size:10.9127vw}.vw .input-xs.\!vw,.input-xs.vw.\!vw,.input-xs.\!vw{font-size:var(--text-7xl)}.vw .link-l,.link-l.vw{font-size:1.5212vw}.vw .link-l.\!vw,.link-l.vw.\!vw,.link-l.\!vw{font-size:var(--text-lg)}.vw .link-m,.link-m.vw{font-size:1.1905vw}.vw .link-m.\!vw,.link-m.vw.\!vw,.link-m.\!vw{font-size:var(--text-base)}.vw .link-s,.link-s.vw{font-size:.9259vw}.vw .link-s.\!vw,.link-s.vw.\!vw,.link-s.\!vw{font-size:var(--text-sm)}.vw .link-xs,.link-xs.vw{font-size:10.9127vw}.vw .link-xs.\!vw,.link-xs.vw.\!vw,.link-xs.\!vw{font-size:var(--text-7xl)}.vw .data-l,.data-l.vw{font-size:1.5212vw}.vw .data-l.\!vw,.data-l.vw.\!vw,.data-l.\!vw{font-size:var(--text-lg)}.vw .data-m,.data-m.vw{font-size:1.1905vw}.vw .data-m.\!vw,.data-m.vw.\!vw,.data-m.\!vw{font-size:var(--text-base)}.vw .data-s,.data-s.vw{font-size:.9259vw}.vw .data-s.\!vw,.data-s.vw.\!vw,.data-s.\!vw{font-size:var(--text-sm)}.vw .data-xs,.data-xs.vw{font-size:10.9127vw}.vw .data-xs.\!vw,.data-xs.vw.\!vw,.data-xs.\!vw{font-size:var(--text-7xl)}.vw .metric-xl,.metric-xl.vw{font-size:6.2831vw}.vw .metric-xl.\!vw,.metric-xl.vw.\!vw,.metric-xl.\!vw{font-size:var(--text-5xl)}.vw .metric-l,.metric-l.vw{font-size:3.5714vw}.vw .metric-l.\!vw,.metric-l.vw.\!vw,.metric-l.\!vw{font-size:var(--text-3xl)}.vw .metric-m,.metric-m.vw{font-size:2.0503vw}.vw .metric-m.\!vw,.metric-m.vw.\!vw,.metric-m.\!vw{font-size:var(--text-xl)}.vw .metric-s,.metric-s.vw{font-size:1.1905vw}.vw .metric-s.\!vw,.metric-s.vw.\!vw,.metric-s.\!vw{font-size:var(--text-base)}.vw .code-l,.code-l.vw{font-size:1.1905vw}.vw .code-l.\!vw,.code-l.vw.\!vw,.code-l.\!vw{font-size:var(--text-base)}.vw .code-m,.code-m.vw{font-size:.9259vw}.vw .code-m.\!vw,.code-m.vw.\!vw,.code-m.\!vw{font-size:var(--text-sm)}.vw .code-s,.code-s.vw{font-size:.9259vw}.vw .code-s.\!vw,.code-s.vw.\!vw,.code-s.\!vw{font-size:var(--text-sm)}.vw .code-xs,.code-xs.vw{font-size:10.9127vw}.vw .code-xs.\!vw,.code-xs.vw.\!vw,.code-xs.\!vw{font-size:var(--text-7xl)}.vw .quote-attribution,.quote-attribution.vw{font-size:.9259vw}.vw .quote-attribution.\!vw,.quote-attribution.vw.\!vw,.quote-attribution.\!vw{font-size:var(--text-sm)}}.container-grid.fullscreen{--container-root-content-width:calc(100vw - (var(--spacing-container-margin) * 2));max-width:100vw}@media (width<=1023px){.container-grid{--container-columns:var(--container-columns-mobile)}}.noise{position:relative}.noise:before{content:"";pointer-events:none;opacity:.4;background-image:url("data:image/svg+xml,%3Csvg width='1512' height='1008' viewBox='0 0 1512 1008' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_nn_331_491)'%3E%3Crect width='1512' height='1008' fill='%23F2F2F2'/%3E%3Crect width='1512' height='1008' fill='black' fill-opacity='0.2'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_nn_331_491' x='0' y='0' width='1512' height='1008' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='BackgroundImageFix' result='shape'/%3E%3CfeTurbulence type='fractalNoise' baseFrequency='3.3333332538604736 3.3333332538604736' stitchTiles='stitch' numOctaves='3' result='noise' seed='6478' /%3E%3CfeColorMatrix in='noise' type='luminanceToAlpha' result='alphaNoise' /%3E%3CfeComponentTransfer in='alphaNoise' result='coloredNoise1'%3E%3CfeFuncA type='discrete' tableValues='0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 '/%3E%3C/feComponentTransfer%3E%3CfeComposite operator='in' in2='shape' in='coloredNoise1' result='noise1Clipped' /%3E%3CfeFlood flood-color='%23FBFBF8' result='color1Flood' /%3E%3CfeComposite operator='in' in2='noise1Clipped' in='color1Flood' result='color1' /%3E%3CfeMerge result='effect1_noise_331_491'%3E%3CfeMergeNode in='shape' /%3E%3CfeMergeNode in='color1' /%3E%3C/feMerge%3E%3CfeTurbulence type='fractalNoise' baseFrequency='2 2' stitchTiles='stitch' numOctaves='3' result='noise' seed='2340' /%3E%3CfeColorMatrix in='noise' type='luminanceToAlpha' result='alphaNoise' /%3E%3CfeComponentTransfer in='alphaNoise' result='coloredNoise1'%3E%3CfeFuncA type='discrete' tableValues='1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 '/%3E%3C/feComponentTransfer%3E%3CfeComposite operator='in' in2='effect1_noise_331_491' in='coloredNoise1' result='noise1Clipped' /%3E%3CfeFlood flood-color='rgba(131, 17, 17, 0.25)' result='color1Flood' /%3E%3CfeComposite operator='in' in2='noise1Clipped' in='color1Flood' result='color1' /%3E%3CfeMerge result='effect2_noise_331_491'%3E%3CfeMergeNode in='effect1_noise_331_491' /%3E%3CfeMergeNode in='color1' /%3E%3C/feMerge%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E%0A");animation:.8s steps(2,end) infinite noiseMove;position:absolute;inset:0}@keyframes noiseMove{0%{background-position:0 0}25%{background-position:20% 30%}50%{background-position:60% 20%}75%{background-position:40% 80%}to{background-position:0 0}}}.js-dark{--color-brand-primary-hover:var(--color-blue-300);--color-brand-primary-active:var(--color-blue-200);--color-brand-primary-focus:var(--color-blue-300);--color-brand-secondary-hover:var(--color-slate-200);--color-brand-secondary-active:var(--color-slate-100);--color-brand-secondary-focus:var(--color-slate-400);--color-brand-subtle-hover:var(--color-blue-900);--color-brand-subtle-active:var(--color-blue-800);--color-brand-subtle-focus:var(--color-blue-700);--color-brand-primary:var(--color-red-500);--color-brand-secondary:var(--color-slate-300);--color-brand-subtle:var(--color-blue-950);--color-text-default-hover:var(--color-slate-100);--color-text-default-active:var(--color-slate-200);--color-text-default-focus:var(--color-slate-300);--color-text-subtle-hover:var(--color-slate-200);--color-text-subtle-active:var(--color-slate-100);--color-text-subtle-focus:var(--color-slate-400);--color-text-muted-hover:var(--color-slate-300);--color-text-muted-active:var(--color-slate-200);--color-text-muted-focus:var(--color-slate-500);--color-text-inverse-hover:var(--color-slate-900);--color-text-inverse-active:var(--color-slate-800);--color-text-inverse-focus:var(--color-slate-700);--color-text-default:var(--color-slate-50);--color-text-subtle:var(--color-slate-300);--color-text-muted:var(--color-slate-400);--color-text-inverse:var(--color-slate-950);--color-background-default-hover:var(--color-slate-900);--color-background-default-active:var(--color-slate-800);--color-background-default-focus:var(--color-slate-700);--color-background-subtle-hover:var(--color-slate-800);--color-background-subtle-active:var(--color-slate-700);--color-background-subtle-focus:var(--color-slate-600);--color-background-muted-hover:var(--color-slate-700);--color-background-muted-active:var(--color-slate-600);--color-background-muted-focus:var(--color-slate-500);--color-background-inverse-hover:var(--color-slate-100);--color-background-inverse-active:var(--color-slate-200);--color-background-inverse-focus:var(--color-slate-300);--color-background-default:var(--color-slate-950);--color-background-subtle:var(--color-slate-900);--color-background-muted:var(--color-slate-800);--color-background-inverse:var(--color-slate-50);--color-border-default-hover:var(--color-slate-700);--color-border-default-active:var(--color-slate-600);--color-border-default-focus:var(--color-blue-400);--color-border-subtle-hover:var(--color-slate-800);--color-border-subtle-active:var(--color-slate-700);--color-border-subtle-focus:var(--color-slate-600);--color-border-strong-hover:var(--color-slate-500);--color-border-strong-active:var(--color-slate-400);--color-border-strong-focus:var(--color-slate-300);--color-border-default:var(--color-slate-800);--color-border-subtle:var(--color-slate-900);--color-border-strong:var(--color-slate-600);--color-info-hover:var(--color-blue-300);--color-info-active:var(--color-blue-200);--color-info-focus:var(--color-blue-300);--color-success-hover:var(--color-emerald-300);--color-success-active:var(--color-emerald-200);--color-success-focus:var(--color-emerald-300);--color-warning-hover:var(--color-amber-300);--color-warning-active:var(--color-amber-200);--color-warning-focus:var(--color-amber-300);--color-danger-hover:var(--color-red-300);--color-danger-active:var(--color-red-200);--color-danger-focus:var(--color-red-300);--color-info:var(--color-blue-400);--color-success:var(--color-emerald-400);--color-warning:var(--color-amber-400);--color-danger:var(--color-red-400);--color-overlay-background:#ffd50033}:root{--spacing-container-gutter:clamp(.75rem, .659rem + .36vw, 1rem);--spacing-container-margin:clamp(1.125rem, 1.08rem + .18vw, 1.25rem);--container-columns-mobile:6;--container-columns-desktop:12;--container-switch:1024px;--container-width:1512px}@property --grid-span-width{syntax:"*";inherits:false}.value-slider .embla__viewport{overflow:hidden}.value-slider .embla__container{touch-action:pan-y pinch-zoom;display:flex}.value-slider .embla__slide{flex:0 0 100%;min-width:0}.hero-slider .embla__viewport{overflow:hidden}.hero-slider .embla__container{touch-action:pan-y pinch-zoom;margin-left:-7px;display:flex}.hero-slider .embla__slide{aspect-ratio:5/3.5;min-width:0;height:100%;padding-left:var(--spacing-2xs);flex:0 0 33%;& img{object-fit:cover;width:100%;height:100%}}.hero-slider .carousel__buttons{justify-content:flex-end;align-items:center;display:flex}@media (width<=639px){.hero-slider .embla__slide{flex-basis:100%}}body.admin-bar{--wordpress-admin-bar-offset:32px}@media screen and (width<=782px){body.admin-bar{--wordpress-admin-bar-offset:46px}}@media screen and (width<=600px){body.admin-bar #wpadminbar{position:fixed}}.js-site-header{top:var(--wordpress-admin-bar-offset,0px);transition:transform .42s cubic-bezier(.22,1,.36,1)}.js-site-header.js-site-header--hidden{transform:translateY(-100%)}body.is-mobile-menu-open .js-site-logo{filter:brightness(0)invert()}.mobile-menu-toggle-icon{display:block}.mobile-menu-toggle-line{transform-box:fill-box;transform-origin:50%;transition:transform .52s cubic-bezier(.16,1,.3,1),opacity .32s}body.is-mobile-menu-open .mobile-menu-toggle-line--top{transform:translateY(4px)rotate(45deg)scaleX(1.08)}body.is-mobile-menu-open .mobile-menu-toggle-line--middle{opacity:0;transform:scaleX(0)}body.is-mobile-menu-open .mobile-menu-toggle-line--bottom{transform:translateY(-4px)rotate(-45deg)scaleX(1.08)}html:has(body.is-mobile-menu-open),body.is-mobile-menu-open{overscroll-behavior:none;overflow:hidden}.mobile-menu-overlay{inset:var(--wordpress-admin-bar-offset,0px) 0 0;z-index:998;opacity:0;pointer-events:none;background:#1414142e;transition:opacity .26s;display:none;position:fixed}.mobile-menu{top:var(--wordpress-admin-bar-offset,0px);z-index:999;width:auto;max-width:none;height:calc(100dvh - var(--wordpress-admin-bar-offset,0px));padding:0 var(--spacing-md) var(--spacing-md);color:var(--color-text-inverse);background:var(--color-brand-primary);transition:transform .9s cubic-bezier(.16,1,.3,1);display:none;position:fixed;left:0;right:0;transform:translateY(-100%)}.mobile-menu>div{height:100%}.mobile-menu-link,.mobile-menu-email{opacity:0;transition:opacity .56s,transform .76s cubic-bezier(.16,1,.3,1);transform:translateY(28px)}.mobile-menu-email{transition-delay:0s;display:inline-block}@media (width<=1023.98px){.mobile-menu,.mobile-menu-overlay{display:block}body.is-mobile-menu-open .mobile-menu{transform:translateY(0)}body.is-mobile-menu-open .mobile-menu-overlay{opacity:1;pointer-events:auto}body.is-mobile-menu-open .mobile-menu-link,body.is-mobile-menu-open .mobile-menu-email{opacity:1;transform:translateY(0)}body.is-mobile-menu-open .mobile-menu-link:first-child{transition-delay:.12s}body.is-mobile-menu-open .mobile-menu-link:nth-child(2){transition-delay:.19s}body.is-mobile-menu-open .mobile-menu-link:nth-child(3){transition-delay:.26s}body.is-mobile-menu-open .mobile-menu-link:nth-child(4){transition-delay:.33s}body.is-mobile-menu-open .mobile-menu-email{transition-delay:.42s}}.expertise-collapse{border-color:var(--color-text-muted);transition:border-color .18s}.expertise-list{margin-top:calc(var(--spacing-md) * -1);max-width:var(--expertise-column-width);width:100%;min-width:0;min-height:clamp(18rem,28vw,28rem)}.expertise-layout{--expertise-column-width:calc((var(--container-column-width) * 5) + (var(--spacing-container-gutter) * 4));grid-template-columns:minmax(0,1fr) 0 minmax(0,1fr);align-items:start;column-gap:0;width:100%;display:grid}.expertise-divider{border-left:.5px solid var(--color-text-muted);background:0 0;align-self:stretch;width:0;min-height:clamp(18rem,32vw,36rem)}.expertise-collapse>.collapse-title{transition:opacity .18s}.expertise-collapse>.collapse-content{content-visibility:visible;opacity:0;visibility:visible;transition:opacity .18s}.expertise-collapse:has(>input:checked)>.collapse-content{opacity:1}.expertise-collapse:has(>input:not(:checked)){border-color:#abab9780;@supports (color:color-mix(in lab, red, red)){border-color:color-mix(in srgb, var(--color-text-muted) 50%, transparent)}}.expertise-collapse:has(>input:not(:checked))>.collapse-title{opacity:.5}.expertise-media-column{justify-content:center;align-items:center;width:100%;min-width:0;min-height:clamp(18rem,32vw,36rem);display:flex}.expertise-media{aspect-ratio:5/6;top:calc(var(--wordpress-admin-bar-offset,0px) + var(--spacing-section));width:min(100%, var(--expertise-column-width));background:0 0;position:sticky;overflow:hidden}.expertise-media-item{display:none;position:absolute;inset:0}.expertise-section:has(.expertise-collapse:first-child>input:checked) .expertise-media-item:first-child,.expertise-section:has(.expertise-collapse:nth-child(2)>input:checked) .expertise-media-item:nth-child(2),.expertise-section:has(.expertise-collapse:nth-child(3)>input:checked) .expertise-media-item:nth-child(3),.expertise-section:has(.expertise-collapse:nth-child(4)>input:checked) .expertise-media-item:nth-child(4),.expertise-section:has(.expertise-collapse:nth-child(5)>input:checked) .expertise-media-item:nth-child(5){display:block}.expertise-media img,.expertise-media video{object-fit:cover;width:100%;height:100%}@media (width<=1023px){.expertise-layout{row-gap:var(--spacing-2xl);flex-direction:column;display:flex}.expertise-divider{display:none}.expertise-media-column{min-height:clamp(18rem,110vw,34rem)}.expertise-media{width:100%;position:relative;top:auto}}body{position:relative}.article>*{margin-bottom:var(--spacing-md)}.article>p:first-child{font-size:23px;font-weight:400;line-height:1.5}@keyframes dropdown{0%{opacity:0}}@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 progress{50%{background-position-x:-115%}}@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 menu{0%{opacity:0}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale: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 radio{0%{padding:5px}50%{padding:3px}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}