:root{--white: rgb(255, 255, 255);--static-white: rgb(255, 255, 255);--black: rgb(14, 14, 15);--static-black: rgb(14, 14, 15);--gray-1: rgb(251, 251, 251);--gray-2: rgb(245, 245, 246);--gray-3: rgb(240, 240, 240);--gray-4: rgb(232, 232, 233);--gray-5: rgb(220, 220, 222);--gray-6: rgb(210, 210, 211);--gray-7: rgb(188, 188, 190);--gray-8: rgb(165, 165, 169);--gray-9: rgb(119, 119, 124);--gray-10: rgb(103, 103, 108);--gray-11: rgb(75, 75, 78);--gray-12: rgb(0, 0, 0);--gray-a1: rgba(55, 55, 55, .02);--gray-a2: rgba(5, 5, 30, .04);--gray-a3: rgba(5, 5, 5, .06);--gray-a4: rgba(25, 25, 35, .1);--gray-a5: rgba(5, 5, 19, .14);--gray-a6: rgba(5, 5, 11, .18);--gray-a7: rgba(7, 7, 14, .27);--gray-a8: rgba(5, 5, 16, .36);--gray-a9: rgba(3, 3, 12, .54);--gray-a10: rgba(2, 2, 10, .6);--gray-a11: rgba(1, 1, 6, .71);--gray-a12: rgba(3, 3, 5, .88);--teal-1: rgb(250, 252, 252);--teal-2: rgb(243, 246, 247);--teal-3: rgb(235, 242, 243);--teal-4: rgb(224, 235, 235);--teal-5: rgb(212, 225, 226);--teal-6: rgb(197, 214, 217);--teal-7: rgb(167, 193, 196);--teal-8: rgb(141, 170, 176);--teal-9: rgb(97, 125, 135);--teal-10: rgb(79, 102, 110);--teal-11: rgb(57, 75, 82);--teal-12: rgb(9, 39, 47);--teal-a1: rgba(5, 107, 107, 0);--teal-a2: rgba(15, 77, 97, .05);--teal-a3: rgba(5, 95, 107, .08);--teal-a4: rgba(17, 100, 100, .13);--teal-a5: rgba(2, 79, 85, .17);--teal-a6: rgba(3, 76, 89, .23);--teal-a7: rgba(4, 79, 88, .35);--teal-a8: rgba(2, 67, 80, .45);--teal-a9: rgba(0, 45, 61, .62);--teal-a10: rgba(4, 36, 47, .7);--teal-a11: rgba(4, 36, 47, .7);--teal-a12: rgba(4, 36, 47, .7);--brass-1: rgb(252, 251, 249);--brass-2: rgb(249, 245, 240);--brass-3: rgb(245, 239, 231);--brass-4: rgb(240, 231, 219);--brass-5: rgb(232, 219, 201);--brass-6: rgb(225, 207, 183);--brass-7: rgb(209, 184, 148);--brass-8: rgb(191, 149, 90);--brass-9: rgb(148, 114, 67);--brass-10: rgb(126, 100, 62);--brass-11: rgb(92, 72, 43);--brass-12: rgb(43, 32, 17);--brass-a1: rgba(155, 122, 55, .03);--brass-a2: rgba(155, 88, 5, .06);--brass-a3: rgba(155, 95, 15, .1);--brass-a4: rgba(155, 95, 15, .15);--brass-a5: rgba(150, 91, 10, .22);--brass-a6: rgba(152, 89, 7, .29);--brass-a7: rgba(145, 86, 0, .42);--brass-a8: rgba(157, 92, 1, .65);--brass-a9: rgba(103, 62, 3, .73);--brass-a10: rgba(85, 51, 1, .76);--brass-a11: rgba(61, 37, 3, .84);--brass-a12: rgba(29, 18, 2, .94)}@supports (color: color(display-p3 0 0 0%)){:root{--teal-a9: rgba(0, 45, 61, .62);--brass-a7: rgba(145, 86, 0, .42)}@media (color-gamut: p3){:root{--teal-a9: color(display-p3 .05763 .17326 .23319 / .62);--brass-a7: color(display-p3 .53645 .34807 .10951 / .42)}}}:root{--_space: .25rem;--space-1: 1px;--space-2: calc(var(--_space) * .5);--space-4: calc(var(--_space) * 1);--space-6: calc(var(--_space) * 1.5);--space-8: calc(var(--_space) * 2);--space-10: calc(var(--_space) * 2.5);--space-12: calc(var(--_space) * 3);--space-14: calc(var(--_space) * 3.5);--space-16: calc(var(--_space) * 4);--space-20: calc(var(--_space) * 5);--space-24: calc(var(--_space) * 6);--space-28: calc(var(--_space) * 7);--space-32: calc(var(--_space) * 8);--space-36: calc(var(--_space) * 9);--space-40: calc(var(--_space) * 10);--space-44: calc(var(--_space) * 11);--space-48: calc(var(--_space) * 12);--space-56: calc(var(--_space) * 14);--space-64: calc(var(--_space) * 16);--space-80: calc(var(--_space) * 20);--space-96: calc(var(--_space) * 24);--space-112: calc(var(--_space) * 28);--space-128: calc(var(--_space) * 32);--space-144: calc(var(--_space) * 36);--space-160: calc(var(--_space) * 40);--space-176: calc(var(--_space) * 44);--space-192: calc(var(--_space) * 48);--space-208: calc(var(--_space) * 52);--space-224: calc(var(--_space) * 56);--space-240: calc(var(--_space) * 60);--space-256: calc(var(--_space) * 64);--space-288: calc(var(--_space) * 72);--space-320: calc(var(--_space) * 80);--space-384: calc(var(--_space) * 96);--space-448: calc(var(--_space) * 112);--space-512: calc(var(--_space) * 128);--space-576: calc(var(--_space) * 144);--space-640: calc(var(--_space) * 160);--space-768: calc(var(--_space) * 192);--space-896: calc(var(--_space) * 224);--space-1024: calc(var(--_space) * 256);--space-1152: calc(var(--_space) * 288);--space-1280: calc(var(--_space) * 320);--space-1440: calc(var(--_space) * 360);--space-1600: calc(var(--_space) * 400);--space-1760: calc(var(--_space) * 440);--space-1920: calc(var(--_space) * 480);--breakpoint-xs: 30rem;--breakpoint-sm: 40rem;--breakpoint-md: 48rem;--breakpoint-lg: 64rem;--breakpoint-xl: 80rem;--breakpoint-2xl: 96rem;--breakpoint-3xl: 120rem;--ease-out: cubic-bezier(.16, 1, .3, 1)}:root{--fontFamily-body: Acumin, Helvetica, Arial, sans-serif;--fontFamily-heading: "Acumin Wide", Acumin, Helvetica, Arial, sans-serif;--fontFamily-display: "GT Super", "Big Caslon", Garamond, Baskerville, serif;--fontWeight-body: 400;--fontWeight-heading: 400;--fontWeight-display: 300;--fontSize-2xs: .6875rem;--fontSize-xs: .75rem;--fontSize-sm: .875rem;--fontSize-base: 1rem;--fontSize-lg: 1.125rem;--fontSize-xl: 1.25rem;--fontSize-2xl: 1.375rem;--fontSize-3xl: 1.5625rem;--fontSize-4xl: 1.75rem;--fontSize-5xl: 2rem;--fontSize-6xl: 2.25rem;--fontSize-7xl: 2.625rem;--fontSize-8xl: 2.875rem;--fontSize-9xl: 3.25rem;--fontSize-10xl: 3.625rem;--fontSize-11xl: 4rem;--fontSize-12xl: 4.625rem;--fontSize-13xl: 5.25rem;--fontSize-body-sm: var(--fontSize-sm);--fontSize-body-md: var(--fontSize-base);--fontSize-body-lg: var(--fontSize-lg);--fontSize-body-xl: var(--fontSize-xl);--fontSize-heading-sm: var(--fontSize-sm);--fontSize-heading-md: var(--fontSize-base);--fontSize-heading-lg: var(--fontSize-lg);--fontSize-heading-xl: var(--fontSize-xl);--fontSize-heading-2xl: var(--fontSize-3xl);--fontSize-heading-3xl: var(--fontSize-5xl);--fontSize-heading-4xl: var(--fontSize-6xl);--fontSize-display-md: var(--fontSize-4xl);--fontSize-display-lg: var(--fontSize-5xl);--fontSize-display-xl: var(--fontSize-6xl);--lineHeight-none: 1;--lineHeight-tight: 1.25;--lineHeight-snug: 1.375;--lineHeight-normal: 1.5;--lineHeight-relaxed: 1.625;--lineHeight-loose: 2;--letterSpacing-wide: 1px;--opticalAlignment-translateY-body: -.025em;--opticalAlignment-translateY-display: .025em;--font-body-sm: var(--fontWeight-body) var(--fontSize-sm) / var(--lineHeight-normal) var(--fontFamily-body);--font-body-md: var(--fontWeight-body) var(--fontSize-base) / var(--lineHeight-normal) var(--fontFamily-body);--font-body-lg: var(--fontWeight-body) var(--fontSize-lg) / var(--lineHeight-normal) var(--fontFamily-body);--font-body-xl: var(--fontWeight-body) var(--fontSize-xl) / var(--lineHeight-normal) var(--fontFamily-body);--font-heading-sm: var(--fontWeight-heading) var(--fontSize-heading-sm) / var(--lineHeight-tight) var(--fontFamily-heading);--font-heading-md: var(--fontWeight-heading) var(--fontSize-heading-md) / var(--lineHeight-tight) var(--fontFamily-heading);--font-heading-lg: var(--fontWeight-heading) var(--fontSize-heading-lg) / var(--lineHeight-tight) var(--fontFamily-heading);--font-heading-xl: var(--fontWeight-heading) var(--fontSize-heading-xl) / var(--lineHeight-tight) var(--fontFamily-heading);--font-heading-2xl: var(--fontWeight-heading) var(--fontSize-heading-2xl) / var(--lineHeight-tight) var(--fontFamily-heading);--font-heading-3xl: var(--fontWeight-heading) var(--fontSize-heading-3xl) / var(--lineHeight-tight) var(--fontFamily-heading);--font-heading-4xl: var(--fontWeight-heading) var(--fontSize-heading-4xl) / var(--lineHeight-tight) var(--fontFamily-heading);--font-display-md: var(--fontWeight-display) var(--fontSize-display-md) / var(--lineHeight-tight) var(--fontFamily-display);--font-display-lg: var(--fontWeight-display) var(--fontSize-display-lg) / var(--lineHeight-tight) var(--fontFamily-display);--font-display-xl: var(--fontWeight-display) var(--fontSize-display-xl) / var(--lineHeight-tight) var(--fontFamily-display)}@media (min-width: 1024px){:root{--fontSize-heading-sm: var(--fontSize-base);--fontSize-heading-md: var(--fontSize-lg);--fontSize-heading-lg: var(--fontSize-xl);--fontSize-heading-xl: var(--fontSize-2xl);--fontSize-heading-2xl: var(--fontSize-4xl);--fontSize-heading-3xl: var(--fontSize-6xl);--fontSize-heading-4xl: var(--fontSize-8xl)}}@media (min-width: 1536px){:root{--fontSize-heading-xl: var(--fontSize-3xl);--fontSize-heading-2xl: var(--fontSize-5xl);--fontSize-heading-3xl: var(--fontSize-7xl);--fontSize-heading-4xl: var(--fontSize-9xl)}}@media (min-width: 640px){:root{--fontSize-display-md: var(--fontSize-5xl);--fontSize-display-lg: var(--fontSize-6xl);--fontSize-display-xl: var(--fontSize-7xl)}}@media (min-width: 1024px){:root{--fontSize-display-md: var(--fontSize-6xl);--fontSize-display-lg: var(--fontSize-7xl);--fontSize-display-xl: var(--fontSize-9xl)}}@media (min-width: 1536px){:root{--fontSize-display-lg: var(--fontSize-8xl);--fontSize-display-xl: var(--fontSize-10xl)}}:root{--backdrop-bgColor: color-mix( in oklab, var(--bgColor-neutral-primary) 85%, transparent );--banner-height: var(--space-40);--header-top-height: var(--space-80);--header-nav-height: calc(var(--space-64));--header-height: calc( var(--header-top-height) + var(--header-nav-height) + calc(var(--banner-height) * var(--has-banner, 0)) );--focus-outlineWidth: 2px;--focus-outlineOffset: 2px;--focus-outlineColor: var(--fgColor-neutral-primary);--section-space-default: var(--space-40);--section-space-sm: var(--space-80);--section-space-md: var(--space-128);--section-space-lg: var(--space-256);--container-maxWidth: var(--space-1440);--container-padding: var(--space-16);--_container-width: 100% - var(--container-padding) * 2;--container-width: min(var(--_container-width), var(--container-maxWidth));--container-width-xs: min(var(--breakpoint-xs), var(--_container-width));--container-width-sm: min(var(--breakpoint-sm), var(--_container-width));--container-width-md: min(var(--breakpoint-md), var(--_container-width));--container-width-lg: min(var(--breakpoint-lg), var(--_container-width));--container-width-xl: min(var(--breakpoint-xl), var(--_container-width))}:root:has(.Banner){--has-banner: 1}@media (min-width: 640px){:root{--container-padding: var(--space-24)}}@media (min-width: 1024px){:root{--container-padding: var(--space-32)}}:root{--bgColor-neutral-primary: var(--brass-1);--bgColor-neutral-primary-hover: var(--brass-3);--bgColor-neutral-primary-active: var(--brass-4);--bgColor-neutral-secondary: var(--brass-2);--bgColor-neutral-secondary-hover: var(--brass-3);--bgColor-neutral-secondary-active: var(--brass-4);--bgColor-neutral-tertiary: var(--brass-3);--bgColor-neutral-tertiary-hover: var(--brass-4);--bgColor-neutral-tertiary-active: var(--brass-5);--bgColor-brand-strong: var(--teal-12);--bgColor-brand-strong-hover: var(--teal-10);--bgColor-brand-strong-active: var(--teal-11);--bgColor-brand-subtle: var(--teal-3);--bgColor-brand-subtle-hover: var(--teal-5);--bgColor-brand-subtle-active: var(--teal-6);--fgColor-neutral-primary: var(--gray-12);--fgColor-neutral-secondary: var(--gray-10);--fgColor-brand-strong: var(--brass-8);--fgColor-link: var(--brass-9);--fgColor-inverse: var(--brass-1);--borderColor-neutral-subtle: var(--gray-a4);--borderColor-neutral-strong: var(--gray-12);--button-primary-bgColor: var(--bgColor-brand-strong);--button-tertiary-bgColor: var(--bgColor-neutral-tertiary);--button-white-bgColor: var(--bgColor-neutral-primary);--button-primary-bgColor-hover: var(--bgColor-brand-strong-hover);--button-tertiary-bgColor-hover: var(--bgColor-neutral-tertiary-hover);--button-white-bgColor-hover: var(--bgColor-neutral-primary-hover);--button-primary-bgColor-active: var(--bgColor-brand-strong-active);--button-tertiary-bgColor-active: var(--bgColor-neutral-tertiary-active);--button-white-bgColor-active: var(--bgColor-neutral-primary-active);--button-primary-fgColor: var(--fgColor-inverse);--button-tertiary-fgColor: var(--fgColor-neutral-primary);--button-white-fgColor: var(--fgColor-neutral-primary);--button-text-fgColor: var(--fgColor-neutral-primary);--theme-bgColor: var(--bgColor-neutral-primary);--theme-fgColor-primary: var(--fgColor-neutral-primary);--theme-fgColor-accent: var(--fgColor-link);--theme-fgColor-link: var(--fgColor-link)}[data-section-theme=sand]{--theme-bgColor: var(--bgColor-neutral-tertiary)}[data-section-theme=midnight]{--theme-bgColor: var(--bgColor-brand-strong);--theme-fgColor-primary: var(--fgColor-inverse);--theme-fgColor-accent: var(--fgColor-brand-strong);--theme-fgColor-link: var(--fgColor-inverse)}[data-text-theme=light]{--theme-fgColor-primary: var(--fgColor-neutral-primary);--theme-fgColor-accent: var(--fgColor-neutral-primary)}[data-text-theme=dark]{--theme-fgColor-primary: var(--fgColor-inverse);--theme-fgColor-accent: var(--fgColor-inverse);--theme-fgColor-link: var(--fgColor-inverse);--focus-outlineColor: var(--fgColor-inverse)}[data-section-theme=sand]{--button-tertiary-bgColor: var(--bgColor-neutral-primary);--button-tertiary-bgColor-hover: var(--bgColor-neutral-primary-hover);--button-tertiary-bgColor-active: var(--bgColor-neutral-primary-active)}[data-section-theme=midnight],[data-text-theme=dark]{--button-primary-bgColor: var(--bgColor-neutral-primary);--button-primary-bgColor-hover: var(--bgColor-neutral-primary-hover);--button-primary-bgColor-active: var(--bgColor-neutral-primary-active);--button-primary-fgColor: var(--fgColor-neutral-primary);--button-tertiary-bgColor: var(--bgColor-neutral-primary);--button-tertiary-bgColor-hover: var(--bgColor-neutral-primary-hover);--button-tertiary-bgColor-active: var(--bgColor-neutral-primary-active);--button-tertiary-fgColor: var(--fgColor-neutral-primary);--button-text-fgColor: var(--fgColor-neutral-primary)}.SharedComponent{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--fontFamily-body, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, 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;font:var(--font-body-md);color:var(--fgColor-neutral-primary);background:var(--bgColor-neutral-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.SharedComponent .cover{width:100%!important;height:100%!important}.SharedComponent :where(a):hover,.SharedComponent :where(a):visited{color:inherit}.SharedComponent h1,.SharedComponent h2,.SharedComponent h3,.SharedComponent h4,.SharedComponent h5,.SharedComponent h6{color:inherit}.SharedComponent header{height:auto;height:initial}.SharedComponent header:after{content:normal;content:initial}.SharedComponent li{padding:0;padding:initial}.SharedComponent button{text-transform:inherit;background-image:none}@font-face{font-family:Acumin;font-style:normal;font-weight:400;font-display:swap;src:url(https://static-assets.prodpi.com/fonts/acumin/acuminpro-regular.ttf) format("truetype"),url(https://static-assets.prodpi.com/fonts/acumin/acuminpro-regular.woff) format("woff"),url(https://static-assets.prodpi.com/fonts/acumin/acuminpro-regular.woff2) format("woff2")}@font-face{font-family:Acumin;font-style:italic;font-weight:400;font-display:swap;src:url(https://static-assets.prodpi.com/fonts/acumin/acuminpro-italic.ttf) format("truetype"),url(https://static-assets.prodpi.com/fonts/acumin/acuminpro-italic.woff) format("woff"),url(https://static-assets.prodpi.com/fonts/acumin/acuminpro-italic.woff2) format("woff2")}@font-face{font-family:Acumin;font-style:normal;font-weight:600;font-display:swap;src:url(https://static-assets.prodpi.com/fonts/acumin/acuminpro-semibold.ttf) format("truetype"),url(https://static-assets.prodpi.com/fonts/acumin/acuminpro-semibold.woff) format("woff"),url(https://static-assets.prodpi.com/fonts/acumin/acuminpro-semibold.woff2) format("woff2")}@font-face{font-family:Acumin;font-style:italic;font-weight:600;font-display:swap;src:url(https://static-assets.prodpi.com/fonts/acumin/acuminpro-semibolditalic.ttf) format("truetype"),url(https://static-assets.prodpi.com/fonts/acumin/acuminpro-semibolditalic.woff) format("woff"),url(https://static-assets.prodpi.com/fonts/acumin/acuminpro-semibolditalic.woff2) format("woff2")}@font-face{font-family:Acumin Wide;font-style:normal;font-weight:400;font-display:swap;src:url(https://static-assets.prodpi.com/fonts/acumin/acuminprowide-regular.ttf) format("truetype"),url(https://static-assets.prodpi.com/fonts/acumin/acuminprowide-regular.woff) format("woff"),url(https://static-assets.prodpi.com/fonts/acumin/acuminprowide-regular.woff2) format("woff2")}@font-face{font-family:Acumin Wide;font-style:italic;font-weight:400;font-display:swap;src:url(https://static-assets.prodpi.com/fonts/acumin/acuminprowide-italic.ttf) format("truetype"),url(https://static-assets.prodpi.com/fonts/acumin/acuminprowide-italic.woff) format("woff"),url(https://static-assets.prodpi.com/fonts/acumin/acuminprowide-italic.woff2) format("woff2")}@font-face{font-family:Acumin Wide;font-style:normal;font-weight:600;font-display:swap;src:url(https://static-assets.prodpi.com/fonts/acumin/acuminprowide-semibold.otf) format("opentype"),url(https://static-assets.prodpi.com/fonts/acumin/acuminprowide-semibold.ttf) format("truetype"),url(https://static-assets.prodpi.com/fonts/acumin/acuminprowide-semibold.woff) format("woff"),url(https://static-assets.prodpi.com/fonts/acumin/acuminprowide-semibold.woff2) format("woff2")}@font-face{font-family:Acumin Wide;font-style:italic;font-weight:600;font-display:swap;src:url(https://static-assets.prodpi.com/fonts/acumin/acuminprowide-semibolditalic.otf) format("opentype"),url(https://static-assets.prodpi.com/fonts/acumin/acuminprowide-semibolditalic.ttf) format("truetype"),url(https://static-assets.prodpi.com/fonts/acumin/acuminprowide-semibolditalic.woff) format("woff"),url(https://static-assets.prodpi.com/fonts/acumin/acuminprowide-semibolditalic.woff2) format("woff2")}@font-face{font-family:GT Super;font-style:normal;font-weight:300;font-display:swap;src:url(https://static-assets.prodpi.com/fonts/gt-super/GT-Super-Display-Light.woff2) format("woff2"),url(https://static-assets.prodpi.com/fonts/gt-super/GT-Super-Display-Light.woff) format("woff"),url(https://static-assets.prodpi.com/fonts/gt-super/GT-Super-Display-Light.ttf) format("truetype")}@font-face{font-family:GT Super;font-style:italic;font-weight:300;font-display:swap;src:url(https://static-assets.prodpi.com/fonts/gt-super/GT-Super-Display-Light-Italic.woff2) format("woff2"),url(https://static-assets.prodpi.com/fonts/gt-super/GT-Super-Display-Light-Italic.woff) format("woff"),url(https://static-assets.prodpi.com/fonts/gt-super/GT-Super-Display-Light-Italic.ttf) format("truetype")}.SharedComponent *,.SharedComponent :after,.SharedComponent :before,.SharedComponent ::backdrop,.SharedComponent ::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}.SharedComponent html,.SharedComponent :host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--fontFamily-body, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, 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}.SharedComponent body{line-height:inherit}.SharedComponent hr{height:0;color:inherit;border-top-width:1px}.SharedComponent abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted}.SharedComponent h1,.SharedComponent h2,.SharedComponent h3,.SharedComponent h4,.SharedComponent h5,.SharedComponent h6{font-size:inherit;font-weight:inherit}.SharedComponent a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.SharedComponent b,.SharedComponent strong{font-weight:bolder}.SharedComponent code,.SharedComponent kbd,.SharedComponent samp,.SharedComponent 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}.SharedComponent small{font-size:80%}.SharedComponent sub,.SharedComponent sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.SharedComponent sub{bottom:-.25em}.SharedComponent sup{top:-.5em}.SharedComponent table{text-indent:0;border-color:inherit;border-collapse:collapse}.SharedComponent :-moz-focusring{outline:auto}.SharedComponent progress{vertical-align:baseline}.SharedComponent summary{display:list-item}.SharedComponent ol,.SharedComponent ul,.SharedComponent menu{list-style:none}.SharedComponent img,.SharedComponent svg,.SharedComponent video,.SharedComponent canvas,.SharedComponent audio,.SharedComponent iframe,.SharedComponent embed,.SharedComponent object{display:block;vertical-align:middle}.SharedComponent img,.SharedComponent video{max-width:100%;height:auto}.SharedComponent button,.SharedComponent input,.SharedComponent select,.SharedComponent optgroup,.SharedComponent textarea,.SharedComponent ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}.SharedComponent :where(select[multiple]) optgroup{font-weight:bolder}.SharedComponent :where(select[size]) optgroup{font-weight:bolder}.SharedComponent :where(select[multiple]) optgroup option{padding-left:20px}.SharedComponent :where(select[size]) optgroup option{padding-left:20px}.SharedComponent ::file-selector-button{margin-right:4px}.SharedComponent ::-moz-placeholder{opacity:1;color:color-mix(in oklab,currentColor 50%,transparent)}.SharedComponent ::placeholder{opacity:1;color:color-mix(in oklab,currentColor 50%,transparent)}.SharedComponent textarea{resize:vertical}.SharedComponent ::-webkit-search-decoration{-webkit-appearance:none}.SharedComponent ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}.SharedComponent ::-webkit-datetime-edit{display:inline-flex}.SharedComponent ::-webkit-datetime-edit-fields-wrapper{padding:0}.SharedComponent ::-webkit-datetime-edit,.SharedComponent ::-webkit-datetime-edit-year-field,.SharedComponent ::-webkit-datetime-edit-month-field,.SharedComponent ::-webkit-datetime-edit-day-field,.SharedComponent ::-webkit-datetime-edit-hour-field,.SharedComponent ::-webkit-datetime-edit-minute-field,.SharedComponent ::-webkit-datetime-edit-second-field,.SharedComponent ::-webkit-datetime-edit-millisecond-field,.SharedComponent ::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}.SharedComponent :-moz-ui-invalid{box-shadow:none}.SharedComponent button,.SharedComponent input:where([type=button],[type=reset],[type=submit]),.SharedComponent ::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}.SharedComponent ::-webkit-inner-spin-button,.SharedComponent ::-webkit-outer-spin-button{height:auto}.SharedComponent [hidden]:where(:not([hidden=until-found])){display:none!important}.SharedComponent button,.SharedComponent [role=button]{cursor:pointer}.SharedComponent :disabled{cursor:default}.SharedComponent body{font:var(--font-body-md);color:var(--fgColor-neutral-primary);background:var(--bgColor-neutral-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.SharedComponent .body-sm{font:var(--font-body-sm)}.SharedComponent .body-md{font:var(--font-body-md)}.SharedComponent .body-lg{font:var(--font-body-lg)}.SharedComponent .body-xl{font:var(--font-body-xl)}.SharedComponent .prose :where(h1,h2,h3,h4,h5,h6){text-wrap:pretty}.SharedComponent .heading-sm,.SharedComponent .heading-md,.SharedComponent .heading-lg,.SharedComponent .heading-xl,.SharedComponent .heading-2xl,.SharedComponent .heading-3xl,.SharedComponent .heading-4xl{text-wrap:pretty}.SharedComponent .prose :where(h1,h2,h3,h4,h5,h6) strong{font-weight:var(--fontWeight-heading);color:var(--fgColor-link)}.SharedComponent .heading-sm strong,.SharedComponent .heading-md strong,.SharedComponent .heading-lg strong,.SharedComponent .heading-xl strong,.SharedComponent .heading-2xl strong,.SharedComponent .heading-3xl strong,.SharedComponent .heading-4xl strong{font-weight:var(--fontWeight-heading);color:var(--fgColor-link)}.SharedComponent .prose :where(h1,h2,h3,h4,h5,h6){margin-top:var(--space-32)}.SharedComponent .prose :where(h1,h2,h3,h4,h5,h6)+:where(h1,h2,h3,h4,h5,h6){margin-top:var(--space-16)}.SharedComponent .heading-sm,.SharedComponent :where(.prose) h6{font:var(--font-heading-sm)}.SharedComponent .heading-md,.SharedComponent :where(.prose) h5{font:var(--font-heading-md)}.SharedComponent .heading-lg,.SharedComponent :where(.prose) h4{font:var(--font-heading-lg)}.SharedComponent .heading-xl,.SharedComponent :where(.prose) h3{font:var(--font-heading-xl)}.SharedComponent .heading-2xl,.SharedComponent :where(.prose) h2{font:var(--font-heading-2xl)}.SharedComponent .heading-3xl,.SharedComponent :where(.prose) h1{font:var(--font-heading-3xl)}.SharedComponent .heading-4xl{font:var(--font-heading-4xl)}.SharedComponent .display-md{font:var(--font-display-md);text-wrap:pretty}.SharedComponent .display-md strong{font-weight:var(--fontWeight-display);color:var(--fgColor-brand-strong)}.SharedComponent .display-lg{font:var(--font-display-lg);text-wrap:pretty}.SharedComponent .display-lg strong{font-weight:var(--fontWeight-display);color:var(--fgColor-brand-strong)}.SharedComponent .display-xl{font:var(--font-display-xl);text-wrap:pretty}.SharedComponent .display-xl strong{font-weight:var(--fontWeight-display);color:var(--fgColor-brand-strong)}.SharedComponent .link,.SharedComponent :where(.prose) a{color:var(--fgColor-link)}.SharedComponent .link:hover,.SharedComponent :where(.prose) a:hover{text-decoration:underline;-webkit-text-decoration:underline solid currentColor;text-decoration:underline solid currentColor;text-decoration-thickness:1px;-webkit-text-decoration:underline 1px;text-decoration:underline 1px;text-underline-offset:4px}.SharedComponent .prose>*{margin-bottom:var(--space-16)}.SharedComponent .prose ol,.SharedComponent .prose ul{text-align:left;padding-left:var(--space-20)}.SharedComponent .prose ol li,.SharedComponent .prose ul li{margin-top:var(--space-4);margin-bottom:var(--space-4)}.SharedComponent .prose ol{list-style-type:decimal}.SharedComponent .prose ul{list-style-type:disc}.SharedComponent .prose hr{border-color:var(--borderColor-neutral-subtle)}.SharedComponent .prose blockquote{font-family:var(--fontFamily-heading);font-size:var(--fontSize-2xl)}@media (min-width: 480px){.SharedComponent .prose blockquote{font-size:var(--fontSize-3xl)}}@media (min-width: 640px){.SharedComponent .prose blockquote{font-size:var(--fontSize-4xl)}}.SharedComponent .prose>:first-child{margin-top:0!important}.SharedComponent .prose>:last-child{margin-bottom:0!important}.SharedComponent strong{font-weight:600}.SharedComponent .label-sm,.SharedComponent .label-md,.SharedComponent .label-lg{font-family:var(--fontFamily-heading);font-weight:400;letter-spacing:var(--letterSpacing-wide);line-height:var(--lineHeight-tight);text-transform:uppercase}.SharedComponent .label-sm{font-size:var(--fontSize-xs)}.SharedComponent .label-md{font-size:var(--fontSize-sm)}.SharedComponent .label-lg{font-size:var(--fontSize-base)}.SharedComponent html:has([data-disable-document-scroll=true]){overflow:hidden}.SharedComponent html[data-account-status=signed-in] [data-signed-out]{display:none}.SharedComponent html:not([data-account-status=signed-in]) [data-signed-in]{display:none}.SharedComponent .root{isolation:isolate;display:flex;flex-direction:column;min-height:100dvh}@keyframes fadeIn{0%{opacity:0}}@keyframes fadeOut{to{opacity:0}}.SharedComponent .Header__logo:focus-visible,.SharedComponent .NavMenu__link:focus-visible,.SharedComponent .NavMenu__trigger:focus-visible,.SharedComponent .NavListItem__link:focus-visible,.SharedComponent .NavDrawer__link:focus-visible,.SharedComponent .NavAccordion__trigger:focus-visible{outline:var(--focus-outlineWidth) solid var(--focus-outlineColor);outline-offset:calc(var(--focus-outlineWidth) * -1)}.SharedComponent .Accordion{border-top:1px solid var(--borderColor-neutral-subtle);border-bottom:1px solid var(--borderColor-neutral-subtle)}.SharedComponent .Accordion+.Accordion{border-top:0}.SharedComponent .Accordion__content{padding-bottom:var(--space-32);text-align:left}.SharedComponent .Accordion__trigger{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16);font-size:var(--accordion-font-size);min-height:var(--accordion-trigger-height);padding-top:var(--space-16);padding-bottom:var(--space-16);font-family:var(--fontFamily-heading);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SharedComponent .Accordion__trigger::-webkit-details-marker{display:none}.SharedComponent .Accordion__icon{position:relative;display:grid;align-items:center;justify-items:center;place-items:center;width:var(--space-20);height:var(--space-20)}.SharedComponent .Accordion__icon:before,.SharedComponent .Accordion__icon:after{content:"";position:absolute;width:calc(100% - var(--space-4));height:1px;background:currentColor;transition:transform .15s ease}.SharedComponent .Accordion__icon:after{rotate:90deg;transition:rotate .1s ease}.SharedComponent .Accordion[open] .Accordion__icon:after{rotate:0deg}.SharedComponent .Accordion--md{--accordion-trigger-height: var(--space-56);--accordion-font-size: var(--fontSize-base)}.SharedComponent .Accordion--lg{--accordion-trigger-height: var(--space-64);--accordion-font-size: var(--fontSize-lg)}.SharedComponent .Banner{display:grid;align-items:center;justify-items:center;place-items:center;width:100%;min-height:var(--banner-height);padding-top:var(--space-10);padding-bottom:var(--space-10);background:var(--black);font-size:var(--fontSize-xs);line-height:var(--lineHeight-snug);text-align:center;color:var(--brass-4);text-wrap:balance}.SharedComponent .Banner a{color:var(--fgColor-brand-strong);font-weight:600}@media (min-width: 480px){.SharedComponent .Banner{font-size:var(--fontSize-sm)}}.SharedComponent .BrandValues{display:grid;grid-gap:var(--space-80);gap:var(--space-80);background:var(--teal-12);color:var(--white);padding:var(--container-padding);padding-top:var(--space-80)}@media (min-width: 1024px){.SharedComponent .BrandValues{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:var(--container-padding)}}@media (min-width: 1280px){.SharedComponent .BrandValues{grid-template-columns:repeat(2,minmax(0,1fr))}}.SharedComponent .BrandValues__content{display:flex;flex-direction:column}.SharedComponent .BrandValues__label{color:var(--fgColor-brand-strong)}.SharedComponent .BrandValues__heading{margin-top:var(--space-24);font-family:var(--fontFamily-display);font-weight:300;font-size:var(--fontSize-9xl);font-style:italic;line-height:var(--lineHeight-tight)}.SharedComponent .BrandValues__heading strong{font-weight:300;font-style:normal;text-transform:uppercase}@media (min-width: 1280px){.SharedComponent .BrandValues__heading{font-size:var(--fontSize-10xl)}}.SharedComponent .BrandValues__grid{display:grid;grid-gap:var(--space-16);gap:var(--space-16)}@media (min-width: 640px){.SharedComponent .BrandValues__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.SharedComponent .BrandValues__grid{margin-top:var(--space-64)}}.SharedComponent .BrandValues__column{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--space-16)}.SharedComponent .BrandValues__value{padding:var(--space-32);background:color-mix(in oklab,var(--teal-11),transparent 75%)}@media (min-width: 1024px){.SharedComponent .BrandValues__value{padding-top:var(--space-80)}}.SharedComponent .BrandValues__valueTitle{font-family:var(--fontFamily-heading);font-size:var(--fontSize-2xl)}.SharedComponent .BrandValues__valueDescription{margin-top:var(--space-16);color:var(--teal-8)}.SharedComponent .Button{display:inline-flex;align-items:center;justify-content:center;gap:var(--_button-gap);min-height:var(--_button-size);padding:var(--_button-padding);border:1px solid var(--_button-borderColor);font-family:var(--fontFamily-heading);font-size:var(--_button-fontSize);line-height:var(--lineHeight-tight);letter-spacing:var(--letterSpacing-wide);text-transform:uppercase;text-align:center;background:var(--_button-bgColor);color:var(--_button-fgColor);transition:color .2s ease,background-color .2s ease}.SharedComponent .Button:hover:not(:disabled){background:var(--_button-bgColor-hover)}.SharedComponent .Button:active:not(:disabled){background:var(--_button-bgColor-active)}.SharedComponent .Button:disabled{opacity:.5}.SharedComponent .Button--primary{--_button-fgColor: var(--button-primary-fgColor);--_button-bgColor: var(--button-primary-bgColor);--_button-bgColor-hover: var(--button-primary-bgColor-hover);--_button-bgColor-active: var(--button-primary-bgColor-active)}.SharedComponent .Button--tertiary{--_button-fgColor: var(--button-tertiary-fgColor);--_button-bgColor: var(--button-tertiary-bgColor);--_button-bgColor-hover: var(--button-tertiary-bgColor-hover);--_button-bgColor-active: var(--button-tertiary-bgColor-active)}.SharedComponent .Button--white{--_button-fgColor: var(--button-white-fgColor);--_button-bgColor: var(--button-white-bgColor);--_button-bgColor-hover: var(--button-white-bgColor-hover);--_button-bgColor-active: var(--button-white-bgColor-active)}.SharedComponent .Button--text{--_button-fgColor: var(--button-text-fgColor);--_button-size: 0 !important;--_button-padding: 0 !important;border-bottom:1px solid var(--borderColor-neutral-strong);padding-bottom:var(--space-8)}.SharedComponent .Button--md,.SharedComponent .Button--lg{--_button-size: var(--space-48);--_button-padding: var(--space-10) var(--space-20);--_button-gap: var(--space-8);--_button-fontSize: var(--fontSize-sm)}@media (min-width: 640px){.SharedComponent .Button--lg{--_button-size: var(--space-56);--_button-padding: var(--space-12) var(--space-24);--_button-gap: var(--space-8);--_button-fontSize: var(--fontSize-base)}}.SharedComponent .Button__label{translate:0 1px}.SharedComponent .ButtonList{display:flex;flex-wrap:wrap;-moz-column-gap:var(--space-20);column-gap:var(--space-20);row-gap:var(--space-16)}.SharedComponent .Carousel{position:relative;display:flex;flex-direction:column}.SharedComponent .Carousel__scrollContainer{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.SharedComponent .Carousel__scrollContainer::-webkit-scrollbar{display:none}.SharedComponent .Carousel__itemContainer{display:flex;gap:var(--space-24)}.SharedComponent .Carousel__itemContainer>*{flex-shrink:0;scroll-snap-align:start}.SharedComponent .Carousel__buttons{display:flex;gap:var(--space-12);margin-left:auto;position:absolute;transform:translate(-50%,-50%);top:50%;left:50%;width:calc(100% - var(--space-48));justify-content:space-between;pointer-events:none}.SharedComponent .Carousel__buttons>*{pointer-events:auto}@media (max-width: 767px){.SharedComponent .Carousel__buttons{display:none}}.SharedComponent .Carousel__button{background-color:var(--bgColor-neutral-primary);width:var(--space-48);height:var(--space-48);border-radius:50%;position:relative;transition:opacity .2s ease,scale .2s ease}.SharedComponent .Carousel__button:before{content:"";position:absolute;top:50%;left:45%;width:var(--space-12);height:var(--space-12);border-top:1px solid currentColor;border-right:1px solid currentColor;transform:translate(-50%,-50%) rotate(45deg)}.SharedComponent .Carousel__button--prev:before{left:55%;transform:translate(-50%,-50%) rotate(-135deg)}.SharedComponent .Carousel__button:disabled{opacity:0;scale:.9;pointer-events:none}.SharedComponent .DrawerRoot::backdrop{background:var(--backdrop-bgColor)}.SharedComponent .DrawerRoot[data-state=open]::backdrop{animation:fadeIn .4s ease}.SharedComponent .DrawerRoot[data-state=closing]::backdrop{animation:fadeOut .4s ease forwards}.SharedComponent .Drawer{position:fixed;top:0;bottom:0;width:min(100%,var(--space-512));background:var(--bgColor-neutral-primary)}.SharedComponent .Drawer--left{left:0}.SharedComponent .Drawer--left[data-state=open]{animation:Drawer__leftOpen .7s var(--ease-out)}.SharedComponent .Drawer--left[data-state=closing]{animation:Drawer__leftClose .5s var(--ease-out) forwards}.SharedComponent .Drawer--right{right:0}.SharedComponent .Drawer--right[data-state=open]{animation:Drawer__rightOpen .7s var(--ease-out)}.SharedComponent .Drawer--right[data-state=closing]{animation:Drawer__rightClose .5s var(--ease-out) forwards}@keyframes Drawer__leftOpen{0%{translate:-100%}}@keyframes Drawer__leftClose{to{translate:-100%}}@keyframes Drawer__rightOpen{0%{translate:100%}}@keyframes Drawer__rightClose{to{translate:100%}}.SharedComponent .Footer{margin-top:auto;background-color:var(--black);color:var(--brass-4)}.SharedComponent .Footer a{color:inherit}.SharedComponent .Footer a:focus-visible{outline-color:inherit}.SharedComponent .Footer__top{padding-top:var(--space-48);padding-bottom:var(--space-32)}.SharedComponent .Footer__content{display:grid;grid-column-gap:var(--space-32);-moz-column-gap:var(--space-32);column-gap:var(--space-32);grid-row-gap:var(--space-48);row-gap:var(--space-48);border-top:1px solid color-mix(in oklch,var(--brass-4) 50%,transparent);border-bottom:1px solid color-mix(in oklch,var(--brass-4) 50%,transparent);padding:var(--space-48) 0}@media (min-width: 480px){.SharedComponent .Footer__content{grid-template-columns:repeat(auto-fill,minmax(var(--space-208),1fr))}}.SharedComponent .Footer__column{display:flex;flex-direction:column;gap:var(--space-16)}.SharedComponent .Footer__list{display:flex;flex-direction:column;gap:var(--space-2)}.SharedComponent .Footer__bottom{padding-top:var(--space-32);padding-bottom:var(--space-32);font-size:var(--fontSize-sm);color:color-mix(in oklch,var(--brass-4) 50%,transparent)}.SharedComponent .Header{position:relative;z-index:1;transition:background-color .2s ease}.SharedComponent .Header:has(.NavMenu[data-state=open]){background:var(--white)}.SharedComponent .Header__top{display:grid;grid-template-columns:1fr auto 1fr;height:var(--header-top-height);align-items:center;border-bottom:var(--space-1) solid var(--borderColor-neutral-subtle)}.SharedComponent .Header__logo{padding:var(--space-16)}.SharedComponent .Header__right{display:flex;justify-content:flex-end}.SharedComponent .Header__cartLink{display:flex;gap:var(--space-8);align-items:center}.SharedComponent .Header__cartCount{display:grid;align-items:center;justify-items:center;place-items:center;height:var(--space-24);width:var(--space-24);border-radius:calc(infinity * 1px);background:var(--teal-5);font-size:var(--fontSize-sm)}.SharedComponent .Header__cartNum{translate:0 1px;line-height:1}.SharedComponent .NavButton{display:flex;align-items:center;gap:var(--space-8);padding:0!important;padding:initial!important}.SharedComponent .NavButton__label{margin-top:2px}.SharedComponent .NavButton__menuIcon{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:var(--space-20);height:var(--space-8);transition:height .15s ease}.SharedComponent .NavButton:hover .NavButton__menuIcon{height:var(--space-10)}.SharedComponent .NavButton__menuIcon:before,.SharedComponent .NavButton__menuIcon:after{content:"";width:calc(100% - var(--space-4));height:1px;background:currentColor;transition:transform .15s ease}.SharedComponent .NavButton__closeIcon{position:relative;display:grid;align-items:center;justify-items:center;place-items:center;width:var(--space-20);height:var(--space-20)}.SharedComponent .NavButton__closeIcon:before,.SharedComponent .NavButton__closeIcon:after{content:"";position:absolute;width:calc(100% - var(--space-2));height:1px;background:currentColor;transition:transform .15s ease}.SharedComponent .NavButton__closeIcon:before{rotate:45deg}.SharedComponent .NavButton__closeIcon:after{rotate:-45deg}.SharedComponent .NavMenu{--_navMenu-height: var(--header-nav-height);isolation:isolate}.SharedComponent .NavMenu__backdrop{position:absolute;top:var(--header-height);left:0;right:0;height:100px;scale:1 calc(var(--_navMenu-backdrop-height, 0) / 100);transform-origin:top;background:var(--white);transition:opacity .2s ease,scale .2s ease;opacity:0;will-change:opacity,scale}.SharedComponent .NavMenu__backdrop[data-state=open]{opacity:1}.SharedComponent .NavMenu__isolate{isolation:isolate}.SharedComponent .NavMenu__container{overflow-x:auto;margin-left:calc(var(--container-padding) * -1);margin-right:calc(var(--container-padding) * -1);padding-left:var(--container-padding);padding-right:var(--container-padding)}.SharedComponent .NavMenu__divider{margin-top:-1px;border-color:var(--borderColor-neutral-subtle)}.SharedComponent .NavMenu__list{display:flex;align-items:center;width:-moz-fit-content;width:fit-content;height:var(--_navMenu-height);margin-left:auto;margin-right:auto}.SharedComponent .NavMenu__mobileLabel{margin-right:var(--space-12);font-family:var(--fontFamily-heading);font-size:var(--fontSize-2xs);letter-spacing:var(--letterSpacing-wide);text-transform:uppercase}@media (min-width: 768px){.SharedComponent .NavMenu__mobileLabel{display:none}}.SharedComponent .NavMenu__item{position:relative;height:100%}.SharedComponent .NavMenu__link,.SharedComponent .NavMenu__trigger{display:flex;align-items:center;height:100%;padding-left:var(--space-16)!important;padding-right:var(--space-16)!important;font-family:var(--fontFamily-display);text-transform:uppercase;white-space:nowrap;transition:color .15s ease}.SharedComponent .NavMenu__link:hover,.SharedComponent .NavMenu__trigger:hover,.SharedComponent .NavMenu__link[data-state=open],.SharedComponent [data-state=open].NavMenu__trigger{color:var(--fgColor-brand-strong)}@media (max-width: 767px){.SharedComponent .NavMenu__link:has(+.NavMenu__trigger),.SharedComponent .NavMenu__trigger:has(+.NavMenu__trigger){display:none}}@media (min-width: 768px){.SharedComponent .NavMenu__trigger{all:unset;position:absolute;display:grid;align-items:center;justify-items:center;place-items:center;top:0;right:0;width:var(--space-16);height:100%;padding:0!important;padding:initial!important;opacity:0;pointer-events:none}.SharedComponent .NavMenu__trigger:focus-visible{opacity:1;pointer-events:auto}}@media (min-width: 768px){.SharedComponent .NavMenu__label{display:none}}.SharedComponent .NavMenu__caret{width:var(--space-6);height:var(--space-6);border-right:1px solid var(--black);border-bottom:1px solid var(--black);rotate:45deg}.SharedComponent .NavMenu__trigger[data-state=open] .NavMenu__caret{rotate:-135deg}@media (max-width: 767px){.SharedComponent .NavMenu__caret{display:none}}.SharedComponent .NavDropdown{position:absolute;left:0;right:0;width:100%;padding-left:var(--container-padding);padding-right:var(--container-padding);overflow-x:auto}.SharedComponent .NavDropdown[data-state=open]{animation:fadeIn .2s ease}.SharedComponent .NavDropdown[data-state=closing]{animation:fadeOut .2s ease}.SharedComponent .NavDropdown[data-state=closed]{display:none}.SharedComponent .NavDropdown__container{--_navDropdown-maxWidth: var(--space-896);--_navDropdown-gap: var(--space-32);--_navDropdown-columnWidth: calc( (var(--_navDropdown-maxWidth) - (var(--_navDropdown-gap) * 3)) / 4 );display:grid;grid-template-columns:repeat(4,var(--_navDropdown-columnWidth));grid-gap:var(--_navDropdown-gap);gap:var(--_navDropdown-gap);width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;padding-top:var(--space-32);padding-bottom:var(--space-32)}.SharedComponent .NavDropdown__column{display:flex;flex-direction:column;gap:var(--space-16)}.SharedComponent .NavDropdown__column:has(.NavListItem){border-left:var(--space-1) solid var(--borderColor-neutral-subtle);padding-left:var(--space-16)}.SharedComponent .NavImageItem__imageWrapper{display:grid;aspect-ratio:1;background-color:var(--bgColor-neutral-secondary)}.SharedComponent .NavImageItem__imageWrapper>*{grid-area:1/1}.SharedComponent .NavImageItem__image{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;width:100%;height:auto;transition:opacity .15s ease}.SharedComponent .NavImageItem:hover .NavImageItem__image+.NavImageItem__image{opacity:0}.SharedComponent .NavImageItem__title{margin-top:var(--space-4);font-size:var(--fontSize-sm)}.SharedComponent .NavListItem__title{margin-bottom:var(--space-8)}.SharedComponent .NavMenu .NavListItem__title{color:var(--fgColor-brand-strong)}.SharedComponent .NavDrawer .NavListItem__title{color:var(--teal-10)}.SharedComponent .NavListItem__list{list-style:none}.SharedComponent .NavListItem__link{display:block;padding-top:var(--space-2);padding-bottom:var(--space-2);transition:color .1s ease}.SharedComponent .NavListItem__link:hover{color:var(--fgColor-neutral-secondary)}.SharedComponent .NavDrawer{--_navDrawer-drawerActions-height: var(--space-80);--_navDrawer-accountActions-height: var(--space-64);height:100%;background:var(--teal-6)}.SharedComponent .NavDrawer__header{padding-left:var(--container-padding);padding-right:var(--container-padding)}.SharedComponent .NavDrawer__drawerActions{display:flex;align-items:center;height:var(--_navDrawer-drawerActions-height)}.SharedComponent .NavDrawer__accountActions{display:flex;align-items:center;gap:var(--space-8);height:var(--_navDrawer-accountActions-height);border-top:1px solid var(--borderColor-neutral-subtle);border-bottom:1px solid var(--borderColor-neutral-subtle)}.SharedComponent .NavDrawer__accountLink{color:inherit}.SharedComponent .NavDrawer__accountLink:not(:last-child){margin-right:var(--space-8)}.SharedComponent .NavDrawer__content{display:flex;flex-direction:column;gap:var(--space-48);height:calc(100% - var(--_navDrawer-drawerActions-height) - var(--_navDrawer-accountActions-height));padding-top:var(--space-32);padding-bottom:var(--space-32);padding-left:var(--container-padding);padding-right:var(--container-padding);overflow-y:auto}.SharedComponent .NavDrawer__link{display:block;padding-top:var(--space-2);padding-bottom:var(--space-2)}.SharedComponent .NavAccordion__content{display:flex;flex-direction:column;gap:var(--space-24);padding-top:var(--space-16);padding-bottom:var(--space-16);padding-left:var(--space-16);padding-right:var(--space-16)}.SharedComponent .NavAccordion__trigger{display:flex;align-items:center;justify-content:space-between;height:var(--space-56);font-family:var(--fontFamily-display);font-size:var(--fontSize-5xl);text-transform:uppercase;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SharedComponent .NavAccordion__trigger::-webkit-details-marker{display:none}.SharedComponent .NavAccordion__icon{position:relative;display:grid;align-items:center;justify-items:center;place-items:center;width:var(--space-20);height:var(--space-20)}.SharedComponent .NavAccordion__icon:before,.SharedComponent .NavAccordion__icon:after{content:"";position:absolute;width:calc(100% - var(--space-4));height:1px;background:currentColor;transition:transform .15s ease}.SharedComponent .NavAccordion__icon:after{rotate:90deg;transition:rotate .1s ease}.SharedComponent .NavAccordion[open] .NavAccordion__icon:after{rotate:0deg}.SharedComponent .ProductCard{position:relative;display:flex;flex-direction:column;gap:var(--space-20)}.SharedComponent .ProductCard__image{min-height:0;aspect-ratio:var(--section-media-aspect-ratio, 4/5);transition:opacity .3s}.SharedComponent .ProductCard:has(:where(.ProductCard__link:hover)) .ProductCard__image{opacity:.7}.SharedComponent .ProductCard__content{display:flex;flex-direction:column;padding:var(--space-8);gap:var(--space-8)}.SharedComponent .ProductCard__header{display:flex;justify-content:space-between;gap:var(--space-8)}.SharedComponent .ProductCard__link{outline:none}.SharedComponent .ProductCard__link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.SharedComponent .ProductCard__price{flex-shrink:0}.SharedComponent .ProductCategoryGrid{display:flex;flex-direction:column;gap:var(--space-40);padding-top:var(--space-40);padding-bottom:var(--space-80)}.SharedComponent .ProductCategoryGrid__header{padding-top:var(--space-24);border-top:1px solid var(--borderColor-neutral-subtle)}.SharedComponent .ProductCategoryGrid:first-child .ProductCategoryGrid__header{padding-top:0;border-top:none}.SharedComponent .ProductCategoryGrid__content{position:relative;display:flex;flex-direction:column;gap:var(--space-40)}@media (min-width: 1024px){.SharedComponent .ProductCategoryGrid__content{flex-direction:row}}.SharedComponent .ProductCategoryGrid__sidebar{flex:1 1 25%;flex-direction:column;gap:var(--space-8);height:100%;display:none}@media (min-width: 1024px){.SharedComponent .ProductCategoryGrid__sidebar{position:sticky;display:flex;top:var(--space-24)}}.SharedComponent .ProductCategoryGrid__sidebarLink{color:var(--fgColor-neutral-primary)}.SharedComponent .ProductCategoryGrid__grid{flex:3 1 75%;display:grid;grid-column-gap:var(--space-20);-moz-column-gap:var(--space-20);column-gap:var(--space-20);grid-row-gap:var(--space-40);row-gap:var(--space-40);grid-auto-rows:min-content}@media (min-width: 480px){.SharedComponent .ProductCategoryGrid__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 640px){.SharedComponent .ProductCategoryGrid__grid{grid-template-columns:repeat(3,1fr)}}.SharedComponent .SectionContent :where(.ButtonList){margin-top:var(--space-48)}.SharedComponent .SectionContent :where(.ButtonList:has(.Button--text)){margin-top:var(--space-32)}.SharedComponent .SectionContent__content>*{max-width:var(--space-448)}.SharedComponent .SectionContent--alignCenter{display:flex;flex-direction:column;align-items:center;text-align:center}.SharedComponent .SectionContent--alignCenter ul,.SharedComponent .SectionContent--alignCenter ol{display:inline-block}.SharedComponent .SectionContent--alignSplit{display:flex;flex-direction:column;align-items:center;justify-content:space-between;max-width:none;max-width:initial;width:100%;height:100%;text-align:center}@media (min-width: 768px){.SharedComponent .SectionContent--alignSplit{height:auto;height:initial;flex-direction:row;text-align:left}}.SharedComponent .SectionContent--alignCenter .SectionContent__content>*{margin-left:auto;margin-right:auto}.SharedComponent .SectionContent--alignCenter .ButtonList{justify-content:center}.SharedComponent .SectionContent--alignSplit .ButtonList{margin-top:0}.SharedComponent .SectionContent--containerLarge .SectionContent__heading{max-width:var(--space-576)}.SharedComponent .SectionContent--containerExtraLarge .SectionContent__heading{max-width:var(--space-640)}.SharedComponent .SectionContent__label{color:var(--theme-fgColor-accent)}.SharedComponent .SectionContent__description:has(+.SectionContent__accordions){margin-bottom:var(--space-32)}.SharedComponent .prose :where(figure:has(table)){position:relative;overflow:auto}.SharedComponent .TableContainer{position:relative;overflow:auto}@media (max-width: 639px){.SharedComponent .prose :where(figure:has(table)){margin-left:calc(var(--container-padding) * -1);margin-right:calc(var(--container-padding) * -1)}.SharedComponent .TableContainer{margin-left:calc(var(--container-padding) * -1);margin-right:calc(var(--container-padding) * -1)}}.SharedComponent .TableContainer :where(table){width:100%;border-collapse:separate;border-collapse:initial;border-spacing:0}.SharedComponent .prose :where(table){width:100%;border-collapse:separate;border-collapse:initial;border-spacing:0}.SharedComponent .TableContainer :where(thead:not(:last-child) :where(td,th)){border-bottom:1px solid var(--borderColor-neutral-subtle)}.SharedComponent .TableContainer :where(tbody:not(:last-child) :where(td,th)){border-bottom:1px solid var(--borderColor-neutral-subtle)}.SharedComponent .TableContainer :where(tfoot:not(:last-child) :where(td,th)){border-bottom:1px solid var(--borderColor-neutral-subtle)}.SharedComponent .prose :where(thead:not(:last-child) :where(td,th)){border-bottom:1px solid var(--borderColor-neutral-subtle)}.SharedComponent .prose :where(tbody:not(:last-child) :where(td,th)){border-bottom:1px solid var(--borderColor-neutral-subtle)}.SharedComponent .prose :where(tfoot:not(:last-child) :where(td,th)){border-bottom:1px solid var(--borderColor-neutral-subtle)}.SharedComponent .TableContainer :where(tbody tr:not(:last-child) :where(td,th)){border-bottom:1px solid var(--borderColor-neutral-subtle)}.SharedComponent .prose :where(tbody tr:not(:last-child) :where(td,th)){border-bottom:1px solid var(--borderColor-neutral-subtle)}.SharedComponent .TableContainer :where(th[colspan]){position:sticky;top:0}.SharedComponent .prose :where(th[colspan]){position:sticky;top:0}.SharedComponent .TableContainer :where(td,th){padding-top:var(--space-16);padding-bottom:var(--space-16);padding-left:var(--space-8);padding-right:var(--space-8);font-size:var(--fontSize-sm)}.SharedComponent .prose :where(td,th){padding-top:var(--space-16);padding-bottom:var(--space-16);padding-left:var(--space-8);padding-right:var(--space-8);font-size:var(--fontSize-sm)}.SharedComponent .TableContainer :where(th){text-align:left}.SharedComponent .prose :where(th){text-align:left}.SharedComponent .TableContainer :where(td:first-child){font-weight:600}.SharedComponent .prose :where(td:first-child){font-weight:600}.SharedComponent .TableContainer :where(th a){color:inherit}.SharedComponent .prose :where(th a){color:inherit}.SharedComponent .TableContainer :where(td a){color:inherit}.SharedComponent .prose :where(td a){color:inherit}.SharedComponent .container{width:var(--container-width);margin-left:auto;margin-right:auto}.SharedComponent .container-full{max-width:var(--container-maxWidth);margin-left:auto;margin-right:auto}.SharedComponent .container-xs{width:var(--container-width-xs);margin-left:auto;margin-right:auto}.SharedComponent .container-sm{width:var(--container-width-sm);margin-left:auto;margin-right:auto}.SharedComponent .container-md{width:var(--container-width-md);margin-left:auto;margin-right:auto}.SharedComponent .container-lg{width:var(--container-width-lg);margin-left:auto;margin-right:auto}.SharedComponent .container-xl{width:var(--container-width-xl);margin-left:auto;margin-right:auto}.SharedComponent .scrollbar-hidden{scrollbar-width:none}.SharedComponent .scrollbar-hidden::-webkit-scrollbar{display:none}.SharedComponent .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.SharedComponent .cover{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.SharedComponent .expired{-webkit-text-decoration:line-through;text-decoration:line-through}html:has([data-disable-document-scroll=true]){overflow:hidden}html[data-account-status=signed-in] [data-signed-out]{display:none}html:not([data-account-status=signed-in]) [data-signed-in]{display:none}#app,body:has([class*=Modal__],[class*=LightBox__]) .global-component{isolation:isolate}page{isolation:isolate}
