.Euuzfa_opening{color:#1e3a2f;background:#fff;padding:0 max(28px,50% - 584px) 12px;font-family:Montserrat,sans-serif}.Euuzfa_masthead{justify-content:space-between;align-items:flex-end;gap:32px;max-width:1168px;margin-inline:auto;padding:54px 0 38px;display:flex}.Euuzfa_masthead h1{letter-spacing:-.035em;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(64px,7.5vw,96px);font-weight:500;line-height:.87}.Euuzfa_profession{min-width:270px;padding-bottom:6px}.Euuzfa_profession p{font-size:18px;line-height:1.6}.Euuzfa_profession span{color:#506358;margin-top:18px;font-size:12px;display:block}.Euuzfa_stage{background:#f2f4f6;max-width:1168px;height:590px;margin-inline:auto;position:relative}.Euuzfa_portrait{position:absolute;inset:0 43% 0 0;overflow:hidden}.Euuzfa_photo{-o-object-fit:contain;object-fit:contain;-o-object-position:center bottom;object-position:center bottom}.Euuzfa_note{color:#fff;background:#1e3a2f;width:38%;padding:36px 30px;position:absolute;top:72px;right:30px}.Euuzfa_note h1{letter-spacing:-.02em;text-wrap:balance;font-family:Cormorant Garamond,Georgia,serif;font-size:48px;font-weight:500;line-height:1.08}.Euuzfa_note p{color:#e1eae4;max-width:32ch;margin:20px 0 24px;font-size:14px;line-height:1.8}.Euuzfa_contact{color:#173326;background:#d3b36a;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:16px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.Euuzfa_contact:hover{background:#e2c78c}.Euuzfa_contact:focus-visible{outline-offset:5px;outline:3px solid #fff}.Euuzfa_region{color:#e1eae4;margin-top:25px;font-size:11px;line-height:1.6;display:block}.Euuzfa_caption{color:#355443;font-size:12px;position:absolute;bottom:28px;right:32px}@media (max-width:1000px){.Euuzfa_note{width:40%;padding:28px 24px;right:24px}.Euuzfa_note h1{font-size:36px}.Euuzfa_profession{min-width:220px}.Euuzfa_profession p{font-size:15px}}@media (max-width:760px){.Euuzfa_opening{padding:0 22px 12px}.Euuzfa_masthead{padding:36px 0 24px;display:block}.Euuzfa_masthead h1{font-size:clamp(54px,16.9vw,66px);line-height:.92}.Euuzfa_profession{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:24px;display:flex}.Euuzfa_profession p{font-size:12px;line-height:1.5}.Euuzfa_profession span{white-space:nowrap;margin:0;font-size:10px}.Euuzfa_stage{height:auto}.Euuzfa_portrait{aspect-ratio:2/3;width:100%;height:auto;position:relative;inset:auto}.Euuzfa_photo{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.Euuzfa_note{width:100%;margin:0;padding:28px 24px;position:relative;inset:auto}.Euuzfa_note h1{font-size:34px}.Euuzfa_note p{max-width:100%;margin:16px 0 22px}.Euuzfa_contact{width:100%}.Euuzfa_region{margin-top:20px}.Euuzfa_caption{display:none}}@media (prefers-reduced-motion:reduce){.Euuzfa_contact{transition:none}}
