@property --px{syntax: "<length>"; inherits: true; initial-value: 1px;}@property --px-text{syntax: "<length>"; inherits: true; initial-value: 1px;}@property --page-max{syntax: "<length>"; inherits: true; initial-value: 1440px;}@font-face{font-family:nhgd-fallback-helvetica;src:local("Helvetica Neue Bold"),local("HelveticaNeue-Bold");font-weight:600;size-adjust:89.9%;ascent-override:103.4%;descent-override:29.3%;line-gap-override:0%}@font-face{font-family:nhgd-fallback-arial;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:600;size-adjust:89.9%;ascent-override:103.4%;descent-override:29.3%;line-gap-override:0%}:root{--px-ratio: 2.2;--px: calc(max(1440px, min(100vw, 100vh * var(--px-ratio))) / 1440);--text-k: 1;--px-text: calc(1px + (var(--px) - 1px) * var(--text-k));--color-bg: #f9f9f9;--color-bg-light: #f2f2f2;--color-surface: #ffffff;--color-text: #000000;--color-text-strong: #0e0e10;--color-muted: #999595;--color-faint: rgba(0, 0, 0, .25);--color-accent: #d0f700;--color-control: #d9d9d9;--color-input: rgba(217, 217, 217, .2);--color-header-pill: rgba(234, 234, 234, .5);--color-overlay: rgba(217, 217, 217, .36);--color-line: #999595;--color-on-dark: #f2f2f2;--color-white: #ffffff;--color-black: #000000;--color-pill-dark: rgba(217, 217, 217, .2);--color-panel: var(--color-accent);--color-feature: #132cd5;--font-display: "neue-haas-grotesk-display", "nhgd-fallback-helvetica", "nhgd-fallback-arial", sans-serif;--font-body: var(--font-display);--fw-medium: 600;--fs-xl: calc(48 * var(--px-text));--lh-xl: calc(47 * var(--px-text));--fs-l: calc(36 * var(--px-text));--lh-l: calc(38 * var(--px-text));--fs-believe: calc(30 * var(--px-text));--lh-believe: calc(31 * var(--px-text));--fs-m: calc(24 * var(--px-text));--lh-m: calc(27 * var(--px-text));--fs-s: calc(15 * var(--px-text));--lh-s: calc(17 * var(--px-text));--fs-menu-tile: calc(18.23 * var(--px-text));--lh-menu-tile: calc(20.5 * var(--px-text));--fs-xl-mobile: calc(38 * var(--px-text));--lh-xl-mobile: calc(41 * var(--px-text));--fs-footer-mobile: calc(19 * var(--px-text));--lh-footer-mobile: calc(23 * var(--px-text));--fs-menu-link-mobile: calc(34.44 * var(--px-text));--lh-menu-link-mobile: calc(45.6 * var(--px-text));--gutter: calc(20 * var(--px));--section-gap: calc(250 * var(--px));--section-gap-mobile: calc(200 * var(--px));--space-2xs: calc(4 * var(--px));--space-xs: calc(8 * var(--px));--space-sm: calc(16 * var(--px));--space-md: calc(24 * var(--px));--space-lg: calc(40 * var(--px));--space-xl: calc(80 * var(--px));--page-max: calc(1440 * var(--px));--page-inset: max(0px, (100vw - var(--page-max)) / 2);--bp-mobile: 768px;--radius-xs: calc(5 * var(--px));--radius-tile: calc(11.4 * var(--px));--radius-card: calc(15 * var(--px));--radius-panel: calc(18 * var(--px));--radius-lg: calc(20 * var(--px));--control-h: calc(39.8 * var(--px));--control-icon: calc(32 * var(--px));--ease: cubic-bezier(.2, .7, .2, 1);--dur-fast: .15s;--dur: .3s}@media(max-width:768px){:root{--section-gap: var(--section-gap-mobile)}}:root[data-theme=dark]{--color-bg: #000000;--color-text: #ffffff;--color-text-strong: #f2f2f2;--color-faint: rgba(255, 255, 255, .35);--color-surface: #323232;--color-panel: #252525;--color-bg-light: var(--color-pill-dark);--color-line: #4a4848;--color-input: var(--color-pill-dark);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-weight:var(--fw-medium);font-size:var(--fs-s);line-height:var(--lh-s);-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{margin:0 0 var(--space-sm);font-size:inherit;font-weight:inherit;line-height:inherit}p{margin:0 0 var(--space-sm)}img,svg,video{display:block;max-width:100%;height:auto}a{color:inherit}button,input{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--focus-ring, var(--color-text));outline-offset:2px}.visually-hidden,.screen-reader-text{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--space-sm);top:calc(-100 * var(--px));z-index:100;padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-xs);background:var(--color-accent);color:var(--color-text)}.skip-link:focus{top:var(--space-sm)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.container{width:100%;max-width:var(--page-max);margin-inline:auto;padding-inline:var(--gutter)}.section{padding-block:var(--space-xl)}.section--plain{padding-block-start:calc(160 * var(--px))}.btn-arrow{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-md);height:var(--control-h);padding:0 calc(4 * var(--px)) 0 calc(21 * var(--px));border:0;border-radius:var(--radius-xs);background:var(--color-white);color:var(--color-black);font:var(--fw-medium) var(--fs-s) / var(--lh-s) var(--font-display);text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease)}.btn-arrow--wide{width:calc(222 * var(--px))}.btn-arrow--light{background:var(--color-bg-light)}:root[data-theme=dark] .btn-arrow--light{background:var(--color-on-dark)}.btn-arrow--control{background:var(--color-control)}.btn-arrow__icon{display:grid;place-items:center;flex:none;width:var(--control-icon);height:calc(31.4 * var(--px));border-radius:var(--radius-xs);background:var(--color-control);transition:background-color var(--dur-fast) var(--ease)}.btn-arrow--control .btn-arrow__icon{background:var(--color-bg)}:where(:root[data-theme=dark]) .btn-arrow--control .btn-arrow__icon{background:var(--color-on-dark)}.btn-arrow__icon img{width:calc(13.7 * var(--px));height:auto;transition:transform var(--dur) var(--ease)}.btn-arrow--diagonal .btn-arrow__icon img{transform:rotate(-45deg)}.btn-arrow--up .btn-arrow__icon img{transform:rotate(-90deg)}.btn-arrow:hover .btn-arrow__icon,.btn-arrow:focus-visible .btn-arrow__icon{background:var(--color-accent)}.btn-arrow--diagonal:hover .btn-arrow__icon img{transform:rotate(0)}.btn-arrow--up:hover .btn-arrow__icon img{transform:rotate(-90deg) translate(calc(2 * var(--px)))}.btn-arrow--right:hover .btn-arrow__icon img{transform:translate(calc(2 * var(--px)))}.btn-arrow__plus{position:relative;width:calc(13.7 * var(--px));height:calc(13.7 * var(--px));transition:transform var(--dur) var(--ease)}.btn-arrow__plus:before,.btn-arrow__plus:after{content:"";position:absolute;inset:calc(50% - .9 * var(--px)) 0 auto;height:calc(1.8 * var(--px));background:var(--color-white)}.btn-arrow__plus:after{transform:rotate(90deg)}.btn-arrow--plus[aria-expanded=true] .btn-arrow__plus{transform:rotate(45deg)}.btn-arrow__play{width:0;height:0;margin-inline-start:calc(2 * var(--px));border-style:solid;border-width:calc(6 * var(--px)) 0 calc(6 * var(--px)) calc(10 * var(--px));border-color:transparent transparent transparent var(--color-black)}@media(prefers-reduced-motion:reduce){.btn-arrow__plus{transition:none}}.carousel{--carousel-pad: var(--gutter);--carousel-snap: var(--gutter);--carousel-gap: var(--space-xs);--carousel-offset: max(0px, (100vw - var(--page-max)) / 2);overflow-x:clip}.carousel__track{display:flex;gap:var(--carousel-gap);margin:0;padding:0 var(--gutter) 0 calc(var(--carousel-offset) + var(--carousel-pad));overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:calc(var(--carousel-offset) + var(--carousel-snap)) var(--gutter);scrollbar-width:none}.carousel__track::-webkit-scrollbar{display:none}.carousel__track:focus-visible{outline-offset:-2px}.carousel__slide{flex:none;scroll-snap-align:start}.carousel-controls{display:flex;justify-content:flex-end;gap:calc(5 * var(--px));max-width:var(--page-max);margin:calc(25 * var(--px)) auto 0;padding-inline:var(--gutter)}.carousel-controls__btn{display:grid;place-items:center;width:var(--control-icon);height:calc(31.4 * var(--px));padding:0;border:0;border-radius:var(--radius-xs);background:var(--color-control);transition:background-color var(--dur-fast) var(--ease)}.carousel-controls__btn img{width:calc(13.7 * var(--px));height:auto}.carousel-controls__btn--prev img{transform:rotate(180deg)}.carousel-controls__btn[aria-disabled=true]{background:var(--color-input);cursor:default}.carousel-controls__btn:not([aria-disabled=true]):hover,.carousel-controls__btn:focus-visible{background:var(--color-accent)}.carousel[data-fits] .carousel-controls{display:none}.carousel:not([data-ready]) .carousel-controls{visibility:hidden}.site-header{--header-top: calc(21 * var(--px));--header-left: var(--gutter);--header-width: calc(100% - var(--gutter) * 2);--header-height: calc(69 * var(--px));--header-radius: calc(5.25 * var(--px));--header-pad: calc(29 * var(--px));--header-wordmark: calc(105 * var(--px));--header-mark: calc(32 * var(--px));--header-btn: calc(152 * var(--px));--header-blur: calc(7.5 * var(--px));--toggle-knob: #ececec;--toggle-knob-dark: #bdbdbd;--toggle-hit: calc(8 * var(--px))}.site-header__bar{position:fixed;top:var(--header-top);left:var(--header-left);z-index:30;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:var(--header-width);height:var(--header-height);border-radius:var(--header-radius);background:var(--color-header-pill);-webkit-backdrop-filter:blur(var(--header-blur));backdrop-filter:blur(var(--header-blur))}.site-header__home{justify-self:start;display:block;margin-left:var(--header-pad)}.site-header__wordmark{width:var(--header-wordmark)}.site-header__mark,.site-header__mark img{display:block;width:var(--header-mark);height:var(--header-mark)}.site-header__menu-btn{justify-self:end;width:min(var(--header-btn),100%);height:100%;padding:0;border:0;border-radius:var(--header-radius);background:none;font-size:var(--fs-m);line-height:1;text-align:center}:root[data-theme=dark] .site-header__wordmark,:root[data-theme=dark] .site-header__mark img{filter:invert(1)}@media(max-width:768px){:root.is-menu-open{--focus-ring: var(--color-black)}:root.is-menu-open .site-header__bar{color:var(--color-black)}:root[data-theme].is-menu-open .site-header__bar img{filter:none}}.theme-toggle{display:none}:root[data-theme=dark] .theme-toggle{--toggle-knob: var(--toggle-knob-dark)}@media(min-width:769px){.site-header{--header-top: calc(18 * var(--px));--header-left: calc(27 * var(--px) + var(--page-inset));--header-width: calc(389 * var(--px));--header-height: calc(38.2 * var(--px));--header-pad: calc(24 * var(--px));--header-wordmark: calc(68 * var(--px));--header-mark: calc(22 * var(--px));--header-btn: calc(108 * var(--px))}.site-header__menu-btn{font-size:var(--fs-s)}.theme-toggle{position:fixed;top:calc(29 * var(--px) - var(--toggle-hit));right:calc(28 * var(--px) - var(--toggle-hit) + var(--page-inset));z-index:30;display:block;box-sizing:content-box;width:calc(32 * var(--px));height:calc(15 * var(--px));padding:var(--toggle-hit);border:0;border-radius:var(--radius-xs);background:none}.theme-toggle:before,.theme-toggle:after{content:"";position:absolute;top:var(--toggle-hit)}.theme-toggle:before{left:var(--toggle-hit);width:calc(32 * var(--px));height:calc(15 * var(--px));border-radius:calc(15 * var(--px));background:var(--color-text);transition:background-color var(--dur-fast) var(--ease)}.theme-toggle:after{right:calc(var(--toggle-hit) + .5px);width:calc(14 * var(--px));height:calc(14 * var(--px));margin-top:.5px;border-radius:50%;background:var(--toggle-knob);transition:background-color var(--dur-fast) var(--ease)}}.site-menu{--menu-top: calc(128 * var(--px));--menu-link-gap: calc(5.4 * var(--px));--menu-inset: calc(24 * var(--px));--menu-footer-gap: calc(190 * var(--px));--menu-tile: calc(166 * var(--px));--menu-col-gap: calc(23 * var(--px));--menu-row-gap: calc(10.5 * var(--px));--menu-label-gap: calc(10 * var(--px));--menu-blur: calc(20 * var(--px));position:fixed;inset:0;z-index:20;overflow-y:auto;overscroll-behavior:contain;padding-top:var(--menu-top);background:var(--color-accent);color:var(--color-black);--focus-ring: var(--color-black);opacity:0}.site-menu.is-open{opacity:1}.site-menu:not(.is-open){display:none}html.is-menu-open{overflow:hidden;padding-right:var(--scrollbar-width, 0px)}.site-menu__list{display:grid;gap:var(--menu-link-gap);margin:0;padding:0 var(--menu-inset);list-style:none}.site-menu__link{display:inline-block;font-size:var(--fs-menu-link-mobile);line-height:var(--lh-menu-link-mobile);text-decoration:none}.site-menu__link:hover .site-menu__label{text-decoration:underline;text-decoration-thickness:calc(2 * var(--px));text-underline-offset:.12em}.site-menu__media{display:none}.site-menu .site-footer{padding-top:var(--menu-footer-gap)}@media(prefers-reduced-motion:no-preference){.site-menu{transition:opacity var(--dur) var(--ease),display var(--dur) allow-discrete}.site-menu__nav{transform:scale(.98);transform-origin:50% 0;transition:transform var(--dur) var(--ease)}.site-menu.is-open .site-menu__nav{transform:none}@starting-style{.site-menu.is-open{opacity:0}.site-menu.is-open .site-menu__nav{transform:scale(.98)}}.site-menu__img{transition:transform var(--dur) var(--ease)}.site-menu__link:hover .site-menu__img{transform:scale(1.04)}}@media(min-width:769px){.site-menu{display:grid;place-items:start center;padding-top:24vh;background:var(--color-overlay);color:var(--color-text);--focus-ring: var(--color-text);-webkit-backdrop-filter:blur(var(--menu-blur));backdrop-filter:blur(var(--menu-blur))}.site-menu__list{grid-template-columns:repeat(3,var(--menu-tile));gap:var(--menu-row-gap) var(--menu-col-gap);padding:0}.site-menu__link{display:grid;gap:var(--menu-label-gap);justify-items:center;font-size:var(--fs-menu-tile);line-height:var(--lh-menu-tile)}.site-menu__link:hover .site-menu__label{text-decoration-thickness:1px}.site-menu__media{display:block;width:var(--menu-tile);height:var(--menu-tile);overflow:hidden;border-radius:var(--radius-tile)}.site-menu__img{width:100%;height:100%;object-fit:cover}}.site-footer{--footer-fs: var(--fs-footer-mobile);--footer-lh: var(--lh-footer-mobile);--footer-fs-small: calc(18 * var(--px-text));--footer-lh-small: calc(20 * var(--px-text));--footer-brand-gap: var(--space-lg);--footer-head-gap: calc(27 * var(--px));--footer-block-gap: calc(37 * var(--px));--footer-news-gap: calc(56 * var(--px));--footer-note-gap: calc(23 * var(--px));--footer-field-h: calc(40 * var(--px));--footer-field-max: calc(423 * var(--px));--footer-submit-w: calc(136 * var(--px));--footer-submit-h: calc(34 * var(--px));padding-block:var(--section-gap) var(--space-lg);font-size:var(--footer-fs);line-height:var(--footer-lh)}.site-footer :where(p,h2){margin:0}.site-footer__brand{display:flex;align-items:flex-start;justify-content:space-between}.site-footer__wordmark{width:78.4%}.site-footer__mark{width:11.85%}.site-footer__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"sitemap contact social" "sitemap contact location" "news    news    news" "copy    copy    top";align-items:start;margin-top:var(--footer-brand-gap)}.site-footer__col--news{grid-area:news;margin-top:var(--footer-news-gap)}.site-footer__col--sitemap{grid-area:sitemap}.site-footer__col--contact{grid-area:contact;display:flex;flex-direction:column}.site-footer__col--social{grid-area:social}.site-footer__col--location{grid-area:location;margin-top:var(--footer-block-gap)}.site-footer__copy{grid-area:copy;margin-top:var(--footer-note-gap)}.site-footer__top{grid-area:top;justify-self:end;margin-top:var(--footer-note-gap)}.site-footer__heading{margin-bottom:var(--footer-head-gap)}.site-footer__list{margin:0;padding:0;list-style:none}.site-footer__col{padding-right:var(--space-xs)}.site-footer__link{text-decoration:none}.site-footer__link:hover{text-decoration:underline}.site-footer__note,.site-footer__tagline{color:var(--color-muted);font-size:var(--footer-fs-small);line-height:var(--footer-lh-small)}.site-footer__copy{padding-right:var(--space-lg);font-size:var(--footer-fs-small);line-height:var(--footer-lh-small)}.site-footer__tagline{margin-top:var(--space-sm)}.site-footer__note{margin-top:var(--footer-note-gap)}.site-footer__form{display:flex;align-items:center;gap:var(--space-xs);height:var(--footer-field-h);padding:calc((var(--footer-field-h) - var(--footer-submit-h)) / 2);border-radius:var(--radius-xs);background:var(--color-input)}.site-footer__form:focus-within{outline:2px solid var(--focus-ring, var(--color-text));outline-offset:2px}.site-footer__input{flex:1;min-width:0;height:100%;padding:0 var(--space-2xs);border:0;background:none;font-size:inherit}.site-footer__input:focus{outline:none}.site-footer__input::placeholder{color:var(--color-muted);opacity:1}.site-footer__submit{flex:none;width:var(--footer-submit-w);height:var(--footer-submit-h)}:root[data-theme=dark] .site-footer:not(.site-footer--menu) :is(.site-footer__wordmark,.site-footer__mark){filter:invert(1)}:root[data-theme=dark] .site-footer .btn-arrow{background:var(--color-on-dark);color:var(--color-black)}:where(:root[data-theme=dark] .site-footer) .btn-arrow .btn-arrow__icon{background:var(--color-control)}.site-footer--menu{background:none}@media(min-width:769px){.site-footer{--footer-fs: var(--fs-s);--footer-lh: var(--lh-s);--footer-fs-small: var(--fs-s);--footer-lh-small: var(--lh-s);--footer-brand-gap: calc(36 * var(--px));--footer-head-gap: calc(32 * var(--px));--footer-note-gap: calc(14 * var(--px))}.site-footer--menu{display:none}.site-footer__form{max-width:var(--footer-field-max)}.site-footer__grid{grid-template-columns:minmax(0,474fr) minmax(0,239fr) minmax(0,241fr) minmax(0,229fr) minmax(0,217fr);grid-template-areas:"news sitemap contact social location" "news sitemap contact social top" "copy sitemap contact social top";align-items:stretch}.site-footer__col--news,.site-footer__col--location{margin-top:0}.site-footer__copy,.site-footer__top{align-self:end}.site-footer__top{justify-self:end}.site-footer__tagline{margin-top:auto;padding-top:var(--space-lg)}.site-footer__link{overflow-wrap:anywhere}}@media(min-width:1100px){.site-footer__top{justify-self:start}}.media{position:relative;overflow:hidden}.media>picture{display:contents}.media__poster,.media__video{display:block;width:100%;height:100%;max-width:none;object-fit:cover}.media__video{position:absolute;inset:0;opacity:0;pointer-events:none}.media.is-playing .media__video{opacity:1}.media--film{background:var(--media-fill, var(--color-black))}.media--film .media__poster,.media--film .media__video{object-fit:contain}.media--film .media__poster{cursor:pointer}.media--film .media__video{opacity:1;pointer-events:auto}.media--film .media__video[hidden]{display:none}.media__play{position:absolute;inset:0;width:fit-content;margin:auto}.media__play[hidden]{display:none}.media-ambient{--ambient-blur: calc(40 * var(--px));--ambient-bleed: calc(var(--ambient-blur) * 3);position:absolute;top:calc(-1 * var(--ambient-bleed));left:calc(-1 * var(--ambient-bleed));width:calc(100% + 2 * var(--ambient-bleed));height:calc(100% + 2 * var(--ambient-bleed));max-width:none;filter:blur(var(--ambient-blur));pointer-events:none}.has-video-toggle{position:relative}.video-toggle{--toggle-size: calc(26 * var(--px));--toggle-top: calc(8 * var(--px));--toggle-right: calc(8 * var(--px));position:absolute;top:var(--toggle-top);right:var(--toggle-right);z-index:2;display:grid;place-items:center;width:var(--toggle-size);height:var(--toggle-size);padding:0;border:0;border-radius:50%;background:color-mix(in srgb,var(--color-bg) 40%,transparent);color:var(--color-text);-webkit-backdrop-filter:blur(calc(6 * var(--px)));backdrop-filter:blur(calc(6 * var(--px)));cursor:pointer;opacity:0}.video-toggle[hidden]{display:none}.video-toggle:before{content:"";box-sizing:border-box;width:calc(8 * var(--px));height:calc(9 * var(--px));border-inline:calc(2 * var(--px)) solid currentColor}.video-toggle.is-paused:before{width:0;height:0;margin-inline-start:calc(2 * var(--px));border-style:solid;border-width:calc(4.5 * var(--px)) 0 calc(4.5 * var(--px)) calc(7 * var(--px));border-color:transparent transparent transparent currentColor}:where(.has-video-toggle:is(:hover,:focus-within),:has(>.media.has-video-toggle):hover>.media)>.video-toggle,.video-toggle.is-paused{opacity:.6}.video-toggle:focus-visible{background-color:color-mix(in srgb,var(--color-bg) 85%,transparent);opacity:1}@media(hover:hover){.video-toggle:hover{background-color:color-mix(in srgb,var(--color-bg) 85%,transparent);opacity:1}}.video-toggle:focus-visible{outline:2px solid var(--color-text);outline-offset:0;box-shadow:0 0 0 calc(4 * var(--px)) var(--color-bg)}@media(hover:none){.video-toggle{opacity:.6}}@media(prefers-reduced-motion:no-preference){.media__video{transition:opacity var(--dur) var(--ease)}.video-toggle{transition:opacity var(--dur-fast) var(--ease),background-color var(--dur-fast) var(--ease)}}@media(max-width:768px){.site-menu .video-toggle{display:none}}.page-contact{--contact-footer-top: calc(83 * var(--px));background:var(--color-accent)}.page-contact :is(main,.site-footer,.site-header__bar,.site-menu){--color-text: var(--color-black);--color-text-strong: var(--color-black);--focus-ring: var(--color-black);color:var(--color-black)}:root[data-theme=dark] body.page-contact :is(.site-header__wordmark,.site-header__mark img),:root[data-theme=dark] body.page-contact .site-footer :is(.site-footer__wordmark,.site-footer__mark){filter:none}@media(max-width:768px){.page-contact .site-footer{padding-block-start:var(--contact-footer-top)}}:root[data-theme=dark] body.page-contact .theme-toggle:before{background:transparent;box-shadow:inset 0 0 0 1.5px var(--color-black)}:root[data-theme=dark] body.page-contact .theme-toggle{--toggle-knob: var(--color-black)}.accordion{--accordion-cols: 120fr 238fr 235fr 689fr 118fr;--accordion-gap: calc(6 * var(--px));--accordion-pad-x: calc(15 * var(--px)) calc(18 * var(--px));--accordion-body-pad: calc(23 * var(--px)) calc(18 * var(--px)) calc(37 * var(--px));--accordion-body-w: calc(555 * var(--px));--accordion-title-color: var(--color-muted);margin-block-start:var(--section-gap)}.accordion__inner{display:grid;grid-template-columns:var(--accordion-cols);grid-template-areas:". label sublabel items .";align-items:start;max-width:var(--page-max);margin-inline:auto;padding-inline:var(--gutter)}.accordion__label{grid-area:label;margin:0;font-size:var(--fs-m);line-height:var(--lh-m)}.accordion__sublabel{grid-area:sublabel;margin:calc(6 * var(--px)) 0 0;color:var(--color-muted)}.accordion__items{grid-area:items;display:grid;gap:var(--accordion-gap)}.accordion__item{border-radius:var(--radius-xs);background:var(--color-surface)}.accordion__heading{margin:0}.accordion__button{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);width:100%;padding:calc(11 * var(--px)) 0;padding-inline:var(--accordion-pad-x);border:0;border-radius:var(--radius-xs);background:none;color:var(--accordion-title-color);text-align:start;transition:color var(--dur-fast) var(--ease)}.accordion__button:hover,.accordion__button[aria-expanded=true]{color:var(--color-text)}.accordion--dark-titles{--accordion-title-color: var(--color-text)}.accordion__icon{position:relative;flex:none;width:calc(10 * var(--px));height:calc(10 * var(--px));color:var(--color-muted)}.accordion__icon:before,.accordion__icon:after{content:"";position:absolute;inset:calc(50% - .5 * var(--px)) 0 auto;height:calc(1 * var(--px));background:currentColor;transition:transform var(--dur) var(--ease)}.accordion__icon:after{transform:rotate(90deg)}.accordion__button[aria-expanded=true] .accordion__icon{width:calc(11 * var(--px))}.accordion__button[aria-expanded=true] .accordion__icon:after{transform:rotate(90deg) scaleX(0)}.accordion__panel{display:grid;grid-template-rows:1fr;transition:grid-template-rows var(--dur) var(--ease),visibility 0s}[data-ready] .accordion__item:not(.is-open) .accordion__panel{grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--dur) var(--ease),visibility 0s linear var(--dur)}.accordion__body{min-height:0;overflow:hidden}.accordion__body p{max-width:var(--accordion-body-w);margin:0;padding:var(--accordion-body-pad);color:var(--color-muted)}@media(max-width:768px){.accordion{--accordion-cols: minmax(0, 1fr) minmax(0, 1fr);--accordion-body-pad: 23px 18px 22px;--accordion-body-w: none;margin-block-start:var(--section-gap-mobile, 200px)}.accordion__inner{grid-template-areas:"label sublabel" "items items";row-gap:51px}.accordion__sublabel{padding-inline-start:6px}}.believe{--believe-gap: calc(195 * var(--px));--believe-label-w: calc(220 * var(--px));--believe-label-gap: calc(42 * var(--px));--believe-card-w: calc(536 * var(--px));--believe-card-h: calc(815 * var(--px));--believe-pad: calc(36 * var(--px)) calc(26 * var(--px)) calc(38 * var(--px)) calc(26 * var(--px));--believe-icon-inset: calc(16 * var(--px));--believe-body-max: calc(484 * var(--px));--believe-body-fs: var(--fs-believe);--believe-body-lh: var(--lh-believe);--believe-small-w: calc(203 * var(--px));--believe-small-fs: var(--fs-s);--believe-small-lh: var(--lh-s);--believe-small-offset: 0px;display:flex;flex-direction:column;align-items:center;gap:var(--believe-label-gap);margin-block-start:var(--believe-gap);padding-inline:var(--gutter);font-weight:var(--fw-medium)}.believe__label{display:grid;place-items:center;width:var(--believe-label-w);height:var(--control-h);margin:0;border-radius:var(--radius-xs);background:var(--color-bg-light);font-size:var(--fs-m);line-height:var(--lh-m);font-weight:inherit}.believe__card{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-xl);width:min(var(--believe-card-w),100%);min-height:var(--believe-card-h);padding:var(--believe-pad);border-radius:var(--radius-lg);background:var(--color-surface)}.believe__body{display:flex;flex-direction:column;gap:var(--believe-body-lh);max-width:var(--believe-body-max);color:var(--color-text-strong);font-size:var(--believe-body-fs);line-height:var(--believe-body-lh)}.believe__body p,.believe__small p{margin:0}.believe__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-md);padding-inline-end:var(--believe-icon-inset)}.believe__small{display:flex;flex-direction:column;gap:var(--believe-small-lh);width:var(--believe-small-w);margin-block-end:var(--believe-small-offset);color:var(--color-muted);font-size:var(--believe-small-fs);line-height:var(--believe-small-lh)}.believe__icon{flex:none;width:calc(44 * var(--px));height:calc(44 * var(--px))}@media(max-width:768px){.believe{--believe-gap: 140px;--believe-card-w: 83.3vw;--believe-body-max: 352px;--believe-card-h: 710px;--believe-pad: 30px 21px 25px 20px;--believe-icon-inset: 0px;--believe-small-offset: 20px;--believe-small-w: 243px;--believe-small-fs: var(--fs-footer-mobile);--believe-small-lh: 19px}}.brand-intro{--brand-intro-top: calc(82 * var(--px));--brand-intro-radius-mark: calc(30 * var(--px));--brand-intro-radius-card: calc(8 * var(--px));--brand-intro-cols: 223fr 450fr;--brand-intro-pad: calc(27 * var(--px)) calc(8 * var(--px)) calc(30 * var(--px)) calc(15 * var(--px));--brand-intro-card-w-mobile: calc(372 * var(--px));--brand-intro-heading-w: calc(440 * var(--px));--brand-intro-body-w: calc(316 * var(--px));--brand-intro-pad-mobile: calc(12 * var(--px)) calc(23 * var(--px)) var(--space-sm);--fs-brand-intro-mobile: calc(27.5 * var(--px-text));--lh-brand-intro-mobile: calc(29 * var(--px-text));padding-block-start:var(--brand-intro-top);font-weight:var(--fw-medium)}.brand-intro__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);max-width:var(--page-max);margin-inline:auto;padding-inline:var(--gutter)}.brand-intro__mark-card{display:grid;place-items:center;align-self:stretch;aspect-ratio:689 / 650;border-radius:var(--brand-intro-radius-mark);background:var(--color-accent)}.brand-intro__mark{width:61%}.brand-intro__card{display:grid;grid-template-columns:var(--brand-intro-cols);grid-template-rows:auto minmax(var(--space-lg),218fr) auto minmax(var(--space-lg),189fr) auto;padding:var(--brand-intro-pad);border-radius:var(--brand-intro-radius-card);background:var(--color-surface)}.brand-intro__label{grid-area:1 / 1;margin:0;font:var(--fw-medium) var(--fs-m) / var(--lh-m) var(--font-display)}.brand-intro__heading{grid-area:1 / 2;max-width:var(--brand-intro-heading-w);margin:0;font-size:var(--fs-l);line-height:var(--lh-l)}.brand-intro__body{grid-area:3 / 2;max-width:var(--brand-intro-body-w);margin:0;font-size:var(--fs-s);line-height:var(--lh-s)}.brand-intro__wordmark{grid-area:5 / 2;width:84%;margin-inline-start:calc(var(--space-xs) + var(--space-2xs))}@media(max-width:768px){.brand-intro{--brand-intro-top: 183px;--brand-intro-heading-w: 280px;--brand-intro-body-w: 251px}.brand-intro__inner{grid-template-columns:min(100%,var(--brand-intro-card-w-mobile));justify-content:center;row-gap:var(--space-lg)}.brand-intro__mark-card{aspect-ratio:372 / 350}.brand-intro__card{display:flex;flex-direction:column;align-items:flex-start;padding:var(--brand-intro-pad-mobile)}.brand-intro__heading{margin-block-start:calc(var(--space-lg) - var(--space-2xs));font-size:var(--fs-brand-intro-mobile);line-height:var(--lh-brand-intro-mobile)}.brand-intro__body{margin-block-start:var(--space-lg)}.brand-intro__wordmark{width:84%;margin:var(--space-lg) 0 0}}.capability-list{--caps-top: calc(245 * var(--px));--caps-bottom: 0px;--caps-inset: clamp(var(--gutter), 9.58vw, 138 * var(--px));--caps-heading-gap: calc(39 * var(--px));--caps-row-gap: calc(245 * var(--px));--caps-pill-w: calc(99 * var(--px));--caps-pill-gap: calc(19 * var(--px));--caps-col-gap: calc(20 * var(--px));--caps-title-lines: 3;--caps-tagline-gap: calc(16 * var(--px));--caps-title-max: calc(330 * var(--px));--caps-tagline-max: calc(335 * var(--px));--caps-title-fs: var(--fs-l);--caps-title-lh: var(--lh-l);--caps-tagline-fs: var(--fs-m);--caps-tagline-lh: var(--lh-m);padding:var(--caps-top) calc(var(--caps-inset) + var(--page-inset)) var(--caps-bottom);color:var(--color-text)}.capability-list__heading{margin:0 0 var(--caps-heading-gap);font-size:var(--fs-m);line-height:var(--lh-m);text-align:center}.capability-list__items{margin:0;padding:0;list-style:none}.capability-list__item{display:grid;grid-template-columns:calc(2 * var(--caps-pill-w) + var(--caps-pill-gap)) minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"tags title   body" "icon tagline body";column-gap:var(--caps-col-gap);align-items:start}.capability-list__item+.capability-list__item{margin-top:var(--caps-row-gap)}.capability-list__tags{grid-area:tags;display:flex;gap:var(--caps-pill-gap)}.capability-list__pill{display:inline-grid;place-items:center;flex:none;width:var(--caps-pill-w);height:var(--control-h);border-radius:var(--radius-xs);background:var(--color-pill-dark);font-size:var(--fs-s);line-height:var(--lh-s)}.capability-list__head{display:contents}.capability-list__title{grid-area:title;min-height:calc(var(--caps-title-lines) * var(--caps-title-lh));max-width:var(--caps-title-max);margin:calc(-7 * var(--px)) 0 0;font-size:var(--caps-title-fs);line-height:var(--caps-title-lh)}.capability-list__tagline{grid-area:tagline;max-width:var(--caps-tagline-max);margin:var(--caps-tagline-gap) 0 0;color:var(--color-muted);font-size:var(--caps-tagline-fs);line-height:var(--caps-tagline-lh)}.capability-list__icon{grid-area:icon;width:calc(var(--icon-w, 60) * var(--px));height:auto;margin:calc(var(--caps-tagline-gap) + 5 * var(--px)) 0 0 calc(var(--caps-pill-w) + var(--caps-pill-gap))}:root:not([data-theme=dark]) .capability-list__icon{filter:invert(1)}.capability-list__body{grid-area:body;margin-top:calc(-3 * var(--px));font-size:var(--fs-s);line-height:var(--lh-s)}.capability-list__body p{margin:0}.capability-list__body p+p{margin-top:var(--lh-s)}@media(max-width:768px){.capability-list{--caps-top: 196px;--caps-bottom: 73px;--caps-inset: var(--gutter);--caps-heading-gap: 61px;--caps-row-gap: 208px;--caps-pill-gap: 13.5px;--caps-title-lines: 0;--caps-title-fs: 34px;--caps-title-lh: 34px;--caps-tagline-fs: var(--fs-m);--caps-tagline-lh: var(--fs-m)}.capability-list__item{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"tags" "head" "body";row-gap:34px}.capability-list__head{grid-area:head;display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-xs)}.capability-list__title{flex:1 1 233px;margin-top:0}.capability-list__tagline{flex:1 1 217px;margin-top:0}.capability-list__icon{display:none}}.card-carousel{--card-carousel-head: min(8.68vw, 125 * var(--px));--card-carousel-w: min(450 * var(--px), 80vw);--card-carousel-h: calc(436 * var(--px));--card-carousel-pad: calc(42 * var(--px)) calc(55 * var(--px)) calc(10 * var(--px)) calc(40 * var(--px));--card-carousel-heading-gap: calc(23 * var(--px));--carousel-gap: calc(20 * var(--px));--carousel-pad: min(9.72vw, 140 * var(--px));--carousel-snap: min(9.72vw, 140 * var(--px));margin-block-start:var(--section-gap)}.card-carousel__head{max-width:var(--page-max);margin:0 auto var(--card-carousel-heading-gap);padding-inline:calc(var(--gutter) + var(--card-carousel-head)) var(--gutter)}.card-carousel__heading{margin:0;font-size:var(--fs-l);line-height:var(--lh-l)}.card-carousel__card{display:flex;flex-direction:column;width:var(--card-carousel-w);min-height:var(--card-carousel-h);padding:var(--card-carousel-pad);border-radius:var(--radius-card);background:var(--color-bg-light)}.card-carousel__text{margin:0;font-size:var(--fs-m);line-height:var(--lh-m)}.card-carousel__number{margin:auto 0 0;padding-block-start:var(--space-lg);font-size:var(--fs-l);line-height:var(--lh-l)}@media(max-width:768px){.card-carousel{--card-carousel-head: 0px;--card-carousel-w: min(379px, 100vw - 2 * var(--gutter) - 40px);--card-carousel-h: 362px;--card-carousel-pad: 42px 53px 13px 40px;--card-carousel-heading-gap: 33px;--carousel-gap: 13px;--carousel-pad: var(--gutter);--carousel-snap: var(--gutter);margin-block-start:var(--section-gap-mobile, 200px)}}.card-grid{margin-block-start:var(--section-gap);font-weight:var(--fw-medium)}.card-grid__inner{display:grid;align-items:start;max-width:var(--page-max);margin-inline:auto;padding-inline:var(--gutter)}.card-grid__label{margin:0;font:var(--fw-medium) var(--fs-m) / var(--lh-m) var(--font-display)}.card-grid__intro{margin:0;color:var(--color-muted)}.card-grid__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}.card-grid__card{display:flex;flex-direction:column;background:var(--color-surface)}.card-grid__title,.card-grid__text{margin:0}.card-grid--principles{--card-grid-radius: calc(8 * var(--px));--card-grid-h: calc(456 * var(--px));--card-grid-pad: calc(22 * var(--px)) var(--space-md) calc(14 * var(--px));--card-grid-header-pad: calc(22 * var(--px));--card-grid-intro-w: calc(242 * var(--px));--card-grid-title-w: calc(270 * var(--px));--card-grid-text-w: calc(218 * var(--px));--card-grid-w-mobile: calc(300 * var(--px));--card-grid-indent-mobile: 16.6%}.card-grid--principles .card-grid__inner{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:var(--space-sm)}.card-grid--principles .card-grid__header{padding-block-start:var(--card-grid-header-pad)}.card-grid--principles .card-grid__intro{max-width:var(--card-grid-intro-w);margin-block-start:var(--space-sm);font-size:var(--fs-s);line-height:var(--lh-s)}.card-grid--principles .card-grid__list{grid-column:2 / -1;gap:var(--space-sm)}.card-grid--principles .card-grid__card{align-items:flex-start;min-height:var(--card-grid-h);padding:var(--card-grid-pad);border-radius:var(--card-grid-radius)}.card-grid__number,.card-grid__dash{color:var(--color-muted);font-size:var(--fs-m);line-height:var(--lh-m)}.card-grid--principles .card-grid__title{max-width:var(--card-grid-title-w);margin-block-start:calc(var(--space-lg) - var(--space-2xs));font-size:var(--fs-l);line-height:var(--lh-l)}.card-grid--principles .card-grid__text{max-width:var(--card-grid-text-w);margin-block-start:calc(var(--space-md) + var(--space-xs));color:var(--color-muted);font-size:var(--fs-s);line-height:var(--lh-s)}.card-grid__dash{margin-block-start:auto;padding-block-start:var(--space-md)}.card-grid--stats{--card-grid-cols: 125fr 330fr 138fr 691fr 116fr;--card-grid-intro-gap: calc(86 * var(--px));--card-grid-col-gap: calc(20 * var(--px));--card-grid-row-gap: calc(17 * var(--px));--card-grid-value-fs: clamp(32 * var(--px-text), 3.34vw, 48 * var(--px-text));--card-grid-value-lh: .98;--card-grid-pad: calc(22 * var(--px)) calc(12 * var(--px)) calc(11 * var(--px));--card-grid-name-color: #616060}.card-grid--stats .card-grid__inner{grid-template-columns:var(--card-grid-cols)}.card-grid--stats .card-grid__header{grid-column:2}.card-grid--stats .card-grid__label{margin-block-start:calc(20 * var(--px))}.card-grid--stats .card-grid__intro{margin-block-start:var(--card-grid-intro-gap)}.card-grid--stats .card-grid__list{grid-column:4;grid-row:1;gap:var(--card-grid-row-gap) var(--card-grid-col-gap)}.card-grid--stats .card-grid__card{aspect-ratio:1;padding:var(--card-grid-pad);border-radius:var(--radius-lg)}.card-grid--stats .card-grid__title{font-size:var(--card-grid-value-fs);line-height:var(--card-grid-value-lh);overflow-wrap:anywhere}.card-grid--stats .card-grid__text{max-width:calc(165 * var(--px));margin-block-start:auto;color:var(--card-grid-name-color)}.card-grid--muted-labels{--card-grid-name-color: var(--color-muted)}@media(min-width:769px)and (max-width:1180px){.card-grid--principles .card-grid__header{grid-column:1 / -1;margin-block-end:var(--space-lg);padding-block-start:0}.card-grid--principles .card-grid__list{grid-column:1 / -1}}@media(max-width:768px){.card-grid{margin-block-start:var(--section-gap-mobile, 200px)}.card-grid--principles .card-grid__inner{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-md);padding-inline:var(--space-md)}.card-grid--principles .card-grid__header{display:contents}.card-grid--principles .card-grid__intro{margin:0}.card-grid--principles .card-grid__list{grid-column:1 / -1;grid-template-columns:min(100%,var(--card-grid-w-mobile));gap:calc(var(--space-lg) - var(--space-2xs));margin-block-start:calc(var(--space-lg) + var(--space-2xs));padding-inline-start:var(--card-grid-indent-mobile)}.card-grid--stats{--card-grid-cols: minmax(0, 1fr);--card-grid-intro-gap: 37px;--card-grid-col-gap: 15px;--card-grid-row-gap: 16px;--card-grid-value-fs: min(48px, 9.5vw)}.card-grid--stats .card-grid__header,.card-grid--stats .card-grid__list{grid-column:1;grid-row:auto}.card-grid--stats .card-grid__label{margin-block-start:0}.card-grid--stats .card-grid__intro{max-width:330px}.card-grid--stats .card-grid__list{grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:39px}}.case-intro{--case-intro-top: calc(174 * var(--px));--case-intro-cols: 119fr 451fr 257fr 464fr 109fr;--case-intro-sub-gap: calc(14 * var(--px));--case-intro-cols-gap: calc(143 * var(--px));--case-intro-col-gap: calc(22 * var(--px));--case-intro-ratio: 611 / 762;--case-intro-logo-w: 38%;--case-intro-heading-w: calc(451 * var(--px));--case-intro-sub-w: none;margin-block-start:var(--case-intro-top)}.case-intro__inner{display:grid;grid-template-columns:var(--case-intro-cols);grid-template-areas:". heading . media ." ". sub     . media ." ". cols    . media .";grid-template-rows:auto auto 1fr;align-items:start;max-width:var(--page-max);margin-inline:auto;padding-inline:var(--gutter)}.case-intro__heading{grid-area:heading;max-width:var(--case-intro-heading-w);margin:0;font-size:var(--fs-l);line-height:var(--lh-l)}.case-intro__sub{grid-area:sub;max-width:var(--case-intro-sub-w);margin:var(--case-intro-sub-gap) 0 0;color:var(--color-muted);font-size:var(--fs-m);line-height:var(--lh-m)}.case-intro__cols{grid-area:cols;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--case-intro-col-gap);margin-block-start:var(--case-intro-cols-gap)}.case-intro__col p{margin:0}.case-intro__col p+p{margin-block-start:var(--lh-s)}.case-intro__media{grid-area:media;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center;overflow:hidden;aspect-ratio:var(--case-intro-ratio);border-radius:var(--radius-card)}.case-intro__img,.case-intro__logo{grid-area:1 / 1}.case-intro__img{width:100%;height:100%;max-width:none;object-fit:cover}.case-intro__logo{position:relative;width:var(--case-intro-logo-w);height:auto}@media(max-width:768px){.case-intro{--case-intro-top: 139px;--case-intro-sub-gap: 32px;--case-intro-cols-gap: 42px;--case-intro-col-gap: 33px;--case-intro-ratio: 435 / 441;--case-intro-sub-w: 364px}.case-intro__inner{grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "sub" "media" "cols";grid-template-rows:none}.case-intro__media{margin-block-start:32px}}.contact-panel{--contact-panel-top: calc(150 * var(--px));--contact-panel-cols: 802fr 146fr 452fr;--contact-panel-gap: calc(50 * var(--px));--contact-panel-email-gap: calc(50 * var(--px));--contact-panel-ack-w: calc(383 * var(--px));--fs-contact-mobile: calc(34 * var(--px-text));--lh-contact-mobile: calc(34 * var(--px-text));--fs-contact-ack: calc(18 * var(--px-text));--lh-contact-ack: calc(20 * var(--px-text));padding-block-start:var(--contact-panel-top);font-weight:var(--fw-medium)}.contact-panel__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"statement statement" "form      form" "locations follow" "email     email" "ack       ack";column-gap:var(--gutter);align-items:start;max-width:var(--page-max);margin-inline:auto;padding-inline:var(--gutter)}.contact-panel__main,.contact-panel__aside{display:contents}.contact-panel :where(p,h2,ul){margin:0}.contact-panel__statement,.contact-panel__locations,.contact-panel__email,.contact-panel__follow{font-size:var(--fs-contact-mobile);line-height:var(--lh-contact-mobile)}.contact-panel__statement{grid-area:statement}.contact-panel__ack{grid-area:ack;max-width:var(--contact-panel-ack-w);margin-block-start:var(--contact-panel-gap);color:var(--color-muted);font-size:var(--fs-contact-ack);line-height:var(--lh-contact-ack)}.contact-panel__locations,.contact-panel__follow{margin-block-start:var(--contact-panel-gap)}.contact-panel__locations{grid-area:locations}.contact-panel__follow{grid-area:follow}.contact-panel__email{grid-area:email;width:min-content;margin-block-start:var(--contact-panel-email-gap)}.contact-panel__list{padding:0;list-style:none}.contact-panel__link{text-decoration:none}.contact-panel__link:hover{text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:.12em}.enquiry{--enquiry-top: var(--contact-panel-gap);--enquiry-bottom: calc(10 * var(--px));--enquiry-w: 100%;--enquiry-field-h: calc(40 * var(--px));--enquiry-gap: calc(10.2 * var(--px));--enquiry-message-h: calc(262 * var(--px));--enquiry-pad-x: calc(7 * var(--px));--enquiry-pad-top: calc(9.5 * var(--px));--enquiry-fill: rgba(217, 217, 217, .4);--enquiry-submit-w: calc(136 * var(--px));--enquiry-submit-h: calc(34 * var(--px));--enquiry-submit-x: calc(2.8 * var(--px));--enquiry-submit-y: calc(.5 * var(--px));position:relative;grid-area:form;width:var(--enquiry-w);margin-block:var(--enquiry-top) var(--enquiry-bottom);font-size:var(--fs-s);line-height:var(--lh-s)}.enquiry__fields{display:grid;gap:var(--enquiry-gap)}.enquiry__input{display:block;width:100%;height:var(--enquiry-field-h);margin:0;padding:0 var(--enquiry-pad-x);border:0;border-radius:0;background:var(--enquiry-fill);color:var(--color-black);font:inherit}.enquiry__input::placeholder{color:var(--color-muted);opacity:1}.enquiry__input:focus-visible{outline:2px solid var(--focus-ring, var(--color-text));outline-offset:2px}.enquiry__input[aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--color-black)}.enquiry__message{position:relative}.enquiry__textarea{height:var(--enquiry-message-h);padding:var(--enquiry-pad-top) var(--enquiry-pad-x) calc(var(--enquiry-submit-h) + var(--enquiry-pad-top));resize:none}.enquiry__submit{position:absolute;right:var(--enquiry-submit-x);bottom:var(--enquiry-submit-y);width:var(--enquiry-submit-w);height:var(--enquiry-submit-h)}.enquiry[aria-busy=true] .enquiry__submit{cursor:progress;opacity:.6}.enquiry__error{margin-block-start:calc(6 * var(--px))}.enquiry__trap{display:none}.enquiry a{color:inherit;text-decoration:underline;text-decoration-thickness:.06em;text-underline-offset:.12em}.enquiry__state{display:none}.enquiry__state:is(:target,.is-active){display:block}.enquiry__state:focus{outline:none}.enquiry__state--error{margin-block-start:calc(12 * var(--px))}.enquiry__state--sent{position:absolute;inset:0;padding:calc(20 * var(--px)) var(--enquiry-pad-x);background:var(--enquiry-fill);font-size:var(--fs-m);line-height:var(--lh-m)}.enquiry__state-heading{margin-block-end:var(--lh-m)}.enquiry:is(:has(#enquiry-sent:target),.is-sent) :is(.enquiry__fields,.enquiry__state--error){visibility:hidden}@media(min-width:769px){.contact-panel{--contact-panel-top: calc(178 * var(--px));--contact-panel-email-gap: var(--lh-xl);--contact-panel-follow-gap: calc(56 * var(--px));--contact-panel-ack-gap: calc(137 * var(--px));--contact-panel-ack-w: calc(446 * var(--px));--fs-contact-ack: var(--fs-s);--lh-contact-ack: var(--lh-s);min-height:100vh}.contact-panel__inner{grid-template-columns:var(--contact-panel-cols);grid-template-areas:"main . aside";column-gap:0}.contact-panel__main,.contact-panel__aside{display:block}.contact-panel__main{grid-area:main}.contact-panel__aside{grid-area:aside}.contact-panel__statement,.contact-panel__locations,.contact-panel__email,.contact-panel__follow{font-size:clamp(var(--fs-contact-mobile),3.333vw,var(--fs-xl));line-height:clamp(var(--lh-contact-mobile),3.264vw,var(--lh-xl))}.contact-panel__locations{margin-block-start:0}.contact-panel__follow{margin-block-start:var(--contact-panel-follow-gap)}.contact-panel__ack{margin-block-start:var(--contact-panel-ack-gap)}.enquiry{--enquiry-top: calc(57 * var(--px));--enquiry-bottom: 0;--enquiry-w: min(100%, calc(454 * var(--px)));--enquiry-message-h: calc(260.5 * var(--px));--enquiry-submit-x: calc(.7 * var(--px))}}.coverflow-gallery{--coverflow-w: clamp(280 * var(--px), 29.5vw, 425 * var(--px));--coverflow-ratio: 425 / 532;--coverflow-scale: .84;--coverflow-gap: calc(33 * var(--px));--coverflow-origin-y: 36.5%;--coverflow-radius: var(--radius-lg);--coverflow-pager-gap: calc(44 * var(--px));--coverflow-dot: calc(8 * var(--px));--coverflow-bar: calc(39 * var(--px));--coverflow-dur: .5s;overflow-x:clip;margin-block-start:var(--section-gap)}.coverflow-gallery--tight-top{margin-block-start:var(--space-sm)}.coverflow-gallery__stage{position:relative;height:calc(var(--coverflow-w) / (var(--coverflow-ratio)));touch-action:pan-y}.coverflow-gallery__stage:focus-visible{outline-offset:calc(4 * var(--px))}.coverflow-gallery__track{height:100%;margin:0;padding:0}.coverflow-gallery__slide{--scale: var(--coverflow-scale);position:absolute;top:0;left:calc(50% - var(--coverflow-w) / 2);overflow:hidden;width:var(--coverflow-w);height:100%;border-radius:var(--coverflow-radius);background:var(--color-bg-light);cursor:pointer;transform:translate(calc(var(--side) * var(--coverflow-w) * (1 - var(--coverflow-scale)) / 2 + var(--pos) * (var(--coverflow-w) * var(--coverflow-scale) + var(--coverflow-gap)))) scale(var(--scale));transform-origin:50% var(--coverflow-origin-y);transition:transform var(--coverflow-dur) var(--ease),opacity var(--coverflow-dur) var(--ease),visibility 0s;user-select:none;-webkit-user-select:none}.coverflow-gallery__slide.is-active{--scale: 1;z-index:1;cursor:auto}.coverflow-gallery__slide.is-far{opacity:0;visibility:hidden;transition:transform var(--coverflow-dur) var(--ease),opacity var(--coverflow-dur) var(--ease),visibility 0s linear var(--coverflow-dur)}.coverflow-gallery__slide.is-wrapping{transition:none}.coverflow-gallery__media{width:100%;height:100%;max-width:none;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.coverflow-gallery__media .video-toggle{pointer-events:auto}.coverflow-gallery__slide:not(.is-active) .video-toggle{visibility:hidden}.coverflow-gallery__pager{display:flex;align-items:center;gap:calc(5 * var(--px));width:fit-content;height:calc(30 * var(--px));margin:var(--coverflow-pager-gap) auto 0;padding-inline:calc(9 * var(--px));border-radius:var(--radius-xs);background:var(--color-header-pill);backdrop-filter:blur(calc(7.5 * var(--px)));-webkit-backdrop-filter:blur(calc(7.5 * var(--px)))}.coverflow-gallery__dot{position:relative;width:var(--coverflow-dot);height:100%;padding:0;border:0;background:none;cursor:pointer;transition:width var(--dur) var(--ease)}.coverflow-gallery__dot:before{content:"";position:absolute;inset:calc(50% - var(--coverflow-dot) / 2) 0 auto;height:var(--coverflow-dot);border-radius:calc(var(--coverflow-dot) / 2);background:var(--color-black)}.coverflow-gallery__dot.is-active{width:var(--coverflow-bar)}.coverflow-gallery:not([data-ready]) .coverflow-gallery__pager{visibility:hidden}@media(prefers-reduced-motion:reduce){.coverflow-gallery{--coverflow-dur: 0ms}.coverflow-gallery__dot{transition:none}}@media(max-width:768px){.coverflow-gallery{--coverflow-w: min(350px, 69.7vw);--coverflow-gap: 28px;--coverflow-pager-gap: 43px;margin-block-start:var(--section-gap-mobile, 200px)}}.cta{margin-block-start:var(--section-gap);font-weight:var(--fw-medium)}.cta__inner{max-width:var(--page-max);margin-inline:auto;padding-inline:var(--gutter)}.cta__box{margin-inline:auto;border-radius:var(--radius-card);background:var(--color-accent);color:var(--color-black)}.cta__heading,.cta__text,.cta__body{margin:0}.cta--panel{--cta-w: 66.15%;--cta-h: calc(197 * var(--px));--cta-cols: 213fr 453fr;--cta-pad: calc(26 * var(--px)) 8.43% var(--space-md);--cta-button-w: calc(329 * var(--px))}.cta--panel .cta__box{display:grid;grid-template-columns:var(--cta-cols);grid-template-rows:auto 1fr;column-gap:var(--space-md);width:var(--cta-w);min-height:var(--cta-h);padding:var(--cta-pad)}.cta--panel .cta__heading,.cta--panel .cta__text{font:var(--fw-medium) var(--fs-m) / var(--lh-m) var(--font-display)}.cta--panel .cta__text{grid-column:2}.cta--panel .cta__button{grid-area:2 / 2;align-self:end;width:min(100%,var(--cta-button-w));margin-block-start:var(--space-lg)}.cta--panel .cta__button.btn-arrow{height:auto;min-height:var(--control-h);padding-block:var(--space-2xs);white-space:normal}.cta--card{--cta-w: calc(572 * var(--px));--cta-min-h: calc(477 * var(--px));--cta-pad: calc(85 * var(--px)) 0 calc(51 * var(--px)) calc(42 * var(--px));--cta-heading-w: calc(421 * var(--px));--cta-text-w: calc(491 * var(--px));--cta-body-w: calc(530 * var(--px));--cta-action-gap: calc(79 * var(--px));--cta-action-align: center}.cta--card .cta__box{display:flex;flex-direction:column;max-width:var(--cta-w);min-height:var(--cta-min-h);padding:var(--cta-pad)}.cta--card .cta__heading{max-width:var(--cta-heading-w);padding-inline-end:var(--space-md);font-size:var(--fs-l);line-height:var(--lh-l)}.cta--card .cta__text{max-width:var(--cta-text-w);margin-block-start:calc(26 * var(--px));padding-inline-end:var(--space-md);font-size:var(--fs-m);line-height:var(--lh-m)}.cta--card .cta__body{max-width:var(--cta-body-w);margin-block-start:calc(15 * var(--px));padding-inline-end:var(--space-xs)}.cta__action{display:flex;justify-content:var(--cta-action-align);margin-block-start:auto;padding-block-start:var(--cta-action-gap);padding-inline-end:calc(42 * var(--px))}.cta--card .cta__button{max-width:100%;padding-inline-start:calc(14 * var(--px));white-space:normal}.cta__muted{color:var(--color-muted)}@media(min-width:769px)and (max-width:1180px){.cta--panel{--cta-w: 100%}}@media(max-width:768px){.cta{margin-block-start:var(--section-gap-mobile, 200px)}.cta--panel{--cta-w: 100%;--cta-cols: repeat(2, minmax(0, 1fr));--cta-pad: 26px var(--gutter) var(--space-sm);--cta-button-w: 331px}.cta--panel .cta__box{column-gap:var(--space-sm)}.cta--panel .cta__button{grid-column:1 / -1;justify-self:start;margin-block-start:calc(var(--space-md) + var(--space-xs))}.cta--card{--cta-w: none;--cta-pad: 57px 0 51px 42px;--cta-heading-w: 340px;--cta-text-w: 380px;--cta-body-w: 340px;--cta-action-align: flex-start}.cta__action{padding-inline-end:var(--gutter)}}.hero{--hero-radius: 0;--hero-heading-max: calc(580 * var(--px));--hero-timer-w: calc(335 * var(--px));--hero-timer-top: calc(20 * var(--px));--hero-bar-h: calc(4 * var(--px));--hero-bar-track: color-mix(in srgb, var(--color-surface) 35%, transparent);--hero-bar-fill: var(--color-surface);--hero-top: calc(97 * var(--px));--hero-inset: var(--gutter);--hero-box-max: calc(var(--page-max) - 2 * var(--gutter));--hero-ratio: 1400 / 858;--hero-fs: calc(64 * var(--px-text));--hero-lh: calc(60 * var(--px-text));--hero-text-max: none;--hero-align: center;--hero-wrap: balance;--hero-color: var(--color-on-dark);--hero-pager-bottom: calc(20 * var(--px));--hero-pager-h: calc(30 * var(--px));--hero-dot: calc(8 * var(--px));--hero-bar: calc(39 * var(--px));--hero-tags-top: calc(36 * var(--px));--hero-pill-h: calc(40 * var(--px));--hero-pill-pad: calc(12 * var(--px));--hero-tags-gap: var(--space-xs);--hero-tags-row-gap: var(--space-xs)}.hero__slides,.hero__slide{display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr)}.hero__slide{grid-area:1 / 1;place-items:center;transition:opacity var(--dur) var(--ease),visibility 0s linear var(--dur)}.hero__slide:not(.is-active){opacity:0;visibility:hidden}.hero__slide:not(.is-active,.is-ready){display:none}.hero__slide.is-active{transition-delay:0s}.hero__media{grid-area:1 / 1;width:100%;height:100%;max-width:none;object-fit:cover}.hero__heading{grid-area:1 / 1;position:relative;margin:0;padding-inline:var(--gutter);text-align:center;text-wrap:balance}@keyframes hero-fill{to{transform:scaleX(1)}}.hero.is-paused [data-hero-fill]{animation-play-state:paused!important}.hero__pause{position:absolute;left:50%;padding:var(--space-2xs) var(--space-xs);border:0;border-radius:var(--radius-xs);background:var(--color-bg-light);color:var(--color-text);transform:translate(-50%)}.hero__pause:not(:focus-visible){clip-path:inset(50%);width:1px;height:1px;padding:0;overflow:hidden;white-space:nowrap}.hero--full{--hero-fade-x: .16;--hero-fade-y: .1;position:relative;overflow:hidden;height:100vh;height:100svh;min-height:calc(560 * var(--px));border-radius:var(--hero-radius);background:var(--color-black);color:var(--color-on-dark)}.hero--full .hero__box,.hero--full .hero__slides{height:100%}@media screen and (prefers-reduced-motion:no-preference){:root[data-cover-live] .hero--full[data-cover~=out]{background:none}:root[data-cover-live] .hero--full[data-cover~=out] .hero__box{height:100vh;height:100svh;min-height:calc(560 * var(--px));overflow:clip;border-radius:var(--hero-radius);background:var(--color-black)}}.hero--full .hero__slide{position:relative;container-type:size}.hero--full .hero__media{--r: var(--hero-media-ratio, .75);position:relative}.hero--full :is(img.hero__media,.hero__media .media__poster,.hero__media>.media__video){--w: min(100cqw, 100cqh * var(--r));--h: min(100cqh, 100cqw / var(--r));--fx: clamp(0px, (100cqw - 100cqh * var(--r)) * 999, var(--w) * var(--hero-fade-x));--fy: clamp(0px, (100cqh - 100cqw / var(--r)) * 999, var(--h) * var(--hero-fade-y));--mask: linear-gradient(to right, transparent, #000 var(--fx), #000 calc(100% - var(--fx)), transparent), linear-gradient(transparent, #000 var(--fy), #000 calc(100% - var(--fy)), transparent);width:var(--w);height:var(--h);-webkit-mask-image:var(--mask);mask-image:var(--mask);-webkit-mask-composite:source-in;mask-composite:intersect}.hero--full .hero__media :is(.media__poster,.media__video){position:absolute;inset:0;margin:auto}.hero--full .hero__media.is-playing .media__poster{visibility:hidden;transition:visibility 0s linear var(--dur)}.hero--full .hero__heading{max-width:var(--hero-heading-max);font-size:var(--fs-l);line-height:var(--lh-l);font-weight:var(--fw-medium);text-shadow:0 0 2px rgb(0 0 0 / .15),0 0 calc(32 * var(--px)) rgb(0 0 0 / .4)}.hero__timer{position:absolute;top:calc(var(--hero-timer-top) - 10 * var(--px));left:50%;display:flex;gap:var(--space-xs);width:min(var(--hero-timer-w),100% - 2 * var(--gutter));transform:translate(-50%)}.hero__bar{position:relative;flex:1;height:calc(24 * var(--px));padding:0;border:0;background:none}.hero__bar:before,.hero__bar-fill{position:absolute;inset:calc(10 * var(--px)) 0 auto;height:var(--hero-bar-h)}.hero__bar:before{content:"";background:var(--hero-bar-track)}.hero__bar-fill{background:var(--hero-bar-fill);transform:scaleX(0);transform-origin:left}.hero__bar.is-done .hero__bar-fill,.hero[data-autoplay=off] .hero__bar.is-active .hero__bar-fill{transform:scaleX(1)}.hero[data-autoplay=on] .hero__bar.is-active .hero__bar-fill{animation:hero-fill var(--hero-interval, 6s) linear forwards}.hero--full .video-toggle{--toggle-top: calc(58 * var(--px));--toggle-right: calc(14 * var(--px))}.hero--full .hero__pause{top:calc(var(--hero-timer-top) + var(--space-md));font-size:var(--fs-s);line-height:var(--lh-s)}.hero--framed,.hero--framed-compact{padding:var(--hero-top) var(--hero-inset) 0}.hero--framed .hero__box,.hero--framed-compact .hero__box{position:relative;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center;overflow:hidden;max-width:var(--hero-box-max);margin-inline:auto;aspect-ratio:var(--hero-ratio);border-radius:var(--hero-radius);background:var(--color-black);color:var(--hero-color)}.hero--framed .hero__slides,.hero--framed-compact .hero__slides{grid-area:1 / 1;width:100%;height:100%}.hero--framed .hero__heading,.hero--framed-compact .hero__heading{max-width:var(--hero-text-max);font-size:var(--hero-fs);line-height:var(--hero-lh);text-align:var(--hero-align);text-wrap:var(--hero-wrap)}.hero--framed{--hero-radius: var(--radius-lg)}.hero--framed-compact{--hero-top: calc(100 * var(--px));--hero-inset: calc(clamp(var(--gutter), 9.72vw, 140 * var(--px)) + var(--page-inset));--hero-box-max: none;--hero-ratio: 1160 / 595;--hero-radius: calc(26 * var(--px));--hero-fs: var(--fs-m);--hero-lh: var(--lh-m);--hero-wrap: wrap;--hero-color: var(--color-white)}.hero__pager{position:absolute;bottom:var(--hero-pager-bottom);left:50%;display:flex;align-items:center;gap:calc(5 * var(--px));height:var(--hero-pager-h);padding-inline:calc(9 * var(--px));border-radius:var(--radius-xs);background:var(--color-header-pill);backdrop-filter:blur(calc(7.5 * var(--px)));-webkit-backdrop-filter:blur(calc(7.5 * var(--px)));transform:translate(-50%)}.hero__dot{position:relative;width:var(--hero-dot);height:100%;padding:0;border:0;background:none;transition:width var(--dur) var(--ease)}.hero__dot:before,.hero__fill{position:absolute;inset:calc(50% - var(--hero-dot) / 2) 0 auto;height:var(--hero-dot);border-radius:calc(var(--hero-dot) / 2)}.hero__dot:before{content:"";background:var(--color-black)}.hero__dot.is-active{width:var(--hero-bar)}.hero__dot.is-active:before{background:var(--color-control)}.hero__fill{background:var(--color-black);transform:scaleX(0);transform-origin:left}.hero__dot:not(.is-active) .hero__fill{visibility:hidden}.hero[data-autoplay=off] .hero__dot.is-active .hero__fill{transform:scaleX(1)}.hero[data-autoplay=on] .hero__dot.is-active .hero__fill{animation:hero-fill var(--hero-interval, 6s) linear forwards}.hero--framed .hero__pause,.hero--framed-compact .hero__pause{bottom:calc(var(--hero-pager-bottom) + var(--hero-pager-h) + var(--space-xs))}.hero__tags{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--hero-tags-row-gap) var(--hero-tags-gap);max-width:var(--hero-box-max);margin:var(--hero-tags-top) auto 0}.hero__tag-list{display:flex;flex-wrap:wrap;gap:var(--hero-tags-row-gap) var(--hero-tags-gap);margin:0;padding:0;list-style:none}.hero__tag{display:inline-flex;align-items:center;height:var(--hero-pill-h);margin:0;padding-inline:var(--hero-pill-pad);border-radius:var(--radius-xs);background:var(--color-bg-light);font-size:var(--fs-s);line-height:var(--lh-s);white-space:nowrap}@media(max-width:768px){.hero{--hero-pager-bottom: 32px}.hero--full{--hero-radius: var(--radius-card);--hero-heading-max: 406px}.hero--full .video-toggle{--toggle-top: 98px}.hero--framed{--hero-top: 111px;--hero-ratio: 452 / 816;--hero-tags-top: 34px;--hero-tags-row-gap: 6px}.hero--framed-compact{--hero-top: 147px;--hero-inset: var(--space-sm);--hero-ratio: 464 / 814;--hero-fs: 44.6px;--hero-lh: 50.2px;--hero-text-max: calc(390px + 2 * var(--gutter));--hero-align: start}.hero__tags{justify-content:flex-start}.hero__tag-list{display:contents}}.image-block{--image-block-h: clamp(420 * var(--px), 52.8vw, 760 * var(--px));--image-block-gap: calc(13 * var(--px));--image-block-radius: var(--radius-lg);--image-block-ratio-m: 457 / 500;margin-block-start:var(--section-gap)}.image-block__inner{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--image-block-gap);max-width:var(--page-max);margin-inline:auto;padding-inline:var(--gutter)}.image-block--bleed .image-block__inner{max-width:none;padding-inline:0}.image-block__item{overflow:hidden;height:var(--image-block-h);border-radius:var(--image-block-radius)}.image-block__media{width:100%;height:100%;max-width:none;object-fit:cover}.image-block--portrait{--image-block-top: calc(186 * var(--px));--image-block-portrait-w: calc(534 * var(--px));--image-block-portrait-ratio: 534 / 700;margin-block-start:var(--image-block-top)}.image-block--portrait .image-block__inner{display:block}.image-block--portrait .image-block__media{max-width:var(--image-block-portrait-w);height:auto;margin-inline:auto;aspect-ratio:var(--image-block-portrait-ratio);border-radius:var(--image-block-radius)}@media(min-width:769px){.image-block--portrait{--image-block-top: calc(182 * var(--px))}.image-block--swipe .image-block__inner{display:grid;padding-inline:var(--gutter);overflow:visible;scroll-snap-type:none}.image-block--swipe .carousel-controls{display:none}}@media(max-width:768px){.image-block{--image-block-gap: 12px;margin-block-start:var(--section-gap-mobile, 200px)}.image-block--portrait{margin-block-start:var(--image-block-top)}.image-block__inner{grid-auto-flow:row}.image-block__item{height:auto;aspect-ratio:var(--image-block-ratio-m)}.image-block--wide .image-block__item{height:min(759px,151vw);aspect-ratio:auto}.image-block--swipe{--carousel-gap: 7px}.image-block--swipe .image-block__inner{display:flex;gap:var(--carousel-gap);max-width:none}.image-block--swipe .image-block__item{height:min(443px,88vw);aspect-ratio:var(--image-block-slide-ratio, 3 / 5)}}.intro-disclosure{--intro-top: calc(171 * var(--px));--intro-col: calc(452 * var(--px));--intro-box-bleed: calc(21 * var(--px));--intro-label-gap: calc(21 * var(--px));--intro-text-gap: calc(14 * var(--px));--intro-button-gap: calc(18 * var(--px));--intro-box-gap: calc(26 * var(--px));--intro-box-pad: calc(17 * var(--px)) calc(26 * var(--px)) calc(18 * var(--px));--intro-box-text: calc(427 * var(--px));padding:var(--intro-top) var(--gutter) 0;color:var(--color-text)}.intro-disclosure__inner{max-width:var(--intro-col);margin-inline:auto}.intro-disclosure__label{margin:0 0 var(--intro-label-gap);color:var(--color-muted);font-size:var(--fs-s);line-height:var(--lh-s)}.intro-disclosure__heading{margin:0 0 var(--intro-text-gap);font-size:var(--fs-l);line-height:var(--lh-l)}.intro-disclosure__text{margin:0;font-size:var(--fs-m);line-height:var(--lh-m)}.intro-disclosure__toggle{display:flex;justify-content:center;margin-top:var(--intro-button-gap)}.intro-disclosure__panel{display:grid;grid-template-rows:1fr;margin-right:calc(-1 * var(--intro-box-bleed));transition:grid-template-rows var(--dur) var(--ease),visibility 0s}.intro-disclosure__panel-inner{min-height:0;overflow:hidden}.intro-disclosure__box{margin-top:var(--intro-box-gap);padding:var(--intro-box-pad);border-radius:var(--radius-xs);background:var(--color-pill-dark);font-size:var(--fs-s);line-height:var(--lh-s)}.intro-disclosure__box p{max-width:var(--intro-box-text);margin:0}.intro-disclosure__box p+p{margin-top:var(--lh-s)}.intro-disclosure__panel.is-collapsed{grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--dur) var(--ease),visibility 0s linear var(--dur)}.intro-disclosure__toggle:has(>[hidden]){display:none}@media(prefers-reduced-motion:reduce){.intro-disclosure__panel,.intro-disclosure__panel.is-collapsed{transition:none}}@media(max-width:768px){.intro-disclosure{--intro-top: 200px;--intro-col: none;--intro-box-bleed: 0px;--intro-box-text: none}}.media-carousel{--media-carousel-h: clamp(400 * var(--px), 44.5vw, 641 * var(--px));--media-carousel-radius: var(--radius-lg);--media-carousel-inset-h: 88%;--media-carousel-inset-radius: calc(30 * var(--px));--carousel-gap: calc(6 * var(--px));--carousel-snap: min(26.04vw, 375 * var(--px));margin-block-start:var(--section-gap)}.media-carousel__slide{position:relative;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center;overflow:hidden;height:var(--media-carousel-h);aspect-ratio:var(--slide-ratio, 4 / 5);border-radius:var(--media-carousel-radius);background:var(--color-black)}.media-carousel__slide>.media-carousel__media{position:absolute;inset:0}.media-carousel__media{width:100%;height:100%;max-width:none;object-fit:cover}.media-carousel__inset{position:relative;overflow:hidden;height:var(--media-carousel-inset-h);aspect-ratio:var(--inset-ratio);border-radius:var(--media-carousel-inset-radius)}@media(max-width:768px){.media-carousel{--media-carousel-h: min(439px, 87vw);--media-carousel-inset-radius: 20px;--carousel-gap: 7px;--carousel-snap: var(--gutter);margin-block-start:var(--section-gap-mobile, 200px)}.media-carousel__slide{aspect-ratio:var(--slide-ratio-m, var(--slide-ratio, 4 / 5))}}.name-cards{--name-cards-radius: calc(8 * var(--px));--name-cards-h: calc(456 * var(--px));--name-cards-shape: calc(102 * var(--px));--name-cards-pad: calc(23 * var(--px)) var(--space-md) var(--space-sm) calc(29 * var(--px));--name-cards-cols: 326fr 309fr;--name-cards-row-1: calc(154 * var(--px));--name-cards-row-2: calc(155 * var(--px));--name-cards-statement-w: calc(266 * var(--px));--name-cards-detail-w: calc(225 * var(--px));--name-cards-gutter: var(--gutter);margin-block-start:var(--section-gap);font-weight:var(--fw-medium)}.name-cards__inner{max-width:var(--page-max);margin-inline:auto;padding-inline:var(--name-cards-gutter)}.name-cards__label{margin:0;font:var(--fw-medium) var(--fs-m) / var(--lh-m) var(--font-display);text-align:center}.name-cards__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md);margin-block-start:calc(var(--space-lg) + var(--space-2xs))}.name-cards__card{display:grid;grid-template-columns:var(--name-cards-cols);grid-template-rows:minmax(var(--name-cards-row-1),auto) minmax(var(--name-cards-row-2),auto) auto;align-content:start;min-height:var(--name-cards-h);padding:var(--name-cards-pad);border-radius:var(--name-cards-radius);background:var(--color-surface)}.name-cards__word{grid-area:1 / 1;margin:0 0 0 var(--space-xs);font-size:var(--fs-l);font-weight:var(--fw-medium);line-height:var(--lh-l)}.name-cards__shape{grid-area:2 / 1;width:var(--name-cards-shape);aspect-ratio:1;background:var(--color-text)}.name-cards__shape--circle{border-radius:50%}.name-cards__statement,.name-cards__detail{max-width:var(--name-cards-statement-w);margin:0;font-size:var(--fs-m);line-height:var(--lh-m)}.name-cards__statement{grid-area:1 / 2;margin-block-start:var(--space-xs)}.name-cards__detail{grid-area:3 / 2;max-width:var(--name-cards-detail-w);color:var(--color-muted)}@media(max-width:768px){.name-cards{--name-cards-row-1: 156px;--name-cards-row-2: 132px;--name-cards-pad: 20px var(--space-md) var(--space-xs) 29px;--name-cards-gutter: 15px;margin-block-start:var(--section-gap-mobile, 200px)}.name-cards__grid{grid-template-columns:minmax(0,1fr);gap:calc(var(--space-md) + var(--space-2xs))}}@property --overlap-panel-inset{syntax: "<length>"; inherits: true; initial-value: 0px;}.overlap-panel{--overlap-media-h: clamp(480 * var(--px), 52.7vw, 759 * var(--px));--overlap-overlap: clamp(100 * var(--px), 10.56vw, 152 * var(--px));--overlap-panel-inset: var(--gutter);--overlap-panel-min-h: calc(717 * var(--px));--overlap-panel-pad-top: calc(240 * var(--px));--overlap-content-w: calc(606 * var(--px));--overlap-heading-w: none;--overlap-panel-bg: color-mix(in srgb, var(--color-bg) 70%, transparent);margin-block-start:var(--section-gap);overflow-x:clip}.overlap-panel__stage{position:relative;display:grid;place-items:center;overflow:hidden;height:var(--overlap-media-h);border-radius:var(--radius-lg);background:var(--color-black);color:var(--color-on-dark)}.overlap-panel__media{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}.overlap-panel__heading{position:relative;max-width:var(--overlap-heading-w);margin:0;padding-inline:var(--gutter);font-size:var(--fs-l);line-height:var(--lh-l);text-align:center;text-wrap:balance}.overlap-panel__panel{position:relative;max-width:calc(var(--page-max) - 2 * var(--overlap-panel-inset));min-height:var(--overlap-panel-min-h);margin:calc(-1 * var(--overlap-overlap)) var(--overlap-panel-inset) 0;padding:var(--overlap-panel-pad-top) var(--gutter) var(--space-xl);border-radius:var(--radius-lg);background:var(--overlap-panel-bg)}.overlap-panel__panel:before{content:"";position:absolute;inset:0 0 auto;height:var(--overlap-overlap);border-radius:var(--radius-lg) var(--radius-lg) 0 0;backdrop-filter:blur(calc(20 * var(--px)));-webkit-backdrop-filter:blur(calc(20 * var(--px)))}@media(min-width:1440px){.overlap-panel__panel{margin-inline:auto}}.overlap-panel__content{position:relative;max-width:var(--overlap-content-w);margin-inline:auto;text-align:center}.overlap-panel__title{margin:0 0 var(--lh-l);font-size:var(--fs-l);line-height:var(--lh-l)}.overlap-panel__content p{margin:0}.overlap-panel__content p+p{margin-block-start:var(--lh-s)}@media(max-width:768px){.overlap-panel{--overlap-media-h: 704px;--overlap-overlap: 157px;--overlap-panel-inset: 18px;--overlap-panel-min-h: 620px;--overlap-panel-pad-top: 138px;--overlap-content-w: 316px;--overlap-heading-w: 395px;margin-block-start:var(--section-gap-mobile, 200px)}}@media(prefers-reduced-motion:no-preference)and (scripting:enabled){.overlap-panel--reveal{--reveal-scale-from: 1;--reveal-rise: 1;--reveal-widen: 1;--reveal-text: 1;--reveal-heading: 1;--reveal-box-y: 0;--reveal-text-y: 0}.overlap-panel--reveal:after{content:"";display:block;height:calc(100vh - var(--overlap-overlap));height:calc(100svh - var(--overlap-overlap))}.overlap-panel--reveal .overlap-panel__stage{position:sticky;top:0;height:100vh;height:100svh}.overlap-panel--reveal img.overlap-panel__media,.overlap-panel--reveal .overlap-panel__media :is(.media__poster,.media__video){transform:scale(calc(1 + .05 * var(--reveal-rise)));will-change:transform}.overlap-panel--reveal .video-toggle{--toggle-top: calc(104 * var(--px));--toggle-right: var(--gutter)}.overlap-panel--reveal .overlap-panel__heading{opacity:calc(1 - var(--reveal-heading));transform:translateY(calc(-40 * var(--px) * var(--reveal-heading)));will-change:transform,opacity}.overlap-panel--reveal .overlap-panel__stage:after{content:"";position:absolute;inset:0;border-radius:var(--radius-lg);background:var(--overlap-panel-bg);backdrop-filter:blur(calc(20 * var(--px)));-webkit-backdrop-filter:blur(calc(20 * var(--px)));transform:translateY(calc(var(--reveal-box-y) * 1px)) scaleX(calc(var(--reveal-scale-from) + (1 - var(--reveal-scale-from)) * var(--reveal-widen)));transform-origin:50% 0;will-change:transform;pointer-events:none}.overlap-panel--reveal .overlap-panel__panel{position:sticky;top:0;display:flex;flex-direction:column;justify-content:center;max-width:none;min-height:100vh;min-height:100svh;margin:-100vh 0 0;margin:-100svh 0 0;padding:var(--space-xl) max(var(--gutter),var(--overlap-panel-inset) + 16 * var(--px));border-radius:0;background:none;overflow:clip;transform:translateY(calc(var(--reveal-box-y) * 1px));will-change:transform;pointer-events:none}.overlap-panel--reveal .overlap-panel__panel:before{content:none}.overlap-panel--reveal .overlap-panel__content{width:100%;pointer-events:auto;opacity:var(--reveal-text);transform:translateY(calc(var(--reveal-text-y) * 1px));will-change:transform}}.practice-tabs{--practice-label-x: 9.5833%;--practice-tabs-x: 16.4583%;--practice-panel-x: 50.5556%;--practice-panel-w: 39.7222%;--practice-tabs-min: calc(220 * var(--px));--practice-share: .55;--practice-media-gap: var(--space-sm);--practice-text-max: calc(505 * var(--px));--practice-stage-top: calc(96 * var(--px));--practice-stage-end: var(--space-lg);--practice-above-media: calc(97 * var(--px));--practice-step: 36vh;--practice-step: 36svh;--practice-page: min(100cqw, var(--page-max));--practice-cap: min(var(--practice-page) * var(--practice-share), var(--practice-page) * .7396 - var(--practice-tabs-min));--practice-fill: calc(100svh - var(--practice-stage-top) - var(--practice-above-media) - var(--practice-stage-end));--practice-media: max(0px, min(var(--practice-cap), var(--practice-fill)));--practice-col: max(var(--practice-panel-w), var(--practice-media));--practice-grey: #737370;--steps: 0;container-type:inline-size;display:grid;grid-template-rows:auto max(0px,(var(--steps) - .5) * var(--practice-step));margin-block-start:var(--section-gap);font-weight:var(--fw-medium)}:root[data-theme=dark] .practice-tabs{--practice-grey: var(--color-muted)}.practice-tabs__inner{position:sticky;top:var(--practice-stage-top);display:grid;grid-template-columns:var(--practice-label-x) var(--practice-tabs-x) minmax(0,1fr) var(--practice-col) max(var(--gutter),100% - var(--practice-panel-x) - var(--practice-col));align-content:safe center;align-items:start;height:calc(100vh - var(--practice-stage-top));height:calc(100svh - var(--practice-stage-top));padding-block-end:var(--practice-stage-end);width:100%;max-width:var(--page-max);margin-inline:auto}.practice-tabs__heading{grid-column:2;margin:0;padding-block-start:var(--space-2xs);font-size:var(--fs-m);line-height:var(--lh-m);font-weight:inherit}.practice-tabs__list{grid-column:3;display:flex;flex-direction:column;align-items:flex-start}.practice-tabs__tab{padding:0;border:0;background:none;color:var(--practice-grey);font-size:var(--fs-l);line-height:var(--lh-l);font-weight:inherit;text-align:start;text-decoration:none;transition:color var(--dur-fast) var(--ease)}.practice-tabs__tab:hover,.practice-tabs__tab[aria-selected=true]{color:var(--color-text)}.practice-tabs__panels{grid-column:4;display:grid}.practice-tabs__panel{grid-area:1 / 1;display:flex;flex-direction:column;gap:var(--practice-media-gap);transition:opacity var(--dur) var(--ease),visibility 0s}.practice-tabs__panel:not([hidden]){z-index:1}.practice-tabs__panel[hidden]{display:flex;visibility:hidden;opacity:0;transition:opacity var(--dur) var(--ease),visibility 0s linear var(--dur)}.practice-tabs__panel:focus-visible{outline-offset:var(--space-xs)}.practice-tabs__description{max-width:var(--practice-text-max);margin:0;font-size:var(--fs-m);line-height:var(--lh-m)}.practice-tabs__media{width:min(100%,var(--practice-media));margin-block-start:auto;aspect-ratio:1;border-radius:var(--radius-lg);object-fit:cover}@media(max-width:768px){.practice-tabs{--practice-text-max: none;--practice-stage-top: 106px;--practice-stage-end: var(--space-sm);--practice-above-media: 284px;--practice-cap: calc(var(--practice-page) - 2 * var(--gutter));margin-block-start:var(--section-gap-mobile, 200px)}.practice-tabs__inner{grid-template-columns:242fr 220fr;row-gap:var(--space-2xs);padding-inline:var(--gutter)}.practice-tabs__heading{grid-column:1}.practice-tabs__list{grid-column:2}.practice-tabs__panels{grid-column:1 / -1}}@media(prefers-reduced-motion:reduce){.practice-tabs__panel,.practice-tabs__panel[hidden]{transition:none}}@media(max-height:519.98px){.practice-tabs{--practice-col: var(--practice-panel-w);grid-template-rows:auto}.practice-tabs__inner{position:static;height:auto;padding-block-end:0}.practice-tabs__media{width:100%}}@media(scripting:none){.practice-tabs{--practice-col: var(--practice-panel-w);grid-template-rows:auto}.practice-tabs__inner{position:static;height:auto;padding-block-end:0}.practice-tabs__media{width:100%}.practice-tabs__panels{row-gap:var(--space-xl)}.practice-tabs__panel{grid-area:auto}.practice-tabs__panel[hidden]{visibility:visible;opacity:1}}.signals{--signals-pad: calc(28 * var(--px)) var(--gutter) calc(22 * var(--px));--signals-label-inset: calc(8 * var(--px));--signals-header-gap: calc(89 * var(--px));--signals-card-gap: var(--gutter);--signals-card-h: calc(436 * var(--px));--signals-card-pad: calc(21 * var(--px)) calc(43 * var(--px)) calc(15 * var(--px));--signals-title-gap: calc(9 * var(--px));--signals-link-gap: calc(22 * var(--px));--signals-image-ratio: 366 / 275;--signals-scroll-offset: calc(120 * var(--px));margin-block-start:var(--section-gap);border-radius:var(--radius-panel);background:var(--color-panel);scroll-margin-top:var(--signals-scroll-offset);font-weight:var(--fw-medium)}.signals__inner{max-width:var(--page-max);margin-inline:auto;padding:var(--signals-pad)}.signals__header,.signals__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--signals-card-gap)}.signals__header{align-items:start;margin-block-end:var(--signals-header-gap)}.signals__heading,.signals__intro{margin:0;font-size:var(--fs-m);line-height:var(--lh-m);font-weight:inherit}.signals__heading{padding-inline-start:var(--signals-label-inset)}.signals__intro{grid-column:2 / -1}.signals__cards{row-gap:var(--signals-card-gap);margin:0;padding:0;list-style:none}.signals__card{display:flex;flex-direction:column;align-items:flex-start;min-height:var(--signals-card-h);padding:var(--signals-card-pad);border-radius:var(--radius-card);background:var(--color-surface)}.signals__title{min-height:calc(var(--lh-m) * 2);margin:0 0 var(--signals-title-gap);font-size:var(--fs-m);line-height:var(--lh-m);font-weight:inherit}.signals__card picture{display:contents}.signals__image{width:100%;height:auto;aspect-ratio:var(--signals-image-ratio);margin-block-end:var(--signals-link-gap);object-fit:cover}.signals__link{margin-block-start:auto}@media(max-width:768px){.signals{--signals-pad: 28px 24px 36px;--signals-label-inset: 0px;--signals-header-gap: 60px;--signals-card-gap: 30px;margin-block-start:var(--section-gap-mobile, 200px)}.signals__header{grid-template-columns:230fr 224fr;column-gap:0}.signals__intro{grid-column:2}.signals__cards{grid-template-columns:minmax(0,1fr)}}.signals--stacked{--signals-stack-gap: calc(28 * var(--px));--signals-intro-max: calc(850 * var(--px))}.signals--stacked+.signals--stacked{margin-block-start:var(--signals-stack-gap)}.signals--stacked .signals__intro{max-width:var(--signals-intro-max)}@media(max-width:768px){.signals--stacked{--signals-stack-gap: 58px;--signals-header-gap: 50px;--signals-intro-gap: 25px;margin-inline:var(--gutter)}.signals--stacked .signals__header{grid-template-columns:minmax(0,1fr);row-gap:var(--signals-intro-gap)}.signals--stacked .signals__intro{grid-column:1}}.split-statement{--split-statement-aside-pad: 17.2%;--split-statement-media-w: 58.8%;--split-statement-statement-w: calc(573 * var(--px));--split-statement-body-w: calc(336 * var(--px));--split-statement-note-w: 31.5%;--split-statement-note-gap: 2.8%;margin-block-start:var(--section-gap);font-weight:var(--fw-medium)}.split-statement__inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-md);align-items:start;max-width:var(--page-max);margin-inline:auto;padding-inline:var(--gutter)}.split-statement__aside{padding-inline-start:var(--split-statement-aside-pad)}.split-statement__label{margin:0;font:var(--fw-medium) var(--fs-m) / var(--lh-m) var(--font-display)}.split-statement__media{width:var(--split-statement-media-w);aspect-ratio:1;margin-block-start:var(--space-lg);object-fit:cover}.split-statement__item+.split-statement__item{margin-block-start:calc(var(--space-xl) - var(--space-xs))}.split-statement__statement{max-width:var(--split-statement-statement-w);margin:0;font-size:var(--fs-l);line-height:var(--lh-l)}.split-statement__body{max-width:var(--split-statement-body-w);margin:calc(var(--space-xs) + var(--space-2xs)) 0 0;font-size:var(--fs-s);line-height:var(--lh-s)}.split-statement__notes{display:grid;grid-template-columns:repeat(2,var(--split-statement-note-w));column-gap:var(--split-statement-note-gap);margin-block-start:calc(var(--space-lg) - var(--space-2xs))}.split-statement__note{margin:0;color:var(--color-muted);font-size:var(--fs-s);line-height:var(--lh-s)}@media(min-width:769px)and (max-width:1180px){.split-statement{--split-statement-note-w: minmax(0, 1fr);--split-statement-note-gap: var(--space-md)}}@media(max-width:768px){.split-statement{--split-statement-statement-w: 446px;margin-block-start:var(--section-gap-mobile, 200px)}.split-statement__inner{grid-template-columns:minmax(0,1fr);row-gap:var(--space-lg);padding-inline:var(--space-md)}.split-statement__aside{display:contents}.split-statement__label--hide-mobile{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.split-statement__media{width:86.5%;margin:0 auto}.split-statement__notes{grid-template-columns:repeat(2,minmax(0,1fr));margin-block-start:var(--space-lg);column-gap:var(--space-md)}}.split-text{font-weight:var(--fw-medium)}.split-text__inner{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;max-width:var(--page-max);margin-inline:auto;padding-inline:var(--gutter)}.split-text__label,.split-text__statement,.split-text__lead,.split-text__note,.split-text__closing{margin:0}.split-text__label{font-size:var(--fs-m);line-height:var(--lh-m)}.split-text__statement{font-size:var(--fs-xl);line-height:var(--lh-xl)}.split-text__lead{font-size:var(--fs-m);line-height:var(--lh-m)}.split-text__note{color:var(--color-muted);font-size:var(--fs-s);line-height:var(--lh-s)}.split-text__pills{display:flex;flex-direction:column;align-items:flex-start;gap:var(--split-text-pill-gap);margin:0;padding:0;list-style:none}.split-text__pill{display:flex;align-items:center;min-width:var(--split-text-pill-w, 0);height:var(--control-h);padding-inline:var(--split-text-pill-pad);border-radius:var(--radius-xs);background:var(--color-accent);color:var(--color-black);font-size:var(--fs-m);line-height:var(--lh-m)}.split-text__highlight{color:var(--color-accent)}.split-text--page-intro{--split-text-top: calc(147 * var(--px));--split-text-cols: 118fr 592fr 559fr 131fr;--split-text-label-gap: calc(44 * var(--px));--split-text-lead-gap: calc(44 * var(--px));--split-text-note-gap: calc(45 * var(--px));--split-text-lead-w: calc(301 * var(--px));--split-text-note-w: calc(223 * var(--px));padding-block-start:var(--split-text-top)}.split-text--page-intro .split-text__label{margin-block-end:var(--split-text-label-gap)}.split-text--page-intro .split-text__aside{margin-block-start:var(--split-text-lead-gap)}.split-text--page-intro .split-text__lead{max-width:var(--split-text-lead-w)}.split-text--page-intro .split-text__note{max-width:var(--split-text-note-w);margin:var(--split-text-note-gap) 0 0 calc(50% + var(--space-2xs))}.split-text--outcome{--split-text-cols: 125fr 468fr 691fr 116fr;--split-text-label-offset: calc(16 * var(--px));--split-text-statement-w: calc(480 * var(--px));--split-text-lead-w: calc(580 * var(--px));--split-text-note-w: calc(500 * var(--px));--split-text-lead-pitch: calc(240 * var(--px));--split-text-note-pitch: calc(324 * var(--px));margin-block-start:var(--section-gap)}.split-text--outcome .split-text__label{margin-block-start:var(--split-text-label-offset)}.split-text--outcome .split-text__statement{max-width:var(--split-text-statement-w)}.split-text--outcome .split-text__statement:not(:last-child){min-height:var(--split-text-lead-pitch)}.split-text--outcome .split-text__lead{max-width:var(--split-text-lead-w);color:var(--color-muted);font-size:var(--fs-l);line-height:var(--lh-l)}.split-text--outcome .split-text__lead:not(:last-child){min-height:var(--split-text-note-pitch)}.split-text--outcome .split-text__note{max-width:var(--split-text-note-w)}.split-text--pills{--split-text-top: calc(200 * var(--px));--split-text-cols: 124fr 588fr 564fr 124fr;--split-text-label-gap: calc(55 * var(--px));--split-text-pill-top: calc(35 * var(--px));--split-text-pill-gap: calc(10.2 * var(--px));--split-text-pill-w: calc(166 * var(--px));--split-text-pill-pad: calc(15 * var(--px));--split-text-closing-top: calc(45 * var(--px));margin-block-start:var(--split-text-top)}.split-text--pills .split-text__inner{row-gap:var(--split-text-label-gap)}.split-text--pills .split-text__statement,.split-text--pills .split-text__closing{font-size:var(--fs-l);line-height:var(--lh-l)}.split-text--pills .split-text__pills{margin-block-start:var(--split-text-pill-top)}.split-text--pills .split-text__closing{margin-block-start:var(--split-text-closing-top)}.split-text--home-intro{--split-text-cols: 132fr 583fr 251fr 335fr 139fr;--split-text-pill-gap: calc(9.2 * var(--px));--split-text-pill-pad: calc(11 * var(--px));--split-text-stack-gap: calc(32 * var(--px));margin-block-start:var(--section-gap)}.split-text--home-intro .split-text__statement{font-size:clamp(var(--fs-xl-mobile),3.333vw,var(--fs-xl));line-height:clamp(var(--lh-xl-mobile),3.264vw,var(--lh-xl))}.split-text--home-intro .split-text__aside{display:flex;flex-direction:column;align-items:flex-start;gap:var(--split-text-pill-gap)}.split-text--home-intro .split-text__closing{font-size:var(--fs-m);line-height:var(--lh-m)}@media(min-width:769px){.split-text__inner{grid-template-columns:var(--split-text-cols)}.split-text--page-intro{--split-text-top: calc(191 * var(--px));--split-text-lead-w: none;--split-text-note-w: none;--split-text-note-gap: calc(71 * var(--px))}.split-text--page-intro .split-text__main{grid-column:2;padding-inline-end:var(--space-md)}.split-text--page-intro .split-text__aside{grid-column:3;margin-block-start:0}.split-text--page-intro .split-text__note{margin-inline-start:0}.split-text--page-intro .split-text__statement{font-size:clamp(var(--fs-xl-mobile),3.333vw,var(--fs-xl));line-height:clamp(var(--lh-xl-mobile),3.264vw,var(--lh-xl))}.split-text--outcome .split-text__label,.split-text--pills .split-text__label{grid-column:2}.split-text--outcome .split-text__main,.split-text--pills .split-text__main{grid-column:3}.split-text--pills{--split-text-top: calc(230 * var(--px))}.split-text--home-intro .split-text__inner{padding-inline:0}.split-text--home-intro .split-text__statement{grid-column:2}.split-text--home-intro .split-text__aside{grid-column:4}}@media(max-width:768px){.split-text--outcome{--split-text-statement-w: none;--split-text-lead-w: none;--split-text-note-w: none;--split-text-lead-pitch: 0px;--split-text-note-pitch: 0px;margin-block-start:var(--section-gap-mobile, 200px)}.split-text--outcome .split-text__inner{row-gap:42px}.split-text--outcome .split-text__label{margin-block-start:0}.split-text--outcome .split-text__lead{margin-block-start:38px}.split-text--outcome .split-text__note{margin-block-start:35px}.split-text--home-intro{margin-block-start:var(--section-gap-mobile, 200px)}.split-text--home-intro .split-text__inner{row-gap:var(--split-text-stack-gap)}}.statement-reveal{--statement-gap: calc(466 * var(--px));--statement-fs: clamp(48 * var(--px-text), 6.67vw, 96 * var(--px-text));--statement-lh: .896;--statement-button-gap: calc(29 * var(--px));--statement-tail: calc(243 * var(--px));--detail-top: calc(40 * var(--px));--detail-pad-block: calc(122 * var(--px));--detail-pill-gap: calc(43 * var(--px));--detail-overlay: rgba(205, 205, 205, .3);--detail-blur: calc(12.55 * var(--px));--detail-pill-w: calc(352 * var(--px));--detail-card-w: calc(494 * var(--px));--detail-card-min-h: calc(601 * var(--px));--detail-card-pad: calc(64 * var(--px)) calc(35 * var(--px)) calc(40 * var(--px)) calc(26 * var(--px));--detail-body-w: calc(357 * var(--px));overflow-x:clip;margin-block-start:var(--section-gap);text-align:center}:root[data-theme=dark] .statement-reveal{--detail-overlay: color-mix(in srgb, var(--color-surface) 60%, transparent)}.statement-reveal__inner{max-width:var(--page-max);margin-inline:auto;padding-inline:var(--gutter)}.statement-reveal__heading{margin:0;font-size:var(--fs-l);line-height:var(--lh-l)}.statement-reveal__stage{position:relative;padding-block:var(--statement-gap) var(--statement-tail)}.statement-reveal__statement{margin:0;font-size:var(--statement-fs);line-height:var(--statement-lh);text-wrap:balance}.statement-reveal__action{margin-block-start:var(--statement-button-gap)}.statement-reveal__detail{display:flex;flex-direction:column;align-items:center;gap:var(--detail-pill-gap);margin-block-start:var(--space-xl);text-align:start}.statement-reveal__pill{display:grid;place-items:center;width:min(var(--detail-pill-w),100%);min-height:calc(40 * var(--px));margin:0;padding-inline:var(--space-sm);border-radius:var(--radius-xs);background:var(--color-bg-light);color:var(--color-text);font-size:var(--fs-m);line-height:var(--lh-m);text-align:center}.statement-reveal__card{position:relative;display:flex;flex-direction:column;width:min(var(--detail-card-w),100%);min-height:var(--detail-card-min-h);padding:var(--detail-card-pad);border-radius:var(--radius-lg);background:var(--color-white);color:var(--color-black)}.statement-reveal__card-heading{margin:0;color:var(--color-black);font-size:var(--fs-l);line-height:var(--lh-l)}.statement-reveal__card-heading:focus{outline:none}.statement-reveal__card-foot{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-md);margin-block-start:auto;padding-block-start:var(--space-xl)}.statement-reveal__card-body{max-width:var(--detail-body-w);padding-block-end:var(--space-sm);color:var(--color-muted)}.statement-reveal__card-body p{margin:0}.statement-reveal__card-body p+p{margin-block-start:var(--lh-s)}.statement-reveal__mark{flex:none;width:calc(44 * var(--px));height:calc(44 * var(--px));margin-inline-end:calc(-11 * var(--px))}.statement-reveal__close{position:absolute;top:calc(19 * var(--px));right:calc(20 * var(--px));display:grid;place-items:center;width:var(--control-icon);height:calc(31.4 * var(--px));padding:0;border:0;border-radius:var(--radius-xs);background:var(--color-control);transition:background-color var(--dur-fast) var(--ease)}.statement-reveal__close span,.statement-reveal__close span:after{display:block;width:calc(13 * var(--px));height:calc(1.6 * var(--px));background:var(--color-black);transform:rotate(45deg)}.statement-reveal__close span:after{content:"";transform:rotate(90deg)}.statement-reveal__close:hover,.statement-reveal__close:focus-visible{background:var(--color-accent)}.statement-reveal__stage:not([data-ready]) .statement-reveal__toggle,.statement-reveal__stage:not([data-ready]) .statement-reveal__close{display:none}.statement-reveal__stage[data-ready]{min-height:var(--detail-space, 0px);transition:min-height var(--dur) var(--ease)}[data-ready]>.statement-reveal__detail{position:absolute;top:var(--detail-top);left:50%;z-index:2;width:100vw;margin:0 0 0 -50vw;padding:var(--detail-pad-block) var(--gutter);background:var(--detail-overlay);backdrop-filter:blur(var(--detail-blur));-webkit-backdrop-filter:blur(var(--detail-blur));opacity:0;visibility:hidden;transition:opacity .45s var(--ease),visibility 0s linear .45s}[data-ready]>.statement-reveal__detail .statement-reveal__pill,[data-ready]>.statement-reveal__detail .statement-reveal__card{opacity:0;transform:translateY(calc(24 * var(--px)));transition:opacity .45s var(--ease),transform .45s var(--ease)}[data-ready].is-open>.statement-reveal__detail{opacity:1;visibility:visible;transition-delay:0s}[data-ready].is-open>.statement-reveal__detail .statement-reveal__pill,[data-ready].is-open>.statement-reveal__detail .statement-reveal__card{opacity:1;transform:none;transition-delay:.12s}[data-ready].is-open>.statement-reveal__detail .statement-reveal__card{transition-delay:.2s}@media(prefers-reduced-motion:reduce){.statement-reveal__stage[data-ready],[data-ready]>.statement-reveal__detail,[data-ready]>.statement-reveal__detail .statement-reveal__pill,[data-ready]>.statement-reveal__detail .statement-reveal__card{transition:none;transform:none}}.statement-reveal--long{--statement-gap: calc(192 * var(--px));--statement-lh: .885}.statement-reveal--long .statement-reveal__statement{max-width:calc(1368 * var(--px));margin-inline:auto;text-wrap:pretty}.statement-reveal--two-line{--statement-gap: calc(369 * var(--px));--statement-lh: 1;--statement-button-gap: calc(45 * var(--px));--statement-tail: calc(327 * var(--px))}@media(min-width:769px){.statement-reveal--panel{--statement-panel-h: calc(928 * var(--px))}.statement-reveal--panel .statement-reveal__stage:before{content:"";position:absolute;top:var(--detail-top);left:50%;z-index:-1;width:100vw;height:var(--statement-panel-h);margin-inline-start:-50vw;background:var(--detail-overlay);backdrop-filter:blur(var(--detail-blur));-webkit-backdrop-filter:blur(var(--detail-blur));transition:opacity .45s var(--ease)}.statement-reveal--panel .statement-reveal__stage.is-open:before{opacity:0}.statement-reveal--panel .statement-reveal__stage,.statement-reveal--panel .statement-reveal__stage[data-ready]{isolation:isolate;min-height:max(var(--detail-space, 0px),var(--detail-top) + var(--statement-panel-h));padding-block-end:0}}@media(prefers-reduced-motion:reduce){.statement-reveal--panel .statement-reveal__stage:before{transition:none}}@media(max-width:768px){.statement-reveal{--statement-gap: 253px;--statement-fs: min(72px, 14.3vw);--statement-lh: 1;--statement-button-gap: 28px;--statement-tail: 0px;--detail-pad-block: 80px;--detail-pill-gap: 24px;--detail-card-min-h: 520px;--detail-pill-w: 100%;margin-block-start:var(--section-gap-mobile, 200px)}}@media(max-width:768px){.statement-reveal--long{--statement-gap: 116px;--statement-fs: min(60px, 12vw);--statement-lh: 1}}.work-list{--work-cols: 118fr 237fr 710fr 335fr;--work-col-gap: 0px;--work-row-pad: calc(25 * var(--px));--work-header-gap: calc(25 * var(--px));--work-text-pad: calc(12 * var(--px));--work-logo-w: 47.8%;--work-row-gap: calc(20 * var(--px));margin-block-start:var(--section-gap);font-weight:var(--fw-medium)}.work-list__inner{max-width:var(--page-max);margin-inline:auto;padding-inline:var(--gutter)}.work-list__header,.work-list__item{display:grid;grid-template-columns:var(--work-cols);column-gap:var(--work-col-gap)}.work-list__header{align-items:start;margin-block-end:var(--work-header-gap)}.work-list__heading{grid-column:1 / 3;margin:0;font-size:var(--fs-m);line-height:var(--lh-m);font-weight:inherit}.work-list__subtitle{grid-column:3 / -1;margin:0;color:var(--color-faint);font-size:var(--fs-s);line-height:var(--lh-s)}.work-list__items{margin:0;padding:0;list-style:none}.work-list__item{grid-template-areas:"number name description media" "number name action      media";grid-template-rows:auto 1fr;row-gap:var(--work-row-gap);align-items:start;padding-block:var(--work-row-pad);border-block-end:1px solid var(--color-line)}.work-list__number,.work-list__name{margin:0;font-size:var(--fs-l);line-height:var(--lh-l);font-weight:inherit}.work-list__number{grid-area:number}.work-list__name{grid-area:name}.work-list__description{grid-area:description;margin:0;padding-inline-end:var(--work-text-pad);font-size:var(--fs-m);line-height:var(--lh-m)}.work-list__action{grid-area:action}.work-list__media{grid-area:media;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center;overflow:hidden;aspect-ratio:1}.work-list__poster,.work-list__logo{grid-area:1 / 1}.work-list__poster{width:100%;height:100%;object-fit:cover}.work-list__logo{position:relative;width:var(--work-logo-w);height:auto}@media(max-width:768px){.work-list{--work-cols: 68fr 146fr 226fr;--work-col-gap: 10px;--work-header-gap: 36px;--work-text-pad: 0px;--work-row-gap: 33px;margin-block-start:var(--section-gap-mobile, 200px)}.work-list__heading{grid-column:1 / 3}.work-list__subtitle{grid-column:3}.work-list__item{grid-template-areas:"number name description" "tile   tile tile";grid-template-rows:minmax(calc(var(--lh-m) * 4),auto) auto}.work-list__media,.work-list__action{grid-area:tile}.work-list__media{justify-self:start;width:calc(100% * 223 / 462)}.work-list__action{justify-self:end;width:calc(100% * 228 / 462)}.work-list__action .btn-arrow--wide{width:100%;max-width:222px}}.article{--article-cols: minmax(0, 691fr) minmax(0, 445fr);--article-col-gap: calc(19 * var(--px));--article-inset: min(9.583vw, 138 * var(--px));--article-inset-end: min(10.21vw, 147 * var(--px));--article-top: calc(184 * var(--px));--article-title-gap: calc(41 * var(--px));--article-title-w: calc(440 * var(--px));--article-main-gap: calc(77 * var(--px));--article-fs-body: calc(15 * var(--px-text));--article-lh-body: calc(18 * var(--px-text));--article-fs-title: calc(48 * var(--px-text));--article-lh-title: calc(48 * var(--px-text));--article-figure-w: calc(342 * var(--px));--article-radius: calc(8 * var(--px));max-width:var(--page-max);margin-inline:auto;padding-block-start:var(--article-top)}.article__head,.article__main{display:grid;grid-template-columns:var(--article-cols);column-gap:var(--article-col-gap);align-items:start;padding-inline:var(--article-inset) var(--article-inset-end)}.article__meta{display:flex;align-items:center;gap:calc(27 * var(--px))}.article__label{margin:0;font-size:var(--fs-m);line-height:var(--lh-m)}.article-share{display:flex;gap:calc(18 * var(--px));margin:0;padding:0;list-style:none}.article-share__link{display:block;padding:0;border:0;background:none;color:var(--color-text);transition:opacity var(--dur-fast) var(--ease)}.article-share__link:hover{opacity:.6}.article-share svg{width:calc(24 * var(--px));height:calc(24 * var(--px))}.article__title{max-width:var(--article-title-w);margin:var(--article-title-gap) 0 0;font-size:var(--article-fs-title);line-height:var(--article-lh-title)}.article__standfirst{margin:0;color:var(--color-muted);font-size:var(--fs-m);line-height:var(--lh-m)}.article__main{margin-block-start:var(--article-main-gap)}.article__body{min-width:0;font-size:var(--article-fs-body);line-height:var(--article-lh-body)}.article__body>:first-child{margin-block-start:0}.article__body>:last-child{margin-block-end:0}.article__body :where(p,ul,ol,pre,table){margin:0 0 var(--article-lh-body)}.article__body :where(h2,h3,h4,h5,h6){margin:calc(2 * var(--article-lh-body)) 0 var(--article-lh-body)}.article__body h2{font-size:var(--fs-m);line-height:var(--lh-m)}.article__body h3{font-size:calc(20 * var(--px-text));line-height:calc(24 * var(--px-text))}.article__body a{text-decoration-thickness:1px;text-underline-offset:.15em}.article__body a:hover{color:var(--color-muted)}.article__body :where(ul,ol){padding-inline-start:calc(22.5 * var(--px))}.article__body li+li{margin-block-start:calc(6 * var(--px))}.article__body :where(ul,ol) :where(ul,ol){margin:calc(6 * var(--px)) 0 0}.article__body :where(figure){margin:calc(64 * var(--px)) auto calc(42 * var(--px))}.article__body .wp-block-image{width:fit-content;max-width:min(100%,var(--article-figure-w))}.article__body .wp-block-image:where(.alignwide,.alignfull){width:auto;max-width:none}.article__body .wp-block-image img{width:100%}.article__body .wp-block-image:where(.alignleft,.alignright){margin-block:calc(6 * var(--px)) var(--article-lh-body)}.article__body .wp-block-image.alignleft{float:left;margin-inline-end:var(--article-col-gap)}.article__body .wp-block-image.alignright{float:right;margin-inline-start:var(--article-col-gap)}.article__body figcaption{margin-block-start:calc(11 * var(--px));color:var(--color-muted);text-align:center}.article__body :where(blockquote){position:relative;margin:calc(36 * var(--px)) 0;padding-inline-start:calc(22 * var(--px));font-size:var(--fs-m);line-height:var(--lh-m)}.article__body blockquote:before,.article-end__excerpt:before{content:"\201c";position:absolute;inset-inline-start:0;top:0;color:var(--color-muted);font-size:calc(26 * var(--px-text));line-height:1}.article__body blockquote:after,.article-end__excerpt:after{content:"";position:absolute;inset:calc(18 * var(--px)) auto 0 calc(5 * var(--px));width:1px;background:var(--color-line)}.article__body blockquote p{margin-block-end:calc(8 * var(--px))}.article__body cite{display:block;color:var(--color-muted);font-size:var(--article-fs-body);font-style:normal;line-height:var(--article-lh-body)}.article__body .wp-block-pullquote{margin-inline:0}.article__body hr{height:1px;margin:calc(36 * var(--px)) 0;border:0;background:var(--color-line)}.article__body :where(.wp-block-embed,.wp-block-video) :where(iframe,video){width:100%;height:auto;aspect-ratio:16 / 9}.article__body .wp-block-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(calc(160 * var(--px)),1fr));gap:var(--article-col-gap)}.article__body .wp-block-gallery figure{margin:0}.article__body table{width:100%;border-collapse:collapse}.article__body :where(th,td){padding:calc(6 * var(--px)) calc(8 * var(--px)) calc(6 * var(--px)) 0;border-bottom:1px solid var(--color-line);text-align:start;vertical-align:top}.article__body pre{overflow-x:auto;font-family:ui-monospace,monospace;font-size:.9em}.article__body .has-text-align-center{text-align:center}.article__body .has-text-align-right{text-align:end}.article-popular{width:min(100%,342 * var(--px));min-height:calc(193 * var(--px));padding:calc(13 * var(--px)) calc(22 * var(--px)) calc(18 * var(--px));border-radius:var(--radius-card);background:var(--color-accent);color:var(--color-black);font-size:var(--fs-s);line-height:var(--lh-s);--focus-ring: var(--color-black)}.article-popular__title{margin:0}.article-popular__list{display:grid;gap:var(--lh-s);margin:calc(6 * var(--px)) 0 0;padding-inline-start:calc(22.5 * var(--px));color:var(--color-muted)}.article-popular__list a{text-decoration:none}.article-popular__list a:hover{color:var(--color-black)}.article-end{--article-end-top: calc(120 * var(--px));display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:var(--article-col-gap);margin-block-start:var(--article-end-top);padding-inline:var(--article-inset) min(6.53vw,94 * var(--px));font-size:var(--article-fs-body);line-height:var(--article-lh-body)}.article-end__author{display:flex;align-items:flex-start;gap:calc(6 * var(--px))}.article-end__photo{flex:none;width:calc(115 * var(--px));height:calc(136 * var(--px));border-radius:var(--article-radius);object-fit:cover}.article-end__bio,.article-end__card{border-radius:var(--article-radius);background:var(--color-surface)}.article-end__bio{width:calc(454 * var(--px));max-width:100%;min-height:calc(135 * var(--px));padding:calc(21 * var(--px)) calc(14 * var(--px)) calc(21 * var(--px)) calc(11 * var(--px));color:var(--color-muted)}.article-end__heading{margin:0 0 var(--article-lh-body);color:var(--color-text)}.article-end__bio p{margin:0}.article-end__next{display:flex;align-items:flex-end;gap:calc(20 * var(--px));margin-inline-start:auto}.article-end__button{min-width:calc(174 * var(--px));margin-block-end:calc(5 * var(--px))}.article-end__card{display:grid;align-content:start;gap:var(--article-lh-body);width:calc(260 * var(--px));min-height:calc(119 * var(--px));padding:calc(6 * var(--px)) calc(14 * var(--px)) calc(6 * var(--px)) calc(10 * var(--px));color:var(--color-text);text-decoration:none}.article-end__excerpt{position:relative;padding-inline-start:calc(22 * var(--px));color:var(--color-muted)}.article-end__card:hover .article-end__title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.15em}.single-post .site-footer:not(.site-footer--menu){padding-block-start:calc(120 * var(--px))}@media(max-width:768px){.article{--article-cols: minmax(0, 1fr);--article-inset: var(--gutter);--article-inset-end: var(--gutter);--article-top: 159px;--article-fs-title: clamp(36px, 9.58vw, 48px);--article-lh-title: var(--article-fs-title);--article-main-gap: 40px}.article__standfirst{margin-block-start:35px}.article-popular{display:none}.article-end{display:block;margin-block-start:53px;padding-inline:var(--gutter)}.article-end__author{display:block}.article-end__bio{width:auto;margin-block-start:18px}.article-end__next{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-block-start:19px}.article-end__button{margin:0}.article-end__card{flex:1 1 220px;width:auto;max-width:260px}.single-post .site-footer:not(.site-footer--menu){padding-block-start:24px}}@media print{.site-header,.site-footer,.article-share,.article-popular,.article-end__next{display:none}.article{padding-block-start:0}}.logo-mark{--logo-w: min(32.57vw, 52.46svh);--logo-scroll: 270svh;position:relative;height:var(--logo-scroll)}:root[data-logo=play] .logo-mark{--logo-scroll: 100svh}.logo-mark__stage{position:sticky;top:0;display:grid;place-items:center;height:100svh;overflow:clip}.logo-mark__logo{display:block;width:var(--logo-w);height:auto;aspect-ratio:469 / 474;overflow:visible;color:var(--color-text);fill:currentColor}.logo-mark__piece{transform-box:view-box;transform-origin:0 0}.logo-mark:not(.has-fills) .logo-mark__piece{fill:currentColor}.logo-mark__image{opacity:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.logo-mark.is-filled .logo-mark__image{opacity:1;transition-duration:.65s}.logo-mark:not(.is-live) .logo-mark__piece--top{transform:translate(-30.1px,-10.66px)}.logo-mark:not(.is-live) .logo-mark__piece--bottom{transform:translate(6.34px,61.76px)}.logo-mark:not(.is-live) .logo-mark__piece--left{transform:translate(-102.69px,31.96px)}.logo-mark:not(.is-live) .logo-mark__piece--right{transform:translate(42px,-.09px)}.logo-mark:not(.is-live) .logo-mark__piece--tl{transform:translate(-110.78px,-122.9px)}.logo-mark:not(.is-live) .logo-mark__piece--tr{transform:matrix(2.4698,0,0,2.4698,-459.76,-181.07)}.logo-mark:not(.is-live) .logo-mark__piece--bl{transform:matrix(2.5174,0,0,2.5174,-308.25,-507.28)}.logo-mark:not(.is-live) .logo-mark__piece--br{transform:matrix(1.7264,0,0,1.7264,-187.5,-197.02)}@media(max-width:768px){.logo-mark{--logo-w: min(56.07vw, 52.46svh)}}@media(prefers-reduced-motion:reduce),(scripting:none){.logo-mark{--logo-w: min(469 * var(--px), 32.57vw);height:auto;padding:calc(210 * var(--px)) var(--gutter) calc(209 * var(--px))}.logo-mark__stage{position:static;height:auto;overflow:visible}.logo-mark:not(.is-live) .logo-mark__piece{transform:none}}@media(max-width:768px)and (prefers-reduced-motion:reduce),(max-width:768px)and (scripting:none){.logo-mark{--logo-w: min(282px, 56.07vw);padding:376px var(--gutter) 357px}}.category-index{--category-index-top: calc(155 * var(--px));--category-index-width: calc(1163 * var(--px));--category-index-gap: calc(13 * var(--px));--category-index-row-h: calc(96 * var(--px));--category-index-pad: 0 calc(14 * var(--px));--category-index-cols: minmax(0, 222fr) minmax(0, 472fr) minmax(0, 441fr);--category-index-pill-w: calc(99 * var(--px));--category-index-title-top: calc(17 * var(--px));--category-index-desc-w: calc(411 * var(--px));--category-index-desc-fs: calc(20 * var(--px-text));--category-index-desc-lh: calc(27 * var(--px-text));--category-index-dim: .2;padding-block-start:var(--category-index-top);font-weight:var(--fw-medium)}.category-index__list{display:grid;gap:var(--category-index-gap);width:min(100% - var(--gutter) * 2,var(--category-index-width));margin:0 auto;padding:0;list-style:none}.category-index__link{display:grid;grid-template-columns:var(--category-index-cols);align-items:center;min-height:var(--category-index-row-h);padding:var(--category-index-pad);border-radius:var(--radius-xs);background:var(--color-surface);color:var(--color-text);text-decoration:none}.category-index__number{display:grid;place-items:center;width:var(--category-index-pill-w);height:var(--control-h);border-radius:var(--radius-xs);background:var(--color-bg-light);font-size:var(--fs-s);line-height:var(--lh-s)}.category-index__title{align-self:start;margin-block-start:var(--category-index-title-top);font-size:var(--fs-l);line-height:var(--lh-l)}.category-index__description{max-width:var(--category-index-desc-w);font-size:var(--category-index-desc-fs);line-height:var(--category-index-desc-lh)}@media(hover:hover)and (min-width:769px){.category-index__description{opacity:var(--category-index-dim);transition:opacity var(--dur) var(--ease)}.category-index__link:hover .category-index__description,.category-index__link:focus-visible .category-index__description{opacity:1}.category-index__list:not(:has(.category-index__link:hover,.category-index__link:focus-visible)) .category-index__item:first-child .category-index__description{opacity:1}}@media(prefers-reduced-motion:no-preference){html:has(.category-index){scroll-behavior:smooth}}@media(max-width:768px){.category-index{--category-index-top: 183px;--category-index-gap: 21px;--category-index-row-h: 195px;--category-index-pad: 16px 18px 20px 14px;--category-index-cols: minmax(0, 147fr) minmax(0, 309fr);--category-index-desc-fs: var(--fs-m);--category-index-desc-lh: var(--lh-m);--category-index-desc-gap: 44px;--category-index-desc-inset: 4px}.category-index__link{align-items:start;align-content:start}.category-index__number,.category-index__title{align-self:center;margin-block-start:0}.category-index__description{grid-column:1 / -1;max-width:none;margin-block-start:var(--category-index-desc-gap);padding-inline-start:var(--category-index-desc-inset)}}.featured-post{--featured-width: calc(1046 * var(--px));--featured-radius: calc(8 * var(--px));--featured-pad: calc(25 * var(--px)) calc(24 * var(--px)) calc(22 * var(--px));--featured-cols: minmax(0, 366fr) minmax(0, 84fr) minmax(0, 449fr) minmax(0, 99fr);--featured-title-inset: calc(7 * var(--px));--featured-image-gap: calc(20 * var(--px));--featured-image-ratio: 366 / 275;--featured-para-gap: calc(var(--lh-m) * 2);--featured-link-gap: calc(54 * var(--px));--featured-link-inset: calc(11 * var(--px));margin-block-start:var(--section-gap);font-weight:var(--fw-medium)}.featured-post__card{display:grid;grid-template-columns:var(--featured-cols);width:min(100% - var(--gutter) * 2,var(--featured-width));margin-inline:auto;padding:var(--featured-pad);border-radius:var(--featured-radius);background:var(--color-feature);color:var(--color-white)}.featured-post__head,.featured-post__body{display:flex;flex-direction:column;align-items:flex-start}.featured-post__head{grid-column:1}.featured-post__body{grid-column:3}.featured-post__title{margin:0;padding-inline-start:var(--featured-title-inset);font-size:var(--fs-xl);line-height:var(--lh-xl)}.featured-post__category{margin:0;padding-inline-start:var(--featured-title-inset);margin-block-end:var(--featured-image-gap);color:var(--color-control);font-size:var(--fs-m);line-height:var(--lh-m)}.featured-post__head picture{display:contents}.featured-post__image{width:100%;height:auto;aspect-ratio:var(--featured-image-ratio);margin-block-start:auto;object-fit:cover}.featured-post__excerpt{margin:0 0 var(--featured-para-gap);color:var(--color-muted);font-size:var(--fs-m);line-height:var(--lh-m)}.featured-post__excerpt:last-of-type{margin-block-end:var(--featured-link-gap)}.featured-post__link{margin-block:auto var(--featured-link-inset)}.featured-post__card :focus-visible{--focus-ring: var(--color-white)}@media(max-width:768px){.featured-post{--featured-cols: minmax(0, 1fr);--featured-pad: 25px 24px 29px;--featured-image-gap: 53px;--featured-link-inset: 0px}.featured-post__body{grid-column:1;padding-block-start:var(--featured-para-gap)}}
