:root{color-scheme:light;--tda-petrol:#001a25;--tda-mint:#00eeb4;--tda-weiss:#fff;--tda-mint-bright:#00ffb4;--tda-mint-on-light:#00806a;--tda-placeholder:#ffe45c;--petrol-95:#001a25f2;--petrol-90:#001a25e6;--petrol-85:#001a25d9;--petrol-80:#001a25cc;--petrol-70:#001a25b3;--petrol-60:#001a2599;--petrol-50:#001a2580;--petrol-40:#001a2566;--petrol-30:#001a254d;--petrol-20:#001a2533;--petrol-10:#001a251a;--petrol-05:#001a250d;--mint-90:#00eeb4e6;--mint-80:#00eeb4cc;--mint-70:#00eeb4b3;--mint-60:#00eeb499;--mint-50:#00eeb480;--mint-40:#00eeb466;--mint-30:#00eeb44d;--mint-24:#00eeb43d;--mint-20:#00eeb433;--mint-16:#00eeb429;--mint-10:#00eeb41a;--mint-08:#00eeb414;--mint-05:#00eeb40d;--white-86:#ffffffdb;--white-82:#ffffffd1;--white-70:#ffffffb3;--white-12:#ffffff1f;--dur-1:.12s;--dur-2:.2s;--dur-3:.32s;--dur-4:.52s;--dur-5:.8s;--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-snap:cubic-bezier(.34, 1.56, .64, 1);--shadow-1:0 1px 0 var(--petrol-10);--shadow-2:0 2px 8px var(--petrol-10);--shadow-3:0 8px 24px var(--petrol-20);--shadow-mint:0 6px 24px var(--mint-40);--fs-display-1:clamp(48px, 7vw, 112px);--fs-display-2:clamp(40px, 5vw, 72px);--tracking-caps:.06em;--tracking-caps-loose:.14em;--tracking-caps-wide:.16em;--color-bg:#fff;--color-bg-subtle:#f2f4f4;--color-bg-elevated:#fff;--color-bg-inverse:#001a25;--color-fg:#001a25;--color-fg-muted:#4d5f66;--color-fg-subtle:#596a71;--color-fg-inverse:#fff;--color-border:#ccd1d3;--color-border-strong:#808d92;--color-brand:#00eeb4;--color-brand-hover:#00ffb4;--color-brand-contrast:#001a25;--color-brand-subtle:#e6fdf8;--color-accent:#00806a;--color-accent-contrast:#fff;--color-success:#00806a;--color-success-subtle:#e6fdf8;--color-error:#a33228;--color-error-subtle:#fbeceb;--color-focus:#00eeb4;--font-sans:"Brandon Grotesk", "Brandon Grotesque", Arial, Helvetica, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;--font-heading:var(--font-sans);--font-body:var(--font-sans);--text-xs:.75rem;--text-sm:.875rem;--text-md:1.0625rem;--text-lg:1.1875rem;--text-xl:1.375rem;--text-2xl:clamp(1.1875rem, 1rem + 1vw, 1.5rem);--text-3xl:clamp(1.625rem, 1.2rem + 1.6vw, 2.5rem);--text-4xl:clamp(1.875rem, 1.1rem + 3.4vw, 3.25rem);--text-5xl:clamp(2.125rem, 1rem + 4.6vw, 4.25rem);--leading-tight:1.02;--leading-snug:1.18;--leading-normal:1.65;--weight-regular:400;--weight-medium:400;--weight-semibold:700;--weight-bold:700;--tracking-tight:-.02em;--tracking-wide:.14em;--measure:68ch;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--space-section:clamp(64px, 10vh, 128px);--space-gutter:clamp(20px, 4vw, 64px);--container-sm:42rem;--container-md:60rem;--container-lg:1240px;--header-height:84px;--header-height-compact:64px;--control-height:52px;--radius-sm:0;--radius-md:0;--radius-lg:0;--radius-pill:0;--border-width:1px;--shadow-sm:var(--shadow-1);--shadow-md:var(--shadow-2);--shadow-lg:var(--shadow-3);--layer-base:0;--layer-raised:10;--layer-header:40;--layer-overlay:60;--layer-skip-link:1000;--bp-sm:40em;--bp-md:48em;--bp-lg:60em;--bp-xl:80em;--duration-fast:var(--dur-1);--duration-base:var(--dur-2);--duration-slow:var(--dur-3);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-standard:var(--ease-out);--ease-emphasized:var(--ease-in-out)}[data-theme=petrol]{--color-bg:#001a25;--color-bg-subtle:#06222e;--color-bg-elevated:#0b2b38;--color-bg-inverse:#fff;--color-fg:#fff;--color-fg-muted:#d1d6d8;--color-fg-subtle:#b3babe;--color-fg-inverse:#001a25;--color-border:#1f353f;--color-border-strong:#00846d;--color-accent:#00eeb4;--color-accent-contrast:#001a25;--color-success:#00eeb4;--color-success-subtle:#06222e;--color-error:#f4b2ab;--color-error-subtle:#2a1413;--shadow-1:0 1px 0 #0006;--shadow-2:0 2px 12px #0006;--shadow-3:0 12px 32px #00000080}[data-theme=mint]{--color-bg:#00eeb4;--color-bg-subtle:#00eeb4;--color-bg-elevated:#00eeb4;--color-bg-inverse:#001a25;--color-fg:#001a25;--color-fg-muted:#0d3039;--color-fg-subtle:#16404a;--color-fg-inverse:#fff;--color-border:#00c395;--color-border-strong:#006e5a;--color-accent:#001a25;--color-accent-contrast:#00eeb4;--color-focus:#001a25}main>:first-child:not([data-section=tda-hero]):not([data-section=tda-page-head]):not([data-section=tda-area]){padding-block-start:calc(var(--header-height) + var(--space-7))}@font-face{font-family:Brandon Grotesk;src:url(/fonts/brandon-grotesk/brandon-grotesk-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Brandon Grotesk;src:url(/fonts/brandon-grotesk/brandon-grotesk-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + var(--space-4))}body{background:var(--color-bg);min-height:100dvh;color:var(--color-fg);font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;flex-direction:column;margin:0;display:flex}main{flex:1 0 auto}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;margin:0}p,ul,ol,figure,blockquote,dl,dd,pre{margin:0}img,picture,svg,video{max-width:100%;height:auto;display:block}a{color:var(--color-brand);text-underline-offset:.15em;text-decoration-thickness:.08em}a:hover{color:var(--color-brand-hover)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px;border-radius:var(--radius-sm)}:focus:not(:focus-visible){outline:none}[hidden]{display:none!important}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{top:var(--space-2);left:var(--space-2);z-index:var(--layer-skip-link);padding:var(--space-2) var(--space-4);background:var(--color-bg-inverse);color:var(--color-fg-inverse);border-radius:var(--radius-md);transition:transform var(--duration-fast) var(--ease-out);position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.prose{max-width:var(--measure);font-size:var(--text-lg)}.prose>*+*{margin-top:var(--space-4)}.prose>h2{margin-top:var(--space-7);font-size:var(--text-2xl)}.prose>h3{margin-top:var(--space-6);font-size:var(--text-xl)}.prose>h4{margin-top:var(--space-5);font-size:var(--text-lg)}.prose ul,.prose ol{padding-left:1.4em}.prose li+li{margin-top:var(--space-1)}.prose blockquote{padding-left:var(--space-4);border-left:3px solid var(--color-border-strong);color:var(--color-fg-muted)}.prose code{font-family:var(--font-mono);background:var(--color-bg-subtle);border-radius:var(--radius-sm);padding:.1em .35em;font-size:.9em}.prose pre{padding:var(--space-4);background:var(--color-bg-subtle);border-radius:var(--radius-md);overflow-x:auto}.prose pre code{background:0 0;padding:0}.prose img,.prose picture{border-radius:var(--radius-md)}.prose table{border-collapse:collapse;width:100%;font-size:var(--text-md)}.prose th,.prose td{padding:var(--space-2) var(--space-3);border-bottom:var(--border-width) solid var(--color-border);text-align:left}.prose hr{border:0;border-top:var(--border-width) solid var(--color-border)}.motion-fade-in{animation:kit-fade-in var(--duration-slow) var(--ease-out) both}.motion-rise{animation:kit-rise var(--duration-slow) var(--ease-emphasized) both}@keyframes kit-fade-in{0%{opacity:0}to{opacity:1}}@keyframes kit-rise{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.tda-btn[data-astro-cid-xff5gtml]{font-family:var(--font-heading);font-size:14px;font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:transform var(--dur-2) var(--ease-snap), box-shadow var(--dur-2) var(--ease-out), background var(--dur-2) var(--ease-out), color var(--dur-2) var(--ease-out);border:0;border-radius:0;align-items:center;gap:10px;padding:16px 22px;line-height:1;text-decoration:none;display:inline-flex}.tda-btn--lg[data-astro-cid-xff5gtml]{padding:20px 28px;font-size:16px}.tda-btn--primary[data-astro-cid-xff5gtml]{background:var(--tda-mint);color:var(--tda-petrol)}.tda-btn--primary[data-astro-cid-xff5gtml]:hover{background:var(--tda-mint-bright);box-shadow:var(--shadow-mint);transform:translateY(-2px)}.tda-btn--primary[data-astro-cid-xff5gtml]:active{box-shadow:none;transform:translateY(4px)}.tda-btn--secondary[data-astro-cid-xff5gtml]{background:var(--tda-petrol);color:var(--tda-weiss)}.tda-btn--secondary[data-astro-cid-xff5gtml]:hover{transform:translateY(-2px)}.tda-btn--secondary[data-astro-cid-xff5gtml]:active{transform:translateY(4px)}.tda-btn--ghost[data-astro-cid-xff5gtml]{color:var(--tda-petrol);border:1.5px solid var(--tda-petrol);background:0 0}.tda-btn--ghost[data-astro-cid-xff5gtml]:hover{background:var(--tda-petrol);color:var(--tda-weiss)}.tda-btn--ghost-on-dark[data-astro-cid-xff5gtml]{color:var(--tda-weiss);background:0 0;border:1.5px solid #fff6}.tda-btn--ghost-on-dark[data-astro-cid-xff5gtml]:hover{border-color:var(--tda-mint);color:var(--tda-mint)}@media (prefers-reduced-motion:reduce){.tda-btn[data-astro-cid-xff5gtml]:hover,.tda-btn[data-astro-cid-xff5gtml]:active{transform:none}}.locale-switcher__list[data-astro-cid-iaa4swts]{gap:var(--space-3);font-size:var(--text-sm);margin:0;padding:0;list-style:none;display:flex}.locale-switcher[data-astro-cid-iaa4swts] a[data-astro-cid-iaa4swts][aria-current=true]{font-weight:var(--weight-semibold);text-decoration:none}.tda-header[data-astro-cid-vtybea45]{inset-inline:0;z-index:var(--layer-header);justify-content:space-between;align-items:center;gap:var(--space-5);height:var(--header-height);padding-inline:var(--space-gutter);box-sizing:border-box;font-family:var(--font-heading);transition:height var(--dur-3) var(--ease-out), background var(--dur-3) linear, border-color var(--dur-3) linear;background:#001a2500;border-bottom:1px solid #fff0;display:flex;position:fixed;top:0}.tda-header[data-astro-cid-vtybea45][data-scrolled=true]{height:var(--header-height-compact);background:var(--petrol-90);-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--white-12)}.tda-header--compact[data-astro-cid-vtybea45]{height:var(--header-height-compact)}.tda-header__brand[data-astro-cid-vtybea45]{align-items:center;display:flex}.tda-header__logo[data-astro-cid-vtybea45]{width:auto;height:30px;display:block}.tda-header__nav[data-astro-cid-vtybea45]{align-items:center;gap:clamp(20px,2.6vw,44px);display:flex}.tda-nav__link[data-astro-cid-vtybea45]{font-family:inherit;font-size:13px;font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps-loose);text-transform:uppercase;color:var(--white-86);cursor:pointer;transition:color var(--dur-2) var(--ease-out);background:0 0;border:0;align-items:center;gap:10px;padding:6px 0;text-decoration:none;display:flex;position:relative}.tda-nav__link[data-astro-cid-vtybea45]:hover,.tda-nav__link[data-astro-cid-vtybea45]:focus-visible{color:var(--tda-weiss)}.tda-nav__link[data-astro-cid-vtybea45].is-current:after{content:"";inset-inline:0;background:var(--tda-mint);height:2px;position:absolute;bottom:0}.tda-menu[data-astro-cid-vtybea45]{align-self:stretch;align-items:center;display:flex;position:relative}.tda-menu__chevron[data-astro-cid-vtybea45]{border-bottom:1.5px solid;border-right:1.5px solid;width:6px;height:6px;transform:translateY(-3px)rotate(45deg)}.tda-menu__panel[data-astro-cid-vtybea45]{background:var(--tda-petrol);border:1px solid var(--mint-24);min-width:280px;box-shadow:var(--shadow-3);animation:tda-fade var(--dur-2) var(--ease-out) both;flex-direction:column;padding:12px 0;display:flex;position:absolute;top:100%;left:-24px}.tda-menu__panel[data-astro-cid-vtybea45][hidden]{display:none}.tda-menu__item[data-astro-cid-vtybea45]{font-size:13px;font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps-loose);text-transform:uppercase;color:var(--white-86);transition:color var(--dur-2) var(--ease-out), background var(--dur-2) var(--ease-out);padding:12px 24px;text-decoration:none}.tda-menu__item[data-astro-cid-vtybea45]:hover,.tda-menu__item[data-astro-cid-vtybea45]:focus-visible,.tda-menu__item[data-astro-cid-vtybea45].is-current{color:var(--tda-weiss);background:var(--mint-08)}.tda-burger[data-astro-cid-vtybea45]{min-height:44px;font-family:inherit;font-size:13px;font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps-loose);text-transform:uppercase;color:var(--tda-weiss);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 4px;display:none}.tda-burger__bars[data-astro-cid-vtybea45]{flex-direction:column;gap:5px;display:flex}.tda-burger__bars[data-astro-cid-vtybea45] span[data-astro-cid-vtybea45]{background:var(--tda-mint);width:22px;height:2px}.tda-burger__bars[data-astro-cid-vtybea45] span[data-astro-cid-vtybea45]:last-child{width:14px}@media (width<=59.99em){.tda-header__nav[data-astro-cid-vtybea45]{display:none}.tda-burger[data-astro-cid-vtybea45]{display:flex}}.tda-mobile[data-astro-cid-vtybea45]{z-index:var(--layer-overlay);background:var(--tda-petrol);color:var(--tda-weiss);font-family:var(--font-heading);animation:tda-fade var(--dur-3) var(--ease-out) both;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.tda-mobile[data-astro-cid-vtybea45][hidden]{display:none}.tda-mobile__bar[data-astro-cid-vtybea45]{height:var(--header-height);flex:none;justify-content:space-between;align-items:center;padding-inline:20px;display:flex}.tda-mobile__close[data-astro-cid-vtybea45]{min-height:44px;font-family:inherit;font-size:13px;font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps-loose);text-transform:uppercase;color:var(--tda-weiss);cursor:pointer;background:0 0;border:0;padding:0 4px}.tda-mobile__nav[data-astro-cid-vtybea45]{flex-direction:column;gap:28px;padding:24px 20px 48px;display:flex}.tda-mobile__group[data-astro-cid-vtybea45]{flex-direction:column;gap:4px;display:flex}.tda-mobile__group--top[data-astro-cid-vtybea45]{border-top:1px solid var(--white-12);padding-top:20px}.tda-mobile__groupLabel[data-astro-cid-vtybea45]{font-size:12px;font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps-wide);text-transform:uppercase;color:var(--tda-mint);padding-bottom:8px}.tda-mobile__sub[data-astro-cid-vtybea45],.tda-mobile__top[data-astro-cid-vtybea45]{font-weight:var(--weight-bold);text-transform:uppercase;color:var(--tda-weiss);align-items:center;text-decoration:none;display:flex}.tda-mobile__sub[data-astro-cid-vtybea45]{min-height:44px;font-size:20px}.tda-mobile__top[data-astro-cid-vtybea45]{min-height:52px;font-size:26px}.tda-mobile[data-astro-cid-vtybea45] .tda-mobile__cta{align-self:flex-start}@keyframes tda-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.tda-menu__panel[data-astro-cid-vtybea45],.tda-mobile[data-astro-cid-vtybea45]{animation:none}}.tda-dot--petrol[data-astro-cid-gzqmtzhd]{color:var(--tda-mint)}.tda-dot--mint[data-astro-cid-gzqmtzhd]{color:var(--tda-petrol)}.tda-dot--light[data-astro-cid-gzqmtzhd]{color:var(--tda-mint-on-light)}.tda-footer[data-astro-cid-yfu5idmn]{padding:clamp(56px, 8vh, 96px) var(--space-gutter) clamp(28px, 4vh, 40px);background:var(--tda-petrol);color:var(--tda-weiss);border-top:1px solid var(--white-12);font-family:var(--font-body);gap:clamp(40px,6vh,64px);display:grid}.tda-footer__brand[data-astro-cid-yfu5idmn]{justify-self:start}.tda-footer__logo[data-astro-cid-yfu5idmn]{width:auto;height:36px;display:block}.tda-footer__grid[data-astro-cid-yfu5idmn]{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:40px 32px;display:grid}.tda-footer__col[data-astro-cid-yfu5idmn]{flex-direction:column;gap:14px;display:flex}.tda-footer__head[data-astro-cid-yfu5idmn]{font-family:var(--font-heading);font-size:12px;font-weight:var(--weight-bold);letter-spacing:var(--tracking-caps-wide);text-transform:uppercase;color:var(--tda-weiss);margin:0}.tda-footer__text[data-astro-cid-yfu5idmn]{color:var(--white-82);margin:0;font-size:15px;line-height:1.6}.tda-footer__link[data-astro-cid-yfu5idmn]{color:var(--white-82);transition:color var(--dur-2) var(--ease-out);font-size:15px;text-decoration:none}.tda-footer__link[data-astro-cid-yfu5idmn]:hover,.tda-footer__link[data-astro-cid-yfu5idmn]:focus-visible{color:var(--tda-weiss)}.tda-footer__bottom[data-astro-cid-yfu5idmn]{border-top:1px solid var(--white-12);color:var(--white-70);margin:0;padding-top:24px;font-size:13px;line-height:1.6}.tda-footer__mediaGroup[data-astro-cid-yfu5idmn]{color:var(--white-86);text-decoration:underline;text-decoration-color:var(--tda-mint);text-underline-offset:4px}.tda-footer__mediaGroup[data-astro-cid-yfu5idmn]:hover{color:var(--tda-weiss)}#tda-bg[data-astro-cid-df4xefzw],#tda-spacer[data-astro-cid-df4xefzw]{display:none}html[data-tda-stage] [data-reveal]{opacity:0;transform:translateY(28px)}html[data-tda-stage] [data-block]{opacity:.2;transform-origin:0%;transform:scaleX(.04)}html[data-tda-stage] [data-grow]{clip-path:inset(100% 0 0)}html[data-tda-stage] [data-chain-line]{transform:scaleX(0)}html[data-tda-stage] [data-chain-tick],html[data-tda-stage] [data-chain-end]{transform:rotate(45deg)scaleY(0)}html[data-tda-stage] [data-chain-label]{transform:translateY(110%)}html[data-tda-stage] [data-chain-wit]{transform:scaleY(0)}html[data-tda-stage] [data-chain-num]{opacity:0}html[data-tda-stage=on] #tda-bg[data-astro-cid-df4xefzw]{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:fixed;inset:0}html[data-tda-stage=on] #tda-wrap[data-astro-cid-df4xefzw]{z-index:1;will-change:transform;width:100%;position:fixed;top:0;left:0}html[data-tda-stage=on] #tda-spacer[data-astro-cid-df4xefzw]{display:block}
