.page_hero__fE59L{position:relative;min-height:clamp(27rem,40vw,35rem);overflow:hidden;isolation:isolate;color:#fff;background:#050606}.page_heroImage__eVmeV{z-index:-2;object-fit:cover;object-position:center;filter:saturate(.84) contrast(1.12)}.page_heroOverlay__3TPIw{position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 58% 46%,rgba(0,0,0,.25),rgba(0,0,0,.78) 100%),linear-gradient(90deg,rgba(0,0,0,.82),rgba(0,0,0,.38) 58%,rgba(0,0,0,.28))}.page_heroShell__bzVkI{display:flex;min-height:clamp(27rem,40vw,35rem);align-items:flex-end;padding-block:clamp(4.5rem,7vw,6rem)}.page_hero__fE59L h1{max-width:11ch;font-family:Asul,sans-serif;font-size:clamp(4rem,7.4vw,6.8rem);font-weight:700;font-variant:small-caps;letter-spacing:-.025em;line-height:.93;text-wrap:balance;text-shadow:0 .18rem 1.2rem rgba(0,0,0,.5)}.page_intro__XFU4K{padding-block:clamp(5rem,9vw,8.5rem);background:#fff}.page_introGrid__y3Tf4{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(18rem,.88fr);align-items:center;gap:clamp(3rem,7vw,7rem)}.page_copy__aB2t2{max-width:49rem;color:#3f4448;font-size:clamp(1rem,1.25vw,1.12rem);line-height:1.85}.page_copy__aB2t2 p+p,.page_copy__aB2t2 ul+p{margin-top:1.35rem}.page_copy__aB2t2 ul{display:grid;gap:.72rem;margin:1.25rem 0;padding:0;list-style:none}.page_copy__aB2t2 li{position:relative;min-height:3.25rem;display:flex;align-items:center;padding:.75rem 1rem .75rem 2rem;border-left:3px solid var(--fire);color:var(--ink);background:#f6f7f6;font-weight:700}.page_copy__aB2t2 li:before{content:"";position:absolute;left:.85rem;width:.38rem;height:.38rem;border-radius:50%;background:var(--fire)}.page_introVisual__lJttR{position:relative;width:min(100%,26rem);aspect-ratio:1;margin:0 auto;background:#fff}.page_introVisual__lJttR img,.page_typeRow__r8DPJ figure img{object-fit:contain}.page_types__MA2DZ{padding-block:clamp(5rem,8vw,8rem);background:#f7f8f7}.page_typeRow__r8DPJ{display:grid;grid-template-columns:minmax(18rem,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(3rem,7vw,7rem);padding-block:clamp(3rem,6vw,5.5rem);border-bottom:1px solid #dedfdc}.page_typeRow__r8DPJ:first-child{padding-top:0}.page_typeRow__r8DPJ:last-child{padding-bottom:0;border-bottom:0}.page_typeRow__r8DPJ.page_reverse__J_0Z3 figure{grid-column:2}.page_typeRow__r8DPJ.page_reverse__J_0Z3>div{grid-column:1;grid-row:1}.page_typeRow__r8DPJ figure{position:relative;width:min(100%,28rem);aspect-ratio:1;margin:0 auto;background:#fff}.page_typeRow__r8DPJ h2{font-family:Asul,sans-serif;font-size:clamp(2.5rem,4.6vw,4.4rem);font-weight:700;font-variant:small-caps;line-height:1.02;text-wrap:balance}.page_typeRow__r8DPJ p{margin-top:1.35rem;color:#3f4448;font-size:clamp(1rem,1.2vw,1.1rem);line-height:1.85}@media (max-width:900px){.page_introGrid__y3Tf4,.page_typeRow__r8DPJ{grid-template-columns:1fr}.page_introVisual__lJttR{width:min(75%,25rem)}.page_typeRow__r8DPJ.page_reverse__J_0Z3 figure,.page_typeRow__r8DPJ.page_reverse__J_0Z3>div{grid-column:auto;grid-row:auto}.page_typeRow__r8DPJ>div{order:-1}}@media (max-width:640px){.page_heroShell__bzVkI,.page_hero__fE59L{min-height:17.5rem}.page_heroImage__eVmeV{object-position:35% center}.page_heroOverlay__3TPIw{background:linear-gradient(0deg,rgba(2,3,3,.9),rgba(2,3,3,.35) 70%),radial-gradient(circle at 45% 42%,rgba(0,0,0,.08),rgba(0,0,0,.62) 100%)}.page_heroShell__bzVkI{padding-bottom:2rem}.page_hero__fE59L h1{max-width:8ch;font-size:clamp(3.7rem,17vw,5rem);line-height:.92}.page_intro__XFU4K,.page_types__MA2DZ{padding-block:4.75rem 5.5rem}.page_copy__aB2t2,.page_typeRow__r8DPJ p{font-size:1rem;line-height:1.78}.page_typeRow__r8DPJ{gap:2.25rem;padding-block:4rem}.page_typeRow__r8DPJ h2{font-size:clamp(2.6rem,13vw,3.8rem)}}