@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--navy:#0d1f2d;--navy-2:#1b3243;--cream:#f7f7f3;--cream-2:#f8f8f4;--gold:#c8ae8e;--grey:#a2a2a2;--gold-gradient:linear-gradient(var(--gold-angle,67.76deg), #e8d5b7 -98.788%, #a3825f 23.628%, #af906e 48.565%, #cfb797 96.171%, #e8d5b7 127.91%), #b5654a;--gold-text:linear-gradient(to bottom, #fff6e6, #e8d5b7 45%, #c8ae8e);--glass:#ffffff0d;--glass-strong:#ffffff1a;--ease-out:cubic-bezier(.22, 1, .36, 1);--u:calc(min(100vw, 1920px) / 1920)}@supports (width:1cqw){.page{--u:calc(min(100cqw, 1920px) / 1920);container-type:inline-size}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--navy);color:var(--cream);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}body{font-family:var(--font-sans), system-ui, sans-serif;min-height:100vh;overflow-x:clip}img,svg,canvas{max-width:none;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.page{position:relative;overflow:clip}.page>main>section:not(#home):not(#growth),.page>footer{max-width:1920px;margin-inline:auto}.serif-accent{font-family:var(--font-cormorant), serif;background:var(--gold-text);color:#0000;-webkit-box-decoration-break:clone;box-decoration-break:clone;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:700}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.split-mask{margin-bottom:-.08em;padding-bottom:.08em;overflow:clip}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:899px){h1,h2,h3,h4{text-wrap:balance}p,li,dd,dt,blockquote,figcaption,summary{text-wrap:pretty}}
