@font-face{font-family:Geist;src:url(/fonts/Geist-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(/fonts/instrument-serif-latin-400-italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Instrument Serif";src:url(/fonts/instrument-serif-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{color-scheme:light dark}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0}body{background:light-dark(#F3F0E9,#0A0908);color:light-dark(#15130F,#F2EEE6);font-family:Geist,ui-sans-serif,system-ui,-apple-system,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip}a{color:inherit;text-decoration:none}a:hover{color:light-dark(#9C4F24,#E39A62)}::selection{background:light-dark(#9C4F24,#E39A62);color:light-dark(#FFF8F1,#0A0908)}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid light-dark(#9C4F24,#E39A62);outline-offset:3px}html[data-vt=theme]::view-transition-new(root),html[data-vt=theme]::view-transition-old(root){animation:none;mix-blend-mode:normal}html[data-vt=theme]::view-transition-new(root){z-index:2}@media (max-width:899.98px){.pg-nav-wide{display:none!important}}@media (min-width:900px){.pg-nav-narrow{display:none!important}}.pg-h590b19e:hover{background:light-dark(rgba(21,19,15,.06),rgba(255,255,255,.08))!important;color:light-dark(#15130F,#F2EEE6)!important}.pg-hbdc0ecf:hover{transform:translateY(-1px)!important;box-shadow:0 12px 28px -12px light-dark(rgba(156,79,36,.7),rgba(227,154,98,.6))!important}.pg-hcd64533:hover{color:light-dark(#F3F0E9,#0A0908)!important}.pg-h25cd081:hover{color:light-dark(#9C4F24,#E39A62)!important;border-bottom-color:light-dark(#9C4F24,#E39A62)!important}.pg-hddc0c94:hover{color:light-dark(#F3F0E9,#0A0908)!important}.pg-hddc0c94:hover,.pg-hf4597a3:hover{transform:translateY(-2px)!important}.pg-hd8f442b:hover{background:light-dark(rgba(21,19,15,.06),rgba(242,238,230,.08))!important}.pg-h3e686ea:hover,.pg-hd8f442b:hover{color:light-dark(#15130F,#F2EEE6)!important}.pg-h3e686ea:hover{background:light-dark(rgba(21,19,15,.05),rgba(242,238,230,.07))!important}.pg-ha128a4b:hover{padding-left:18px!important}.pg-h34ec221:hover,.pg-ha128a4b:hover{color:light-dark(#15130F,#F2EEE6)!important}.pg-h34ec221:hover{padding-left:16px!important}.pg-he3f64e2:hover{transform:translateY(-4px)!important;border-color:light-dark(rgba(156,79,36,.4),rgba(227,154,98,.4))!important}.pg-h2ed0378:hover{color:light-dark(#15130F,#F2EEE6)!important}.pg-he2d9a79:hover{transform:translateY(-2px)!important;box-shadow:0 18px 40px -16px light-dark(rgba(21,19,15,.5),rgba(227,154,98,.45))!important}.pg-hde32988:hover{transform:translateY(-1px)!important}.pg-h2010d33:hover{color:light-dark(#F3F0E9,#0A0908)!important;transform:translateY(-2px)!important;box-shadow:0 18px 40px -16px light-dark(rgba(21,19,15,.5),rgba(227,154,98,.45))!important}.pg-h8d53786:hover{transform:translateY(-4px)!important}.pg-he561fff:hover{padding-left:16px!important}.pg-hb1cfcb8:hover{background:light-dark(#15130F,#F2EEE6)!important;color:light-dark(#F3F0E9,#0A0908)!important;border-color:light-dark(#15130F,#F2EEE6)!important}.pg-h269fd71:hover{background:linear-gradient(180deg,rgba(10,9,8,.08) 30%,rgba(10,9,8,.55))!important}.pg-h69a4c85:hover{background:light-dark(rgba(21,19,15,.06),rgba(242,238,230,.08))!important}.pg-h41ddd2a:hover{background:light-dark(rgba(21,19,15,.05),rgba(242,238,230,.06))!important}.pg-h8923e7b:hover{color:light-dark(#9C4F24,#E39A62)!important}.pg-h0227f24:hover{transform:scale(1.06)!important;background:light-dark(rgba(255,255,255,.62),rgba(255,255,255,.1))!important}.pg-a40e89cb:active{transform:scale(.94)!important}.pg-hfd3443f:hover{transform:scale(1.04)!important;box-shadow:inset 0 1px 0 light-dark(rgba(255,255,255,.32),#FFFFFF),inset 0 -8px 14px -8px light-dark(rgba(0,0,0,.6),rgba(120,90,60,.25)),0 16px 34px -14px light-dark(rgba(156,79,36,.6),rgba(227,154,98,.55))!important}.pg-a211c88c:active{transform:scale(.97)!important}html.pg-js:not(.pg-ready) :is([data-line],[data-intro],[data-fx=ch],[data-fx=line],[data-fx=intro],[data-fx=photo]){visibility:hidden;animation:pg-show 0s 4s forwards}@keyframes pg-show{to{visibility:visible}}.pg-glint-char:before{content:attr(data-char)}