:root{--ui-color-primary:#ca1616;--ui-color-black:#000;--ui-color-white:#fff;--ui-color-cream:#f7f5f2;--ui-color-border:#d8dde3;--ui-color-muted:#5f5a52;--font-olaplex-sans-fallback:"Segoe UI", "Helvetica Neue", Arial, sans-serif;--font-olaplex-mono-fallback:Consolas, "SFMono-Regular", Menlo, Monaco, monospace;--ui-space-1:4px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:24px;--ui-space-6:32px;--ui-space-7:44px;--ui-radius-sm:4px;--ui-radius-md:6px;--ui-radius-lg:8px}html{height:100%}html,body{max-width:100vw;overflow-x:hidden}body{min-height:100%;color:var(--ui-color-black);background:var(--ui-color-white);font-family:var(--font-olaplex-sans), var(--font-olaplex-sans-fallback);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;line-height:1.4;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.font-sans{font-family:var(--font-olaplex-sans), var(--font-olaplex-sans-fallback)}.font-brand{font-family:var(--font-olaplex-brand), var(--font-olaplex-sans), var(--font-olaplex-sans-fallback)}.font-mono{font-family:var(--font-olaplex-mono), var(--font-olaplex-mono-fallback)}.font-semi-mono{font-family:var(--font-olaplex-semi-mono), var(--font-olaplex-mono-fallback)}
@font-face{font-family:olaplexSans;src:url(../media/ABCDiatypeVariable-s.p.160362ixvsfmc.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:olaplexSans Fallback;src:local(Arial);ascent-override:97.41%;descent-override:26.97%;line-gap-override:0.0%;size-adjust:99.38%}.olaplexsans_bf0119e6-module__01Q1Nq__className{font-family:olaplexSans,olaplexSans Fallback,Segoe UI,Helvetica Neue,Arial,sans-serif}.olaplexsans_bf0119e6-module__01Q1Nq__variable{--font-olaplex-sans:"olaplexSans", "olaplexSans Fallback", Segoe UI, Helvetica Neue, Arial, sans-serif}
@font-face{font-family:olaplexBrand;src:url(../media/ABCDiatype_Black-s.p.0ba0tr741stmg.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:olaplexBrand Fallback;src:local(Arial);ascent-override:91.3%;descent-override:25.28%;line-gap-override:0.0%;size-adjust:106.03%}.olaplexbrand_9d10fd97-module__YrzAgG__className{font-family:olaplexBrand,olaplexBrand Fallback,Segoe UI,Helvetica Neue,Arial,sans-serif}.olaplexbrand_9d10fd97-module__YrzAgG__variable{--font-olaplex-brand:"olaplexBrand", "olaplexBrand Fallback", Segoe UI, Helvetica Neue, Arial, sans-serif}
@font-face{font-family:olaplexMono;src:url(../media/ABCDiatypeMono_Regular-s.p.0zglhf2pjrhpu.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:olaplexMono Fallback;src:local(Arial);ascent-override:73.62%;descent-override:27.23%;line-gap-override:0.0%;size-adjust:131.49%}.olaplexmono_136b8b4c-module__-ti_iW__className{font-family:olaplexMono,olaplexMono Fallback,Consolas,SFMono-Regular,Menlo,Monaco,monospace}.olaplexmono_136b8b4c-module__-ti_iW__variable{--font-olaplex-mono:"olaplexMono", "olaplexMono Fallback", Consolas, SFMono-Regular, Menlo, Monaco, monospace}
@font-face{font-family:olaplexSemiMono;src:url(../media/ABCDiatypeSemi_Mono_Regular-s.p.0l.277.su7nyf.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:olaplexSemiMono Fallback;src:local(Arial);ascent-override:83.83%;descent-override:31.0%;line-gap-override:0.0%;size-adjust:115.48%}.olaplexsemimono_3978cfe6-module__V9TbPa__className{font-family:olaplexSemiMono,olaplexSemiMono Fallback,Consolas,SFMono-Regular,Menlo,Monaco,monospace}.olaplexsemimono_3978cfe6-module__V9TbPa__variable{--font-olaplex-semi-mono:"olaplexSemiMono", "olaplexSemiMono Fallback", Consolas, SFMono-Regular, Menlo, Monaco, monospace}
