.pg-contact .px-head{padding-bottom:var(--sec);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:40px clamp(40px,6vw,104px);display:grid}.pg-contact .px-head>*{min-width:0}.pg-contact .px-head .sp-lede{margin-top:28px}.pg-contact .px-wait{flex-direction:column;gap:16px;margin:0;display:flex}.pg-contact .px-wait .sp-bn-v{flex:none;font-size:clamp(150px,15vw,232px)}.pg-contact .px-wait .sp-bn-k{max-width:20ch}.pg-contact .px-split .sp-sp-media>img{object-position:42% 62%}.pg-contact .px-split .sp-sp-text{justify-content:flex-start;padding-top:clamp(48px,6vw,96px);padding-bottom:clamp(48px,6vw,96px)}.pg-contact .px-split .sp-sp-text>*{max-width:36em}.pg-contact .px-split .sp-form{gap:24px;margin-top:16px}.pg-contact .px-quick{color:var(--ink-2);margin:0;font-size:18px;line-height:1.5}.pg-contact .px-quick a{-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);font-weight:800;text-decoration-thickness:2px}.pg-contact .px-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:4px;display:flex}.pg-contact .px-fine{color:var(--ink-3);margin:0;font-size:15px;line-height:1.45}.pg-contact .px-fine a{color:var(--ink-3);font-weight:800}.pg-contact .px-doors{grid-template-columns:repeat(4,minmax(0,1fr));gap:56px 40px;margin:72px 0 0;padding:0;list-style:none;display:grid}.pg-contact .px-doors>li{flex-direction:column;gap:14px;min-width:0;display:flex}.pg-contact .px-doors h3{font-family:var(--f-cond);color:#f6f3ee;margin:0;font-size:56px;font-weight:900;line-height:.88}.pg-contact .px-doors p{color:var(--on-ink-2);margin:0;font-size:18px;line-height:1.5}.pg-contact .px-doors a{color:#f6f3ee;width:fit-content;min-height:44px;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:6px;align-items:center;font-size:19px;font-weight:800;text-decoration-thickness:2px;display:inline-flex}.pg-contact .px-doors .sp-ph{color:#f6f3ee}.pg-contact .px-faqhead{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.pg-contact .px-states{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:56px;display:grid}.pg-contact .px-states>*{min-width:0}.pg-contact .px-frame{border-radius:var(--r);background:var(--paper);flex-direction:column;gap:20px;padding:32px;display:flex}.pg-contact .px-frame h3{margin:0;font-size:22px;font-weight:850;line-height:1.2}.pg-contact .px-frame .sp-form{gap:18px}.pg-contact .px-sent{font-family:var(--f-cond);margin:0;font-size:96px;font-weight:900;line-height:.8}.pg-contact .px-ref{color:var(--ink-2);align-items:baseline;gap:12px;margin:0;font-size:17px;display:flex}.pg-contact .px-ref b{font-family:var(--f-cond);color:var(--ink);font-size:40px;font-weight:900;line-height:1}.pg-contact .px-spin{border:3px solid #f6f3ee59;border-top-color:#f6f3ee;border-radius:50%;width:18px;height:18px}.pg-contact .px-statehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 40px;display:flex}.pg-contact .px-close{isolation:isolate;background:var(--accent);color:#16130f;align-items:flex-start;min-height:760px;display:flex;position:relative;overflow:hidden}.pg-contact .px-close>img{z-index:-1;object-fit:cover;object-position:50% 78%;width:100%;height:100%;display:block;position:absolute;inset:0}.pg-contact .px-close>.sp-wrap{width:100%;padding-top:var(--sec);padding-bottom:var(--sec)}.pg-contact .px-close .sp-closeh{max-width:7em}.pg-contact .px-close p{color:#16130f;max-width:30ch;margin:28px 0 0;font-size:22px;font-weight:700;line-height:1.4}.pg-contact .px-close .sp-btn{margin-top:32px}@media (max-width:1100px){.pg-contact .px-head{grid-template-columns:minmax(0,1fr);align-items:start}.pg-contact .px-wait{flex-direction:row;align-items:flex-end;gap:24px}.pg-contact .px-wait .sp-bn-v{font-size:160px}.pg-contact .px-split .sp-sp-media{aspect-ratio:16/9;min-height:0}.pg-contact .px-split .sp-sp-media>img{object-position:42% 50%}.pg-contact .px-doors{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-contact .px-states{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pg-contact .px-states>:last-child{grid-column:1/-1}.pg-contact .px-close{min-height:680px}}@media (max-width:600px){.pg-contact .px-head{gap:32px}.pg-contact .px-head .sp-lede{margin-top:20px}.pg-contact .px-wait{border-radius:var(--r);background:#16130f;gap:18px;padding:28px 24px}.pg-contact .px-wait .sp-bn-v{color:var(--accent);font-size:104px}.pg-contact .px-wait .sp-bn-k{color:var(--on-ink-2);font-size:17px}.pg-contact .px-split .sp-sp-media{aspect-ratio:4/3;order:2}.pg-contact .px-split .sp-sp-text{padding:48px 20px 56px}.pg-contact .px-split .sp-btn{width:100%}.pg-contact .px-doors{grid-template-columns:minmax(0,1fr);gap:36px;margin-top:40px}.pg-contact .px-doors>li{gap:10px}.pg-contact .px-doors h3{font-size:40px}.pg-contact .px-doors p{font-size:16px}.pg-contact .px-states{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:40px -20px 0;padding:0 20px 6px;scroll-padding:0 20px;display:flex;overflow-x:auto}.pg-contact .px-states::-webkit-scrollbar{display:none}.pg-contact .px-states>*{scroll-snap-align:start;flex:0 0 300px}.pg-contact .px-frame{padding:24px}.pg-contact .px-sent{font-size:80px}.pg-contact .px-close{min-height:640px}.pg-contact .px-close>img{object-position:40% 80%}.pg-contact .px-close p{margin-top:20px;font-size:19px}.pg-contact .px-close .sp-btn{width:100%}}
