.ContactView-module__Lf4Vjq__hero{isolation:isolate;color:var(--white);background:var(--ink);position:relative;overflow:hidden}.ContactView-module__Lf4Vjq__bg{z-index:-1;position:absolute;inset:0}.ContactView-module__Lf4Vjq__glow{background:radial-gradient(34% 46% at 80% 55%,#e92b2e73 0%,#e92b2e00 75%),radial-gradient(28% 40% at 0 100%,#e92b2e4d 0%,#e92b2e00 70%);position:absolute;inset:0}.ContactView-module__Lf4Vjq__pattern{color:var(--white);opacity:.035;position:absolute;inset:0}.ContactView-module__Lf4Vjq__heroIn{min-height:max(640px,92svh);padding-top:calc(var(--top-space) + 20px);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(32px,5vw,90px);padding-bottom:clamp(80px,9vw,130px);display:grid}.ContactView-module__Lf4Vjq__heroCopy{justify-items:start;gap:24px;display:grid}.ContactView-module__Lf4Vjq__kicker{font-size:var(--t-label);letter-spacing:.24em;text-transform:uppercase;color:var(--cream);align-items:center;gap:12px;display:inline-flex}.ContactView-module__Lf4Vjq__title{letter-spacing:-.015em;font-size:clamp(48px,6.4vw,108px);line-height:.9;position:relative}.ContactView-module__Lf4Vjq__meet{color:var(--white-72);display:inline-block;position:relative}.ContactView-module__Lf4Vjq__strike{background:var(--red);transform-origin:0;border-radius:4px;height:.09em;position:absolute;top:50%;left:-.04em;right:-.04em}.ContactView-module__Lf4Vjq__you{color:var(--red)}.ContactView-module__Lf4Vjq__eat{width:1.25em;color:var(--cream);position:absolute;top:.82em;left:2.95em;rotate:-8deg}.ContactView-module__Lf4Vjq__lead{max-width:42ch;color:var(--white-72)}.ContactView-module__Lf4Vjq__now{letter-spacing:.06em;text-transform:uppercase;color:var(--cream);border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:13px;display:inline-flex;box-shadow:inset 0 0 0 1.5px #fcf6d359}.ContactView-module__Lf4Vjq__now b{color:var(--white);font-weight:600}.ContactView-module__Lf4Vjq__nowIcon{width:18px;color:var(--red)}.ContactView-module__Lf4Vjq__actions{gap:16px;display:grid}.ContactView-module__Lf4Vjq__action{border-radius:var(--r-lg);background:var(--white);color:var(--ink);transition:transform .6s var(--ease), background .4s, color .4s;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:20px 20px 20px 22px;display:grid;position:relative;box-shadow:0 30px 50px -24px #0009}.ContactView-module__Lf4Vjq__action[data-i="0"]{rotate:-1.5deg}.ContactView-module__Lf4Vjq__action[data-i="1"]{margin-left:28px;rotate:1deg}.ContactView-module__Lf4Vjq__action[data-i="2"]{rotate:-.5deg}.ContactView-module__Lf4Vjq__action:hover{background:var(--red);color:var(--white);transform:translate(-8px)rotate(0)}.ContactView-module__Lf4Vjq__actIcon{aspect-ratio:1;background:var(--red);width:58px;color:var(--white);border-radius:50%;place-items:center;transition:background .4s,color .4s;display:grid}.ContactView-module__Lf4Vjq__actIcon svg{width:46%}.ContactView-module__Lf4Vjq__action:hover .ContactView-module__Lf4Vjq__actIcon{background:var(--white);color:var(--red)}.ContactView-module__Lf4Vjq__actText{gap:4px;min-width:0;display:grid}.ContactView-module__Lf4Vjq__actTitle{font-size:var(--t-h3);text-transform:uppercase;line-height:1.05}.ContactView-module__Lf4Vjq__actSub{opacity:.7;font-size:13px;line-height:1.4}.ContactView-module__Lf4Vjq__actGo{width:42px;height:42px;transition:transform .5s var(--ease);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1.5px}.ContactView-module__Lf4Vjq__actGo svg{width:16px}.ContactView-module__Lf4Vjq__action:hover .ContactView-module__Lf4Vjq__actGo{transform:rotate(-45deg)}.ContactView-module__Lf4Vjq__main{z-index:2;background:var(--cream);padding-block:clamp(80px,8vw,120px);position:relative}.ContactView-module__Lf4Vjq__mainGrid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(28px,4vw,64px);display:grid}.ContactView-module__Lf4Vjq__formCol{gap:28px;display:grid}.ContactView-module__Lf4Vjq__formHead{gap:14px;display:grid}.ContactView-module__Lf4Vjq__h2{font-size:var(--t-h2);line-height:.95}.ContactView-module__Lf4Vjq__ticket{background:var(--white);border-radius:var(--r-lg);gap:26px;padding:clamp(24px,3vw,40px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #231f2059}.ContactView-module__Lf4Vjq__ticketHead{border-bottom:2px dashed var(--ink-12);justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.ContactView-module__Lf4Vjq__ticketWord{width:170px;color:var(--red)}.ContactView-module__Lf4Vjq__ticketNo{letter-spacing:.2em;color:var(--ink-60);font-size:13px}.ContactView-module__Lf4Vjq__topics{border:0;gap:12px;margin:0;padding:0;display:grid}.ContactView-module__Lf4Vjq__topics legend{color:var(--ink-60);margin-bottom:12px;padding:0}.ContactView-module__Lf4Vjq__chips{flex-wrap:wrap;gap:8px;display:flex}.ContactView-module__Lf4Vjq__topic{cursor:pointer;position:relative}.ContactView-module__Lf4Vjq__topic input{opacity:0;cursor:pointer;position:absolute;inset:0}.ContactView-module__Lf4Vjq__topic span{height:38px;box-shadow:inset 0 0 0 1.5px var(--ink-12);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 16px;font-size:11px;transition:background .3s,color .3s,box-shadow .3s;display:inline-flex}.ContactView-module__Lf4Vjq__topic:hover span{box-shadow:inset 0 0 0 1.5px var(--ink)}.ContactView-module__Lf4Vjq__topic[data-on] span{background:var(--red);color:var(--white);box-shadow:none}.ContactView-module__Lf4Vjq__topic input:focus-visible+span{outline:3px solid var(--red);outline-offset:2px}.ContactView-module__Lf4Vjq__fields{grid-template-columns:1fr 1fr;gap:20px 18px;display:grid}.ContactView-module__Lf4Vjq__field{gap:8px;display:grid}.ContactView-module__Lf4Vjq__field:first-child,.ContactView-module__Lf4Vjq__area{grid-column:1/-1}.ContactView-module__Lf4Vjq__field label{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-60);justify-content:space-between;font-size:11px;display:flex}.ContactView-module__Lf4Vjq__field input,.ContactView-module__Lf4Vjq__field textarea{width:100%;font:inherit;color:var(--ink);background:var(--cream);resize:vertical;border:0;border-radius:14px;padding:14px 16px;font-size:16px;transition:box-shadow .3s,background .3s;box-shadow:inset 0 0 0 1.5px #0000}.ContactView-module__Lf4Vjq__field input:focus,.ContactView-module__Lf4Vjq__field textarea:focus{background:var(--white);box-shadow:inset 0 0 0 2px var(--red);outline:none}.ContactView-module__Lf4Vjq__field[data-error] input,.ContactView-module__Lf4Vjq__field[data-error] textarea{box-shadow:inset 0 0 0 2px var(--red)}.ContactView-module__Lf4Vjq__count{letter-spacing:.1em}.ContactView-module__Lf4Vjq__err{color:var(--red);font-size:12px}.ContactView-module__Lf4Vjq__ticketFoot{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ContactView-module__Lf4Vjq__ok{color:var(--ink);flex:260px}.ContactView-module__Lf4Vjq__bad{color:var(--red);flex:100%;font-size:14px}.ContactView-module__Lf4Vjq__stamp{border:3px solid var(--red);color:var(--red);letter-spacing:.2em;text-transform:uppercase;opacity:0;pointer-events:none;border-radius:10px;padding:10px 18px;font-size:22px;position:absolute;bottom:30px;right:30px}.ContactView-module__Lf4Vjq__info{top:calc(var(--top-space) + 10px);gap:22px;display:grid;position:sticky}.ContactView-module__Lf4Vjq__map{aspect-ratio:4/3.2;border-radius:var(--r-lg);background:var(--gray);box-shadow:0 0 0 6px var(--white), 0 30px 50px -26px #231f2066;position:relative;overflow:hidden}.ContactView-module__Lf4Vjq__map iframe{filter:saturate(.8);border:0;width:100%;height:100%}.ContactView-module__Lf4Vjq__mapPin{aspect-ratio:1;background:var(--white);width:64px;box-shadow:0 0 0 4px var(--red), 0 12px 20px #231f204d;pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:16px;left:16px}.ContactView-module__Lf4Vjq__mapPin svg{width:62%;margin-top:12%}.ContactView-module__Lf4Vjq__details{border-block:1.5px solid var(--ink-12);grid-template-columns:1fr 1fr;gap:20px 24px;margin:0;padding:22px 0;display:grid}.ContactView-module__Lf4Vjq__detail{align-content:start;gap:6px;display:grid}.ContactView-module__Lf4Vjq__detail dt{color:var(--red)}.ContactView-module__Lf4Vjq__detail dd{text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:14px;line-height:1.5}.ContactView-module__Lf4Vjq__detail dd a:hover{color:var(--red)}.ContactView-module__Lf4Vjq__copy{box-shadow:inset 0 0 0 1.5px var(--ink-12);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;margin-left:6px;padding:3px 10px;font-size:10px}.ContactView-module__Lf4Vjq__copy:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.ContactView-module__Lf4Vjq__socials{gap:10px;display:flex}.ContactView-module__Lf4Vjq__socials a{background:var(--ink);width:42px;height:42px;color:var(--white);transition:background .4s, transform .5s var(--ease);border-radius:50%;place-items:center;display:grid}.ContactView-module__Lf4Vjq__socials a:hover{background:var(--red);transform:translateY(-3px)rotate(-8deg)}.ContactView-module__Lf4Vjq__socials svg{width:18px}.ContactView-module__Lf4Vjq__services{flex-wrap:wrap;gap:8px;display:flex}.ContactView-module__Lf4Vjq__services li{background:var(--white);letter-spacing:.16em;text-transform:uppercase;border-radius:999px;padding:7px 14px;font-size:11px}.ContactView-module__Lf4Vjq__faq{z-index:3;background:var(--white);padding-block:clamp(80px,8vw,120px) clamp(100px,10vw,150px);position:relative}.ContactView-module__Lf4Vjq__faqGrid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:clamp(28px,5vw,90px);display:grid}.ContactView-module__Lf4Vjq__faqHead{top:calc(var(--top-space) + 10px);justify-items:start;gap:14px;display:grid;position:sticky}.ContactView-module__Lf4Vjq__faqMascot{aspect-ratio:1;background:var(--red);--k-red:var(--white);--k-white:var(--red);border-radius:50%;place-items:center;width:120px;margin-top:18px;display:grid}.ContactView-module__Lf4Vjq__faqMascot svg{width:60%;margin-top:12%}.ContactView-module__Lf4Vjq__qas{gap:12px;display:grid}.ContactView-module__Lf4Vjq__qa{background:var(--cream);border-radius:20px;transition:background .4s}.ContactView-module__Lf4Vjq__qa[data-open]{background:var(--ink);color:var(--white)}.ContactView-module__Lf4Vjq__q{text-align:left;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;width:100%;padding:20px 22px;display:grid}.ContactView-module__Lf4Vjq__qNum{letter-spacing:.16em;color:var(--red);font-size:12px}.ContactView-module__Lf4Vjq__qText{text-transform:uppercase;font-size:clamp(16px,1.3vw,20px);line-height:1.2}.ContactView-module__Lf4Vjq__q i{background:var(--red);width:34px;height:34px;transition:transform .5s var(--ease);border-radius:50%;flex:none;position:relative}.ContactView-module__Lf4Vjq__q i:before,.ContactView-module__Lf4Vjq__q i:after{content:"";background:var(--white);border-radius:2px;width:12px;height:2px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.ContactView-module__Lf4Vjq__q i:after{transition:transform .4s var(--ease);transform:rotate(90deg)}.ContactView-module__Lf4Vjq__qa[data-open] .ContactView-module__Lf4Vjq__q i:after{transform:none}.ContactView-module__Lf4Vjq__a{transition:grid-template-rows .5s var(--ease);grid-template-rows:0fr;display:grid}.ContactView-module__Lf4Vjq__qa[data-open] .ContactView-module__Lf4Vjq__a{grid-template-rows:1fr}.ContactView-module__Lf4Vjq__a>div{overflow:hidden}.ContactView-module__Lf4Vjq__a p{color:var(--white-72);max-width:60ch;padding:0 22px 22px calc(40px + 2ch)}@media (max-width:1000px){.ContactView-module__Lf4Vjq__heroIn{grid-template-columns:1fr;min-height:0}.ContactView-module__Lf4Vjq__action[data-i="1"]{margin-left:0}.ContactView-module__Lf4Vjq__mainGrid,.ContactView-module__Lf4Vjq__faqGrid{grid-template-columns:1fr}.ContactView-module__Lf4Vjq__info,.ContactView-module__Lf4Vjq__faqHead{position:static}.ContactView-module__Lf4Vjq__faqMascot{display:none}}@media (max-width:600px){.ContactView-module__Lf4Vjq__fields,.ContactView-module__Lf4Vjq__details{grid-template-columns:1fr}.ContactView-module__Lf4Vjq__actIcon{width:48px}.ContactView-module__Lf4Vjq__action{gap:14px;padding:16px}.ContactView-module__Lf4Vjq__a p{padding-left:22px}}
