.Contact_page__SKCmJ{--u:calc(min(100vw, 1900px) / 1900);--t:calc(var(--u) * 0.85);--ground:#101011;--white:#F5F5F4;--text:#FFFFFF;--hot:#F937A5;--pink:#EB2994;--ft-text:#F5F5F4;--ft-white:#F5F5F4;--ft-pink:#eb2994;--ft-script:#f937a5;--ft-plum:#912a61;--ft-hint:#8a8987;background:var(--ground);color:var(--text)}.Contact_stage__GltRZ{position:relative;width:calc(1900 * var(--u));height:100%;margin-inline:auto}.Contact_script__R1uut{font-family:var(--font-script);font-style:normal;font-weight:400;color:var(--hot)}.Contact_banner__NcuVq{position:relative;height:calc(761 * var(--u));overflow:hidden;background:#0f0d11}.Contact_srOnly__hkprq{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.Contact_bannerImg__rOeJC{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;animation:Contact_settle__TrbfU 1.8s var(--ease-out) both}@keyframes Contact_settle__TrbfU{0%{opacity:0;transform:scale(1.04)}}.Contact_title__lbpab{position:absolute;left:calc(1139 * var(--u));top:calc(331 * var(--u));margin:0;font-size:calc(61 * var(--t));font-weight:500;line-height:1;letter-spacing:.01em;color:var(--hot);white-space:nowrap;animation:Contact_rise__8Q4I_ 1.1s var(--ease-out) .35s both}.Contact_title__lbpab .Contact_script__R1uut{font-size:calc(112 * var(--t));margin-left:calc(6 * var(--t))}.Contact_titleFly___9BqU{position:absolute;right:calc(-64 * var(--t));top:calc(-58 * var(--t));width:calc(46 * var(--t));height:calc(70 * var(--t));animation:Contact_bob__dvTzM 5s ease-in-out 1.4s infinite alternate}.Contact_titleFly___9BqU img{object-fit:contain}@keyframes Contact_rise__8Q4I_{0%{opacity:0;transform:translate3d(0,.5em,0)}}@keyframes Contact_bob__dvTzM{0%{translate:0 0;rotate:0deg}to{translate:calc(4 * var(--u)) calc(-9 * var(--u));rotate:4deg}}.Contact_intro__9C2a0{padding:calc(76 * var(--u)) calc(40 * var(--u)) calc(48 * var(--u));text-align:center}.Contact_ask__UTJ_Y,.Contact_lead__Z5WCu{margin:0;font-size:calc(40 * var(--t));line-height:calc(53 * var(--t));font-weight:400;letter-spacing:-.005em}.Contact_leadLine__qxytm{display:block}.Contact_hot__WsGWm{color:var(--pink)}.Contact_ask__UTJ_Y{margin-top:calc(36 * var(--t))}.Contact_brief__bZFzb{display:inline-flex;align-items:center;justify-content:center;width:calc(396 * var(--t));height:calc(57 * var(--t));margin-top:calc(44 * var(--t));border-radius:calc(12 * var(--t));background:var(--pink);color:var(--text);font-size:calc(25 * var(--t));font-weight:500;letter-spacing:.1em;transition:background-color var(--d-mid) var(--ease-soft),transform var(--d-mid) var(--ease-out)}.Contact_brief__bZFzb:hover{background:var(--magenta);transform:translate3d(0,-2px,0)}.Contact_star__1ZUT0{flex:none;width:.72em;height:.72em;margin-left:.6em;transition:transform var(--d-mid) var(--ease-out)}.Contact_brief__bZFzb:hover .Contact_star__1ZUT0{transform:rotate(90deg)}.Contact_intro__9C2a0 .Contact_ask__UTJ_Y,.Contact_intro__9C2a0 .Contact_brief__bZFzb,.Contact_intro__9C2a0 .Contact_lead__Z5WCu{opacity:0;translate:0 calc(20 * var(--u));transition:opacity .9s var(--ease-out),translate 1s var(--ease-out),background-color var(--d-mid) var(--ease-soft),transform var(--d-mid) var(--ease-out)}.Contact_intro__9C2a0.Contact_in__ZE3Cr .Contact_ask__UTJ_Y,.Contact_intro__9C2a0.Contact_in__ZE3Cr .Contact_brief__bZFzb,.Contact_intro__9C2a0.Contact_in__ZE3Cr .Contact_lead__Z5WCu{opacity:1;translate:none}.Contact_intro__9C2a0.Contact_in__ZE3Cr .Contact_ask__UTJ_Y{transition-delay:.12s,.12s,0s,0s}.Contact_intro__9C2a0.Contact_in__ZE3Cr .Contact_brief__bZFzb{transition-delay:.24s,.24s,0s,0s}.Contact_message__SFL2b{position:relative;height:calc(880 * var(--u));scroll-margin-top:calc(80 * var(--u))}.Contact_msgTitle__BS2Ic{position:absolute;left:calc(88 * var(--u));top:calc(84 * var(--u));margin:0;font-size:calc(62 * var(--t));font-weight:400;line-height:1;letter-spacing:-.005em;white-space:nowrap}.Contact_msgTitle__BS2Ic .Contact_script__R1uut{font-size:calc(118 * var(--t));margin-left:calc(10 * var(--t));color:#EE3D99}.Contact_formSlot__7pkHY{position:absolute;left:calc(86 * var(--u));top:calc(252 * var(--u));width:calc(826 * var(--u))}.Contact_formSlot__7pkHY>form{position:relative;left:0;top:0;width:100%;margin:0}.Contact_map__eiNtH{position:absolute;left:calc(1012 * var(--u));top:calc(200 * var(--u));width:calc(830 * var(--u));height:calc(568 * var(--u));border-radius:calc(40 * var(--u));overflow:hidden;isolation:isolate}.Contact_map__eiNtH img{object-fit:cover;transition:transform 1.2s var(--ease-out)}.Contact_map__eiNtH:hover img{transform:scale(1.03)}.Contact_message__SFL2b .Contact_formSlot__7pkHY,.Contact_message__SFL2b .Contact_map__eiNtH,.Contact_message__SFL2b .Contact_msgTitle__BS2Ic{opacity:0;translate:0 calc(24 * var(--u));transition:opacity .9s var(--ease-out),translate 1s var(--ease-out)}.Contact_message__SFL2b.Contact_in__ZE3Cr .Contact_formSlot__7pkHY,.Contact_message__SFL2b.Contact_in__ZE3Cr .Contact_map__eiNtH,.Contact_message__SFL2b.Contact_in__ZE3Cr .Contact_msgTitle__BS2Ic{opacity:1;translate:none}.Contact_message__SFL2b.Contact_in__ZE3Cr .Contact_formSlot__7pkHY{transition-delay:.1s}.Contact_message__SFL2b.Contact_in__ZE3Cr .Contact_map__eiNtH{transition-delay:.2s}.Contact_strip__kBFUV{display:flex;align-items:center;justify-content:space-between;height:calc(250 * var(--u));padding:0 calc(108 * var(--u)) 0 calc(126 * var(--u));background:var(--white);color:var(--ground)}.Contact_item__mefYO{display:inline-flex;align-items:center;gap:calc(26 * var(--t));font-size:calc(43 * var(--t));font-weight:400;letter-spacing:.005em;white-space:nowrap;opacity:0;translate:0 calc(16 * var(--u));transition:opacity .8s var(--ease-out),translate .9s var(--ease-out),color var(--d-mid) var(--ease-soft)}.Contact_strip__kBFUV.Contact_in__ZE3Cr .Contact_item__mefYO{opacity:1;translate:none}.Contact_strip__kBFUV.Contact_in__ZE3Cr .Contact_item__mefYO:nth-child(2){transition-delay:.1s,.1s,0s}.Contact_strip__kBFUV.Contact_in__ZE3Cr .Contact_item__mefYO:nth-child(3){transition-delay:.2s,.2s,0s}.Contact_item__mefYO:hover{color:var(--pink)}.Contact_icon__AxYBc{flex:none;width:calc(56 * var(--t));height:calc(56 * var(--t));color:var(--pink)}@media (max-width:1099px){.Contact_banner__NcuVq{height:auto;padding-top:clamp(64px,11vw,96px)}.Contact_bannerImg__rOeJC{position:relative;inset:auto;width:100%;height:auto}.Contact_stage__GltRZ{width:auto}.Contact_title__lbpab{left:auto;right:clamp(1.25rem,6vw,3rem);top:auto;bottom:clamp(1.5rem,6vw,3rem);font-size:clamp(1.9rem,6vw,3rem)}.Contact_title__lbpab .Contact_script__R1uut{font-size:1.75em}.Contact_titleFly___9BqU{right:-1.9rem;top:-1.7rem;width:26px;height:40px}.Contact_intro__9C2a0{padding:3.25rem 1.25rem 2.5rem}.Contact_ask__UTJ_Y,.Contact_lead__Z5WCu{font-size:clamp(1.05rem,2.6vw,1.45rem);line-height:1.5}.Contact_leadLine__qxytm{display:inline}.Contact_ask__UTJ_Y{margin-top:1.25rem}.Contact_brief__bZFzb{width:auto;height:2.9rem;padding:0 1.6rem;margin-top:1.6rem;border-radius:10px;font-size:.95rem}.Contact_message__SFL2b{height:auto;padding:2rem clamp(1.25rem,5.4vw,3rem) 3.5rem;scroll-margin-top:4.5rem}.Contact_formSlot__7pkHY,.Contact_map__eiNtH,.Contact_msgTitle__BS2Ic{position:relative;left:auto;top:auto;width:auto}.Contact_msgTitle__BS2Ic{white-space:normal;font-size:clamp(1.9rem,6vw,2.8rem)}.Contact_msgTitle__BS2Ic .Contact_script__R1uut{font-size:1.75em}.Contact_formSlot__7pkHY{margin-top:1.5rem}.Contact_formSlot__7pkHY>form{margin-top:0}.Contact_map__eiNtH{display:block;height:auto;aspect-ratio:830/568;margin-top:2.5rem;border-radius:22px}.Contact_strip__kBFUV{flex-direction:column;align-items:flex-start;gap:1.25rem;height:auto;padding:2.5rem clamp(1.25rem,5.4vw,3rem)}.Contact_item__mefYO{gap:.9rem;font-size:clamp(1.05rem,3vw,1.35rem)}.Contact_icon__AxYBc{width:1.6em;height:1.6em}}@media (prefers-reduced-motion:reduce){.Contact_bannerImg__rOeJC,.Contact_titleFly___9BqU,.Contact_title__lbpab{animation:none}.Contact_intro__9C2a0 .Contact_ask__UTJ_Y,.Contact_intro__9C2a0 .Contact_brief__bZFzb,.Contact_intro__9C2a0 .Contact_lead__Z5WCu,.Contact_item__mefYO,.Contact_message__SFL2b .Contact_formSlot__7pkHY,.Contact_message__SFL2b .Contact_map__eiNtH,.Contact_message__SFL2b .Contact_msgTitle__BS2Ic{opacity:1;translate:none;transition:none}}