.cta{position:fixed;top:1.75rem;right:2rem;z-index:20;font-family:inherit;font-size:.8125rem;font-weight:500;letter-spacing:.02em;color:#121212;background:transparent;border:1px solid rgba(18,18,18,.25);border-radius:999px;padding:.55rem 1.15rem;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease}.cta:hover{background:#121212;color:#f0f0f0;border-color:#121212}.drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#121212;color:#f1f1f1;overflow-y:auto;visibility:hidden}.drawer-close{position:fixed;top:1.75rem;right:2rem;z-index:1;font-family:inherit;font-size:.8125rem;font-weight:500;letter-spacing:.02em;color:#f1f1f1;background:transparent;border:1px solid rgba(241,241,241,.3);border-radius:999px;padding:.55rem 1.15rem;cursor:pointer;transition:background .25s ease,color .25s ease,border-color .25s ease}.drawer-close:hover{background:#f1f1f1;color:#121212;border-color:#f1f1f1}.drawer-inner{max-width:64rem;margin-inline:auto;padding:clamp(6rem,18vh,12rem) clamp(1.5rem,6vw,6rem) 6rem}.drawer-lead{font-size:clamp(1.5rem,3.2vw,2.4rem);line-height:1.22;font-weight:500;margin-bottom:2.25rem;text-wrap:balance}.drawer-body p{font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.65;opacity:.72}.drawer-body p+p{margin-top:1.2rem}.drawer-contact{display:inline-block;margin-top:3.5rem;font-size:clamp(1rem,1.4vw,1.15rem);font-weight:500;color:#f1f1f1;text-decoration:none;border-bottom:1px solid rgba(241,241,241,.35);padding-bottom:.12em;transition:border-color .25s ease}.drawer-contact:hover{border-color:#f1f1f1}@media (max-width: 640px){.cta,.drawer-close{right:1.25rem}.drawer-inner{padding-inline:1.25rem}}.scroll-gallery{position:relative;height:100vh;width:100%;overflow:hidden}.scroll-gallery .scroll-hint{position:fixed;left:50%;bottom:2rem;transform:translate(-50%);font-size:.8125rem;letter-spacing:0;white-space:nowrap;opacity:0;pointer-events:none}.scroll-gallery img{position:absolute;top:50%;left:50%;object-fit:cover;border-radius:.3vw;will-change:transform}.scroll-gallery img.format1{width:28vw;height:auto}.scroll-gallery img.format2{width:26vw;height:auto}.scroll-gallery img.format3{width:24vw;height:auto}.scroll-gallery img.format4{width:22vw;height:auto}.scroll-gallery img.format5{width:20vw;height:auto}@media (max-width: 640px){.scroll-gallery .scroll-hint{bottom:auto;top:60%}}@font-face{font-family:GT Standard;src:url(/fonts/GT-Standard-M-Standard-Light-Trial.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:GT Standard;src:url(/fonts/GT-Standard-M-Standard-Regular-Trial.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GT Standard;src:url(/fonts/GT-Standard-M-Standard-Medium-Trial.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:GT Standard;src:url(/fonts/GT-Standard-M-Standard-Semibold-Trial.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:GT Standard;src:url(/fonts/GT-Standard-M-Standard-Bold-Trial.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:GT Standard;src:url(/fonts/GT-Standard-M-Standard-Regular-Oblique-Trial.woff2) format("woff2");font-weight:400;font-style:oblique;font-display:swap}@font-face{font-family:GT Standard;src:url(/fonts/GT-Standard-M-Standard-Medium-Oblique-Trial.woff2) format("woff2");font-weight:500;font-style:oblique;font-display:swap}*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{height:100%}body{background:#f0f0f0;color:#121212;font:500 22px/1.3 GT Standard,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;pointer-events:none;opacity:.09;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:140px 140px}.site-logo{position:fixed;top:1.75rem;left:2rem;z-index:10;width:3.25rem;height:auto}.site-audit-link{position:fixed;bottom:2rem;right:2rem;z-index:20;font-size:.8125rem;font-weight:500;color:#121212;text-decoration:none;opacity:.65;transition:opacity .25s ease}.site-audit-link:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}@media (max-width: 640px){.site-logo{left:1.25rem}.site-audit-link{right:1.25rem}}
