@font-face{font-family:Brown LL;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/BrownLL-Light.otf)format("opentype")}@font-face{font-family:Brown LL;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/BrownLL-LightItalic.otf)format("opentype")}@font-face{font-family:Brown LL;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/BrownLL-Regular.otf)format("opentype")}@font-face{font-family:Brown LL;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/BrownLL-Italic.otf)format("opentype")}@font-face{font-family:Brown LL;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/BrownLL-Medium.otf)format("opentype")}@font-face{font-family:Brown LL;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/BrownLL-MediumItalic.otf)format("opentype")}@font-face{font-family:Brown LL;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/BrownLL-Bold.otf)format("opentype")}@font-face{font-family:Brown LL;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/BrownLL-BoldItalic.otf)format("opentype")}:root{--ft-black:#000;--ft-white:#fff;--ft-white-clip:#fff;--fg-1:#000;--fg-2:#000;--fg-3:#000;--fg-on-brand:#fff;--bg-app:#fff;--bg-surface:#fff;--bg-raised:#fff;--bg-editor:#000;--bg-editor-panel:#000;--bg-editor-rail:#000;--fg-editor-1:#fff;--fg-editor-2:#fff;--stroke-1:transparent;--stroke-2:transparent;--accent:#000;--brand-pink:#000;--r-sm:0;--r-md:0;--r-lg:0;--r-xl:0;--r-pill:0;--shadow-1:none;--shadow-2:none;--shadow-3:none;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--s-9:56px;--s-10:72px;--s-11:96px;--font-brand:"Brown LL", "TWK Lausanne", -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif;--font-span:span, "Span", "Brown LL", serif;--font-mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, monospace;--t-display:clamp(48px, 7vw, 88px);--t-h1:clamp(36px, 4.5vw, 56px);--t-h2:clamp(28px, 3vw, 40px);--t-h3:22px;--t-body:17px;--t-small:14px;--t-micro:12px;--lh-tight:1.05;--lh-snug:1.18;--lh-normal:1.5;--ls-display:-.02em;--ls-h:-.015em;--ease-brand:cubic-bezier(.22, 1, .36, 1);--nav-h:64px;--grid-columns:8;--grid-gutter:16px;--grid-margin:24px;--grid-fluid:calc(100% - (var(--grid-margin) * 2));--grid-rail:var(--grid-fluid);--grid-max:none;--content-max:var(--grid-rail);--content-wide:var(--grid-rail);--ft-pink-50:#000;--ft-blue-50:#000;--ft-blue-product:#000;--ft-blue-marketing:#000;--ft-blue-navy:#000;--ft-ink-900:#000;--ft-ink-50:#fff;--ft-ink-25:#fff;--ft-gradient-brand:#000;--ft-gradient-cover:#fff;--ft-gradient-wash:#fff;--ft-gradient-mesh:#fff;--ft-gradient-vip:#000;--ft-gradient-dark:#000;--ft-cyan:#000}@supports (color:color(display-p3 1 1 1)){:root{--ft-white-clip:color(display-p3 1 1 1)}}@media (dynamic-range:high){:root{--ft-white-clip:#fff}@supports (color:color(display-p3 0 0 0)){:root{--ft-white-clip:color(display-p3 1.16 1.16 1.16)}}}
.gridRail{box-sizing:border-box;width:var(--grid-rail);grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--grid-gutter);margin-inline:auto;display:grid}.gridChrome{box-sizing:border-box;width:var(--grid-fluid);grid-template-columns:repeat(var(--grid-columns), minmax(0, 1fr));column-gap:var(--grid-gutter);margin-inline:auto;display:grid}.gridSpan1{grid-column:span 1}.gridSpan2{grid-column:span 2}.gridSpan3{grid-column:span 3}.gridSpan4{grid-column:span 4}.gridSpan5{grid-column:span 5}.gridSpan6{grid-column:span 6}.gridSpan7{grid-column:span 7}.gridSpan8,.gridFull{grid-column:1/-1}.gridSub{grid-column:1/-1;grid-template-columns:subgrid;column-gap:var(--grid-gutter);display:grid}@media (max-width:720px){:root{--grid-margin:24px;--grid-gutter:8px}}
*{box-sizing:border-box;scrollbar-width:none;margin:0;padding:0}::-webkit-scrollbar{width:0;height:0;display:none}html{scroll-behavior:auto;height:100%}html[data-cursor=eyedropper],html[data-cursor=eyedropper] *{cursor:url(/assets/cursors/eyedropper.svg?v=8) 4 25,url(/assets/cursors/eyedropper.png?v=8) 4 25,crosshair}html[data-grid=on] [data-page-section],html[data-grid=on] [data-snap-panel]{box-shadow:inset 0 1px #ed29778c,inset 0 -1px #ed297738}html,body{max-width:100vw;overflow-x:clip}html[data-canvas=black],html[data-canvas=black] body{background:#000}body{color:#000;min-height:100%;font-family:var(--font-brand);font-size:var(--t-body);line-height:var(--lh-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background:#fff}main{width:100%;display:block;overflow:visible}html[data-intro=pending] body:before{content:"";z-index:999;pointer-events:none;background:#fff;position:fixed;inset:0}body.home-snap{height:100dvh;overflow:hidden}body.home-snap main{flex-direction:column;height:100dvh;display:flex;overflow:hidden}body.home-snap main>.home-snap-root{flex:auto;height:100%;min-height:0;max-height:100%}body.home-snap footer{display:none}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}img{max-width:100%;height:auto;display:block}::selection{color:#fff;background:#000}.reveal{opacity:0;animation:revealIn .7s var(--ease-brand) forwards;transform:translateY(12px)}@keyframes revealIn{to{opacity:1;transform:translateY(0)}}@keyframes heroIn{0%{opacity:0;transform:scale(1)}to{opacity:1;transform:scale(1.02)}}@keyframes fadeDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}
