.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}.text-animate{transform:translateY(30px);opacity:0;transition:transform .8s cubic-bezier(.4,0,.05,1),opacity .8s cubic-bezier(.4,0,.05,1)}.text-animate-small{transform:translateY(20px);opacity:0;transition:transform .8s cubic-bezier(.4,0,.05,1),opacity .8s cubic-bezier(.4,0,.05,1)}.text-animate.active{transform:translateY(0);opacity:1}.text-animate.active:not(.opacity-90):not(.opacity-75):not(.opacity-95){opacity:inherit}.text-animate-small.active{transform:translateY(0);opacity:1}.text-animate.delay-1{transition-delay:.14s}.text-animate.delay-2{transition-delay:.08s}.text-animate.delay-3{transition-delay:.06s}.text-animate.delay-4{transition-delay:.04s}.text-animate.delay-5{transition-delay:.1s}.text-animate.delay-6{transition-delay:.12s}.text-animate.delay-7{transition-delay:.16s}.text-animate.active{opacity:1}.text-animate.active.opacity-90{opacity:.9}.text-animate.active.opacity-75{opacity:.75}.text-animate.active.opacity-95{opacity:.95}.text-animate.preserve-color{transition:transform .8s cubic-bezier(.4,0,.05,1),opacity .8s cubic-bezier(.4,0,.05,1),color .3s ease}.text-animate.preserve-transform{transition:transform .8s cubic-bezier(.4,0,.05,1),opacity .8s cubic-bezier(.4,0,.05,1),transform .4s cubic-bezier(.19,1,.22,1)}.text-ready .text-animate{transform:translateY(0);opacity:1}.text-ready .text-animate.opacity-90{opacity:.9}.text-ready .text-animate.opacity-75{opacity:.75}.text-ready .text-animate.opacity-95{opacity:.95}.text-animate{animation:fallback-text-show .1s ease-in-out 2s forwards}@keyframes fallback-text-show{to{transform:translateY(0);opacity:1}}.text-animate.opacity-90{animation:fallback-text-show-90 .1s ease-in-out 2s forwards}@keyframes fallback-text-show-90{to{transform:translateY(0);opacity:.9}}.text-animate.opacity-75{animation:fallback-text-show-75 .1s ease-in-out 2s forwards}@keyframes fallback-text-show-75{to{transform:translateY(0);opacity:.75}}.text-animate.opacity-95{animation:fallback-text-show-95 .1s ease-in-out 2s forwards}@keyframes fallback-text-show-95{to{transform:translateY(0);opacity:.95}}@media (max-width: 1024px),(orientation: portrait){html[data-website-theme=oversize]{--edition-paper: #f7f7f5;--edition-ink: #171717;--edition-red: #d51d2a;--edition-muted: #626260}html[data-website-theme=oversize] #contactIntro,html[data-website-theme=oversize] #educationPage{--paper: var(--edition-paper);--dark: var(--edition-ink);--red: var(--edition-red);background:var(--edition-paper);color:var(--edition-ink)}html[data-website-theme=oversize] #contactIntro .form-container:before,html[data-website-theme=oversize] #contactIntro .form-container:after,html[data-website-theme=oversize] #educationPage:before,html[data-website-theme=oversize] #educationPage:after{content:none}html[data-website-theme=oversize] :is(#contactIntro,#educationPage) .grain{opacity:0}html[data-website-theme=oversize] #educationPage :is(.el-names,.el-bio p,.edu-form label){color:var(--edition-muted)}html[data-website-theme=oversize] #contactIntro .sb-text,html[data-website-theme=oversize] #educationPage :is(.el-city,.ef-btn-text){letter-spacing:0}html[data-website-theme=oversize] #contactIntro[data-contact-theme=edition] .form-container{--form-gutter-left: max(24px, env(safe-area-inset-left));--form-gutter-right: max(24px, env(safe-area-inset-right));display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;justify-items:stretch;gap:20px;padding-top:0;padding-left:var(--form-gutter-left);padding-right:var(--form-gutter-right)}html[data-website-theme=oversize] body:has(.edition-about) .menu-trigger:not(.active){mix-blend-mode:difference}html[data-website-theme=oversize] body:has(.edition-about) .menu-trigger:not(.active) .menu-bar{background:#fff}html[data-website-theme=oversize] body:has(#educationPage[data-page-theme=edition]) .menu-trigger:not(.active){mix-blend-mode:difference}html[data-website-theme=oversize] body:has(#educationPage[data-page-theme=edition]) .menu-trigger:not(.active) .menu-bar{background:#fff}html[data-website-theme=oversize] .edition-contact-portrait,html[data-website-theme=oversize] .edition-education-photo{display:block;position:relative;width:100%;max-width:480px;margin:0 auto 36px;aspect-ratio:3 / 4}html[data-website-theme=oversize] .edition-contact-photo,html[data-website-theme=oversize] .edition-education-photo img{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover}html[data-website-theme=oversize] #contactIntro .edition-contact-header{display:block;grid-area:1 / 1;align-self:end;z-index:1;padding:0 0 44px}html[data-website-theme=oversize] #contactIntro .edition-contact-portrait{grid-area:1 / 1;width:calc(100% + var(--form-gutter-left) + var(--form-gutter-right));max-width:none;height:clamp(480px,68svh,680px);aspect-ratio:auto;margin:0 calc(-1 * var(--form-gutter-right)) 12px calc(-1 * var(--form-gutter-left))}html[data-website-theme=oversize] #contactIntro .edition-contact-photo{object-position:center}html[data-website-theme=oversize] #contactIntro .edition-contact-title{margin:0;font:400 56px/1.04 Bebas Neue,sans-serif;letter-spacing:0;text-align:left;color:var(--edition-paper)}html[data-website-theme=oversize] #contactIntro .the-form,html[data-website-theme=oversize] #contactIntro .the-form :is(input,textarea){text-align:left}html[data-website-theme=oversize] #contactIntro .the-form label{letter-spacing:0}html[data-website-theme=oversize] #contactIntro .the-form{display:contents}html[data-website-theme=oversize] #contactIntro .fg-row{gap:20px}html[data-website-theme=oversize] #contactIntro .the-form label{font-size:11px;font-weight:500;line-height:1.5;color:var(--edition-muted)}html[data-website-theme=oversize] #contactIntro .the-form input{font:400 16px/1.5 Montserrat,sans-serif;min-height:48px}html[data-website-theme=oversize] #contactIntro .fg-row:nth-of-type(2){grid-template-columns:repeat(2,minmax(0,1fr))}html[data-website-theme=oversize] #contactIntro .the-form textarea{min-height:96px}html[data-website-theme=oversize] #contactIntro .the-form :is(input,textarea){scroll-margin-block:90px;border-radius:0}html[data-website-theme=oversize] #contactIntro .send-btn{width:100%;min-height:56px;margin:4px 0 0;padding:14px 20px;justify-content:center}html[data-website-theme=oversize] #contactIntro .send-btn .sb-text{font-size:24px;line-height:1.1}html[data-website-theme=oversize] #contactIntro .edition-contact-email{display:block;padding:24px 0 max(24px,env(safe-area-inset-bottom));color:var(--edition-muted);text-align:center;font:400 12px/1.5 Montserrat,sans-serif;text-decoration:none;overflow-wrap:anywhere}html[data-website-theme=oversize] #contactIntro .edition-contact-email a{color:inherit;text-decoration:none}html[data-website-theme=oversize] #educationPage{display:grid;grid-template-columns:minmax(0,1fr);gap:0;height:auto;min-height:100svh;overflow:visible;padding:0}html[data-website-theme=oversize] #educationPage .edition-education-photo{grid-area:1 / 1;height:max(540px,86svh);max-width:none;aspect-ratio:auto;margin:0}html[data-website-theme=oversize] #educationPage :is(.education-content,.edu-left){display:contents}html[data-website-theme=oversize] #educationPage[data-page-theme=edition] .el-names{display:block;grid-area:1 / 1;align-self:start;z-index:1;margin:0;padding:max(28px,env(safe-area-inset-top)) 80px 0 24px;color:var(--edition-paper);font:500 11px/1.5 Montserrat,sans-serif;letter-spacing:0}html[data-website-theme=oversize] #educationPage .el-city{grid-area:1 / 1;align-self:start;z-index:1;padding:92px 24px 0;font-size:56px;line-height:1.04;color:var(--edition-paper)}html[data-website-theme=oversize] #educationPage .edu-right{width:100%;height:auto;padding:0 24px max(40px,env(safe-area-inset-bottom));margin:0;box-sizing:border-box}html[data-website-theme=oversize] #educationPage .el-bio{max-width:46ch;margin:0 auto;padding:32px 24px}html[data-website-theme=oversize] #educationPage .el-bio p{font-size:15px;line-height:1.8;letter-spacing:0}html[data-website-theme=oversize] #educationPage .edu-form{max-width:none}html[data-website-theme=oversize] #educationPage .edu-form label{font:500 11px/1.5 Montserrat,sans-serif;letter-spacing:0}html[data-website-theme=oversize] #educationPage .edu-form input{font:400 16px/1.5 Montserrat,sans-serif}html[data-website-theme=oversize] #educationPage .ef-btn{width:100%;min-height:56px;padding:14px 20px;justify-content:center}html[data-website-theme=oversize] #educationPage .ef-btn-text{font-size:24px;line-height:1.1}html[data-website-theme=oversize] #contactIntro .send-btn,html[data-website-theme=oversize] #educationPage .ef-btn{background:none;border-color:transparent;color:var(--edition-ink)}html[data-website-theme=oversize] #contactIntro :is(.sb-bg,.sb-arrow),html[data-website-theme=oversize] #educationPage :is(.ef-btn-bg,.ef-btn-arrow){visibility:hidden}html[data-website-theme=oversize] #contactIntro .send-btn.error{color:var(--edition-red)}}@media (max-width: 1024px){html[data-website-theme=oversize] #hgallery{background:var(--edition-paper)}html[data-website-theme=oversize] #hgallery .grain{opacity:0}html[data-website-theme=oversize] #hgallery :is(.m-manifesto-page,.m-slide-info){background:var(--edition-paper);color:var(--edition-ink)}html[data-website-theme=oversize] #hgallery .m-manifesto-page:before,html[data-website-theme=oversize] #hgallery .m-slide-info:before{content:none}html[data-website-theme=oversize] #hgallery .manifesto{color:var(--edition-ink)}html[data-website-theme=oversize] #hgallery :is(.word-highlight,.m-slide-city,.m-counter-num){color:var(--edition-red)}html[data-website-theme=oversize] #hgallery :is(.center-label,.m-slide-country,.m-slide-published){color:var(--edition-muted)}html[data-website-theme=oversize] #hgallery .m-slide-subtitle{color:var(--edition-ink)}html[data-website-theme=oversize] #hgallery .m-loader-bar{background:var(--edition-red)}html[data-website-theme=oversize] [data-menu-theme=oversize] .menu-overlay{background:#0a0a0a}html[data-website-theme=oversize] [data-menu-theme=oversize] .menu-overlay:before,html[data-website-theme=oversize] [data-menu-theme=oversize] .menu-overlay:after{content:none}html[data-website-theme=oversize] [data-menu-theme=oversize] .menu-title{color:var(--edition-paper);letter-spacing:0}html[data-website-theme=oversize] [data-menu-theme=oversize] .menu-number{display:none}html[data-website-theme=oversize] [data-menu-theme=oversize] .menu-title{font-size:44px}@media (max-height: 500px){html[data-website-theme=oversize] [data-menu-theme=oversize] .menu-title{font-size:28px}}html[data-website-theme=oversize] [data-menu-theme=oversize] .menu-item:hover .menu-title{color:var(--edition-red)}html[data-website-theme=oversize] .menu-trigger[data-menu-theme=oversize].active .menu-bar{background:var(--edition-paper)}html[data-website-theme=oversize] body:has(#hgallery[data-portfolio-study]) .menu-trigger:not(.active){mix-blend-mode:difference}html[data-website-theme=oversize] body:has(#hgallery[data-portfolio-study]) .menu-trigger:not(.active) .menu-bar{background:#fff}}@media (min-width: 1025px) and (prefers-reduced-motion: no-preference){.gallery-wrap.gesture-return #scrollPrev,.grid-view.gesture-return #gridPrev{visibility:hidden;pointer-events:none}.edition-cover-source .portfolio-hover-names{visibility:hidden}.edition-cover-transition .oversize-cover-label>span{width:fit-content;max-width:100%}:root.edition-cover-transition::view-transition{background:#f7f7f5}:root.edition-cover-transition::view-transition-group(root){animation:none;z-index:0}:root.edition-cover-transition::view-transition-old(root){animation:edition-cover-leave .18s ease-out both;mix-blend-mode:normal;z-index:1}:root.edition-cover-transition::view-transition-new(root){animation:edition-cover-arrive .32s .2s ease-out both;mix-blend-mode:normal;z-index:2}:root.edition-cover-transition.edition-continuation-forward::view-transition-old(root){animation:edition-continuation-leave .76s cubic-bezier(.4,0,.2,1) both;opacity:1}:root.edition-cover-transition.edition-continuation-forward::view-transition-new(root){display:none}:root.edition-cover-fallback::view-transition-old(root){animation:edition-cover-leave .24s ease-out both}:root.edition-cover-fallback::view-transition-new(root){animation:edition-cover-arrive .24s ease-out both}:root.edition-gallery-return::view-transition-old(root){animation:edition-story-leave .64s cubic-bezier(.7,0,.2,1) both;z-index:2}:root.edition-gallery-return::view-transition-new(root){animation:edition-portfolio-enter .64s cubic-bezier(.7,0,.2,1) both;z-index:1}html.edition-cover-transition::view-transition-group(edition-cover),html.edition-cover-transition::view-transition-group(edition-cover-city),html.edition-cover-transition::view-transition-group(edition-cover-country){animation-duration:.76s;animation-timing-function:cubic-bezier(.4,0,.2,1);z-index:1}html.edition-cover-transition::view-transition-group(edition-cover-city),html.edition-cover-transition::view-transition-group(edition-cover-country){z-index:2}html.edition-cover-transition::view-transition-image-pair(edition-cover){overflow:hidden}html.edition-cover-transition::view-transition-old(edition-cover),html.edition-cover-transition::view-transition-new(edition-cover){width:100%;height:100%;object-fit:cover;object-position:var(--edition-cover-position, 50% 50%);mix-blend-mode:normal}html.edition-cover-transition::view-transition-old(edition-cover){animation:none;opacity:1}html.edition-cover-transition::view-transition-new(edition-cover){animation:edition-cover-settle .76s cubic-bezier(.4,0,.2,1) both;z-index:1}html.edition-cover-transition::view-transition-group(edition-spread){animation:none;z-index:0}html.edition-cover-transition::view-transition-new(edition-spread){animation:edition-cover-arrive .32s .2s ease-out both;mix-blend-mode:normal}html.edition-cover-transition.edition-continuation-forward::view-transition-new(edition-spread){animation:edition-spread-enter .76s cubic-bezier(.4,0,.2,1) both}html.edition-cover-return::view-transition-old(edition-cover){display:block;animation:none;z-index:1}html.edition-cover-return::view-transition-new(edition-cover){display:none;animation:none}html.edition-portfolio-return::view-transition-group(edition-cover){width:var(--edition-return-photo-width);height:var(--edition-return-photo-height);transform-origin:0 0;animation:edition-photo-return .76s cubic-bezier(.4,0,.2,1) both}:root.edition-portfolio-return::view-transition-new(root){animation:edition-cover-arrive .32s ease-out both}html.edition-cover-return::view-transition-old(edition-spread){animation:edition-spread-leave .76s cubic-bezier(.4,0,.2,1) both,edition-cover-leave .24s ease-out both;mix-blend-mode:normal}:root.edition-cover-transition.edition-continuation-return::view-transition-new(root){animation:edition-continuation-reveal .76s cubic-bezier(.4,0,.2,1) both}html.edition-cover-return :is(.edition-cover-source>img,:where(.edition-cover-source>picture)>img){scale:1!important;transition:none!important}html.edition-cover-return::view-transition-group(edition-return-text){animation:none;z-index:0}html.edition-cover-return::view-transition-old(edition-return-text){animation:edition-return-text-leave .16s ease-out both;mix-blend-mode:normal}html.edition-cover-return::view-transition-group(edition-return-preview){animation-duration:.76s;animation-timing-function:cubic-bezier(.4,0,.2,1);z-index:1}html.edition-cover-return::view-transition-image-pair(edition-return-preview){overflow:hidden}html.edition-cover-return::view-transition-old(edition-return-preview),html.edition-cover-return::view-transition-new(edition-return-preview){width:100%;height:100%;object-fit:cover;mix-blend-mode:normal}}@keyframes edition-photo-return{0%{transform:var(--edition-return-photo-start);clip-path:inset(0)}to{transform:var(--edition-return-photo-end);clip-path:var(--edition-return-photo-clip)}}@keyframes edition-return-text-leave{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(18px)}}@keyframes edition-story-leave{0%{transform:translate(0)}to{transform:translate(100vw)}}@keyframes edition-portfolio-enter{0%{transform:translate(-100vw)}to{transform:translate(0)}}@keyframes edition-cover-settle{0%{scale:var(--edition-cover-start-scale, 1)}to{scale:1}}@keyframes edition-spread-enter{0%{transform:translate(var(--edition-spread-offset, 0px))}to{transform:translate(0)}}@keyframes edition-spread-leave{0%{transform:translate(0)}to{transform:translate(var(--edition-spread-offset, 0px))}}@keyframes edition-continuation-reveal{0%{transform:translate(var(--edition-continuation-reveal, 0px))}to{transform:translate(0)}}@keyframes edition-continuation-leave{0%{transform:translate(0)}to{transform:translate(calc(-1 * var(--edition-continuation-distance, 0px)))}}@keyframes edition-cover-leave{to{opacity:0}}@keyframes edition-cover-arrive{0%{opacity:0}to{opacity:1}}:root{--font-logo: "Didot", serif;--font-heading: "Cormorant Garamond", serif;--font-body: "Montserrat", sans-serif;--bg-primary: #ffffff;--bg-secondary: #f8f9fa;--bg-tertiary: #e9ecef;--text-primary: #1a1a1a;--text-secondary: #6c757d;--border-color: #dee2e6;--accent-color: #DA2128;--accent-hover: #b91c22;--accent-color-rgb: 218, 33, 40;--link-color: #0d6efd;--admin-nav-bg: var(--bg-secondary);--admin-nav-text: var(--text-secondary);--admin-nav-active-bg: var(--accent-color);--admin-nav-active-text: #ffffff;--button-secondary-bg: #6c757d;--button-secondary-hover: #5c636a;--admin-sidebar-width: 240px;--admin-sidebar-width-mobile: 200px;--transition-bezier: cubic-bezier(.19, 1, .22, 1)}html.dark{--bg-primary: #121212;--bg-secondary: #1e1e1e;--bg-tertiary: #252525;--text-primary: #e0e0e0;--text-secondary: #aaa;--border-color: #333;--accent-color: #DA2128;--accent-hover: #b91c22;--link-color: #6ea8fe;--admin-nav-bg: var(--bg-secondary);--admin-nav-text: var(--text-secondary);--admin-nav-active-bg: var(--accent-color);--admin-nav-active-text: #ffffff;--button-secondary-bg: #444;--button-secondary-hover: #555}*{margin:0;padding:0;box-sizing:border-box}html,body{margin:0;padding:0;height:100%;color:var(--text-primary);background-color:#000}body{font-family:var(--font-body);min-height:100vh;height:100vh;background-color:#000}html{opacity:1;overflow-x:hidden;position:relative;backface-visibility:hidden;-webkit-backface-visibility:hidden;background-color:#000}astro-dev-toolbar{display:none!important}.page-transition-container{width:100%;height:100%;min-height:100vh;position:relative;overflow:inherit}::view-transition-old(root){animation:page-fade-out .16s cubic-bezier(.4,0,1,1) both}::view-transition-new(root){animation:page-fade-in .3s cubic-bezier(.4,0,.2,1) .16s both}@keyframes page-fade-out{0%{opacity:1}to{opacity:0}}@keyframes page-fade-in{0%{opacity:0}to{opacity:1}}@media (max-width: 1024px){html::view-transition-group(root){animation:none!important}html::view-transition-old(root){animation:none!important;opacity:0!important;mix-blend-mode:normal!important}html::view-transition-new(root){animation:none!important;mix-blend-mode:normal!important}}body.admin-body [data-astro-transition-scope],body.admin-body .page-transition-container{view-transition-name:none!important}@media (prefers-reduced-motion: reduce){::view-transition-old(root){animation-duration:.2s}}@media (max-width: 768px){.menu-container{width:100%;left:0;padding:0 20px;height:60px;display:flex;align-items:center;justify-content:space-between}.logo{font-size:24px;position:relative;top:0;left:0}.menu-trigger{position:relative;right:0;top:0}.menu-overlay{width:260px}}body.admin-body{overflow:auto;height:auto;min-height:100vh;position:relative;margin:0;padding:0;background-color:var(--bg-primary)!important}html:has(body.admin-body){background-color:var(--bg-primary)!important}.admin-container{margin-left:0;padding:20px;min-height:100vh;transition:margin-left .35s cubic-bezier(.19,1,.22,1)}@media (max-width: 768px){.admin-container{margin-left:0}}html[data-device=mobile] .desktop-only,html[data-device=desktop] .mobile-only{display:none!important}body.has-admin-sidebar{padding-left:var(--admin-sidebar-width);transition:padding-left .3s ease}@media (max-width: 768px){body.has-admin-sidebar{padding-left:var(--admin-sidebar-width-mobile)}}body[data-page=portfolio] .gallery-container{transform:none!important;will-change:auto!important}body{backface-visibility:hidden;-webkit-backface-visibility:hidden}@media (min-width: 1025px){[data-astro-cid-pux6a34n][data-menu-theme=oversize] .menu-overlay[data-astro-cid-pux6a34n]{background:#0a0a0a;display:flex;transition-duration:.35s}[data-astro-cid-pux6a34n][data-menu-theme=oversize] .menu-overlay[data-astro-cid-pux6a34n]:before,[data-astro-cid-pux6a34n][data-menu-theme=oversize] .menu-overlay[data-astro-cid-pux6a34n]:after,[data-astro-cid-pux6a34n][data-menu-theme=oversize] .menu-number[data-astro-cid-pux6a34n]{display:none}[data-astro-cid-pux6a34n][data-menu-theme=oversize] .menu-photographs[data-astro-cid-pux6a34n]{display:block;position:absolute;top:50%;left:calc(50% - 80px);transform:translateY(-50%);height:76dvh;aspect-ratio:2 / 3;max-width:42vw;overflow:hidden;pointer-events:none}[data-astro-cid-pux6a34n][data-menu-theme=oversize] .menu-photograph[data-astro-cid-pux6a34n]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .3s ease}[data-astro-cid-pux6a34n][data-menu-theme=oversize] .menu-photograph[data-astro-cid-pux6a34n].is-current{opacity:1}[data-astro-cid-pux6a34n][data-menu-theme=oversize] .menu-content[data-astro-cid-pux6a34n]{min-width:0;padding:84px 72px;pointer-events:none}[data-astro-cid-pux6a34n][data-menu-theme=oversize] .menu-grid[data-astro-cid-pux6a34n]{align-items:flex-start;width:560px;max-width:100%;gap:12px}[data-astro-cid-pux6a34n][data-menu-theme=oversize] .menu-item[data-astro-cid-pux6a34n]{align-items:flex-start;padding:0;min-width:0;max-width:100%;pointer-events:auto;transition-delay:0s;transition-duration:.3s;outline:none}[data-astro-cid-pux6a34n][data-menu-theme=oversize] .menu-title[data-astro-cid-pux6a34n]{font:400 128px/.95 Bebas Neue,sans-serif;letter-spacing:0;text-align:left;color:#f7f7f5;overflow-wrap:anywhere;transition:color .15s ease}[data-astro-cid-pux6a34n][data-menu-theme=oversize] .menu-item[data-astro-cid-pux6a34n]:hover .menu-title[data-astro-cid-pux6a34n],[data-astro-cid-pux6a34n][data-menu-theme=oversize] .menu-item[data-astro-cid-pux6a34n]:focus-visible .menu-title[data-astro-cid-pux6a34n]{color:#d51d2a}.menu-trigger[data-astro-cid-pux6a34n][data-menu-theme=oversize]:focus-visible{outline:none}.menu-trigger[data-astro-cid-pux6a34n][data-menu-theme=oversize].active .menu-bar[data-astro-cid-pux6a34n]{background:#f7f7f5}.menu-trigger[data-astro-cid-pux6a34n][data-menu-theme=oversize].active:hover .menu-bar[data-astro-cid-pux6a34n]{background:#d51d2a}[data-astro-cid-pux6a34n][data-menu-theme=oversize]{--menu-words-shift: 120px}[data-astro-cid-pux6a34n][data-menu-theme=oversize] .menu-photographs[data-astro-cid-pux6a34n]{left:calc(66.667% - 80px)}[data-astro-cid-pux6a34n][data-menu-theme=oversize] .menu-content[data-astro-cid-pux6a34n]{padding-left:calc(33.333% + 72px - 2 * var(--menu-words-shift))}@media (max-width: 1280px),(max-height: 750px){[data-astro-cid-pux6a34n][data-menu-theme=oversize]{--menu-words-shift: 0px}[data-astro-cid-pux6a34n][data-menu-theme=oversize] .menu-content[data-astro-cid-pux6a34n]{padding:72px 48px 72px calc(33.333% + 48px)}[data-astro-cid-pux6a34n][data-menu-theme=oversize] .menu-title[data-astro-cid-pux6a34n]{font-size:80px}}@media (prefers-reduced-motion: reduce){[data-astro-cid-pux6a34n][data-menu-theme=oversize] [data-astro-cid-pux6a34n]:is(.menu-overlay,.menu-item,.menu-photograph){transition:none}}}.menu-photographs[data-astro-cid-pux6a34n]{display:none}.three-nav[data-astro-cid-pux6a34n]{position:fixed;top:0;left:0;width:100%;z-index:2000;pointer-events:none}.menu-trigger[data-astro-cid-pux6a34n]{position:fixed;top:0;right:0;padding:42px 42px 0 0;background:none;border:none;cursor:pointer;z-index:2100;pointer-events:auto;display:flex;flex-direction:column;align-items:flex-end;gap:7px}.menu-bar[data-astro-cid-pux6a34n]{display:block;height:3px;background:#fff;border-radius:1px;transition:transform .5s cubic-bezier(.25,.1,.25,1),background .3s ease,width .4s cubic-bezier(.25,.1,.25,1);transform-origin:center}.bar-top[data-astro-cid-pux6a34n]{width:32px}.bar-bottom[data-astro-cid-pux6a34n]{width:19px}.menu-trigger[data-astro-cid-pux6a34n]:hover .menu-bar[data-astro-cid-pux6a34n]{width:32px}.menu-trigger--dark[data-astro-cid-pux6a34n] .menu-bar[data-astro-cid-pux6a34n]{background:#080808}.menu-trigger[data-astro-cid-pux6a34n].active .bar-top[data-astro-cid-pux6a34n]{transform:translateY(5px) rotate(45deg);background:#080808}.menu-trigger[data-astro-cid-pux6a34n].active .bar-bottom[data-astro-cid-pux6a34n]{transform:translateY(-5px) rotate(-45deg);background:#080808;width:32px}.menu-trigger[data-astro-cid-pux6a34n].active:hover .menu-bar[data-astro-cid-pux6a34n]{background:#f0f0f0}.menu-overlay[data-astro-cid-pux6a34n]{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;background:#da2128;z-index:2000;opacity:0;visibility:hidden;transition:opacity .8s cubic-bezier(.25,.1,.25,1);overflow:hidden;display:flex;flex-direction:column;pointer-events:none}.menu-overlay[data-astro-cid-pux6a34n].active{opacity:1;visibility:visible;pointer-events:auto}.menu-overlay[data-astro-cid-pux6a34n]:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,0,0,.03) 2px,rgba(0,0,0,.03) 3px),repeating-linear-gradient(90deg,transparent,transparent 2px,rgba(0,0,0,.03) 2px,rgba(0,0,0,.03) 3px);background-size:4px 4px}.menu-overlay[data-astro-cid-pux6a34n]:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at 50% 45%,transparent 30%,rgba(0,0,0,.15) 100%)}.menu-content[data-astro-cid-pux6a34n]{position:relative;z-index:1;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:60px 40px;box-sizing:border-box;overflow-y:auto}.menu-grid[data-astro-cid-pux6a34n]{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:900px;width:100%}.menu-item[data-astro-cid-pux6a34n]{display:flex;flex-direction:column;align-items:center;text-decoration:none;padding:12px 24px;opacity:0;transform:translateY(30px);transition:opacity .6s cubic-bezier(.25,.1,.25,1),transform .6s cubic-bezier(.25,.1,.25,1);will-change:transform,opacity;cursor:pointer}.menu-overlay[data-astro-cid-pux6a34n].active .menu-item[data-astro-cid-pux6a34n]{opacity:1;transform:translateY(0)}.menu-item[data-astro-cid-pux6a34n][data-index="0"]{transition-delay:.08s}.menu-item[data-astro-cid-pux6a34n][data-index="1"]{transition-delay:.16s}.menu-item[data-astro-cid-pux6a34n][data-index="2"]{transition-delay:.24s}.menu-item[data-astro-cid-pux6a34n][data-index="3"]{transition-delay:.32s}.menu-item[data-astro-cid-pux6a34n][data-index="4"]{transition-delay:.4s}.menu-item[data-astro-cid-pux6a34n][data-index="5"]{transition-delay:.48s}.menu-item[data-astro-cid-pux6a34n][data-index="6"]{transition-delay:.56s}.menu-item[data-astro-cid-pux6a34n][data-index="7"]{transition-delay:.64s}.menu-item[data-astro-cid-pux6a34n][data-index="8"]{transition-delay:.72s}.menu-item[data-astro-cid-pux6a34n][data-index="9"]{transition-delay:.8s}.menu-number[data-astro-cid-pux6a34n]{font-family:Montserrat,sans-serif;font-size:10px;font-weight:600;letter-spacing:.5em;color:#00000059;text-transform:uppercase;margin-bottom:4px}.menu-title[data-astro-cid-pux6a34n]{font-family:Bebas Neue,sans-serif;font-size:clamp(2.4rem,5vw,5rem);line-height:.95;letter-spacing:.02em;color:#080808;margin:0;text-align:center;transition:color .4s cubic-bezier(.25,.1,.25,1)}.menu-item[data-astro-cid-pux6a34n]:hover .menu-title[data-astro-cid-pux6a34n]{color:#f0f0f0}body.three-nav-transitioning{cursor:wait;pointer-events:none}body.three-nav-transitioning [data-astro-cid-pux6a34n]{transition-delay:0s!important}body.three-nav-transitioning .menu-item[data-astro-cid-pux6a34n],body.three-nav-transitioning .menu-overlay[data-astro-cid-pux6a34n]{transition:all .3s ease-out!important}@media (max-width: 768px){.menu-trigger[data-astro-cid-pux6a34n]{padding:30px 30px 20px 20px}.bar-top[data-astro-cid-pux6a34n]{width:28px}.bar-bottom[data-astro-cid-pux6a34n]{width:17px}.menu-trigger[data-astro-cid-pux6a34n]:hover .menu-bar[data-astro-cid-pux6a34n],.menu-trigger[data-astro-cid-pux6a34n].active .bar-bottom[data-astro-cid-pux6a34n]{width:28px}.menu-content[data-astro-cid-pux6a34n]{padding:40px 20px}.menu-title[data-astro-cid-pux6a34n]{font-size:clamp(2rem,8vw,3.5rem)}.menu-grid[data-astro-cid-pux6a34n]{gap:4px}.menu-item[data-astro-cid-pux6a34n]{padding:8px 16px}}@media (max-height: 500px){.menu-title[data-astro-cid-pux6a34n]{font-size:clamp(1.6rem,4vw,2.5rem)}.menu-item[data-astro-cid-pux6a34n]{padding:4px 16px}.menu-number[data-astro-cid-pux6a34n]{font-size:8px;margin-bottom:2px}}@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}[data-astro-transition-scope]{animation:none!important}}
