.p7_pHa_page{color:var(--text-primary);background:var(--surface-primary);overflow:hidden}.p7_pHa_hero{padding-block:max(11rem, calc(env(safe-area-inset-top) + 9rem)) clamp(7rem, 11vw, 11rem);background:radial-gradient(circle at 84% 20%, #6d3cf612, transparent 28rem), var(--surface-secondary);position:relative}.p7_pHa_hero:after{content:"";background:linear-gradient(90deg,#0000,#17130f29,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.p7_pHa_heroGrid{grid-template-columns:minmax(0,38.75rem) minmax(32.5rem,1fr);align-items:center;gap:clamp(3rem,5vw,5.5rem);display:grid}.p7_pHa_heroContent{max-width:50rem}.p7_pHa_eyebrow,.p7_pHa_sectionNumber,.p7_pHa_closingEyebrow{color:var(--accent-primary-dark);letter-spacing:.18em;text-transform:uppercase;margin:0 0 1.5rem;font-size:.72rem;font-weight:700;line-height:1.5}.p7_pHa_heroTitle{letter-spacing:-.055em;text-wrap:balance;max-width:10ch;margin:0;font-size:clamp(3.6rem,6.3vw,6.4rem);font-weight:520;line-height:.95}.p7_pHa_heroLead{max-width:40rem;color:var(--text-secondary);text-wrap:pretty;gap:1.25rem;margin-top:clamp(2.5rem,5vw,4rem);font-size:clamp(1.05rem,1.45vw,1.22rem);line-height:1.72;display:grid}.p7_pHa_heroLead p,.p7_pHa_bodyCopy p,.p7_pHa_manifestoBody p,.p7_pHa_manifestoClosing p,.p7_pHa_collectionBody p,.p7_pHa_reasonsBody p,.p7_pHa_closingBody p,.p7_pHa_closingReflection p,.p7_pHa_signature p{margin:0}.p7_pHa_heroImageSlot,.p7_pHa_technologyImageSlot{justify-self:stretch;width:100%;min-width:0;max-width:none;margin:0}.p7_pHa_heroImageSlot{width:calc(100% + clamp(0rem,50vw - 43.125rem,10rem))}.p7_pHa_editorialImage{object-fit:contain;width:100%;max-width:none;height:auto;display:block}.p7_pHa_listening,.p7_pHa_technology,.p7_pHa_reasons{padding-block:clamp(7rem,12vw,12rem)}.p7_pHa_listeningContent{max-width:52rem}.p7_pHa_sectionTitle{letter-spacing:-.05em;text-wrap:balance;max-width:12ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3rem,5.25vw,5rem);font-weight:500;line-height:1}.p7_pHa_sectionTitle span{display:block}.p7_pHa_detailSequence{letter-spacing:-.025em;text-wrap:pretty;max-width:48rem;margin:clamp(3rem,6vw,5rem) 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,2.45vw,2.15rem);line-height:1.45}.p7_pHa_shortStatement{color:var(--accent-primary-dark);letter-spacing:.16em;text-transform:uppercase;margin:clamp(2.5rem,5vw,4rem) 0 0;font-size:.76rem;font-weight:700;line-height:1.5}.p7_pHa_bodyCopy,.p7_pHa_manifestoBody,.p7_pHa_collectionBody,.p7_pHa_reasonsBody,.p7_pHa_closingBody,.p7_pHa_closingReflection{max-width:39rem;color:var(--text-secondary);text-wrap:pretty;gap:1.25rem;margin-top:2.25rem;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.75;display:grid}.p7_pHa_editorialClosing,.p7_pHa_technologyClosing,.p7_pHa_collectionClosing{border-left:1px solid var(--accent-primary);letter-spacing:-.03em;text-wrap:balance;max-width:38rem;margin:clamp(4rem,7vw,6rem) 0 0 auto;padding-left:clamp(1.5rem,3vw,2.5rem);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,2.7vw,2.35rem);line-height:1.35}.p7_pHa_manifesto,.p7_pHa_closing{color:var(--surface-secondary);background:var(--color-night)}.p7_pHa_manifesto{padding-block:clamp(8rem,14vw,14rem)}.p7_pHa_manifestoContent{max-width:54rem;margin-inline:auto}.p7_pHa_manifestoIntroduction{color:#fcfbf8a8;letter-spacing:.04em;margin:0;font-size:clamp(1rem,1.3vw,1.16rem)}.p7_pHa_manifestoTitle{letter-spacing:-.055em;text-wrap:balance;max-width:12ch;margin:1.5rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.2rem,6.2vw,6rem);font-weight:400;line-height:.98}.p7_pHa_manifestoBody{color:#fcfbf8b8}.p7_pHa_manifestoQuote{letter-spacing:-.05em;text-align:center;text-wrap:balance;max-width:15ch;margin:clamp(6rem,12vw,11rem) auto;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.6rem,5.8vw,5.5rem);font-weight:400;line-height:1.02}.p7_pHa_manifestoClosing{color:#fcfbf8d1;border-top:1px solid #fcfbf833;gap:.75rem;max-width:38rem;margin-left:auto;padding-top:2rem;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.65;display:grid}.p7_pHa_technology{background:var(--surface-secondary)}.p7_pHa_technologyGrid{grid-template-columns:minmax(32.5rem,1fr) minmax(0,35rem);align-items:center;gap:clamp(3rem,5vw,5.5rem);display:grid}.p7_pHa_technologyImageSlot{align-self:center;width:calc(100% + clamp(0rem,50vw - 40rem,12rem));margin-left:calc(-1*clamp(0rem,50vw - 40rem,12rem))}.p7_pHa_technologyContent{min-width:0}.p7_pHa_technologyContent .p7_pHa_sectionTitle{max-width:13ch;font-family:inherit;font-size:clamp(2.9rem,4.5vw,4.6rem);font-weight:520}.p7_pHa_technologyClosing{margin-left:0}.p7_pHa_collection{background:linear-gradient(105deg,#6d3cf608,#0000 38%),#e7e1d7;padding-block:clamp(8rem,14vw,14rem)}.p7_pHa_collectionContent{border-top:1px solid #17130f2e;border-bottom:1px solid #17130f2e;max-width:57rem;margin-inline:auto;padding-block:clamp(3rem,6vw,5rem);position:relative}.p7_pHa_collectionContrast{letter-spacing:-.04em;gap:.4rem;margin-top:clamp(3.5rem,7vw,6rem);font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,3.75rem);line-height:1.15;display:grid}.p7_pHa_collectionContrast p{margin:0}.p7_pHa_collectionContrast p:first-child{color:var(--text-secondary)}.p7_pHa_collectionBody{margin-left:auto}.p7_pHa_collectionClosing{max-width:44rem}.p7_pHa_reasonsContent{max-width:56rem;margin-inline:auto}.p7_pHa_reasonsTitle{letter-spacing:-.055em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.1rem,6vw,5.75rem);font-weight:400;line-height:.98}.p7_pHa_reasonsTitle span{display:block}.p7_pHa_reasonsTitle span:nth-child(2){margin-left:.8em}.p7_pHa_reasonsTitle span:nth-child(3){margin-left:1.6em}.p7_pHa_reasonsBody{margin-top:clamp(4rem,8vw,7rem);margin-left:auto}.p7_pHa_commitment{max-width:38rem;color:var(--text-primary);letter-spacing:-.03em;text-wrap:pretty;margin:clamp(3rem,6vw,5rem) 0 0 auto;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.65rem,2.8vw,2.4rem);line-height:1.38}.p7_pHa_closing{padding-block:clamp(9rem,17vw,17rem) clamp(8rem,14vw,13rem)}.p7_pHa_closingContent{max-width:51rem;margin-inline:auto}.p7_pHa_closingEyebrow{color:#fcfbf89e}.p7_pHa_closingTitle{letter-spacing:-.055em;text-wrap:balance;max-width:13ch;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.2rem,6vw,5.8rem);font-weight:400;line-height:.98}.p7_pHa_closingBody,.p7_pHa_closingReflection{color:#fcfbf8b8}.p7_pHa_closingSequence{letter-spacing:-.045em;gap:.25rem;margin:clamp(5rem,10vw,9rem) 0;font-size:clamp(2rem,4vw,3.75rem);font-weight:520;line-height:1.1;display:grid}.p7_pHa_closingSequence span{display:block}.p7_pHa_closingReflection{max-width:34rem;margin-left:auto;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.55}.p7_pHa_signature{border-top:1px solid #fcfbf82e;gap:.5rem;margin-top:clamp(6rem,12vw,10rem);padding-top:2rem;display:grid}.p7_pHa_signature p:first-child{font-family:inherit;font-size:1.6rem}.p7_pHa_signature p:last-child{color:#fcfbf8a8;font-size:1rem;line-height:1.6}.p7_pHa_cta{min-height:3.5rem;color:var(--text-primary);background:var(--surface-secondary);border:1px solid #ffffff57;border-radius:999px;justify-content:center;align-items:center;gap:1rem;margin-top:3rem;padding:.9rem 1.5rem;font-size:.9375rem;font-weight:700;line-height:1.2;text-decoration:none;transition:color .24s,background-color .24s;display:inline-flex}.p7_pHa_cta:hover{color:var(--accent-primary-dark);background:var(--surface-primary)}.p7_pHa_cta:focus-visible{outline:3px solid var(--accent-soft);outline-offset:4px}@media (max-width:74.999rem){.p7_pHa_heroGrid,.p7_pHa_technologyGrid{grid-template-columns:1fr}.p7_pHa_heroContent{max-width:46rem}.p7_pHa_heroImageSlot{width:min(90%,48rem);margin-left:auto}.p7_pHa_technologyImageSlot{width:min(90%,48rem)}.p7_pHa_technologyContent{max-width:46rem;margin-left:auto}}@media (max-width:47.999rem){.p7_pHa_hero{padding-block:max(9rem, calc(env(safe-area-inset-top) + 7.5rem)) 6rem}.p7_pHa_heroGrid,.p7_pHa_technologyGrid{gap:3.5rem}.p7_pHa_heroTitle{font-size:clamp(3rem,11.5vw,4.2rem);line-height:.98}.p7_pHa_heroLead{font-size:1rem;line-height:1.65}.p7_pHa_heroImageSlot{width:100%;max-width:100%;margin-left:0}.p7_pHa_listening,.p7_pHa_technology,.p7_pHa_reasons{padding-block:6rem}.p7_pHa_manifesto,.p7_pHa_collection{padding-block:7rem}.p7_pHa_sectionTitle,.p7_pHa_technologyContent .p7_pHa_sectionTitle{font-size:clamp(2.7rem,10vw,3.6rem)}.p7_pHa_detailSequence{font-size:clamp(1.35rem,6vw,1.75rem)}.p7_pHa_editorialClosing,.p7_pHa_technologyClosing,.p7_pHa_collectionClosing{margin-top:3.5rem;margin-left:0;padding-left:1.25rem;font-size:clamp(1.45rem,6.5vw,1.9rem)}.p7_pHa_manifestoTitle,.p7_pHa_closingTitle{font-size:clamp(2.9rem,11vw,4.2rem)}.p7_pHa_manifestoQuote{margin-block:6rem;font-size:clamp(2.5rem,10vw,3.8rem)}.p7_pHa_collectionContrast{font-size:clamp(1.8rem,8vw,2.7rem)}.p7_pHa_reasonsTitle{font-size:clamp(2.8rem,10.5vw,4rem)}.p7_pHa_reasonsTitle span:nth-child(2),.p7_pHa_reasonsTitle span:nth-child(3),.p7_pHa_reasonsBody,.p7_pHa_commitment,.p7_pHa_closingReflection{margin-left:0}.p7_pHa_commitment{font-size:clamp(1.45rem,6.5vw,1.9rem)}.p7_pHa_technologyContent{order:1}.p7_pHa_technologyImageSlot{order:2;width:100%;max-width:100%}.p7_pHa_closing{padding-block:8rem 7rem}.p7_pHa_closingSequence{margin-block:5rem;font-size:clamp(2rem,8vw,2.8rem)}.p7_pHa_cta{width:100%;min-height:3.5rem}}@media (prefers-reduced-motion:reduce){.p7_pHa_cta{transition:none}}
