.m-hero{background:var(--m-dark);height:100svh;min-height:620px;color:var(--m-beige);position:relative;overflow:hidden}.m-hero__photo{object-fit:cover;object-position:62% 46%;width:100%;height:100%;position:absolute;inset:0}.m-hero__scrim{background:linear-gradient(#24181700 26%,#24181714 42%,#24181799 70%,#241817eb 100%),linear-gradient(#24181794 0%,#24181700 24%);position:absolute;inset:0}.m-hero__field{width:calc(var(--m-bleed) + 5 * var(--m-col) + 4 * var(--m-gap));background:var(--m-wine);height:54%;position:absolute;bottom:0;left:0}.m-hero__inner{z-index:2;height:100%;padding-top:calc(var(--m-header-h) + clamp(16px, 2.4vw, 32px));padding-bottom:clamp(var(--m-s-32), 5vh, var(--m-s-64));align-content:space-between;row-gap:var(--m-s-24);position:relative}.m-hero__index{color:#f1dfbfb8;letter-spacing:.2em;grid-column:1/span 6;align-items:center;gap:.7rem;display:flex}.m-hero__index-num{color:var(--m-apricot);letter-spacing:.08em;font-size:.9375rem;font-weight:700}.m-hero__index-name:before{content:"/";opacity:.5;margin-right:.7em}.m-hero__index:after{background:var(--m-line-light);content:"";flex:1;height:1px}.m-hero__copy{grid-column:1/span 8;align-self:end}.m-hero__title{letter-spacing:-.045em;margin:0;font-size:clamp(2.75rem,7.1vw,6.5rem);font-weight:700;line-height:.92;display:grid}.m-hero__lead{max-width:calc(5 * var(--m-col) + 4 * var(--m-gap));color:var(--m-beige-dim);margin:clamp(1rem,2vw,1.5rem) 0 0;font-size:clamp(1rem,1.15vw,1.125rem);line-height:1.55}.m-hero__actions{flex-wrap:wrap;gap:.75rem;margin-top:clamp(1.5rem,3vh,2.25rem);display:flex}.m-hero__mark{z-index:2;right:calc(var(--m-margin) / 2);bottom:clamp(var(--m-s-32), 6vh, var(--m-s-64));color:#f1dfbf8c;letter-spacing:.24em;writing-mode:vertical-rl;font-size:.6875rem;position:absolute}@media (width<=1023px){.m-hero__field{width:calc(var(--m-bleed) + 4 * var(--m-col) + 3 * var(--m-gap));height:58%}.m-hero__copy{grid-column:1/span 7}.m-hero__index{grid-column:1/span 5}.m-hero__mark{display:none}}@media (width<=767px){.m-hero{min-height:560px}.m-hero__photo{object-position:76% 44%}.m-hero__field{width:100%;height:42%}.m-hero__copy,.m-hero__index{grid-column:1/span 4}.m-hero__title{font-size:clamp(2.25rem,11vw,3.25rem)}.m-hero__lead{max-width:none;font-size:1rem}}.m-system{padding:var(--m-section) 0;background:var(--m-dark);color:var(--m-beige)}.m-system__head{grid-column:1/span 7}.m-system__hair{height:1px;margin:0 0 var(--m-s-24);background:var(--m-apricot);border:0}.m-system__note{margin:var(--m-s-24) 0 0;color:var(--m-beige-dim)}.m-system__row{margin-top:var(--m-section-md)}.m-system__figure,.m-system__copy{grid-row:1;align-self:center}.m-system__figure{aspect-ratio:3/2;margin:0;overflow:hidden}.m-system__figure img{object-fit:cover;width:100%;height:100%;display:block}.m-system__numeral{margin:0 0 var(--m-s-16);color:var(--m-apricot)}.m-system__name{padding-top:var(--m-s-16);border-top:1px solid var(--m-line-light);letter-spacing:-.02em;margin:0;font-size:clamp(1.5rem,2.4vw,2.125rem);font-weight:700;line-height:1.1}.m-system__text{max-width:34ch;margin:var(--m-s-16) 0 0;color:var(--m-beige-dim);font-size:1.0625rem;line-height:1.55}.m-system__row:nth-child(2) .m-system__copy{grid-column:1/span 4}.m-system__row:nth-child(2) .m-system__figure{margin-right:calc(var(--m-bleed) * -1);grid-column:5/span 8}.m-system__row:nth-child(3) .m-system__figure{margin-left:calc(var(--m-bleed) * -1);grid-column:1/span 7}.m-system__row:nth-child(3) .m-system__copy{grid-column:8/span 5}.m-system__row:nth-child(4) .m-system__copy{grid-column:1/span 4}.m-system__row:nth-child(4) .m-system__figure{grid-column:6/span 6}.m-system__row:nth-child(5) .m-system__figure{margin-left:calc(var(--m-bleed) * -1);grid-column:1/span 6}.m-system__row:nth-child(5) .m-system__copy{grid-column:7/span 5}@media (width<=1023px){.m-system__head{grid-column:1/span 8}.m-system__row:nth-child(2) .m-system__copy,.m-system__row:nth-child(4) .m-system__copy{grid-column:1/span 3}.m-system__row:nth-child(2) .m-system__figure,.m-system__row:nth-child(4) .m-system__figure{margin-right:calc(var(--m-bleed) * -1);grid-column:4/span 5}.m-system__row:nth-child(3) .m-system__figure,.m-system__row:nth-child(5) .m-system__figure{margin-left:calc(var(--m-bleed) * -1);grid-column:1/span 5;margin-right:0}.m-system__row:nth-child(3) .m-system__copy,.m-system__row:nth-child(5) .m-system__copy{grid-column:6/span 3}}@media (width<=767px){.m-system__head{grid-column:1/span 4}.m-system .m-system__row .m-system__figure{margin-right:calc(var(--m-bleed) * -1);margin-left:calc(var(--m-bleed) * -1);grid-area:1/1/auto/span 4}.m-system .m-system__row .m-system__copy{margin-top:var(--m-s-24);grid-area:2/1/auto/span 4}.m-system__text{max-width:none}}
