.contact-module__gwVahG__page{--ground:var(--gh-creme);--ink:var(--gh-black);--muted:var(--gh-ink-muted);--hair:var(--gh-taupe);--t-body:clamp(1.125rem, 1.02rem + .3vw, 1.3125rem);--t-lead:clamp(1.25rem, 1.05rem + .6vw, 1.5rem);--t-h3:clamp(1.375rem, 1.05rem + 1.1vw, 2rem);--t-h2:clamp(2.75rem, 1.6rem + 3.6vw, 5.5rem);--t-mega:clamp(4rem, .9rem + 8vw, 10rem);--s1:.5rem;--s2:1rem;--s3:1.5rem;--s4:2.5rem;--s5:4rem;--s-section:clamp(4rem, 2rem + 6.5vw, 10rem);--r2:1.25rem;--ease:cubic-bezier(.22, 1, .36, 1);background:var(--ground);color:var(--ink);font-family:var(--font-body), system-ui, sans-serif;font-size:var(--t-body);line-height:1.55}.contact-module__gwVahG__mega,.contact-module__gwVahG__h2{font-family:var(--font-heading), system-ui, sans-serif;text-wrap:balance;margin:0}.contact-module__gwVahG__mega{font-size:var(--t-mega);letter-spacing:-.045em;max-width:9ch;font-weight:800;line-height:.92}.contact-module__gwVahG__h2{font-size:var(--t-h2);letter-spacing:-.035em;max-width:14ch;font-weight:700;line-height:1.02}.contact-module__gwVahG__lead{font-size:var(--t-lead);max-width:32ch;margin:var(--s3) 0 0;text-wrap:pretty;line-height:1.45}.contact-module__gwVahG__hero{align-content:center;min-height:calc(100svh - 72px);padding-block:clamp(3rem,1.5rem + 4vw,6rem);display:grid}.contact-module__gwVahG__heroAsk{margin-top:var(--s5);gap:var(--s2);border-radius:var(--r2);background:var(--gh-white);box-shadow:0 1px 2px color-mix(in srgb, var(--gh-black) 8%, transparent), 0 18px 40px -18px color-mix(in srgb, var(--gh-black) 22%, transparent);padding:clamp(1.5rem,1rem + 2vw,3rem);display:grid}.contact-module__gwVahG__panelLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.875rem;font-weight:700}@media (min-width:64rem){.contact-module__gwVahG__heroAsk{align-items:center;gap:var(--s4);grid-template-columns:auto 1fr;min-height:9rem}}.contact-module__gwVahG__heroGrid{gap:var(--s4);align-items:center;display:grid}@media (min-width:64rem){.contact-module__gwVahG__heroGrid{gap:var(--s5);grid-template-columns:7fr 5fr}}.contact-module__gwVahG__note{width:100%;max-width:36rem;height:auto;filter:drop-shadow(0 18px 28px color-mix(in srgb, var(--gh-black) 20%, transparent));margin-inline:auto;display:block;transform:rotate(2deg)}.contact-module__gwVahG__notePaper{fill:var(--gh-white)}.contact-module__gwVahG__noteBar{fill:var(--gh-pink-200)}.contact-module__gwVahG__noteDot{fill:var(--gh-black);opacity:.25}.contact-module__gwVahG__noteRule{stroke:var(--gh-taupe);stroke-width:1.5px}.contact-module__gwVahG__noteMeta{fill:var(--gh-ink-muted);font-family:var(--font-body), system-ui, sans-serif;font-size:16px}.contact-module__gwVahG__noteBody{fill:var(--gh-black);font-family:var(--font-body), system-ui, sans-serif;font-size:19px}@media (prefers-reduced-motion:no-preference){.contact-module__gwVahG__note{animation:contact-module__gwVahG__noteIn .9s var(--ease) .3s both}}@keyframes contact-module__gwVahG__noteIn{0%{opacity:0;transform:translateY(2rem)rotate(6deg)}}.contact-module__gwVahG__reveal{align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;display:inline-flex}.contact-module__gwVahG__show{min-height:2.75rem;color:inherit;font:inherit;text-underline-offset:.22em;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.contact-module__gwVahG__show:hover{text-decoration-thickness:3px}.contact-module__gwVahG__showLoud{background:var(--gh-red);min-height:3.75rem;color:var(--gh-black);font-family:var(--font-heading), system-ui, sans-serif;transition:transform .3s var(--ease);border-radius:999px;padding:0 1.75rem;font-size:1.25rem;text-decoration:none}.contact-module__gwVahG__showLoud:hover{transform:scale(1.04)}.contact-module__gwVahG__show:focus-visible,.contact-module__gwVahG__copy:focus-visible,.contact-module__gwVahG__address:focus-visible,.contact-module__gwVahG__textLink:focus-visible{outline:3px solid var(--gh-black);outline-offset:3px}.contact-module__gwVahG__address{color:inherit;text-underline-offset:.2em;overflow-wrap:anywhere;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.contact-module__gwVahG__revealBig .contact-module__gwVahG__address{font-family:var(--font-heading), system-ui, sans-serif;letter-spacing:-.03em;font-size:clamp(2rem,1rem + 4vw,4.5rem);line-height:1.05;text-decoration-thickness:3px}.contact-module__gwVahG__copy{border:2px solid var(--gh-black);background:var(--gh-white);min-height:2.75rem;color:var(--gh-black);font:inherit;cursor:pointer;border-radius:999px;padding:0 1.1rem;font-size:1rem;font-weight:700}.contact-module__gwVahG__spelled{font-weight:700}.contact-module__gwVahG__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.contact-module__gwVahG__green{background:var(--gh-green-200)}.contact-module__gwVahG__split{gap:var(--s3);display:grid}@media (min-width:64rem){.contact-module__gwVahG__split{gap:var(--s5);grid-template-columns:1fr 1fr;align-items:center}}.contact-module__gwVahG__go{margin-top:var(--s4)}.contact-module__gwVahG__ticket{width:100%;max-width:36rem;height:auto;filter:drop-shadow(0 18px 28px color-mix(in srgb, var(--gh-black) 18%, transparent));margin-inline:auto;display:block;transform:rotate(-1.5deg)}.contact-module__gwVahG__ticketPaper{fill:var(--gh-white)}.contact-module__gwVahG__ticketChip{fill:var(--gh-pink-200)}.contact-module__gwVahG__ticketChipText,.contact-module__gwVahG__ticketFile{fill:var(--gh-black);font-family:var(--font-heading), system-ui, sans-serif;font-size:15px;font-weight:700}.contact-module__gwVahG__ticketBody{fill:var(--gh-black);font-family:var(--font-body), system-ui, sans-serif;font-size:18px}.contact-module__gwVahG__ticketMeta{fill:var(--gh-ink-muted);font-family:var(--font-body), system-ui, sans-serif;font-size:15px}.contact-module__gwVahG__shotFrame{fill:var(--gh-creme);stroke:var(--gh-taupe);stroke-width:2px}.contact-module__gwVahG__shotInk{fill:var(--gh-black)}.contact-module__gwVahG__shotSoft{fill:var(--gh-taupe)}.contact-module__gwVahG__shotBlue{fill:var(--gh-blue-400)}.contact-module__gwVahG__rows{margin:var(--s5) 0 0;border-top:2px solid var(--gh-black)}.contact-module__gwVahG__rows>div{gap:var(--s1);padding-block:var(--s3);border-bottom:1px solid var(--hair);display:grid}.contact-module__gwVahG__rows dt{font-family:var(--font-heading), system-ui, sans-serif;font-weight:700;font-size:var(--t-h3);letter-spacing:-.02em;line-height:1.15}.contact-module__gwVahG__rows dd{margin:0}@media (min-width:48rem){.contact-module__gwVahG__rows>div{align-items:center;gap:var(--s4);grid-template-columns:1fr 1fr}}.contact-module__gwVahG__textLink{color:inherit;text-underline-offset:.22em;font-weight:700;text-decoration:underline;text-decoration-thickness:2px}.contact-module__gwVahG__ticket{view-timeline-name:--ticket}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.contact-module__gwVahG__shot{animation:linear both contact-module__gwVahG__attach;animation-timeline:--ticket;animation-range:entry 30% cover 50%}}}@keyframes contact-module__gwVahG__attach{0%{opacity:0;transform:translate(30px,-40px)rotate(-6deg)}to{opacity:1;transform:none}}@media (min-width:64rem){.contact-module__gwVahG__heroAskWrite{grid-template-columns:auto 1fr}}.contact-module__gwVahG__orEmail{align-items:center;gap:0 var(--s1);color:var(--muted);flex-wrap:wrap;margin:0;display:flex}.contact-module__gwVahG__orEmail .contact-module__gwVahG__reveal{color:var(--ink)}.contact-module__gwVahG__box{border-radius:var(--r2);background:var(--gh-white);width:min(36rem,100vw - 1.5rem);max-height:calc(100svh - 1.5rem);color:var(--gh-black);font-family:var(--font-body), system-ui, sans-serif;font-size:var(--t-body);overscroll-behavior:contain;box-shadow:0 30px 80px -20px color-mix(in srgb, var(--gh-black) 45%, transparent);border:0;margin:auto;padding:0;line-height:1.5;overflow:auto}.contact-module__gwVahG__box::backdrop{background:color-mix(in srgb, var(--gh-black) 45%, transparent)}@media (prefers-reduced-motion:no-preference){.contact-module__gwVahG__box[open]{animation:contact-module__gwVahG__boxIn .45s var(--ease,cubic-bezier(.22, 1, .36, 1)) both}.contact-module__gwVahG__box[open]::backdrop{animation:.3s both contact-module__gwVahG__boxFade}}@keyframes contact-module__gwVahG__boxIn{0%{opacity:0;transform:translateY(1.5rem)rotate(1.5deg)}}@keyframes contact-module__gwVahG__boxFade{0%{opacity:0}}.contact-module__gwVahG__boxBar{z-index:1;background:var(--gh-pink-200);justify-content:space-between;align-items:center;min-height:3.5rem;padding:0 .5rem 0 1.5rem;display:flex;position:sticky;top:0}.contact-module__gwVahG__boxDots{gap:.5rem;display:inline-flex}.contact-module__gwVahG__boxDots i{background:var(--gh-black);opacity:.25;border-radius:50%;width:.75rem;height:.75rem}.contact-module__gwVahG__boxClose{width:2.75rem;height:2.75rem;color:var(--gh-black);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid}.contact-module__gwVahG__boxClose:hover{background:color-mix(in srgb, var(--gh-black) 8%, transparent)}.contact-module__gwVahG__boxBody{padding:var(--s3) clamp(1.25rem, .8rem + 2vw, 2rem) clamp(1.25rem, .8rem + 2vw, 2rem)}.contact-module__gwVahG__boxTo{border-bottom:1.5px solid var(--gh-taupe);color:var(--gh-ink-muted);margin:0;padding-bottom:.75rem}.contact-module__gwVahG__boxRow{border-bottom:1.5px solid var(--gh-taupe);grid-template-columns:1fr;gap:.25rem;padding-block:.75rem;display:grid}@media (min-width:30rem){.contact-module__gwVahG__boxRow{align-items:center;gap:var(--s2);grid-template-columns:9.5rem 1fr}}.contact-module__gwVahG__boxLabel{color:var(--gh-ink-muted)}.contact-module__gwVahG__boxOpt{font-size:.875em}.contact-module__gwVahG__boxInput,.contact-module__gwVahG__boxArea{background:var(--gh-creme);width:100%;min-height:2.75rem;color:var(--gh-black);font:inherit;border:0;border-radius:.5rem;padding:.4rem .6rem}.contact-module__gwVahG__boxMsg{padding-top:var(--s2);display:block}.contact-module__gwVahG__boxArea{resize:vertical;min-height:9rem;line-height:1.55;display:block}.contact-module__gwVahG__boxArea::placeholder{color:var(--gh-ink-muted);opacity:1}.contact-module__gwVahG__boxInput:focus-visible,.contact-module__gwVahG__boxArea:focus-visible,.contact-module__gwVahG__boxClose:focus-visible,.contact-module__gwVahG__boxTitle:focus-visible,.contact-module__gwVahG__boxFailHead:focus-visible{outline:3px solid var(--gh-black);outline-offset:2px}.contact-module__gwVahG__boxTitle:focus:not(:focus-visible),.contact-module__gwVahG__boxFailHead:focus:not(:focus-visible){outline:none}.contact-module__gwVahG__boxErr,.contact-module__gwVahG__boxCount{margin:.4rem 0 0;font-size:1rem;font-weight:700}.contact-module__gwVahG__boxErr{background:var(--gh-pink-200);border-radius:.5rem;padding:.35rem .75rem}.contact-module__gwVahG__boxCount{color:var(--gh-ink-muted);font-weight:400}.contact-module__gwVahG__boxTrap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-module__gwVahG__boxFoot{margin-top:var(--s3);justify-content:flex-end;display:flex}.contact-module__gwVahG__boxSend{min-width:9rem}.contact-module__gwVahG__boxSend:disabled{cursor:progress;opacity:.85;transform:none}.contact-module__gwVahG__boxFail{margin:var(--s2) 0 0;padding:var(--s2);background:var(--gh-blue-400);color:var(--gh-black);border-radius:.75rem}.contact-module__gwVahG__boxFail .contact-module__gwVahG__address{font-weight:700}.contact-module__gwVahG__boxFailHead{font-family:var(--font-heading), system-ui, sans-serif;font-size:var(--t-h3);margin:0;line-height:1.15}.contact-module__gwVahG__boxText{text-wrap:pretty;margin:.4rem 0 0}.contact-module__gwVahG__boxAddr{overflow-wrap:anywhere}.contact-module__gwVahG__boxDone{gap:var(--s2);padding-block:var(--s2);justify-items:start;display:grid}.contact-module__gwVahG__boxDone .contact-module__gwVahG__boxSend{justify-self:end}.contact-module__gwVahG__boxTitle{font-family:var(--font-heading), system-ui, sans-serif;font-size:var(--t-h2);letter-spacing:-.035em;margin:0;font-weight:800;line-height:1}
