._5phd-G_hero,._5phd-G_body{--c-gold:#d4af37;--c-gold-light:#e8c874;--c-text:#f2e9dd;--c-muted:#f2e9ddad;--c-faint:#f2e9dd80;--c-rule:#d4af3738;color:var(--c-text)}._5phd-G_hero{background:linear-gradient(135deg,#1d1409 0%,#150e07 58%,#120c06 100%);padding:84px 0 64px;position:relative;overflow:hidden}._5phd-G_heroGlow{pointer-events:none;background:radial-gradient(circle,#d4af371a 0%,#0000 68%);border-radius:50%;width:520px;height:520px;position:absolute;top:-200px;left:-140px}._5phd-G_heroHairline{background:linear-gradient(90deg,#0000 0%,#d4af3729 22%,#d4af3780 50%,#d4af3729 78%,#0000 100%);height:1px;position:absolute;bottom:0;left:0;right:0}._5phd-G_heroInner{z-index:1;text-align:center;position:relative}._5phd-G_eyebrow{letter-spacing:3.2px;text-transform:uppercase;color:var(--c-gold);margin:0 0 16px;font-size:11.5px;font-weight:600}._5phd-G_hero h1{letter-spacing:-.5px;color:var(--c-text);margin:0;font-family:Playfair Display,serif;font-size:clamp(38px,5.5vw,58px);font-weight:700;line-height:1.05}._5phd-G_heroLead{max-width:46em;color:var(--c-muted);margin:20px auto 0;font-size:15.5px;line-height:1.85}._5phd-G_quickRow{text-align:left;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:44px;display:grid}._5phd-G_quickCard{border:1px solid var(--c-rule);background:#ffffff09;border-radius:14px;align-items:center;gap:15px;padding:20px 22px;transition:background-color .25s,border-color .25s,transform .25s;display:flex}._5phd-G_quickCard:hover{background:#d4af3717;border-color:#d4af3780;transform:translateY(-2px)}._5phd-G_quickIcon{width:42px;height:42px;color:var(--c-gold);background:#d4af3724;border-radius:50%;flex-shrink:0;place-items:center;display:grid}._5phd-G_quickText{flex-direction:column;gap:3px;min-width:0;display:flex}._5phd-G_quickLabel{letter-spacing:2px;text-transform:uppercase;color:var(--c-gold);font-size:10.5px;font-weight:600}._5phd-G_quickValue{color:var(--c-text);overflow-wrap:anywhere;font-family:Playfair Display,serif;font-size:16px}._5phd-G_body{background:linear-gradient(#120c06 0%,#0e0904 100%);padding:80px 0 96px}._5phd-G_grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:64px;display:grid}._5phd-G_card{border:1px solid var(--c-rule);background:#ffffff08;border-radius:20px;padding:40px;box-shadow:0 30px 70px -35px #000c}._5phd-G_cardTitle{color:var(--c-text);margin:0;font-family:Playfair Display,serif;font-size:26px;font-weight:600}._5phd-G_cardLead{color:var(--c-muted);margin:10px 0 30px;font-size:13.5px;line-height:1.8}._5phd-G_form{flex-direction:column;gap:20px;display:flex}._5phd-G_fieldRow{grid-template-columns:1fr 1fr;gap:20px;display:grid}._5phd-G_field{flex-direction:column;gap:8px;display:flex}._5phd-G_field label{letter-spacing:1.8px;text-transform:uppercase;color:var(--c-gold);font-size:11px;font-weight:600}._5phd-G_field label em{letter-spacing:1px;color:var(--c-faint);text-transform:none;font-style:normal;font-weight:400}._5phd-G_field input,._5phd-G_field textarea{width:100%;color:var(--c-text);background:#ffffff0a;border:1px solid #f2e9dd24;border-radius:10px;outline:none;padding:14px 16px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s,background-color .2s}._5phd-G_field textarea{resize:vertical;min-height:132px}._5phd-G_field input::placeholder,._5phd-G_field textarea::placeholder{color:#f2e9dd52}._5phd-G_field input:hover,._5phd-G_field textarea:hover{border-color:#f2e9dd3d}._5phd-G_field input:focus,._5phd-G_field textarea:focus{border-color:var(--c-gold);background:#ffffff0f;box-shadow:0 0 0 3px #d4af3729}._5phd-G_field input[aria-invalid=true],._5phd-G_field textarea[aria-invalid=true]{border-color:#e08b6a;box-shadow:0 0 0 3px #e08b6a24}._5phd-G_error{color:#efb59a;font-size:12.5px}._5phd-G_topics{flex-direction:column;gap:11px;display:flex}._5phd-G_topicsLabel{letter-spacing:1.8px;text-transform:uppercase;color:var(--c-gold);font-size:11px;font-weight:600}._5phd-G_topicChips{flex-wrap:wrap;gap:9px;display:flex}._5phd-G_chip{color:var(--c-muted);cursor:pointer;background:0 0;border:1px solid #f2e9dd29;border-radius:999px;padding:8px 15px;font-family:inherit;font-size:12.5px;transition:background-color .22s,border-color .22s,color .22s}._5phd-G_chip:hover{color:var(--c-gold-light);background:#d4af371f;border-color:#d4af3773}._5phd-G_submit{border:1px solid var(--c-gold);background:var(--c-gold);color:#1d1409;letter-spacing:.4px;cursor:pointer;border-radius:999px;align-self:flex-start;padding:16px 38px;font-family:inherit;font-size:14px;font-weight:600;transition:background-color .25s,border-color .25s,transform .25s;box-shadow:0 12px 30px -12px #d4af378c}._5phd-G_submit:hover{background:var(--c-gold-light);border-color:var(--c-gold-light);transform:translateY(-2px)}._5phd-G_fallback{background:#d4af3714;border:1px solid #d4af3766;border-radius:12px;padding:18px 20px}._5phd-G_fallback p{color:var(--c-muted);margin:0 0 10px;font-size:13px;line-height:1.7}._5phd-G_fallback a{color:var(--c-gold-light);overflow-wrap:anywhere;font-size:13px;font-weight:600;text-decoration:underline}._5phd-G_details{flex-direction:column;gap:34px;display:flex}._5phd-G_detailLabel{letter-spacing:2.6px;text-transform:uppercase;color:var(--c-gold);margin:0 0 16px;font-family:Poppins,sans-serif;font-size:11px;font-weight:600}._5phd-G_address{color:var(--c-muted);flex-direction:column;gap:6px;font-size:14px;font-style:normal;line-height:1.8;display:flex}._5phd-G_address strong{color:var(--c-text);font-family:Playfair Display,serif;font-size:18px;font-weight:600}._5phd-G_textLink{color:var(--c-gold);margin-top:12px;font-size:13px;transition:color .22s;display:inline-block}._5phd-G_textLink:hover{color:var(--c-gold-light)}._5phd-G_hours{flex-direction:column;gap:11px;margin:0;display:flex}._5phd-G_hoursRow{color:var(--c-faint);border-bottom:1px solid #f2e9dd14;justify-content:space-between;gap:18px;padding-bottom:11px;font-size:13.5px;display:flex}._5phd-G_hoursRow dd{color:var(--c-muted);margin:0}._5phd-G_phoneLink{color:var(--c-text);font-family:Playfair Display,serif;font-size:24px;transition:color .22s;display:block}._5phd-G_phoneLink:hover{color:var(--c-gold-light)}._5phd-G_note{border:1px solid var(--c-rule);border-left:3px solid var(--c-gold);background:#ffffff08;border-radius:4px 14px 14px 4px;align-items:flex-start;gap:14px;padding:20px 22px;display:flex}._5phd-G_noteMark{width:34px;height:34px;color:var(--c-gold);background:#d4af3724;border-radius:50%;flex-shrink:0;place-items:center;display:grid}._5phd-G_note p{color:var(--c-muted);margin:0;font-size:13px;line-height:1.8}@media (max-width:1000px){._5phd-G_grid{grid-template-columns:1fr;gap:48px}}@media (max-width:820px){._5phd-G_quickRow,._5phd-G_fieldRow{grid-template-columns:1fr}}@media (max-width:620px){._5phd-G_hero{padding:60px 0 46px}._5phd-G_body{padding:56px 0 72px}._5phd-G_card{padding:26px 22px}._5phd-G_hoursRow{justify-content:flex-start;gap:12px}._5phd-G_submit{align-self:stretch;width:100%}}@media (prefers-reduced-motion:reduce){._5phd-G_quickCard:hover,._5phd-G_submit:hover{transform:none}}
