.xgVL3a_scope{background:var(--atelier-paper);color:var(--atelier-navy);letter-spacing:0;font-family:Jost,Arial,sans-serif;font-size:16px;line-height:1.65}.xgVL3a_scope h1,.xgVL3a_scope h2,.xgVL3a_scope h3{letter-spacing:0;font-family:Cormorant Garamond,Georgia,serif;font-weight:500}.xgVL3a_film{isolation:isolate;background:var(--atelier-navy);min-height:440px;color:var(--atelier-paper);align-items:flex-end;display:flex;position:relative;overflow:hidden}.xgVL3a_video{object-fit:cover;object-position:center 42%;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.xgVL3a_veil{background:color-mix(in oklab, var(--atelier-navy) 65%, transparent);z-index:-1;position:absolute;inset:0}.xgVL3a_filmInner,.xgVL3a_heroDetails,.xgVL3a_inner{width:100%;max-width:1120px;margin:0 auto;padding-left:28px;padding-right:28px}.xgVL3a_filmInner{padding-top:56px;padding-bottom:42px;position:relative}.xgVL3a_eyebrow{letter-spacing:0;text-transform:uppercase;margin:0 0 22px;font:500 12px/1.5 Jost,Arial,sans-serif}.xgVL3a_film .xgVL3a_eyebrow:before{content:"";background:var(--atelier-brass);vertical-align:middle;width:32px;height:1px;margin-right:14px;display:inline-block}.xgVL3a_title{text-wrap:pretty;max-width:760px;margin:0;font-size:60px;line-height:1.04}.xgVL3a_heroDetails{grid-template-columns:1.2fr 1fr;gap:72px;padding-top:38px;padding-bottom:42px;display:grid}.xgVL3a_intro{max-width:510px;margin:0;font-size:16px;line-height:1.65}.xgVL3a_actions{flex-direction:column;gap:20px;display:flex}.xgVL3a_call{text-align:center;background:var(--atelier-oxblood);width:100%;height:auto;color:var(--atelier-paper);letter-spacing:0;text-transform:uppercase;box-shadow:none;white-space:normal;border-radius:0;padding:14px 24px;font:500 13px/1.5 Jost,Arial,sans-serif;display:block}.xgVL3a_call:hover{background:var(--atelier-navy)}.xgVL3a_callNote{margin:12px 0 0;font-size:14px;line-height:1.6}.xgVL3a_secondary{flex-wrap:wrap;align-items:center;gap:16px 28px;display:flex}.xgVL3a_textLink{color:var(--atelier-navy);border-bottom:1px solid var(--atelier-oxblood);padding:3px 0;font-size:14px;text-decoration:none}.xgVL3a_textLink:hover{color:var(--atelier-oxblood)}.xgVL3a_performance{color:var(--atelier-navy);height:auto;box-shadow:none;white-space:normal;text-align:left;background:0 0;border-radius:0;padding:0;font:500 13px/1.5 Jost,Arial,sans-serif}.xgVL3a_performance:hover{color:var(--atelier-oxblood);background:0 0}.xgVL3a_play{border:1px solid var(--atelier-brass);border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.xgVL3a_scope a:focus-visible,.xgVL3a_scope button:focus-visible{outline:2px solid var(--atelier-oxblood);outline-offset:5px}.xgVL3a_testimonials{border-top:1px solid var(--atelier-rule);border-bottom:1px solid var(--atelier-rule)}.xgVL3a_inner{padding-top:70px;padding-bottom:74px}.xgVL3a_sectionTitle{margin:0;font-size:36px;line-height:1.12}.xgVL3a_voices{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin-top:42px;display:grid}.xgVL3a_voice{border-top:1px solid var(--atelier-rule);flex-direction:column;margin:0;padding-top:22px;display:flex}.xgVL3a_quote{margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:18px;font-style:normal;font-weight:400;line-height:1.75}.xgVL3a_caption{align-items:center;gap:14px;margin-top:auto;padding-top:26px;font-size:13px;line-height:1.5;display:flex}.xgVL3a_portrait{object-fit:cover;border-radius:50%;flex-shrink:0;width:46px;height:46px}.xgVL3a_allVoices{text-align:right;margin:34px 0 0}.xgVL3a_approach{border-bottom:1px solid var(--atelier-rule)}.xgVL3a_approachGrid{grid-template-columns:.9fr 1.1fr;gap:100px;display:grid}.xgVL3a_approach .xgVL3a_eyebrow{color:var(--atelier-oxblood)}.xgVL3a_approachTitle{max-width:18ch;margin:0;font-size:36px;line-height:1.12}.xgVL3a_approachIntro{margin:24px 0 0;font-size:17px}.xgVL3a_index{border-top:1px solid var(--atelier-rule)}.xgVL3a_pillar{border-bottom:1px solid var(--atelier-rule);grid-template-columns:32px 1fr;column-gap:20px;padding:24px 0;display:grid}.xgVL3a_number{color:var(--atelier-oxblood);padding-top:6px;font-size:12px}.xgVL3a_pillar h3{margin:0;font-size:24px;line-height:1.15}.xgVL3a_pillar p{margin:9px 0 0;font-size:16px}.xgVL3a_modal{z-index:60;background:color-mix(in oklab, var(--atelier-navy) 97%, transparent);color:var(--atelier-paper);place-items:center;padding:40px 16px;display:grid;position:fixed;inset:0}.xgVL3a_modalInner{width:100%;max-width:896px}.xgVL3a_modalTop{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.xgVL3a_modalTop p{margin:0;font-size:12px}.xgVL3a_modalControls{gap:8px;display:flex}.xgVL3a_modalButton{color:var(--atelier-paper);border:1px solid var(--atelier-sand);height:36px;box-shadow:none;background:0 0;border-radius:0;font-size:12px}.xgVL3a_modalButton:hover{background:var(--atelier-oxblood);color:var(--atelier-paper)}.xgVL3a_player{aspect-ratio:16/9;background:var(--atelier-navy);width:100%}.xgVL3a_player iframe{border:0;width:100%;height:100%}@media (width<=900px){.xgVL3a_title{max-width:640px;font-size:52px}.xgVL3a_heroDetails{gap:36px}.xgVL3a_approachGrid{gap:44px}.xgVL3a_voices{gap:26px}}@media (width<=600px){.xgVL3a_film{min-height:330px}.xgVL3a_video{object-position:38% 38%}.xgVL3a_filmInner,.xgVL3a_heroDetails,.xgVL3a_inner{padding-left:22px;padding-right:22px}.xgVL3a_filmInner{padding-top:40px;padding-bottom:30px}.xgVL3a_eyebrow{margin-bottom:18px}.xgVL3a_title{max-width:100%;font-size:40px;line-height:1.06}.xgVL3a_heroDetails{grid-template-columns:1fr;gap:24px;padding-top:26px;padding-bottom:30px}.xgVL3a_intro{font-size:16px;line-height:1.65}.xgVL3a_actions{gap:18px}.xgVL3a_callNote{font-size:13px}.xgVL3a_secondary{column-gap:20px}.xgVL3a_performance{font-size:12px}.xgVL3a_textLink{font-size:13px}.xgVL3a_inner{padding-top:48px;padding-bottom:48px}.xgVL3a_sectionTitle,.xgVL3a_approachTitle{font-size:32px}.xgVL3a_voices{grid-template-columns:1fr;gap:32px;margin-top:30px}.xgVL3a_quote{font-size:17px}.xgVL3a_caption{padding-top:20px}.xgVL3a_allVoices{text-align:left}.xgVL3a_approachGrid{grid-template-columns:1fr;gap:34px}.xgVL3a_pillar{padding:22px 0}.xgVL3a_modalTop{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.xgVL3a_scope *,.xgVL3a_scope :before{scroll-behavior:auto;transition:none;animation:none}}
