.LanguageSwitcher-module__switcher___e9k6l{align-items:center;gap:var(--space1);border:1px solid var(--borderSubtle);padding:2px;display:inline-flex}.LanguageSwitcher-module__option___frj17{min-block-size:32px;min-inline-size:40px;padding-inline:var(--space2);font-family:var(--fontFamilyTechnical);font-size:var(--fontSizeOverline);font-weight:var(--fontWeightMedium);letter-spacing:var(--letterSpacingTechnical);color:var(--textSecondary);transition:var(--transitionColor)}.LanguageSwitcher-module__option___frj17:hover{color:var(--textStrong)}@media (pointer:coarse){.LanguageSwitcher-module__option___frj17{min-block-size:44px;min-inline-size:44px}}.LanguageSwitcher-module__active___46lSQ{background-color:var(--colorDeepGraphite);color:var(--colorWhite)}.LanguageSwitcher-module__active___46lSQ:hover{color:var(--colorWhite)}.LanguageSwitcher-module__onInverse___nn4Kg{border-color:var(--borderOnInverse)}.LanguageSwitcher-module__onInverse___nn4Kg .LanguageSwitcher-module__option___frj17{color:var(--textOnInverseSecondary)}.LanguageSwitcher-module__onInverse___nn4Kg .LanguageSwitcher-module__option___frj17:hover{color:var(--colorWhite)}.LanguageSwitcher-module__onInverse___nn4Kg .LanguageSwitcher-module__active___46lSQ{background-color:var(--colorWhite);color:var(--colorDeepGraphite)}.LanguageSwitcher-module__onInverse___nn4Kg .LanguageSwitcher-module__active___46lSQ:hover{color:var(--colorDeepGraphite)}.SectionRail-module__rail___wacRM{display:none}@media (width>=1280px){.SectionRail-module__rail___wacRM{z-index:var(--zIndexSticky);display:block;position:fixed;inset-block-start:50%;inset-inline-end:var(--space5);translate:0 -50%}.SectionRail-module__list___k5L1e{gap:var(--space4);flex-direction:column;display:flex;position:relative}.SectionRail-module__list___k5L1e:before,.SectionRail-module__list___k5L1e:after{content:"";inline-size:1px;position:absolute;inset-inline-start:50%;translate:-50%}.SectionRail-module__list___k5L1e:before{background-color:var(--borderSubtle);inset-block:6px}.SectionRail-module__list___k5L1e:after{block-size:calc((100% - 12px) * var(--railProgress,0));background-color:var(--colorAmberSignal);transition:block-size var(--durationFast,.12s) linear;inset-block-start:6px}.SectionRail-module__dot___PBirL{justify-content:center;align-items:center;block-size:24px;inline-size:24px;display:flex;position:relative}.SectionRail-module__dot___PBirL:after{content:"";z-index:1;border:1px solid var(--borderDefault);background-color:var(--surfaceBase);block-size:7px;inline-size:7px;box-shadow:0 0 0 3px var(--surfaceBase);transition:background-color var(--durationBase) var(--easingStandard), border-color var(--durationBase) var(--easingStandard), scale var(--durationBase) var(--easingEmphasized);border-radius:50%;position:relative}.SectionRail-module__dotPassed___PCvNu:after{background-color:var(--colorAmberSignal);border-color:var(--colorAmberSignal)}.SectionRail-module__dotActive___Vf2cf:after{background-color:var(--colorAmberSignal);border-color:var(--colorAmberSignal);scale:1.55}.SectionRail-module__label___2mtVl{padding:var(--space1) var(--space3);background-color:var(--surfaceInverse);color:var(--textOnInverse);font-family:var(--fontFamilyTechnical);font-size:var(--fontSizeOverline);letter-spacing:var(--letterSpacingTechnical);white-space:nowrap;opacity:0;translate:var(--space2) 0;pointer-events:none;transition:opacity var(--durationBase) var(--easingStandard), translate var(--durationBase) var(--easingStandard);border-radius:2px;position:absolute;inset-inline-end:calc(100% + var(--space2))}.SectionRail-module__dotActive___Vf2cf .SectionRail-module__label___2mtVl,.SectionRail-module__dot___PBirL:hover .SectionRail-module__label___2mtVl,.SectionRail-module__dot___PBirL:focus-visible .SectionRail-module__label___2mtVl{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.SectionRail-module__dot___PBirL:after,.SectionRail-module__label___2mtVl,.SectionRail-module__list___k5L1e:after{transition:none}}.SiteFooter-module__footer___rA--w{border-block-start:1px solid var(--borderOnInverse);background-color:var(--surfaceInverse);color:var(--textOnInverse);padding-block:var(--space9) var(--space6)}.SiteFooter-module__top___W8GlB{gap:var(--space8);border-block-end:1px solid var(--borderOnInverse);padding-block-end:var(--space8);display:grid}.SiteFooter-module__brand___mYQYj{gap:var(--space5);flex-direction:column;display:flex}.SiteFooter-module__claim___eTOh3{max-width:26ch;font-size:var(--fontSizeH4);font-weight:var(--fontWeightLight);line-height:var(--lineHeightSnug);color:var(--textOnInverse);text-wrap:balance}.SiteFooter-module__columns___OTvzc{gap:var(--space7) var(--space5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.SiteFooter-module__column___UqCpd{gap:var(--space4);flex-direction:column;display:flex}.SiteFooter-module__columnTitle___PJ14H{font-family:var(--fontFamilyTechnical);font-size:var(--fontSizeOverline);font-weight:var(--fontWeightMedium);letter-spacing:var(--letterSpacingOverline);text-transform:uppercase;color:var(--textOnInverseSecondary)}.SiteFooter-module__columnList___LwWRU{gap:var(--space3);flex-direction:column;display:flex}.SiteFooter-module__columnLink___dLyOS,.SiteFooter-module__columnText___rUJkD{font-size:var(--fontSizeBodySmall);line-height:var(--lineHeightSnug);color:var(--textOnInverseSecondary);overflow-wrap:anywhere;transition:var(--transitionColor)}.SiteFooter-module__columnLink___dLyOS:hover{color:var(--colorWhite)}.SiteFooter-module__bottom___AM8h5{gap:var(--space5);flex-direction:column;padding-block-start:var(--space6);display:flex}.SiteFooter-module__legal___Vp2Rp{font-family:var(--fontFamilyTechnical);font-size:var(--fontSizeCaption);letter-spacing:var(--letterSpacingTechnical);color:var(--textOnInverseSecondary)}@media (width>=768px){.SiteFooter-module__bottom___AM8h5{flex-direction:row;justify-content:space-between;align-items:center}}@media (width>=1024px){.SiteFooter-module__top___W8GlB{gap:var(--space10);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}}.NavigationMenu-module__navigation___it1FR{z-index:var(--zIndexDrawer);visibility:hidden;pointer-events:none;transition:visibility 0s linear var(--durationBase);position:fixed;inset:0;overflow:clip}.NavigationMenu-module__drawer___VgfG1{justify-content:flex-start;gap:var(--space7);block-size:100%;padding:calc(var(--headerHeight) + var(--space7)) var(--containerPaddingInline) var(--space8);background-color:var(--surfaceBase);transition:translate var(--durationBase) var(--easingEmphasized);flex-direction:column;display:flex;overflow-y:auto;translate:100%}.NavigationMenu-module__open___QvDEt{visibility:visible;pointer-events:auto;transition:visibility}.NavigationMenu-module__open___QvDEt .NavigationMenu-module__drawer___VgfG1{translate:0}.NavigationMenu-module__list___XvzWI{flex-direction:column;gap:2px;display:flex}.NavigationMenu-module__link___kAuyu{align-items:baseline;gap:var(--space4);font-size:1.625rem;font-weight:var(--fontWeightMedium);letter-spacing:-.028em;color:var(--textStrong);border-block-end:1px solid var(--borderSubtle);transition:var(--transitionColor);padding-block:.9375rem;display:flex}.NavigationMenu-module__index___gK0f5{font-family:var(--fontFamilyTechnical);font-size:var(--fontSizeOverline);letter-spacing:var(--letterSpacingTechnical);color:var(--textMuted)}.NavigationMenu-module__linkActive___l3LoF,.NavigationMenu-module__linkActive___l3LoF .NavigationMenu-module__index___gK0f5{color:var(--colorAmberSignal)}.NavigationMenu-module__drawerFooter___W8CvJ{gap:var(--space5);flex-direction:column;align-items:flex-start;display:flex}@media (width>=1081px){.NavigationMenu-module__navigation___it1FR{visibility:visible;pointer-events:auto;transition:none;display:flex;position:static;overflow:visible}.NavigationMenu-module__drawer___VgfG1{display:contents}.NavigationMenu-module__list___XvzWI{flex-direction:row;align-items:center;gap:1.75rem}.NavigationMenu-module__link___kAuyu{font-size:.90625rem;font-weight:var(--fontWeightRegular);letter-spacing:-.005em;white-space:nowrap;color:var(--textPrimary);border-block-end:0;padding-block:4px;display:block;position:relative}.NavigationMenu-module__link___kAuyu:after{content:"";background-color:var(--textPrimary);block-size:1px;transition:inset-inline-end .4s var(--easingEmphasized);position:absolute;inset-block-end:0;inset-inline:0 100%}.NavigationMenu-module__link___kAuyu:hover:after,.NavigationMenu-module__linkActive___l3LoF:after{inset-inline-end:0}.NavigationMenu-module__linkActive___l3LoF{font-weight:var(--fontWeightMedium);color:var(--textPrimary)}.NavigationMenu-module__index___gK0f5,.NavigationMenu-module__drawerFooter___W8CvJ{display:none}}@media (prefers-reduced-motion:reduce){.NavigationMenu-module__navigation___it1FR,.NavigationMenu-module__drawer___VgfG1,.NavigationMenu-module__link___kAuyu,.NavigationMenu-module__link___kAuyu:after{transition:none}}.SiteHeader-module__header___H4Nap{--headerSpecular:linear-gradient(to bottom, #ffffffbf 0, #ffffff4d 1.5px, #fff0 14px);z-index:var(--zIndexHeader);transition:border-color .35s var(--easingStandard), box-shadow .35s var(--easingStandard);border-block-end:1px solid #0000;position:fixed;inset-block-start:0;inset-inline:0}.SiteHeader-module__header___H4Nap:before{content:"";background-color:#f3f5f4f7;background-image:var(--headerSpecular);position:absolute;inset:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.SiteHeader-module__header___H4Nap:before{background-color:#0000;background-image:var(--headerSpecular),  linear-gradient(to top, #ffffff80 0, #fff0 10px),  linear-gradient(to bottom, #f9fbfaf0 0%, #f3f5f4db 46%, #f0f3f2eb 100%);-webkit-backdrop-filter:blur(30px)saturate(200%)brightness(1.05);backdrop-filter:blur(30px)saturate(200%)brightness(1.05)}.SiteHeader-module__stuck___K0MAp{box-shadow:0 10px 30px -24px #0c1d2780}}.SiteHeader-module__stuck___K0MAp{border-block-end-color:var(--borderDefault)}.SiteHeader-module__spacer___jD7ha{block-size:calc(var(--headerHeightReserved) + 1px);flex:none}.SiteHeader-module__inner___M2mjH{z-index:1;block-size:var(--headerHeightReserved);transition:block-size .35s var(--easingEmphasized);justify-content:space-between;align-items:center;gap:1.75rem;display:flex;position:relative}.SiteHeader-module__stuck___K0MAp .SiteHeader-module__inner___M2mjH{block-size:var(--headerHeight)}.SiteHeader-module__logoLink___r0Pg4{align-items:center;display:flex}.SiteHeader-module__logo___sCKr1{transition:width .35s var(--easingEmphasized)}.SiteHeader-module__stuck___K0MAp .SiteHeader-module__logo___sCKr1{inline-size:9.375rem}.SiteHeader-module__actions___ymzPc{align-items:center;gap:1.125rem;display:flex}.SiteHeader-module__contactAction___7RRLA{letter-spacing:-.005em;text-transform:none;min-block-size:auto;padding-block:.8125rem;padding-inline:1.375rem;font-size:.875rem}.SiteHeader-module__menuToggle___Y1INf{font-family:var(--fontFamilyTechnical);letter-spacing:.15em;text-transform:uppercase;color:var(--textPrimary);align-items:center;gap:.625rem;padding:.5625rem 4px;font-size:.625rem;display:none}.SiteHeader-module__toggleIcon___YPXML{block-size:.6875rem;inline-size:1.0625rem;display:block;position:relative}.SiteHeader-module__toggleIcon___YPXML:before,.SiteHeader-module__toggleIcon___YPXML:after{content:"";background-color:var(--textPrimary);block-size:1.5px;transition:transform .35s var(--easingEmphasized), top .3s var(--easingStandard);position:absolute;inset-inline:0}.SiteHeader-module__toggleIcon___YPXML:before{top:0}.SiteHeader-module__toggleIcon___YPXML:after{top:9px}.SiteHeader-module__toggleOpen___zda7H .SiteHeader-module__toggleIcon___YPXML:before{top:5px;transform:rotate(45deg)}.SiteHeader-module__toggleOpen___zda7H .SiteHeader-module__toggleIcon___YPXML:after{top:5px;transform:rotate(-45deg)}@media (width<=1080px){.SiteHeader-module__menuToggle___Y1INf{z-index:calc(var(--zIndexDrawer) + 1);display:flex;position:relative}.SiteHeader-module__contactAction___7RRLA{display:none}}@media (prefers-reduced-motion:reduce){.SiteHeader-module__header___H4Nap,.SiteHeader-module__inner___M2mjH,.SiteHeader-module__logo___sCKr1,.SiteHeader-module__toggleIcon___YPXML:before,.SiteHeader-module__toggleIcon___YPXML:after{transition:none}}.SkipToContentLink-module__skipLink___N6Ll4{z-index:var(--zIndexToast);padding:var(--space3) var(--space5);font-size:var(--fontSizeBodySmall);font-weight:var(--fontWeightMedium);background-color:var(--colorDeepGraphite);color:var(--colorWhite);transition:transform var(--durationFast) var(--easingDecelerate);position:absolute;inset-block-start:var(--space3);inset-inline-start:var(--space3);transform:translateY(-200%)}.SkipToContentLink-module__skipLink___N6Ll4:focus-visible{transform:translateY(0)}.MainLayout-module__layout___8zwh4{flex-direction:column;min-block-size:100dvh;display:flex}.MainLayout-module__main___JkZXf{flex:1}:root{--colorCoreGraphite:#495158;--colorCoreGraphite10:#565d63;--colorCoreGraphite20:#64696f;--colorCoreGraphite30:#73767c;--colorCoreGraphite40:#82858a;--colorCoreGraphite50:#929499;--colorCoreGraphite60:#a4a5a9;--colorCoreGraphite70:#b7b7ba;--colorCoreGraphite80:#cbcbce;--colorCoreGraphite90:#e2e2e4;--colorStructuralGray:#7b8388;--colorStructuralGray10:#858c91;--colorStructuralGray20:#90969a;--colorStructuralGray30:#9ba0a4;--colorStructuralGray40:#a7abaf;--colorStructuralGray50:#b3b6b9;--colorStructuralGray60:#c0c2c4;--colorStructuralGray70:#cdcfd1;--colorStructuralGray80:#dcddde;--colorStructuralGray90:#ecedee;--colorArchitecturalGray:#adb3b5;--colorArchitecturalGray10:#b4b9bb;--colorArchitecturalGray20:#bbc0c1;--colorArchitecturalGray30:#c2c6c8;--colorArchitecturalGray40:#cacdce;--colorArchitecturalGray50:#d2d4d5;--colorArchitecturalGray60:#dadbdc;--colorArchitecturalGray70:#e2e3e3;--colorArchitecturalGray80:#eaecec;--colorArchitecturalGray90:#f4f5f6;--colorLightStructure:#cbd0d0;--colorLightStructure10:#d0d4d4;--colorLightStructure20:#d5d8d8;--colorLightStructure30:#d9dcdc;--colorLightStructure40:#dee1e0;--colorLightStructure50:#e3e5e4;--colorLightStructure60:#e8eae9;--colorLightStructure70:#edefee;--colorLightStructure80:#f3f4f4;--colorLightStructure90:#f9f9f9;--colorDeepGraphite:#0b202c;--colorDeepGraphite10:#202e38;--colorDeepGraphite20:#323c46;--colorDeepGraphite30:#444b55;--colorDeepGraphite40:#575c66;--colorDeepGraphite50:#6c6f78;--colorDeepGraphite60:#82858d;--colorDeepGraphite70:#9b9da4;--colorDeepGraphite80:#b7b8bd;--colorDeepGraphite90:#d6d6da;--colorTitaniumBlue:#153646;--colorTitaniumBlue10:#2b4151;--colorTitaniumBlue20:#3d4e5e;--colorTitaniumBlue30:#4f5c6b;--colorTitaniumBlue40:#626c7a;--colorTitaniumBlue50:#767e8b;--colorTitaniumBlue60:#8b919d;--colorTitaniumBlue70:#a3a7b0;--colorTitaniumBlue80:#bcbfc6;--colorTitaniumBlue90:#d9dbdf;--colorPetroleumGreen:#004439;--colorPetroleumGreen10:#114f45;--colorPetroleumGreen20:#2e5b52;--colorPetroleumGreen30:#446860;--colorPetroleumGreen40:#597770;--colorPetroleumGreen50:#6f8882;--colorPetroleumGreen60:#869a96;--colorPetroleumGreen70:#9faeab;--colorPetroleumGreen80:#bac4c2;--colorPetroleumGreen90:#d8dedd;--colorCrystalViolet:#53458a;--colorCrystalViolet10:#615392;--colorCrystalViolet20:#6f619a;--colorCrystalViolet30:#7d6fa4;--colorCrystalViolet40:#8b7ead;--colorCrystalViolet50:#9a8fb8;--colorCrystalViolet60:#aba1c4;--colorCrystalViolet70:#bdb6d1;--colorCrystalViolet80:#d0cbe0;--colorCrystalViolet90:#e5e2ee;--colorMineralSage:#45838c;--colorMineralSage10:#588c94;--colorMineralSage20:#69959d;--colorMineralSage30:#799fa7;--colorMineralSage40:#8aa9b1;--colorMineralSage50:#9ab4bb;--colorMineralSage60:#acc0c6;--colorMineralSage70:#bfced2;--colorMineralSage80:#d2dcdf;--colorMineralSage90:#e6ecee;--colorAmberSignal:#ca8f27;--colorAmberSignal10:#cf9738;--colorAmberSignal20:#d3a14d;--colorAmberSignal30:#d8ab62;--colorAmberSignal40:#ddb575;--colorAmberSignal50:#e2bf88;--colorAmberSignal60:#e7cb9d;--colorAmberSignal70:#edd6b3;--colorAmberSignal80:#f3e2ca;--colorAmberSignal90:#f9f0e2;--colorGraphiteSlate:#283c48;--colorGraphiteSlate10:#384853;--colorGraphiteSlate20:#48555f;--colorGraphiteSlate30:#59636d;--colorGraphiteSlate40:#6a727c;--colorGraphiteSlate50:#7e848d;--colorGraphiteSlate60:#92969f;--colorGraphiteSlate70:#a8abb2;--colorGraphiteSlate80:#c0c2c7;--colorGraphiteSlate90:#dcdde0;--colorWhite:#fff;--colorBlack:#000;--sectionGroundBase:#f3f5f4;--sectionGroundRaised:#fff;--sectionGroundPlane:#ededed;--sectionGroundPlaneChannels:237 237 237;--sectionGroundSunken:#e2e4e3;--sectionGroundInverse:#0c1d27;--sectionGroundInverseChannels:12 29 39;--colorTechSpinning:#6e8781;--colorTechCircularKnitting:#064439;--colorTechSeamless:#253746;--colorTechSocks:#53497f;--colorTechCutAndSew:#cf9738;--colorTechSourcing:#333f48;--surfaceBase:var(--sectionGroundBase);--surfaceRaised:var(--sectionGroundRaised);--surfaceSubtle:var(--sectionGroundPlane);--surfaceMuted:var(--sectionGroundSunken);--surfaceInverse:var(--sectionGroundInverse);--surfaceInverseSubtle:#152936;--surfaceOverlay:#0c1d27db;--textPrimary:#152936;--textStrong:#152936;--textSecondary:#525960;--textMuted:#767c83;--textOnInverse:var(--colorWhite);--textOnInverseSecondary:#a8b8bf;--borderSubtle:#dcdfde;--borderDefault:#c3c7c8;--borderStrong:var(--textPrimary);--borderOnInverse:#ffffff29;--focusRing:var(--colorAmberSignal);--focusRingWidth:2px;--focusRingOffset:2px;--fontFamilyPrimary:"Neue Haas Grotesk Display Pro", "Neue Haas Grotesk Text Pro", "Helvetica Now Display", "Inter", "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;--fontFamilyTechnical:"IBM Plex Mono", "SFMono-Regular", Menlo, Consolas, "Liberation Mono", monospace;--fontWeightLight:300;--fontWeightRegular:400;--fontWeightMedium:500;--fontWeightSemibold:600;--fontWeightBold:700;--fontSizeDisplay:clamp(2.375rem, 1.55rem + 3.67vw, 5.125rem);--fontSizeH1:clamp(2.125rem, 1.45rem + 3vw, 4.625rem);--fontSizeH2:clamp(1.625rem, 1.27rem + 1.57vw, 2.75rem);--fontSizeH3:clamp(1.25rem, 1.14rem + .49vw, 1.625rem);--fontSizeH4:clamp(1.0625rem, 1.02rem + .19vw, 1.1875rem);--fontSizeBodyLarge:clamp(1rem, .96rem + .19vw, 1.1875rem);--fontSizeBody:1.0625rem;--fontSizeBodySmall:.96875rem;--fontSizeCaption:.875rem;--fontSizeOverline:.65625rem;--lineHeightTight:.94;--lineHeightDisplay:.98;--lineHeightHeading:1.14;--lineHeightSnug:1.35;--lineHeightBody:1.55;--lineHeightRelaxed:1.75;--letterSpacingDisplay:-.045em;--letterSpacingHeading:-.035em;--letterSpacingSubhead:-.022em;--letterSpacingBody:0;--letterSpacingWide:.08em;--letterSpacingOverline:.19em;--letterSpacingTechnical:.06em;--spaceUnit:8px;--space0:0;--space1:.25rem;--space2:.5rem;--space3:.75rem;--space4:1rem;--space5:1.5rem;--space6:2rem;--space7:2.5rem;--space8:3rem;--space9:4rem;--space10:5rem;--space11:6rem;--space12:8rem;--sectionPaddingBlock:clamp(var(--space8), 4.5vw + .5rem, var(--space11));--sectionPaddingBlockCompact:clamp(var(--space7), 3vw + .5rem, var(--space9));--radiusNone:0;--radiusSmall:2px;--radiusMedium:4px;--radiusLarge:8px;--radiusPill:999px;--breakpointMobile:480px;--breakpointTablet:768px;--breakpointLaptop:1024px;--breakpointDesktop:1280px;--breakpointWide:1536px;--containerMaxWidth:1360px;--containerNarrowMaxWidth:880px;--containerWideMaxWidth:1600px;--containerPaddingInline:clamp(1.25rem, 4vw, 4rem);--headerHeightReserved:5.375rem;--headerHeight:3.875rem;--logoClearSpaceRatio:.12;--zIndexBase:0;--zIndexSticky:100;--zIndexHeader:200;--zIndexDrawer:300;--zIndexModal:400;--zIndexToast:500}@media (width>=1081px){:root{--headerHeightReserved:6.125rem;--headerHeight:4.625rem}}:root{--durationInstant:80ms;--durationFast:.16s;--durationBase:.28s;--durationSlow:.48s;--durationSlower:.72s;--durationReveal:.52s;--easingStandard:cubic-bezier(.4, 0, .2, 1);--easingDecelerate:cubic-bezier(0, 0, .2, 1);--easingAccelerate:cubic-bezier(.4, 0, 1, 1);--easingEmphasized:cubic-bezier(.22, 1, .36, 1);--transitionColor:color var(--durationFast) var(--easingStandard), background-color var(--durationFast) var(--easingStandard), border-color var(--durationFast) var(--easingStandard);--transitionTransform:transform var(--durationBase) var(--easingEmphasized)}@media (prefers-reduced-motion:reduce){:root{--durationInstant:0s;--durationFast:0s;--durationBase:0s;--durationSlow:0s;--durationSlower:0s;--durationReveal:0s}}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{min-height:100dvh;line-height:var(--lineHeightBody);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}fieldset{border:0;min-inline-size:0;padding:0}legend{padding:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}address{font-style:normal}#root{isolation:isolate;flex-direction:column;min-height:100dvh;display:flex}body{font-family:var(--fontFamilyPrimary);font-size:var(--fontSizeBody);font-weight:var(--fontWeightRegular);line-height:var(--lineHeightBody);letter-spacing:var(--letterSpacingBody);color:var(--textPrimary);background-color:var(--surfaceBase);-webkit-font-smoothing:antialiased}:focus-visible{outline:var(--focusRingWidth) solid var(--focusRing);outline-offset:var(--focusRingOffset);border-radius:var(--radiusSmall)}:focus:not(:focus-visible){outline:none}::selection{background-color:var(--colorDeepGraphite);color:var(--colorWhite)}@supports selector(::-webkit-scrollbar){::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--colorArchitecturalGray90)}::-webkit-scrollbar-thumb{background:var(--colorArchitecturalGray);border-radius:var(--radiusPill);border:2px solid var(--colorArchitecturalGray90)}::-webkit-scrollbar-thumb:hover{background:var(--colorStructuralGray)}}:target{scroll-margin-block-start:calc(var(--headerHeight) + var(--space6))}.visuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
