:root{--bg:#100b08;--ink:#f4ebe1;--ink-mid:#d8c8ba;--ink-dim:#b6a493;--accent:#d9743f;--sun:#feb967;--ink-card:#0b0705;--paper-on-ink:#f4ebe1;--accent-soft:#ff9866;--accent-dark:#b85a2c;--blush:#e3bfb2;--surface-mid:#17110d;--surface-high:#1e1712;--rule:1px solid rgba(227,191,178,0.09);--rule-thick:1px solid rgba(227,191,178,0.18);--rule-thin:var(--rule);--ink-mute:var(--ink-dim);--amber:var(--sun);--fd:"Neue Haas Grotesk Display","NeueHaasGroteskDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;--fb:"Neue Haas Grotesk Display","NeueHaasGroteskDisplay","Helvetica Neue",Helvetica,Arial,sans-serif;--fs-d:clamp(72px,11.5vw,152px);--fs-b:18px;--fs-l:13px;--site-nav-height:68px;--site-nav-offset:calc(var(--site-nav-height) + env(safe-area-inset-top, 0px));color-scheme:dark}img[src="/logo.svg"],img[src="/logo_MB.svg"]{filter:brightness(0) invert(1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0;border-radius:0}html{scroll-behavior:smooth;scroll-padding-top:var(--site-nav-offset)}body,html{background:var(--bg);color:var(--ink);overflow-x:hidden}body{font-family:var(--fb);font-size:var(--fs-b);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body.navMenuOpen{overflow:hidden;overscroll-behavior:none}a{color:inherit;text-decoration:none}img,svg,video{max-width:100%}button{background:none;border:0;font:inherit;color:inherit;cursor:pointer}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){body.cursorReady,body.cursorReady [role=button],body.cursorReady a,body.cursorReady button,body.cursorReady input,body.cursorReady select,body.cursorReady textarea{cursor:none}}::selection{background:var(--sun);color:#12100e}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.skip-link{position:fixed;top:-9999px;left:16px;z-index:9999;padding:8px 16px;background:var(--ink);color:var(--bg);font-family:var(--fb);font-size:var(--fs-l);font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border-bottom:2px solid var(--sun);transition:top .1s;min-height:44px;display:inline-flex;align-items:center}.skip-link:focus{top:calc(16px + env(safe-area-inset-top, 0px))}.wrap{max-width:1360px;margin:0 auto;padding-left:max(clamp(24px,5vw,72px),env(safe-area-inset-left,0px));padding-right:max(clamp(24px,5vw,72px),env(safe-area-inset-right,0px))}@media (max-width:600px){:root{--fs-d:clamp(52px,13vw,72px);--fs-b:17px;--fs-l:12px}.wrap{padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}h1,h2,h3,p{overflow-wrap:anywhere}}@media (max-width:380px){.wrap{padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}}.label{font-family:var(--fb);font-size:var(--fs-l);font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.section-kicker{max-width:760px;margin:0;color:var(--ink);font-family:var(--fd);font-size:clamp(36px,4vw,60px);font-weight:300;letter-spacing:-.025em;line-height:1.02}.section-head{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:80px;gap:80px;align-items:start;margin-bottom:56px}@media (max-width:1000px){.section-head{grid-template-columns:1fr;gap:28px}}@media (max-width:600px){.section-head{margin-bottom:36px}}@media (max-width:420px){.section-head{margin-bottom:30px;gap:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important}}html[data-particle-embed],html[data-particle-embed] body{height:100%;height:100dvh;margin:0;overflow:hidden;overscroll-behavior:none;background:#100b08;cursor:none;-webkit-tap-highlight-color:transparent}html[data-particle-embed] .cursor{display:none!important}.RoundedCursor_cursor__ZTwzE{position:fixed;inset:0 auto auto 0;z-index:10000;pointer-events:none;opacity:0;mix-blend-mode:difference;transition:opacity .18s ease}.RoundedCursor_dot__nVJzU,.RoundedCursor_ring__SeTpt{position:absolute;top:0;left:0;display:block;border-radius:50%;transform:translate(-50%,-50%);will-change:translate}.RoundedCursor_dot__nVJzU{width:6px;height:6px;background:#fff}.RoundedCursor_ring__SeTpt{width:28px;height:28px;border:1px solid rgba(255,255,255,.58);transition:width .28s cubic-bezier(.22,1,.36,1),height .28s cubic-bezier(.22,1,.36,1),opacity .28s ease}body.cursorReady .RoundedCursor_cursor__ZTwzE{opacity:1}body.cursorAction .RoundedCursor_ring__SeTpt{width:42px;height:42px;opacity:.42}@media (hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.RoundedCursor_cursor__ZTwzE{display:none}}