.contact-module__swMWYG__page{color:#f3f7f8;background:#07090d;min-height:62vh}.contact-module__swMWYG__container{width:100%}.contact-module__swMWYG__intro{padding:clamp(5rem,9vw,8rem) 0 clamp(2.5rem,5vw,4rem)}.contact-module__swMWYG__introInner{width:min(100%,760px)}.contact-module__swMWYG__eyebrow{color:#a1e2f0;letter-spacing:.16em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem;font-weight:700;line-height:1.4}.contact-module__swMWYG__introInner h1{color:#f7fafb;letter-spacing:-.05em;max-width:720px;margin:0;font-size:clamp(2.7rem,6vw,5.4rem);font-weight:600;line-height:.98}.contact-module__swMWYG__lead{color:#e5eef2b8;max-width:640px;margin:1.6rem 0 0;font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.75}.contact-module__swMWYG__channels{padding:0 0 clamp(6rem,11vw,9rem)}.contact-module__swMWYG__channelList{border-top:1px solid #a1e2f029;width:min(100%,860px)}.contact-module__swMWYG__channel{min-height:94px;color:inherit;border-bottom:1px solid #a1e2f01f;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:2rem;padding:1.65rem 0;text-decoration:none;transition:border-color .16s;display:grid}.contact-module__swMWYG__channel:hover,.contact-module__swMWYG__channel:focus-visible{border-bottom-color:#a1e2f085}.contact-module__swMWYG__channel:focus-visible{outline-offset:6px;outline:2px solid #a1e2f0}.contact-module__swMWYG__channelLabel{color:#e5eef27a;letter-spacing:.13em;text-transform:uppercase;font-size:.74rem;font-weight:700}.contact-module__swMWYG__channelValue{overflow-wrap:anywhere;color:#f3f7f8;letter-spacing:-.02em;font-size:clamp(1.05rem,1.8vw,1.35rem);font-weight:500;line-height:1.4;transition:color .16s}.contact-module__swMWYG__channel:hover .contact-module__swMWYG__channelValue,.contact-module__swMWYG__channel:focus-visible .contact-module__swMWYG__channelValue{color:#a1e2f0}.contact-module__swMWYG__channelAction{color:#a1e2f0;white-space:nowrap;align-items:center;gap:.55rem;font-size:.84rem;font-weight:600;display:inline-flex}.contact-module__swMWYG__channelAction span{transition:transform .16s}.contact-module__swMWYG__channel:hover .contact-module__swMWYG__channelAction span,.contact-module__swMWYG__channel:focus-visible .contact-module__swMWYG__channelAction span{transform:translate(2px,-2px)}@media (max-width:720px){.contact-module__swMWYG__intro{padding-top:4.5rem}.contact-module__swMWYG__channel{grid-template-columns:1fr;gap:.6rem;padding:1.45rem 0}.contact-module__swMWYG__channelAction{margin-top:.3rem}}@media (prefers-reduced-motion:reduce){.contact-module__swMWYG__channel,.contact-module__swMWYG__channelValue,.contact-module__swMWYG__channelAction span{transition:none}}.contact-module__swMWYG__page[data-contact-redesign=v101]{height:auto!important;min-height:0!important}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__contactStage{background:#07090d;padding-top:clamp(4rem,6vw,5.5rem);padding-bottom:clamp(4rem,6vw,5.5rem);height:auto!important;min-height:0!important}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__container{width:100%}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__contactGrid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(4rem,7vw,7.5rem);display:grid}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__intro,.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__channels{height:auto!important;min-height:0!important;margin:0!important;padding:0!important}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__introInner{width:100%;max-width:34rem}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__eyebrow,.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__directoryLabel{letter-spacing:.18em;text-transform:uppercase;color:#a9b0bb;margin:0;font-size:.72rem;font-weight:600;line-height:1.2}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__introInner h1{letter-spacing:-.055em;color:#f4f7fb;max-width:10ch;margin:1.5rem 0 0;font-size:clamp(4rem,6vw,6.15rem);font-weight:500;line-height:.98}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__lead{color:#aeb5c0;max-width:31rem;margin:2rem 0 0;font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.7}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__channels{width:100%}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__channelList{border-top:1px solid #a1e2f029;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__channel{background:0 0;border-bottom:1px solid #a1e2f024;grid-template-columns:minmax(7.5rem,.42fr) minmax(0,1fr) auto;align-items:center;gap:clamp(1.25rem,2vw,2rem);min-width:0;text-decoration:none;transition:background-color .16s,border-color .16s;width:100%!important;margin:0!important;padding:clamp(1.65rem,2.25vw,2.15rem) 0!important;display:grid!important}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__channel:hover{background:#a1e2f006;border-bottom-color:#a1e2f047}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__channelLabel{letter-spacing:.16em;text-transform:uppercase;color:#888f9a;font-size:.72rem;font-weight:600;line-height:1.25}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__channelValue{overflow-wrap:anywhere;letter-spacing:-.02em;color:#eff3f8;min-width:0;font-size:clamp(1.15rem,1.55vw,1.45rem);font-weight:500;line-height:1.3}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__channelAction{white-space:nowrap;color:#9fdfee;justify-self:end;align-items:center;gap:.7rem;font-size:.9rem;font-weight:600;line-height:1.2;display:inline-flex}.contact-module__swMWYG__page[data-contact-redesign=v101] [data-contact-priority=primary] .contact-module__swMWYG__channelValue{color:#fff;font-weight:550}.contact-module__swMWYG__page[data-contact-redesign=v101] [data-contact-priority=primary] .contact-module__swMWYG__channelAction{color:#b4eef8}.contact-module__swMWYG__page[data-contact-redesign=v101] [data-contact-priority=secondary] .contact-module__swMWYG__channelAction{color:#8fcbd9}@media (max-width:1000px){.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__contactStage{padding-top:3.75rem;padding-bottom:4rem}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__contactGrid{grid-template-columns:minmax(0,1fr);gap:4rem}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__introInner{max-width:42rem}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__introInner h1{max-width:none}}@media (max-width:640px){.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__contactStage{padding-top:3rem;padding-bottom:3.5rem}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__contactGrid{gap:3.25rem}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__introInner h1{font-size:clamp(3.2rem,15vw,4.5rem)}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__lead{margin-top:1.5rem;font-size:1rem}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__channel{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.7rem 1rem;padding:1.5rem 0!important}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__channelLabel{grid-column:1/-1}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__channelValue{grid-column:1;font-size:1.08rem}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__channelAction{grid-column:2;align-self:center}}@media (prefers-reduced-motion:reduce){.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__channel{transition:none}}.contact-module__swMWYG__page[data-contact-redesign=v101]{--contact-ink:#f5f9ff;--contact-soft:#c3d4e5;--contact-muted:#a8c0d1;--contact-edge:#93bfe13b;--contact-cyan:#9beaf4;color:var(--contact-ink);background:#07101b}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__contactStage{isolation:isolate;background:radial-gradient(42% 72% at 92% 10%,#7f7be92b,#0000 80%),radial-gradient(44% 68% at 5% 7%,#47cbe31b,#0000 80%),linear-gradient(145deg,#0b1a2b 0%,#07101b 70%);position:relative;overflow:hidden;padding-block:clamp(4.5rem,8vw,8rem)!important}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__contactStage:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(#96cbe71a 1px,#0000 1px),linear-gradient(90deg,#96cbe71a 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 85%);mask-image:linear-gradient(90deg,#0000,#000 85%)}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__contactGrid{z-index:1;align-items:start;gap:clamp(3rem,7vw,7rem);position:relative}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__introInner{max-width:37rem}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__eyebrow,.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__directoryLabel{color:var(--contact-cyan);letter-spacing:.16em;font-weight:720;line-height:1.4}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__eyebrow:before{content:"";vertical-align:middle;background:currentColor;width:1.3rem;height:1px;margin-right:.75rem;display:inline-block}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__introInner h1{color:#f5f9ff;letter-spacing:-.07em;text-wrap:balance;max-width:11ch;margin-top:clamp(1.5rem,3vw,2.5rem);font-size:clamp(3.4rem,6.45vw,6.45rem);font-weight:660;line-height:1.015}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__lead{color:var(--contact-soft);margin-top:clamp(1.4rem,2.5vw,2.1rem);font-size:clamp(1.05rem,1.32vw,1.2rem);line-height:1.78}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__channels{padding-top:.35rem!important}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__directoryLabel{margin-bottom:1.6rem}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__channelList{border-top-color:#a3cde659}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__channel{border-bottom-color:var(--contact-edge);border-radius:.3rem;transition:background-color .2s,border-color .2s;position:relative}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__channel:before{content:"";opacity:0;background:#9beaf4;width:2px;transition:opacity .2s;position:absolute;top:0;bottom:0;left:0}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__channel:hover,.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__channel:focus-visible{background:linear-gradient(90deg,#94e6f00d,#0000 80%);border-bottom-color:#9beaf48c}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__channel:hover:before,.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__channel:focus-visible:before{opacity:1}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__channelLabel{color:var(--contact-muted);font-weight:690}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__channelValue{color:var(--contact-ink);font-size:clamp(1.08rem,1.65vw,1.46rem);font-weight:590;line-height:1.4}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__channelAction{color:var(--contact-cyan);font-weight:690}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__channel:focus-visible{outline-offset:4px;outline:2px solid #9beaf4}@media (max-width:1000px){.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__contactStage{padding-block:4.1rem 4.8rem!important}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__contactGrid{gap:3rem}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__introInner h1{max-width:16ch;font-size:clamp(3.4rem,8vw,5.7rem)}}@media (max-width:640px){.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__contactStage{padding-block:3.35rem 4rem!important}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__contactGrid{gap:2.6rem}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__introInner h1{max-width:100%;font-size:clamp(2.8rem,12vw,4.15rem)}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__lead{font-size:1.05rem}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__channelValue{font-size:1.03rem}}@media (max-width:430px){.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__channel{grid-template-columns:minmax(0,1fr);gap:.6rem}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__channelLabel,.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__channelValue,.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__channelAction{grid-column:1;justify-self:start}.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__channelAction{margin-top:.2rem}}@media (prefers-reduced-motion:reduce){.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__channel,.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__channel:before,.contact-module__swMWYG__page[data-contact-redesign=v101] .contact-module__swMWYG__channelAction span{transition:none}}
