:root{--ground:#dfe5eb;--ink:#182b34;--muted:#425866;--accent:#79532d;--on-accent:#f6f3ec;--line:#a7b6c1;--art:#ccd7e1;--art-label:#425866;--gutter:5vw;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.v5 .hero-art{--hero-image:url(/images/variants/v5-fog-landscape.webp);-webkit-mask-image:linear-gradient(90deg,#000 65%,#0000 100%),linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(90deg,#000 65%,#0000 100%),linear-gradient(#000 72%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.v5 .hero-art .art-registration{display:none}.v5 .hero{border-bottom:1px solid var(--line);min-height:920px}.v5 .hero-art{--art-position:40% 45%;z-index:-2;inset:0 34% 0 0}.v5 .hero-art .art-registration{text-align:left;font-size:8px;bottom:140px;left:26px;right:auto}.v5 .site-header{padding-right:4vw}.v5 .site-header nav{gap:24px;margin-left:auto}.v5 .site-header .edition{margin-left:30px}.v5 .hero-copy{padding:150px 0 180px 27%;position:relative}.v5 h1{letter-spacing:-.04em;z-index:2;max-width:100%;margin-left:0;font-family:Bodoni Moda Variable,serif;font-size:clamp(96px,9.6vw,155px);font-weight:400;line-height:1.04;position:relative}.v5 h1 em{margin-left:17%;font-weight:400}.v5 .gallery-description{z-index:3;max-width:356px;margin:44px 4vw 0 auto;position:relative}.v5 .gallery-description>p:not(.hero-note){color:var(--ink);margin-bottom:28px;font-size:16px}.v5 .cta{border-color:var(--accent);color:var(--accent);background:0 0;gap:16px;padding:17px 16px;font-size:13px}.v5 .cta:hover{background:var(--accent);color:var(--on-accent)}.v5 .gallery-side{writing-mode:vertical-rl;color:#425866;font-size:9px;position:absolute;top:36%;left:24px}.v5 .hero-index>span{color:#425866;font-size:9px}.v5 .hero-index .scroll-link{color:var(--ink)}.v5 .journey{grid-template-columns:1.15fr 1fr;gap:12%;padding-top:130px;padding-bottom:130px}.v5 .journey h2,.v5 .questions h2,.v5 .closing h2{font-family:Bodoni Moda Variable,serif;font-weight:400}.v5 .journey h2 em{color:#405e71}.v5 .journey-intro>p{max-width:35ch}.v5 .journey-steps{padding-top:12px}.v5 .closing{text-align:left;grid-template-columns:1.2fr 1fr;gap:0 10%;display:grid}.v5 .closing h2{font-size:clamp(48px,5.6vw,86px)}.v5 .closing .discover{align-self:center;width:100%;margin:auto 0}.v5 .closing .hero-note{grid-column:2;margin-top:18px}.v5 .site-footer .brand{font-family:Bodoni Moda Variable,serif;font-size:23px}@media (width>=761px){.v5 .hero-art{--art-position:75% 45%}}@media (width>=761px) and (width<=1100px){.v5 .hero-art{--art-position:calc(75% + 400px - 39vw) 45%}}@media (width<=1100px) and (width>=761px){.v5 .hero{min-height:900px}.v5 .hero-copy{padding-top:190px;padding-left:16%}.v5 h1{font-size:11vw}.v5 .gallery-description{max-width:320px;margin-top:50px}.v5 .site-header .edition{display:none}}@media (width<=760px){.v5 .hero-art{-webkit-mask-image:linear-gradient(#000 50%,#0000 88%);mask-image:linear-gradient(#000 50%,#0000 88%)}:root{--gutter:24px}.v5 .hero{min-height:0;padding-bottom:24px}.v5 .hero-art{--art-position:40% 50%;height:450px;inset:0 0 auto}.v5 .hero-art .art-registration{font-size:8px;bottom:94px;left:24px}.v5 .site-header{padding-right:24px}.v5 .hero-copy{padding:298px 24px 30px}.v5 h1{min-height:140px;margin:0;font-size:clamp(60px,12.5vw,95px);line-height:1.1}.v5 h1 em{margin-left:12%}.v5 .gallery-description{max-width:none;margin:36px 0 0}.v5 .gallery-description>p:not(.hero-note){margin-bottom:28px;font-size:17px}.v5 .gallery-description>p br{display:none}.v5 .cta{padding:17px 18px;font-size:14px}.v5 .gallery-side{font-size:8px;top:155px;left:12px}.v5 .hero-index{border-top:1px solid var(--line);gap:18px;margin:26px 24px 0;padding-top:20px;position:static}.v5 .hero-index>span{max-width:150px;color:var(--muted);font-size:8px}.v5 .hero-index .scroll-link{gap:8px;font-size:9px}.v5 .journey{grid-template-columns:1fr;gap:40px;padding-top:76px;padding-bottom:76px}.v5 .journey h2 br:nth-of-type(2){display:none}.v5 .closing{display:block}.v5 .closing .discover{margin-top:32px}.v5 .closing h2{font-size:clamp(42px,10vw,68px)}}.v5 .gallery-side{background:var(--ground);padding:8px 4px}.v5 .hero-note{color:var(--muted)}.v5 .hero .cta{background:var(--ground)}.v5 .hero .cta:hover{background:var(--accent);color:var(--on-accent)}.v5 a.cta{text-decoration:none}
