/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-font-weight:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:"Brown LL",ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-400:#99a1af;--color-gray-600:#4a5565;--color-gray-800:#1e2939;--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--radius-md:.375rem;--ease-in-out:cubic-bezier(.9,0,.1,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--vw:100vw;--vh:100vh;--motion-scale:1;--color-page-bg:#fafaf8;--bg:#18181b;--text:#fff;--color-ink:#201e20;--color-honey:#ffdf98;--color-smoke:#f5f5f5;--color-cream:#f5ecde;--color-linen:#fbf7f0;--color-pearl:#f1f0eb;--color-fog:#dcded6;--color-sage:#cacab3;--color-blush:#dbd0d0;--color-taupe:#93937a;--color-separator:#707070;--color-full-image-bg:#e8e6e4;--ease-out-1:cubic-bezier(.215,.61,.355,1);--ease-in-out-3:cubic-bezier(1,0,0,1);--ease-in-out-expo:cubic-bezier(.87,0,.13,1);--font-display:"Brown LL",ui-sans-serif,system-ui,sans-serif;--font-stencil:"F37 Bella Stencil","Brown LL",ui-sans-serif,system-ui,sans-serif;--section-padding-block-start:26px;--section-padding-block-end:36px;--section-padding-inline:3vw;--section-gap:40px;--subtitle-heading-placeholder-bg:#e5e5e5;--stats-block-bg:var(--color-linen);--stats-block-padding-block-start:64px;--stats-block-padding-block-end:64px;--stats-block-gap-row:32px;--stats-block-gap-col:24px;--stats-block-value-to-label:8px;--stats-block-max-width:100%;--stats-block-value-size-min:42px;--stats-block-value-size-fluid:5vw;--stats-block-value-size-max:80px;--stats-block-value-line-height:1.2;--stats-block-label-size-min:12px;--stats-block-label-size-fluid:1.2vw;--stats-block-label-size-max:16px;--stats-block-label-line-height:1.4;--stats-block-label-color:var(--color-taupe);--impression-block-bg:#1c1c1b;--impression-block-text:#f0f0f0;--impression-block-muted:#a6a6a6;--impression-block-padding-block-start:64px;--impression-block-gap:64px;--impression-block-gap-mobile:48px;--impression-block-header-gap:24px;--impression-block-header-gap-desktop:48px;--impression-block-description-max-width:400px;--impression-block-description-size:14px;--impression-block-description-line-height:1.5;--impression-block-images-wrap-margin-block-start:120px;--impression-block-images-wrap-margin-block-end:0;--impression-block-images-gap:16px;--impression-block-image-width:280px;--impression-block-image-aspect:3/4;--impression-block-image-radius:25px;--impression-block-image-offset:20px;--impression-block-image-placeholder-bg:#2a2a28;--impression-block-media-scale:1.16;--impression-block-bottom-height:5vh;--impression-block-bottom-size-min:48px;--impression-block-bottom-size-fluid:12vw;--impression-block-bottom-size-max:160px;--impression-block-bottom-line-height:1.1;--impression-block-bottom-letter-spacing:.05em;--impression-block-bottom-gap:clamp(26px,7vw,100px);--connect-faq-bg:#1c1c1b;--connect-faq-text:#f0f0f0;--connect-faq-muted:#a6a6a6;--connect-faq-padding-block-start:64px;--connect-faq-padding-inline:36px;--connect-faq-gap:64px;--connect-faq-header-gap:24px;--connect-faq-header-gap-desktop:48px;--connect-faq-tagline-max-width:320px;--connect-faq-tagline-size-min:24px;--connect-faq-tagline-size-fluid:5vw;--connect-faq-tagline-size-max:52px;--connect-faq-tagline-line-height:1.25;--connect-faq-grid-gap-row:42px;--connect-faq-grid-gap-col:42px;--connect-faq-number-size-min:48px;--connect-faq-number-size-fluid:8vw;--connect-faq-number-size-max:120px;--connect-faq-number-line-height:1;--connect-faq-dot-1:#ffebbe;--connect-faq-dot-2:#f48fb1;--connect-faq-dot-3:#e1bee7;--connect-faq-dot-4:#ffb55c;--connect-faq-dot-5:#e91e63;--connect-faq-dot-6:#f1f0eb;--connect-faq-dot-7:#fce4ec;--connect-faq-dot-8:#e1bee7;--connect-faq-item-title-size:16px;--connect-faq-item-title-line-height:1.3;--connect-faq-item-title-to-body:2px;--connect-faq-item-body-size:14px;--connect-faq-item-body-line-height:1.5;--connect-faq-bottom-height:10vh;--connect-faq-bottom-size-min:48px;--connect-faq-bottom-size-fluid:12vw;--connect-faq-bottom-size-max:160px;--connect-faq-bottom-line-height:1.1;--connect-faq-bottom-letter-spacing:.05em;--connect-faq-bottom-fit-ratio:7.4;--founders-block-bg:var(--color-linen);--founders-block-padding-block-start:64px;--founders-block-padding-block-end:64px;--founders-block-header-gap:48px;--founders-block-columns-gap:64px;--founders-block-columns-gap-desktop:80px;--founders-block-max-width:1240px;--founders-block-image-to-copy:64px;--founders-block-image-aspect:1;--founders-block-image-radius:25px;--founders-block-image-offset:80px;--founders-block-image-placeholder-bg:#e5e5e5;--founders-block-paragraph-gap:1em;--supply-chain-block-bg:var(--color-linen);--supply-chain-block-gap:48px;--supply-chain-block-copy-padding-block:32px;--supply-chain-block-copy-padding-block-desktop:48px;--supply-chain-block-copy-width:480px;--supply-chain-block-copy-heading-size:20px;--supply-chain-block-copy-heading-line-height:1.3;--supply-chain-block-copy-heading-to-body:16px;--supply-chain-block-copy-item-gap:64px;--supply-chain-block-placeholder-bg:#e5e5e5;--image-copy-block-bg:var(--color-linen);--image-copy-block-placeholder-bg:#e5e5e5;--image-copy-block-paragraph-gap:1em;--stay-in-the-loop-bg:var(--color-cream);--stay-in-the-loop-padding-block-start:80px;--stay-in-the-loop-padding-block-end:120px;--stay-in-the-loop-padding-block-start-mobile:40px;--stay-in-the-loop-padding-block-end-mobile:60px;--stay-in-the-loop-padding-inline:var(--section-padding-inline);--stay-in-the-loop-padding-inline-mobile:24px;--stay-in-the-loop-subtitle-to-copy:var(--section-gap);--stay-in-the-loop-copy-margin-bottom:4rem;--stay-in-the-loop-copy-margin-bottom-mobile:0;--stay-in-the-loop-copy-gap:36px;--stay-in-the-loop-description-line-height:1.5;--stay-in-the-loop-inner-gap:64px;--stay-in-the-loop-inner-gap-mobile:32px;--stay-in-the-loop-images-gap:48px;--stay-in-the-loop-images-gap-mobile:12px;--stay-in-the-loop-image-aspect:3/4;--stay-in-the-loop-image-radius:25px;--stay-in-the-loop-image-offset:80px;--stay-in-the-loop-placeholder-bg:#e5e5e5;--text-subtitle-size:10px;--text-subtitle-line-height:12px;--text-subtitle-letter-spacing:.2em;--text-display-line-height:1.4;--text-display-max-width:none;--heading-with-letters-padding-block-start:26px;--heading-with-letters-padding-inline:36px;--heading-with-letters-gap:20vh;--heading-with-letters-padding-block-end:25vh;--heading-with-letters-letter-size:120px;--heading-with-letters-letter-spacing:.05em;--two-image-cards-padding-block-start:26px;--two-image-cards-padding-block-end:108px;--two-image-cards-padding-inline:36px;--two-image-cards-gap:clamp(40px,13.5vw,260px);--two-image-cards-image-radius:25px;--two-image-cards-image-aspect:3/4;--two-image-cards-placeholder-bg:#2a2a2a;--two-image-cards-cards-margin-top:64px;--two-image-cards-caption-margin-top:20px;--two-image-cards-caption-inline-gap:16px;--two-image-cards-caption-meta-margin-top:4px;--two-image-cards-subtitle-gap:40px;--text-overlay-title-size-min:36px;--text-overlay-title-size-fluid:4.5vw;--text-overlay-title-size-max:72px;--text-overlay-title-line-height:1.23;--text-overlay-title-letter-spacing:.3em;--text-caption-lead-size:20px;--text-caption-lead-line-height:1.21;--text-caption-meta-size:12px;--text-caption-meta-line-height:1.25;--text-caption-meta-letter-spacing:.1em;--centered-image-padding-block-start:72px;--centered-image-padding-block-end:104px;--centered-image-padding-inline:35px;--centered-image-gap:24px;--centered-image-placeholder-bg:#000;--text-hero-heading-size:42px;--text-hero-heading-line-height:60px;--text-hero-heading-letter-spacing:.3em;--hero-copy-image-bg:var(--color-ink);--hero-copy-image-text:var(--color-white);--hero-copy-image-padding-inline:36px;--hero-copy-image-description-size:14px;--hero-copy-image-description-line-height:1.5;--hero-copy-image-cta-border-width:1px;--hero-copy-image-cta-padding-block:12px;--hero-copy-image-cta-padding-inline:24px;--hero-copy-image-cta-border-radius:9999px;--hero-copy-image-crossfade-duration:1s;--copy-columns-assets-padding-block-start:64px;--copy-columns-assets-padding-block-end:72px;--copy-columns-assets-padding-inline:35px;--copy-columns-assets-copy-to-assets:72px;--copy-columns-assets-gap:16px;--copy-columns-assets-asset-radius:25px;--copy-columns-assets-placeholder-bg:#e5e5e5;--text-copy-column-title-size:16px;--text-copy-column-title-line-height:17px;--text-copy-column-body-size:14px;--text-copy-column-body-line-height:20px;--copy-column-title-to-body:36px;--story-grid-padding-block-start:64px;--story-grid-padding-block-end:72px;--story-grid-padding-inline:35px;--story-grid-header-gap:1rem;--story-grid-header-margin-end:64px;--story-grid-heading-group-gap:64px;--story-grid-grid-row-gap:80px;--story-grid-grid-column-gap:10px;--story-grid-image-radius:25px;--story-grid-image-offset:20px;--story-grid-placeholder-bg:#e5e5e5;--story-grid-image-aspect:2/3;--story-grid-card-title-margin-block-start:14px;--story-grid-card-title-margin-block-end:10px;--text-story-grid-title-size:1rem;--text-story-grid-title-line-height:1.25;--text-story-grid-date-size:.75rem;--text-story-grid-date-line-height:1.3;--text-story-grid-date-letter-spacing:.2em;--contact-accordion-bg:#1c1c1b;--contact-accordion-media-bg:#2a2a28;--contact-accordion-text:#f0f0f0;--contact-accordion-muted:#a6a6a6;--contact-accordion-separator:var(--color-separator);--contact-accordion-padding-block-start:64px;--contact-accordion-padding-inline:36px;--contact-accordion-item-padding-block:20px;--contact-accordion-summary-to-content:16px;--text-contact-accordion-summary-size:14px;--text-contact-accordion-summary-line-height:1.5;--social-cards-padding-block-start:64px;--social-cards-padding-inline:36px;--social-cards-subtitle-to-heading:40px;--social-cards-grid-gap:24px;--social-cards-image-size:160px;--social-cards-icon-to-divider:16px;--social-cards-divider-to-text:12px;--social-cards-placeholder-bg:#e5e5e5;--text-social-cards-caption-size:14px;--text-social-cards-caption-line-height:1.5;--socialize-block-min-height:620px;--socialize-block-copy-bg:var(--color-ink);--socialize-block-copy-text:var(--color-white);--socialize-block-copy-muted:#dbdbdb;--socialize-block-media-placeholder-bg:#d9d9d9;--socialize-block-subtitle-color:var(--socialize-block-copy-muted);--socialize-block-padding-block-start:var(--section-padding-block-start);--socialize-block-padding-block-end:var(--socialize-block-subtitle-to-heading);--socialize-block-padding-inline:var(--section-padding-inline);--socialize-block-subtitle-to-heading:96px;--socialize-block-heading-to-body:48px;--socialize-block-body-to-footer:24px;--socialize-block-footer-to-links:40px;--socialize-block-links-gap:24px;--connect-contact-grid-panel-dark-bg:var(--color-ink);--connect-contact-grid-panel-dark-text:var(--color-white);--connect-contact-grid-panel-light-bg:var(--color-sage);--connect-contact-grid-panel-blush-bg:var(--color-blush);--connect-contact-grid-panel-text:var(--color-ink);--connect-contact-grid-overlay-text:var(--color-white);--connect-contact-grid-media-placeholder-bg:#e5e5e5;--connect-contact-grid-row-min-height:280px;--connect-contact-grid-row-min-height-desktop:400px;--connect-contact-grid-row1-line-height:var(--text-copy-column-body-line-height);--circles-cta-bg:#1c1c1c;--circles-cta-text:#ececec;--circles-cta-heading-size:28px;--circles-cta-heading-line-height:1.15;--circles-cta-heading-letter-spacing:.3em;--circles-cta-heading-to-cta:24px;--circles-cta-circle-pink-light:#fcd5e2;--circles-cta-circle-cream:#fafaf8;--circles-cta-circle-pink-mid:#ff84b4;--circles-cta-circle-yellow:#fadea0;--circles-cta-circle-lavender:#e5a5f0;--circles-cta-circle-magenta:#ff0057}@supports (color:color(display-p3 0 0 0)){:root,:host{--color-gray-50:color(display-p3 .977213 .98084 .985102);--color-gray-100:color(display-p3 .953567 .956796 .964321);--color-gray-400:color(display-p3 .605734 .630385 .680158);--color-gray-600:color(display-p3 .297358 .332176 .39043);--color-gray-800:color(display-p3 .125854 .159497 .216835);--bg:color(display-p3 .0937957 .093793 .104806)}}@supports (color:lab(0% 0 0)){:root,:host{--color-gray-50:lab(98.2596% -.247031 -.706708);--color-gray-100:lab(96.1596% -.0823438 -1.13575);--color-gray-400:lab(65.9269% -.832707 -8.17473);--color-gray-600:lab(35.6337% -1.58697 -10.8425);--color-gray-800:lab(16.1051% -1.18239 -11.7533);--bg:lab(8.30603% .618205 -2.16572)}}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::-webkit-file-upload-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::-webkit-file-upload-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:-webkit-any([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:-webkit-any([multiple],[size])) optgroup option{padding-inline-start:20px}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::-webkit-file-upload-button{margin-inline-end:4px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-year-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-month-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-day-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-hour-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-minute-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-second-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-millisecond-field{padding-block-start:0;padding-block-end:0}::-webkit-datetime-edit-meridiem-field{padding-block-start:0;padding-block-end:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button{-webkit-appearance:button;appearance:button}input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::-webkit-file-upload-button{-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--text);background:var(--bg);font-weight:300}::selection{background:var(--color-cream);color:var(--color-ink)}a{text-underline-offset:2px}@font-face{font-family:Brown LL;src:url(/dist/assets/BrownLLWeb-Light-DqppfKGH.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Brown LL;src:url(/dist/assets/BrownLLWeb-Bold-mW6jSpIL.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:F37 Bella Stencil;src:url(/dist/assets/F37BellaStencil-Bold-DlvPk6F7.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}h1{font-size:var(--text-3xl)}h2{font-size:var(--text-2xl)}h3{font-size:var(--text-xl)}h4{font-size:var(--text-lg)}h5{font-size:var(--text-md)}h6{font-size:var(--text-sm)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth video,.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-stopped{overflow:clip}:where(label){font-size:var(--text-subtitle-size);line-height:var(--text-subtitle-line-height);letter-spacing:var(--text-subtitle-letter-spacing);text-transform:uppercase;color:color-mix(in srgb,theme("colors.white")72%,transparent);margin-block-end:.25rem;display:block}@supports (color:color-mix(in lab, red, red)){:where(label){color:color-mix(in srgb,var(--text)72%,transparent)}}textarea,select{-webkit-appearance:none;appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:color(display-p3 .421287 .446085 .504784);border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=text]){-webkit-appearance:none;appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:color(display-p3 .421287 .446085 .504784);border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where(:not([type])){-webkit-appearance:none;appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:color(display-p3 .421287 .446085 .504784);border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=email]){-webkit-appearance:none;appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:color(display-p3 .421287 .446085 .504784);border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=url]){-webkit-appearance:none;appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:color(display-p3 .421287 .446085 .504784);border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=password]){-webkit-appearance:none;appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:color(display-p3 .421287 .446085 .504784);border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=number]){-webkit-appearance:none;appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:color(display-p3 .421287 .446085 .504784);border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=date]){-webkit-appearance:none;appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:color(display-p3 .421287 .446085 .504784);border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=datetime-local]){-webkit-appearance:none;appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:color(display-p3 .421287 .446085 .504784);border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=month]){-webkit-appearance:none;appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:color(display-p3 .421287 .446085 .504784);border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=search]){-webkit-appearance:none;appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:color(display-p3 .421287 .446085 .504784);border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=tel]){-webkit-appearance:none;appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:color(display-p3 .421287 .446085 .504784);border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=time]){-webkit-appearance:none;appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:color(display-p3 .421287 .446085 .504784);border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}input:where([type=week]){-webkit-appearance:none;appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:color(display-p3 .421287 .446085 .504784);border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}select:where([multiple]){-webkit-appearance:none;appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:#6a7282;border-color:color(display-p3 .421287 .446085 .504784);border-color:lab(47.7841% -.393182 -10.0268);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}:-webkit-any(input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#155dfc;border-color:color(display-p3 .174493 .358974 .950247);border-color:lab(44.0605% 29.0279 -86.0352);outline:2px solid #0000}:is(input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#155dfc;border-color:color(display-p3 .174493 .358974 .950247);border-color:lab(44.0605% 29.0279 -86.0352);outline:2px solid #0000}@supports (color:color(display-p3 0 0 0)){:is(input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select):focus{--tw-ring-color:color(display-p3 .174493 .358974 .950247)}}@supports (color:lab(0% 0 0)){:is(input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select):focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}input::placeholder,textarea::placeholder{color:#6a7282;color:color(display-p3 .421287 .446085 .504784);color:lab(47.7841% -.393182 -10.0268);opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-date-and-time-value{text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}select:where([multiple]){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;print-color-adjust:unset;padding-right:.75rem}select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;print-color-adjust:unset;padding-right:.75rem}input:where([type=checkbox]){-webkit-appearance:none;appearance:none;-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:#155dfc;color:color(display-p3 .174493 .358974 .950247);color:lab(44.0605% 29.0279 -86.0352);--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6a7282;border-color:color(display-p3 .421287 .446085 .504784);border-color:lab(47.7841% -.393182 -10.0268);flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}input:where([type=radio]){-webkit-appearance:none;appearance:none;-webkit-print-color-adjust:exact;-moz-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:#155dfc;color:color(display-p3 .174493 .358974 .950247);color:lab(44.0605% 29.0279 -86.0352);--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:#6a7282;border-color:color(display-p3 .421287 .446085 .504784);border-color:lab(47.7841% -.393182 -10.0268);flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}@supports (color:color(display-p3 0 0 0)){{--tw-ring-color:color(display-p3 .174493 .358974 .950247)}}@supports (color:lab(0% 0 0)){{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}input:where([type=checkbox]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000}@supports (color:color(display-p3 0 0 0)){input:where([type=checkbox]):focus{--tw-ring-color:color(display-p3 .174493 .358974 .950247)}}@supports (color:lab(0% 0 0)){input:where([type=checkbox]):focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}input:where([type=radio]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#155dfc;--tw-ring-offset-shadow:var(--tw-ring-inset)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:2px solid #0000}@supports (color:color(display-p3 0 0 0)){input:where([type=radio]):focus{--tw-ring-color:color(display-p3 .174493 .358974 .950247)}}@supports (color:lab(0% 0 0)){input:where([type=radio]):focus{--tw-ring-color:lab(44.0605% 29.0279 -86.0352)}}input:where([type=checkbox]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}input:where([type=radio]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=checkbox]):checked{-webkit-appearance:auto;appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=radio]):checked{-webkit-appearance:auto;appearance:auto}}input:where([type=checkbox]):checked:hover{background-color:currentColor;border-color:#0000}input:where([type=checkbox]):checked:focus{background-color:currentColor;border-color:#0000}input:where([type=radio]):checked:hover{background-color:currentColor;border-color:#0000}input:where([type=radio]):checked:focus{background-color:currentColor;border-color:#0000}input:where([type=checkbox]):indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){input:where([type=checkbox]):indeterminate{-webkit-appearance:auto;appearance:auto}}input:where([type=checkbox]):indeterminate:hover{background-color:currentColor;border-color:#0000}input:where([type=checkbox]):indeterminate:focus{background-color:currentColor;border-color:#0000}input:where([type=file]){background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}input:where([type=file]):focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}}@layer components{:root{--core-header-height:59px}@media (min-width:768px){:root{--core-header-height:93px}}@media (min-width:1024px){:root{--core-header-height:117px}}.core-header{background:0 0}.home-intro-pending .core-header{opacity:0}.core-header-bg{z-index:0;background:var(--color-ink);transform-origin:top;position:absolute;top:0;bottom:0;left:0;right:0}.core-header>:not(.core-header-bg){z-index:1;position:relative}.core-logo-link{color:#fff;align-items:center;text-decoration:none;display:flex}.core-logo-link:hover{color:inherit}.core-logo-img{width:auto;height:1.8rem;display:block}.core-nav-toggle{cursor:pointer;color:#fff;background:0 0;border:none;padding:0}.core-nav-icon{display:block}.core-nav-icon-line{transform-box:fill-box;transform-origin:50%;transition:transform calc(.2s*var(--motion-scale))var(--ease-out-1),opacity calc(.2s*var(--motion-scale))var(--ease-out-1)}.core-nav-menu{align-items:center;display:flex}.core-nav-list{flex-direction:row;align-items:center;gap:60px;margin:0;padding:0;list-style:none;display:flex}.core-nav-link{text-transform:uppercase;letter-spacing:.02em;color:#fff;transition:opacity calc(.2s*var(--motion-scale))var(--ease-out-1);font-size:14px;font-weight:300;line-height:17px;text-decoration:none;display:inline-block;position:relative}.core-nav-link:after{content:"";transform-origin:50%;width:18px;height:1px;transition:transform calc(.2s*var(--motion-scale))var(--ease-out-1);background:#fff;margin-left:-9px;position:absolute;bottom:-12px;left:50%;transform:scaleX(0)}.core-nav-link.is-active:after{transform:scaleX(1)}.core-nav-link:hover{color:inherit}@media (min-width:768px){.core-nav-list:hover .core-nav-link:not(:hover){opacity:.45}.core-nav-list:hover .core-nav-link.is-active:not(:hover):after{transform:scaleX(0)}}@media not all and (min-width:768px){.core-nav-menu{z-index:40;background:var(--color-ink);opacity:0;visibility:hidden;pointer-events:none;transition:opacity calc(.25s*var(--motion-scale))var(--ease-out-1),visibility calc(.25s*var(--motion-scale))var(--ease-out-1);justify-content:center;align-items:center;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.core-nav-menu.is-open{opacity:1;visibility:visible;pointer-events:auto}.core-header:has(.core-nav-menu.is-open) .core-nav{z-index:2}.core-header:has(.core-nav-menu.is-open) .core-intro-logo-clone{visibility:hidden!important;opacity:0!important}.core-nav-menu .core-nav-list{flex-direction:column;gap:1.5rem}.core-nav-menu .core-nav-link{color:#fff;font-size:1.25rem;line-height:1.4}.core-nav-menu .core-nav-link:after{content:none}.core-nav-menu .core-nav-link.is-active{display:inline-block;position:relative}.core-nav-menu .core-nav-link.is-active:before,.core-nav-menu .core-nav-link.is-active:after{content:"";transform-origin:50%;background:#fff;width:18px;height:1px;margin-left:0;transition:none;position:absolute;top:50%;bottom:auto;transform:translateY(-50%)scaleX(1)}.core-nav-menu .core-nav-link.is-active:before{right:calc(100% + .5rem)}.core-nav-menu .core-nav-link.is-active:after{left:calc(100% + .5rem)}.core-nav-toggle[aria-expanded=true]{color:#fff;z-index:45;position:relative}.core-nav-toggle[aria-expanded=true] .core-nav-icon-line-top{transform:translateY(7px)rotate(45deg)}.core-nav-toggle[aria-expanded=true] .core-nav-icon-line-middle{opacity:0}.core-nav-toggle[aria-expanded=true] .core-nav-icon-line-bottom{transform:translateY(-7px)rotate(-45deg)}}.core-footer{--footer-pad-x:var(--section-padding-inline);--footer-pad-top:80px;--footer-gap-top-to-logo:112px;--footer-logo-stage-h:clamp(140px,20vw,220px);--footer-social-gap:60px;--footer-logo-visible-ratio:.35;background:var(--color-page-bg);color:#000;padding:var(--footer-pad-top)var(--footer-pad-x)0;position:relative;overflow:hidden}.core-footer-top{z-index:2;position:relative}.core-footer-grid{grid-template-columns:max-content max-content max-content 1fr;grid-template-areas:"brand contact address actions";align-items:baseline;column-gap:80px;display:grid}.core-footer-brand{grid-area:brand}.core-footer-company{letter-spacing:.01em;font-size:28px;font-weight:300;line-height:34px}.core-footer-block{font-size:18px;font-weight:300;line-height:30px}.core-footer-block-contact{grid-area:contact}.core-footer-block-address{grid-area:address}.core-footer-link{width:-moz-fit-content;width:fit-content;max-width:100%;color:inherit;overflow-wrap:anywhere;text-decoration:none;display:block}.core-footer-link:hover{color:inherit;text-decoration:underline}.core-footer-actions{grid-area:actions;justify-content:flex-end;align-self:start;align-items:center;gap:56px;display:flex}.core-footer-social{align-items:center;gap:var(--footer-social-gap);display:flex}.core-footer-social-link{color:#000;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.core-footer-social-link:hover{color:#000}.core-footer-social-link img{width:31px;height:31px;display:block}.core-footer-cta{color:#000;transition:background-color calc(.2s*var(--motion-scale))var(--ease-out-1),color calc(.2s*var(--motion-scale))var(--ease-out-1);border:1px solid #000;border-radius:9999px;justify-content:center;align-items:center;padding:18px 32px;font-size:20px;font-weight:300;line-height:24px;text-decoration:none;display:inline-flex}.core-footer-cta:hover{color:var(--color-page-bg);background:#000}.core-footer-logo-stage{height:var(--footer-logo-stage-h);margin-top:var(--footer-gap-top-to-logo);pointer-events:none}.core-footer-logo{left:var(--footer-pad-x);right:var(--footer-pad-x);color:#000;z-index:1;pointer-events:auto;width:auto;max-width:none;text-decoration:none;display:block;position:absolute;bottom:0}.core-footer-logo img{width:100%;height:auto;display:block}@media (max-width:1330px){.core-footer-grid{grid-template-columns:1fr 1fr;grid-template-areas:"brand brand""contact address""actions actions";gap:36px 48px}.core-footer-grid>*{min-width:0}.core-footer-actions{display:contents}.core-footer-cta{order:1;justify-self:start;max-width:100%}.core-footer-social{flex-wrap:wrap;order:2;justify-content:flex-start;place-self:center start;max-width:100%}}@media (min-width:768px) and (max-width:1330px){.core-footer-top{padding-bottom:var(--footer-pad-top)}.core-footer{--footer-gap-top-to-logo:0;--footer-logo-stage-h:clamp(100px,16vw,160px)}}@media (min-width:768px) and (max-width:1023px){.core-footer-top{padding-bottom:48px}.core-footer{--footer-logo-stage-h:clamp(72px,11vw,112px)}}@media not all and (min-width:768px){.core-footer{--footer-pad-x:16px;--footer-pad-top:42px;--footer-gap-top-to-logo:40px;--footer-social-gap:42px;--footer-logo-stage-h:32px;padding:var(--footer-pad-top)var(--footer-pad-x)0}.core-footer-company{font-size:18px;line-height:24px}.core-footer-block{font-size:14px;line-height:20px}.core-footer-cta{padding:12px 28px;font-size:14px;line-height:20px}.core-footer-social{gap:clamp(16px,6vw,var(--footer-social-gap))}.core-footer-social-link img{width:24px;height:24px}.core-footer-logo{width:calc(100vw - 32px);left:16px}}.link-underline{text-decoration:none;display:inline-block;position:relative}@media (min-width:768px){.link-underline:after{content:"";transform-origin:100% 0;width:100%;height:1px;transition:transform calc(.3s*var(--motion-scale))var(--ease-in-out-3);pointer-events:none;background-color:currentColor;position:absolute;bottom:0;left:0;transform:scaleX(0)}.link-underline.is-inverse:after{background-color:var(--bg)}.link-underline:hover:after,.link-underline:focus:after{transform-origin:0 0;transform:scaleX(1)}}img.asset{object-fit:contain;width:100%;display:block}.lazy-picture{width:100%;display:block;position:relative;overflow:clip}.aspect-ratio{width:100%;padding-bottom:var(--aspect);display:inline-block;position:relative;overflow:clip}.aspect-ratio picture{pointer-events:none;-webkit-user-select:none;user-select:none;position:relative}.aspect-ratio img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.lazy-skeleton{position:relative;overflow:clip}.lazy-skeleton:not(:has(.lazyloaded,.is-loaded)):before{content:"";animation:skeleton calc(3s*var(--motion-scale))infinite calc(1s*var(--motion-scale));pointer-events:none;background:linear-gradient(90deg,#0000,#0000000d 15%,#0000004d,#0000000d 75%,#0000);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.lazy-skeleton:has(.lazyloaded,.is-loaded):before{content:none;animation:none}.lazy-fade img{opacity:0;transition-property:opacity;transition-duration:.3s}.lazy-fade img.lazyloaded,.lazy-fade img.is-loaded{opacity:1}.lazy-picture .reveal{z-index:1;background-color:var(--bg);transform-origin:bottom;width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleY(1)}.lazy-picture:has(.lazyloaded) .reveal{animation:.8s .5s forwards lazy-reveal}@keyframes lazy-reveal{0%{transform-origin:bottom;animation-timing-function:var(--ease-in-out-expo);transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.static{position:static}.sticky{position:sticky}.top-0{top:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.z-50{z-index:50}.z-9999{z-index:9999}.m-0{margin:calc(var(--spacing)*0)}.wrapper-grid{width:100vw;max-width:1440px;padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*10);margin-inline-start:auto;margin-inline-end:auto}@media (min-width:40rem){.wrapper-grid{padding-inline:calc(var(--spacing)*12);padding-block:calc(var(--spacing)*10)}}.wrapper-grid{gap:calc(var(--spacing)*6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (min-width:48rem){.wrapper-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:64rem){.wrapper-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.wrapper{width:100vw;max-width:1440px;padding-inline:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*10);margin-inline-start:auto;margin-inline-end:auto}@media (min-width:40rem){.wrapper{padding-inline:calc(var(--spacing)*12);padding-block:calc(var(--spacing)*10)}}.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px var(--tw-prose-kbd-shadows),0 3px 0 var(--tw-prose-kbd-shadows);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:"`"}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose{--tw-prose-body:#364153;--tw-prose-headings:#101828;--tw-prose-lead:#4a5565;--tw-prose-links:#101828;--tw-prose-bold:#101828;--tw-prose-counters:#6a7282;--tw-prose-bullets:#d1d5dc;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#101828;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6a7282;--tw-prose-kbd:#101828;--tw-prose-kbd-shadows:#1018281a;--tw-prose-code:#101828;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1e2939;--tw-prose-th-borders:#d1d5dc;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5dc;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#99a1af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#99a1af;--tw-prose-invert-bullets:#4a5565;--tw-prose-invert-hr:#364153;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#364153;--tw-prose-invert-captions:#99a1af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:#ffffff1a;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5dc;--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:#4a5565;--tw-prose-invert-td-borders:#364153;font-size:1rem;line-height:1.75}@supports (color:color(display-p3 0 0 0)){.prose{--tw-prose-body:color(display-p3 .219968 .253721 .318679);--tw-prose-headings:color(display-p3 .070423 .0928982 .151928);--tw-prose-lead:color(display-p3 .297358 .332176 .39043);--tw-prose-links:color(display-p3 .070423 .0928982 .151928);--tw-prose-bold:color(display-p3 .070423 .0928982 .151928);--tw-prose-counters:color(display-p3 .421287 .446085 .504784);--tw-prose-bullets:color(display-p3 .822033 .835264 .858521);--tw-prose-hr:color(display-p3 .899787 .906171 .92106);--tw-prose-quotes:color(display-p3 .070423 .0928982 .151928);--tw-prose-quote-borders:color(display-p3 .899787 .906171 .92106);--tw-prose-captions:color(display-p3 .421287 .446085 .504784);--tw-prose-kbd:color(display-p3 .070423 .0928982 .151928);--tw-prose-kbd-shadows:color(display-p3 .070423 .0928982 .151928/.1);--tw-prose-code:color(display-p3 .070423 .0928982 .151928);--tw-prose-pre-code:color(display-p3 .899787 .906171 .92106);--tw-prose-pre-bg:color(display-p3 .125854 .159497 .216835);--tw-prose-th-borders:color(display-p3 .822033 .835264 .858521);--tw-prose-td-borders:color(display-p3 .899787 .906171 .92106);--tw-prose-invert-body:color(display-p3 .822033 .835264 .858521);--tw-prose-invert-lead:color(display-p3 .605734 .630385 .680158);--tw-prose-invert-counters:color(display-p3 .605734 .630385 .680158);--tw-prose-invert-bullets:color(display-p3 .297358 .332176 .39043);--tw-prose-invert-hr:color(display-p3 .219968 .253721 .318679);--tw-prose-invert-quotes:color(display-p3 .953567 .956796 .964321);--tw-prose-invert-quote-borders:color(display-p3 .219968 .253721 .318679);--tw-prose-invert-captions:color(display-p3 .605734 .630385 .680158);--tw-prose-invert-pre-code:color(display-p3 .822033 .835264 .858521);--tw-prose-invert-th-borders:color(display-p3 .297358 .332176 .39043);--tw-prose-invert-td-borders:color(display-p3 .219968 .253721 .318679)}}@supports (color:lab(0% 0 0)){.prose{--tw-prose-body:lab(27.1134% -.956401 -12.3224);--tw-prose-headings:lab(8.11897% .811279 -12.254);--tw-prose-lead:lab(35.6337% -1.58697 -10.8425);--tw-prose-links:lab(8.11897% .811279 -12.254);--tw-prose-bold:lab(8.11897% .811279 -12.254);--tw-prose-counters:lab(47.7841% -.393182 -10.0268);--tw-prose-bullets:lab(85.1236% -.612259 -3.7138);--tw-prose-hr:lab(91.6229% -.159115 -2.26791);--tw-prose-quotes:lab(8.11897% .811279 -12.254);--tw-prose-quote-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-captions:lab(47.7841% -.393182 -10.0268);--tw-prose-kbd:lab(8.11897% .811279 -12.254);--tw-prose-kbd-shadows:lab(8.11897% .811279 -12.254/.1);--tw-prose-code:lab(8.11897% .811279 -12.254);--tw-prose-pre-code:lab(91.6229% -.159115 -2.26791);--tw-prose-pre-bg:lab(16.1051% -1.18239 -11.7533);--tw-prose-th-borders:lab(85.1236% -.612259 -3.7138);--tw-prose-td-borders:lab(91.6229% -.159115 -2.26791);--tw-prose-invert-body:lab(85.1236% -.612259 -3.7138);--tw-prose-invert-lead:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-counters:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-bullets:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-hr:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-quotes:lab(96.1596% -.0823438 -1.13575);--tw-prose-invert-quote-borders:lab(27.1134% -.956401 -12.3224);--tw-prose-invert-captions:lab(65.9269% -.832707 -8.17473);--tw-prose-invert-pre-code:lab(85.1236% -.612259 -3.7138);--tw-prose-invert-th-borders:lab(35.6337% -1.58697 -10.8425);--tw-prose-invert-td-borders:lab(27.1134% -.956401 -12.3224)}}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-10{margin-top:calc(var(--spacing)*10)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.aspect-square{aspect-ratio:1}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-full{width:100%}.text-display{font-family:var(--font-sans);font-size:clamp(22px,3.3vw,64px);font-weight:300;line-height:var(--text-display-line-height);color:var(--color-ink);max-width:var(--text-display-max-width)}.max-w-48{max-width:calc(var(--spacing)*48)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-32{min-width:calc(var(--spacing)*32)}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.list-none{list-style-type:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-rows-\[auto_minmax\(0\,1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-4{gap:calc(var(--spacing)*4)}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*6)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*6)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*10)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*10)*calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-x-clip{overflow-x:clip}.rounded{border-radius:.25rem}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.bg-black\/5{background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.bg-black\/5{background-color:color-mix(in oklab,var(--color-black)5%,transparent)}}.bg-blush{background-color:var(--color-blush)}.bg-cream{background-color:var(--color-cream)}.bg-fog{background-color:var(--color-fog)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-honey{background-color:var(--color-honey)}.bg-ink{background-color:var(--color-ink)}.bg-linen{background-color:var(--color-linen)}.bg-pearl{background-color:var(--color-pearl)}.bg-sage{background-color:var(--color-sage)}.bg-smoke{background-color:var(--color-smoke)}.bg-taupe{background-color:var(--color-taupe)}.bg-white{background-color:var(--color-white)}.p-0{padding:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-\[3vw\]{padding-inline-start:3vw;padding-inline-end:3vw}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-\[15px\]{padding-block-start:15px;padding-block-end:15px}.pt-6{padding-top:calc(var(--spacing)*6)}.pb-22{padding-bottom:calc(var(--spacing)*22)}.text-center{text-align:center}.text-hero-heading{font-family:var(--font-sans);font-weight:700;font-size:var(--text-hero-heading-size);line-height:var(--text-hero-heading-line-height);letter-spacing:var(--text-hero-heading-letter-spacing);text-transform:uppercase;color:var(--centered-image-text-color,var(--color-white))}.text-overlay-title{font-family:var(--font-sans);font-weight:700;font-size:clamp(var(--text-overlay-title-size-min),var(--text-overlay-title-size-fluid),var(--text-overlay-title-size-max));line-height:var(--text-overlay-title-line-height);letter-spacing:var(--text-overlay-title-letter-spacing);text-transform:uppercase;color:var(--overlay-title-color,var(--color-white))}.text-subtitle{font-family:var(--font-sans);font-weight:300;font-size:var(--text-subtitle-size);line-height:var(--text-subtitle-line-height);letter-spacing:var(--text-subtitle-letter-spacing);text-transform:uppercase;color:var(--color-ink)}.text-caption-meta{font-family:var(--font-sans);font-weight:300;font-size:var(--text-caption-meta-size);line-height:var(--text-caption-meta-line-height);letter-spacing:var(--text-caption-meta-letter-spacing);text-transform:uppercase}.text-copy-column-body{font-family:var(--font-sans);font-weight:300;font-size:var(--text-copy-column-body-size);line-height:var(--text-copy-column-body-line-height);color:var(--color-ink)}.text-copy-column-title{font-family:var(--font-sans);font-weight:300;font-size:var(--text-copy-column-title-size);line-height:var(--text-copy-column-title-line-height);color:var(--color-ink)}.text-caption-lead{font-family:var(--font-sans);font-weight:300;font-size:var(--text-caption-lead-size);line-height:var(--text-caption-lead-line-height)}.font-stencil{font-family:var(--font-stencil);font-weight:700}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-stencil{font-family:var(--font-stencil)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-black{color:var(--color-black)}.text-black\/60{color:#0009}@supports (color:color-mix(in lab, red, red)){.text-black\/60{color:color-mix(in oklab,var(--color-black)60%,transparent)}}.text-black\/70{color:#000000b3}@supports (color:color-mix(in lab, red, red)){.text-black\/70{color:color-mix(in oklab,var(--color-black)70%,transparent)}}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.mix-blend-soft-light{mix-blend-mode:soft-light}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.-outline-offset-1{outline-offset:calc(1px*-1)}.outline-black\/10{outline-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.outline-black\/10{outline-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (min-width:40rem){.sm\:block{display:block}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:gap-4{gap:calc(var(--spacing)*4)}}@media (min-width:48rem){.md\:block{display:block}.md\:hidden{display:none}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:py-\[32px\]{padding-block-start:32px;padding-block-end:32px}}@media (min-width:64rem){.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:py-\[44px\]{padding-block-start:44px;padding-block-end:44px}}body.style-guide-page{--bg:var(--color-page-bg);--text:#000;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:not(.style-guide-page) .prose.prose{--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}body:not(.style-guide-page) :where(input,textarea,select){border-color:var(--color-gray-600);background-color:var(--color-gray-800);color:var(--color-gray-100)}body:not(.style-guide-page) :where(){color:var(--color-gray-400)}body:not(.style-guide-page) :where(option){background-color:var(--color-gray-800);color:var(--color-gray-100)}.btn{-webkit-appearance:none;appearance:none;cursor:pointer;transition:background-color calc(.2s*var(--motion-scale))var(--ease-out-1),color calc(.2s*var(--motion-scale))var(--ease-out-1),border-color calc(.2s*var(--motion-scale))var(--ease-out-1)}.btn:disabled,.btn.disabled{pointer-events:none;cursor:not-allowed;opacity:.3}.btn:focus-visible{outline:none;box-shadow:0 0 0 3px #201e202e}@supports (color:color-mix(in lab, red, red)){.btn:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-ink)18%,transparent)}}input:not(:-webkit-any([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=button],[type=reset])),textarea,select{-webkit-appearance:none;appearance:none;width:100%;min-height:calc(var(--text-copy-column-body-line-height) + 1rem);border:1px solid var(--color-ink);background-color:var(--color-white);color:var(--text);font-family:var(--font-sans);font-weight:300;font-size:var(--text-copy-column-body-size);line-height:var(--text-copy-column-body-line-height);box-shadow:none;transition:border-color calc(.2s*var(--motion-scale))var(--ease-out-1),background-color calc(.2s*var(--motion-scale))var(--ease-out-1),box-shadow calc(.2s*var(--motion-scale))var(--ease-out-1);border-radius:1rem;padding:.5rem 1.25rem}input:not(:is([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=button],[type=reset])),textarea,select{-webkit-appearance:none;appearance:none;width:100%;min-height:calc(var(--text-copy-column-body-line-height) + 1rem);border:1px solid var(--color-ink);background-color:var(--color-white);color:var(--text);font-family:var(--font-sans);font-weight:300;font-size:var(--text-copy-column-body-size);line-height:var(--text-copy-column-body-line-height);box-shadow:none;transition:border-color calc(.2s*var(--motion-scale))var(--ease-out-1),background-color calc(.2s*var(--motion-scale))var(--ease-out-1),box-shadow calc(.2s*var(--motion-scale))var(--ease-out-1);border-radius:1rem;padding:.5rem 1.25rem}textarea{resize:vertical;min-height:8rem}select{background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 1.3rem) calc(50% - .02rem),calc(100% - 1.05rem) calc(50% - .02rem);background-repeat:no-repeat;background-size:.35rem .35rem,.35rem .35rem;padding-inline-end:2.9rem}input:not(:-webkit-any([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=button],[type=reset]))::placeholder,textarea::placeholder{color:color-mix(in srgb,theme("colors.white")48%,transparent)}input:not(:is([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=button],[type=reset]))::placeholder,textarea::placeholder{color:color-mix(in srgb,theme("colors.white")48%,transparent)}@supports (color:color-mix(in lab, red, red)){input:not(:-webkit-any([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=button],[type=reset]))::placeholder,textarea::placeholder{color:color-mix(in srgb,var(--text)48%,transparent)}input:not(:is([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=button],[type=reset]))::placeholder,textarea::placeholder{color:color-mix(in srgb,var(--text)48%,transparent)}}input:not(:-webkit-any([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=button],[type=reset])):focus-visible{border-color:var(--color-ink);outline:none;box-shadow:0 0 0 3px #201e201a}input:not(:is([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=button],[type=reset])):focus-visible{border-color:var(--color-ink);outline:none;box-shadow:0 0 0 3px #201e201a}textarea:focus-visible{border-color:var(--color-ink);outline:none;box-shadow:0 0 0 3px #201e201a}select:focus-visible{border-color:var(--color-ink);outline:none;box-shadow:0 0 0 3px #201e201a}@supports (color:color-mix(in lab, red, red)){input:not(:-webkit-any([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=button],[type=reset])):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-ink)10%,transparent)}input:not(:is([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=button],[type=reset])):focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-ink)10%,transparent)}textarea:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-ink)10%,transparent)}select:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-ink)10%,transparent)}}input:not(:-webkit-any([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=button],[type=reset])):disabled,textarea:disabled,select:disabled{cursor:not-allowed;border-color:#201e2038}input:not(:is([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=button],[type=reset])):disabled,textarea:disabled,select:disabled{cursor:not-allowed;border-color:#201e2038}@supports (color:color-mix(in lab, red, red)){input:not(:-webkit-any([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=button],[type=reset])):disabled,textarea:disabled,select:disabled{border-color:color-mix(in srgb,var(--color-ink)22%,transparent)}input:not(:is([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=button],[type=reset])):disabled,textarea:disabled,select:disabled{border-color:color-mix(in srgb,var(--color-ink)22%,transparent)}}input:not(:-webkit-any([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=button],[type=reset])):disabled,textarea:disabled,select:disabled{background-color:var(--bg);color:color-mix(in srgb,theme("colors.white")54%,transparent)}input:not(:is([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=button],[type=reset])):disabled,textarea:disabled,select:disabled{background-color:var(--bg);color:color-mix(in srgb,theme("colors.white")54%,transparent)}@supports (color:color-mix(in lab, red, red)){input:not(:-webkit-any([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=button],[type=reset])):disabled,textarea:disabled,select:disabled{color:color-mix(in srgb,var(--text)54%,transparent)}input:not(:is([type=checkbox],[type=radio],[type=range],[type=file],[type=submit],[type=button],[type=reset])):disabled,textarea:disabled,select:disabled{color:color-mix(in srgb,var(--text)54%,transparent)}}.vt-cursor-wait,.vt-cursor-wait *{cursor:wait!important}}@media (min-width:1024px){:root{--section-padding-block-start:67px;--section-padding-block-end:76px;--section-gap:140px;--text-subtitle-size:18px;--text-subtitle-line-height:22px;--text-display-max-width:1166px;--heading-with-letters-padding-block-start:67px;--heading-with-letters-padding-inline:100px;--heading-with-letters-gap:25vh;--heading-with-letters-padding-block-end:120px;--heading-with-letters-letter-size:500px;--two-image-cards-padding-block-start:72px;--two-image-cards-padding-block-end:216px;--two-image-cards-padding-inline:100px;--two-image-cards-cards-margin-top:240px;--two-image-cards-caption-margin-top:32px;--two-image-cards-caption-inline-gap:20px;--two-image-cards-caption-meta-margin-top:10px;--two-image-cards-subtitle-gap:72px;--text-overlay-title-line-height:1.21;--text-caption-lead-size:28px;--text-caption-lead-line-height:1.21;--text-caption-meta-size:14px;--text-caption-meta-line-height:1.21;--centered-image-padding-block-start:200px;--centered-image-padding-block-end:244px;--centered-image-padding-inline:100px;--centered-image-gap:72px;--text-hero-heading-size:148px;--text-hero-heading-line-height:202px;--hero-copy-image-padding-inline:100px;--copy-columns-assets-padding-block-start:140px;--copy-columns-assets-padding-block-end:170px;--copy-columns-assets-padding-inline:100px;--copy-columns-assets-copy-to-assets:170px;--text-copy-column-title-size:28px;--text-copy-column-title-line-height:30px;--text-copy-column-body-size:20px;--text-copy-column-body-line-height:30px;--copy-column-title-to-body:52px;--story-grid-padding-block-start:72px;--story-grid-padding-block-end:120px;--story-grid-padding-inline:100px;--story-grid-header-gap:1.5rem;--story-grid-header-margin-end:132px;--story-grid-heading-group-gap:192px;--story-grid-grid-row-gap:2rem;--story-grid-grid-column-gap:2rem;--story-grid-image-offset:50px;--story-grid-card-title-margin-block-start:42px;--story-grid-card-title-margin-block-end:20px;--story-grid-title-to-date:.375rem;--text-story-grid-title-size:28px;--text-story-grid-title-line-height:30px;--text-story-grid-date-size:.75rem;--text-story-grid-date-line-height:1.3;--contact-accordion-padding-block-start:80px;--contact-accordion-padding-block-end:80px;--contact-accordion-padding-inline:100px;--contact-accordion-subtitle-to-heading:32px;--contact-accordion-heading-to-body:32px;--contact-accordion-body-to-accordion:64px;--contact-accordion-item-padding-block:24px;--contact-accordion-summary-to-content:16px;--contact-accordion-to-cta:48px;--text-contact-accordion-body-size:18px;--text-contact-accordion-summary-size:18px;--text-contact-accordion-detail-size:18px;--social-cards-padding-block-start:80px;--social-cards-padding-block-end:120px;--social-cards-padding-inline:100px;--social-cards-subtitle-to-heading:56px;--social-cards-heading-to-grid:64px;--social-cards-grid-gap:40px;--social-cards-image-size:280px;--social-cards-image-to-icon:20px;--social-cards-icon-to-divider:20px;--social-cards-divider-to-text:16px;--text-social-cards-caption-size:18px;--text-social-cards-caption-line-height:1.5;--socialize-block-min-height:760px;--socialize-block-padding-inline:100px;--socialize-block-subtitle-to-heading:144px;--socialize-block-heading-to-body:52px;--socialize-block-body-to-footer:26px;--socialize-block-footer-to-links:54px;--socialize-block-links-gap:32px;--text-socialize-heading-size:64px;--text-socialize-heading-line-height:1.15;--circles-cta-heading-size:48px;--circles-cta-heading-to-cta:32px;--stats-block-padding-block-start:80px;--stats-block-padding-block-end:80px;--stats-block-gap-row:48px;--stats-block-gap-col:40px;--stats-block-value-to-label:12px;--stats-block-value-size-max:96px;--stats-block-label-size-max:18px;--impression-block-padding-block-start:80px;--impression-block-gap:96px;--impression-block-images-wrap-margin-block-start:200px;--impression-block-images-wrap-margin-block-end:0;--impression-block-images-gap:24px;--impression-block-image-width:360px;--impression-block-image-offset:40px;--impression-block-description-size:18px;--impression-block-bottom-height:12vh;--connect-faq-padding-block-start:80px;--connect-faq-padding-inline:100px;--connect-faq-gap:96px;--connect-faq-header-gap-desktop:48px;--connect-faq-grid-gap-row:112px;--connect-faq-grid-gap-col:112px;--connect-faq-tagline-max-width:480px;--connect-faq-bottom-height:20vh;--founders-block-padding-block-start:80px;--founders-block-padding-block-end:80px;--founders-block-header-gap:140px;--founders-block-columns-gap-desktop:120px;--founders-block-image-offset:120px;--supply-chain-block-copy-width:520px;--supply-chain-block-copy-heading-size:24px;--supply-chain-block-copy-heading-to-body:24px;--supply-chain-block-copy-item-gap:88px;--supply-chain-block-grid-gap:12px}}@media (prefers-reduced-motion:reduce){:root{--motion-scale:0}}@view-transition{navigation:auto}.subtitle-heading{background-color:var(--color-honey);padding:0}.subtitle-heading-with-image{background-color:var(--color-sage)}.subtitle-heading-inner{gap:var(--section-gap);flex-direction:column;display:flex}.subtitle-heading-with-image .subtitle-heading-inner{flex-direction:row;align-items:stretch;gap:0}.subtitle-heading-content{justify-content:space-between;gap:var(--section-gap);padding-block:var(--section-padding-block-start)var(--section-padding-block-end);flex-direction:column;align-items:flex-start;padding-inline-start:100px;padding-inline-end:100px;display:flex}.subtitle-heading-subtitle-wrap{overflow:visible}.subtitle-heading-subtitle{margin:0}.js .subtitle-heading-heading{visibility:hidden}@media (prefers-reduced-motion:reduce){.js .subtitle-heading-heading{visibility:visible}}.subtitle-heading-with-image .subtitle-heading-content{flex:0 0 50%;width:50%}.subtitle-heading-media{flex:0 0 50%;width:50%;min-width:0;display:flex}.subtitle-heading-media-placeholder{background-color:var(--subtitle-heading-placeholder-bg);aspect-ratio:4/3}.subtitle-heading-media .lazy-picture{width:100%;padding-bottom:var(--aspect)}.subtitle-heading-media .lazy-picture img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.subtitle-heading-with-image .subtitle-heading-media .lazy-picture{flex:1 0 auto;min-height:100%}@media (max-width:1023px){.subtitle-heading-content{padding-inline-start:36px;padding-inline-end:36px}.subtitle-heading-with-image .subtitle-heading-inner{flex-direction:column}.subtitle-heading-with-image .subtitle-heading-content{flex:none;order:2;width:100%}.subtitle-heading-with-image .subtitle-heading-media{flex:none;order:1;width:100%}}@layer pages{.image-copy-block{background-color:var(--image-copy-block-bg);padding:0}.image-copy-block-inner{flex-direction:column;gap:0;display:flex}.image-copy-block-with-image .image-copy-block-inner{flex-direction:column}.image-copy-block-media{flex:none;width:100%;min-width:0;display:flex}.image-copy-block-media-placeholder{background-color:var(--image-copy-block-placeholder-bg);aspect-ratio:4/3}.image-copy-block-media .lazy-picture{width:100%;padding-bottom:var(--aspect)}.image-copy-block-media .lazy-picture img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.image-copy-block-content{gap:var(--section-gap);padding-block:var(--section-padding-block-start)var(--section-padding-block-end);padding-inline:var(--section-padding-inline);flex-direction:column;align-items:flex-start;display:flex}.image-copy-block-subtitle{margin:0}.image-copy-block-heading{width:100%;max-width:700px;font-family:var(--font-sans);letter-spacing:.3em;text-transform:uppercase;margin:0;font-size:clamp(1.9rem,4.9vw,4.4rem);font-weight:700;line-height:1.2}.js .image-copy-block-heading{visibility:hidden}.image-copy-block-body{gap:var(--image-copy-block-paragraph-gap);flex-direction:column;max-width:615px;display:flex}.image-copy-block-paragraph{margin:0}@media not all and (min-width:64em){.image-copy-block-content{padding-inline-start:36px;padding-inline-end:36px}}@media (min-width:64em){.image-copy-block-with-image .image-copy-block-inner{flex-direction:row;align-items:stretch}.image-copy-block-media{flex:0 0 50%;width:50%}.image-copy-block-media-placeholder{aspect-ratio:4/3;min-height:400px}.image-copy-block-media .lazy-picture{flex:1 0 auto;min-height:100%}.image-copy-block-content{flex:0 0 50%;justify-content:flex-start;width:50%}}@media (prefers-reduced-motion:reduce){.js .image-copy-block-heading{visibility:visible}}.stats-block{padding-block:var(--stats-block-padding-block-start)var(--stats-block-padding-block-end);background-color:var(--stats-block-bg);padding-inline-start:100px;padding-inline-end:100px}.stats-block-inner{gap:var(--stats-block-gap-row)var(--stats-block-gap-col);max-width:var(--stats-block-max-width);grid-template-columns:repeat(2,1fr);margin-inline-start:auto;margin-inline-end:auto;display:grid}.stats-block-item{gap:var(--stats-block-value-to-label);flex-direction:column;display:flex}.stats-block-value{font-family:var(--font-stencil);font-weight:700;font-size:clamp(var(--stats-block-value-size-min),var(--stats-block-value-size-fluid),var(--stats-block-value-size-max));line-height:var(--stats-block-value-line-height);color:var(--color-ink);margin:0}.stats-block-label{font-family:var(--font-sans);font-weight:300;font-size:clamp(var(--stats-block-label-size-min),var(--stats-block-label-size-fluid),var(--stats-block-label-size-max));line-height:var(--stats-block-label-line-height);color:var(--stats-block-label-color);margin:0}@media not all and (min-width:64em){.stats-block{padding-inline-start:36px;padding-inline-end:36px}}@media (min-width:48em){.stats-block-inner{grid-template-columns:repeat(3,1fr)}}@media (min-width:64em){.stats-block-inner{grid-template-columns:repeat(5,1fr)}}.impression-block{--impression-block-padding-inline:36px;background-color:var(--impression-block-bg);color:var(--impression-block-text);padding-block:var(--impression-block-padding-block-start)0;padding-inline:var(--impression-block-padding-inline);overflow:visible}@media (min-width:1024px){.impression-block{--impression-block-padding-inline:100px}}.impression-block-inner{gap:var(--impression-block-gap);flex-direction:column;display:flex}@media not all and (min-width:1024px){.impression-block-inner{gap:var(--impression-block-gap-mobile)}}.impression-block-header{gap:var(--impression-block-header-gap);flex-direction:column;display:flex}@media (min-width:64em){.impression-block-header{justify-content:space-between;align-items:flex-start;gap:var(--impression-block-header-gap-desktop);flex-direction:row}}.impression-block-header-left{gap:var(--section-gap);flex-direction:column;display:flex}.impression-block-subtitle{margin:0}.impression-block .text-subtitle{color:var(--impression-block-muted)}.impression-block-heading{width:100%;max-width:700px;font-family:var(--font-sans);letter-spacing:.3em;color:var(--impression-block-text);text-transform:uppercase;margin:0;font-size:clamp(1.9rem,4.9vw,4.4rem);font-weight:700;line-height:1.2}.js .impression-block-heading{visibility:hidden}.impression-block-description{max-width:var(--impression-block-description-max-width);flex-shrink:0}.impression-block-description p{font-family:var(--font-sans);font-weight:300;font-size:var(--impression-block-description-size);line-height:var(--impression-block-description-line-height);color:var(--color-white);margin:0}.impression-block-images-wrap{width:calc(100% + (2*var(--impression-block-padding-inline)));margin-inline:calc(-1*var(--impression-block-padding-inline));margin-block:calc(var(--impression-block-images-wrap-margin-block-start) - var(--impression-block-image-offset))calc(var(--impression-block-images-wrap-margin-block-end) - var(--impression-block-image-offset));padding-block:var(--impression-block-image-offset);touch-action:pan-y;overflow:hidden}.impression-block-images{gap:var(--impression-block-images-gap);-webkit-user-select:none;user-select:none;align-items:flex-end;width:max-content;display:flex}.impression-block.is-draggable .impression-block-images{cursor:grab}.impression-block.is-dragging .impression-block-images{cursor:grabbing}.impression-block-image{width:clamp(200px,45vw,var(--impression-block-image-width));border-radius:var(--impression-block-image-radius);background-color:var(--impression-block-image-placeholder-bg);aspect-ratio:var(--impression-block-image-aspect);flex-shrink:0;overflow:hidden}.impression-block-image-offset-up{transform:translateY(calc(-1*var(--impression-block-image-offset)))}.impression-block-image-offset-down{transform:translateY(var(--impression-block-image-offset))}.impression-block-image-placeholder{width:100%;height:100%}.impression-block-image .lazy-picture,.impression-block-image .lazy-picture img,.impression-block-image video{object-fit:cover;width:100%;height:100%;display:block}.impression-block-image .lazy-picture,.impression-block-image video{transform:scale(var(--impression-block-media-scale));transform-origin:50%}.impression-block-bottom-wrap{width:calc(100% + (2*var(--impression-block-padding-inline)));margin-inline:calc(-1*var(--impression-block-padding-inline));height:var(--impression-block-bottom-height);align-items:flex-end;display:flex;overflow:hidden}.impression-block-bottom-inner{align-items:flex-end;width:100%;height:100%;display:flex;overflow:hidden}.impression-block-bottom-text{gap:var(--impression-block-bottom-gap);width:max-content;font-family:var(--font-stencil);font-weight:700;font-size:clamp(var(--impression-block-bottom-size-min),var(--impression-block-bottom-size-fluid),var(--impression-block-bottom-size-max));line-height:var(--impression-block-bottom-line-height);letter-spacing:var(--impression-block-bottom-letter-spacing);color:var(--impression-block-text);white-space:nowrap;transform-origin:bottom;-webkit-user-select:none;user-select:none;margin:0;display:inline-flex}.impression-block-bottom-word{flex:none}@media (prefers-reduced-motion:reduce){.js .impression-block-heading{visibility:visible}}.founders-block{padding-block:var(--founders-block-padding-block-start)var(--founders-block-padding-block-end);background-color:var(--founders-block-bg);padding-inline-start:36px;padding-inline-end:36px}@media (min-width:1024px){.founders-block{padding-inline-start:100px;padding-inline-end:100px}}.founders-block-inner{gap:var(--founders-block-header-gap);flex-direction:column;display:flex}.founders-block-header{gap:var(--section-gap);flex-direction:column;display:flex}.founders-block-subtitle{margin:0}.founders-block-heading{width:100%;max-width:700px;font-family:var(--font-sans);letter-spacing:.3em;color:var(--color-ink);text-transform:uppercase;margin:0;font-size:clamp(1.9rem,4.9vw,4.4rem);font-weight:700;line-height:1.2}.js .founders-block-heading{visibility:hidden}.founders-block-columns{gap:var(--founders-block-columns-gap);max-width:var(--founders-block-max-width);flex-direction:column;margin-inline-start:auto;margin-inline-end:auto;display:flex}.founders-block-column{justify-content:space-between;gap:var(--founders-block-image-to-copy);flex-direction:column;display:flex}.founders-block-column-image{width:100%;aspect-ratio:var(--founders-block-image-aspect);background-color:var(--founders-block-image-placeholder-bg);border-radius:var(--founders-block-image-radius);flex-shrink:0;overflow:hidden}.founders-block-column-image-empty{display:none}.founders-block-image-placeholder{width:100%;height:100%}.founders-block-column-image .founders-block-img{width:100%;height:100%;padding-bottom:0!important}.founders-block-column-image .lazy-picture,.founders-block-column-image .lazy-picture img{object-fit:cover;width:100%;height:100%;display:block}.founders-block-column-copy{gap:var(--founders-block-paragraph-gap);flex-direction:column;display:flex}.founders-block-paragraph{margin:0}@media (min-width:64em){.founders-block-columns{gap:var(--founders-block-columns-gap-desktop);flex-direction:row;align-items:stretch}.founders-block-column{flex:1;min-width:0}.founders-block-column-offset .founders-block-column-image{margin-top:var(--founders-block-image-offset)}}@media (prefers-reduced-motion:reduce){.js .founders-block-heading{visibility:visible}}.supply-chain-block{background-color:var(--supply-chain-block-bg);padding:0}.supply-chain-block-inner{gap:var(--supply-chain-block-gap);flex-direction:column;display:flex}@media not all and (min-width:64em){.supply-chain-block-inner{gap:0}}.supply-chain-block-header{padding-block:var(--section-padding-block-start)var(--section-padding-block-end);padding-inline-start:36px;padding-inline-end:36px}@media (min-width:1024px){.supply-chain-block-header{padding-inline-start:100px;padding-inline-end:100px}}.supply-chain-block-header-content{gap:var(--section-gap);flex-direction:column;display:flex}.supply-chain-block-subtitle{margin:0}.supply-chain-block-heading{width:100%;max-width:700px;font-family:var(--font-sans);letter-spacing:.3em;color:var(--color-ink);text-transform:uppercase;margin:0;font-size:clamp(1.9rem,4.9vw,4.4rem);font-weight:700;line-height:1.2}.js .supply-chain-block-heading{visibility:hidden}.supply-chain-block-body{margin:0}.supply-chain-block-lower{flex-direction:column;display:flex}.supply-chain-block-copy{padding-inline-start:36px;padding-inline-end:36px;padding-top:var(--supply-chain-block-copy-padding-block);padding-bottom:calc(var(--supply-chain-block-copy-padding-block)*2);flex-shrink:0;order:1}.supply-chain-block-collage{flex:auto;order:2;justify-content:center;align-items:flex-start;width:100vw;min-width:0;margin-inline-start:calc(50% - 50vw);margin-inline-end:calc(50% - 50vw);display:flex}.supply-chain-block-copy-item{margin-bottom:var(--supply-chain-block-copy-item-gap)}.supply-chain-block-copy-item:last-child{margin-bottom:0}.supply-chain-block-copy-heading{font-family:var(--font-sans);font-weight:400;font-size:var(--supply-chain-block-copy-heading-size);line-height:var(--supply-chain-block-copy-heading-line-height);color:var(--color-ink);margin:0 0 var(--supply-chain-block-copy-heading-to-body)}.supply-chain-block-copy-body{margin:0}.supply-chain-block-grid{aspect-ratio:auto;grid-template-rows:auto auto auto auto;grid-template-columns:1fr 1fr 1fr;gap:0;width:100%;max-width:none;margin-inline-start:0;margin-inline-end:0;display:grid}.supply-chain-block-grid-item{background-color:var(--supply-chain-block-placeholder-bg);min-height:0;overflow:hidden}.supply-chain-block-grid-item .lazy-picture{width:100%;height:100%;display:block}.supply-chain-block-grid-item .lazy-picture img,.supply-chain-block-grid-item video{object-fit:cover;width:100%;height:100%;display:block}.supply-chain-block-placeholder{object-fit:cover;width:100%;height:auto;min-height:60px;display:block}.supply-chain-block-grid-item-1 .supply-chain-block-placeholder{aspect-ratio:4/3}.supply-chain-block-grid-item-2 .supply-chain-block-placeholder{aspect-ratio:3/4}.supply-chain-block-grid-item-3 .supply-chain-block-placeholder{aspect-ratio:3/2}.supply-chain-block-grid-item-4 .supply-chain-block-placeholder{aspect-ratio:9/16}.supply-chain-block-grid-item-1{grid-area:1/1/2/3}.supply-chain-block-grid-item-2{grid-area:2/3/3/4}.supply-chain-block-grid-item-3{grid-area:3/2/4/3}.supply-chain-block-grid-item-4{grid-area:4/1/5/2}@media (min-width:64em){.supply-chain-block-lower{flex-direction:row;align-items:stretch;gap:0}.supply-chain-block-copy{flex:0 0 var(--supply-chain-block-copy-width);width:var(--supply-chain-block-copy-width);padding-top:var(--supply-chain-block-copy-padding-block-desktop);padding-bottom:calc(var(--supply-chain-block-copy-padding-block-desktop)*2);order:2}.supply-chain-block-collage{flex:auto;order:1;min-width:0;padding-inline-start:0;padding-inline-end:0}.supply-chain-block-grid{aspect-ratio:auto;width:100%;max-width:none}}@media (prefers-reduced-motion:reduce){.js .supply-chain-block-heading{visibility:visible}}.connect-contact-grid{background-color:var(--color-page-bg);width:100%;min-height:1120px;padding:0}@media (min-width:64em){.connect-contact-grid{min-height:1600px}}.connect-contact-grid-inner{flex-direction:column;width:100%;min-height:100%;display:flex}.connect-contact-grid-row{min-height:var(--connect-contact-grid-row-min-height);flex:1 1 var(--connect-contact-grid-row-min-height);grid-template-rows:1fr;grid-template-columns:1fr 1fr;min-width:0;display:grid}.connect-contact-grid-half{flex-direction:column;min-width:0;min-height:100%;display:flex;position:relative}.connect-contact-grid-half>*{flex:1;min-height:0}.connect-contact-grid .connect-contact-grid-mobile-only{width:100%;height:100%;display:block}.connect-contact-grid .connect-contact-grid-mobile-only.connect-contact-grid-panel{display:flex}.connect-contact-grid .connect-contact-grid-desktop-only{width:100%;height:100%;display:none}@media (min-width:64em){.connect-contact-grid .connect-contact-grid-mobile-only{display:none!important}.connect-contact-grid .connect-contact-grid-desktop-only{width:100%;height:100%;position:static;display:block!important}.connect-contact-grid .connect-contact-grid-desktop-only.connect-contact-grid-panel{display:flex!important}.connect-contact-grid .connect-contact-grid-split.connect-contact-grid-desktop-only{display:grid!important}.connect-contact-grid .connect-contact-grid-image-wrap.connect-contact-grid-desktop-only{display:block!important}}.connect-contact-grid-panel{padding:var(--section-padding-block-start)var(--section-padding-inline);min-height:var(--connect-contact-grid-row-min-height);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}.connect-contact-grid-panel-center{justify-content:center;align-items:flex-start}.connect-contact-grid-panel-start{justify-content:flex-start;align-items:flex-start}.connect-contact-grid-row1-left{justify-content:center;align-items:center;display:flex}.connect-contact-grid-row1-left-inner{grid-template-rows:auto auto;grid-template-columns:1fr;align-items:start;width:100%;display:grid}.connect-contact-grid-row1-left-name{width:100%;min-height:calc(2*var(--connect-contact-grid-row1-line-height));align-items:flex-start;display:flex}.connect-contact-grid-row1-left-contact{align-items:flex-start;width:100%;display:flex}@media (min-width:64em){.connect-contact-grid-row1-left-inner{grid-template-rows:1fr;grid-template-columns:40% 60%}}.connect-contact-grid-row1-right-text{text-align:left;align-items:flex-start}.connect-contact-grid-row3-left{min-height:var(--connect-contact-grid-row-min-height)}@media not all and (min-width:64em){.connect-contact-grid-row1{grid-template-columns:60% 40%}.connect-contact-grid-row2{grid-template-columns:40% 60%}.connect-contact-grid-row3{grid-template-columns:60% 40%}.connect-contact-grid-row4{grid-template-columns:40% 60%}.connect-contact-grid-row1-left-mobile{justify-content:space-between;align-items:flex-start}.connect-contact-grid-row1-left-mobile .connect-contact-grid-lines{justify-content:flex-end;margin-top:auto}.connect-contact-grid-row1-address-spacer{margin-top:1em}.connect-contact-grid-row2-right-mobile{justify-content:space-between;align-items:flex-start}.connect-contact-grid-row2-right-mobile .connect-contact-grid-row2-right-contact{flex-direction:column;justify-content:flex-end;margin-top:auto;display:flex}.connect-contact-grid-row3-left-mobile{justify-content:space-between;align-items:flex-start}.connect-contact-grid-row3-left-mobile .connect-contact-grid-row3-left-contact{flex-direction:column;justify-content:flex-end;margin-top:auto;display:flex}.connect-contact-grid-row4-right .connect-contact-grid-row4-right-bottom{justify-content:flex-end;margin-top:auto}}.connect-contact-grid-row4-right{justify-content:space-between;align-items:flex-start}.connect-contact-grid-row4-right-bottom{flex-direction:column;gap:1rem;display:flex}.connect-contact-grid-row4-right-contact{flex-direction:column;display:flex}.connect-contact-grid-subtitle{margin:0 0 .5em}.connect-contact-grid-name{font-family:var(--font-sans);font-size:var(--text-copy-column-body-size);line-height:var(--text-copy-column-body-line-height)}.connect-contact-grid-lines{flex-direction:column;gap:0;display:flex}.connect-contact-grid-line{font-family:var(--font-sans);font-weight:300;font-size:var(--text-copy-column-body-size);line-height:var(--text-copy-column-body-line-height);margin:0}a.connect-contact-grid-line{color:inherit;text-decoration:none}a.connect-contact-grid-line:hover{text-decoration:none}a.connect-contact-grid-line:focus-visible{text-decoration:none}.connect-contact-grid-row4-right .connect-contact-grid-name{margin:0}.connect-contact-grid-row1-left .connect-contact-grid-subtitle,.connect-contact-grid-row1-left .connect-contact-grid-line{line-height:var(--connect-contact-grid-row1-line-height)}.connect-contact-grid-panel-dark{background-color:var(--connect-contact-grid-panel-dark-bg);color:var(--connect-contact-grid-panel-dark-text)}.connect-contact-grid-panel-dark .text-subtitle,.connect-contact-grid-panel-dark .connect-contact-grid-name,.connect-contact-grid-panel-dark .connect-contact-grid-line{color:var(--connect-contact-grid-panel-dark-text)}.connect-contact-grid-panel-light,.connect-contact-grid-panel-blush{background-color:var(--connect-contact-grid-panel-light-bg);color:var(--connect-contact-grid-panel-text)}.connect-contact-grid-panel-blush{background-color:var(--connect-contact-grid-panel-blush-bg)}.connect-contact-grid-panel-fog{background-color:var(--color-fog);color:var(--connect-contact-grid-panel-text)}.connect-contact-grid-panel-light .text-subtitle,.connect-contact-grid-panel-light .connect-contact-grid-name,.connect-contact-grid-panel-light .connect-contact-grid-line,.connect-contact-grid-panel-fog .text-subtitle,.connect-contact-grid-panel-fog .connect-contact-grid-name,.connect-contact-grid-panel-fog .connect-contact-grid-line,.connect-contact-grid-panel-blush .text-subtitle,.connect-contact-grid-panel-blush .connect-contact-grid-name,.connect-contact-grid-panel-blush .connect-contact-grid-line{color:var(--connect-contact-grid-panel-text)}.connect-contact-grid-media{aspect-ratio:4/3;background-color:var(--connect-contact-grid-media-placeholder-bg);width:100%;height:100%;min-height:200px;overflow:hidden}.connect-contact-grid-row1 .connect-contact-grid-media{aspect-ratio:9/16}.connect-contact-grid-row2 .connect-contact-grid-media,.connect-contact-grid-row3 .connect-contact-grid-media{aspect-ratio:1}.connect-contact-grid-media .lazy-picture,.connect-contact-grid-media .lazy-picture img{width:100%;height:100%;display:block}.connect-contact-grid-media .lazy-picture{padding-bottom:0!important}.connect-contact-grid-media .lazy-picture img{object-fit:cover}.connect-contact-grid-image-wrap{width:100%;min-height:var(--connect-contact-grid-row-min-height);position:relative;overflow:hidden}.connect-contact-grid-image-wrap .connect-contact-grid-media{aspect-ratio:auto;width:100%;min-height:100%}.connect-contact-grid-row4 .connect-contact-grid-image-wrap,.connect-contact-grid-row4 .connect-contact-grid-media{aspect-ratio:4/3}.connect-contact-grid-overlay{padding:var(--section-padding-block-start)var(--section-padding-inline);color:var(--connect-contact-grid-overlay-text);flex-direction:column;gap:.25em;display:flex;position:absolute}.connect-contact-grid-overlay .connect-contact-grid-line{color:var(--connect-contact-grid-overlay-text)}.connect-contact-grid-overlay-top-right{text-align:right;align-items:flex-end;top:0;right:0}.connect-contact-grid-overlay-top-left{align-items:flex-start;top:0;left:0}.connect-contact-grid-overlay-absolute-above{width:var(--overlay-width,40%);z-index:1;position:absolute;top:0;left:0}.connect-contact-grid-split{min-height:var(--connect-contact-grid-row-min-height);grid-template-rows:auto auto;grid-template-columns:1fr;display:grid}.connect-contact-grid-split-60-40,.connect-contact-grid-split-40-60{grid-template-columns:1fr}.connect-contact-grid-split .connect-contact-grid-panel{min-height:0;padding-block:var(--section-padding-block-start)var(--section-padding-block-end)}.connect-contact-grid-split .connect-contact-grid-media{min-height:200px}.connect-contact-grid-socials{gap:1rem;display:flex}.connect-contact-grid-social{color:inherit;transition:opacity .2s;display:inline-flex}.connect-contact-grid-social:hover{opacity:.7}.connect-contact-grid-social img{width:24px;height:24px;display:block}@media (min-width:64em){.connect-contact-grid-row{min-height:var(--connect-contact-grid-row-min-height-desktop);grid-template-rows:1fr;grid-template-columns:1fr 1fr}.connect-contact-grid-row1,.connect-contact-grid-row2,.connect-contact-grid-row3,.connect-contact-grid-row4{flex:none;grid-template-rows:auto;min-height:0}.connect-contact-grid-row1 .connect-contact-grid-half,.connect-contact-grid-row2 .connect-contact-grid-half,.connect-contact-grid-row3 .connect-contact-grid-half{align-items:flex-start;min-height:0}.connect-contact-grid-row1 .connect-contact-grid-half>*,.connect-contact-grid-row2 .connect-contact-grid-half>*,.connect-contact-grid-row3 .connect-contact-grid-half>*{flex:none}.connect-contact-grid-panel{min-height:var(--connect-contact-grid-row-min-height-desktop)}.connect-contact-grid-split-60-40{grid-template:auto/60fr 40fr;min-height:0}.connect-contact-grid-split-40-60{grid-template:auto/40fr 60fr;min-height:0}.connect-contact-grid-row3-left.connect-contact-grid-split-40-60{grid-template-rows:1fr;grid-template-columns:40% 60%}.connect-contact-grid-split .connect-contact-grid-panel{min-height:var(--connect-contact-grid-row-min-height-desktop)}.connect-contact-grid-split .connect-contact-grid-media{aspect-ratio:auto;width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.connect-contact-grid-split .connect-contact-grid-media .lazy-picture,.connect-contact-grid-split .connect-contact-grid-media .lazy-picture img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.connect-contact-grid-image-wrap{min-height:var(--connect-contact-grid-row-min-height-desktop)}.connect-contact-grid-row4 .connect-contact-grid-half-left{align-items:flex-start;min-height:0}.connect-contact-grid-row4 .connect-contact-grid-image-wrap{flex:none;width:100%;height:auto;min-height:0;padding-bottom:0}.connect-contact-grid-row4 .connect-contact-grid-image-wrap:before{content:"";width:100%;padding-bottom:75%;display:block}.connect-contact-grid-image-wrap .connect-contact-grid-media{aspect-ratio:auto;width:100%;height:100%;min-height:0;position:absolute;top:0;bottom:0;left:0;right:0}.connect-contact-grid-image-wrap .connect-contact-grid-media .lazy-picture,.connect-contact-grid-image-wrap .connect-contact-grid-media .lazy-picture img{object-fit:cover}.connect-contact-grid-row1 .connect-contact-grid-media{aspect-ratio:9/16}.connect-contact-grid-row2 .connect-contact-grid-media,.connect-contact-grid-row3 .connect-contact-grid-media{aspect-ratio:1}.connect-contact-grid-row4 .connect-contact-grid-media{aspect-ratio:auto}.connect-contact-grid-socials{gap:2rem}.connect-contact-grid-row4-right-desktop{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.connect-contact-grid-row4-right-desktop .connect-contact-grid-row4-right-contact{text-align:left;margin-block-start:auto;margin-block-end:auto}.connect-contact-grid-row4-right-desktop .connect-contact-grid-socials{margin-top:0}}.connect-faq{background-color:var(--connect-faq-bg);color:var(--connect-faq-text);padding-block:var(--connect-faq-padding-block-start)0;padding-inline:var(--connect-faq-padding-inline);overflow:hidden}.connect-faq-inner{gap:var(--connect-faq-gap);flex-direction:column;display:flex}.connect-faq-header{gap:var(--connect-faq-header-gap);grid-template-rows:auto auto auto;grid-template-columns:1fr;display:grid}.connect-faq-subtitle{grid-area:1/1;margin:0}@media (min-width:64em){.connect-faq-header{gap:var(--connect-faq-header-gap-desktop,var(--connect-faq-header-gap));grid-template-rows:auto auto;grid-template-columns:1fr 1fr}.connect-faq-tagline{grid-area:2/2;align-self:start}}.connect-faq .text-subtitle{color:var(--connect-faq-muted)}.connect-faq-heading{width:100%;max-width:700px;font-family:var(--font-sans);letter-spacing:.3em;color:var(--connect-faq-text);text-transform:uppercase;flex-direction:column;grid-area:2/1;margin:0;font-size:clamp(1.9rem,4.9vw,4.4rem);font-weight:700;line-height:1.2;display:flex}.connect-faq-heading-line{display:block}.connect-faq-tagline{font-family:var(--font-sans);font-weight:300;font-size:clamp(var(--connect-faq-tagline-size-min),var(--connect-faq-tagline-size-fluid),var(--connect-faq-tagline-size-max));line-height:var(--connect-faq-tagline-line-height);color:var(--connect-faq-text);max-width:var(--connect-faq-tagline-max-width);grid-area:3/1;margin:0}@media (min-width:64em){.connect-faq-tagline{flex-shrink:0}}.connect-faq-grid{gap:var(--connect-faq-grid-gap-row)var(--connect-faq-grid-gap-col);grid-template-rows:repeat(4,auto);grid-template-columns:1fr 1fr;display:grid}.connect-faq-item{grid-column:var(--col-m);grid-row:var(--row-m);justify-content:flex-start;align-items:flex-start;display:flex}@media (min-width:64em){.connect-faq-grid{grid-template-rows:repeat(4,auto);grid-template-columns:repeat(4,1fr)}.connect-faq-item{grid-column:var(--col);grid-row:var(--row)}}.connect-faq-item-inner{flex-direction:column;align-items:flex-start;max-width:100%;display:flex}.connect-faq-item-head{font-family:var(--font-stencil);font-weight:700;font-size:clamp(var(--connect-faq-number-size-min),var(--connect-faq-number-size-fluid),var(--connect-faq-number-size-max));line-height:var(--connect-faq-number-line-height);align-items:baseline;gap:0;margin-bottom:.25em;display:flex}.connect-faq-number{color:var(--connect-faq-text)}.connect-faq-dot,.connect-faq-dot-1{color:var(--connect-faq-dot-1)}.connect-faq-dot-2{color:var(--connect-faq-dot-2)}.connect-faq-dot-3{color:var(--connect-faq-dot-3)}.connect-faq-dot-4{color:var(--connect-faq-dot-4)}.connect-faq-dot-5{color:var(--connect-faq-dot-5)}.connect-faq-dot-6{color:var(--connect-faq-dot-6)}.connect-faq-dot-7{color:var(--connect-faq-dot-7)}.connect-faq-dot-8{color:var(--connect-faq-dot-8)}.connect-faq-item-title{font-family:var(--font-sans);font-weight:600;font-size:var(--connect-faq-item-title-size);line-height:var(--connect-faq-item-title-line-height);color:var(--connect-faq-text);margin:0}.connect-faq-item-description{margin:0;margin-top:var(--connect-faq-item-title-to-body);font-family:var(--font-sans);font-weight:300;font-size:var(--connect-faq-item-body-size);line-height:var(--connect-faq-item-body-line-height);color:var(--connect-faq-text)}.connect-faq-bottom-wrap{height:var(--connect-faq-bottom-height);align-items:flex-end;display:flex;overflow:hidden}.connect-faq-bottom-inner{width:100%}.connect-faq-bottom-text{text-align:center;white-space:nowrap;font-family:var(--font-stencil);--connect-faq-bottom-fit:calc((100vw - (2*var(--connect-faq-padding-inline)))/var(--connect-faq-bottom-fit-ratio));font-weight:700;font-size:min(clamp(var(--connect-faq-bottom-size-min),var(--connect-faq-bottom-size-fluid),var(--connect-faq-bottom-size-max)),var(--connect-faq-bottom-fit));line-height:var(--connect-faq-bottom-line-height);letter-spacing:var(--connect-faq-bottom-letter-spacing);color:var(--connect-faq-text);margin:0}.hero-copy-image{flex-direction:column;min-height:calc(100svh - 90px);display:flex}.hero-copy-image-inner{flex-direction:column;flex:1;min-height:0;display:flex}.hero-copy-image-panel-copy{background:var(--hero-copy-image-bg);color:var(--hero-copy-image-text);text-align:center;padding-block-start:clamp(40px,6svh,72px);padding-block-end:clamp(40px,6svh,72px);padding-inline:var(--hero-copy-image-padding-inline);flex:none;justify-content:center;align-items:center;min-height:0;display:flex}.hero-copy-image-panel-media{flex:1;min-height:0;position:relative}.hero-copy-image-copy{width:100%}.hero-copy-image-title{--hero-title-blur:12;width:100%;max-width:700px;font-family:var(--font-sans);letter-spacing:.3em;text-transform:uppercase;filter:blur(calc(var(--hero-title-blur)*1px));opacity:0;margin:0;font-size:clamp(1.9rem,4.9vw,4.4rem);font-weight:700;line-height:1.2}@media (prefers-reduced-motion:reduce){.hero-copy-image-title{--hero-title-blur:0;filter:none;opacity:1}.js .hero-copy-image-description,.js .hero-copy-image-cta{opacity:1}}.hero-copy-image-desktop-extra{display:block}.hero-copy-image-description,.hero-copy-image-cta{opacity:1}.hero-copy-image-description{font-size:var(--hero-copy-image-description-size);line-height:var(--hero-copy-image-description-line-height);letter-spacing:1.4px;text-transform:uppercase;margin-top:2rem;margin-bottom:0}.hero-copy-image-cta{padding:var(--hero-copy-image-cta-padding-block)var(--hero-copy-image-cta-padding-inline);border:var(--hero-copy-image-cta-border-width)solid var(--hero-copy-image-text);border-radius:var(--hero-copy-image-cta-border-radius);color:var(--hero-copy-image-text);letter-spacing:.1em;margin-top:3rem;font-size:.875rem;text-decoration:none;transition:background-color .2s,color .2s;display:inline-block}.hero-copy-image-cta:hover{background-color:var(--hero-copy-image-text);color:var(--hero-copy-image-bg)}.js .hero-copy-image-description,.js .hero-copy-image-cta{opacity:0}.hero-copy-image-media{position:absolute;top:0;bottom:0;left:0;right:0}.hero-copy-image-slide{opacity:0;transition:opacity var(--hero-copy-image-crossfade-duration)var(--ease-in-out);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.hero-copy-image-slide.is-active{opacity:1;pointer-events:auto}.hero-copy-image-slide .lazy-picture{width:100%;height:100%;display:block;padding-bottom:0!important}.hero-copy-image-slide .lazy-picture img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.hero-copy-image-panel-media .hero-copy-image-slide:first-child .lazy-picture img{opacity:0}@media (prefers-reduced-motion:reduce){.hero-copy-image-panel-media .hero-copy-image-slide:first-child .lazy-picture img{opacity:1}}@media (min-width:768px){.hero-copy-image{height:calc(100svh - 132px);min-height:748px}.hero-copy-image-inner{flex-direction:row}.hero-copy-image-copy{margin-top:-85px}.hero-copy-image-panel-copy{text-align:left;flex:0 0 43%;justify-content:center;align-items:center;padding-block-start:0;padding-block-end:0;padding-inline-start:clamp(36px,5vw,72px);padding-inline-end:clamp(36px,5vw,72px)}.hero-copy-image-panel-media{flex:0 0 57%}.hero-copy-image-desktop-extra{display:block}}.story-page .story-hero-copy-image{height:calc(100svh - 70px - var(--story-social-bar-height))}.story-hero-copy-image .hero-copy-image-panel-copy{text-align:left}.story-hero-copy-image .hero-copy-image-copy{flex-direction:column;align-items:flex-start;gap:2.25rem;display:flex}.story-hero-copy-image .hero-copy-image-title{letter-spacing:.26em;font-size:clamp(33px,5.2vw,78px);line-height:1.14}.story-hero-copy-image-date{letter-spacing:.08em;text-transform:uppercase;opacity:.85;font-size:1.125rem}@media (min-width:768px){.story-page .story-hero-copy-image{height:calc(100svh - 112px - var(--story-social-bar-height))}.story-hero-copy-image .hero-copy-image-panel-copy{flex:0 0 60%;padding-inline-start:clamp(44px,5vw,88px);padding-inline-end:clamp(44px,5vw,88px)}.story-hero-copy-image .hero-copy-image-panel-media{flex:0 0 40%}.story-hero-copy-image .hero-copy-image-copy{max-width:min(680px,88%)}}.story-article-content{width:100%;max-width:680px;min-height:calc(100svh - var(--story-social-bar-height,0px));color:var(--color-ink);justify-self:flex-end}.story-article-content-rich-text{font-family:var(--font-sans);color:var(--color-ink)}.story-article-content-rich-text blockquote>*{grid-column:2}.story-article-content.is-empty .story-article-content-rich-text{min-height:100%}.story-article-content-rich-text>:first-child{margin-top:0}.story-article-content-rich-text>:last-child{margin-bottom:0}.story-article-content-rich-text h2{letter-spacing:.01em;margin:3.5rem 0;font-size:clamp(1.4rem,2.1vw,2.2rem);font-weight:300;line-height:1.2}.story-article-content-rich-text h3{color:#707070;margin:2.5rem 0 .9rem;font-size:clamp(1.05rem,1.4vw,1.35rem);font-weight:300;line-height:1.28}.story-article-content-rich-text p{margin:0 0 1rem;font-size:clamp(.9rem,.92vw,1rem);line-height:1.45}.story-article-content-rich-text blockquote{letter-spacing:.01em;color:#676667;border-left:0;grid-template-columns:auto 1fr;align-items:start;column-gap:1.5rem;margin:2.5rem 0;padding:0;font-size:clamp(1.4rem,2.1vw,2.2rem);font-weight:300;line-height:1.2;display:grid}@supports (color:color-mix(in lab, red, red)){.story-article-content-rich-text blockquote{color:color-mix(in srgb,var(--color-ink)68%,#fff)}}.story-article-content-rich-text blockquote:before{content:"”";font-family:var(--font-stencil);color:var(--color-taupe);grid-column:1;align-self:start;margin-top:.14em;font-size:clamp(4rem,8vw,8rem);font-weight:700;line-height:.5;display:block;transform:none}.story-article-content-rich-text blockquote p{font-size:inherit;line-height:inherit;letter-spacing:inherit;font-weight:inherit;color:inherit;margin:0}.story-article-content-rich-text hr{border:0;border-top:1px solid #d2d2d2}@supports (color:color-mix(in lab, red, red)){.story-article-content-rich-text hr{border-top:1px solid color-mix(in srgb,var(--color-ink)20%,#fff)}}.story-article-content-rich-text hr{margin:2rem 0}.story-article-content-rich-text img{border-radius:20px;width:100%;max-width:100%;height:auto;margin:2rem 0;display:block}.story-article-content-rich-text figure{margin:2rem 0}.story-article-content-rich-text figure img{margin:0}.story-article-content-rich-text figure figcaption{color:#7e7d7e;margin-top:.65rem;font-size:.78rem;line-height:1.35}@supports (color:color-mix(in lab, red, red)){.story-article-content-rich-text figure figcaption{color:color-mix(in srgb,var(--color-ink)58%,#fff)}}.story-article-content-rich-text a{color:inherit;text-underline-offset:.15em;text-decoration:underline;text-decoration-thickness:1px;transition:opacity .2s}.story-article-content-rich-text a:hover{opacity:.7}.story-article-content-rich-text strong{font-weight:600}@media (min-width:768px){.story-article-content-rich-text h2{margin-top:4.5rem}.story-article-content-rich-text h3{margin-top:3rem}.story-article-content-rich-text p{margin-bottom:1.05rem}.story-article-content-rich-text blockquote{margin:3rem 0}}.story-zine{box-sizing:border-box;max-width:var(--story-zine-max-width,340px);background:#bf8369;border-radius:20px;flex-direction:column;width:100%;min-width:0;display:flex;overflow:hidden}.story-zine-media{box-sizing:border-box;aspect-ratio:2/3;width:100%;min-width:0;min-height:10rem;max-height:var(--story-zine-media-max-height,32rem);background:#d9d9d9;flex:0 auto;display:flex;overflow:hidden}.story-zine-media .lazy-picture,.story-zine-media .lazy-picture img,.story-zine-media-placeholder{object-fit:cover;width:100%;height:100%;padding-bottom:0!important}.story-zine-content{box-sizing:border-box;color:#fff;text-align:center;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:clamp(1.25rem,2svh,1.5rem);width:100%;min-width:0;padding-block-start:2.15rem;padding-block-end:2.15rem;padding-inline-start:1.25rem;padding-inline-end:1.25rem;display:flex}.story-zine-title{letter-spacing:.28em;text-transform:uppercase;margin:0;font-size:2rem;font-weight:700;line-height:1.15}.story-zine-description{font-size:.85rem;line-height:1.45}.story-zine-cta{color:#fff;font-family:var(--font-sans);font-weight:300;font-size:var(--text-copy-column-body-size);line-height:var(--text-copy-column-body-line-height);border:1px solid #fff;border-radius:9999px;justify-content:center;align-items:center;padding:.5rem 1.25rem;text-decoration:none;display:inline-flex}.story-zine-cta:hover{color:var(--color-ink);background-color:#fff}@media (min-width:768px){.story-zine{width:100%}.story-zine-content{gap:2.8rem;padding-block-start:3.2rem;padding-block-end:3.2rem;padding-inline-start:2rem;padding-inline-end:2rem}.story-zine-cta{font-size:18px}.story-zine-title{font-size:clamp(1.35rem,3.1vw,3rem)}}.story-social-bar{--story-social-bar-pad-inline:clamp(1.5rem,3.2vw,2.25rem);top:calc(100dvh - var(--story-social-bar-height));z-index:20;height:var(--story-social-bar-height);box-sizing:border-box;width:100%;max-width:100%;padding-inline:var(--story-social-bar-pad-inline);background:var(--color-taupe);color:#fff;justify-content:space-between;align-items:center;gap:1.5rem;display:flex;position:sticky;overflow-x:clip}.story-social-bar-back,.story-social-bar-share-label{font-family:var(--font-sans);letter-spacing:.2em;text-transform:uppercase;font-size:12px;line-height:1}.story-social-bar-back{color:inherit;text-decoration:none}.story-social-bar-actions{align-items:center;gap:var(--story-social-bar-pad-inline);flex-shrink:0;min-width:0;display:inline-flex}.story-social-bar-links{align-items:center;gap:var(--story-social-bar-pad-inline);display:inline-flex}.story-social-bar-link{color:inherit;justify-content:center;align-items:center;line-height:0;text-decoration:none;display:inline-flex;position:relative}.story-social-bar-link:hover{opacity:1}.story-social-bar-link-button{cursor:pointer;background:0 0;border:0;padding:0}.story-social-bar-icon{justify-content:center;align-items:center;display:inline-flex}.story-social-bar-icon img{width:clamp(1.15rem,2.6vw,1.55rem);height:clamp(1.15rem,2.6vw,1.55rem);display:block}.story-social-bar-icon-check,.story-social-bar-link-button.is-copied .story-social-bar-icon-link{display:none}.story-social-bar-link-button.is-copied .story-social-bar-icon-check{display:inline-flex}.story-social-bar-tooltip{color:var(--color-ink);font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity calc(.18s*var(--motion-scale))var(--ease-out-1);background:#fff;border-radius:9999px;padding:.4rem .8rem;font-size:.68rem;line-height:1;position:absolute;bottom:calc(100% + .55rem);left:50%;transform:translate(-50%)}.story-social-bar-link:hover .story-social-bar-tooltip,.story-social-bar-link.is-copied .story-social-bar-tooltip{opacity:1}.story-social-bar-link:focus-visible .story-social-bar-tooltip{opacity:1}@media not all and (min-width:768px){.story-social-bar,.story-social-bar-actions,.story-social-bar-links{gap:1rem}}@media (min-width:768px){.story-social-bar-actions{gap:calc(var(--story-social-bar-pad-inline)*2)}.story-social-bar-back,.story-social-bar-share-label{font-size:18px}.story-social-bar-icon img{width:1.6rem;height:1.6rem}.story-social-bar-tooltip{font-size:.8rem}}.story-more-stories{--story-more-stories-pad-top:clamp(4rem,9vw,7rem);--story-more-stories-pad-inline:36px;background:var(--color-linen);padding:var(--story-more-stories-pad-top)var(--story-more-stories-pad-inline)calc(var(--story-more-stories-pad-top)*2);overflow:hidden}.story-more-stories-inner{gap:var(--story-more-stories-pad-top);grid-template-columns:1fr;display:grid}.story-more-stories-heading{width:100%;max-width:700px;font-family:var(--font-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--color-ink);margin:0;font-size:clamp(1.9rem,4.9vw,4.4rem);font-weight:700;line-height:1.2}.js .story-more-stories-heading{visibility:hidden}.story-more-stories-track{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:thin;grid-auto-columns:minmax(232px,74vw);grid-auto-flow:column;gap:16px;padding-bottom:.75rem;display:grid;overflow:auto visible}.story-more-stories-card{scroll-snap-align:start;min-width:0}.story-more-stories-link{color:inherit;flex-direction:column;text-decoration:none;display:flex}.story-more-stories-media-shell{margin-bottom:.95rem}.story-more-stories-media{aspect-ratio:3/4;background:#d9d9d9;border-radius:22px;overflow:hidden}.story-more-stories-media .lazy-picture,.story-more-stories-media .lazy-picture img,.story-more-stories-media-placeholder{object-fit:cover;width:100%;height:100%;padding-bottom:0!important}.story-more-stories-title{font-family:var(--font-sans);color:var(--color-ink);margin:0;font-size:clamp(1rem,2.6vw,1.7rem);font-weight:300;line-height:1.3}.story-more-stories-date{font-family:var(--font-sans);letter-spacing:.02em;color:var(--color-ink);text-transform:none;margin-top:.35rem;font-size:.66rem;font-weight:300;line-height:1.25}@media not all and (min-width:768px){.story-more-stories{padding-bottom:calc(var(--story-more-stories-pad-top)*1)}.story-more-stories-track{width:calc(100% + (var(--story-more-stories-pad-inline)*2));margin-inline:calc(var(--story-more-stories-pad-inline)*-1);padding-inline:var(--story-more-stories-pad-inline);scroll-padding-inline:var(--story-more-stories-pad-inline)}}@media (min-width:768px){.story-more-stories{--story-more-stories-pad-inline:100px}}@media (min-width:1024px){.story-more-stories-inner{row-gap:var(--story-more-stories-pad-top);grid-template-columns:1fr;align-items:start}.story-more-stories-track{padding-inline-start:0;padding-inline-end:0;grid-template-columns:repeat(4,22%);grid-auto-columns:auto;grid-auto-flow:row;gap:.85rem;width:auto;margin-inline-start:0;margin-inline-end:0;padding-bottom:0;overflow:visible}.story-more-stories-media-shell{margin-bottom:1.5rem;padding-top:22px}.story-more-stories-card .story-more-stories-media{transform:translateY(-22px)}.story-more-stories-card:nth-child(2n) .story-more-stories-media{transform:translateY(0)}.story-more-stories-title{font-size:clamp(1rem,1.4vw,1.75rem)}.story-more-stories-date{margin-top:.45rem;font-size:.7rem}}@media (prefers-reduced-motion:reduce){.js .story-more-stories-heading{visibility:visible}}.collection-detail-page .page-collection-detail{background:var(--color-smoke);color:var(--color-ink)}.collection-hero{--collection-hero-fold-height:calc(100svh - var(--core-header-height,70px));flex-direction:column;display:flex;position:relative;overflow:clip}.collection-hero-fold{height:var(--collection-hero-fold-height);justify-content:center;align-items:flex-start;min-height:420px;padding-inline-start:3vw;padding-inline-end:3vw;display:flex;position:relative}.collection-hero-title{z-index:1;letter-spacing:.22em;text-transform:uppercase;text-align:center;pointer-events:none;width:max-content;max-width:none;margin:0;font-size:clamp(3.2rem,11.4vw,10.25rem);font-weight:700;line-height:.92;position:absolute;top:15%;left:50%;transform:translate(-50%,-50%)}.js .collection-hero-title{visibility:hidden}@media (prefers-reduced-motion:reduce){.js .collection-hero-title{visibility:visible}}.collection-hero-image{height:max(var(--collection-hero-fold-height),420px);z-index:3;pointer-events:none;justify-content:center;align-items:flex-end;display:flex;position:absolute;top:0;bottom:auto;left:0;right:0}.collection-hero-image .lazy-picture{width:100%;height:100%;display:block;position:relative;padding-bottom:0!important}.collection-hero-image .lazy-picture img{object-fit:cover;object-position:center bottom;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.collection-hero-nav{z-index:4;width:44px;height:44px;color:var(--color-ink);justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:absolute;top:30%;transform:translateY(-50%)}.collection-hero-nav-prev{left:max(1.25vw,8px)}.collection-hero-nav-next{right:max(1.25vw,8px)}.collection-hero-nav span{width:10px;height:10px;transition:transform calc(.2s*var(--motion-scale))var(--ease-out-1),opacity calc(.2s*var(--motion-scale))var(--ease-out-1);border-top:1px solid;border-right:1px solid;display:block}.collection-hero-nav-prev span{transform:rotate(-135deg)}.collection-hero-nav-next span{transform:rotate(45deg)}.collection-hero-nav:hover span{opacity:.7}@media not all and (min-width:768px){.collection-hero-nav-prev{justify-content:flex-start}.collection-hero-nav-next{justify-content:flex-end}}.collection-hero-copy{z-index:4;--collection-hero-copy-bottom:clamp(3rem,5vw,4rem);gap:var(--collection-hero-copy-bottom);padding:clamp(1.5rem,3vw,3rem)3vw var(--collection-hero-copy-bottom);grid-template-columns:1fr;display:grid;position:relative}.collection-hero-kicker{letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:1rem}.collection-hero-description{max-width:19ch;margin:clamp(2.5rem,4.5vw,4rem) 0 0;font-size:clamp(2rem,4.7vw,3.25rem);line-height:1.14}.js .collection-hero-kicker,.js .collection-hero-description{visibility:hidden}@media (prefers-reduced-motion:reduce){.js .collection-hero-kicker,.js .collection-hero-description{visibility:visible}}.collection-hero-details{letter-spacing:.08em;text-transform:uppercase;align-self:end;font-size:.875rem}.collection-hero-details p{margin:0;line-height:1.5}.js .collection-hero-details{visibility:hidden}@media (prefers-reduced-motion:reduce){.js .collection-hero-details{visibility:visible}}@media (min-width:768px){.collection-hero-image .lazy-picture img{object-fit:contain}.collection-hero-title{top:max(30%,112px)}.collection-hero{--collection-hero-fold-height:calc(100svh - var(--core-header-height,112px))}.collection-hero-fold{min-height:748px}.collection-hero-image{height:auto;top:0;bottom:0;left:0;right:0}.collection-hero-copy{grid-template-columns:40% 30% 25%;justify-content:space-between;align-items:end;gap:0;padding-top:clamp(2rem,4vw,4rem)}.collection-hero-copy-main{grid-column:1}.collection-hero-details{grid-column:3}}.collection-contact-block{background:var(--color-page-bg);padding:var(--collection-hero-copy-bottom,clamp(3rem,5vw,4rem))3vw var(--collection-hero-copy-bottom,clamp(3rem,5vw,4rem))}.collection-contact-block-grid{grid-template-columns:1fr;align-items:start;gap:clamp(2rem,4vw,3rem);display:grid}.collection-contact-block-title,.collection-contact-block-contact-title{margin:0;font-size:clamp(1.35rem,2.1vw,1.8rem);font-weight:300;line-height:1.35}.collection-contact-block-body{margin-top:clamp(1.25rem,2.4vw,2rem)}.collection-contact-block-body p{max-width:35ch;margin:0;font-size:clamp(.95rem,1.1vw,1.08rem);line-height:1.55}.collection-contact-block-body p+p{margin-top:clamp(.75rem,1.2vw,1rem)}.collection-contact-block-contact-text,.collection-contact-block-contact-phone{margin:0;font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.5}.collection-contact-block-contact-text{margin-top:clamp(1.1rem,2vw,1.5rem)}.collection-contact-block-contact-phone{margin-top:.3rem}.collection-contact-block-icons{gap:2rem;margin-top:clamp(1.25rem,2.4vw,1.8rem);display:flex}.collection-contact-block-icon-link{color:var(--color-ink);text-decoration:none;display:inline-flex}.collection-contact-block-icon-link img{width:1.625rem;height:1.625rem;display:block}.collection-contact-block-media{background:var(--color-white);border-radius:25px;width:100%;overflow:hidden}.collection-contact-block-media .lazy-picture{padding-bottom:var(--aspect)}.collection-contact-block-media .lazy-picture img{object-fit:contain;object-position:center;background:var(--color-white)}.collection-contact-block-media-placeholder{aspect-ratio:3/4;background:var(--subtitle-heading-placeholder-bg);border-radius:25px;width:100%}@media (min-width:768px){.collection-contact-block-grid{grid-template-columns:40% 30% 25%;justify-content:space-between;align-items:stretch;gap:0}.collection-contact-block-copy{grid-column:1}.collection-contact-block-contact{grid-column:2}.collection-contact-block-media{grid-column:3;height:100%}.collection-contact-block-media .lazy-picture,.collection-contact-block-media .lazy-picture img,.collection-contact-block-media-placeholder{aspect-ratio:auto;height:100%}.collection-contact-block-media .lazy-picture{padding-bottom:0!important}.collection-contact-block-media .lazy-picture img{object-fit:cover}}.collection-image-block{background:var(--color-page-bg);padding:var(--collection-hero-copy-bottom,clamp(3rem,5vw,4rem))3vw var(--collection-hero-copy-bottom,clamp(3rem,5vw,4rem))}.collection-image-block-frame{aspect-ratio:21/9;background:var(--color-full-image-bg);--collection-image-media-overscan:10%;border-radius:25px;position:relative;overflow:hidden}.collection-image-block-media{left:0;right:0;top:calc(var(--collection-image-media-overscan)*-.5);bottom:calc(var(--collection-image-media-overscan)*-.5);position:absolute}.collection-image-block-media .lazy-picture,.collection-image-block-media .lazy-picture img{width:100%;height:100%;display:block}.collection-image-block-media .lazy-picture{padding-bottom:0!important}.collection-image-block-media .lazy-picture img{object-fit:cover}.collection-image-block-placeholder{background:var(--subtitle-heading-placeholder-bg);width:100%;height:100%}@media not all and (min-width:768px){.collection-image-block{padding-top:0}.collection-image-block-frame{aspect-ratio:4/3}}.collection-season-block{--collection-season-bg:var(--color-ink);--collection-season-text:#f2f1ef;--collection-season-muted:#d8d7d2;--collection-season-pink:#f1cccf;--collection-season-line:#8f9098;--collection-season-dot-color:#d8d7d28c;--collection-season-dot-size:.5px;--collection-season-dot-fade:1px;--collection-season-dot-gap:3px;background:var(--collection-season-bg);color:var(--collection-season-text);padding:clamp(2.5rem,5vw,4rem) 3vw clamp(5.5rem,11vw,8.5rem)}.collection-season-block-top{grid-template-columns:1fr;align-items:start;gap:clamp(1.75rem,4vw,3rem);display:grid}.collection-season-block-subtitle{color:var(--collection-season-muted);margin:0}.collection-season-block-main{margin-top:clamp(2rem,6vw,3.4rem)}.collection-season-block-heading{width:100%;max-width:700px;font-family:var(--font-sans);letter-spacing:.3em;text-transform:uppercase;margin:0;font-size:clamp(1.9rem,4.9vw,4.4rem);font-weight:700;line-height:1.2}.collection-season-block-body{max-width:48ch;font-size:var(--text-copy-column-body-size);line-height:var(--text-copy-column-body-line-height);color:var(--collection-season-muted);margin:clamp(1.25rem,2.2vw,2rem) 0 0}.collection-season-block-media{aspect-ratio:3/4;background:#ffffff14;border-radius:20px;overflow:hidden}.collection-season-block-media .lazy-picture{width:100%;height:100%;display:block;padding-bottom:0!important}.collection-season-block-media .lazy-picture img{object-fit:cover;width:100%;height:100%;display:block}.collection-season-block-media-placeholder{background:#ffffff29;width:100%;height:100%}.collection-season-chart{margin-top:clamp(3rem,7.5vw,5.25rem)}.collection-season-chart-row+.collection-season-chart-row{margin-top:clamp(1.1rem,2.2vw,1.6rem)}.collection-season-chart-label{letter-spacing:.03em;text-transform:uppercase;color:var(--collection-season-text);margin:0;font-size:clamp(.82rem,1vw,1rem);line-height:1.3}.collection-season-chart-label span{color:var(--collection-season-muted);text-transform:none;font-size:.9em}.collection-season-chart-track{width:100%;height:4px;margin-top:.55rem;position:relative}.collection-season-chart-track-full{background:0 0}.collection-season-chart.is-all-year .collection-season-chart-track-full{background:var(--collection-season-pink)}.collection-season-chart:not(.is-all-year) .collection-season-chart-track-full{background:var(--collection-season-text)}.collection-season-chart-track-dotted{background:0 0}.collection-season-chart-track-dotted:before{content:"";background-image:radial-gradient(circle,var(--collection-season-dot-color)var(--collection-season-dot-size),transparent var(--collection-season-dot-fade));background-size:var(--collection-season-dot-gap)1px;background-position:50%;background-repeat:repeat-x;height:1px;position:absolute;top:50%;bottom:auto;left:0;right:0;transform:translateY(-50%)}.collection-season-chart-range-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:0;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.collection-season-chart-range-segment{height:100%;position:relative}.collection-season-chart-range-segment:before{content:"";background:0 0;height:4px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.collection-season-chart-range-segment.is-active:before{background:var(--collection-season-pink)}.collection-season-chart.is-all-year .collection-season-chart-range-segment.is-active:before{background:var(--collection-season-text)}.collection-season-chart-axis{margin-top:clamp(2rem,3.5vw,2.6rem)}.collection-season-chart-axis-line{background-image:radial-gradient(circle,var(--collection-season-dot-color)var(--collection-season-dot-size),transparent var(--collection-season-dot-fade));background-size:var(--collection-season-dot-gap)1px;background-position:50%;background-repeat:repeat-x;height:1px;position:relative}.collection-season-chart-ticks{pointer-events:none;height:.8rem;position:absolute;top:-.8rem;bottom:auto;left:0;right:0}.collection-season-chart-ticks span{top:0;left:calc((var(--tick-index)/12)*100%);background-image:radial-gradient(circle,var(--collection-season-dot-color)var(--collection-season-dot-size),transparent var(--collection-season-dot-fade));background-repeat:repeat-y;background-size:1px 2px;width:1px;height:100%;position:absolute;transform:translate(-50%)}.collection-season-chart-months{grid-template-columns:repeat(12,minmax(0,1fr));gap:0;margin-top:.72rem;display:grid}.collection-season-chart-months span{letter-spacing:.2em;text-transform:uppercase;color:var(--collection-season-muted);text-align:center;font-size:clamp(.53rem,.72vw,.65rem)}.collection-season-chart-ticks span:first-child{transform:translate(0)}.collection-season-chart-ticks span:last-child{transform:translate(-100%)}@media (min-width:768px){.collection-season-block-top{grid-template-columns:56% 42%;justify-content:space-between;gap:0}.collection-season-block-copy{flex-direction:column;max-width:40rem;height:100%;display:flex}.collection-season-block-main{margin-top:auto;margin-bottom:auto}.collection-season-block-body{max-width:52ch}.collection-season-block-media{align-self:stretch}.collection-season-block-media .lazy-picture,.collection-season-block-media .lazy-picture img,.collection-season-block-media-placeholder{height:100%}.collection-season-block-media .lazy-picture img{object-fit:cover}.collection-season-chart{margin-top:clamp(3.9rem,6.3vw,5.7rem)}}@media not all and (min-width:768px){.collection-season-chart-months span{letter-spacing:.14em}}.collection-pairs-block{--collection-pairs-pad:var(--collection-hero-copy-bottom,clamp(3rem,5vw,4rem));background:var(--color-page-bg);padding:var(--collection-pairs-pad)0 calc(var(--collection-pairs-pad)*1)}.collection-pairs-intro{grid-template-columns:auto 1fr;align-items:center;gap:clamp(1rem,2.2vw,2rem);padding-inline-start:3vw;padding-inline-end:3vw;display:grid}.collection-pairs-ampersand{margin:0;line-height:0;display:block}.collection-pairs-ampersand img{width:auto;height:clamp(6.5rem,18vw,16rem);display:block}.collection-pairs-title{max-width:32ch;color:var(--color-ink);margin:0;font-size:clamp(1.2rem,2.1vw,2rem);font-weight:300;line-height:1.3}.js .collection-pairs-title{visibility:hidden}.collection-pairs-grid{margin-top:calc(var(--collection-pairs-pad)*1.5);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;grid-auto-columns:75vw;grid-auto-flow:column;gap:.9rem;padding-inline-start:3vw;padding-inline-end:3vw;scroll-padding-inline:3vw;display:grid;overflow:auto hidden}.collection-pairs-card{scroll-snap-align:start;min-width:0}.collection-pairs-link{color:inherit;text-decoration:none;display:block}.collection-pairs-media{aspect-ratio:1/1.25;background:#e9e9e9;overflow:hidden}.collection-pairs-media .lazy-picture{width:100%;height:100%;display:block;padding-bottom:0!important}.collection-pairs-media .lazy-picture img{object-fit:cover;width:100%;height:100%;display:block}.collection-pairs-media-placeholder{background:#dcdcdc;width:100%;height:100%}.collection-pairs-meta{justify-content:space-between;align-items:baseline;gap:.75rem;padding:1rem 1.2rem;display:flex}.collection-pairs-name{color:var(--color-ink);margin:0;font-size:clamp(1rem,1.6vw,1.75rem);font-weight:300;line-height:1.25}.collection-pairs-season{letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink);margin:0;font-size:.54rem;line-height:1}@media (min-width:768px){.collection-pairs-block{padding-inline-start:0;padding-inline-end:0}.collection-pairs-intro{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:.9rem;padding-inline-start:0;padding-inline-end:0}.collection-pairs-ampersand{grid-column:1;padding-left:3vw}.collection-pairs-title{grid-column:2;max-width:26ch}.collection-pairs-grid{scroll-snap-type:none;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:.9rem;padding-inline-start:0;padding-inline-end:0;overflow:visible}}@media (prefers-reduced-motion:reduce){.js .collection-pairs-title{visibility:visible}}.stay-in-the-loop{background-color:var(--stay-in-the-loop-bg);padding-block:var(--stay-in-the-loop-padding-block-start-mobile)var(--stay-in-the-loop-padding-block-end-mobile);padding-inline:var(--stay-in-the-loop-padding-inline-mobile);overflow:hidden}.stay-in-the-loop-inner{gap:var(--stay-in-the-loop-inner-gap-mobile);flex-direction:column;max-width:100%;display:flex}.stay-in-the-loop-content{justify-content:flex-start;align-items:flex-start;gap:var(--stay-in-the-loop-subtitle-to-copy);flex-direction:column;display:flex}.stay-in-the-loop-subtitle{margin:0}.stay-in-the-loop-copy{gap:var(--stay-in-the-loop-copy-gap);flex-direction:column;align-items:flex-start;margin-block-end:var(--stay-in-the-loop-copy-margin-bottom-mobile);display:flex}.stay-in-the-loop-heading{width:100%;max-width:700px;font-family:var(--font-sans);letter-spacing:.3em;color:var(--color-ink);text-transform:uppercase;margin:0;font-size:clamp(1.9rem,4.9vw,4.4rem);font-weight:700;line-height:1.2}.js .stay-in-the-loop-heading{visibility:hidden}.stay-in-the-loop-description{max-width:25ch;line-height:var(--stay-in-the-loop-description-line-height);margin:0}.stay-in-the-loop-media{gap:var(--stay-in-the-loop-images-gap-mobile);justify-content:center;align-items:flex-start;display:flex}.stay-in-the-loop-image{min-width:0;max-width:280px;aspect-ratio:var(--stay-in-the-loop-image-aspect);border-radius:var(--stay-in-the-loop-image-radius);flex:1;align-self:flex-start;overflow:hidden}.stay-in-the-loop-image-placeholder{background-color:var(--stay-in-the-loop-placeholder-bg);width:100%;height:100%}.stay-in-the-loop-image-first{margin-top:var(--stay-in-the-loop-image-offset)}.stay-in-the-loop-image .lazy-picture{width:100%;height:100%;display:block;padding-bottom:0!important}.stay-in-the-loop-image .lazy-picture img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:64em){.stay-in-the-loop-inner{gap:var(--stay-in-the-loop-inner-gap);grid-template-columns:40% 1fr;align-items:stretch;display:grid}.stay-in-the-loop-content{align-self:stretch;width:100%;min-width:0;min-height:0;padding-inline-end:0}.stay-in-the-loop-copy{flex:1;justify-content:center;margin-block-end:var(--stay-in-the-loop-copy-margin-bottom)}.stay-in-the-loop-media{gap:var(--stay-in-the-loop-images-gap);justify-content:flex-start;width:100%;min-width:0}.stay-in-the-loop-image{flex:1;min-width:0;max-width:none}}@media (min-width:768px){.stay-in-the-loop{padding-block:var(--stay-in-the-loop-padding-block-start)var(--stay-in-the-loop-padding-block-end);padding-inline:var(--stay-in-the-loop-padding-inline)}}@media (min-width:1024px){.stay-in-the-loop{padding-inline-start:clamp(36px,5vw,72px);padding-inline-end:clamp(36px,5vw,72px)}}@media (prefers-reduced-motion:reduce){.js .stay-in-the-loop-heading{visibility:visible}}.socialize-block{min-height:var(--socialize-block-min-height);flex-direction:column;display:flex}.socialize-block-inner{flex-direction:column;flex:1;min-height:0;display:flex}.socialize-block-copy-panel{background:var(--socialize-block-copy-bg);color:var(--socialize-block-copy-text);padding:var(--socialize-block-padding-block-start)var(--socialize-block-padding-inline)var(--socialize-block-padding-block-end);align-items:flex-start;display:flex}.socialize-block-copy{max-width:500px}.socialize-block-subtitle{margin:0 0 var(--socialize-block-subtitle-to-heading)}.socialize-block .text-subtitle{color:var(--socialize-block-subtitle-color)}.socialize-block-heading{width:100%;max-width:700px;font-family:var(--font-sans);letter-spacing:.3em;text-transform:uppercase;margin:0;font-size:clamp(1.9rem,4.9vw,4.4rem);font-weight:700;line-height:1.2}.js .socialize-block-heading{visibility:hidden}.socialize-block-body,.socialize-block-footer{font-size:var(--text-copy-column-body-size);line-height:var(--text-copy-column-body-line-height);color:var(--socialize-block-copy-muted);margin:0}.socialize-block-body{margin-top:var(--socialize-block-heading-to-body)}.socialize-block-footer{margin-top:var(--socialize-block-body-to-footer)}.socialize-block-links{align-items:center;gap:var(--socialize-block-links-gap);margin-top:var(--socialize-block-footer-to-links);display:flex}.socialize-block-link{color:var(--socialize-block-copy-text);transition:opacity .2s;display:inline-flex}.socialize-block-link:hover{opacity:.72}.socialize-block-link img{width:20px;height:20px;display:block}.socialize-block-media-panel{flex:1;min-height:280px}.socialize-block-media{width:100%;height:100%;min-height:280px;overflow:hidden}.socialize-block-media-placeholder{background:var(--socialize-block-media-placeholder-bg)}.socialize-block-media .lazy-picture,.socialize-block-media .lazy-picture img{object-fit:cover;width:100%;height:100%;display:block}@media not all and (min-width:768px){.socialize-block{--text-socialize-heading-size:40px}.socialize-block-copy-panel{padding-inline-start:36px;padding-inline-end:36px}}@media (min-width:768px){.socialize-block-inner{flex-direction:row}.socialize-block-copy-panel,.socialize-block-media-panel{flex:0 0 50%}.socialize-block-copy-panel{padding-inline-start:clamp(36px,5vw,72px);padding-inline-end:clamp(36px,5vw,72px)}.socialize-block-media-panel,.socialize-block-media{min-height:var(--socialize-block-min-height)}}@media (prefers-reduced-motion:reduce){.js .socialize-block-heading{visibility:visible}}.stories-grid{background-color:#fbf7f0;width:100%}.stories-grid-inner{flex-direction:column;width:100%;display:flex}.stories-grid-row{grid-template-columns:40fr 60fr 60fr;display:grid}.stories-grid-date-col,.stories-grid-cell,.stories-grid-spacer-col{min-width:0}.stories-grid-date-col{padding:var(--section-padding-block-start)var(--section-padding-inline);align-items:center;display:flex}.stories-grid-date{font-family:var(--font-sans);letter-spacing:.2em;color:var(--color-ink);text-transform:uppercase;margin:0;font-size:12px;font-weight:300;line-height:1.3}.stories-grid-cell{align-items:stretch;display:flex;position:relative}.stories-grid-cell-copy{padding:var(--section-padding-block-start)var(--section-padding-inline)}.stories-grid-row:nth-child(odd) .stories-grid-date-col,.stories-grid-row:nth-child(odd) .stories-grid-cell-copy{background-color:#f1f0eb}.stories-grid-row:nth-child(2n) .stories-grid-cell-copy{background-color:#dcded6}.stories-grid-cell-copy-no-pad-left{padding-left:0}.stories-grid-title{font-family:var(--font-sans);letter-spacing:.3em;color:var(--color-ink);text-transform:uppercase;max-width:400px;margin:auto 0;font-size:clamp(.75rem,2.2vw,1.9rem);font-weight:700;line-height:1.2}.js .stories-grid-title{visibility:hidden}.stories-grid-media{background-color:#fff;width:100%;overflow:hidden}.stories-grid-media .lazy-picture,.stories-grid-media .lazy-picture img{width:100%;height:100%}.stories-grid-media .lazy-picture{display:block;padding-bottom:0!important}.stories-grid-media .lazy-picture img{object-fit:cover;display:block}.stories-grid-media-tall{aspect-ratio:2/3}.stories-grid-media-square{aspect-ratio:1}.stories-grid-cell-media{align-items:center}.stories-grid-cell-link{z-index:2;background:0 0;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.stories-grid-spacer-col{display:none}@media (min-width:64em){.stories-grid-date{font-size:14px}.stories-grid-row{grid-template-columns:40fr 60fr 60fr 40fr}.stories-grid-date-col{grid-column:1}.stories-grid-row .stories-grid-cell:nth-of-type(2){grid-column:2}.stories-grid-row .stories-grid-cell:nth-of-type(3){grid-column:3}.stories-grid-spacer-col{grid-column:4;display:block}}@media (prefers-reduced-motion:reduce){.js .stories-grid-title{visibility:visible}}.page-home{--home-hero-black-height:calc(100svh/3);--home-hero-image-top:max(0px,calc(var(--home-hero-black-height) - var(--core-header-height)));--home-hero-image-bottom-overscan:0px;--home-hero-image-aspect:1.4535;--home-hero-image-position-y:70%}.page-home .home-hero{height:calc(100svh - var(--core-header-height));background:var(--color-ink);position:relative;overflow:clip}.page-home .home-hero .lazy-picture{left:0;right:0;top:var(--home-hero-image-top);bottom:calc(var(--home-hero-image-bottom-overscan)*-1);width:100%;display:block;position:absolute;padding-bottom:0!important}.page-home .home-hero img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block;object-position:50% var(--home-hero-image-position-y)!important}.page-home .home-hero .lazy-picture img{width:100%;height:100%}@media (max-width:1024px) and (orientation:portrait){.page-home{--home-hero-image-bottom-overscan:0px;--home-hero-image-position-y:70%}}.page-collection{background:var(--color-smoke)}.collection-browser{--collection-browser-falling-o-size:clamp(190px,20vw,330px);--collection-browser-category-gap:clamp(2rem,3vw,3.5rem);--collection-browser-actions-gap:clamp(2rem,3vw,3.5rem);--collection-browser-view-gap:clamp(.8rem,1.2vw,1.1rem);--collection-browser-count-gap:clamp(2.5rem,3.5vw,4.25rem);--collection-browser-list-row-indent:clamp(.75rem,1.25vw,1.2rem);--collection-browser-list-row-separator:var(--color-separator);--collection-browser-list-row-hover-color:var(--color-separator);background:var(--color-page-bg);color:var(--color-ink);padding:clamp(3rem,5vw,4.5rem) 3vw clamp(5rem,8vw,7.5rem);position:relative;overflow:clip}.collection-browser-toolbar{z-index:4;grid-template-columns:1fr;align-items:center;row-gap:1.5rem;display:grid;position:relative}.collection-browser-categories{gap:.9rem var(--collection-browser-category-gap);scrollbar-width:none;flex-wrap:nowrap;align-items:center;display:flex;overflow:auto hidden}.collection-browser-categories::-webkit-scrollbar{display:none}.collection-browser-category{-webkit-appearance:none;appearance:none;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:#939393;cursor:pointer;background:0 0;border:0;padding:0;font-size:18px;font-weight:300;line-height:1;transition:color .2s,opacity .2s}.collection-browser-category.is-active,.collection-browser-category:hover{color:var(--color-ink);outline:none}.collection-browser-category:focus-visible{color:var(--color-ink);outline:none}.collection-browser-color-row{grid-row:3;align-items:center;min-height:35px;display:flex}.collection-browser-color-panel{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.collection-browser-color-panel[hidden]{display:none}.collection-browser-color{-webkit-appearance:none;appearance:none;box-sizing:border-box;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;block-size:35px;inline-size:35px;padding:3px;transition:border-color .2s,box-shadow .2s;display:inline-flex}.collection-browser-color-dot{background:var(--swatch-color);border-radius:999px;block-size:100%;inline-size:100%;display:block;box-shadow:inset 0 0 0 1px #0000001f}.collection-browser-card-swatch{background:var(--swatch-color);border-radius:999px;block-size:1.15rem;inline-size:1.15rem;display:block;box-shadow:inset 0 0 0 1px #0000001f}.collection-browser-color.is-active .collection-browser-color-dot{box-shadow:inset 0 3px 6px #00000029}.collection-browser-color.is-active{border-color:var(--swatch-color)}.collection-browser-actions{gap:var(--collection-browser-actions-gap);flex-wrap:wrap;grid-row:2;justify-content:flex-start;align-items:center;display:flex}.collection-browser-filter-toggle{border:1px solid var(--color-ink);min-height:3.43rem;font-family:var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--color-ink);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:1.1563rem 2.45rem;font-size:1rem;font-weight:300;line-height:1;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.collection-browser-filter-toggle[aria-expanded=true]{background:var(--color-ink);color:var(--color-white)}@media (hover:hover) and (pointer:fine){.collection-browser-filter-toggle:hover{background:var(--color-ink);color:var(--color-white)}}.collection-browser-filter-toggle:focus-visible{outline:1px solid var(--color-ink);outline-offset:2px}.collection-browser-view{align-items:center;gap:var(--collection-browser-view-gap);display:inline-flex}.collection-browser-view-button{border:1px solid var(--color-ink);block-size:3.5625rem;inline-size:3.5625rem;color:var(--color-ink);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.collection-browser-view-button svg{flex:none;block-size:1.3rem;inline-size:1.3rem;overflow:visible}.collection-browser-view-button svg *{stroke:currentColor}.collection-browser-view-button.is-active,.collection-browser-view-button:hover{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-white);outline:none}.collection-browser-view-button:focus-visible{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-white);outline:none}.collection-browser-count{text-align:right;inline-size:2.4ch;font-family:var(--font-stencil);font-variant-numeric:tabular-nums;color:var(--color-ink);flex:0 0 2.4ch;font-size:clamp(3rem,6vw,75px);line-height:.9}.collection-browser-results-wrap{isolation:isolate;margin-top:clamp(2rem,5vw,3.75rem);position:relative}.collection-browser-falling-o{-webkit-appearance:none;appearance:none;inline-size:.56em;font-family:var(--font-stencil);font-weight:700;font-size:var(--collection-browser-falling-o-size,clamp(180px,19vw,320px));color:var(--color-ink);white-space:nowrap;pointer-events:auto;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;z-index:3;background:0 0;border:0;outline:none;align-items:flex-start;padding:0;line-height:1;display:none;position:absolute;top:0;left:48%;overflow:clip}.collection-browser-falling-o>span{transform-origin:50%;display:block;transform:translate(-70%)}@media (min-width:1024px){.collection-browser-falling-o{display:block}}.collection-browser-results{z-index:1;grid-template-columns:1fr;gap:1rem;display:grid;position:relative}.collection-browser-results[data-view=tile]{grid-template-columns:repeat(1,minmax(0,1fr))}.collection-browser-card{min-width:0}.collection-browser-card[hidden]{display:none}.collection-browser-card-link{height:100%;color:inherit;background:0 0;flex-direction:column;text-decoration:none;display:flex}.collection-browser-card-media{aspect-ratio:1/1.2;background:#e3e1dc;overflow:hidden}.collection-browser-card-media .lazy-picture{width:100%;height:100%;display:block;padding-bottom:0!important}.collection-browser-card-media .lazy-picture img,.collection-browser-card-placeholder{width:100%;height:100%;display:block}.collection-browser-card-placeholder{aspect-ratio:1/1.2;background:#201e2012}.collection-browser-card-body{flex-direction:column;flex:1;gap:1rem;padding:1.15rem 1.15rem 1.35rem;display:flex}.collection-browser-card-top{justify-content:space-between;align-items:center;gap:.85rem;display:flex}.collection-browser-card-category{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:#939393;margin:0;font-size:.9rem;font-weight:300;line-height:1}.collection-browser-card-category.is-availability{letter-spacing:.01em;text-transform:none}.collection-browser-card-swatches{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:inline-flex}.collection-browser-card-title{font-family:var(--font-sans);text-transform:none;letter-spacing:.01em;color:var(--color-ink);margin:0;font-size:clamp(1.15rem,2vw,1.75rem);font-weight:300;line-height:1.1}.collection-browser-card-description,.collection-browser-card-details,.collection-browser-card-code,.collection-browser-card-availability{font-family:var(--font-sans);color:var(--color-ink);margin:0;font-size:1rem;font-weight:300;line-height:1.5}.collection-browser-card-details{color:#939393}.collection-browser-card-code,.collection-browser-card-availability{display:none}.collection-browser-hover-preview{--collection-browser-list-row-size:calc((clamp(1.7rem,2.3vw,2.3rem)*1.05) + (1.35rem*2) + 1px);z-index:9999;inline-size:calc(var(--collection-browser-list-row-size)*3);aspect-ratio:1;pointer-events:none;opacity:0;visibility:hidden;background:#ece8e4;border-radius:999px;transition:opacity .18s,transform .18s,visibility 0s linear .18s;position:fixed;top:0;left:0;overflow:hidden;transform:translate(0)scale(.92)}.collection-browser-hover-preview.is-visible{opacity:1;visibility:visible;transition-delay:0s;transform:translate(0)scale(1)}.collection-browser-hover-preview-item{opacity:0;transition:opacity .22s;position:absolute;top:0;bottom:0;left:0;right:0}.collection-browser-hover-preview-item.is-visible{opacity:1}.collection-browser-hover-preview-image{object-fit:cover;object-position:center 15%;block-size:100%;inline-size:100%;display:block}.collection-browser-hover-preview-placeholder{background:#dfdad4;justify-content:center;align-items:center;block-size:100%;inline-size:100%;padding:1rem;display:flex}.collection-browser-hover-preview-text{max-inline-size:8ch;font-family:var(--font-sans);text-align:center;letter-spacing:.01em;color:var(--color-ink);font-size:.95rem;font-weight:300;line-height:1.15;display:block}.collection-browser-empty{font-family:var(--font-sans);color:#939393;margin:2rem 0 0;font-size:1rem;font-weight:300;line-height:1.5}.collection-browser-empty[hidden]{display:none}@media not all and (min-width:1024px){.collection-browser-category{font-size:14px}.collection-browser-view{display:none}.collection-browser-actions{justify-content:space-between;width:100%}.collection-browser-card-link{flex-direction:column;display:flex}.collection-browser-card-media{display:block}.collection-browser-card-body{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.2rem 1rem;display:grid}.collection-browser-card-top{grid-area:1/2;justify-content:flex-end;align-items:baseline}.collection-browser-card-swatches{display:none}.collection-browser-card-category{text-align:right}.collection-browser-card-title{grid-area:1/1}.collection-browser-card-description,.collection-browser-card-details,.collection-browser-card-code,.collection-browser-card-availability{grid-column:1/-1}}@media (min-width:768px){.collection-browser-toolbar{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:1.1rem clamp(1rem,3vw,2.5rem)}.collection-browser-categories{grid-area:1/1;align-self:center;overflow:visible}.collection-browser-color-row{grid-area:1/2;justify-content:flex-end}.collection-browser-color-panel{gap:18px}.collection-browser-actions{flex-wrap:nowrap;grid-area:1/3;justify-content:flex-end;align-self:center}.collection-browser-filter-toggle,.collection-browser-view,.collection-browser-count{align-self:center}.collection-browser-results[data-view=tile]{grid-template-columns:repeat(2,minmax(0,1fr))}.collection-browser-results[data-view=list]{grid-template-columns:1fr;gap:0}.collection-browser-results[data-view=list] .collection-browser-card{border-top:1px solid var(--collection-browser-list-row-separator)}.collection-browser-results[data-view=list] .collection-browser-card.is-last-visible{border-bottom:1px solid var(--collection-browser-list-row-separator)}.collection-browser-results[data-view=list] .collection-browser-card-link{color:var(--color-ink);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.collection-browser-results[data-view=list] .collection-browser-card-media{display:none}.collection-browser-results[data-view=list] .collection-browser-card-body{grid-template-columns:minmax(0,1fr) 8ch minmax(13rem,18rem);align-items:center;gap:1rem clamp(1.5rem,3vw,3rem);padding:1.35rem 0;display:grid}.collection-browser-results[data-view=list] .collection-browser-card-top,.collection-browser-results[data-view=list] .collection-browser-card-description,.collection-browser-results[data-view=list] .collection-browser-card-details{display:none}.collection-browser-results[data-view=list] .collection-browser-card-title{letter-spacing:.01em;text-transform:none;grid-area:1/1;font-size:clamp(1.7rem,2.3vw,2.3rem);line-height:1.05;transition:color .2s,transform .2s}.collection-browser-results[data-view=list] .collection-browser-card-code,.collection-browser-results[data-view=list] .collection-browser-card-availability{color:#939393;font-size:.9rem;line-height:1.2;transition:color .2s;display:block}.collection-browser-results[data-view=list] .collection-browser-card-code{font-variant-numeric:tabular-nums;text-align:right;grid-area:1/2;inline-size:8ch}.collection-browser-results[data-view=list] .collection-browser-card-availability{text-align:right;grid-area:1/3;inline-size:100%;min-inline-size:13rem;max-inline-size:18rem}.collection-browser-results[data-view=list] .collection-browser-card-link:hover .collection-browser-card-title{color:var(--collection-browser-list-row-hover-color);transform:translateX(var(--collection-browser-list-row-indent))}.collection-browser-results[data-view=list] .collection-browser-card-link:focus-visible .collection-browser-card-title{color:var(--collection-browser-list-row-hover-color);transform:translateX(var(--collection-browser-list-row-indent))}.collection-browser-results[data-view=list] .collection-browser-card-link:hover .collection-browser-card-code,.collection-browser-results[data-view=list] .collection-browser-card-link:hover .collection-browser-card-availability{color:var(--collection-browser-list-row-hover-color)}.collection-browser-results[data-view=list] .collection-browser-card-link:focus-visible .collection-browser-card-code{color:var(--collection-browser-list-row-hover-color)}.collection-browser-results[data-view=list] .collection-browser-card-link:focus-visible .collection-browser-card-availability{color:var(--collection-browser-list-row-hover-color)}}@media (min-width:891px) and (max-width:1380px){.collection-browser-toolbar{grid-template-columns:minmax(0,1fr) auto}.collection-browser-actions{grid-area:1/2}.collection-browser-color-row{grid-area:2/1/auto/-1;justify-content:flex-end}}@media (max-width:890px){.collection-browser-toolbar{flex-direction:column;align-items:flex-start;row-gap:2rem;display:flex}.collection-browser-categories{order:1;justify-content:space-evenly;align-self:flex-start}.collection-browser-actions{flex-wrap:wrap;order:2;justify-content:space-between;align-self:flex-start;width:100%}.collection-browser-color-row{order:3;justify-content:flex-start;align-self:flex-start;width:auto}.collection-browser-categories,.collection-browser-actions{width:100%}.collection-browser-color-panel{gap:1rem}.collection-browser-filter-toggle,.collection-browser-view,.collection-browser-count{align-self:auto}.collection-browser-filter-toggle{min-height:2.75rem;padding:.55rem 1.45rem}.collection-browser-count{text-align:right;margin-left:0}}@media (min-width:1024px){.collection-browser-results[data-view=tile]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:110px 30px;width:calc(100% + 6vw);margin-inline-start:-3vw;margin-inline-end:-3vw}.collection-browser-results[data-view=tile] .collection-browser-card.is-wide-tile{grid-column:2/span 2}.collection-browser-results[data-view=tile] .collection-browser-card-media{aspect-ratio:3/4;overflow:hidden}.collection-browser-results[data-view=tile] .collection-browser-card.is-wide-tile .collection-browser-card-media{aspect-ratio:16/10}.collection-browser-results[data-view=tile] .collection-browser-card-media .lazy-picture,.collection-browser-results[data-view=tile] .collection-browser-card-media .lazy-picture img,.collection-browser-results[data-view=tile] .collection-browser-card-placeholder{height:100%}.collection-browser-results[data-view=tile] .collection-browser-card-media .lazy-picture,.collection-browser-results[data-view=tile] .collection-browser-card-placeholder{aspect-ratio:inherit}.collection-browser-results[data-view=tile] .collection-browser-card-media .lazy-picture img{object-fit:contain;object-position:center bottom}.collection-browser-results[data-view=tile] .collection-browser-card-body{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.75rem 1rem;padding:.85rem 1.6vw 0;display:grid}.collection-browser-results[data-view=tile] .collection-browser-card-top{grid-area:1/2;justify-content:flex-end;align-items:baseline}.collection-browser-results[data-view=tile] .collection-browser-card-swatches{display:none}.collection-browser-results[data-view=tile] .collection-browser-card-title{letter-spacing:.01em;text-transform:none;grid-area:1/1;font-size:28px;line-height:1.15}.collection-browser-results[data-view=tile] .collection-browser-card-category{letter-spacing:.06em;font-size:14px;line-height:1}.collection-browser-results[data-view=tile] .collection-browser-card-category.is-availability{letter-spacing:.01em;text-align:right;text-transform:none;line-height:1.2}.collection-browser-results[data-view=tile] .collection-browser-card.tile-pos-1 .collection-browser-card-title{padding-left:.6vw}.collection-browser-results[data-view=tile] .collection-browser-card.tile-pos-3 .collection-browser-card-category{padding-right:.6vw}.collection-browser-results[data-view=tile] .collection-browser-card-description,.collection-browser-results[data-view=tile] .collection-browser-card-details{display:none}}.collection-detail-page .core-header-light .core-header-bg{background:var(--color-smoke)}.collection-detail-page .core-header-light .core-nav-link,.collection-detail-page .core-header-light .core-nav-toggle{color:var(--color-ink)}.collection-detail-page .core-header-light .core-nav-link:after{background:var(--color-ink)}@media not all and (min-width:768px){.collection-detail-page .core-header-light .core-nav-menu .core-nav-link{color:#fff}.collection-detail-page .core-header-light .core-nav-menu .core-nav-link:after{background:#fff}.collection-detail-page .core-header-light .core-nav-toggle[aria-expanded=true]{color:#fff}}.story-page .core-header-bg{background:#fff}.story-page .core-nav-link,.story-page .core-nav-toggle{color:var(--color-ink)}.story-page .core-nav-link:after{background:var(--color-ink)}.story-page .page-story{color:var(--color-ink);--story-social-bar-height:clamp(3.75rem,5.5vw,5rem);--story-zine-max-width:340px;--story-zine-viewport-budget:min(72svh,50rem);--story-zine-content-min-height:23rem;--story-zine-media-max-height:max(10rem,calc(var(--story-zine-viewport-budget) - var(--story-zine-content-min-height)));--hero-copy-image-bg:#fff;--hero-copy-image-text:var(--color-ink);background:#fff}.story-page .page-story-content-wrap{position:relative}.story-page .page-story-main{padding:clamp(2.5rem,7vw,6rem)36px calc(clamp(2.5rem,7vw,6rem) + var(--story-social-bar-height));position:relative}.story-page .page-story-grid{grid-template-columns:1fr;align-items:stretch;gap:4rem;display:grid}.story-page .page-story-zine-col{justify-content:center;align-items:center;display:flex}.story-page .story-zine{width:100%;max-width:var(--story-zine-max-width);align-self:auto;margin-left:auto;margin-right:auto}@media (min-width:768px){.story-page .page-story-zine-col{justify-content:flex-start;padding-left:clamp(2.5rem,5vw,4rem)}.story-page .page-story-grid:not(.page-story-grid--no-zine){grid-template-columns:1fr 1fr;gap:0}.story-page .page-story-grid--no-zine{grid-template-columns:1fr;justify-items:center}.story-page .page-story-grid--no-zine .story-article-content{justify-self:center}.story-page .story-zine-col{justify-content:flex-start;padding-left:clamp(2.5rem,5vw,4rem)}}@media not all and (min-width:768px){.story-page .page-story{--story-zine-viewport-budget:min(80svh,50rem);--story-zine-content-min-height:17rem}.story-page .page-story-main{padding-top:0}.story-page .core-nav-menu .core-nav-link{color:#fff}.story-page .core-nav-menu .core-nav-link:after{background:#fff}.story-page .core-nav-toggle[aria-expanded=true]{color:#fff}}.errorpage .core-header{background:0 0;position:absolute;top:0;left:0;right:0}.errorpage .core-header-bg{background:0 0}.errorpage .hero-copy-image{min-height:100svh}.errorpage .hero-copy-image-panel-copy{text-align:left;justify-content:flex-start;align-items:flex-start;padding-bottom:clamp(64px,10svh,104px)}.errorpage .hero-copy-image-copy{margin-top:85px}.errorpage .hero-copy-image-panel-media{flex:none}.errorpage .hero-copy-image-media,.errorpage .hero-copy-image-slide{position:static;top:auto;bottom:auto;left:auto;right:auto}.errorpage .hero-copy-image-slide{opacity:1;pointer-events:auto}.errorpage .hero-copy-image-slide:not(.is-active){display:none}.errorpage .hero-copy-image-slide .lazy-picture{height:auto;padding-bottom:var(--aspect)!important}@media (min-width:768px){.errorpage .hero-copy-image{height:100svh;min-height:100svh}.errorpage .hero-copy-image-panel-copy{justify-content:center;align-items:center;padding-bottom:0}.errorpage .hero-copy-image-panel-media{flex:0 0 57%}.errorpage .hero-copy-image-media,.errorpage .hero-copy-image-slide{position:absolute;top:0;bottom:0;left:0;right:0}.errorpage .hero-copy-image-slide:not(.is-active){display:block}.errorpage .hero-copy-image-slide .lazy-picture{height:100%;padding-bottom:0!important}}.page-style-guide{padding-block-start:clamp(2.5rem,6vw,5rem);padding-block-end:clamp(2.5rem,6vw,5rem)}.page-style-guide .wrapper{width:min(100%,72rem)}.style-guide-page .core-header-bg{background:var(--color-white)}.style-guide-page .core-nav-link,.style-guide-page .core-nav-toggle{color:var(--color-ink)}.style-guide-page .core-nav-link:after{background:var(--color-ink)}.style-guide-page .core-nav-link:hover{color:var(--color-ink)}.style-guide-type-sample{gap:.625rem;display:grid}.style-guide-type-sample-stencil{gap:1rem}.style-guide-type-sample-stencil .font-stencil{letter-spacing:.08em;font-size:clamp(3.75rem,10vw,7rem);line-height:.92}.style-guide-button-grid{align-items:center;display:flex}.style-guide-form{background-color:var(--color-pearl);border:0;border-radius:1rem;margin-top:1rem;padding:clamp(1.25rem,2.8vw,2rem)}.style-guide-form-grid{gap:1rem;display:grid}.style-guide-field{margin:0}.style-guide-button-row{margin-top:1.25rem;display:flex}@media (min-width:768px){.style-guide-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.style-guide-field-full{grid-column:1/-1}}}.full-image{aspect-ratio:10/9;background-color:var(--color-full-image-bg);--full-image-media-overscan:22%;width:100%;position:relative;overflow:hidden}@media (min-width:1024px){.full-image{aspect-ratio:auto;width:100vw;height:60vh;min-height:60vh}}.full-image-media{left:0;right:0;top:calc(var(--full-image-media-overscan)*-.5);bottom:calc(var(--full-image-media-overscan)*-.5);position:absolute}.full-image-media img{object-fit:cover;width:100%;height:100%;display:block}.full-image-media .lazy-picture,.full-image-media .lazy-picture img{width:100%;height:100%}.full-image-media .lazy-picture{display:block;padding-bottom:0!important}.centered-image{background-color:var(--centered-image-placeholder-bg);padding-block:var(--centered-image-padding-block-start)var(--centered-image-padding-block-end);padding-inline:var(--centered-image-padding-inline);color:var(--centered-image-text-color,var(--color-white));--centered-image-media-overscan:10%;position:relative;overflow:hidden}.centered-image .text-subtitle{color:inherit}.centered-image-media{left:0;right:0;top:calc(var(--centered-image-media-overscan)*-.5);bottom:calc(var(--centered-image-media-overscan)*-.5);position:absolute}.centered-image-media .lazy-picture,.centered-image-media .lazy-picture img{width:100%;height:100%}.centered-image-media .lazy-picture{display:block;padding-bottom:0!important}.centered-image-media .lazy-picture img{object-fit:cover;display:block}.centered-image-content{z-index:1;text-align:center;align-items:center;gap:var(--centered-image-gap);flex-direction:column;display:flex;position:relative}.centered-image-heading{margin-block-start:0;margin-block-end:0}.two-image-cards{--text-caption-lead-size:22px;--text-caption-meta-size:13px;--two-image-cards-caption-inline-gap:20px;--two-image-cards-caption-meta-margin-top:6px;background-color:var(--color-ink);color:var(--color-white);padding-block:var(--two-image-cards-padding-block-start)var(--two-image-cards-padding-block-end);padding-inline:var(--two-image-cards-padding-inline)}@media (min-width:1024px){.two-image-cards{--text-caption-lead-size:20px;--text-caption-meta-size:12px;--two-image-cards-caption-inline-gap:28px;--two-image-cards-caption-meta-margin-top:8px}}.two-image-cards .text-subtitle{color:inherit}.two-image-cards-subtitle{margin-block-end:var(--two-image-cards-subtitle-gap)}.two-image-cards-cards{gap:var(--two-image-cards-gap);max-width:1240px;flex-direction:column;align-items:stretch;margin-block-start:var(--two-image-cards-cards-margin-top);margin-inline-start:auto;margin-inline-end:auto;display:flex}@media (min-width:1024px){.two-image-cards-cards{flex-direction:row;align-items:stretch}}.two-image-cards-card{flex-direction:column;align-items:stretch;min-width:0;display:flex;position:relative;container:two-image-card/inline-size}.two-image-cards-card-link{z-index:2;color:inherit;text-decoration:none;position:absolute;top:0;bottom:0;left:0;right:0}.two-image-cards-card-link:focus-visible{outline:2px solid var(--color-white);outline-offset:8px}@media (min-width:1024px){.two-image-cards-card{flex:1}}.two-image-cards-card-media{border-radius:var(--two-image-cards-image-radius);background-color:var(--two-image-cards-placeholder-bg);width:100%;aspect-ratio:var(--two-image-cards-image-aspect);flex-shrink:0;position:relative;overflow:hidden}.two-image-cards-card-media .lazy-picture,.two-image-cards-card-media .lazy-picture img,.two-image-cards-card-media-placeholder{width:100%;height:100%}.two-image-cards-card-media .lazy-picture{display:block;padding-bottom:0!important}.two-image-cards-card-media .lazy-picture img,.two-image-cards-card-media-placeholder{object-fit:cover;display:block}.two-image-cards-card-media .lazy-picture img{transition:transform .6s;transform:scale(1)}.two-image-cards-card:hover .two-image-cards-card-media .lazy-picture img,.two-image-cards-card:focus-within .two-image-cards-card-media .lazy-picture img{transform:scale(1.04)}.two-image-cards-card-title{--two-image-cards-title-inset:clamp(1.25rem,5.5cqw,3.25rem);padding-inline:var(--two-image-cards-title-inset);padding-bottom:calc(var(--two-image-cards-title-inset)*2);justify-content:center;align-items:flex-end;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.two-image-cards-card-title .text-overlay-title{text-align:center;font-size:clamp(28px,8.75cqw + .5rem,60px)}@media (min-width:1024px){.two-image-cards-card-title .text-overlay-title{font-size:clamp(32px,9.25cqw + .35rem,60px)}}.two-image-cards-card-captions{gap:var(--two-image-cards-caption-meta-margin-top)var(--two-image-cards-caption-inline-gap);color:inherit;text-align:center;box-sizing:border-box;width:100%;flex-direction:column;align-items:center;margin-block-start:var(--two-image-cards-caption-margin-top);padding-inline-start:clamp(.5rem,3cqw,2rem);padding-inline-end:clamp(.5rem,3cqw,2rem);display:flex}@media (min-width:1024px){.two-image-cards-card-captions{flex-flow:wrap;justify-content:center;align-items:baseline}}.two-image-cards-card-caption-lead,.two-image-cards-card-caption-meta{margin-block-end:0}@media (min-width:1024px){.two-image-cards-card-caption-meta{margin-block-start:0}}.copy-columns-assets{padding-block:var(--copy-columns-assets-padding-block-start)var(--copy-columns-assets-padding-block-end);padding-inline:var(--copy-columns-assets-padding-inline);background-color:var(--color-page-bg)}.copy-columns-assets-grid{gap:var(--copy-columns-assets-copy-to-assets);flex-direction:column;display:flex}@media (min-width:1024px){.copy-columns-assets-grid{gap:var(--copy-columns-assets-copy-to-assets)var(--copy-columns-assets-gap);grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr 1fr;display:grid}}.copy-columns-assets-copy-1{order:1}.copy-columns-assets-copy-2{order:2}.copy-columns-assets-copy-3{order:4}@media (min-width:1024px){.copy-columns-assets-copy-1{order:unset;grid-area:1/1}.copy-columns-assets-copy-2{order:unset;grid-area:1/2}.copy-columns-assets-copy-3{order:unset;grid-area:1/3}}.copy-columns-assets-asset-1{order:3}.copy-columns-assets-asset-2{order:5}.copy-columns-assets-asset-3{order:6;display:block}@media (min-width:1024px){.copy-columns-assets-asset-1{order:unset;grid-area:2/1;align-self:start}.copy-columns-assets-asset-2{order:unset;grid-area:2/2;align-self:center}.copy-columns-assets-asset-3{order:unset;grid-area:2/3;align-self:end;display:block}.copy-columns-assets-cta-wrap{grid-area:3/3;align-self:end}}.copy-columns-assets-asset-wrap{border-radius:var(--copy-columns-assets-asset-radius);background-color:var(--copy-columns-assets-placeholder-bg);width:100%;overflow:hidden}.copy-columns-assets-asset-wrap .lazy-picture,.copy-columns-assets-asset-wrap .lazy-picture img,.copy-columns-assets-media{width:100%;height:100%}.copy-columns-assets-asset-wrap .lazy-picture{display:block;padding-bottom:0!important}.copy-columns-assets-asset-wrap .lazy-picture img,.copy-columns-assets-media{object-fit:cover;display:block}.copy-columns-assets-asset-1 .copy-columns-assets-asset-wrap{aspect-ratio:9/10}.copy-columns-assets-asset-2 .copy-columns-assets-asset-wrap{aspect-ratio:9/16}.copy-columns-assets-asset-3 .copy-columns-assets-asset-wrap{aspect-ratio:3/4}.copy-columns-assets-copy-inner{margin-block-start:var(--copy-column-title-to-body);padding-inline-end:36px}.copy-columns-assets-copy-inner .text-copy-column-body{margin-block-end:0}.copy-columns-assets-copy-inner .text-copy-column-body+.text-copy-column-body{margin-block-start:1em}.copy-columns-assets-cta-wrap{order:7}.copy-columns-assets-cta{justify-content:flex-end;margin-block-start:0;display:flex}@media (min-width:1024px){.copy-columns-assets-cta{margin-block-start:2.5rem}}.heading-with-letters{background-color:var(--color-ink);color:var(--color-white);padding-block:var(--heading-with-letters-padding-block-start)var(--heading-with-letters-padding-block-end);padding-inline:var(--heading-with-letters-padding-inline);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.heading-with-letters{min-height:80vh}}.heading-with-letters .text-subtitle,.heading-with-letters .text-display{color:inherit}.heading-with-letters-content{gap:var(--heading-with-letters-gap);z-index:1;flex-direction:column;align-items:flex-start;max-width:100%;display:flex;position:relative}.js .heading-with-letters-heading{visibility:hidden}@media (prefers-reduced-motion:reduce){.js .heading-with-letters-heading{visibility:visible}}@media (min-width:1024px){.heading-with-letters-content{flex:1;justify-content:space-between;gap:0;max-width:55%}.heading-with-letters-heading{margin-block-start:auto}}.heading-with-letters-letters{pointer-events:none;z-index:0;position:absolute;top:0;bottom:0;left:0;right:0}.heading-with-letters-letter{font-family:var(--font-stencil);font-weight:700;font-size:var(--heading-with-letters-letter-size);letter-spacing:var(--heading-with-letters-letter-spacing);color:#fff;white-space:nowrap;line-height:1;position:absolute}.heading-with-letters-letter-1{top:-14%;right:20%}.heading-with-letters-letter-2{top:27%;right:-12%}.heading-with-letters-letter-3{top:73%;right:12%}@media (min-width:1024px){.heading-with-letters-letter-1{top:-12%;right:25%}.heading-with-letters-letter-2{top:12%;right:-14%}.heading-with-letters-letter-3{top:56%;right:10%}}.story-grid{padding-block:var(--story-grid-padding-block-start)var(--story-grid-padding-block-end);padding-inline:var(--story-grid-padding-inline);background-color:var(--color-page-bg)}.story-grid-header{gap:var(--story-grid-heading-group-gap);flex-direction:column;margin-block-end:var(--story-grid-header-margin-end);display:flex}.story-grid-header-row{justify-content:space-between;align-items:center;gap:var(--story-grid-header-gap);flex-wrap:wrap;width:100%;display:flex}.story-grid .text-subtitle{margin-block-end:0}.story-grid-title{width:100%;max-width:700px;font-family:var(--font-sans);letter-spacing:.3em;color:var(--color-ink);text-align:left;text-transform:uppercase;margin-block-start:0;margin-block-end:0;font-size:clamp(1.9rem,4.9vw,4.4rem);font-weight:700;line-height:1.2}.js .story-grid-title{visibility:hidden}@media (prefers-reduced-motion:reduce){.js .story-grid-title{visibility:visible}}.story-grid-cta{flex-shrink:0}.story-grid-grid{gap:var(--story-grid-grid-row-gap)var(--story-grid-grid-column-gap);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:1024px){.story-grid-grid{grid-template-columns:repeat(4,1fr)}}.story-grid-card{flex-direction:column;align-items:flex-start;display:flex}.story-grid-card-link{width:100%;color:inherit;flex-direction:column;align-items:flex-start;text-decoration:none;display:flex}.story-grid-card-media{border-radius:var(--story-grid-image-radius);background-color:var(--story-grid-placeholder-bg);width:100%;aspect-ratio:var(--story-grid-image-aspect);position:relative;overflow:hidden}.story-grid-card:nth-child(odd) .story-grid-card-media{transform:translateY(calc(-1*var(--story-grid-image-offset)))}.story-grid-card-media .lazy-picture,.story-grid-card-media img{width:100%;height:100%}.story-grid-card-media .lazy-picture{display:block;padding-bottom:0!important}.story-grid-card-media img{object-fit:cover;display:block}.story-grid-card-title{margin-block:var(--story-grid-card-title-margin-block-start)var(--story-grid-card-title-margin-block-end);font-family:var(--font-sans);font-weight:300;font-size:var(--text-story-grid-title-size);line-height:var(--text-story-grid-title-line-height);color:var(--color-ink);margin-inline-start:0;margin-inline-end:0}.story-grid-card-date{font-family:var(--font-sans);font-weight:300;font-size:var(--text-story-grid-date-size);line-height:var(--text-story-grid-date-line-height);letter-spacing:var(--text-story-grid-date-letter-spacing);color:var(--color-taupe);margin-block-start:0;margin-block-end:0}.contact-accordion{background-color:var(--contact-accordion-bg);color:var(--contact-accordion-text);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.contact-accordion{grid-template-columns:1fr 1fr;align-items:start}}.contact-accordion-content{padding-block-start:24px;padding-block-end:64px;padding-inline:var(--contact-accordion-padding-inline);flex-direction:column;display:flex}@media (min-width:1024px){.contact-accordion-content{padding-block:var(--contact-accordion-padding-block-start)192px}}.contact-accordion-subtitle{margin-block-end:80px}@media (min-width:1024px){.contact-accordion-subtitle{margin-block-end:240px}}.contact-accordion .text-subtitle{color:var(--color-white)}.contact-accordion-heading{width:100%;max-width:700px;font-family:var(--font-sans);letter-spacing:.3em;color:var(--contact-accordion-text);text-transform:uppercase;margin-block-start:0;margin-block-end:0;font-size:clamp(1.9rem,4.9vw,4.4rem);font-weight:700;line-height:1.2}.js .contact-accordion-heading{visibility:hidden}@media (prefers-reduced-motion:reduce){.js .contact-accordion-heading{visibility:visible}}.contact-accordion-body{font-family:var(--font-sans);color:var(--color-white);max-width:700px;margin-block-start:42px;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;font-size:20px;font-weight:300;line-height:1.7}.contact-accordion-accordion{max-width:700px;margin-block-start:42px}@media (min-width:1024px){.contact-accordion-accordion{margin-block-start:52px}}.contact-accordion-line{background-color:var(--contact-accordion-separator);transform-origin:0;width:100%;height:1px;display:block}.contact-accordion-details,.contact-accordion-item{display:block}.contact-accordion-accordion summary{cursor:pointer;padding-block:var(--contact-accordion-item-padding-block);font-family:var(--font-sans);font-weight:300;font-size:var(--text-contact-accordion-summary-size);line-height:var(--text-contact-accordion-summary-line-height);color:var(--contact-accordion-text);list-style:none}@media (min-width:1024px){.contact-accordion-accordion summary{font-size:20px;font-weight:300;line-height:34px}}.contact-accordion-accordion summary::-webkit-details-marker{display:none}.contact-accordion-accordion summary::marker{display:none}.contact-accordion-accordion [data-accordion-content]{font-family:var(--font-sans);letter-spacing:normal;color:#939393;margin-block-start:0;padding-block-end:var(--contact-accordion-item-padding-block);padding-inline-start:0;padding-inline-end:0;font-size:14px;font-weight:300}@media (min-width:1024px){.contact-accordion-accordion [data-accordion-content]{letter-spacing:normal;font-size:20px;line-height:34px}}.contact-accordion-accordion details[open] summary{padding-block-end:0}.contact-accordion-accordion details[open] [data-accordion-content]{padding-block-start:var(--contact-accordion-summary-to-content)}.contact-accordion-details-line{margin-block-start:0}.contact-accordion-cta-wrap{margin-block-start:52px}@media (min-width:1024px){.contact-accordion-cta-wrap{margin-block-start:72px}}.contact-accordion .cta-link{border-color:var(--contact-accordion-muted);color:var(--contact-accordion-text)}.contact-accordion .cta-link:hover{background-color:var(--contact-accordion-text);color:var(--contact-accordion-bg);border-color:var(--contact-accordion-text)}.contact-accordion-media{background-color:var(--contact-accordion-media-bg);aspect-ratio:1;width:100%;min-height:0;overflow:hidden}@media (min-width:1024px){.contact-accordion-media{aspect-ratio:auto;align-self:start;height:100vh;min-height:100dvh;position:sticky;top:0}}.contact-accordion-media .lazy-picture,.contact-accordion-media .lazy-picture img{width:100%;height:100%}.contact-accordion-media .lazy-picture{display:block;padding-bottom:0!important}.contact-accordion-media .lazy-picture img{object-fit:cover;display:block}.social-cards{padding-block-start:24px;padding-block-end:64px;padding-inline:var(--social-cards-padding-inline);background-color:var(--color-smoke);border-bottom:none}@media (min-width:1024px){.social-cards{padding-block:var(--social-cards-padding-block-start)140px}}.social-cards-header{margin-block-end:72px}@media (min-width:1024px){.social-cards-header{flex-direction:column;gap:220px;margin-block-end:128px;display:flex}}.social-cards-subtitle{margin-block-end:var(--social-cards-subtitle-to-heading)}@media (min-width:1024px){.social-cards-subtitle{margin-block-end:0}}.social-cards .text-subtitle{color:var(--color-ink);margin-block-end:0}.social-cards-heading{width:100%;max-width:700px;font-family:var(--font-sans);letter-spacing:.3em;color:var(--color-ink);text-transform:uppercase;margin-block-start:80px;margin-block-end:0;font-size:clamp(1.9rem,4.9vw,4.4rem);font-weight:700;line-height:1.2}.js .social-cards-heading{visibility:hidden}@media (prefers-reduced-motion:reduce){.js .social-cards-heading{visibility:visible}}@media (min-width:1024px){.social-cards-heading{margin-block-start:0}}.social-cards-grid{grid-template-columns:repeat(2,1fr);gap:48px 30px;display:grid}@media (min-width:1024px){.social-cards-grid{gap:var(--social-cards-grid-gap);grid-template-columns:repeat(4,1fr)}}.social-card{text-align:center;flex-direction:column;align-items:center;min-width:0;display:flex;position:relative}@media (min-width:1024px){.social-card{text-align:left;align-items:flex-start}}.social-card-link-overlay{z-index:2;background:0 0;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.social-card-media{width:var(--social-cards-image-size);aspect-ratio:1;background-color:var(--social-cards-placeholder-bg);border-radius:50%;flex-shrink:0;max-width:100%;height:auto;position:relative;overflow:hidden}@media (min-width:1024px){.social-card-media{aspect-ratio:1;width:50%;height:auto}}.social-card-media img{object-fit:cover;width:100%;height:100%;display:block}.social-card-media .lazy-picture,.social-card-media .lazy-picture img{width:100%;height:100%}.social-card-media .lazy-picture{display:block;padding-bottom:0!important}.social-card-icon{width:100%;color:var(--color-ink);justify-content:flex-start;margin-block-start:5px;display:flex}@media (min-width:1024px){.social-card-icon{margin-block-start:60px}}.social-card-icon img{width:20px;height:20px;display:block}.social-card-divider{width:100%;margin-block:var(--social-cards-icon-to-divider)var(--social-cards-divider-to-text);border:none;border-top:1px solid var(--color-separator);display:none}@media (min-width:1024px){.social-card-divider{margin-block-start:32px;margin-block-end:32px;display:block}}.social-card-caption{width:100%;font-family:var(--font-sans);font-weight:300;font-size:var(--text-social-cards-caption-size);line-height:var(--text-social-cards-caption-line-height);color:var(--color-separator);text-align:left;margin-block-start:16px;margin-block-end:0;display:block}@media (min-width:1024px){.social-card-caption{margin-block-start:0;font-size:20px;line-height:30px}}.circles-cta{height:calc(100vh - 70px);min-height:calc(100vh - 70px);padding-inline:var(--section-padding-inline);background-color:var(--circles-cta-bg);color:var(--circles-cta-text);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.circles-cta{height:calc(100vh - 112px);min-height:calc(100vh - 112px)}}.circles-cta-circles{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;container-type:size}.circles-cta-circles-center{width:100cqmin;height:100cqmin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:1024px){.circles-cta-circles-center{width:88cqmin;height:88cqmin}}.circles-cta-circles-rotate{transform-origin:50%;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.circles-cta-circles-inner{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;container-type:size}.circles-cta-circle{transform-origin:50%;border-radius:50%;width:20cqmin;height:20cqmin;position:absolute;transform:translate(-50%,-50%)}.circles-cta-circle-top{top:12%;left:50%}.circles-cta-circle-top-right{top:31%;left:82.9%}.circles-cta-circle-bottom-right{top:69%;left:82.9%}.circles-cta-circle-bottom{top:88%;left:50%}.circles-cta-circle-bottom-left{top:69%;left:17.1%}.circles-cta-circle-top-left{top:31%;left:17.1%}.circles-cta-circle-pink-light{background-color:var(--circles-cta-circle-pink-light)}.circles-cta-circle-cream{background-color:var(--circles-cta-circle-cream)}.circles-cta-circle-pink-mid{background-color:var(--circles-cta-circle-pink-mid)}.circles-cta-circle-yellow{background-color:var(--circles-cta-circle-yellow)}.circles-cta-circle-lavender{background-color:var(--circles-cta-circle-lavender)}.circles-cta-circle-magenta{background-color:var(--circles-cta-circle-magenta)}.circles-cta-content{z-index:1;justify-content:center;align-items:center;gap:var(--circles-cta-heading-to-cta);text-align:center;flex-direction:column;width:100%;max-width:360px;margin-top:20px;padding:0;display:flex;position:relative}@media (min-width:1024px){.circles-cta-content{margin-top:60px}}.circles-cta-heading{font-family:var(--font-sans);font-weight:700;font-size:clamp(1.25rem,5vw,var(--circles-cta-heading-size));line-height:var(--circles-cta-heading-line-height);letter-spacing:var(--circles-cta-heading-letter-spacing);text-transform:uppercase;color:var(--circles-cta-text);margin-block-start:0;margin-block-end:0}.circles-cta-heading-link,.circles-cta-heading>span{margin-inline-end:calc(-1*var(--circles-cta-heading-letter-spacing));display:inline-block}.circles-cta-heading-link{color:inherit;text-decoration:none}.circles-cta-heading-link:focus-visible{outline-offset:6px;outline:2px solid}.circles-cta-cta{border:1px solid var(--circles-cta-text);font-family:var(--font-sans);font-weight:300;font-size:var(--text-copy-column-body-size);line-height:var(--text-copy-column-body-line-height);color:var(--circles-cta-text);background:0 0;border-radius:9999px;padding:.5rem 1.25rem;text-decoration:none;display:inline-block}.circles-cta-cta:hover{background-color:var(--circles-cta-text);color:var(--circles-cta-bg)}@keyframes skeleton{0%{transform:translate(-100%)}to{transform:translate(100%)}}.cta-link,.btn{border:1px solid var(--color-ink);color:var(--color-ink);font-family:var(--font-sans);font-weight:300;font-size:var(--text-copy-column-body-size);line-height:var(--text-copy-column-body-line-height);box-shadow:none;background-color:#0000;border-radius:9999px;padding:.5rem 1.25rem;text-decoration:none;display:inline-block}.cta-link:hover,.btn:hover:not(:disabled){background-color:var(--color-ink);color:var(--color-white)}.scrollbar-hidden::-webkit-scrollbar{display:none}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
