@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/newsreader-latin-opsz-normal-s-izfB6B.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/assets/outfit-latin-wght-normal-Bc-8i84L.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--linen:#fbf7f4;--linen2:#eeece7;--navy:#17314a;--navy2:#1b334b;--gold:#d8b068;--ink:#1c1b1b;--muted:#686664;--slate:#e4e2e1}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--linen)}body{max-width:1440px;color:var(--ink);-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;margin-inline:auto;font-family:Outfit,sans-serif}a{color:inherit;text-decoration:none}nav{background:var(--linen);justify-content:space-between;align-items:center;height:60px;padding:0 20px;display:flex}.wordmark{font-optical-sizing:auto;color:var(--navy);letter-spacing:-.02em;font-family:Newsreader,serif;font-size:22px;font-weight:400}.btn{background:var(--navy);color:var(--linen);border:0;border-radius:999px;justify-content:center;align-items:center;padding:9px 16px;font-family:Outfit,sans-serif;font-size:13px;font-weight:500;display:inline-flex}.btn:focus-visible,.wordmark:focus-visible,footer .products a:focus-visible{outline:2px solid var(--navy);outline-offset:3px}.hero{text-align:center;background:var(--linen);color:var(--navy);padding-top:36px}.kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:12px;font-size:11px;font-weight:500}.hero h1{font-optical-sizing:auto;letter-spacing:-.03em;color:var(--navy);padding:0 16px;font-family:Newsreader,serif;font-size:40px;font-weight:400;line-height:1.06}.hero-art{background:var(--linen);justify-content:center;width:100%;margin-top:20px;display:flex}.hero-art picture{width:100%;max-width:1440px;display:block}.hero-art img{width:100%;height:auto;margin-inline:auto;display:block}.moment{text-align:center;background:var(--linen);padding:72px 24px 8px}.moment p{font-optical-sizing:auto;letter-spacing:-.025em;color:var(--navy);font-family:Newsreader,serif;font-size:26px;font-weight:400}.contact{text-align:center;background:var(--linen);padding:80px 28px 88px}.contact h2{font-optical-sizing:auto;letter-spacing:-.025em;color:var(--navy);margin-bottom:12px;font-family:Newsreader,serif;font-size:32px;font-weight:400;line-height:1.15}.contact .body{color:#32302f;margin-bottom:24px;font-size:16px;font-weight:300;line-height:1.5}footer{background:var(--linen);border-top:1px solid var(--slate);color:var(--muted);padding:22px 20px 28px;font-size:13px}footer .wordmark{margin-bottom:12px;font-size:20px;display:block}footer .products a{color:var(--navy);text-underline-offset:3px;text-decoration:underline}.status{text-align:center;place-items:center;min-height:40vh;padding:72px 24px;display:grid}.status h1{letter-spacing:-.025em;color:var(--navy);font-family:Newsreader,serif;font-size:32px;font-weight:400}@media (width>=900px){nav{height:72px;padding:0 64px}.wordmark{font-size:26px}.btn{letter-spacing:.01em;padding:10px 20px;font-size:14px;font-weight:500}.hero{padding-top:52px}.kicker{letter-spacing:.2em;margin-bottom:14px;font-size:12px}.hero h1{padding:0;font-size:68px;line-height:1.04}.hero-art{margin-top:28px}.moment{padding:112px 80px 8px}.moment p{font-size:36px}.contact{padding:140px 80px 128px}.contact h2{margin-bottom:16px;font-size:48px}.contact .body{margin-bottom:32px;font-size:18px}footer{justify-content:space-between;align-items:center;padding:24px 64px;font-size:14px;display:flex}footer .wordmark{margin-bottom:0;font-size:22px;display:inline}}
