:root{--background:#f8f6f3;--foreground:var(--black);--primary:var(--burgundy);--secondary:var(--gold);--black:#1c1c1c;--white:#f2e0d0;--burgundy:#391427;--green:#63732c;--red:#f23005;--grey:#8f8f8f;--gold:#c9b37e;--border-color:var(--burgundy);--gold-border:4px solid var(--gold);--border:1px solid var(--border-color);--nav-height:85px;--font-script:"Dolcetto"}@font-face{font-family:Dolcetto;src:url(/fonts/Dolcetto.woff2)format("woff2"),url(/fonts/Dolcetto.woff)format("woff");font-style:normal}@font-face{font-family:Granda VF;src:url(/fonts/granda-vf.woff2)format("woff2-variations"),url(/fonts/granda-vf.woff)format("woff-variations");font-weight:100 900;font-style:oblique -9deg 9deg}html,body{max-width:100vw;position:relative;overflow-x:hidden}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Granda VF,Arial,Helvetica,sans-serif}main{z-index:1;background-color:var(--background)}h1{font-variation-settings:"opsz" 24;font-family:Granda VF,Arial,Helvetica,sans-serif;font-weight:700}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}footer{position:relative}a:hover{cursor:pointer}.hero-title{z-index:1;opacity:1;flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding-left:5rem;display:flex}.hero-title .ampersand{color:var(--burgundy);font-size:12vw;display:inline-block;bottom:50%}.hero-title h1{letter-spacing:0;text-box-trim:trim-start;text-box-edge:cap alphabetic;font-family:var(--font-script);color:var(--burgundy);line-height:1}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.column-container{border:var(--gold-border);border-radius:1700px 1700px 0 0}.column-container .photo-column{height:calc(100vh - var(--nav-height)*2);scrollbar-width:none;overscroll-behavior:contain;border-radius:1700px 1700px 0 0;padding-right:1px;overflow:hidden auto}.column-container .photo-column canvas{pointer-events:none;mix-blend-mode:hue}.column-container .photo-column .photo-column-inner{flex-direction:column;justify-content:center;align-items:center;margin:auto 0;display:flex}.column-container .photo-column .photo-column-inner .photo-item{justify-content:center;display:flex}
