@font-face{font-family:Ogg;font-style:regular;font-weight:400;font-display:block;src:url(../../../fonts/Ogg-Regular.otf) format("opentype")}@font-face{font-family:Ogg;font-style:regular;font-weight:500;font-display:block;src:url(../../../fonts/Ogg-Medium.otf) format("opentype")}@font-face{font-family:Ogg;font-style:italic;font-weight:500;font-display:block;src:url(../../../fonts/Ogg-MediumItalic.otf) format("opentype")}@font-face{font-family:Ogg Text;font-style:italic;font-weight:200;font-display:block;src:url(../../../fonts/OggText-LightItalic.otf) format("opentype")}@font-face{font-family:Ogg Text;font-style:regular;font-weight:400;font-display:block;src:url(../../../fonts/OggText-Book.otf) format("opentype")}@font-face{font-family:Record Gothic;font-style:normal;font-weight:400;font-display:swap;src:url(../../../fonts/RecordGothic-Regular.otf) format("opentype")}@font-face{font-family:Record Gothic;font-style:normal;font-weight:700;font-display:swap;src:url(../../../fonts/RecordGothic-Bold.otf) format("opentype")}@font-face{font-family:Record Gothic Mono;font-display:block;src:url(../../../fonts/RecordGothicMono.otf) format("opentype")}*{color:var(--text-color)}:root{--text-highlight-color: var(--neutral-900);--text-color: var(--neutral-100);--text-color-alt: var(--neutral-200);--font-2xl: 500 max(10vw, 48px)/.85 "Ogg";--font-2xl-italic: italic var(--font-2xl);--font-2xl-letter-spacing: -.05em;--font-xl: 500 max(3.8vw, 42px) / 1 "Ogg";--font-xl-italic: italic var(--font-xl);--font-xl-letter-spacing: -.02em;--font-lg: 400 max(2.8vw, 24px) / 1.2 "Record Gothic Mono";--font-lg-letter-spacing: -.02em;--font-md: 400 max(1.9vw, 20px) / 1.2 "Record Gothic Mono";--font-md-letter-spacing: -.02em;font-family:Record Gothic Mono;font-size:16px;font-weight:400;line-height:1.2;letter-spacing:-.02em;-webkit-font-smoothing:antialiased}*::selection{color:var(--neutral-900);background-color:var(--neutral-100)}.text-display,h1,.text-2xl{font:var(--font-2xl);letter-spacing:var(--font-2xl-letter-spacing)}h1 em,.text-2xl-italic{font:var(--font-2xl-italic);letter-spacing:var(--font-2xl-letter-spacing)}h2,.h2,.text-xl{font:var(--font-xl);letter-spacing:var(--font-xl-letter-spacing)}.text-lg{font:var(--font-lg);letter-spacing:var(--font-lg-letter-spacing)}.text-lg a{text-decoration:underline;text-decoration-style:dashed;text-decoration-thickness:1px;text-underline-offset:.5rem}.text-lg em{font-family:Ogg Text;font-weight:200}.h3,.text-block-quote{font-family:Ogg;font-size:clamp(32px,5vw,64px);font-weight:400;line-height:1;letter-spacing:-.02em}h4,.text-md{font:var(--font-md);letter-spacing:var(--font-md-letter-spacing)}h6,.text-small-caps{color:var(--text-color);text-transform:uppercase;font-family:Record Gothic Mono;font-size:12px;font-weight:400;line-height:22px;letter-spacing:-.02em}@media (min-width: 960px){h6,.text-small-caps{font-size:18px}}h6 a .text-small-caps a{font-family:Record Gothic;font-weight:700}.text-sm{font-family:Record Gothic Mono;font-size:14px;font-weight:400;line-height:22px;letter-spacing:-.02em}.text-sm a{font-family:Record Gothic;font-size:14px;font-weight:700;line-height:22px;letter-spacing:-.02em}.text-caption{font-family:Record Gothic Mono;font-size:14px;font-weight:400;line-height:1.1;letter-spacing:-.02em}@media (min-width: 960px){.text-caption{font-size:16px}}.text-caption-strong,.text-caption strong{text-decoration:underline;font-family:Record Gothic;font-size:16px;font-weight:700;line-height:19px;letter-spacing:-.02em}.text-caption-em,.text-caption em{font-family:Ogg Text;font-size:16px;font-style:italic;font-weight:300;line-height:19px;letter-spacing:-.04em}.text-caption-sm{font-family:Record Gothic Mono;font-size:14px;font-weight:400;line-height:17px;letter-spacing:-.02em;text-transform:uppercase}.text-caption-sm strong,.text-caption-sm-strong{font-family:Record Gothic;font-size:14px;font-weight:700;line-height:17px;letter-spacing:-.02em}.text-caption-xs{font-family:Record Gothic Mono;font-size:12px;font-weight:400;line-height:14px;letter-spacing:-.02em}.text-paragraph-md{font:var(--font-md);letter-spacing:var(--font-md-letter-spacing)}.text-button{font-family:Record Gothic;font-size:14px;font-weight:400;line-height:17px;letter-spacing:-.02em}.text-nav-label-em{font-family:Ogg Text;font-size:clamp(12px,2vw,18px);font-style:italic;font-weight:300;line-height:24px;letter-spacing:-.02em}.text-nav-label{font-family:Record Gothic Mono;font-size:13px;font-weight:400;line-height:22px;letter-spacing:-.02em;text-transform:uppercase}@media (min-width: 960px){.text-nav-label{font-size:18px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}a:focus-visible,button:focus-visible{outline:1px dashed var(--text-color);outline-offset:4px}*{box-sizing:border-box}html,body,body>div,main{margin:0;padding:0;background-color:var(--background-dark);height:100%}button{display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none}button:hover{cursor:pointer}.lightbox-target{cursor:zoom-in}.lightbox-target:focus-visible{outline:2px dashed var(--text-color);outline-offset:6px}.disableScroll{height:100%;overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:root{--neutral-900: #e9e7e3;--neutral-800: #a9a8a5;--neutral-700: #5b5a59;--neutral-300: #3f3f3f;--neutral-200: #252525;--neutral-100: #141414;--spacing-none: 0;--spacing-xsmall: 20px;--spacing-small: 40px;--spacing-normal: 60px;--spacing-large: 80px;--spacing-xlarge: 100px;--background-light: var(--neutral-900);--background-dark: var(--neutral-100);--background-color: var(--neutral-900);--background-color-alt: var(--neutral-800)}@media (min-width: 960px){:root{--spacing-xsmall: 40px;--spacing-small: 100px;--spacing-normal: 160px;--spacing-large: 240px;--spacing-xlarge: 320px}}.root.svelte-h902qq{height:100%;width:100%;transition:opacity .3s ease-in}.isFaded.svelte-h902qq{opacity:0}
