.profile-glass-module__Ox8nEa__page{width:100%;margin:auto;max-width:1240px!important;padding:38px 32px 64px!important}.profile-glass-module__Ox8nEa__heading{justify-content:space-between;align-items:center;gap:40px;margin:38px 0 32px;display:flex}.profile-glass-module__Ox8nEa__heading h1{letter-spacing:-.055em;overflow-wrap:anywhere;font-size:clamp(36px,4.5vw,64px);font-weight:650;line-height:1.08}.profile-glass-module__Ox8nEa__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#667d88;margin-bottom:16px;font-size:11px}.profile-glass-module__Ox8nEa__tagline{color:#687b85;margin-top:18px;font-size:17px;line-height:1.7}.profile-glass-module__Ox8nEa__badges{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;font-size:12px;display:flex}.profile-glass-module__Ox8nEa__badges>span{color:#416959;background:#e9f0ec;border-radius:24px;padding:8px 12px}.profile-glass-module__Ox8nEa__badges>a{color:#647a85}.profile-glass-module__Ox8nEa__actions{flex-direction:column;gap:12px;min-width:245px;display:flex}.profile-glass-module__Ox8nEa__actions small,.profile-glass-module__Ox8nEa__contact small{color:#647a85;text-align:center;font-size:11px}.profile-glass-module__Ox8nEa__primary,.profile-glass-module__Ox8nEa__secondary{text-align:center;border-radius:32px;justify-content:center;align-items:center;gap:16px;min-height:50px;padding:13px 22px;font-size:14px;line-height:1.5;display:flex}.profile-glass-module__Ox8nEa__primary{color:#fff;background:linear-gradient(135deg,#ef6426,#bd4214);border:1px solid #e89977;box-shadow:inset 0 2px 2px #fff6}.profile-glass-module__Ox8nEa__primary:hover{filter:brightness(.95)}.profile-glass-module__Ox8nEa__secondary{color:#26383f;background:#fff;border:1px solid #dce5e8}.profile-glass-module__Ox8nEa__gallery{grid-template-columns:1.55fr 1fr;gap:16px;height:410px;margin-bottom:48px;display:grid}.profile-glass-module__Ox8nEa__gallery[data-single=true]{grid-template-columns:1fr}.profile-glass-module__Ox8nEa__gallery>a{background:#e9efec;border-radius:32px;position:relative;overflow:hidden}.profile-glass-module__Ox8nEa__gallery span{background:#fffffff0;border-radius:24px;padding:12px 18px;font-size:12px;position:absolute;bottom:20px;left:20px}.profile-glass-module__Ox8nEa__cover{object-fit:cover}.profile-glass-module__Ox8nEa__photo{object-fit:contain}.profile-glass-module__Ox8nEa__noPhoto{color:#647782;background:linear-gradient(120deg,#ecefe6,#edf3f4);border:1px solid #fff;border-radius:32px;align-items:center;gap:24px;margin-bottom:42px;padding:38px;font-size:14px;line-height:1.8;display:flex}.profile-glass-module__Ox8nEa__noPhoto>span{color:#759085;font-size:48px}.profile-glass-module__Ox8nEa__contact{background:#ffffffeb;border:1px solid #fff;border-radius:30px;padding:28px;box-shadow:0 15px 50px #24394308}.profile-glass-module__Ox8nEa__contact h2{letter-spacing:-.04em;font-size:31px;line-height:1.2}.profile-glass-module__Ox8nEa__contact>p:not(.profile-glass-module__Ox8nEa__eyebrow){color:#617680;margin:18px 0;font-size:14px;line-height:1.8}.profile-glass-module__Ox8nEa__contact>.profile-glass-module__Ox8nEa__primary{margin:22px 0 12px}.profile-glass-module__Ox8nEa__contact>small{display:block}.profile-glass-module__Ox8nEa__contact>.profile-glass-module__Ox8nEa__note{font-size:11px!important}.profile-glass-module__Ox8nEa__contact hr{border-color:#e2e8ea;margin-top:22px}.profile-glass-module__Ox8nEa__page h2,:is(.profile-glass-module__Ox8nEa__page .lg\:col-span-2>section,.profile-glass-module__Ox8nEa__page .lg\:col-span-2>div){scroll-margin-top:110px}.profile-glass-module__Ox8nEa__page .lg\:sticky{top:110px}.profile-glass-module__Ox8nEa__page .rounded-2xl{border-radius:26px}@media (max-width:800px){.profile-glass-module__Ox8nEa__heading{flex-direction:column;align-items:stretch;gap:26px}.profile-glass-module__Ox8nEa__actions{min-width:0;max-width:440px}.profile-glass-module__Ox8nEa__gallery{height:330px}.profile-glass-module__Ox8nEa__page{padding:28px 20px 48px!important}}@media (max-width:520px){.profile-glass-module__Ox8nEa__heading{margin-top:26px}.profile-glass-module__Ox8nEa__heading h1{font-size:39px}.profile-glass-module__Ox8nEa__gallery{grid-template-columns:1fr;height:300px}.profile-glass-module__Ox8nEa__gallery>a:nth-child(2){display:none}.profile-glass-module__Ox8nEa__badges{gap:10px}.profile-glass-module__Ox8nEa__noPhoto,.profile-glass-module__Ox8nEa__contact{padding:24px}}
