@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--depth:0}*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--footer-progress:1}}}@layer theme{:root,:host{--color-ink-headline:oklch(from var(--color-shade) 38% .018 h);--color-ink:oklch(from var(--color-shade) 42.5% .016 h);--color-ink-soft:oklch(from var(--color-shade) 47% .014 h);--color-ink-muted:oklch(from var(--color-shade) 51.5% .012 h);--color-line:color-mix(in oklch, oklch(from var(--color-shade) 38% .018 h) 15%, transparent)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-line:color-mix(in oklch, var(--color-ink-headline) 15%, transparent)}}:root,:host{--color-focus:var(--color-ink-headline);--color-danger:var(--red-700);--color-success:var(--purple-700);--color-air:#f0f0f4;--color-surface:var(--color-air);--color-air-low:#edeff2;--color-accent-cyan:oklch(from var(--color-logo-cyan) 77.3% .149 h);--color-accent-purple:var(--color-logo-purple);--color-light-cyan:color-mix(in oklch, oklch(from var(--color-logo-cyan) 77.3% .149 h) 70%, transparent)}@supports (color:lab(0% 0 0)){:root,:host{--color-air:lab(94.885% .520885 -1.92947);--color-air-low:lab(94.3618% -.299782 -1.71154)}}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-light-cyan:color-mix(in oklch, var(--color-accent-cyan) 70%, transparent)}}:root,:host{--color-light-purple:color-mix(in oklch, var(--color-accent-purple) 55%, transparent)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-light-purple:color-mix(in oklch, var(--color-accent-purple) 55%, transparent)}}:root,:host{--color-tint-cyan:oklch(from var(--color-logo-cyan) 77.3% .149 h)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-tint-cyan:color-mix(in oklch, var(--color-accent-cyan) 34%, var(--white))}}:root,:host{--color-tint-purple:var(--color-accent-purple)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-tint-purple:color-mix(in oklch, var(--color-accent-purple) 30%, var(--white))}}:root,:host{--color-sun:var(--white)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-sun:color-mix(in oklch, var(--white) 95%, transparent)}}:root,:host{--color-focus-glow:var(--purple-300)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-focus-glow:color-mix(in oklch, var(--purple-300) 45%, transparent)}}:root,:host{--shadow-edge-light:inset .375rem 0 .625rem -.375rem color-mix(in srgb, oklch(from var(--color-logo-cyan) 77.3% .149 h) 26%, transparent), inset -.375rem 0 .625rem -.375rem color-mix(in srgb, var(--color-accent-purple) 20%, transparent)}@supports (color:color-mix(in lab, red, red)){:root,:host{--shadow-edge-light:inset .375rem 0 .625rem -.375rem color-mix(in oklch, var(--color-accent-cyan) 26%, transparent), inset -.375rem 0 .625rem -.375rem color-mix(in oklch, var(--color-accent-purple) 20%, transparent)}}:root,:host{--shadow-edge-danger:inset .375rem 0 .625rem -.375rem var(--color-danger), inset -.375rem 0 .625rem -.375rem var(--color-danger)}@supports (color:color-mix(in lab, red, red)){:root,:host{--shadow-edge-danger:inset .375rem 0 .625rem -.375rem color-mix(in oklch, var(--color-danger) 30%, transparent), inset -.375rem 0 .625rem -.375rem color-mix(in oklch, var(--color-danger) 30%, transparent)}}:root,:host{--color-danger-glow:var(--color-danger)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-danger-glow:color-mix(in oklch, var(--color-danger) 22%, transparent)}}:root,:host{--blur-glow:.375rem;--color-logo-cyan:#00aee0;--color-logo-purple:#9746fb;--color-plate-dark:oklch(from var(--color-glaze) 36% .06 h);--blur-glass:1.25rem;--spacing-chip:1.75rem;--color-well:var(--white)}@supports (color:lab(0% 0 0)){:root,:host{--color-logo-cyan:lab(65.6379% -24.9296 -36.3905);--color-logo-purple:lab(48.4114% 59.84 -78.185)}}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-well:color-mix(in oklch, var(--white) 50%, transparent)}}:root,:host{--shadow-well:inset 0 .375rem .75rem -.5rem oklch(from var(--color-shade) l c h / 6%);--font-serif:var(--font-newsreader);--font-sans:var(--font-inter);--font-logo:var(--font-inter);--font-mono:var(--font-plex-mono);--text-display:2rem;--text-display--line-height:2.25rem;--text-display--letter-spacing:-.015em;--text-display--font-weight:400;--text-title-1:1.75rem;--text-title-1--line-height:2rem;--text-title-1--letter-spacing:-.01em;--text-title-1--font-weight:400;--text-title-2:1.5rem;--text-title-2--line-height:1.75rem;--text-title-2--letter-spacing:-.005em;--text-title-2--font-weight:400;--text-title-3:1.25rem;--text-title-3--line-height:1.75rem;--text-title-3--letter-spacing:-.012em;--text-title-3--font-weight:540;--text-title-4:1rem;--text-title-4--line-height:1.5rem;--text-title-4--letter-spacing:-.006em;--text-title-4--font-weight:500;--text-lead:1rem;--text-lead--line-height:1.5rem;--text-lead--letter-spacing:-.01em;--text-lead--font-weight:400;--text-body:1rem;--text-body--line-height:1.5rem;--text-body--letter-spacing:0em;--text-body--font-weight:400;--text-body-sm:.875rem;--text-body-sm--line-height:1.25rem;--text-body-sm--letter-spacing:0em;--text-body-sm--font-weight:400;--text-label:.875rem;--text-label--line-height:1.25rem;--text-label--letter-spacing:0em;--text-label--font-weight:500;--text-caption:.75rem;--text-caption--line-height:1rem;--text-caption--letter-spacing:.01em;--text-caption--font-weight:400;--text-overline:.75rem;--text-overline--line-height:1rem;--text-overline--letter-spacing:.04em;--text-overline--font-weight:450;--text-stat:var(--text-title-1);--text-stat--line-height:var(--text-stat);--text-stat--letter-spacing:0em;--text-stat--font-weight:400;--text-stat-sm:.875rem;--text-stat-sm--line-height:1.25rem;--text-stat-sm--letter-spacing:0em;--text-stat-sm--font-weight:400;--container-measure:30em;--container-form:30rem;--container-lead:35rem;--container-headline:16em;--container-display:13em;--spacing-0:0rem;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-14:3.5rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-30:7.5rem;--spacing-40:10rem;--spacing-action-sm:2.5rem;--spacing-touch:2.75rem;--spacing-action:3rem;--spacing-icon:1.25rem;--spacing-node:.625rem;--spacing-pair:var(--spacing-1);--spacing-inline:var(--spacing-2);--spacing-row:var(--spacing-2);--spacing-inset-chip:var(--spacing-3);--spacing-under-display:var(--spacing-3);--spacing-under-title-1:var(--spacing-2);--spacing-under-title:var(--spacing-2);--spacing-stack:var(--spacing-3);--spacing-group:var(--spacing-6);--spacing-to-action:var(--spacing-8);--spacing-part:var(--spacing-10);--spacing-inset-card:var(--spacing-4);--spacing-inset-nested:calc(var(--spacing-inset-card) - var(--spacing-2));--spacing-eyebrow:var(--spacing-5);--spacing-block:var(--spacing-10);--spacing-set:var(--spacing-4);--container-page:80rem;--container-ds-nav:15rem;--container-spec:6rem;--spacing-margin:var(--spacing-4);--spacing-gutter:var(--spacing-4);--spacing-air:var(--spacing-16);--spacing-section:var(--spacing-20);--container-md:34rem;--container-lg:56rem;--breakpoint-sm:40rem;--breakpoint-wide:64rem;--radius-control:.5rem;--radius-bar:calc(var(--radius-control) + var(--spacing-1));--radius-card:calc(var(--radius-control) + var(--spacing-2));--radius-full:calc(infinity * 1px);--aspect-frame:16 / 9;--duration-enter:.9s;--ease-enter:linear(0, .0051 1.11%, .0191 2.22%, .0401 3.33%, .0816 5%, .1674 7.78%, .3577 13.33%, .4656 16.67%, .562 20%, .6452 23.33%, .7154 26.67%, .7736 30%, .821 33.33%, .865 37.22%, .9029 41.67%, .9336 46.67%, .9569 52.22%, .9734 58.33%, .9844 65%, .9921 73.33%, 1);--duration-respond:.35s;--ease-respond:linear(0, .0051 1.43%, .0193 2.86%, .0409 4.29%, .0683 5.71%, .1003 7.14%, .1739 10%, .3775 17.14%, .494 21.43%, .598 25.71%, .6591 28.57%, .7134 31.43%, .7826 35.71%, .8211 38.57%, .8685 42.86%, .9052 47.14%, .9332 51.43%, .9598 57.14%, .9771 62.86%, .9901 70%, .9968 77.14%, 1.0009 88.57%, 1);--duration-reveal:.6s;--ease-reveal:linear(0, .0063 1.67%, .0236 3.33%, .0495 5%, .1003 7.5%, .1826 10.83%, .3864 18.33%, .4732 21.67%, .5724 25.83%, .6428 29.17%, .7048 32.5%, .7587 35.83%, .8047 39.17%, .8523 43.33%, .8901 47.5%, .9248 52.5%, .9534 58.33%, .9726 64.17%, .9863 70.83%, .9956 79.17%, 1.0004 90%, 1);--duration-signal:.7s;--ease-signal:cubic-bezier(.16, 1, .3, 1);--duration-copied:2s;--ease-ambient:cubic-bezier(.37, 0, .63, 1);--default-transition-duration:var(--duration-respond);--default-transition-timing-function:var(--ease-respond);--container-action-stack:20rem;--color-on-action:var(--color-ink-headline);--color-action-glaze:var(--color-porcelain-shade)}@supports (color:color-mix(in lab, red, red)){:root,:host{--color-action-glaze:color-mix(in oklch, var(--color-porcelain-shade), var(--color-accent-purple) 5%)}}:root,:host{--spacing-header:calc(var(--spacing-action-sm) + 2 * var(--spacing-1) + 2 * var(--line-hair));--spacing-header-inset:var(--spacing-4);--spacing-header-offset:calc(var(--spacing-header-inset) + var(--spacing-header));--spacing-page-top:calc(var(--spacing-header-offset) + var(--spacing-air));--spacing-anchor:calc(var(--spacing-page-top) - var(--spacing-section));--nav-away:calc(-1 * (var(--spacing-header-offset) + var(--spacing-6)));--color-menu-veil:oklch(from var(--color-air) l c h / 60%);--container-nav-docked:60rem;--container-nav-icons:26rem;--spacing-logo:1.5rem;--container-footer-field:19.5rem;--container-footer-pair:47rem;--container-consent:26rem}}@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;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;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;line-height:1.5}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;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;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-synthesis:none;font-kerning:normal;text-rendering:geometricprecision;-webkit-tap-highlight-color:transparent}:where(button,input,select,textarea){text-rendering:inherit}:where(button:not(:disabled),[role=button],summary,label[for]){cursor:pointer}body{background-color:var(--color-surface);font-family:var(--font-sans);font-optical-sizing:auto;font-feature-settings:var(--font-features-sans);text-wrap:pretty;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));color:var(--color-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{isolation:isolate;background-image:var(--gradient-air);padding-bottom:var(--spacing-section)}main:before{content:"";z-index:-1;--mist-tile:125lvh;--mist-passes:16;--mist-top:calc(var(--mist-trace) * var(--mist-bank));--mist-end:calc(var(--mist-trace-low) * var(--mist-bank));height:calc(100lvh + var(--mist-tile));background-image:radial-gradient(ellipse 38% 16% at 24% 24%, var(--color-mist-shade), transparent 70%), radial-gradient(ellipse 30% 13% at 76% 52%, var(--color-mist-shade), transparent 70%), radial-gradient(ellipse 44% 14% at 36% 80%, var(--color-mist-shade), transparent 70%);background-size:100% var(--mist-tile);opacity:var(--mist-top);pointer-events:none;animation:mist-pass linear var(--mist-passes) both, mist-descent linear both;animation-timeline:scroll(root);animation-range:0 calc(var(--mist-passes) * var(--mist-tile) / var(--mist-depth)), normal;top:0;position:fixed;inset-inline:-10%}@media (prefers-reduced-motion:reduce){main:before{animation:linear both mist-descent;animation-timeline:scroll(root)}}main:after{content:"";z-index:-1;background-image:radial-gradient(ellipse 30% 26% at 50% 42%, color-mix(in oklch, var(--white) 95%, transparent), transparent 75%);position:fixed;inset:-25%}@supports (color:color-mix(in lab, red, red)){main:after{background-image:radial-gradient(ellipse 30% 26% at 50% 42%, color-mix(in oklch, var(--color-sun) calc(var(--air-light) * 100%), transparent), transparent 75%)}}main:after{pointer-events:none;animation:air-light-pass var(--duration-mist) steps(var(--mist-steps)) calc(var(--duration-mist) / -2) infinite alternate}body:before{content:"";z-index:var(--layer-mist);--mist-top:var(--mist-trace);--mist-end:var(--mist-trace-low);background:radial-gradient(ellipse 34% 22% at 22% 18%, var(--color-mist-shade), transparent 70%), radial-gradient(ellipse 28% 18% at 78% 34%, var(--color-mist-shade), transparent 70%), radial-gradient(ellipse 40% 20% at 40% 64%, var(--color-mist-shade), transparent 70%), radial-gradient(ellipse 30% 24% at 86% 86%, var(--color-mist-shade), transparent 70%);opacity:var(--mist-top);pointer-events:none;animation:mist-drift var(--duration-mist) steps(var(--mist-steps)) infinite alternate, mist-descent linear both;animation-timeline:auto,scroll(root);position:fixed;inset:-15%}body:after{content:"";z-index:var(--layer-grain);background-image:var(--texture-grain);opacity:var(--grain-amount);pointer-events:none;position:fixed;inset:0}:where(code){font-variant-numeric:tabular-nums;font-family:inherit}:where(em,i,cite){font-style:normal}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-gap)}:where(main[tabindex="-1"],[data-focus-target]):focus{outline:none}.lucide{width:1em;height:1em;stroke-width:clamp(var(--line-icon-fine), calc((1em - var(--text-body)) * 100 + var(--line-icon)), var(--line-icon));shape-rendering:geometricprecision}.size-icon{font-size:var(--spacing-icon)}.lucide *{vector-effect:non-scaling-stroke}}@layer components;@layer utilities{.site-footer{--footer-city-h:calc(100cqw / var(--footer-tall));--footer-spire:.321;--footer-towers:.127;--footer-spire-at:var(--spacing-section);--footer-clouds:calc(var(--footer-spire-at) + var(--footer-city-h) * var(--footer-towers));--footer-fade-foot:.08;--footer-veil:.7;--footer-clear-from:0;--footer-clear-to:.7;--footer-sink:.1;--footer-rise:.06;--color-footer-fog:#edeff2;container-type:inline-size}@supports (color:lab(0% 0 0)){.site-footer{--color-footer-fog:lab(94.3618% -.299782 -1.71154)}}@supports (color:color-mix(in lab, red, red)){.site-footer{--color-footer-fog:color-mix(in oklch, var(--color-air-low), var(--color-glaze) 6%)}}.site-footer{--color-footer-sun:color-mix(in oklch, color-mix(in oklch, var(--white) 95%, transparent) 55%, transparent)}@supports (color:color-mix(in lab, red, red)){.site-footer{--color-footer-sun:color-mix(in oklch, var(--color-sun) 55%, transparent)}}.site-footer{--footer-lift:.45;--footer-lift-fog:#edeff2}@supports (color:lab(0% 0 0)){.site-footer{--footer-lift-fog:lab(94.3618% -.299782 -1.71154)}}@supports (color:color-mix(in lab, red, red)){.site-footer{--footer-lift-fog:color-mix(in srgb, var(--color-air-low) calc(var(--footer-lift) * 100%), transparent)}}.site-footer{--footer-fog:var(--footer-fog-tall)}@media (orientation:landscape){.site-footer{--footer-city-h:calc(100cqw / var(--footer-wide));--footer-spire:.216;--footer-towers:.091;--footer-fog:var(--footer-fog-wide);--color-footer-fog:#edeff2}@supports (color:lab(0% 0 0)){.site-footer{--color-footer-fog:lab(94.3618% -.299782 -1.71154)}}@supports (color:color-mix(in lab, red, red)){.site-footer{--color-footer-fog:color-mix(in oklch, var(--color-air-low), var(--color-glaze) 4%)}}}.site-footer{background-image:linear-gradient(transparent, #edeff226 calc(var(--footer-spire-at) * .3), #edeff2b3 calc(var(--footer-spire-at) * .65), var(--color-air-low) var(--footer-spire-at), var(--color-footer-fog) calc(var(--footer-spire-at) + var(--footer-city-h) * (1 - var(--footer-spire))))}@supports (color:color-mix(in lab, red, red)){.site-footer{background-image:linear-gradient(transparent, color-mix(in srgb, var(--color-air-low) 15%, transparent) calc(var(--footer-spire-at) * .3), color-mix(in srgb, var(--color-air-low) 70%, transparent) calc(var(--footer-spire-at) * .65), var(--color-air-low) var(--footer-spire-at), var(--color-footer-fog) calc(var(--footer-spire-at) + var(--footer-city-h) * (1 - var(--footer-spire))))}}.\@container{container-type:inline-size}.action-porcelain{--porcelain-face:var(--gradient-porcelain);border:var(--line-hair) solid transparent;background:var(--porcelain-face) padding-box, var(--gradient-edge) border-box, var(--porcelain-face) border-box;box-shadow:var(--highlight-2), var(--shadow-2);transition-property:color,translate;transition-duration:var(--duration-respond);transition-timing-function:var(--ease-respond)}.action-porcelain:where(a,button),:where(a,button)>.action-porcelain{isolation:isolate;box-shadow:none;position:relative}:is(.action-porcelain:where(a,button),:where(a,button)>.action-porcelain):before,:is(.action-porcelain:where(a,button),:where(a,button)>.action-porcelain):after{content:"";inset:calc(-1 * var(--line-hair));z-index:-1;border:inherit;border-radius:inherit;background:inherit;pointer-events:none;transition:opacity var(--duration-respond) var(--ease-respond);position:absolute}:is(.action-porcelain:where(a,button),:where(a,button)>.action-porcelain):before{box-shadow:var(--highlight-2), var(--shadow-2)}:is(.action-porcelain:where(a,button),:where(a,button)>.action-porcelain):after{box-shadow:var(--highlight-2), var(--shadow-2-lift);opacity:0}.action-porcelain:is(a,button):is(:hover,:focus-visible),.action-porcelain[aria-expanded=true],:is(a,button):is(:hover,:focus-visible,[aria-expanded=true])>.action-porcelain{translate:0 calc(-1 * var(--porcelain-lift))}:is(.action-porcelain:is(a,button):is(:hover,:focus-visible),.action-porcelain[aria-expanded=true],:is(a,button):is(:hover,:focus-visible,[aria-expanded=true])>.action-porcelain):before{opacity:0}:is(.action-porcelain:is(a,button):is(:hover,:focus-visible),.action-porcelain[aria-expanded=true],:is(a,button):is(:hover,:focus-visible,[aria-expanded=true])>.action-porcelain):after{opacity:1}.action-porcelain:is(a,button):active,:is(a,button):active>.action-porcelain{box-shadow:var(--shadow-2-settle);translate:none}:is(.action-porcelain:is(a,button):active,:is(a,button):active>.action-porcelain):before,:is(.action-porcelain:is(a,button):active,:is(a,button):active>.action-porcelain):after{opacity:0}.action-porcelain{--porcelain-face:var(--gradient-action-reflection), var(--gradient-action-porcelain);color:var(--color-on-action)}.action-porcelain>[data-glow]{inset:calc(-1 * var(--line-hair));z-index:-1;border-radius:inherit;box-shadow:var(--action-glow-rest);pointer-events:none;transition:opacity var(--duration-respond) var(--ease-respond);position:absolute}.action-porcelain:is(:hover,:focus-visible,:active,[aria-expanded=true])>[data-glow]{opacity:0}.action-porcelain>[data-horizon]{right:var(--radius-control);bottom:calc(-1 * var(--line-hair));left:var(--radius-control);height:var(--line-hair);background-image:var(--gradient-atmosphere);pointer-events:none;transition:opacity var(--duration-respond) var(--ease-respond);position:absolute}.action-porcelain:is(a,button):active>[data-horizon],.action-porcelain:is(:disabled,[aria-disabled=true])>[data-horizon]{opacity:0}.action-porcelain:after{box-shadow:var(--action-glow-lit), var(--highlight-2), var(--shadow-2-lift)}.action-porcelain:is(a,button):active{box-shadow:var(--action-glow-press), var(--shadow-2-settle)}.action-porcelain:is(:disabled,[aria-disabled=true]){color:var(--color-ink-muted);pointer-events:none}.action-porcelain:is(:disabled,[aria-disabled=true])[aria-busy=true]:after{animation:action-breathe var(--duration-signal) var(--ease-ambient) infinite alternate}.nav-bar{--glass-fill:linear-gradient(to bottom, var(--white), oklch(from var(--color-glass-misted) l c h / calc(var(--glass-density) * 100%)))}@supports (color:color-mix(in lab, red, red)){.nav-bar{--glass-fill:linear-gradient(to bottom, color-mix(in oklch, var(--white) calc((var(--glass-density) + var(--glass-lit)) * 100%), transparent), oklch(from var(--color-glass-misted) l c h / calc(var(--glass-density) * 100%)))}}.nav-bar{border:var(--line-hair) solid transparent;background-image:var(--glass-fill);box-shadow:var(--highlight-1), var(--shadow-1);background-origin:border-box;position:relative}@supports ((-webkit-background-clip:border-area) or (background-clip:border-area)){.nav-bar{background-image:var(--gradient-edge), var(--glass-fill);background-clip:border-area, border-box}}.nav-bar{--glass-density:var(--nav-density);max-width:min(var(--container-page), 100%);isolation:isolate;box-shadow:var(--shadow-1);transition-property:max-width,transform;transition-duration:var(--duration-reveal);transition-timing-function:var(--ease-reveal);background-image:none}@supports ((-webkit-background-clip:border-area) or (background-clip:border-area)){.nav-bar{background-image:var(--gradient-edge);background-clip:border-area}}.nav-bar:before,.nav-bar:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.nav-bar:before{background-image:var(--glass-fill);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));box-shadow:var(--highlight-1)}.nav-bar:after{background-image:linear-gradient(to bottom, var(--white), oklch(from var(--color-glass-misted) l c h / calc((var(--nav-density-docked) - var(--nav-density)) / (1 - var(--nav-density)) * 100%)))}@supports (color:color-mix(in lab, red, red)){.nav-bar:after{background-image:linear-gradient(to bottom, color-mix(in oklch, var(--white) calc((var(--nav-density-docked) - var(--nav-density)) / (1 - var(--nav-density) - var(--glass-lit)) * 100%), transparent), oklch(from var(--color-glass-misted) l c h / calc((var(--nav-density-docked) - var(--nav-density)) / (1 - var(--nav-density)) * 100%)))}}.nav-bar:after{opacity:0;transition:opacity var(--duration-reveal) var(--ease-reveal)}.nav-bar:hover>[data-glint-layer]{opacity:1}.nav-bar[data-docked]{max-width:var(--container-nav-docked)}.nav-bar[data-docked]:after{opacity:1}.nav-bar[data-away]:not(:focus-within,:has([aria-expanded=true])){transform:translateY(var(--nav-away))}.glass-link{isolation:isolate}.glass-link:before{content:"";z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--duration-respond) var(--ease-respond);background-image:linear-gradient(to bottom, var(--white), oklch(from var(--color-glass-misted) l c h / calc(var(--glass-lift-hover) / (1 - var(--glass-density)) * 100%)));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.glass-link:before{background-image:linear-gradient(to bottom, color-mix(in oklch, var(--white) calc(var(--glass-lift-hover) / (1 - var(--glass-density) - var(--glass-lit)) * 100%), transparent), oklch(from var(--color-glass-misted) l c h / calc(var(--glass-lift-hover) / (1 - var(--glass-density)) * 100%)))}}.glass-link [data-arrow]{color:var(--color-ink);transition-property:color,translate;transition-duration:var(--duration-respond);transition-timing-function:var(--ease-respond)}:is(.glass-link:not(:has([data-lift])):is(:hover,:focus-visible,:has(:focus-visible)),.glass-link:has([data-lift]:is(:hover,:focus-visible))):before,:is(.glass-link:not(:has([data-lift])):is(:hover,:focus-visible,:has(:focus-visible)),.glass-link:has([data-lift]:is(:hover,:focus-visible)))>[data-glint-layer]{opacity:1}:is(.glass-link:not(:has([data-lift])):is(:hover,:focus-visible,:has(:focus-visible)),.glass-link:has([data-lift]:is(:hover,:focus-visible))) [data-arrow]{color:var(--color-ink-headline)}.glass-link:not(:has([data-lift])):is(:hover,:focus-visible,:has(:focus-visible)) [data-arrow]{translate:calc(var(--nudge) / 2) calc(var(--nudge) / -2)}.glass-link:not(:has([data-lift])):is(a:active,:has(a:active)):before{opacity:0}.porcelain{--porcelain-face:var(--gradient-porcelain);border:var(--line-hair) solid transparent;background:var(--porcelain-face) padding-box, var(--gradient-edge) border-box, var(--porcelain-face) border-box;box-shadow:var(--highlight-2), var(--shadow-2);transition-property:color,translate;transition-duration:var(--duration-respond);transition-timing-function:var(--ease-respond)}.porcelain:where(a,button),:where(a,button)>.porcelain{isolation:isolate;box-shadow:none;position:relative}:is(.porcelain:where(a,button),:where(a,button)>.porcelain):before,:is(.porcelain:where(a,button),:where(a,button)>.porcelain):after{content:"";inset:calc(-1 * var(--line-hair));z-index:-1;border:inherit;border-radius:inherit;background:inherit;pointer-events:none;transition:opacity var(--duration-respond) var(--ease-respond);position:absolute}:is(.porcelain:where(a,button),:where(a,button)>.porcelain):before{box-shadow:var(--highlight-2), var(--shadow-2)}:is(.porcelain:where(a,button),:where(a,button)>.porcelain):after{box-shadow:var(--highlight-2), var(--shadow-2-lift);opacity:0}.porcelain:is(a,button):is(:hover,:focus-visible),.porcelain[aria-expanded=true],:is(a,button):is(:hover,:focus-visible,[aria-expanded=true])>.porcelain{translate:0 calc(-1 * var(--porcelain-lift))}:is(.porcelain:is(a,button):is(:hover,:focus-visible),.porcelain[aria-expanded=true],:is(a,button):is(:hover,:focus-visible,[aria-expanded=true])>.porcelain):before{opacity:0}:is(.porcelain:is(a,button):is(:hover,:focus-visible),.porcelain[aria-expanded=true],:is(a,button):is(:hover,:focus-visible,[aria-expanded=true])>.porcelain):after{opacity:1}.porcelain:is(a,button):active,:is(a,button):active>.porcelain{box-shadow:var(--shadow-2-settle);translate:none}:is(.porcelain:is(a,button):active,:is(a,button):active>.porcelain):before,:is(.porcelain:is(a,button):active,:is(a,button):active>.porcelain):after{opacity:0}.consent-puck{z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;transition-property:opacity,scale;transition-duration:var(--duration-respond);transition-timing-function:var(--ease-respond);position:absolute;inset:0;scale:.94}[aria-checked=true]>.consent-puck{opacity:1;transition-duration:var(--duration-reveal);transition-timing-function:var(--ease-reveal);scale:1}.footer-plate{-webkit-mask-image:var(--footer-fade);-webkit-mask-image:var(--footer-fade);-webkit-mask-image:var(--footer-fade);mask-image:var(--footer-fade);position:absolute;inset:0}.footer-plate:before{content:"";z-index:1;background:linear-gradient(to bottom, transparent calc((var(--footer-spire) + var(--footer-towers)) * 100%), var(--footer-lift-fog) calc((var(--footer-spire) + var(--footer-towers) * 1.6) * 100%));pointer-events:none;position:absolute;inset:0}.footer-plate:after{content:"";background:radial-gradient(ellipse 40% 8% at 50% calc((var(--footer-spire) + var(--footer-towers) / 2) * 100%), var(--color-footer-sun), transparent);--footer-progress:inherit;opacity:var(--footer-progress);pointer-events:none;position:absolute;inset:0}.footer-veil{background:var(--color-air-low);-webkit-mask-image:var(--footer-fade);-webkit-mask-image:var(--footer-fade);-webkit-mask-image:var(--footer-fade);mask-image:var(--footer-fade);opacity:calc(var(--footer-veil) * clamp(0, (var(--footer-clear-to) - var(--footer-progress)) / (var(--footer-clear-to) - var(--footer-clear-from)), 1));pointer-events:none;position:absolute;inset:0}.nav-links{isolation:isolate;position:relative}.nav-links>[data-puck-key]{z-index:-1;width:var(--puck-span,0);translate:var(--puck-x,0) 0;transform-origin:calc(var(--puck-w,0) / 2) 50%;opacity:0;pointer-events:none;transition-property:opacity,scale;transition-duration:var(--duration-respond);transition-timing-function:var(--ease-respond);inset-block:0;position:absolute;left:0;scale:.94}.nav-links>[data-puck-key]>*{transform-origin:0;transition:none;position:absolute;inset-block:0}.nav-links>[data-puck-key]>[data-puck-drop]{border-radius:var(--radius-control);width:100%;box-shadow:var(--shadow-2);scale:var(--puck-drop,1) 1;left:0}.nav-links>[data-puck-key]>[data-puck-face],.nav-links>[data-puck-key]>[data-puck-cap]{box-shadow:var(--highlight-2);background-size:auto, var(--puck-span,100%) 100%, auto}.nav-links>[data-puck-key]>[data-puck-face]{inset-inline:var(--radius-control);background-position:0 0, calc(-1 * var(--radius-control)) 0, 0 0;scale:var(--puck-middle,1) 1}.nav-links>[data-puck-key]>[data-puck-cap]{width:calc(var(--radius-control) + 2 * var(--puck-tuck))}.nav-links>[data-puck-key]>[data-puck-cap=start]{border-radius:var(--radius-control) 0 0 var(--radius-control);clip-path:inset(0 var(--puck-tuck) 0 0);background-position:0 0;left:0}.nav-links>[data-puck-key]>[data-puck-cap=end]{border-radius:0 var(--radius-control) var(--radius-control) 0;clip-path:inset(0 0 0 var(--puck-tuck));translate:calc(var(--puck-w,0) - var(--puck-span,0)) 0;background-position:0 0,100% 0,0 0;right:0}.nav-links[data-puck]>[data-puck-key]{opacity:1;transition-property:opacity,scale,translate;transition-duration:var(--duration-reveal);transition-timing-function:var(--ease-reveal);scale:1}.nav-links[data-puck]>[data-puck-key]>*{transition-property:scale,translate;transition-duration:var(--duration-reveal);transition-timing-function:var(--ease-reveal)}.footer-fog{translate:0 var(--footer-sunk);inset-inline:0;bottom:0;top:calc(var(--footer-spire-at) + var(--footer-city-h) * (1 - var(--footer-spire) - var(--footer-fade-foot)));background-image:linear-gradient(var(--footer-lift-fog), var(--footer-lift-fog)), var(--footer-fog);background-size:100%;background-position:0 calc(var(--footer-city-h) * var(--footer-fade-foot));pointer-events:none;background-repeat:repeat-y;position:absolute}.skip-link{--skip-inset:calc(var(--spacing-1) + var(--line-hair));z-index:var(--layer-skip);padding-top:calc(var(--spacing-header-inset) + var(--skip-inset));pointer-events:none;inset-inline:0;padding-inline-start:calc(max(var(--spacing-margin), (100% - var(--container-page)) / 2) + var(--skip-inset));position:fixed;top:0}.skip-link>a{pointer-events:auto}.skip-link:not(:focus-within){clip-path:inset(50%)}.footer-frame{--footer-sky:calc(var(--footer-city-h) * var(--footer-spire) - var(--footer-spire-at));--footer-fade:linear-gradient(to bottom, transparent var(--footer-sky), #0000000f calc(var(--footer-sky) + var(--footer-spire-at) * .2), #00000040 calc(var(--footer-sky) + var(--footer-spire-at) * .4), #0000008c calc(var(--footer-sky) + var(--footer-spire-at) * .6), #000000d9 calc(var(--footer-sky) + var(--footer-spire-at) * .8), black calc(var(--footer-city-h) * var(--footer-spire)), black calc(var(--footer-city-h) * (1 - var(--footer-fade-foot))), transparent);translate:0 var(--footer-sunk);inset-inline:0;top:calc(var(--footer-spire-at) - var(--footer-city-h) * var(--footer-spire));height:var(--footer-city-h);pointer-events:none;position:absolute}@supports (color:lab(0% 0 0)){.footer-frame{--footer-fade:linear-gradient(to bottom, transparent var(--footer-sky), lab(0% 0 0/.06) calc(var(--footer-sky) + var(--footer-spire-at) * .2), lab(0% 0 0/.25) calc(var(--footer-sky) + var(--footer-spire-at) * .4), lab(0% 0 0/.55) calc(var(--footer-sky) + var(--footer-spire-at) * .6), lab(0% 0 0/.85) calc(var(--footer-sky) + var(--footer-spire-at) * .8), black calc(var(--footer-city-h) * var(--footer-spire)), black calc(var(--footer-city-h) * (1 - var(--footer-fade-foot))), transparent)}}.link-line{--link-line:currentColor}@supports (color:color-mix(in lab, red, red)){.link-line{--link-line:color-mix(in oklch, currentColor var(--link-rest), transparent)}}.link-line{padding-bottom:var(--link-offset);background-image:linear-gradient(var(--link-line), var(--link-line));background-position:0 100%;background-size:100% var(--line-hair);-webkit-box-decoration-break:clone;box-decoration-break:clone;transition-property:color;transition-duration:var(--duration-respond);transition-timing-function:var(--ease-respond);background-repeat:no-repeat;position:relative}.link-line:after{content:"";height:var(--line-hair);background-image:var(--gradient-light-line);transform-origin:100%;pointer-events:none;transition-property:scale;transition-duration:var(--duration-respond);transition-timing-function:var(--ease-respond);inset-inline:0;position:absolute;bottom:0;scale:0 1}.link-line:hover,.link-line:focus-visible,a:is(:hover,:focus-visible)>.link-line,[data-story][data-lit] a>.link-line{color:var(--color-ink-headline)}:is(.link-line:hover,.link-line:focus-visible,a:is(:hover,:focus-visible)>.link-line,[data-story][data-lit] a>.link-line):after{transform-origin:0;transition-duration:var(--duration-signal);transition-timing-function:var(--ease-signal);scale:1}.tooltip{opacity:0;translate:-50% var(--nudge);pointer-events:none;transition-property:opacity,translate;transition-duration:var(--duration-respond);transition-timing-function:var(--ease-respond);position:absolute;left:50%}:hover>.tooltip,:focus-visible>.tooltip{opacity:1;transition-duration:var(--duration-reveal);transition-timing-function:var(--ease-reveal);transition-delay:var(--beat);translate:-50%}.mist{--mist-top:var(--mist-trace);--mist-end:var(--mist-trace-low);background:radial-gradient(ellipse 34% 22% at 22% 18%, var(--color-mist-shade), transparent 70%), radial-gradient(ellipse 28% 18% at 78% 34%, var(--color-mist-shade), transparent 70%), radial-gradient(ellipse 40% 20% at 40% 64%, var(--color-mist-shade), transparent 70%), radial-gradient(ellipse 30% 24% at 86% 86%, var(--color-mist-shade), transparent 70%);opacity:var(--mist-top);pointer-events:none;animation:mist-drift var(--duration-mist) steps(var(--mist-steps)) infinite alternate, mist-descent linear both;animation-timeline:auto,scroll(root);inset:-15%}.action-tile{min-height:var(--spacing-touch);color:var(--color-ink);transition-property:color;transition-duration:var(--duration-respond);transition-timing-function:var(--ease-respond)}.action-tile [data-fly]{display:grid;overflow:clip}.action-tile [data-fly]>svg{width:100%;height:100%;transition-property:translate;transition-duration:var(--duration-respond);transition-timing-function:var(--ease-respond);grid-area:1/1}.action-tile [data-fly]>svg+svg{translate:-100% 100%}.action-tile:hover,.action-tile:focus-visible{color:var(--color-ink-headline)}:is(.action-tile:hover,.action-tile:focus-visible) [data-fly]>svg{translate:100% -100%}:is(.action-tile:hover,.action-tile:focus-visible) [data-fly]>svg+svg{translate:0}.action-tile:is(:disabled,[aria-disabled=true]){color:var(--color-ink-muted);pointer-events:none}.grain{background-image:var(--texture-grain);opacity:var(--grain-amount);pointer-events:none}.action-quiet{color:var(--color-ink)}.action-quiet:hover,.action-quiet:focus-visible,.action-quiet[aria-expanded=true]{color:var(--color-ink-headline)}.action-quiet:is(:disabled,[aria-disabled=true]){color:var(--color-ink-muted);pointer-events:none}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.footer-digit{display:inline-grid;overflow:clip}.footer-digit>*{grid-area:1/1}.footer-digit [data-roll=in]{animation:footer-roll-in var(--duration-respond) var(--ease-respond)}.footer-digit [data-roll=out]{animation:footer-roll-out var(--duration-respond) var(--ease-respond) forwards}[data-jump] .footer-digit [data-roll=in]{animation:none}[data-jump] .footer-digit [data-roll=out],.invisible{visibility:hidden}.visible{visibility:visible}.consent-banner{inset-inline:var(--consent-inset);bottom:calc(var(--consent-inset) + env(safe-area-inset-bottom));z-index:var(--layer-consent);position:fixed}@media (min-width:40rem){.consent-banner{width:min(var(--container-consent), 100% - 2 * var(--consent-inset));inset-inline-end:auto}}.consent-key{isolation:isolate;min-width:var(--spacing-16);min-height:var(--spacing-action-sm);padding:var(--spacing-1) var(--spacing-3);border-radius:var(--radius-control);color:var(--color-ink-soft);cursor:pointer;transition:color var(--duration-respond) var(--ease-respond);justify-content:center;align-items:center;display:flex;position:relative}.consent-key:hover,.consent-key:focus-visible,.consent-key[aria-checked=true]{color:var(--color-ink-headline)}.consent-key[aria-checked=true]{cursor:default}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.list-link{align-items:center;gap:var(--spacing-inline);color:var(--color-ink);transition-property:color,translate;transition-duration:var(--duration-respond);transition-timing-function:var(--ease-respond);display:inline-flex;position:relative}.list-link [data-fly]{color:var(--color-ink-muted);transition-property:color;transition-duration:inherit;transition-timing-function:inherit;display:inline-grid;overflow:clip}.list-link [data-fly]>svg{transition-property:translate;transition-duration:var(--duration-respond);transition-timing-function:var(--ease-respond);grid-area:1/1}.list-link [data-fly]>svg+svg{translate:-100% 100%}.list-link:hover,.list-link:focus-visible{color:var(--color-ink-headline);translate:var(--nudge) 0}:is(.list-link:hover,.list-link:focus-visible) [data-fly]{color:var(--color-ink-headline)}:is(.list-link:hover,.list-link:focus-visible) [data-fly]>svg{translate:100% -100%}:is(.list-link:hover,.list-link:focus-visible) [data-fly]>svg+svg{translate:0}.glass{--glass-fill:linear-gradient(to bottom, var(--white), oklch(from var(--color-glass-misted) l c h / calc(var(--glass-density) * 100%)))}@supports (color:color-mix(in lab, red, red)){.glass{--glass-fill:linear-gradient(to bottom, color-mix(in oklch, var(--white) calc((var(--glass-density) + var(--glass-lit)) * 100%), transparent), oklch(from var(--color-glass-misted) l c h / calc(var(--glass-density) * 100%)))}}.glass{border:var(--line-hair) solid transparent;background-image:var(--glass-fill);box-shadow:var(--highlight-1), var(--shadow-1);background-origin:border-box;position:relative}@supports ((-webkit-background-clip:border-area) or (background-clip:border-area)){.glass{background-image:var(--gradient-edge), var(--glass-fill);background-clip:border-area, border-box}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:var(--spacing-0)}.inset-chip{inset:var(--spacing-chip)}.inset-x-0{inset-inline:var(--spacing-0)}.top-0{top:var(--spacing-0)}.top-2{top:var(--spacing-2)}.top-4{top:var(--spacing-4)}.top-\[calc\(100\%\+2\*var\(--line-hair\)\+var\(--spacing-1\)\+var\(--spacing-2\)\)\]{top:calc(100% + 2 * var(--line-hair) + var(--spacing-1) + var(--spacing-2))}.top-full{top:100%}.right-2{right:var(--spacing-2)}.right-4{right:var(--spacing-4)}.left-0{left:var(--spacing-0)}.isolate{isolation:isolate}.z-\(--layer-header\){z-index:var(--layer-header)}.z-\(--layer-veil\){z-index:var(--layer-veil)}.z-10{z-index:10}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-start-1{grid-column-start:1}.col-start-2{grid-column-start:2}.col-start-3{grid-column-start:3}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.row-start-3{grid-row-start:3}.row-start-5{grid-row-start:5}.row-start-7{grid-row-start:7}.row-start-9{grid-row-start:9}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:64rem){.container{max-width:64rem}}.mx-auto{margin-inline:auto}.text-display{font-family:var(--font-serif);font-optical-sizing:auto;font-feature-settings:normal;font-variant-numeric:proportional-nums;text-wrap:balance}.text-display:lang(tr),.text-display:lang(az){font-variant-ligatures:no-common-ligatures}.text-display>.lucide{margin-block:calc(.5cap - .5em)}.text-title-1{font-family:var(--font-serif);font-optical-sizing:auto;font-feature-settings:normal;font-variant-numeric:proportional-nums;text-wrap:balance}.text-title-1:lang(tr),.text-title-1:lang(az){font-variant-ligatures:no-common-ligatures}.text-title-1>.lucide{margin-block:calc(.5cap - .5em)}.text-title-2{font-family:var(--font-serif);font-optical-sizing:auto;font-feature-settings:normal;font-variant-numeric:proportional-nums;text-wrap:balance}.text-title-2:lang(tr),.text-title-2:lang(az){font-variant-ligatures:no-common-ligatures}.text-title-2>.lucide{margin-block:calc(.5cap - .5em)}.text-title-3{font-family:var(--font-sans);font-optical-sizing:auto;font-feature-settings:var(--font-features-sans);text-wrap:balance}.text-title-3>.lucide{margin-block:calc(.5cap - .5em)}.text-title-4{font-family:var(--font-sans);font-optical-sizing:auto;font-feature-settings:var(--font-features-sans);text-wrap:balance}.text-title-4>.lucide{margin-block:calc(.5cap - .5em)}.mt-2{margin-top:var(--spacing-2)}.mt-3{margin-top:var(--spacing-3)}.mt-4{margin-top:var(--spacing-4)}.mt-6{margin-top:var(--spacing-6)}.mt-10{margin-top:var(--spacing-10)}.mt-auto{margin-top:auto}.mt-block{margin-top:var(--spacing-block)}.mt-eyebrow{margin-top:var(--spacing-eyebrow)}.mt-group{margin-top:var(--spacing-group)}.mt-pair{margin-top:var(--spacing-pair)}.mt-part{margin-top:var(--spacing-part)}.mt-row{margin-top:var(--spacing-row)}.mt-section{margin-top:var(--spacing-section)}.mt-stack{margin-top:var(--spacing-stack)}.mt-to-action{margin-top:var(--spacing-to-action)}.mt-under-title{margin-top:var(--spacing-under-title)}.mr-inline{margin-right:var(--spacing-inline)}.action-arrow{color:var(--color-ink)}.action-arrow>svg{margin-bottom:var(--link-offset);transition:translate var(--duration-respond) var(--ease-respond)}:is(.action-arrow:hover,.action-arrow:focus-visible)[data-nudge=right]>svg{translate:var(--nudge) 0}:is(.action-arrow:hover,.action-arrow:focus-visible)[data-nudge=up]>svg{translate:0 calc(-1 * var(--nudge))}.mb-2{margin-bottom:var(--spacing-2)}.mb-stack{margin-bottom:var(--spacing-stack)}.mb-under-display{margin-bottom:var(--spacing-under-display)}.mb-under-title{margin-bottom:var(--spacing-under-title)}.mb-under-title-1{margin-bottom:var(--spacing-under-title-1)}.ml-\[calc\(var\(--spacing-4\)-var\(--spacing-1\)\)\]{margin-left:calc(var(--spacing-4) - var(--spacing-1))}.placard{height:var(--spacing-chip);padding-inline:var(--spacing-inset-chip);border-radius:var(--radius-control);background-color:var(--color-placard);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));box-shadow:var(--highlight-1);color:var(--color-ink);transition-property:background-color,color,box-shadow;transition-duration:var(--duration-respond);transition-timing-function:var(--ease-respond);align-items:center;display:inline-flex}.chip{height:var(--spacing-chip);padding-inline:var(--spacing-inset-chip);border-radius:var(--radius-control);color:var(--color-ink-soft);align-items:center;display:inline-flex}.consent-purpose{justify-content:space-between;align-items:center;gap:var(--spacing-stack) var(--spacing-gutter);flex-wrap:wrap;display:flex}.consent-purpose>:first-child{flex:1 1 var(--container-measure);max-width:var(--container-measure)}.consent-actions{gap:var(--spacing-2);flex-wrap:wrap;display:flex}.consent-actions>*{flex:auto}.consent-switch{gap:var(--spacing-1);padding:var(--spacing-1);border-radius:var(--radius-bar);background-color:var(--color-well);box-shadow:var(--shadow-well);flex:none;display:inline-flex}.menu-icon{display:grid}.menu-icon>svg{transition-property:opacity,rotate;transition-duration:var(--duration-respond);transition-timing-function:var(--ease-respond);grid-area:1/1}.menu-icon>svg+svg{opacity:0;rotate:-.25turn}[aria-expanded=true]>.menu-icon>svg:first-child{opacity:0;rotate:.25turn}[aria-expanded=true]>.menu-icon>svg+svg{opacity:1;rotate:none}.consent-purposes{gap:var(--spacing-group);flex-direction:column;display:flex}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-frame{aspect-ratio:var(--aspect-frame)}.size-16{width:var(--spacing-16);height:var(--spacing-16)}.size-\[1em\]{width:1em;height:1em}.size-action{width:var(--spacing-action);height:var(--spacing-action)}.size-action-sm{width:var(--spacing-action-sm);height:var(--spacing-action-sm)}.size-full{width:100%;height:100%}.size-icon{width:var(--spacing-icon);height:var(--spacing-icon)}.size-touch{width:var(--spacing-touch);height:var(--spacing-touch)}.h-1{height:var(--spacing-1)}.h-2{height:var(--spacing-2)}.h-8{height:var(--spacing-8)}.h-16{height:var(--spacing-16)}.h-action{height:var(--spacing-action)}.h-action-sm{height:var(--spacing-action-sm)}.h-auto{height:auto}.h-block{height:var(--spacing-block)}.h-eyebrow{height:var(--spacing-eyebrow)}.h-full{height:100%}.h-header{height:var(--spacing-header)}.h-icon{height:var(--spacing-icon)}.h-inset-card{height:var(--spacing-inset-card)}.h-logo{height:var(--spacing-logo)}.h-section{height:var(--spacing-section)}.h-stack{height:var(--spacing-stack)}.h-under-title{height:var(--spacing-under-title)}.h-under-title-1{height:var(--spacing-under-title-1)}.max-h-\[calc\(100dvh-var\(--spacing-header-offset\)-var\(--spacing-2\)-var\(--spacing-margin\)\)\]{max-height:calc(100dvh - var(--spacing-header-offset) - var(--spacing-2) - var(--spacing-margin))}.max-h-\[calc\(100svh-2\*var\(--spacing-4\)\)\]{max-height:calc(100svh - 2 * var(--spacing-4))}.min-h-svh{min-height:100svh}.min-h-touch{min-height:var(--spacing-touch)}.w-12{width:var(--spacing-12)}.w-\[30\%\]{width:30%}.w-\[50\%\]{width:50%}.w-\[70\%\]{width:70%}.w-\[calc\(100vw-2\*var\(--spacing-4\)\)\]{width:calc(100vw - 2 * var(--spacing-4))}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.max-w-action-stack{max-width:var(--container-action-stack)}.max-w-display{max-width:var(--container-display)}.max-w-form{max-width:var(--container-form)}.max-w-full{max-width:100%}.max-w-headline{max-width:var(--container-headline)}.max-w-lead{max-width:var(--container-lead)}.max-w-measure{max-width:var(--container-measure)}.max-w-none{max-width:none}.max-w-page{max-width:var(--container-page)}.min-w-0{min-width:var(--spacing-0)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-top-left{transform-origin:0 0}.footer-rise{translate:0 calc((1 - var(--footer-progress)) * var(--footer-rise) * 100svh)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.opening-1{animation:rise var(--duration-enter) var(--ease-enter) calc(var(--beat) * 1) backwards}.opening-2{animation:rise var(--duration-enter) var(--ease-enter) calc(var(--beat) * 2) backwards}.opening-3{animation:rise var(--duration-enter) var(--ease-enter) calc(var(--beat) * 3) backwards}.opening-4{animation:rise var(--duration-enter) var(--ease-enter) calc(var(--beat) * 4) backwards}.opening-bar{animation:settle var(--duration-enter) var(--ease-enter) backwards}.resize{resize:both}.scroll-mt-anchor{scroll-margin-top:var(--spacing-anchor)}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[auto_1fr\]{grid-template-columns:auto 1fr}.grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.grid-cols-\[minmax\(var\(--container-spec\)\,auto\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(var(--container-spec),auto) minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-1{gap:var(--spacing-1)}.gap-2{gap:var(--spacing-2)}.gap-3{gap:var(--spacing-3)}.gap-4{gap:var(--spacing-4)}.gap-6{gap:var(--spacing-6)}.gap-10{gap:var(--spacing-10)}.gap-block{gap:var(--spacing-block)}.gap-group{gap:var(--spacing-group)}.gap-gutter{gap:var(--spacing-gutter)}.gap-inline{gap:var(--spacing-inline)}.gap-pair{gap:var(--spacing-pair)}.gap-part{gap:var(--spacing-part)}.gap-row{gap:var(--spacing-row)}.gap-set{gap:var(--spacing-set)}.gap-stack{gap:var(--spacing-stack)}.gap-x-4{column-gap:var(--spacing-4)}.gap-x-6{column-gap:var(--spacing-6)}.gap-x-block{column-gap:var(--spacing-block)}.gap-x-group{column-gap:var(--spacing-group)}.gap-x-gutter{column-gap:var(--spacing-gutter)}.gap-x-inline{column-gap:var(--spacing-inline)}.gap-x-part{column-gap:var(--spacing-part)}.gap-y-0{row-gap:var(--spacing-0)}.gap-y-2{row-gap:var(--spacing-2)}.gap-y-3{row-gap:var(--spacing-3)}.gap-y-block{row-gap:var(--spacing-block)}.gap-y-group{row-gap:var(--spacing-group)}.gap-y-stack{row-gap:var(--spacing-stack)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-line>:not(:last-child)){border-color:var(--color-line)}.self-center{align-self:center}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.well{border-radius:var(--radius-control);background-color:var(--color-well);box-shadow:var(--shadow-well)}.rounded-bar{border-radius:var(--radius-bar)}.rounded-card{border-radius:var(--radius-card)}.rounded-control{border-radius:var(--radius-control)}.rounded-full{border-radius:var(--radius-full)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-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-solid{--tw-border-style:solid;border-style:solid}.border-line{border-color:var(--color-line)}.border-transparent{border-color:#0000}.placard-dark{background-color:var(--color-placard-dark);box-shadow:inset 0 var(--line-hair) 0 0 var(--white)}@supports (color:color-mix(in lab, red, red)){.placard-dark{box-shadow:inset 0 var(--line-hair) 0 0 color-mix(in oklab, var(--white) 18%, transparent)}}.placard-dark{color:var(--white)}.bg-\(--color-porcelain\){background-color:var(--color-porcelain)}.bg-\[\#f00\]{background-color:red}.bg-air{background-color:var(--color-air)}.bg-ink-headline{background-color:var(--color-ink-headline)}.bg-ink-soft{background-color:var(--color-ink-soft)}.bg-logo-cyan{background-color:var(--color-logo-cyan)}.bg-logo-purple{background-color:var(--color-logo-purple)}.bg-menu-veil{background-color:var(--color-menu-veil)}.bg-plate-dark{background-color:var(--color-plate-dark)}.bg-surface{background-color:var(--color-surface)}.bg-transparent{background-color:#0000}.\[mask-size\:contain\]{-webkit-mask-size:contain;mask-size:contain}.\[mask-position\:center\]{-webkit-mask-position:50%;mask-position:50%}.\[mask-repeat\:no-repeat\]{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.fill-none{fill:none}.p-1{padding:var(--spacing-1)}.p-2{padding:var(--spacing-2)}.p-4{padding:var(--spacing-4)}.p-6{padding:var(--spacing-6)}.p-\[13px\]{padding:13px}.p-inset-card{padding:var(--spacing-inset-card)}.p-inset-nested{padding:var(--spacing-inset-nested)}.px-2{padding-inline:var(--spacing-2)}.px-3{padding-inline:var(--spacing-3)}.px-4{padding-inline:var(--spacing-4)}.px-6{padding-inline:var(--spacing-6)}.px-8{padding-inline:var(--spacing-8)}.px-inset-card{padding-inline:var(--spacing-inset-card)}.px-inset-nested{padding-inline:var(--spacing-inset-nested)}.px-margin{padding-inline:var(--spacing-margin)}.py-3{padding-block:var(--spacing-3)}.py-4{padding-block:var(--spacing-4)}.py-6{padding-block:var(--spacing-6)}.py-air{padding-block:var(--spacing-air)}.py-inset-card{padding-block:var(--spacing-inset-card)}.footer-top{padding-top:calc(var(--footer-clouds) + var(--spacing-3))}.pt-2{padding-top:var(--spacing-2)}.pt-4{padding-top:var(--spacing-4)}.pt-6{padding-top:var(--spacing-6)}.pt-air{padding-top:var(--spacing-air)}.pt-group{padding-top:var(--spacing-group)}.pt-header-inset{padding-top:var(--spacing-header-inset)}.pt-inset-card{padding-top:var(--spacing-inset-card)}.pt-inset-nested{padding-top:var(--spacing-inset-nested)}.pt-page-top{padding-top:var(--spacing-page-top)}.pt-part{padding-top:var(--spacing-part)}.pt-section{padding-top:var(--spacing-section)}.pt-stack{padding-top:var(--spacing-stack)}.pt-to-action{padding-top:var(--spacing-to-action)}.pb-2{padding-bottom:var(--spacing-2)}.pb-3{padding-bottom:var(--spacing-3)}.pb-air{padding-bottom:var(--spacing-air)}.pb-block{padding-bottom:var(--spacing-block)}.pb-group{padding-bottom:var(--spacing-group)}.pb-inset-card{padding-bottom:var(--spacing-inset-card)}.pb-section{padding-bottom:var(--spacing-section)}.pb-stack{padding-bottom:var(--spacing-stack)}.pl-6{padding-left:var(--spacing-6)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-body,.text-body-sm,.text-lead{font-family:var(--font-sans);font-optical-sizing:auto;font-feature-settings:var(--font-features-sans);text-wrap:pretty}.text-stat{font-family:var(--font-serif);font-optical-sizing:auto;font-feature-settings:var(--font-features-figures);font-variant-numeric:tabular-nums}.text-stat:lang(tr),.text-stat:lang(az){font-variant-ligatures:no-common-ligatures}.text-stat-sm{font-family:var(--font-serif);font-optical-sizing:auto;font-feature-settings:var(--font-features-figures);font-variant-numeric:tabular-nums}.text-stat-sm:lang(tr),.text-stat-sm:lang(az){font-variant-ligatures:no-common-ligatures}.text-caption,.text-label{font-family:var(--font-sans);font-optical-sizing:auto;font-feature-settings:var(--font-features-sans);font-variant-numeric:tabular-nums}.text-overline{font-family:var(--font-mono);text-transform:uppercase}.font-logo{font-family:var(--font-logo)}.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-body-sm{font-size:var(--text-body-sm);line-height:var(--tw-leading,var(--text-body-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-body-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-body-sm--font-weight))}.text-caption{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));letter-spacing:var(--tw-tracking,var(--text-caption--letter-spacing));font-weight:var(--tw-font-weight,var(--text-caption--font-weight))}.text-display{font-size:var(--text-display);line-height:var(--tw-leading,var(--text-display--line-height));letter-spacing:var(--tw-tracking,var(--text-display--letter-spacing));font-weight:var(--tw-font-weight,var(--text-display--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-lead{font-size:var(--text-lead);line-height:var(--tw-leading,var(--text-lead--line-height));letter-spacing:var(--tw-tracking,var(--text-lead--letter-spacing));font-weight:var(--tw-font-weight,var(--text-lead--font-weight))}.text-overline{font-size:var(--text-overline);line-height:var(--tw-leading,var(--text-overline--line-height));letter-spacing:var(--tw-tracking,var(--text-overline--letter-spacing));font-weight:var(--tw-font-weight,var(--text-overline--font-weight))}.text-stat{font-size:var(--text-stat);line-height:var(--tw-leading,var(--text-stat--line-height));letter-spacing:var(--tw-tracking,var(--text-stat--letter-spacing));font-weight:var(--tw-font-weight,var(--text-stat--font-weight))}.text-stat-sm{font-size:var(--text-stat-sm);line-height:var(--tw-leading,var(--text-stat-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-stat-sm--letter-spacing));font-weight:var(--tw-font-weight,var(--text-stat-sm--font-weight))}.text-title-1{font-size:var(--text-title-1);line-height:var(--tw-leading,var(--text-title-1--line-height));letter-spacing:var(--tw-tracking,var(--text-title-1--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-1--font-weight))}.text-title-2{font-size:var(--text-title-2);line-height:var(--tw-leading,var(--text-title-2--line-height));letter-spacing:var(--tw-tracking,var(--text-title-2--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-2--font-weight))}.text-title-3{font-size:var(--text-title-3);line-height:var(--tw-leading,var(--text-title-3--line-height));letter-spacing:var(--tw-tracking,var(--text-title-3--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-3--font-weight))}.text-title-4{font-size:var(--text-title-4);line-height:var(--tw-leading,var(--text-title-4--line-height));letter-spacing:var(--tw-tracking,var(--text-title-4--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title-4--font-weight))}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.wrap-anywhere{overflow-wrap:anywhere}.break-all{word-break:break-all}@media (min-width:22.5rem){.phrase{white-space:nowrap}}@media (min-width:40rem){.phrase-group{white-space:nowrap}}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.icon-tile{color:var(--color-ink-soft)}.icon-tile:is(a,button):is(:hover,:focus-visible),.icon-tile[aria-expanded=true],:is(a,button):is(:hover,:focus-visible,[aria-expanded=true])>.icon-tile{color:var(--color-ink-headline)}.text-danger{color:var(--color-danger)}.text-ink{color:var(--color-ink)}.text-ink-headline{color:var(--color-ink-headline)}.text-ink-muted{color:var(--color-ink-muted)}.text-ink-soft{color:var(--color-ink-soft)}.text-line{color:var(--color-line)}.text-success{color:var(--color-success)}.italic{font-style:italic}.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,)}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.accent-\(--color-ink\){accent-color:var(--color-ink)}.opacity-\(--logo-quiet\){opacity:var(--logo-quiet)}.opacity-0{opacity:0}.shadow-edge-danger{--tw-shadow:inset .375rem 0 .625rem -.375rem var(--tw-shadow-color,var(--color-danger)), inset -.375rem 0 .625rem -.375rem var(--tw-shadow-color,var(--color-danger))}@supports (color:color-mix(in lab, red, red)){.shadow-edge-danger{--tw-shadow:inset .375rem 0 .625rem -.375rem var(--tw-shadow-color,color-mix(in oklch, var(--color-danger) 30%, transparent)), inset -.375rem 0 .625rem -.375rem var(--tw-shadow-color,color-mix(in oklch, var(--color-danger) 30%, transparent))}}.shadow-edge-danger{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-edge-light{--tw-shadow:inset .375rem 0 .625rem -.375rem var(--tw-shadow-color,color-mix(in srgb, oklch(from var(--color-logo-cyan) 77.3% .149 h) 26%, transparent)), inset -.375rem 0 .625rem -.375rem var(--tw-shadow-color,color-mix(in srgb, var(--color-accent-purple) 20%, transparent))}@supports (color:color-mix(in lab, red, red)){.shadow-edge-light{--tw-shadow:inset .375rem 0 .625rem -.375rem var(--tw-shadow-color,color-mix(in oklch, var(--color-accent-cyan) 26%, transparent)), inset -.375rem 0 .625rem -.375rem var(--tw-shadow-color,color-mix(in oklch, var(--color-accent-purple) 20%, transparent))}}.shadow-edge-light{box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.footer-field input{outline:none}.footer-field:has(input:focus-visible){box-shadow:var(--highlight-1), var(--shadow-1), var(--shadow-edge-light), 0 0 var(--spacing-8) calc(var(--spacing-2) * -1) var(--color-focus-glow)}@media (forced-colors:active){.footer-field:has(input:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-gap)}}.footer-field:has(input[aria-invalid]){box-shadow:var(--highlight-1), var(--shadow-1), var(--shadow-edge-danger), 0 0 var(--spacing-8) calc(var(--spacing-2) * -1) var(--color-danger-glow)}.porcelain-round{border:var(--line-hair) solid transparent;background:var(--gradient-porcelain-round) padding-box, var(--gradient-edge) border-box, var(--gradient-porcelain-round) border-box;box-shadow:var(--highlight-2), var(--shadow-2)}.avatar-edge{outline:var(--line-hair) solid var(--color-line)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-glass{--tw-blur:blur(var(--blur-glass));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.glass-float{--glass-density:var(--glass-density-float);--color-glass-misted:var(--color-glass-misted-float);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass))}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.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-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.delay-\[300ms\]{transition-delay:.3s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-respond{--tw-duration:var(--duration-respond);transition-duration:var(--duration-respond)}.duration-reveal{--tw-duration:var(--duration-reveal);transition-duration:var(--duration-reveal)}.ease-respond{--tw-ease:var(--ease-respond);transition-timing-function:var(--ease-respond)}.ease-reveal{--tw-ease:var(--ease-reveal);transition-timing-function:var(--ease-reveal)}.will-change-transform{will-change:transform}.\[stop-color\:var\(--color-logo-cyan\)\]{stop-color:var(--color-logo-cyan)}.\[stop-color\:var\(--color-logo-purple\)\]{stop-color:var(--color-logo-purple)}.inline-block{inline-size:var(--spacing-block)}@media (hover:hover){.group-hover\:translate-x-\(--nudge\):is(:where(.group):hover *){--tw-translate-x:var(--nudge);translate:var(--tw-translate-x) var(--tw-translate-y)}}.group-focus-visible\:translate-x-\(--nudge\):is(:where(.group):focus-visible *){--tw-translate-x:var(--nudge);translate:var(--tw-translate-x) var(--tw-translate-y)}.placeholder\:text-ink-muted::placeholder{color:var(--color-ink-muted)}.first-of-type\:mt-block:first-of-type{margin-top:var(--spacing-block)}.empty\:sr-only:empty{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover){.hover\:text-ink-headline:hover{color:var(--color-ink-headline)}}.focus-visible\:text-ink-headline:focus-visible{color:var(--color-ink-headline)}.aria-pressed\:porcelain[aria-pressed=true]{--porcelain-face:var(--gradient-porcelain);border:var(--line-hair) solid transparent;background:var(--porcelain-face) padding-box, var(--gradient-edge) border-box, var(--porcelain-face) border-box;box-shadow:var(--highlight-2), var(--shadow-2);transition-property:color,translate;transition-duration:var(--duration-respond);transition-timing-function:var(--ease-respond)}.aria-pressed\:porcelain[aria-pressed=true]:where(a,button),:where(a,button)>.aria-pressed\:porcelain[aria-pressed=true]{isolation:isolate;box-shadow:none;position:relative}:is(.aria-pressed\:porcelain[aria-pressed=true]:where(a,button),:where(a,button)>.aria-pressed\:porcelain[aria-pressed=true]):before,:is(.aria-pressed\:porcelain[aria-pressed=true]:where(a,button),:where(a,button)>.aria-pressed\:porcelain[aria-pressed=true]):after{content:"";inset:calc(-1 * var(--line-hair));z-index:-1;border:inherit;border-radius:inherit;background:inherit;pointer-events:none;transition:opacity var(--duration-respond) var(--ease-respond);position:absolute}:is(.aria-pressed\:porcelain[aria-pressed=true]:where(a,button),:where(a,button)>.aria-pressed\:porcelain[aria-pressed=true]):before{box-shadow:var(--highlight-2), var(--shadow-2)}:is(.aria-pressed\:porcelain[aria-pressed=true]:where(a,button),:where(a,button)>.aria-pressed\:porcelain[aria-pressed=true]):after{box-shadow:var(--highlight-2), var(--shadow-2-lift);opacity:0}.aria-pressed\:porcelain[aria-pressed=true]:is(a,button):is(:hover,:focus-visible),.aria-pressed\:porcelain[aria-pressed=true][aria-expanded=true],:is(a,button):is(:hover,:focus-visible,[aria-expanded=true])>.aria-pressed\:porcelain[aria-pressed=true]{translate:0 calc(-1 * var(--porcelain-lift))}:is(.aria-pressed\:porcelain[aria-pressed=true]:is(a,button):is(:hover,:focus-visible),.aria-pressed\:porcelain[aria-pressed=true][aria-expanded=true],:is(a,button):is(:hover,:focus-visible,[aria-expanded=true])>.aria-pressed\:porcelain[aria-pressed=true]):before{opacity:0}:is(.aria-pressed\:porcelain[aria-pressed=true]:is(a,button):is(:hover,:focus-visible),.aria-pressed\:porcelain[aria-pressed=true][aria-expanded=true],:is(a,button):is(:hover,:focus-visible,[aria-expanded=true])>.aria-pressed\:porcelain[aria-pressed=true]):after{opacity:1}.aria-pressed\:porcelain[aria-pressed=true]:is(a,button):active,:is(a,button):active>.aria-pressed\:porcelain[aria-pressed=true]{box-shadow:var(--shadow-2-settle);translate:none}:is(.aria-pressed\:porcelain[aria-pressed=true]:is(a,button):active,:is(a,button):active>.aria-pressed\:porcelain[aria-pressed=true]):before,:is(.aria-pressed\:porcelain[aria-pressed=true]:is(a,button):active,:is(a,button):active>.aria-pressed\:porcelain[aria-pressed=true]):after{opacity:0}.aria-pressed\:text-ink-headline[aria-pressed=true]{color:var(--color-ink-headline)}.aria-\[current\=page\]\:porcelain[aria-current=page]{--porcelain-face:var(--gradient-porcelain);border:var(--line-hair) solid transparent;background:var(--porcelain-face) padding-box, var(--gradient-edge) border-box, var(--porcelain-face) border-box;box-shadow:var(--highlight-2), var(--shadow-2);transition-property:color,translate;transition-duration:var(--duration-respond);transition-timing-function:var(--ease-respond)}.aria-\[current\=page\]\:porcelain[aria-current=page]:where(a,button),:where(a,button)>.aria-\[current\=page\]\:porcelain[aria-current=page]{isolation:isolate;box-shadow:none;position:relative}:is(.aria-\[current\=page\]\:porcelain[aria-current=page]:where(a,button),:where(a,button)>.aria-\[current\=page\]\:porcelain[aria-current=page]):before,:is(.aria-\[current\=page\]\:porcelain[aria-current=page]:where(a,button),:where(a,button)>.aria-\[current\=page\]\:porcelain[aria-current=page]):after{content:"";inset:calc(-1 * var(--line-hair));z-index:-1;border:inherit;border-radius:inherit;background:inherit;pointer-events:none;transition:opacity var(--duration-respond) var(--ease-respond);position:absolute}:is(.aria-\[current\=page\]\:porcelain[aria-current=page]:where(a,button),:where(a,button)>.aria-\[current\=page\]\:porcelain[aria-current=page]):before{box-shadow:var(--highlight-2), var(--shadow-2)}:is(.aria-\[current\=page\]\:porcelain[aria-current=page]:where(a,button),:where(a,button)>.aria-\[current\=page\]\:porcelain[aria-current=page]):after{box-shadow:var(--highlight-2), var(--shadow-2-lift);opacity:0}.aria-\[current\=page\]\:porcelain[aria-current=page]:is(a,button):is(:hover,:focus-visible),.aria-\[current\=page\]\:porcelain[aria-current=page][aria-expanded=true],:is(a,button):is(:hover,:focus-visible,[aria-expanded=true])>.aria-\[current\=page\]\:porcelain[aria-current=page]{translate:0 calc(-1 * var(--porcelain-lift))}:is(.aria-\[current\=page\]\:porcelain[aria-current=page]:is(a,button):is(:hover,:focus-visible),.aria-\[current\=page\]\:porcelain[aria-current=page][aria-expanded=true],:is(a,button):is(:hover,:focus-visible,[aria-expanded=true])>.aria-\[current\=page\]\:porcelain[aria-current=page]):before{opacity:0}:is(.aria-\[current\=page\]\:porcelain[aria-current=page]:is(a,button):is(:hover,:focus-visible),.aria-\[current\=page\]\:porcelain[aria-current=page][aria-expanded=true],:is(a,button):is(:hover,:focus-visible,[aria-expanded=true])>.aria-\[current\=page\]\:porcelain[aria-current=page]):after{opacity:1}.aria-\[current\=page\]\:porcelain[aria-current=page]:is(a,button):active,:is(a,button):active>.aria-\[current\=page\]\:porcelain[aria-current=page]{box-shadow:var(--shadow-2-settle);translate:none}:is(.aria-\[current\=page\]\:porcelain[aria-current=page]:is(a,button):active,:is(a,button):active>.aria-\[current\=page\]\:porcelain[aria-current=page]):before,:is(.aria-\[current\=page\]\:porcelain[aria-current=page]:is(a,button):active,:is(a,button):active>.aria-\[current\=page\]\:porcelain[aria-current=page]):after{opacity:0}.aria-\[current\=page\]\:text-ink-headline[aria-current=page]{color:var(--color-ink-headline)}@media not all and (min-width:64rem){.max-wide\:justify-start{justify-content:flex-start}.max-wide\:gap-x-group{column-gap:var(--spacing-group)}}@media (min-width:64rem){.wide\:sticky{position:sticky}.wide\:top-0{top:var(--spacing-0)}.wide\:col-span-4{grid-column:span 4/span 4}.wide\:col-span-5{grid-column:span 5/span 5}.wide\:col-span-6{grid-column:span 6/span 6}.wide\:col-span-7{grid-column:span 7/span 7}.wide\:col-span-12{grid-column:span 12/span 12}.wide\:col-start-2{grid-column-start:2}.wide\:col-start-4{grid-column-start:4}.wide\:col-start-9{grid-column-start:9}.wide\:mt-8{margin-top:var(--spacing-8)}.wide\:block{display:block}.wide\:flex{display:flex}.wide\:grid{display:grid}.wide\:hidden{display:none}.wide\:h-svh{height:100svh}.wide\:w-ds-nav{width:var(--container-ds-nav)}.wide\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.wide\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.wide\:grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.wide\:grid-cols-\[auto_minmax\(0\,1fr\)\]{grid-template-columns:auto minmax(0,1fr)}.wide\:flex-col{flex-direction:column}.wide\:items-start{align-items:flex-start}.wide\:gap-0{gap:var(--spacing-0)}.wide\:gap-2{gap:var(--spacing-2)}.wide\:gap-6{gap:var(--spacing-6)}.wide\:gap-x-gutter{column-gap:var(--spacing-gutter)}.wide\:overflow-visible{overflow:visible}.wide\:overflow-y-auto{overflow-y:auto}.wide\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.wide\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.wide\:px-4{padding-inline:var(--spacing-4)}.wide\:py-8{padding-block:var(--spacing-8)}}@container not (min-width:47rem){.\@max-footer-pair\:contents{display:contents}}@container not (min-width:26rem){.\@max-nav-icons\:hidden{display:none}}@container not (min-width:19.5rem){.\@max-footer-field\:h-action-sm{height:var(--spacing-action-sm)}.\@max-footer-field\:flex-none{flex:none}.\@max-footer-field\:flex-col{flex-direction:column}.\@max-footer-field\:items-stretch{align-items:stretch}}@container (min-width:26rem){.\@nav-icons\:grid{display:grid}}@container (min-width:34rem){.\@md\:col-span-1{grid-column:span 1/span 1}.\@md\:col-span-3{grid-column:span 3/span 3}.\@md\:col-span-4{grid-column:span 4/span 4}.\@md\:col-span-8{grid-column:span 8/span 8}.\@md\:col-span-9{grid-column:span 9/span 9}.\@md\:col-start-1{grid-column-start:1}.\@md\:col-start-3{grid-column-start:3}.\@md\:col-start-5{grid-column-start:5}.\@md\:col-start-auto{grid-column-start:auto}.\@md\:row-start-1{grid-row-start:1}.\@md\:row-start-2{grid-row-start:2}.\@md\:row-start-4{grid-row-start:4}.\@md\:block{display:block}.\@md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.\@md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.\@md\:grid-cols-\[auto_1fr_auto\]{grid-template-columns:auto 1fr auto}.\@md\:flex-row{flex-direction:row}.\@md\:items-center{align-items:center}.\@md\:justify-between{justify-content:space-between}.\@md\:gap-gutter{gap:var(--spacing-gutter)}.\@md\:text-right{text-align:right}@container not (min-width:56rem){.\@md\:\@max-lg\:col-span-2{grid-column:span 2/span 2}.\@md\:\@max-lg\:mt-0{margin-top:var(--spacing-0)}.\@md\:\@max-lg\:grid{display:grid}.\@md\:\@max-lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@md\:\@max-lg\:gap-x-group{column-gap:var(--spacing-group)}.\@md\:\@max-lg\:gap-y-2{row-gap:var(--spacing-2)}.\@md\:\@max-lg\:self-center{align-self:center}}}@container (min-width:35rem){.\@lead\:w-auto{width:auto}.\@lead\:max-w-none{max-width:none}.\@lead\:flex-row{flex-direction:row}}@container (min-width:47rem){@media not all and (min-width:64rem){.\@footer-pair\:max-wide\:col-span-2{grid-column:span 2/span 2}.\@footer-pair\:max-wide\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.\@footer-pair\:max-wide\:gap-x-gutter{column-gap:var(--spacing-gutter)}}}@container (min-width:56rem){.\@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-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-5{grid-column-start:5}.\@lg\:col-start-7{grid-column-start:7}.\@lg\:col-start-9{grid-column-start:9}.\@lg\:row-span-3{grid-row:span 3/span 3}.\@lg\:row-start-1{grid-row-start:1}.\@lg\:row-start-2{grid-row-start:2}.\@lg\:mt-0{margin-top:var(--spacing-0)}.\@lg\:flex{display:flex}.\@lg\:grid{display:grid}.\@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\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.\@lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.\@lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.\@lg\:grid-rows-subgrid{grid-template-rows:subgrid}.\@lg\:gap-gutter{gap:var(--spacing-gutter)}.\@lg\:gap-y-0{row-gap:var(--spacing-0)}}@container not (min-width:34rem){.\@max-md\:\[\&_\.phrase\]\:whitespace-normal .phrase,.\@max-md\:\[\&_\.phrase-group\]\:whitespace-normal .phrase-group{white-space:normal}}[data-glint]>[data-glint-layer]{z-index:-1;border-radius:inherit;opacity:0;pointer-events:none;transition:opacity var(--duration-respond) var(--ease-respond);position:absolute;inset:0;overflow:clip}[data-glint]>[data-glint-layer]>span{top:calc(-1 * var(--glint-reach));left:calc(-1 * var(--glint-reach));width:calc(2 * var(--glint-reach));height:calc(2 * var(--glint-reach));background-image:var(--gradient-glint);position:absolute}[data-glint]:hover>[data-glint-layer]>span{will-change:transform}}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{--white:#fff;--neutral-50:oklch(from var(--color-glaze) 97.5% .003 h);--neutral-100:oklch(from var(--color-glaze) 94.5% .005 h);--neutral-200:oklch(from var(--color-glaze) 89% .007 h);--neutral-300:oklch(from var(--color-glaze) 81.5% .009 h);--neutral-400:oklch(from var(--color-glaze) 72.5% .011 h);--neutral-500:oklch(from var(--color-glaze) 63.5% .013 h);--neutral-600:oklch(from var(--color-glaze) 54.5% .015 h);--neutral-700:oklch(from var(--color-glaze) 46% .017 h);--neutral-800:oklch(from var(--color-glaze) 38% .019 h);--neutral-900:oklch(from var(--color-glaze) 30% .02 h);--neutral-950:oklch(from var(--color-glaze) 21% .02 h);--purple-50:oklch(from var(--color-logo-purple) 97.5% .003 h);--purple-100:oklch(from var(--color-logo-purple) 94.5% .012 h);--purple-200:oklch(from var(--color-logo-purple) 89% .038 h);--purple-300:oklch(from var(--color-logo-purple) 81.5% .086 h);--purple-400:oklch(from var(--color-logo-purple) 72.5% .149 h);--purple-500:oklch(from var(--color-logo-purple) 63.5% .216 h);--purple-600:oklch(from var(--color-logo-purple) 54.5% .24 h);--purple-700:oklch(from var(--color-logo-purple) 46% .24 h);--purple-800:oklch(from var(--color-logo-purple) 38% .179 h);--purple-900:oklch(from var(--color-logo-purple) 30% .116 h);--purple-950:oklch(from var(--color-logo-purple) 21% .064 h);--cyan-50:oklch(from var(--color-logo-cyan) 97.5% .004 h);--cyan-100:oklch(from var(--color-logo-cyan) 94.5% .015 h);--cyan-200:oklch(from var(--color-logo-cyan) 89% .044 h);--cyan-300:oklch(from var(--color-logo-cyan) 81.5% .101 h);--cyan-400:oklch(from var(--color-logo-cyan) 72.5% .134 h);--cyan-500:oklch(from var(--color-logo-cyan) 63.5% .123 h);--cyan-600:oklch(from var(--color-logo-cyan) 54.5% .105 h);--cyan-700:oklch(from var(--color-logo-cyan) 46% .085 h);--cyan-800:oklch(from var(--color-logo-cyan) 38% .063 h);--cyan-900:oklch(from var(--color-logo-cyan) 30% .041 h);--cyan-950:oklch(from var(--color-logo-cyan) 21% .022 h);--red-400:#fb7871;--red-700:#a50d1c;--texture-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.3' numOctaves='1' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2.6 0 0 0 -1.25'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url%28%23g%29'/%3E%3C/svg%3E");--grain-amount:.06;--gradient-air:linear-gradient(var(--color-air), var(--color-air-low));--color-mist:#acb2b9;--color-mist-shade:rgb(from var(--color-mist) 0 0 0 / calc(1 - (r + g + b) / 765));--mist-trace:.08;--mist-trace-low:.18;--mist-bank:.6;--mist-depth:.35;--air-light:.3;--duration-mist:70s;--mist-steps:140;--color-shade:#292e35;--gradient-atmosphere:linear-gradient(90deg, transparent, var(--color-light-cyan) 35%, var(--color-light-purple) 65%, transparent);--gradient-light-line:linear-gradient(90deg, var(--color-accent-cyan), var(--color-accent-purple));--glint-reach:9rem;--gradient-glint:radial-gradient(circle var(--glint-reach) at center, var(--purple-200), var(--cyan-100) 45%, transparent)}@supports (color:lab(0% 0 0)){:root{--white:lab(100% 0 0);--red-400:lab(66.5241% 50.4482 28.8755);--red-700:lab(35.5137% 57.1492 37.4216);--color-mist:lab(72.1346% -.950605 -4.38942);--color-shade:lab(18.7598% -1.0318 -5.4125)}}@supports (color:color-mix(in lab, red, red)){:root{--gradient-glint:radial-gradient(circle var(--glint-reach) at center, color-mix(in oklch, var(--purple-200) 55%, transparent), color-mix(in oklch, var(--cyan-100) 25%, transparent) 45%, transparent)}}:root{--glass-density:.3;--glass-density-float:.9;--glass-lit:.12;--color-glass-misted:oklch(from var(--color-mist) calc(1 - (1 - l) * .24) calc(c * .24) h);--color-glass-misted-float:oklch(from var(--color-mist) calc(1 - (1 - l) * .08) calc(c * .08) h);--glass-lift-hover:.3;--color-placard:oklch(from var(--color-glass-misted-float) l c h / 62%);--color-placard-dark:oklch(from var(--color-plate-dark) l c h / 60%);--color-glaze:#453d7a;--color-porcelain:var(--white)}@supports (color:lab(0% 0 0)){:root{--color-glaze:lab(29.0727% 16.2404 -34.2247)}}@supports (color:color-mix(in lab, red, red)){:root{--color-porcelain:color-mix(in oklch, var(--white), var(--color-glaze) 4%)}}:root{--color-porcelain-shade:var(--white)}@supports (color:color-mix(in lab, red, red)){:root{--color-porcelain-shade:color-mix(in oklch, var(--white), var(--color-glaze) 9%)}}:root{--color-porcelain-edge:var(--white)}@supports (color:color-mix(in lab, red, red)){:root{--color-porcelain-edge:color-mix(in oklch, var(--white), var(--color-glaze) 16%)}}:root{--gradient-porcelain:linear-gradient(to bottom, var(--white) 35%, var(--color-porcelain-shade));--gradient-porcelain-round:radial-gradient(circle at 34% 28%, var(--white), var(--color-porcelain) 42%, var(--color-porcelain-edge));--gradient-porcelain-round-soft:radial-gradient(circle at 32% 22%, var(--white) 20%, var(--color-porcelain) 55%, var(--color-porcelain-shade));--porcelain-lift:var(--line-hair);--font-features-sans:normal;--font-features-figures:"case";--layer-float:7;--layer-consent:8;--layer-veil:9;--layer-header:10;--layer-skip:11;--layer-mist:99;--layer-grain:100;--line-hair:.0625rem;--gradient-edge:linear-gradient(135deg, var(--white), var(--white) 35%, var(--white) 60%, var(--white))}@supports (color:color-mix(in lab, red, red)){:root{--gradient-edge:linear-gradient(135deg, var(--white), color-mix(in oklch, var(--white) 25%, transparent) 35%, color-mix(in oklch, var(--white) 5%, transparent) 60%, color-mix(in oklch, var(--white) 70%, transparent))}}:root{--focus-ring:.09375rem solid var(--color-focus);--focus-gap:.1875rem;--line-icon:calc(var(--line-hair) * 1.5);--line-icon-fine:var(--line-hair);--spring-enter:.5s;--spring-enter-bounce:0;--spring-respond:.25s;--spring-respond-bounce:.1;--spring-reveal:.45s;--spring-reveal-bounce:.1;--room:.4;--enter-rise:var(--spacing-3);--nudge:var(--spacing-1);--stagger:40ms;--beat:.12s;--duration-flow:12s;--duration-ripple:2.6s;--duration-glow:4s}:root,:where(main>*,body>footer){--depth:0;--depth-soften:.3;--depth-fade:calc(1 - var(--depth-soften) * var(--depth));--depth-spread:calc(1 + var(--depth-soften) * var(--depth));--highlight-1:inset 0 var(--line-hair) 0 0 var(--white), inset 0 calc(-1 * var(--line-hair)) 0 0 var(--white), inset 0 -.75rem 1.25rem -1rem oklch(from var(--color-shade) l c h / 12%)}@supports (color:color-mix(in lab, red, red)){:root,:where(main>*,body>footer){--highlight-1:inset 0 var(--line-hair) 0 0 color-mix(in oklch, var(--white) 90%, transparent), inset 0 calc(-1 * var(--line-hair)) 0 0 color-mix(in oklch, var(--white) 35%, transparent), inset 0 -.75rem 1.25rem -1rem oklch(from var(--color-shade) l c h / 12%)}}:root,:where(main>*,body>footer){--shadow-1:0 .0625rem .125rem 0 oklch(from var(--color-shade) l c h / calc(6% * var(--depth-fade))), 0 .25rem calc(.75rem * var(--depth-spread)) -.375rem oklch(from var(--color-shade) l c h / calc(8% * var(--depth-fade))), 0 1rem calc(2.5rem * var(--depth-spread)) -1.25rem oklch(from var(--color-shade) l c h / calc(20% * var(--depth-fade)));--highlight-2:inset 0 var(--line-hair) 0 0 var(--white), inset 0 -.125rem .25rem 0 oklch(from var(--color-shade) l c h / 6%);--shadow-2:0 .0625rem .1875rem 0 oklch(from var(--color-shade) l c h / calc(9% * var(--depth-fade))), 0 .375rem calc(1rem * var(--depth-spread)) -.5rem oklch(from var(--color-shade) l c h / calc(16% * var(--depth-fade))), 0 1rem calc(2.5rem * var(--depth-spread)) -1.25rem oklch(from var(--color-shade) l c h / calc(12% * var(--depth-fade)));--shadow-2-lift:0 .0625rem .1875rem 0 oklch(from var(--color-shade) l c h / calc(7% * var(--depth-fade))), 0 .625rem calc(1.5rem * var(--depth-spread)) -.75rem oklch(from var(--color-shade) l c h / calc(20% * var(--depth-fade))), 0 1.125rem calc(2.75rem * var(--depth-spread)) -1.25rem oklch(from var(--color-shade) l c h / calc(12% * var(--depth-fade)));--shadow-2-settle:inset 0 .125rem .375rem 0 oklch(from var(--color-shade) l c h / 14%), 0 .0625rem .125rem 0 oklch(from var(--color-shade) l c h / calc(10% * var(--depth-fade)))}@media (prefers-reduced-motion:reduce){:root{--duration-enter:0s;--duration-respond:0s;--duration-reveal:0s;--duration-signal:0s;--spring-enter:0s;--spring-respond:0s;--spring-reveal:0s;--stagger:0s;--beat:0s;--duration-flow:0s;--duration-ripple:0s;--duration-glow:0s;--duration-mist:0s;--enter-rise:0rem;--nudge:0rem;--porcelain-lift:0rem}}[data-surface=dark]{--color-surface:var(--neutral-950);--color-ink-headline:var(--white);--color-ink:var(--neutral-50);--color-ink-soft:var(--neutral-200);--color-ink-muted:var(--neutral-400);--color-line:var(--white)}@supports (color:color-mix(in lab, red, red)){[data-surface=dark]{--color-line:color-mix(in oklch, var(--white) 14%, transparent)}}[data-surface=dark]{--color-focus:var(--neutral-50);--color-danger:var(--red-400);--color-success:var(--purple-400);--glass-density:.06;background-color:var(--color-surface);color:var(--color-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@property --depth{syntax:"<number>";inherits:true;initial-value:0}@supports (z-index:sibling-index()){main>*{--depth:calc((sibling-index() - 1) / sibling-count())}}body>footer{--depth:1}@media (min-width:40rem){:root{--text-display:2.75rem;--text-display--line-height:3rem;--text-title-1:2.25rem;--text-title-1--line-height:2.5rem;--text-title-2:1.75rem;--text-title-2--line-height:2rem;--text-lead:1.125rem;--text-lead--line-height:1.75rem;--spacing-under-display:var(--spacing-4);--spacing-inset-card:var(--spacing-5);--spacing-margin:var(--spacing-8);--spacing-gutter:var(--spacing-6);--spacing-eyebrow:var(--spacing-6);--spacing-block:var(--spacing-12);--spacing-air:var(--spacing-20);--spacing-section:var(--spacing-30)}}@media (min-width:64rem){:root{--text-display:3.5rem;--text-display--line-height:3.75rem;--text-title-1:2.5rem;--text-title-1--line-height:2.75rem;--text-title-2:2rem;--text-title-2--line-height:2.25rem;--spacing-under-display:var(--spacing-5);--spacing-under-title-1:var(--spacing-3);--spacing-inset-card:var(--spacing-6);--spacing-margin:var(--spacing-12);--spacing-gutter:var(--spacing-8);--spacing-block:var(--spacing-14);--spacing-air:var(--spacing-24);--spacing-section:var(--spacing-40)}}:where(:has(>.phrase,>.phrase-group)){text-wrap-style:balance}@keyframes mist-drift{0%{translate:-4% 1%}to{translate:4% -1%}}@keyframes mist-descent{0%{opacity:var(--mist-top)}to{opacity:var(--mist-end)}}@keyframes mist-pass{to{translate:0 calc(-1 * var(--mist-tile))}}@keyframes air-light-pass{0%{translate:-32% 8%}to{translate:32% -8%}}@keyframes rise{0%{opacity:0;translate:0 var(--enter-rise)}}@keyframes settle{0%{translate:0 calc(-1 * var(--enter-rise) / 2)}}:root{--action-glow-rest:-.5rem .5rem 1rem -.75rem color-mix(in srgb, color-mix(in oklch, var(--color-accent-cyan) 70%, transparent) 40%, transparent), .5rem .5rem 1rem -.75rem color-mix(in srgb, color-mix(in oklch, var(--color-accent-purple) 55%, transparent) 40%, transparent)}@supports (color:color-mix(in lab, red, red)){:root{--action-glow-rest:-.5rem .5rem 1rem -.75rem color-mix(in oklch, var(--color-light-cyan) 40%, transparent), .5rem .5rem 1rem -.75rem color-mix(in oklch, var(--color-light-purple) 40%, transparent)}}:root{--action-glow-lit:-.5rem .625rem 1.25rem -.75rem color-mix(in srgb, color-mix(in oklch, var(--color-accent-cyan) 70%, transparent) 75%, transparent), .5rem .625rem 1.25rem -.75rem color-mix(in srgb, color-mix(in oklch, var(--color-accent-purple) 55%, transparent) 75%, transparent), 0 0 .75rem calc(-1 * var(--line-hair)) color-mix(in srgb, color-mix(in oklch, var(--color-accent-purple) 55%, transparent) 30%, transparent)}@supports (color:color-mix(in lab, red, red)){:root{--action-glow-lit:-.5rem .625rem 1.25rem -.75rem color-mix(in oklch, var(--color-light-cyan) 75%, transparent), .5rem .625rem 1.25rem -.75rem color-mix(in oklch, var(--color-light-purple) 75%, transparent), 0 0 .75rem calc(-1 * var(--line-hair)) color-mix(in oklch, var(--color-light-purple) 30%, transparent)}}:root{--action-glow-press:-.25rem .25rem .5rem -.375rem color-mix(in srgb, color-mix(in oklch, var(--color-accent-cyan) 70%, transparent) 60%, transparent), .25rem .25rem .5rem -.375rem color-mix(in srgb, color-mix(in oklch, var(--color-accent-purple) 55%, transparent) 60%, transparent)}@supports (color:color-mix(in lab, red, red)){:root{--action-glow-press:-.25rem .25rem .5rem -.375rem color-mix(in oklch, var(--color-light-cyan) 60%, transparent), .25rem .25rem .5rem -.375rem color-mix(in oklch, var(--color-light-purple) 60%, transparent)}}:root{--gradient-action-porcelain:linear-gradient(to bottom, var(--white) 35%, var(--color-action-glaze));--gradient-action-reflection:radial-gradient(70% 65% at 22% 100%, color-mix(in srgb, color-mix(in oklch, var(--color-accent-cyan) 70%, transparent) 16%, transparent), transparent), radial-gradient(70% 65% at 78% 100%, color-mix(in srgb, color-mix(in oklch, var(--color-accent-purple) 55%, transparent) 14%, transparent), transparent)}@supports (color:color-mix(in lab, red, red)){:root{--gradient-action-reflection:radial-gradient(70% 65% at 22% 100%, color-mix(in oklch, var(--color-light-cyan) 16%, transparent), transparent), radial-gradient(70% 65% at 78% 100%, color-mix(in oklch, var(--color-light-purple) 14%, transparent), transparent)}}@keyframes action-breathe{to{opacity:1}}:is([data-site-header]:has(~* [data-main-action]:not([data-unseen])),:has([data-main-action]:not([data-unseen]))~[data-site-header]) [data-nav-action]{--porcelain-face:var(--gradient-action-porcelain)}:is([data-site-header]:has(~* [data-main-action]:not([data-unseen])),:has([data-main-action]:not([data-unseen]))~[data-site-header]) [data-nav-action]>:is([data-glow],[data-horizon]){opacity:0}:root{--nav-density:.14;--puck-tuck:var(--spacing-1);--nav-density-docked:.5}@property --footer-progress{syntax:"<number>";inherits:false;initial-value:1}.footer-frame,.footer-fog{--footer-sunk:calc((1 - var(--footer-progress)) * (1 - var(--footer-progress)) * var(--footer-sink) * 100svh)}main+.site-footer{margin-top:calc(-1 * var(--footer-spire-at))}main[data-contact-page]+.site-footer .footer-contact{display:none}@keyframes footer-roll-in{0%{translate:0 100%}}@keyframes footer-roll-out{to{translate:0 -100%}}:root{--link-offset:.1875rem;--link-rest:35%}.page-cue{pointer-events:none;position:absolute;inset:0 auto auto 0}::view-transition{pointer-events:none}::view-transition-image-pair(root){isolation:auto}::view-transition-old(root){mix-blend-mode:normal;animation:none}::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-old(root){z-index:1;animation:page-leave var(--duration-respond) var(--ease-respond) both}::view-transition-group(.page-cue){display:none}@keyframes page-leave{to{opacity:0}}:root{--consent-inset:var(--spacing-margin)}@media (min-width:40rem){:root{--consent-inset:var(--spacing-group)}}:root[data-consent]{scroll-padding-bottom:calc(var(--consent-room,var(--spacing-0)) + var(--consent-inset) * 2)}:root[data-consent=covers] .site-footer{padding-bottom:calc(var(--consent-room,var(--spacing-0)) + var(--consent-inset))}@media print{.consent-banner{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@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}
