@font-face{font-family:Novecentowide;src:url(/fonts/Novecentowide-Book-webfont.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Novecentowide;src:url(/fonts/Novecentowide-DemiBold-webfont.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Brioni Display;src:url(/fonts/BrioniDisplay.woff2?v=2)format("woff2");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/playfair-400-normal.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/playfair-400-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Playfair Display;src:url(/fonts/playfair-400-normal-ce.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+104-105,U+106-107,U+10C-10D,U+110-111,U+118-119,U+141-144,U+15A-15B,U+160-161,U+179-17E,U+D3,U+F3}:root{--sea-abyss:#04161f;--sea-deep:#072736;--sea:#0d4257;--sea-shelf:#17657c;--haze:#e7eef1;--haze-dim:#d6e2e7;--foam:#f4f8f9;--ink:#06202b;--hull:#8197a8;--line:color-mix(in srgb, var(--ink) 16%, transparent);--line-light:#e7eef13d;--paper:var(--haze);--paper-dim:var(--haze-dim);--display:"Novecentowide", "Helvetica Neue", Arial, sans-serif;--body:"Playfair Display", Georgia, "Times New Roman", serif;--shell:clamp(1.25rem, 4.5vw, 5rem);--ease:cubic-bezier(.22, .61, .36, 1)}html{scroll-snap-type:y mandatory;scroll-padding-top:0}body>main>section,body>main>*{scroll-snap-align:start}@media (prefers-reduced-motion:reduce){html{scroll-snap-type:none}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--paper);color:var(--ink);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-size:clamp(1rem,.55vw + .9rem,1.15rem);line-height:1.62}img,video,svg{max-width:100%}video{display:block}h1,h2,h3,.display{font-family:var(--display);letter-spacing:.005em;text-transform:uppercase;margin:0;font-weight:600;line-height:.98}a{color:inherit}.eyebrow{font-family:var(--display);letter-spacing:.3em;text-transform:uppercase;margin:0;font-size:clamp(.62rem,.3vw + .55rem,.74rem);font-weight:400}.figures{flex-wrap:wrap;margin:0;padding:0;display:flex}.figure{margin:0}.figure dt{font-family:var(--display);letter-spacing:.24em;text-transform:uppercase;opacity:.62;font-size:clamp(.6rem,.28vw + .54rem,.7rem);font-weight:400}.figure dd{font-family:var(--display);font-variant-numeric:tabular-nums;margin:.32em 0 0;font-size:clamp(1.55rem,2.4vw + .5rem,2.9rem);font-weight:600;line-height:1}.figure dd small{letter-spacing:.1em;opacity:.7;margin-left:.35em;font-size:.4em;font-weight:400}@keyframes revealIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.reveal{animation:linear both revealIn view();animation-range:entry 8% entry 70%}}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.logo[data-astro-cid-f7espo7c]{height:auto;display:block}.logo--brioni[data-astro-cid-f7espo7c]{vertical-align:-.02em;width:auto;height:.72em;display:inline-block}html[data-theme=ink] body{background:var(--sea-deep);color:var(--paper)}html[data-theme=ink]{--line:var(--line-light)}.skip{z-index:99;background:var(--ink);color:var(--paper);padding:.7rem 1rem;position:absolute;top:0;left:-9999px}.skip:focus{left:0}.topbar{z-index:20;padding:clamp(1.1rem, 2.6vw, 2rem) var(--shell);color:var(--paper);grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(1rem,3vw,2.5rem);display:grid;position:absolute;top:0;left:0;right:0}.topbar:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#081d2ea8 0%,#081d2e80 34%,#081d2e00 100%);height:240%;position:absolute;inset:0 0 auto}.topbar__jump,.topbar__logo{text-shadow:0 1px 10px #04161f99}.topbar__logo svg{filter:drop-shadow(0 1px 10px #04161f8c)}html[data-theme=paper] .topbar__jump,html[data-theme=paper] .topbar__logo{text-shadow:none}html[data-theme=paper] .topbar__logo svg{filter:none}html[data-theme=paper] .topbar{color:var(--ink)}html[data-theme=paper] .topbar:before{display:none}.topbar__logo{grid-column:2;justify-self:center;display:block}.topbar__logo svg{width:clamp(120px,13vw,190px)}.topbar__logo{margin:-.5rem -.75rem;padding:.5rem .75rem}.topbar__jump{font-family:var(--display);letter-spacing:.24em;text-transform:uppercase;transition:border-color .35s var(--ease);white-space:nowrap;border-bottom:1px solid #0000;margin-top:-.5rem;padding-top:.5rem;padding-bottom:.3em;font-size:clamp(.58rem,.28vw + .52rem,.7rem);font-weight:400;text-decoration:none}.topbar__jump:hover{border-bottom-color:currentColor}.topbar__jump--left{justify-self:start}.topbar__jump--right{justify-self:end}@media (width<=560px){.topbar__jump--left{display:none}}
