 :root {--font-family: "Inter", system-ui, -apple-system, BlinkMachineSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--rhythm-base: 1rlh;--step--1: clamp(0.7292rem, 0.6931rem + 0.1603vw, 0.8854rem);--step-0: clamp(0.875rem, 0.8317rem + 0.1923vw, 1.0625rem);--step-1: clamp(1.05rem, 0.9981rem + 0.2308vw, 1.275rem);--step-2: clamp(1.26rem, 1.1977rem + 0.2769vw, 1.53rem);--step-3: clamp(1.512rem, 1.4372rem + 0.3323vw, 1.836rem);--step-4: clamp(1.8144rem, 1.7247rem + 0.3988vw, 2.2032rem);--step-5: clamp(2.1773rem, 2.0696rem + 0.4785vw, 2.6438rem);--step-6: clamp(2.6127rem, 2.4835rem + 0.5742vw, 3.1726rem);--step-7: clamp(3.1353rem, 2.9802rem + 0.6891vw, 3.8071rem);--text-base: var(--step-0);--text-sm: var(--step--1);--text-md: var(--step-1);--text-lg: var(--step-2);--text-xl: var(--step-3);--text-2xl: var(--step-4);--text-3xl: var(--step-5);--text-4xl: var(--step-6);--text-5xl: var(--step-7);--space-3xs: clamp(0.25rem, 0.25rem + 0vw, 0.25rem);--space-2xs: clamp(0.4375rem, 0.4087rem + 0.1282vw, 0.5625rem);--space-xs: clamp(0.6875rem, 0.6587rem + 0.1282vw, 0.8125rem);--space-s: clamp(0.875rem, 0.8317rem + 0.1923vw, 1.0625rem);--space-m: clamp(1.3125rem, 1.2404rem + 0.3205vw, 1.625rem);--space-l: clamp(1.75rem, 1.6635rem + 0.3846vw, 2.125rem);--space-xl: clamp(2.625rem, 2.4952rem + 0.5769vw, 3.1875rem);--space-2xl: clamp(3.5rem, 3.3269rem + 0.7692vw, 4.25rem);--space-3xl: clamp(5.25rem, 4.9904rem + 1.1538vw, 6.375rem);--space-4xl: clamp(7rem, 6.6538rem + 1.5385vw, 8.5rem);--space-3xs-2xs: clamp(0.25rem, 0.1779rem + 0.3205vw, 0.5625rem);--space-2xs-xs: clamp(0.4375rem, 0.351rem + 0.3846vw, 0.8125rem);--space-xs-s: clamp(0.6875rem, 0.601rem + 0.3846vw, 1.0625rem);--space-s-m: clamp(0.875rem, 0.7019rem + 0.7692vw, 1.625rem);--space-m-l: clamp(1.3125rem, 1.125rem + 0.8333vw, 2.125rem);--space-l-xl: clamp(1.75rem, 1.4183rem + 1.4744vw, 3.1875rem);--space-xl-2xl: clamp(2.625rem, 2.25rem + 1.6667vw, 4.25rem);--space-2xl-3xl: clamp(3.5rem, 2.8365rem + 2.9487vw, 6.375rem);--space-s-l: clamp(0.875rem, 0.5865rem + 1.2821vw, 2.125rem);--space-s-2xl: clamp(0.875rem, 0.0962rem + 3.4615vw, 4.25rem);--space-l-4xl: clamp(1.75rem, 0.1923rem + 6.9231vw, 8.5rem);--space-xl-3xl: clamp(2.625rem, 1.7596rem + 3.8462vw, 6.375rem);--space-xl-4xl: clamp(2.625rem, 1.2692rem + 6.0256vw, 8.5rem);--space-l-3xl: clamp(1.75rem, 0.6827rem + 4.7436vw, 6.375rem);}:root {--lightning-primary: 68.13%;--lightning-primary-light: 78.13%;--primary: oklch(var(--lightning-primary) 0.1115 229.91);--primary-light: oklch(var(--lightning-primary-light) 0.1115 229.91);--primary-dark: oklch(0.5365 0.0991 231.92);--secondary: var(--color-primary-light);--secondary-light: oklch(87.5% 0.08 287);--secondary-dark: oklch(77.5% 0.094 272);--neutral-50: #f8f9fa;--neutral-100: #f1f3f5;--neutral-200: #e9ecef;--neutral-300: #dee2e6;--neutral-400: #ced4da;--neutral-500: #adb5bd;--neutral-600: #868e96;--neutral-700: #495057;--neutral-800: #343a40;--neutral-900: #212529;--white: rgba(255, 255, 255, 1);--black: rgba(60, 60, 60, 1);--body-bg: var(--white, white);--btn-bg: var(--primary, black);--btn-text: var(--white, white);--border-color: var(--primary);--border-radius: 10px;--input-radius: 4px;--input-bg: rgba(232, 232, 232, 1);--checkbox-bg: var(--white);--input-border: 1px solid var(--input-bg);--input-padding: 0.6em 1.3em;--input-focus-outline: 2px solid var(--primary);--max-width: 2200px;--nav-bg: var(--white, white);--nav-height: calc(var(--space-2xl-3xl) + var(--space-2xs));}@supports (color: oklch(white 1 1 h)) {:root {--white: oklch(from var(--primary) 1 0.025 h);--black: oklch(from var(--primary) 0.025 c h);--primary-dark: oklch(from var(--primary) calc(l - 0.35) c h);--secondary-light: oklch(from var(--secondary) calc(l + 0.1) c h);--secondary-dark: oklch(from var(--secondary) calc(l - 0.1) c h);--neutral: oklch(from var(--primary) l calc(c - 0.18) h);--neutral-50: oklch(from var(--neutral) calc(l + 0.38) c h);--neutral-100: oklch(from var(--neutral) calc(l + 0.37) c h);--neutral-200: oklch(from var(--neutral) calc(l + 0.3) c h);--neutral-300: oklch(from var(--neutral) calc(l + 0.2) c h);--neutral-400: oklch(from var(--neutral) calc(l + 0.1) c h);--neutral-500: oklch(from var(--neutral) l c h);--neutral-600: oklch(from var(--neutral) calc(l - 0.1) c h);--neutral-700: oklch(from var(--neutral) calc(l - 0.4) c h);}}button, .btn {--text-color: var(--btn-text);--bg-color: var(--btn-bg);--hover-color: lighten(var(--bg-color), 2.5%);display: inline-flex;align-self: center;text-box-trim: trim-both;text-box-edge: cap alphabetic;padding: 0.6em 1.3em;line-height: 2;font-weight: 600;text-decoration: none;text-rendering: geometricPrecision;letter-spacing: 0;white-space: nowrap;color: var(--text-color);background: var(--bg-color);border-radius: var(--border-radius);user-select: none;transform: scale(1.01);}@supports (color: oklch(from white 1 1 h)) {button, .btn:not(.btn--inverted) {--hover-color: oklch(from var(--bg-color) calc(l + 0.025) c h);background: oklch(from var(--bg-color) calc(l - 0.05) calc(c) h / 0.95);border-color: oklch(from var(--bg-color) calc(l - 0.1) calc(c + 0.1) h);}}.btn--lg {font-size: var(--text-md);}.btn--sm {font-size: var(--text-sm);}:is(button, .btn, .hover-scale):not(:disabled):hover {cursor: pointer;text-decoration: none;transition: transform 0.1s ease-in-out;transform: scale(1.025);}:is(button, .btn, .hover-scale):not(:disabled):active {transform: scale(1);}:is(button, .btn):disabled {opacity: 0.6;}:is(button, .btn).is-loading::before {content: "";display: inline-block;align-self: center;margin-right: 0.5em;width: 1em;height: 1em;border: 2px solid var(--text-color);border-top-color: transparent;border-radius: 50%;animation: spin 1s linear infinite;}@keyframes spin {to {transform: rotate(360deg);}}@supports (color: oklch(from white 1 1 h)) {:is(button, .btn):not(:disabled):hover {border-color: oklch(from var(--hover-color) calc(l - 0.1) calc(c + 0.1) h);background: var(--hover-color);}}:is(button, .btn):active {transform: scale(1);box-shadow: none;}.btn--primary {--bg-color: var(--primary);}.btn--secondary {--bg-color: var(--secondary-dark);}.btn--outline {--bg-color: transparent;--text-color: var(--primary);--hover-color: transparent;background-color: transparent;color: var(--text-color);border: 2px solid var(--text-color);}.btn--outline:hover {background-color: transparent;border: 2px solid var(--text-color) !important;}.btn--link {--bg-color: transparent;--text-color: var(--primary);--hover-color: transparent;background-color: transparent;border: none;padding: 0;box-shadow: none;color: var(--black);transform: scale(1) !important;}.btn--inverted {--bg-color: var(--white);--text-color: rgba(100, 159, 185, 1);--hover-color: var(--white);border: 2px solid var(--bg-color) !important;color: var(--text-color);box-shadow: 2px 2px 6.3px 0px rgba(0, 0, 0, 0.25);}:is(.btn, button).unstyled, :is(.btn, button).unstyled:is(:hover, :active) {padding: 0;margin: 0;transform: scale(1);border: none;background: none;color: inherit;box-shadow: none;}.dark .btn, .dark button {box-shadow: none;}span.email b {display: none;}.scroll-x-shadow-indicator, .scroll-x-shadow-indicator--left, .scroll-x-shadow-indicator--right {display: block;position: absolute;z-index: 10;top: 0;height: 100%;width: var(--space-sm-xl);background: linear-gradient( to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 30%, var(--nav-bg) 100% );}.scroll-x-shadow-indicator--left {left: 0;transform: rotate(180deg);}.scroll-x-shadow-indicator--right {right: 0;}.show-on-js {display: none;}.js-enabled .show-on-js {display: block !important;}.container {width: 100%;max-width: var(--max-width);margin: 0 auto;box-shadow: -4px 0 12px -6px rgba(0, 0, 0, 0.05), 4px 0 12px -6px rgba(0, 0, 0, 0.05);}#main {}.center-vertical {display: flex;flex-direction: column;justify-content: center;}.center-horizontal {display: flex;flex-direction: column;align-items: center;}.rows-equal {display: grid;grid-auto-rows: 1fr;}.flow > * + *, .prose > * + * {margin-top: var(--flow-space, 1rlh);}.page p a, .prose a {text-decoration: underline;color: var(--primary-dark);text-underline-offset: 0.3em;}.page p a:hover, .page p a.is-active, .prose a:hover, .prose a.is-active {text-decoration: underline;text-decoration-color: var(--primary);color: var(--primary);}a.unstyled {text-decoration: none !important;color: inherit !important;}* {box-sizing: border-box;scroll-behavior: smooth;}body {background-color: var(--body-bg);scrollbar-gutter: stable;}:focus-visible {outline: var(--input-focus-outline);}.box {width: var(--space-8);height: var(--space-8);display: inline-block;}.debug {background-image: linear-gradient( to bottom, var(--neutral-500) 1px, transparent 1px );background-size: 100% var(--rhythm-base);}@media (prefers-reduced-motion: reduce) {* {animation: none !important;transition: none !important;scroll-behavior: auto !important;}}@font-face {font-family: "Inter";src: url("./assets/fonts/Inter.woff2") format("woff2"), url("./assets/fonts/Inter.woff") format("woff");font-weight: 100 900;font-style: normal;font-display: swap;}body {font-family: var(--font-family);font-size: var(--text-base);line-height: 1.65;letter-spacing: 5%;color: var(--black);}::selection {background-color: var(--secondary);color: var(--white);}h1, .h1 {font-size: var(--text-2xl);font-weight: 800;letter-spacing: 7%;}h2, .h2 {font-size: var(--text-xl);font-weight: 600;letter-spacing: 7%;}h3, .h3 {font-size: var(--text-lg);font-weight: 600;letter-spacing: 7%;}h4, .h4 {font-size: var(--text-base);font-weight: 700;letter-spacing: 11%;}h1, h2, h3, .h1, .h2, .h3, h4, .h4 {line-height: 1.2;max-width: 55ch;text-wrap: balance;text-box-trim: trim-start;}h4, .h4 {line-height: 1.5;}p, .prose, code {text-wrap: pretty;max-width: 80ch;hyphens: auto;}ul {list-style-type: disc;margin-left: 1.75em;}li {margin-bottom: 0.25lh;max-width: 55ch;text-wrap: balance;}hr {--color: var(--color-neutral-200);border: 0;border-top: 1px solid var(--color);}b {font-weight: 650;}a {word-break: break-all;}.darkmode-toggle {display: block;position: absolute;right: var(--space-3);top: 0.5lh;width: 1.75lh;height: 1.75lh;background: #000;margin: 0;padding: 0;}.darkmode-toggle .icon {display: block;width: 0.875rem;height: 0.875rem;stroke-width: 0;stroke: currentColor;fill: currentColor;}.darkmode-toggle .icon-sun, .darkmode-toggle .icon-moon {transition-property: transform, color;transition-duration: 0.3s;transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);}.darkmode-toggle .icon-sun {transform: translate(0, 0) scale(1.5);}.darkmode-toggle .icon-moon {transform: translate(125%, 0) scale(0.8);}.darkmode-toggle.enabled .icon-sun {transform: translate(125%, -75%) scale(0.8);}.darkmode-toggle.enabled .icon-moon {transform: translate(-25%, 100%) scale(1.3);}.nav {position: relative;width: 100%;height: var(--nav-height);display: flex;align-items: center;}.nav ul {width: 100%;padding-top: var(--space-2);align-items: center;list-style-type: none;}.nav li a {display: inline-block;white-space: nowrap;}.nav--main {position: fixed;top: 0;z-index: 10;background: var(--nav-bg);}.nav--main ul, .nav--main li {margin: 0;}.section {position: relative;max-width: 100%;margin-left: auto;margin-right: auto;}.section--full {--max-width: 100%;--offset: var(--nav-height);height: calc(100dvh - var(--offset));margin-top: var(--offset);}.section__content {position: relative;z-index: 1;}.section__bg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;object-fit: cover;object-position: top;pointer-events: none;}.slider {--gutter: 0;position: relative;overflow-x: hidden;display: grid;place-items: center;}.slider__slides {display: flex;justify-content: space-around;align-items: stretch;flex-wrap: nowrap;height: 100%;overflow-x: scroll;scroll-snap-type: x mandatory;-ms-overflow-style: none;scrollbar-width: none;scroll-behavior: auto;}.slider__slides::-webkit-scrollbar {display: none;}.slider__slides > [data-slide] {display: flex;align-items: center;justify-content: center;flex: 0 0 auto;align-self: center;scroll-snap-align: center;width: 100%;height: 100%;padding: 0 calc(var(--gutter) * 1);picture {width: 100%;height: 100%;}}.slider__btn {position: absolute;&.left {left: var(--space-s);}&.right {right: var(--space-s);}}.logo {margin-top: 3px;width: auto;height: 1.5lh;}.gallery {position: relative;display: flex;flex-direction: column;gap: var(--space-m);align-items: center;}.gallery__title {font-weight: 600;}.gallery__items {display: grid;gap: var(--space-m);& > * img {transition: cubic-bezier(0.165, 0.84, 0.44, 1) transform 0.3s;}& > *:hover img {transform: scale(1.04);}}.gallery--widespread {overflow: hidden;.gallery__title {position: absolute;top: 1em;}.gallery__items {--margin-direction: 1;width: 145%;max-width: 2000px;grid-template-columns: repeat(5, 1fr);gap: 0;& > * {transform-origin: center top;}:nth-child(1) {z-index: 1;transform: scale(0.6) translate(90%, 0);}:nth-child(2) {z-index: 2;margin-top: calc(1lh * var(--margin-direction));transform: scale(0.8) translate(20%, 0);}:nth-child(3) {z-index: 3;margin-top: calc(1.25lh * var(--margin-direction));}:nth-child(4) {z-index: 2;margin-top: calc(1lh * var(--margin-direction));transform: scale(0.8) translate(-20%, 0);}:nth-child(5) {z-index: 1;transform: scale(0.6) translate(-90%, 0);}}&.inverted {.gallery__title {top: auto;bottom: 0;}.gallery__items {--margin-direction: -1;padding-top: 4%;padding-bottom: 0.75em;& > * {transform-origin: center bottom;}}}}.gallery--swipe {--gutter: 0;position: relative;overflow-x: hidden;display: grid;place-items: center;.gallery__items {display: flex;justify-content: flex-start;align-items: stretch;flex-wrap: nowrap;gap: var(--spacing-lg);width: 100%;height: 100%;overflow-x: scroll;scroll-snap-type: x mandatory;padding-inline: calc(50% - 167.5px);-ms-overflow-style: none;scrollbar-width: none;scroll-behavior: auto;&::-webkit-scrollbar {display: none;}& > * {display: flex;align-items: center;justify-content: center;flex: 0 0 335px;max-width: 90%;align-self: center;scroll-snap-align: center;padding: 0 calc(var(--gutter) * 1);}}}@supports (view-timeline: --works) {@keyframes adjust-z-index {0% {z-index: 1;}50% {z-index: 100;}100% {z-index: 1;}}@keyframes rotate-cover {0% {transform: scale(0.8);}35% {transform: scale(0.9);}50% {transform: scale(1);}65% {transform: scale(0.9);}100% {transform: scale(0.8);}}.gallery--swipe .gallery__items {gap: 0;& > * {view-timeline-name: --li-in-and-out-of-view;view-timeline-axis: inline;animation: linear adjust-z-index both;animation-duration: auto;animation-timeline: --li-in-and-out-of-view;animation-range: entry 50% exit 50%;perspective: 40em;position: relative;z-index: 1;will-change: z-index;user-select: none;img {animation: linear rotate-cover both;animation-duration: auto;animation-timeline: --li-in-and-out-of-view;animation-range: entry 50% exit 50%;will-change: transform;}}}}.glightbox-clean .gslide-description {h4 {margin: 0;line-height: 1;}}.gscrollbar-fixer {margin: 0 !important;.nav--main {overflow: auto;scrollbar-gutter: stable;}}.calculator {width: 100%;input {border-color: var(--color-neutral-600);background-color: var(--white);}}.embed {display: flex;align-items: center;position: relative;background-color: var(--primary-lighter);background-position: center center;background-size: cover;aspect-ratio: 16/9;}.embed__iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 0;}.embed__iframe:not([src]) {display: none;}.embed__iframe[src] + .embed__notice {display: none;}.embed__notice {min-height: max-content;background-color: rgba(255, 255, 255, 0.95);text-align: center;font-weight: 400;font-size: var(--text-xs);color: var(--black);line-height: 1.5;padding: 1.5rem;width: 100%;left: 0;display: flex;flex-direction: column;justify-content: center;align-items: center;height: 100%;z-index: 2;border: 2px dashed var(--color-primary-light);}.dark .embed__notice {background-color: rgba(0, 0, 0, 0.85);}.embed__notice > * {margin-left: auto;margin-right: auto;}.embed__notice a {color: var(--color-primary);text-decoration: underline;}.embed__notice > button {margin-top: 2rem;font-size: var(--text-sm);}.video .embed__notice {position: absolute;top: 0;}.map .embed__notice {background-image: url("/assets/gmaps.png");background-size: cover;background-position: center;}.map .embed__notice > *:not(button) {background-color: var(--color-white);opacity: 0.95;padding: 0.5rem;border-radius: 4px;}.form {width: 100%;}input, textarea {width: 100%;border-radius: var(--input-radius);}.form textarea {field-sizing: content;min-height: 8lh;}.form__error {color: var(--color-red-900);font-size: var(--text-sm);}.form-errors {margin-top: var(--space-xs) !important;}.form-errors li {margin-top: 0.25em !important;}input, textarea, select {background-color: var(--input-bg);border: var(--input-border);margin-top: 0.1em !important;padding: var(--input-padding);}input[type="text"], input[type="number"], input[type="email"], input[type="password"], textarea {width: 100%;}input:invalid:not(:focus):not(:placeholder-shown), textarea:invalid:not(:focus):not(:placeholder-shown), select:invalid:not(:focus):not(:placeholder-shown), input.error, textarea.error, select.error {border-color: var(--color-red-700);outline: var(--color-red-700) solid 1px;}input[type="checkbox"], input[type="radio"] {appearance: none;width: 1em;height: 1em;margin: 0 0.5em 0 0;padding: 0.5em;background-color: var(--checkbox-bg);border-radius: var(--input-radius);}input[type="radio"] {border: 2px solid var(--primary);border-radius: 50%;&:checked {background-color: var(--primary);}}input[type="checkbox"] {position: relative;display: grid;place-content: center;border: 2px solid var(--primary);}input[type="checkbox"]::before {content: "";position: absolute;top: 0.125em;left: 0.125em;width: 0.75em;height: 0.75em;transform: scale(0);transition: transform 25ms linear;box-shadow: inset 1em 1em var(--color-white);clip-path: polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);}input[type="checkbox"]:checked {background-color: var(--primary);}input[type="checkbox"]:checked::before {transform: scale(1);}[type="submit"] {width: max-content;border-radius: var(--border-radius);padding: 0.5em 2.6em;}label {display: flex;align-items: center;flex-wrap: wrap;gap: 0.25em;font-size: var(--text-sm);}label:has(input[type="checkbox"]), label:has(input[type="radio"]) {& + label {margin-top: 0.5em !important;}}label:hover, input[type="checkbox"]:hover, input[type="radio"]:hover {cursor: pointer;}label > input[type="checkbox"], label > input[type="radio"] {width: auto;order: -1;}.altcha-main {background-color: var(--checkbox-bg);column-gap: 0.5em !important;.altcha-label {padding-top: 2px;}}.form__success {transition: display 0.1s ease-in-out, opacity 0.1s ease-in-out, transform 0.1s ease-in-out;transition-behavior: allow-discrete;@starting-style {display: block;opacity: 1;transform: scale(0.98);}&.hide {display: none;opacity: 0;transform: scale(0.98);pointer-events: none;}}nav a, nav a:hover {text-decoration: none;}.nav--main {flex-wrap: nowrap;justify-content: space-between;column-gap: var(--space-xs);padding: 0 var(--space-s-2xl);background-color: var(--white);border-bottom: 1px solid rgba(0, 0, 0, 0.05);transition: background-color 0.3s ease-in-out, border-color 0.3s ease-in-out, backdrop-filter 0.3s ease-in-out;h1 {font-size: var(--text-base);font-weight: 500;text-wrap: nowrap;}}#navMainToggle {position: relative;top: 0;right: 0;z-index: 11;padding: 0.9em;right: -1em;background-color: var(--white);&[aria-expanded="true"] + #navMain {transform: translateX(0);}}#navMain {position: fixed;height: 100dvh;top: 0;right: 0;z-index: 10;transform: translateX(calc(100% + 10px));transition: transform 0.5s cubic-bezier(0.77, 0, 0.175, 1);background-color: var(--white);box-shadow: -7px 4px 6.4px 0px rgba(0, 0, 0, 0.13);}#navMain ul {display: flex;flex-direction: column;align-items: flex-start;overflow-x: scroll;padding: calc(1 * var(--space-4xl)) var(--space-xl-2xl) var(--space-xl) var(--space-xl-2xl);-ms-overflow-style: none;scrollbar-width: none;&::-webkit-scrollbar {display: none;}}.nav--main li a {padding: var(--space-2xs) var(--space-3xs-sm);text-box-trim: trim-both;text-box-edge: cap alphabetic;}.nav--main li a:hover, .nav--main li a:focus, .nav--main li a:active, .nav--main li a.is-active {}.nav--main .nav-item {width: 100%;padding: calc(var(--space-l) / 2) 0;font-size: var(--text-lg);font-weight: 600;letter-spacing: 16%;}.nav--main .nav-item-sub {padding: calc(var(--space-2xs)) 0;padding-left: var(--space-s-l);font-size: var(--text-base);font-weight: 500 !important;letter-spacing: 12%;& + :not(.nav-item-sub) {padding-top: var(--space-2xl);}}.nav--main {&:has(.nav-item:hover a, .nav-item .is-active) {.anchor-underline {opacity: 1;}}.nav-item {&:first-child {anchor-name: --anchor-el;}&:hover a, a.is-active {anchor-name: --anchor-el;}}&:has(.nav-item:hover a:not(.is-active)) {.nav-item .is-active {anchor-name: none;}}}.anchor-underline {opacity: 0;pointer-events: none;position: absolute;position-anchor: --anchor-el;width: 0.75em;height: 0.75em;border-radius: 100%;background-color: var(--color-primary-light);top: calc(anchor(center) - 0.375em);right: calc(anchor(left) + 0.75em);}@supports (not (position-anchor: --anchor-el)) {.anchor-underline {display: none;}.nav--main .nav-item .is-active, .nav--main .nav-item a:hover {text-decoration: underline;text-decoration-thickness: 3px;text-underline-offset: 6px;text-decoration-color: var(--color-primary-light);}}footer .nav {padding: 0;height: auto;}footer .nav a {text-box-edge: cap alphabetic;padding: var(--space-3xs-2xs);}#navMainToggle .icon-menu-lines .menu-top, #navMainToggle .icon-menu-lines .menu-mid, #navMainToggle .icon-menu-lines .menu-bot {transition: transform 0.3s cubic-bezier(0.77, 0, 0.175, 1), opacity 0.2s linear;transform-origin: center;}@media (hover: hover) {#navMainToggle:hover .icon-menu-lines .menu-top {transform: translateY(2px) scaleX(1.1);}#navMainToggle:hover .icon-menu-lines .menu-mid {transform: scaleX(0.95);opacity: 0.85;}#navMainToggle:hover .icon-menu-lines .menu-bot {transform: translateY(-2px) scaleX(1.1);}}#navMainToggle[aria-expanded="true"] .icon-menu-lines .menu-top {transform: translateY(6px) rotate(45deg);}#navMainToggle[aria-expanded="true"] .icon-menu-lines .menu-mid {opacity: 0;}#navMainToggle[aria-expanded="true"] .icon-menu-lines .menu-bot {transform: translateY(-6px) rotate(-45deg);}@media (hover: hover) {#navMainToggle[aria-expanded="true"]:hover .icon-menu-lines {transform: none;}#navMainToggle[aria-expanded="true"]:hover .icon-menu-lines .menu-top {transform: translateY(6px) rotate(52deg);}#navMainToggle[aria-expanded="true"]:hover .icon-menu-lines .menu-bot {transform: translateY(-6px) rotate(-52deg);}}#navMainToggle {transform: scale(1) !important;}#navMainToggle:active {transform: scale(0.9) !important;}.section {padding: var(--space-xl-4xl) var(--space-m);&:has(.section__heading) {margin-top: var(--space-xl-4xl);}}.section__inner {max-width: 1200px;margin-inline: auto;}.section__title {margin-bottom: var(--space-l-3xl);text-box-trim: trim-both;}.section__content {max-width: 95ch;margin-inline: auto;}.section--blue {--section-bg: rgba(100, 159, 185, 1);padding-bottom: var(--space-2xl-3xl);background-color: var(--section-bg);color: var(--white);}.section__heading > h2 {position: absolute;top: -1em;text-box-trim: trim-start;font-weight: 500;text-transform: uppercase;color: var(--section-bg);opacity: 0.38;}.hero {display: flex;padding: 0;img {width: 100%;height: 100%;object-fit: cover;}}.hero__content {display: flex;justify-self: end;align-self: center;border-radius: 0 5px 5px 0;background-color: rgba(255, 255, 255, 0.73);}.section__bottom {position: absolute;bottom: 0;display: flex;justify-content: center;width: 100%;}.card {display: flex;flex-direction: column;align-items: center;gap: var(--space-l);}.card__icon svg {height: 2lh;}.card__title {color: var(--primary-dark);}.card__content {max-width: 30ch;}.section:has(.section__bg.drone) {overflow: hidden;}.section__bg.drone {z-index: 0;top: 0;left: auto;right: 0;transform: translate(35%, -15%);width: 80%;opacity: 0.34;}body:not(.js-enabled) #kontakt .section__content > .flex > .flow:nth-child(2) {max-width: 1000px;margin: 0 auto;}* {scroll-margin-top: calc(var(--nav-height));scroll-behavior: smooth;}.container {position: relative;margin: 0 auto 0;max-width: 100vw;overflow-x: hidden;}main {min-height: calc(100dvh - var(--nav-height));}.icon {display: inline-block;width: 1em;height: 1em;shape-rendering: crispEdges;}.bullet-check li {list-style-image: url('data:image/svg+xml,<svg viewBox="0 -4 23 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M20.9789 0C14.9314 3.35964 8.80956 12.9166 8.80956 12.9166L3.28532 6.64509L0 9.78074L7.98802 19.7102L10.8998 19.5983C14.633 8.39875 22.8827 0.895955 22.8827 0.895955L20.9789 0Z" fill="%231E779D"/></svg>');padding-left: var(--space-xs);&::marker {font-size: 2em;line-height: 0.1;}}.anim-jump {position: relative;top: 0px;animation: jumping 1s ease-in-out 0s infinite alternate;animation-delay: 3s;}@keyframes jumping {0% {opacity: 1;transform: translateY(0);}5% {opacity: 1;transform: translateY(0);}100% {opacity: 1;transform: translateY(3px);}}@layer properties;@layer theme, base, components, utilities;@layer theme {:root, :host {--font-sans: "Inter", system-ui, -apple-system, BlinkMachineSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono: monospace;--color-red-700: oklch(50.5% 0.213 27.518);--color-red-900: oklch(39.6% 0.141 25.723);--color-gray-100: oklch(96.7% 0.003 264.542);--color-gray-500: oklch(55.1% 0.027 264.364);--color-neutral-200: var(--neutral-200);--color-neutral-600: var(--neutral-600);--color-neutral-700: var(--neutral-700);--color-black: var(--black);--color-white: var(--white);--spacing: 0.25rem;--text-xs: 0.75rem;--text-sm: var(--text-sm);--text-sm--line-height: calc(1.25 / 0.875);--text-base: var(--text-base);--text-lg: var(--text-lg);--text-xl: var(--text-xl);--text-2xl: var(--text-2xl);--text-2xl--line-height: calc(2 / 1.5);--text-3xl: var(--text-3xl);--text-3xl--line-height: calc(2.25 / 1.875);--text-4xl: var(--text-4xl);--text-4xl--line-height: calc(2.5 / 2.25);--text-5xl: var(--text-5xl);--text-5xl--line-height: 1;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-bold: 700;--font-weight-extrabold: 800;--radius-xl: 0.75rem;--radius-2xl: 1rem;--ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);--default-transition-duration: 150ms;--default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--color-primary: var(--primary);--color-primary-light: var(--primary-light);--color-primary-dark: var(--primary-dark);--spacing-2xs: var(--space-2xs);--spacing-sm: var(--space-s);--spacing-md: var(--space-m);--spacing-lg: var(--space-l);--spacing-xl: var(--space-xl);--spacing-2xl: var(--space-2xl);--spacing-3xl: var(--space-3xl);--spacing-4xl: var(--space-4xl);--spacing-3xs-2xs: var(--space-3xs-2xs);--spacing-xl-2xl: var(--space-xl-2xl);--spacing-2xl-3xl: var(--space-2xl-3xl);--spacing-xl-4xl: var(--space-xl-4xl);--spacing-l-3xl: var(--space-l-3xl);--spacing-3lh: 3lh;--text-md: var(--text-md);--font-family: var(--font-sans);}}@layer base {*, ::after, ::before, ::backdrop, ::file-selector-button {box-sizing: border-box;margin: 0;padding: 0;border: 0 solid;}html, :host {line-height: 1.5;-webkit-text-size-adjust: 100%;tab-size: 4;font-family: var(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings: var(--default-font-feature-settings, normal);font-variation-settings: var(--default-font-variation-settings, normal);-webkit-tap-highlight-color: transparent;}hr {height: 0;color: inherit;border-top-width: 1px;}abbr:where([title]) {-webkit-text-decoration: underline dotted;text-decoration: underline dotted;}h1, h2, h3, h4, h5, h6 {font-size: inherit;font-weight: inherit;}a {color: inherit;-webkit-text-decoration: inherit;text-decoration: inherit;}b, strong {font-weight: bolder;}code, kbd, samp, pre {font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings: var(--default-mono-font-feature-settings, normal);font-variation-settings: var(--default-mono-font-variation-settings, normal);font-size: 1em;}small {font-size: 80%;}sub, sup {font-size: 75%;line-height: 0;position: relative;vertical-align: baseline;}sub {bottom: -0.25em;}sup {top: -0.5em;}table {text-indent: 0;border-color: inherit;border-collapse: collapse;}:-moz-focusring {outline: auto;}progress {vertical-align: baseline;}summary {display: list-item;}ol, ul, menu {list-style: none;}img, svg, video, canvas, audio, iframe, embed, object {display: block;vertical-align: middle;}img, video {max-width: 100%;height: auto;}button, input, select, optgroup, textarea, ::file-selector-button {font: inherit;font-feature-settings: inherit;font-variation-settings: inherit;letter-spacing: inherit;color: inherit;border-radius: 0;background-color: transparent;opacity: 1;}:where(select:is([multiple], [size])) optgroup {font-weight: bolder;}:where(select:is([multiple], [size])) optgroup option {padding-inline-start: 20px;}::file-selector-button {margin-inline-end: 4px;}::placeholder {opacity: 1;}@supports (not (-webkit-appearance: -apple-pay-button)) or (contain-intrinsic-size: 1px) {::placeholder {color: currentcolor;@supports (color: color-mix(in lab, red, red)) {color: color-mix(in oklab, currentcolor 50%, transparent);}}}textarea {resize: vertical;}::-webkit-search-decoration {-webkit-appearance: none;}::-webkit-date-and-time-value {min-height: 1lh;text-align: inherit;}::-webkit-datetime-edit {display: inline-flex;}::-webkit-datetime-edit-fields-wrapper {padding: 0;}::-webkit-datetime-edit, ::-webkit-datetime-edit-year-field, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute-field, ::-webkit-datetime-edit-second-field, ::-webkit-datetime-edit-millisecond-field, ::-webkit-datetime-edit-meridiem-field {padding-block: 0;}::-webkit-calendar-picker-indicator {line-height: 1;}:-moz-ui-invalid {box-shadow: none;}button, input:where([type="button"], [type="reset"], [type="submit"]), ::file-selector-button {appearance: button;}::-webkit-inner-spin-button, ::-webkit-outer-spin-button {height: auto;}[hidden]:where(:not([hidden="until-found"])) {display: none !important;}}@layer utilities {.pointer-events-none {pointer-events: none;}.visible {visibility: visible;}.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap;border-width: 0;}.static {position: static;}.start {inset-inline-start: var(--spacing);}.end {inset-inline-end: var(--spacing);}.row-span-2 {grid-row: span 2 / span 2;}.container {width: 100%;@media (width >= 27rem) {max-width: 27rem;}@media (width >= 50rem) {max-width: 50rem;}@media (width >= 65rem) {max-width: 65rem;}@media (width >= 75rem) {max-width: 75rem;}@media (width >= 80rem) {max-width: 80rem;}@media (width >= 96rem) {max-width: 96rem;}}.mx-2 {margin-inline: calc(var(--spacing) * 2);}.mx-auto {margin-inline: auto;}.my-2xl {margin-block: var(--spacing-2xl);}.my-2xl\! {margin-block: var(--spacing-2xl) !important;}.my-xl {margin-block: var(--spacing-xl);}.my-xl-4xl\! {margin-block: var(--spacing-xl-4xl) !important;}.ms-4 {margin-inline-start: calc(var(--spacing) * 4);}.me-2 {margin-inline-end: calc(var(--spacing) * 2);}.me-3xl {margin-inline-end: var(--spacing-3xl);}.mt-2 {margin-top: calc(var(--spacing) * 2);}.mt-2xs {margin-top: var(--spacing-2xs);}.mt-3lh\! {margin-top: var(--spacing-3lh) !important;}.mt-6 {margin-top: calc(var(--spacing) * 6);}.mt-sm {margin-top: var(--spacing-sm);}.mt-xl-4xl\! {margin-top: var(--spacing-xl-4xl) !important;}.mr-\[10dvw\] {margin-right: 10dvw;}.mb-0\! {margin-bottom: calc(var(--spacing) * 0) !important;}.mb-l-3xl {margin-bottom: var(--spacing-l-3xl);}.mb-md {margin-bottom: var(--spacing-md);}.mb-xl {margin-bottom: var(--spacing-xl);}.ml-auto {margin-left: auto;}.block {display: block;}.flex {display: flex;}.grid {display: grid;}.hidden {display: none;}.inline {display: inline;}.h-full {height: 100%;}.w-full {width: 100%;}.w-max {width: max-content;}.max-w-\[90ch\] {max-width: 90ch;}.max-w-\[500px\] {max-width: 500px;}.max-w-\[1200px\]\! {max-width: 1200px !important;}.max-w-full\! {max-width: 100% !important;}.transform {transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);}.resize {resize: both;}.grid-cols-1 {grid-template-columns: repeat(1, minmax(0, 1fr));}.grid-cols-2 {grid-template-columns: repeat(2, minmax(0, 1fr));}.flex-col {flex-direction: column;}.flex-wrap {flex-wrap: wrap;}.items-center {align-items: center;}.items-end {align-items: flex-end;}.justify-between {justify-content: space-between;}.justify-center {justify-content: center;}.justify-end {justify-content: flex-end;}.justify-items-center {justify-items: center;}.gap-2 {gap: calc(var(--spacing) * 2);}.gap-2xl {gap: var(--spacing-2xl);}.gap-8 {gap: calc(var(--spacing) * 8);}.gap-xl {gap: var(--spacing-xl);}.gap-xl-4xl {gap: var(--spacing-xl-4xl);}.gap-x-4xl {column-gap: var(--spacing-4xl);}.gap-x-md {column-gap: var(--spacing-md);}.gap-x-xl {column-gap: var(--spacing-xl);}.gap-y-2xl-3xl {row-gap: var(--spacing-2xl-3xl);}.gap-y-2xs {row-gap: var(--spacing-2xs);}.gap-y-md {row-gap: var(--spacing-md);}.gap-y-xl {row-gap: var(--spacing-xl);}.self-center {align-self: center;}.self-stretch {align-self: stretch;}.rounded-2xl {border-radius: var(--radius-2xl);}.rounded-xl {border-radius: var(--radius-xl);}.bg-gray-100 {background-color: var(--color-gray-100);}.bg-primary-light {background-color: var(--color-primary-light);}.bg-white {background-color: var(--color-white);}.p-4 {padding: calc(var(--spacing) * 4);}.p-6 {padding: calc(var(--spacing) * 6);}.p-xl-2xl {padding: var(--spacing-xl-2xl);}.px-l-3xl {padding-inline: var(--spacing-l-3xl);}.px-lg {padding-inline: var(--spacing-lg);}.py-3xs-2xs {padding-block: var(--spacing-3xs-2xs);}.py-xl {padding-block: var(--spacing-xl);}.py-xl-2xl {padding-block: var(--spacing-xl-2xl);}.ps-\[15\%\] {padding-inline-start: 15%;}.pb-xl-4xl\! {padding-bottom: var(--spacing-xl-4xl) !important;}.text-center {text-align: center;}.text-3xl {font-size: var(--text-3xl);line-height: var(--tw-leading, var(--text-3xl--line-height));}.text-sm {font-size: var(--text-sm);line-height: var(--tw-leading, var(--text-sm--line-height));}.text-md {font-size: var(--text-md);}.font-bold {--tw-font-weight: var(--font-weight-bold);font-weight: var(--font-weight-bold);}.font-extrabold {--tw-font-weight: var(--font-weight-extrabold);font-weight: var(--font-weight-extrabold);}.font-light {--tw-font-weight: var(--font-weight-light);font-weight: var(--font-weight-light);}.font-medium {--tw-font-weight: var(--font-weight-medium);font-weight: var(--font-weight-medium);}.font-normal\! {--tw-font-weight: var(--font-weight-normal) !important;font-weight: var(--font-weight-normal) !important;}.text-nowrap\! {text-wrap: nowrap !important;}.hyphens-auto {-webkit-hyphens: auto;hyphens: auto;}.text-black {color: var(--color-black);}.text-black\! {color: var(--color-black) !important;}.text-gray-500 {color: var(--color-gray-500);}.text-neutral-700 {color: var(--color-neutral-700);}.text-primary-dark {color: var(--color-primary-dark);}.italic {font-style: italic;}.shadow-xl {--tw-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1));box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);}.blur {--tw-blur: blur(8px);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,);}.transition-all {transition-property: all;transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));transition-duration: var(--tw-duration, var(--default-transition-duration));}.duration-300 {--tw-duration: 300ms;transition-duration: 300ms;}.ease-in-out {--tw-ease: var(--ease-in-out);transition-timing-function: var(--ease-in-out);}.xs\:flex-nowrap {@media (width >= 27rem) {flex-wrap: nowrap;}}.xs\:text-2xl\! {@media (width >= 27rem) {font-size: var(--text-2xl) !important;line-height: var(--tw-leading, var(--text-2xl--line-height)) !important;}}.sm\:ms-xl {@media (width >= 50rem) {margin-inline-start: var(--spacing-xl);}}.sm\:w-min {@media (width >= 50rem) {width: min-content;}}.sm\:grid-cols-2 {@media (width >= 50rem) {grid-template-columns: repeat(2, minmax(0, 1fr));}}.sm\:grid-cols-3 {@media (width >= 50rem) {grid-template-columns: repeat(3, minmax(0, 1fr));}}.sm\:grid-rows-2 {@media (width >= 50rem) {grid-template-rows: repeat(2, minmax(0, 1fr));}}.sm\:flex-nowrap {@media (width >= 50rem) {flex-wrap: nowrap;}}.sm\:items-center {@media (width >= 50rem) {align-items: center;}}.sm\:text-4xl\! {@media (width >= 50rem) {font-size: var(--text-4xl) !important;line-height: var(--tw-leading, var(--text-4xl--line-height)) !important;}}.sm\:hyphens-none {@media (width >= 50rem) {-webkit-hyphens: none;hyphens: none;}}.md\:ml-3xl\! {@media (width >= 65rem) {margin-left: var(--spacing-3xl) !important;}}.md\:block {@media (width >= 65rem) {display: block;}}.md\:flex-nowrap {@media (width >= 65rem) {flex-wrap: nowrap;}}.md\:px-3xl {@media (width >= 65rem) {padding-inline: var(--spacing-3xl);}}.md\:text-5xl\! {@media (width >= 65rem) {font-size: var(--text-5xl) !important;line-height: var(--tw-leading, var(--text-5xl--line-height)) !important;}}.lg\:grid-cols-3 {@media (width >= 75rem) {grid-template-columns: repeat(3, minmax(0, 1fr));}}.lg\:gap-xl {@media (width >= 75rem) {gap: var(--spacing-xl);}}}@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-font-weight {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: 0px;}@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-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;}@layer properties {@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {*, ::before, ::after, ::backdrop {--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-font-weight: 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-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;}}}