@import "https://fonts.googleapis.com/css2?family=Manrope:wght@200..800&display=block";.theme-pill[data-v-015175ec]{align-items:center;gap:var(--pill-icon-gap);min-height:2.25rem;padding:.45rem var(--nav-pill-inline);color:var(--main-color);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;margin:0;font-size:.95rem;font-weight:600;transition:background-color .2s,box-shadow .25s;display:inline-flex}.theme-pill-ms[data-v-015175ec]{letter-spacing:normal;text-transform:none;white-space:nowrap;font-variation-settings:"FILL" 1, "wght" 500, "GRAD" 0, "opsz" 24;flex:none;justify-content:center;align-items:center;block-size:1em;inline-size:1em;font-family:Material Symbols Rounded;font-size:1.15rem;font-style:normal;line-height:1;display:inline-flex;overflow:hidden}.theme-pill[aria-pressed=true][data-v-015175ec]{background:color-mix(in srgb, var(--main-color) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--main-color) 12%, transparent)}@media (hover:hover){.theme-pill[data-v-015175ec]:hover{background:color-mix(in srgb, var(--main-color) 8%, transparent)}}.site-header[data-v-841ed88d]{z-index:1000;background:color-mix(in srgb, var(--main-background-color) 82%, transparent);-webkit-backdrop-filter:blur(.5rem)saturate(1.25);backdrop-filter:blur(.5rem)saturate(1.25);border-bottom:1px solid color-mix(in srgb, var(--main-color) 10%, transparent);transition:box-shadow .25s;position:sticky;top:0}.site-header.is-scrolled[data-v-841ed88d]{box-shadow:0 .375rem 1.5rem color-mix(in srgb, var(--main-color) 10%, transparent)}.header-inner[data-v-841ed88d]{align-items:center;gap:1rem;max-width:1180px;margin:0 auto;padding:.65rem 1.25rem;display:flex}.brand[data-v-841ed88d]{color:var(--main-color);align-items:center;margin-right:auto;display:flex}.brand-name[data-v-841ed88d]{letter-spacing:-.01em;font-size:1.02rem;font-weight:700}.primary-nav[data-v-841ed88d]{align-items:center;gap:var(--nav-gap);transition:gap .4s;display:flex;position:relative}.site-header.has-navigated .primary-nav[data-v-841ed88d]{gap:var(--nav-gap-open)}.nav-link[data-v-841ed88d]{z-index:1;color:var(--main-color);padding:.45rem var(--nav-text-inline);-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;font-size:.95rem;line-height:1.25;transition:background-color .45s,color .2s,padding .25s,font-weight .25s;display:inline-flex;position:relative}.nav-text[data-v-841ed88d]{flex-direction:column;align-items:center;display:inline-flex}.nav-text[data-v-841ed88d]:after{content:attr(data-text);visibility:hidden;pointer-events:none;height:0;font-weight:700;overflow:hidden}.nav-link[data-v-841ed88d]:focus-visible{background:color-mix(in srgb, var(--main-color) 8%, transparent)}@media (hover:hover){.nav-toggle[data-v-841ed88d]:hover{background:color-mix(in srgb, var(--main-color) 8%, transparent)}}.nav-link.router-link-exact-active[data-v-841ed88d]{color:var(--main-color);font-weight:700;transition:background-color .25s,box-shadow .25s,color .2s,padding .25s,font-weight .25s}.site-header.has-navigated .nav-link.router-link-exact-active[data-v-841ed88d]{padding-inline:var(--nav-pill-inline)}.primary-nav.pill-measuring[data-v-841ed88d],.primary-nav.pill-measuring .nav-link[data-v-841ed88d]{transition:none!important}.nav-pill[data-v-841ed88d]{background:color-mix(in srgb, var(--main-color) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--main-color) 12%, transparent);opacity:0;pointer-events:none;border-radius:999px;transition:opacity .3s,background-color .35s,box-shadow .35s;position:absolute;top:0;bottom:0}.nav-pill.is-shown[data-v-841ed88d]{opacity:1}.nav-pill.is-dim[data-v-841ed88d]{background:color-mix(in srgb, var(--main-color) 3%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--main-color) 6%, transparent)}.mobile-menu-wrap[data-v-841ed88d]{order:2;align-items:center;display:flex}.switch-wrap[data-v-841ed88d]{align-items:center;margin-left:.35rem;display:flex}@media (width>=40.01rem){.switch-wrap[data-v-841ed88d]{display:none}}.switch-wrap[data-v-841ed88d] .theme-pill{margin:0}.panel-links[data-v-841ed88d]{display:none}.nav-toggle[data-v-841ed88d]{-webkit-tap-highlight-color:transparent;color:var(--main-color);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:.45rem .95rem;font-size:.95rem;font-weight:500;transition:background-color .2s,box-shadow .25s,padding .25s;display:none}.nav-toggle[aria-expanded=true][data-v-841ed88d]{background:color-mix(in srgb, var(--main-color) 6%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--main-color) 12%, transparent)}@media (width<=40rem){.brand[data-v-841ed88d]{display:none}.header-inner[data-v-841ed88d]{padding-inline:var(--gutter);justify-content:flex-start;gap:.5rem}.primary-nav[data-v-841ed88d]{gap:var(--nav-gap-sm);order:1}.nav-link[data-v-841ed88d]{padding:.55rem var(--nav-text-inline-sm);font-size:1rem}.nav-link[data-v-841ed88d]:focus-visible{background:color-mix(in srgb, var(--main-color) 8%, transparent)}.site-header.has-navigated .nav-link.router-link-exact-active[data-v-841ed88d]{padding-inline:var(--nav-pill-inline-sm)}.site-header.has-navigated .primary-nav[data-v-841ed88d]{gap:var(--nav-gap-open-sm)}.mobile-menu-wrap[data-v-841ed88d]{right:var(--gutter);position:absolute;top:50%;transform:translateY(-50%)}.nav-toggle[data-v-841ed88d]{padding:.55rem var(--nav-pill-inline-sm) .55rem 0;font-size:1rem;display:inline-flex}.nav-toggle[aria-expanded=true][data-v-841ed88d]{padding-inline:var(--nav-pill-inline-sm)}.primary-nav[data-v-841ed88d]{position:relative;left:0}.site-header.nav-centered .primary-nav[data-v-841ed88d]{left:50%;transform:translate(-50%)}.site-header.nav-centered .nav-toggle[data-v-841ed88d],.site-header.nav-centered .nav-toggle[aria-expanded=true][data-v-841ed88d]{width:calc(var(--nav-pill-inline) * 2);height:calc(var(--nav-pill-inline) * 2);justify-content:center;min-width:0;padding:0}.nav-toggle-stack[data-v-841ed88d]{display:inline-grid;position:relative}.nav-toggle-stack[data-v-841ed88d]>*{grid-area:1/1}.nav-toggle-label[data-v-841ed88d]{transform-origin:50%;justify-self:center;transition:opacity .35s,transform .35s,letter-spacing .35s}.nav-toggle-glyph[data-v-841ed88d]{opacity:0;justify-self:center;font-size:1.35rem;font-weight:500;line-height:1;transition:opacity .3s,transform .35s,font-weight .25s;transform:rotate(90deg)scale(.5)}.site-header.nav-centered .nav-toggle-label[data-v-841ed88d]{text-align:center;opacity:0;letter-spacing:-.06em;position:absolute;left:0;right:0;transform:scaleX(.6)}.site-header.nav-centered .nav-toggle-glyph[data-v-841ed88d]{opacity:1;transition-delay:60ms,60ms,0s;transform:rotate(90deg)scale(1)}.nav-toggle[aria-expanded=true] .nav-toggle-glyph[data-v-841ed88d]{font-weight:700}.site-header.nav-centered .nav-toggle[data-v-841ed88d]{transform:translateX(var(--toggle-center-shift,0px))}.switch-wrap[data-v-841ed88d]{min-width:12.5rem;box-shadow:none;background:0 0;border:0;margin:0;padding:0;display:none;position:absolute;top:calc(100% + 1.4rem);left:auto;right:0}.switch-wrap.is-open[data-v-841ed88d]{flex-direction:column;align-items:stretch;gap:.5rem;display:flex}.panel-links[data-v-841ed88d]{flex-direction:column;gap:.5rem;display:flex}.panel-link[data-v-841ed88d]{padding:.55rem var(--nav-pill-inline);background:var(--fallback-background-color);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--main-color) 10%, transparent), 0 12px 32px #0003;color:var(--main-color);-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:space-between;align-items:center;font-size:.95rem;font-weight:600;text-decoration:none;display:flex}.panel-link i[data-v-841ed88d]{text-align:center;flex:none;width:1rem;font-size:.9rem;line-height:1}@media (hover:hover){.panel-link[data-v-841ed88d]:hover{background:color-mix(in srgb, var(--main-color) 8%, var(--fallback-background-color))}}.switch-wrap[data-v-841ed88d] .theme-pill{background:var(--fallback-background-color);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--main-color) 10%, transparent), 0 12px 32px #0003;padding:.55rem var(--nav-pill-inline);justify-content:space-between}}@media (prefers-reduced-motion:reduce){.site-header[data-v-841ed88d],.nav-link[data-v-841ed88d],.nav-toggle[data-v-841ed88d],.nav-toggle-label[data-v-841ed88d],.nav-toggle-glyph[data-v-841ed88d],.primary-nav[data-v-841ed88d],.nav-pill[data-v-841ed88d]{transition:none}}.page-background[data-v-39bb27f5]{z-index:-1;background:var(--main-background-color);pointer-events:none;width:100%;height:100lvh;position:fixed;top:0;left:0}@media screen and (width<=40rem){.page-background[data-v-39bb27f5]{background-image:url(/bg-gradient-light.png);background-position:50%;background-size:cover}:root[data-theme=dark] .page-background[data-v-39bb27f5]{background-image:url(/bg-gradient-dark.png)}}.watercolor-layer[data-v-39bb27f5]{z-index:-1;background-image:var(--hero-background-image);opacity:1;pointer-events:none;background-position:50%;background-size:cover;width:100%;height:100lvh;transition:opacity .45s;position:fixed;top:0;left:0}.watercolor-layer.is-away[data-v-39bb27f5]{opacity:.3}#app[data-v-39bb27f5]{flex-direction:column;min-height:100dvh;display:flex}#main[data-v-39bb27f5]{flex-direction:column;flex:1;display:flex}#main>div[data-v-39bb27f5]{flex-direction:column;flex:1;min-height:0;display:flex}.theme-float[data-v-39bb27f5]{display:none}@media (width>=40.01rem){.theme-float[data-v-39bb27f5]{right:var(--gutter);bottom:var(--gutter);z-index:900;border-radius:999px;display:block;position:fixed;box-shadow:0 12px 32px #00000029}.theme-float[data-v-39bb27f5] .theme-pill{background:var(--fallback-background-color);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--main-color) 10%, transparent)}.theme-float[data-v-39bb27f5] .theme-pill[aria-pressed=true]{background:color-mix(in srgb, var(--main-color) 6%, var(--fallback-background-color));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--main-color) 12%, transparent)}.theme-float[data-v-39bb27f5] .theme-pill{gap:0;transition:padding .3s,background-color .2s,box-shadow .2s,color .2s}.theme-float[data-v-39bb27f5] .theme-pill-label{white-space:nowrap;margin-right:var(--pill-icon-gap);flex:none;overflow:hidden}.theme-float--compact[data-v-39bb27f5] .theme-pill-label{opacity:0;width:0;margin-right:0}.theme-float--compact[data-v-39bb27f5] .theme-pill{padding-inline:.78rem}}.skip-link[data-v-39bb27f5]{z-index:1100;background:var(--main-color);color:var(--main-background-color);border-radius:0 0 10px 10px;padding:.55rem 1rem;transition:top .2s;position:absolute;top:-4rem;left:1rem}.skip-link[data-v-39bb27f5]:focus-visible{top:0}.page-enter-active[data-v-39bb27f5],.page-leave-active[data-v-39bb27f5]{transition:opacity .22s,transform .22s}.page-none-enter-active[data-v-39bb27f5],.page-none-leave-active[data-v-39bb27f5]{transition:none}.page-enter-from[data-v-39bb27f5]{opacity:0;transform:translateY(8px)}.page-leave-to[data-v-39bb27f5]{opacity:0;transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.page-enter-active[data-v-39bb27f5],.page-leave-active[data-v-39bb27f5],.skip-link[data-v-39bb27f5],.watercolor-layer[data-v-39bb27f5]{transition:none}.page-enter-from[data-v-39bb27f5],.page-leave-to[data-v-39bb27f5]{transform:none}}.styled-button[data-v-2d7e4696]{letter-spacing:1.2px;text-transform:uppercase;color:#000;box-shadow:none;background:#fff;border-radius:24px;margin-right:20px;padding:.75rem 1.75rem;font-size:.66rem;font-weight:700;line-height:40px}.styled-button.primary[data-v-2d7e4696]{color:#eee;background:var(--btn-primary-bg);box-shadow:var(--card-button-shadow-primary)}.styled-button.secondary[data-v-2d7e4696]{color:var(--card-button-text);background:var(--card-button-background);box-shadow:var(--card-button-shadow-secondary)}.styled-button[data-v-2d7e4696]:before{content:"";background:var(--card-button-hover);mix-blend-mode:luminosity;opacity:0;border-radius:24px;width:100%;height:100%;transition:opacity .3s ease-in-out,background .3s;animation:none;position:absolute;top:0;left:0}.styled-button[data-v-2d7e4696]:hover:before{opacity:var(--card-button-hover-intensity);transition:opacity .3s ease-in-out,background .3s}@media screen and (width<=40rem){.styled-button[data-v-2d7e4696]{padding:.55rem 1.25rem;font-size:.6rem;line-height:1.6rem}}.hero-background[data-v-c49693a4]{width:100%;height:100vh;min-height:600px;max-height:1035px;margin:auto;position:relative}.hero-background[data-v-c49693a4]:before{content:"";background-image:var(--hero-background-image);opacity:0;background-position:50%;background-size:cover;transition:opacity .6s;position:absolute;inset:0}.hero-background.bg-ready[data-v-c49693a4]:before{opacity:1}@media (prefers-reduced-motion:reduce){.hero-background[data-v-c49693a4]:before{transition:none}}@media screen and (width<=980px){.hero-background[data-v-c49693a4]:before{background-position:60% -45px;background-size:cover}}.hero-container[data-v-c49693a4]{z-index:1;flex-direction:column;justify-content:center;max-width:980px;height:100vh;min-height:600px;max-height:1035px;margin:auto;display:flex;position:relative}.hero-text-container[data-v-c49693a4]{width:min(390px, calc(100% - var(--gutter) * 2));margin:-20px 10px 10px}@media screen and (width<=980px){.hero-text-container[data-v-c49693a4]{width:min(390px, calc(100% - var(--gutter) * 2));margin:auto}}.hero-heading[data-v-c49693a4]{font-size:3rem;font-weight:700;line-height:var(--leading-display);letter-spacing:-.015em;margin:.67em auto}@media screen and (width<=61.25rem){.hero-heading[data-v-c49693a4]{font-size:2.625rem}}.services-section--hero[data-v-c49693a4]{display:none}@media (width>=61.25rem){.services-section--hero[data-v-c49693a4]{text-align:center;display:block;position:absolute;top:75%;left:0;right:0;transform:translateY(1.85rem)}}.services-line[data-v-c49693a4]{letter-spacing:.3em;text-transform:uppercase;opacity:.75;margin:0;font-size:.85rem;font-weight:600}.cta-section[data-v-c49693a4]{width:max-content;max-width:calc(100vw - var(--gutter) * 2);flex-wrap:nowrap;justify-content:flex-start;gap:1rem;margin:2.25rem 0;display:flex}.cta-section[data-v-c49693a4] .styled-button{white-space:nowrap;text-align:center;flex:0 auto;justify-content:center;align-items:center;min-width:0;margin-right:0;display:flex}.cta-section[data-v-c49693a4] .text-button-text{min-width:0}.cta-nav-link[data-v-c49693a4]{min-width:0;color:inherit;flex:0 auto;text-decoration:none;display:flex}.cta-nav-link[data-v-c49693a4] .styled-button{flex:auto}@media screen and (width<=40rem){.cta-section .journalism-icon[data-v-c49693a4]{font-size:1.02rem}}@media screen and (width<=61.25rem){.hero-background[data-v-c49693a4]{height:auto;min-height:0;max-height:none}.hero-container[data-v-c49693a4]{justify-content:flex-start;height:auto;min-height:0;max-height:none;padding:3.5rem 0 6.5rem}.hero-text-container[data-v-c49693a4]{margin-top:0}}@media screen and (width<=40rem){.hero-container[data-v-c49693a4]{padding:3rem 0 5rem}.hero-text-container[data-v-c49693a4]{width:min(390px, calc(100% - var(--gutter)))}.hero-heading[data-v-c49693a4]{font-size:2.25rem}.cta-section[data-v-c49693a4]{gap:.5rem}.cta-section[data-v-c49693a4] .styled-button{padding-inline:.9rem}}:root{--vc-clr-primary:#000;--vc-clr-secondary:#090f207f;--vc-clr-white:#fff}.carousel,.carousel *{box-sizing:border-box}.carousel{height:var(--vc-carousel-height);overscroll-behavior:none;touch-action:pan-x pan-y pinch-zoom;z-index:1;min-width:0;position:relative}.carousel.is-dragging{touch-action:none}.carousel__track{gap:var(--vc-slide-gap);height:100%;transition:transform var(--vc-transition-easing);transition-duration:var(--vc-transition-duration);width:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}.carousel__viewport{width:100%;height:100%;overflow:hidden}.carousel__sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.carousel.is-rtl{direction:rtl}.carousel.is-ttb .carousel__track{flex-direction:column}.carousel.is-btt .carousel__track{flex-direction:column-reverse}.carousel.is-vertical .carousel__slide--clone:first-child{margin-block-start:var(--vc-cloned-offset)}.carousel:not(.is-vertical) .carousel__slide--clone:first-child{margin-inline-start:var(--vc-cloned-offset)}.carousel.is-marquee .carousel__track{animation:vc-marquee var(--vc-marquee-duration) linear infinite;transition:none}.carousel.is-marquee.is-paused .carousel__track,.carousel.is-marquee:focus-visible .carousel__track{animation-play-state:paused}.carousel.is-marquee:has(:focus-visible) .carousel__track{animation-play-state:paused}@keyframes vc-marquee{0%{transform:translate(0,0)}to{transform:translate3d(var(--vc-marquee-x,0px), var(--vc-marquee-y,0px), 0)}}.carousel.is-effect-fade .carousel__track{grid-template-rows:100%;grid-template-columns:100%;transition:none;display:grid}.carousel.is-effect-fade .carousel__slide{opacity:0;pointer-events:none;height:100%;transition:opacity var(--vc-transition-easing);transition-duration:var(--vc-transition-duration);grid-area:1/1;width:100%}.carousel.is-effect-fade .carousel__slide--active{opacity:1;pointer-events:auto}.carousel.is-adaptive-height{transition:height var(--vc-transition-easing);transition-duration:var(--vc-transition-duration)}.carousel.is-adaptive-height .carousel__track{align-items:flex-start}.carousel.is-adaptive-height.is-effect-fade .carousel__track{grid-template-rows:auto;align-items:start}.carousel.is-adaptive-height.is-effect-fade .carousel__slide{height:auto}.carousel.is-native .carousel__viewport{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;overflow:auto hidden}.carousel.is-native.is-vertical .carousel__viewport{overscroll-behavior-x:auto;scroll-snap-type:y mandatory;overflow:hidden auto}.carousel.is-native .carousel__track{transition:none}.carousel.is-native .carousel__slide{scroll-snap-align:var(--vc-snap-align,center)}:root{--vc-icn-width:100%}.carousel__icon{fill:currentColor;height:var(--vc-icn-width);width:var(--vc-icn-width)}:root{--vc-nav-background:transparent;--vc-nav-border-radius:0;--vc-nav-color:var(--vc-clr-primary);--vc-nav-color-hover:var(--vc-clr-secondary);--vc-nav-height:30px;--vc-nav-width:30px}.carousel__next,.carousel__prev{background:var(--vc-nav-background);border-radius:var(--vc-nav-border-radius);color:var(--vc-nav-color);cursor:pointer;font-size:var(--vc-nav-height);height:var(--vc-nav-height);width:var(--vc-nav-width);border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__next{inset-inline-end:0}.carousel__prev{inset-inline-start:0}.carousel.is-vertical .carousel__next,.carousel.is-vertical .carousel__prev{inset-block-start:auto;inset-inline:auto 50%;transform:translate(50%)}.carousel.is-vertical.is-ttb .carousel__next{inset-block-end:0}.carousel.is-vertical.is-ttb .carousel__prev{inset-block-start:0}.carousel.is-vertical.is-btt .carousel__next{inset-block-start:0}.carousel.is-vertical.is-btt .carousel__prev{inset-block-end:0}@media (hover:hover){.carousel__next:hover,.carousel__prev:hover{color:var(--vc-nav-color-hover)}}:root{--vc-pgn-active-color:var(--vc-clr-primary);--vc-pgn-background-color:var(--vc-clr-secondary);--vc-pgn-border-radius:0;--vc-pgn-gap:6px;--vc-pgn-height:4px;--vc-png-bottom:10px;--vc-png-left:auto;--vc-png-right:10px;--vc-pgn-width:16px}.carousel__pagination{bottom:var(--vc-png-bottom);gap:var(--vc-pgn-gap);justify-content:center;margin:0;padding:0;list-style:none;display:flex;position:absolute;left:50%;transform:translate(-50%)}.carousel__pagination-button{background-color:var(--vc-pgn-background-color);border-radius:var(--vc-pgn-border-radius);cursor:pointer;height:var(--vc-pgn-height);width:var(--vc-pgn-width);border:0;margin:0;padding:0;display:block}.carousel__pagination-button--active{background-color:var(--vc-pgn-active-color)}@media (hover:hover){.carousel__pagination-button:hover{background-color:var(--vc-pgn-active-color)}}.carousel.is-vertical .carousel__pagination{bottom:50%;left:var(--vc-png-left);right:var(--vc-png-right);flex-direction:column;transform:translateY(50%)}.carousel.is-vertical .carousel__pagination-button{height:var(--vc-pgn-width);width:var(--vc-pgn-height)}.carousel.is-btt .carousel__pagination{flex-direction:column-reverse}.carousel__slide{flex-shrink:0;justify-content:center;align-items:center;margin:0;display:flex;transform:translateZ(0)}.card[data-v-0e703d0f]{background:var(--card-background);width:100%;max-width:980px;box-shadow:var(--card-box-shadow);border-radius:var(--radius-card);margin:auto;margin-bottom:80px}@media screen and (width<=980px){.card[data-v-0e703d0f]{max-width:600px;margin-bottom:var(--stack-gap)}}.contents[data-v-0e703d0f]{padding:64px 48px;display:flex}@media screen and (width<=980px){.contents[data-v-0e703d0f]{padding:2.5rem var(--gutter);box-sizing:border-box;width:100%;margin:0}}.left-container[data-v-0e703d0f]{flex-direction:column;justify-content:space-between;width:320px;margin-right:10px;display:flex}@media screen and (width<=980px){.left-container[data-v-0e703d0f]{width:100%;max-width:560px;margin-right:0}}.medium[data-v-0e703d0f]{letter-spacing:1.8px;margin-bottom:1.5em;font-size:.75rem;font-weight:300}@media screen and (width<=980px){.button-container[data-v-0e703d0f]{margin-top:32px}}.button-container[data-v-0e703d0f]{margin-top:0}.button-container[data-v-0e703d0f] .styled-button{margin-right:0}.button-container.empty[data-v-0e703d0f]{margin-top:32px}.carousel-image[data-v-0e703d0f]{float:right;object-fit:cover;object-position:top;width:100%;opacity:var(--card-carousel-opacity)}.carousel-image[data-v-0e703d0f]:hover{cursor:grab}.carousel-image[data-v-0e703d0f]:active{cursor:grabbing}.carousel-container[data-v-0e703d0f]{margin:auto}.styled-carousel[data-v-0e703d0f]{box-shadow:var(--card-carousel-box-shadow);--vc-pgn-width:.5rem;--vc-pgn-height:.5rem;--vc-pgn-border-radius:50%;--vc-pgn-gap:.45rem;--vc-pgn-background-color:#7f7f7f59;--vc-pgn-active-color:#7f7f7f59;--vc-png-bottom:.6rem;--vc-nav-width:2rem;--vc-nav-height:2rem;--vc-nav-border-radius:50%;--vc-nav-background:#00000047;--vc-nav-color:#fff;--vc-nav-color-hover:#fff;border-radius:10px;width:500px;height:275px;overflow:hidden}.styled-carousel[data-v-0e703d0f] .carousel__prev{inset-inline-start:.5rem}.styled-carousel[data-v-0e703d0f] .carousel__next{inset-inline-end:.5rem}.styled-carousel[data-v-0e703d0f] .carousel__prev,.styled-carousel[data-v-0e703d0f] .carousel__next{opacity:0;transition:opacity var(--nav-dur,1.2s) ease}.carousel-shell.navs-revealed .styled-carousel[data-v-0e703d0f] .carousel__prev,.carousel-shell.navs-revealed .styled-carousel[data-v-0e703d0f] .carousel__next{opacity:.35}.carousel-shell.navs-active .styled-carousel[data-v-0e703d0f] .carousel__prev,.carousel-shell.navs-active .styled-carousel[data-v-0e703d0f] .carousel__next{opacity:.9}.styled-carousel[data-v-0e703d0f] .carousel__prev:focus-visible,.styled-carousel[data-v-0e703d0f] .carousel__next:focus-visible{opacity:1}.carousel-nav-icon[data-v-0e703d0f]{letter-spacing:normal;text-transform:none;font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24;font-family:Material Symbols Rounded;font-size:1.3rem;font-style:normal;line-height:1;transition:font-variation-settings .25s}.styled-carousel[data-v-0e703d0f] .carousel__prev:hover .carousel-nav-icon,.styled-carousel[data-v-0e703d0f] .carousel__next:hover .carousel-nav-icon,.styled-carousel[data-v-0e703d0f] .carousel__prev:active .carousel-nav-icon,.styled-carousel[data-v-0e703d0f] .carousel__next:active .carousel-nav-icon{font-variation-settings:"FILL" 1, "wght" 700, "GRAD" 0, "opsz" 24}.styled-carousel[data-v-0e703d0f] .carousel__viewport,.styled-carousel[data-v-0e703d0f] .carousel__track,.styled-carousel[data-v-0e703d0f] .carousel__slide{cursor:default;height:100%}.carousel-shell[data-v-0e703d0f]{width:fit-content;max-width:100%;margin-inline:auto;position:relative}.carousel-bed[data-v-0e703d0f]{background:#101216;border-radius:10px;position:absolute;inset:0}.styled-carousel[data-v-0e703d0f] .carousel__pagination-button{transition:transform .25s}.styled-carousel[data-v-0e703d0f] .carousel__pagination-button--active{transform:scale(1.4)}@media screen and (width<=980px){.styled-carousel[data-v-0e703d0f]{aspect-ratio:560/308;width:100%;max-width:560px;height:auto;margin:0}.carousel-shell[data-v-0e703d0f]{margin:20px 0}}@media screen and (width<=600px){.styled-carousel[data-v-0e703d0f]{width:100%;height:auto}}.minor-card[data-v-8fe2f2fd]{background:var(--card-background);box-shadow:var(--card-box-shadow);border-radius:var(--radius-card);margin:auto;margin-bottom:var(--stack-gap);flex-direction:column;flex:1;padding:2rem 3rem;display:flex;position:relative}@media screen and (width>=61.25rem){.minor-card[data-v-8fe2f2fd]{aspect-ratio:4/5}}.button-row[data-v-8fe2f2fd]{margin-top:auto}@media screen and (width<=61.25rem){.minor-card[data-v-8fe2f2fd]{padding:2rem var(--gutter)}}.product-title[data-v-8fe2f2fd]{letter-spacing:.02em;font-size:1.5rem;line-height:var(--leading-title);margin-top:0;margin-bottom:.5rem}.contents[data-v-8fe2f2fd]>*{margin:1.5rem 0}.minor-button[data-v-8fe2f2fd]{align-items:center;gap:var(--pill-icon-gap);letter-spacing:.11em;text-transform:uppercase;padding:.25rem;width:fit-content;color:var(--theme-text);margin-right:1.25rem;padding-left:0;font-size:.7rem;font-weight:700;line-height:2.5rem;transition:all .3s ease-out;display:inline-flex;transform:translateY(0)}.minor-button .text-button-text[data-v-8fe2f2fd]{margin-right:0}.minor-button[data-v-8fe2f2fd]:hover{transition:all .2s ease-out;transform:translate(2px)}@media screen and (width<=40rem){.minor-button[data-v-8fe2f2fd]{line-height:2rem}}.styled-a[data-v-52110a07]{margin:2rem 1rem}@media screen and (width<=980px){.styled-a[data-v-52110a07]{margin:1rem .5rem}.logo-card[data-v-52110a07]{padding:2rem var(--gutter)}}.logo-card[data-v-52110a07]{background:var(--card-background);height:2rem;box-shadow:var(--card-box-shadow);border-radius:var(--radius-card);filter:saturate(0);flex-direction:column;flex:1;justify-content:space-between;padding:2rem 2.66rem;transition:transform .3s ease-out,filter .3s ease-out;display:block;position:relative;transform:translateY(0)}.logo-card[data-v-52110a07]:hover{filter:saturate(0);transition:transform .2s ease-out,filter .3s ease-out;transform:translateY(-4px)}.logo[data-v-52110a07]{mix-blend-mode:exclusion;filter:invert();opacity:.8;width:auto;height:100%}.app-footer[data-v-146b8f19]{box-sizing:border-box;width:100%;max-width:1180px;padding:3rem var(--gutter) 1.5rem;flex-direction:column;margin:auto auto 0;font-weight:700;display:flex}.author[data-v-146b8f19]{margin-right:2rem}.icons[data-v-146b8f19]{color:var(--theme-text);opacity:.5;margin-right:.9rem;padding:.45rem;transition:all .3s ease-out;transform:translateY(0)}.icons[data-v-146b8f19]:hover{opacity:1;transition:all .2s ease-out;transform:translateY(-2px)}.icon-container[data-v-146b8f19]{display:flex}.card-container[data-v-8eb68814]{margin-top:-5.25rem}.services-section[data-v-8eb68814]{text-align:center;width:100%;max-width:980px;margin:0 auto 1.25rem}@media (width>=61.25rem){.services-section[data-v-8eb68814]{display:none}}.services-line[data-v-8eb68814]{letter-spacing:.12em;text-transform:uppercase;opacity:.75;margin:0;font-size:.85rem;font-weight:600}@media screen and (width<=61.25rem){.card-container[data-v-8eb68814]{padding-inline:var(--gutter)}}.minor-card-container[data-v-8eb68814]{width:100%;max-width:980px;margin:auto auto 2.5rem;display:flex}.minor-card-container[data-v-8eb68814]>*{margin:16px}.minor-card-container[data-v-8eb68814]>:nth-child(3n+1){margin-left:0}.minor-card-container[data-v-8eb68814]>:nth-child(3n){margin-right:0}@media screen and (width<=980px){.minor-card-container[data-v-8eb68814]{flex-direction:column;width:100%}.minor-card-container[data-v-8eb68814]>*,.minor-card-container[data-v-8eb68814]>:nth-child(3n+1),.minor-card-container[data-v-8eb68814]>:nth-child(3n){margin:0 0 var(--stack-gap)}}@media screen and (width<=600px){.minor-card-container[data-v-8eb68814]{flex-direction:column}}.logo-section-container[data-v-8eb68814]{text-align:center;width:100%;max-width:980px;margin:auto}.logo-container[data-v-8eb68814]{justify-content:center;width:100%;margin:20px auto auto;display:flex}.logo-track[data-v-8eb68814],.logo-set[data-v-8eb68814]{display:contents}.logo-set+.logo-set[data-v-8eb68814],.logo-list-text[data-v-8eb68814]{display:none}@media screen and (width<=980px){.logo-container[data-v-8eb68814]{justify-content:flex-start;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.logo-track[data-v-8eb68814]{width:max-content;animation:22s linear infinite logo-scroll-8eb68814;display:flex}.logo-set[data-v-8eb68814],.logo-set+.logo-set[data-v-8eb68814]{display:flex}.logo-list-text[data-v-8eb68814]{opacity:.75;margin:.75rem 1rem 0;font-size:.85rem;display:block}@keyframes logo-scroll-8eb68814{0%{transform:translate(0)}to{transform:translate(-50%)}}}@media (prefers-reduced-motion:reduce){.logo-track[data-v-8eb68814]{animation:none}.logo-container[data-v-8eb68814]{overflow-x:auto}}@media screen and (width<=40rem){.logo-list-name[data-v-8eb68814]{display:block}.logo-list-sep[data-v-8eb68814]{display:none}}.top-left-nav{z-index:1000;background-color:#fff;padding:10px;position:fixed;top:0;left:0}.top-left-nav>a{margin-right:10px}html{background-color:var(--fallback-background-color)}body{color:var(--main-color)}a{color:var(--link-color)}.about-wrap[data-v-899a7442]{max-width:980px;padding:3rem var(--gutter) 1rem;margin:0 auto}.about-intro[data-v-899a7442]{flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;margin-bottom:3rem;display:flex}.author-image[data-v-899a7442]{aspect-ratio:1;object-fit:cover;border-radius:50%;width:min(220px,55vw);height:auto;display:block}.about-heading[data-v-899a7442]{letter-spacing:-.02em;margin:0 0 .35rem;font-size:clamp(2.2rem,6vw,3.2rem);font-weight:700}.about-role[data-v-899a7442]{text-transform:uppercase;letter-spacing:.14em;opacity:.7;margin:0;font-size:1.05rem}.about-section[data-v-899a7442]{margin-bottom:3rem}.about-section-title[data-v-899a7442]{letter-spacing:-.01em;border-bottom:1px solid color-mix(in srgb, var(--main-color) 14%, transparent);margin:0 0 1.1rem;padding-bottom:.55rem;font-size:1.35rem;font-weight:700}.fact-grid[data-v-899a7442]{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));justify-content:center;gap:1.5rem 2rem;margin:0;display:grid}.fact-card[data-v-899a7442]{padding:0}.fact-card dt[data-v-899a7442],.experience-item dt[data-v-899a7442]{text-transform:uppercase;letter-spacing:.14em;opacity:.65;margin-bottom:.45rem;font-size:.75rem;font-weight:700}.fact-card dd[data-v-899a7442],.experience-item dd[data-v-899a7442]{margin:0;line-height:1.5}.experience-list[data-v-899a7442]{grid-template-columns:1fr;gap:1rem;margin:0;display:grid}.experience-item[data-v-899a7442]{padding:0}.awards-note[data-v-899a7442]{opacity:.8;margin:1.1rem 0 0;line-height:1.55}.awards-links[data-v-899a7442]{margin:.55rem 0 0;font-size:.9rem;font-weight:600}[data-reveal][data-v-899a7442]{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(.875rem)}[data-reveal].is-visible[data-v-899a7442]{opacity:1;transform:none}@media (width<=40rem){.about-intro[data-v-899a7442]{text-align:center;flex-direction:column;gap:1.25rem}}@media (prefers-reduced-motion:reduce){[data-reveal][data-v-899a7442]{opacity:1;transition:none;transform:none}}.videos-wrap[data-v-bd5bc48c]{max-width:980px;padding:3rem var(--gutter) 1rem;margin:0 auto}.videos-intro[data-v-bd5bc48c]{margin-bottom:3rem}.videos-hero[data-v-bd5bc48c]{font-size:3rem;font-weight:700;line-height:var(--leading-display);letter-spacing:-.015em;margin:0 0 1rem}@media screen and (width<=40rem){.videos-hero[data-v-bd5bc48c]{font-size:2.25rem}}.videos-lede[data-v-bd5bc48c]{font-size:1rem;line-height:var(--leading-text);opacity:.75;white-space:nowrap;margin:0}.videos-lede-icon[data-v-bd5bc48c]{margin-right:.6rem;font-size:.85em}@media screen and (width<=40rem){.videos-lede[data-v-bd5bc48c]{white-space:normal}}.videos-section[data-v-bd5bc48c]{margin-bottom:3rem}.videos-section-title[data-v-bd5bc48c]{letter-spacing:-.01em;border-bottom:1px solid color-mix(in srgb, var(--main-color) 14%, transparent);margin:0 0 .35rem;padding-bottom:.55rem;font-size:1.35rem;font-weight:700}.videos-section-note[data-v-bd5bc48c]{opacity:.7;margin:0 0 .75rem;font-size:.95rem}.post-featured[data-v-bd5bc48c]{gap:.75rem;margin:.25rem 0 1.75rem;display:flex}.post-featured img[data-v-bd5bc48c]{border:1px solid color-mix(in srgb, var(--main-color) 14%, transparent);border-radius:var(--radius-card);flex:1 1 0;width:100%;min-width:0;height:auto;display:block}.post-groups[data-v-bd5bc48c]{grid-template-columns:repeat(2,1fr);gap:2rem 2.5rem;display:grid}.post-group[data-v-bd5bc48c]{min-width:0;margin-bottom:0}.post-groups .post-thumb img[data-v-bd5bc48c]{width:5rem;height:5rem}@media (width<=40rem){.post-groups[data-v-bd5bc48c]{grid-template-columns:1fr}}.post-group-title[data-v-bd5bc48c]{margin:0 0 .25rem;font-size:1.05rem;font-weight:700}.post-list[data-v-bd5bc48c]{margin:0;padding:0;list-style:none}.post-item[data-v-bd5bc48c]{border-top:1px solid color-mix(in srgb, var(--main-color) 14%, transparent);gap:1rem;padding:.9rem 0;display:flex}.post-thumb[data-v-bd5bc48c]{flex:none}.post-thumb img[data-v-bd5bc48c]{object-fit:cover;border-radius:var(--radius-card);width:6.5rem;height:6.5rem;display:block}.post-body[data-v-bd5bc48c]{min-width:0}.post-title[data-v-bd5bc48c]{font-weight:600;text-decoration:none}.post-meta[data-v-bd5bc48c]{text-transform:uppercase;letter-spacing:.14em;opacity:.65;margin:.3rem 0 0;font-size:.75rem;font-weight:700}.post-caption[data-v-bd5bc48c]{margin:.45rem 0 0;line-height:1.5}.post-action[data-v-bd5bc48c]{margin:.6rem 0 0}.post-button[data-v-bd5bc48c]{border:1px solid color-mix(in srgb, var(--main-color) 14%, transparent);border-radius:999px;padding:.35rem .9rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-block}@media (width<=40rem){.post-thumb img[data-v-bd5bc48c]{width:4.5rem;height:4.5rem}}.videos-award[data-v-bd5bc48c]{letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:.5rem;margin:0 0 .35rem;font-size:.78rem;font-weight:700;display:flex}.videos-award i[data-v-bd5bc48c]{font-size:.95rem}.more-separator[data-v-bd5bc48c]{box-sizing:border-box;text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;min-height:50svh;padding:clamp(3rem,8vh,5rem) 0;display:flex}.more-hero[data-v-bd5bc48c]{font-size:3rem;font-weight:700;line-height:var(--leading-display);letter-spacing:-.015em;margin:0 0 .85rem}@media screen and (width<=40rem){.more-hero[data-v-bd5bc48c]{font-size:2.25rem}}.more-separator-line[data-v-bd5bc48c]{font-size:1rem;line-height:var(--leading-text);opacity:.75;white-space:nowrap;text-align:left;margin:0}.more-separator-icon[data-v-bd5bc48c]{margin-right:.6rem;font-size:.85em}@media screen and (width<=40rem){.more-separator[data-v-bd5bc48c]{padding-block:3rem}.more-separator-line[data-v-bd5bc48c]{white-space:normal}}.more-blur[data-v-bd5bc48c]{z-index:60;pointer-events:none;--more-blur-p:0;height:34svh;position:fixed;bottom:0;left:0;right:0}.more-blur-layer[data-v-bd5bc48c]{opacity:var(--more-blur-p);-webkit-backdrop-filter:blur(calc(var(--more-blur-p) * var(--more-blur-r))) saturate(1.5);backdrop-filter:blur(calc(var(--more-blur-p) * var(--more-blur-r))) saturate(1.5);-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--more-blur-at));-webkit-mask-image:linear-gradient(to bottom, transparent, black var(--more-blur-at));mask-image:linear-gradient(to bottom, transparent, black var(--more-blur-at));position:absolute;inset:0}.more-blur-layer--1[data-v-bd5bc48c]{--more-blur-r:3px;--more-blur-at:25%}.more-blur-layer--2[data-v-bd5bc48c]{--more-blur-r:6px;--more-blur-at:45%}.more-blur-layer--3[data-v-bd5bc48c]{--more-blur-r:12px;--more-blur-at:62%}.more-blur-layer--4[data-v-bd5bc48c]{--more-blur-r:18px;--more-blur-at:78%}.more-blur-layer--5[data-v-bd5bc48c]{--more-blur-r:24px;--more-blur-at:92%;background:linear-gradient(to top, color-mix(in srgb, var(--main-color) 5%, transparent), transparent 65%)}.video-feature[data-v-bd5bc48c]{margin-bottom:2.5rem}.video-embed[data-v-bd5bc48c]{aspect-ratio:16/9;background:#000;border-radius:12px;margin-bottom:1rem;overflow:hidden}.video-embed iframe[data-v-bd5bc48c]{border:0;width:100%;height:100%;display:block}.design-feature[data-v-bd5bc48c]{gap:2rem;margin-bottom:2.5rem;display:flex}.design-feature[data-v-bd5bc48c]:last-child{margin-bottom:0}.design-carousel[data-v-bd5bc48c]{flex:none;width:min(320px,42%)}.design-frame[data-v-bd5bc48c]{aspect-ratio:4/5;background:color-mix(in srgb, var(--main-color) 6%, transparent);border-radius:12px;position:relative;overflow:hidden}.design-frame img[data-v-bd5bc48c]{object-fit:cover;width:100%;height:100%;animation:.35s design-slide-in-bd5bc48c;display:block}@keyframes design-slide-in-bd5bc48c{0%{opacity:.35}to{opacity:1}}.design-nav[data-v-bd5bc48c]{color:#fff;cursor:pointer;background:#00000073;border:0;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:.8rem;transition:background .25s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.design-nav[data-v-bd5bc48c]:hover{background:#000000b3}.design-nav--prev[data-v-bd5bc48c]{left:.5rem}.design-nav--next[data-v-bd5bc48c]{right:.5rem}.design-pager[data-v-bd5bc48c]{align-items:center;gap:.45rem;margin-top:.6rem;display:flex}.design-dot[data-v-bd5bc48c]{background:color-mix(in srgb, var(--main-color) 25%, transparent);cursor:pointer;border:0;border-radius:50%;width:.5rem;height:.5rem;padding:0;transition:background .25s}.design-dot.is-on[data-v-bd5bc48c]{background:var(--main-color)}.design-count[data-v-bd5bc48c]{letter-spacing:.1em;opacity:.6;margin-left:auto;font-size:.75rem}.design-text[data-v-bd5bc48c]{flex:1;min-width:0;padding-top:.25rem}.design-quote[data-v-bd5bc48c]{margin:.9rem 0 .75rem}.design-quote p[data-v-bd5bc48c]{letter-spacing:-.01em;margin:0 0 .45rem;font-size:1.3rem;font-weight:650;line-height:1.35}.design-credit[data-v-bd5bc48c]{letter-spacing:.12em;text-transform:uppercase;opacity:.65;font-size:.78rem;font-style:normal;font-weight:700}@media screen and (width<=40rem){.design-feature[data-v-bd5bc48c]{flex-direction:column}.design-carousel[data-v-bd5bc48c]{width:min(340px,100%);margin-inline:auto}}.video-grid[data-v-bd5bc48c]{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:2rem 1.5rem;display:grid}.video-card[data-v-bd5bc48c]{flex-direction:column;display:flex}.video-grid--single[data-v-bd5bc48c]{grid-template-columns:1fr;justify-items:center}.video-grid--single .video-card[data-v-bd5bc48c]{max-width:340px}.video-grid--single .video-player[data-v-bd5bc48c]{margin-inline:auto}.video-card-text[data-v-bd5bc48c]{display:contents}.video-grid--side[data-v-bd5bc48c]{justify-items:stretch}.video-grid--side .video-card[data-v-bd5bc48c]{flex-direction:row;gap:1.5rem;max-width:none}.video-grid--side .video-player[data-v-bd5bc48c]{flex:none;width:min(300px,40%);margin-bottom:0}.video-grid--side .video-card-text[data-v-bd5bc48c]{flex-direction:column;flex:1;min-width:0;display:flex}.video-credit[data-v-bd5bc48c]{opacity:.75;margin:0 0 .85rem;font-size:.85rem}.video-grid--side .video-credit[data-v-bd5bc48c]{margin-top:auto;margin-bottom:0}.video-grid--side .video-cta-row[data-v-bd5bc48c]{margin-top:.5rem}.video-grid--side .video-note[data-v-bd5bc48c]{text-align:justify}@media screen and (width<=40rem){.video-grid--side .video-card[data-v-bd5bc48c]{flex-direction:column;gap:0}.video-grid--side .video-player[data-v-bd5bc48c]{margin-inline:auto;width:100%;max-width:none;margin-bottom:.85rem}.video-grid--side .video-card-text[data-v-bd5bc48c]{display:contents}}.video-grid .video-card--wide[data-v-bd5bc48c]{grid-column:1/-1;max-width:none}.video-grid .video-card--wide .video-player[data-v-bd5bc48c]{width:100%;max-width:none;margin-inline:auto}.video-grid .video-card--row[data-v-bd5bc48c]{flex-direction:row;grid-column:1/-1;gap:1.5rem;max-width:none}.video-grid .video-card--row .video-player[data-v-bd5bc48c]{flex:none;width:min(300px,40%);margin-bottom:0}.video-grid .video-card--row .video-card-text[data-v-bd5bc48c]{flex-direction:column;flex:1;min-width:0;display:flex}.video-grid .video-card--row .video-note[data-v-bd5bc48c]{text-align:justify}.video-grid .video-card--row .video-credit[data-v-bd5bc48c]{margin-top:auto;margin-bottom:0}.video-grid .video-card--row .video-cta-row[data-v-bd5bc48c]{margin-top:.5rem}@media screen and (width<=40rem){.video-grid .video-card--row[data-v-bd5bc48c]{flex-direction:column;gap:0}.video-grid .video-card--row .video-player[data-v-bd5bc48c]{margin-inline:auto;width:100%;max-width:none;margin-bottom:.85rem}.video-grid .video-card--row .video-card-text[data-v-bd5bc48c]{display:contents}}.video-player[data-v-bd5bc48c]{background:#fff;border-radius:12px;max-width:340px;margin-bottom:.85rem;position:relative;overflow:hidden}.video-native[data-v-bd5bc48c]{aspect-ratio:9/16;object-fit:cover;cursor:pointer;opacity:0;background:0 0;border-radius:12px;width:100%;transition:opacity .5s;display:block;transform:scale(1.0204)}.video-native.is-on[data-v-bd5bc48c]{opacity:1}.video-native--standard[data-v-bd5bc48c]{aspect-ratio:16/9;object-fit:contain;opacity:1;cursor:default;background:#000;border-radius:0;transform:none}.video-native--wide[data-v-bd5bc48c]{aspect-ratio:16/9;object-fit:contain;background:#000;border-radius:0;transform:none}:is(.video-player[data-v-bd5bc48c]:has(.video-native--wide),.video-player[data-v-bd5bc48c]:has(.video-native--standard)){background:#000}@media (prefers-reduced-motion:reduce){.video-native[data-v-bd5bc48c]{transition:none}}@media screen and (width<=40rem){.video-cta[data-v-bd5bc48c]{padding:.55rem 1.25rem;font-size:.82rem}.video-sound[data-v-bd5bc48c]{padding:.4rem 1rem;font-size:.8rem}}.video-sound[data-v-bd5bc48c]{color:#fff;font:inherit;cursor:pointer;background:#0000008c;border:0;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem 1.1rem;font-size:.85rem;font-weight:600;transition:background .25s;display:inline-flex;position:absolute;bottom:.6rem;right:.6rem}.video-sound[data-v-bd5bc48c]:hover{background:#000000c7}.video-thumb[data-v-bd5bc48c]{aspect-ratio:16/9;border-radius:12px;margin-bottom:.85rem;display:block;position:relative;overflow:hidden}.video-thumb img[data-v-bd5bc48c]{object-fit:cover;width:100%;height:100%;transition:transform .35s;display:block}.video-thumb:hover img[data-v-bd5bc48c]{transform:scale(1.03)}.video-play[data-v-bd5bc48c]{color:#fff;justify-content:center;align-items:center;font-size:1rem;display:flex;position:absolute;inset:0}.video-play i[data-v-bd5bc48c]{box-sizing:border-box;background:#0000008c;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;padding-left:.2rem;transition:background .25s;display:flex}.video-thumb:hover .video-play i[data-v-bd5bc48c]{background:#000000bf}.video-title[data-v-bd5bc48c]{font-size:1.05rem;font-weight:700;line-height:var(--leading-title);letter-spacing:-.01em;margin:0 0 .3rem}.video-meta[data-v-bd5bc48c]{text-transform:uppercase;letter-spacing:.12em;margin:0 0 .45rem;font-size:.75rem}.video-role[data-v-bd5bc48c]{font-weight:700}.video-software[data-v-bd5bc48c]{letter-spacing:.1em;opacity:.75;margin:0 0 .45rem;font-size:.75rem;font-weight:300}.video-date[data-v-bd5bc48c]{opacity:.65;white-space:nowrap}.video-note[data-v-bd5bc48c]{font-size:.95rem;line-height:var(--leading-text);opacity:.8;margin:0 0 .5rem}.video-links[data-v-bd5bc48c]{margin:auto 0 0;font-size:.9rem;font-weight:600}.video-cta-row[data-v-bd5bc48c]{margin:auto 0 0}.video-cta[data-v-bd5bc48c]{border:1px solid color-mix(in srgb, var(--main-color) 25%, transparent);background:color-mix(in srgb, var(--main-color) 10%, transparent);color:inherit;border-radius:999px;align-items:center;gap:.45rem;padding:.6rem 1.5rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .25s;display:inline-flex}.video-cta[data-v-bd5bc48c]:hover{background:color-mix(in srgb, var(--main-color) 18%, transparent)}.video-cta i[data-v-bd5bc48c]{font-size:.8em}@media (prefers-reduced-motion:reduce){.video-thumb img[data-v-bd5bc48c],.video-play i[data-v-bd5bc48c],.video-sound[data-v-bd5bc48c],.video-cta[data-v-bd5bc48c],.design-nav[data-v-bd5bc48c],.design-dot[data-v-bd5bc48c]{transition:none}.design-frame img[data-v-bd5bc48c]{animation:none}}.contact-main[data-v-7e8a7927]{text-align:center;padding:6rem var(--gutter) 5rem;flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;min-height:55vh;display:flex}.contact-title[data-v-7e8a7927]{letter-spacing:-.01em;color:var(--main-color);margin:0;font-size:clamp(1.5rem,5.5vw,2.75rem);font-weight:700;line-height:1.15;animation:.5s .35s both contact-title-in-7e8a7927}@keyframes contact-title-in-7e8a7927{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.contact-title[data-v-7e8a7927]{animation:none}}.contact-actions[data-v-7e8a7927]{flex-direction:column;align-items:stretch;gap:1rem;width:min(24rem,100%);margin-inline:auto;display:flex}.contact-blurb[data-v-7e8a7927]{text-align:center;opacity:.75;margin:0;font-size:.95rem}.contact-actions[data-v-7e8a7927] .styled-button{box-sizing:border-box;text-align:center;justify-content:center;align-items:center;width:100%;margin-right:0;display:flex}:root{--leading-display:1.08;--leading-title:1.15;--leading-text:1.55;--hit:2.25rem;--pill-icon-gap:.45rem;--gutter:1.25rem;--stack-gap:40px;--radius-card:1.25rem;--nav-text-inline:.25rem;--nav-text-inline-sm:.2rem;--nav-pill-inline:1.25rem;--nav-pill-inline-sm:.75rem;--nav-gap:.35rem;--nav-gap-sm:.1rem;--nav-gap-open:.6rem;--nav-gap-open-sm:.3rem;--lg-font:"Manrope", -apple-system, system-ui, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}html{font-optical-sizing:auto;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box;font-family:Manrope,-apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:18px}@media (width<=40rem){html{font-size:16px}}body{line-height:var(--leading-text);margin:0}.theme-root{flex-direction:column;flex:1;min-height:0;display:flex}html{scroll-behavior:smooth;background-color:var(--fallback-background-color);background-image:var(--main-background-color);background-repeat:no-repeat;background-size:100% 100lvh}@media screen and (width<=40rem){html{background-image:url(/bg-gradient-light.png);background-position:50% 0;background-size:100% 100lvh}html[data-theme=dark]{background-image:url(/bg-gradient-dark.png)}}html[data-theme=light]{background-color:#ddd}html[data-theme=dark]{background-color:#1a1a1a}a{text-decoration:none;position:relative}[id]{scroll-margin-top:5.25rem}:root[data-theme=light] .hero-background{background-image:none;position:relative}:root[data-theme=light] .hero-container{z-index:1;position:relative}.text-main-title{letter-spacing:-.01em;font-size:2rem;line-height:var(--leading-title);margin-top:0;margin-bottom:.25em}.text-paragraph{font-size:1rem;line-height:var(--leading-text);letter-spacing:.01em;margin:0 0 .5em;font-weight:300}.text-subtitle{font-weight:400;line-height:1.4}.text-button-text{margin-right:.5em}.journalism-icon{letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24;vertical-align:-.22em;direction:ltr;flex:none;justify-content:center;align-items:center;block-size:1em;inline-size:1em;font-family:Material Symbols Rounded;font-size:1.15rem;font-style:normal;font-weight:400;line-height:1;display:inline-flex;overflow:hidden}.styled-button i,.minor-button i,.video-cta i,.video-sound i{flex:none;justify-content:center;align-items:center;block-size:1em;inline-size:1em;display:inline-flex}.text-linked:after{content:"";background:var(--link-color);width:0%;height:2px;transition:width .3s;position:absolute;bottom:-3px;left:0}.text-linked:hover:after{width:100%}
