.page-contact-v2{--white: #ffffff;--mist: #f5f5f7;--black: #000000;--ink: #1d1d1f;--ink-2: #6e6e73;--line: #d2d2d7;--d-ink: #f5f5f7;--d-ink-2: #a1a1a6;--d-line: #2c2c2e;--d-tile: #111113;--opal: linear-gradient(100deg, #f2c49a 0%, #f7e4d4 28%, #cdc8ff 60%, #8ed2f2 100%);--opal-deep: linear-gradient(100deg, #b0612a 0%, #9c4f8c 48%, #1a5cff 100%);--fd: "Inter Tight", "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--fb: "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--ease: cubic-bezier(.28, .11, .32, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--r-lg: 28px;--r-md: 18px;--nav: 52px;--gut: clamp(20px, 4vw, 48px);--sec: clamp(96px, 13vw, 168px)}.page-contact-v2 *,.page-contact-v2 *:before,.page-contact-v2 *:after{box-sizing:border-box}html:has(>body.page-contact-v2){-webkit-text-size-adjust:100%;scroll-padding-top:52px}body.page-contact-v2{margin:0;background:var(--white);color:var(--ink);font:400 17px/1.5 var(--fb);letter-spacing:-.012em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}.page-contact-v2 img,.page-contact-v2 video{display:block;max-width:100%;height:auto}.page-contact-v2 a{color:inherit;text-decoration:none}.page-contact-v2 h1,.page-contact-v2 h2,.page-contact-v2 h3,.page-contact-v2 p,.page-contact-v2 ul,.page-contact-v2 dl,.page-contact-v2 dd,.page-contact-v2 dt,.page-contact-v2 figure,.page-contact-v2 blockquote{margin:0;padding:0}.page-contact-v2 ul{list-style:none}.page-contact-v2 button,.page-contact-v2 input{font:inherit;color:inherit}.page-contact-v2 button{background:none;border:0;padding:0;cursor:pointer}.page-contact-v2 :focus-visible{outline:2px solid #1a5cff;outline-offset:3px;border-radius:6px}.page-contact-v2 .skip{position:absolute;left:-9999px;top:8px;z-index:100;background:var(--ink);color:#fff;padding:10px 16px;border-radius:99px}.page-contact-v2 .skip:focus{left:12px}.page-contact-v2 .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.page-contact-v2 .wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 var(--gut)}.page-contact-v2 .wrap.narrow{max-width:920px}.page-contact-v2 .dark{background:var(--black);color:var(--d-ink)}.page-contact-v2 section{position:relative}.page-contact-v2 .eyebrow{font:600 clamp(17px,1.5vw,21px)/1.2 var(--fd);letter-spacing:-.01em;color:var(--ink-2);margin-bottom:14px}.page-contact-v2 .dark .eyebrow{color:var(--d-ink-2)}.page-contact-v2 .h2{font:700 clamp(40px,6.2vw,84px)/1 var(--fd);letter-spacing:-.045em;text-wrap:balance}.page-contact-v2 .h-mega{font:700 clamp(52px,9.6vw,140px)/.94 var(--fd);letter-spacing:-.052em}.page-contact-v2 .intro{font:500 clamp(19px,1.7vw,24px)/1.38 var(--fb);letter-spacing:-.018em;color:var(--ink-2);max-width:40ch}.page-contact-v2 .dark .intro{color:var(--d-ink-2)}.page-contact-v2 .fine{font-size:12px;line-height:1.5;color:var(--ink-2);letter-spacing:0}.page-contact-v2 .dark .fine{color:var(--d-ink-2)}.page-contact-v2 .fine a{color:#1a5cff;text-decoration:underline;text-underline-offset:2px}.page-contact-v2 .center{text-align:center}.page-contact-v2 .grad{background:var(--opal-deep);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-box-decoration-break:clone;padding-bottom:.06em}.page-contact-v2 .dark .grad,.page-contact-v2 .op .grad.lit-d{background-image:var(--opal)}.page-contact-v2 .center-head{text-align:center;display:flex;flex-direction:column;align-items:center}.page-contact-v2 .center-head .intro{margin-top:24px}.page-contact-v2 .pill{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 22px;border-radius:99px;background:var(--ink);color:#fff;font:500 17px/1 var(--fb);letter-spacing:-.01em;white-space:nowrap;transition:background .3s var(--ease),transform .3s var(--ease)}.page-contact-v2 .pill:hover{background:#000}.page-contact-v2 .pill:active{transform:scale(.97)}.page-contact-v2 .dark .pill{background:var(--d-ink);color:var(--ink)}.page-contact-v2 .dark .pill:hover{background:#fff}.page-contact-v2 .pill.lg{min-height:52px;padding:0 30px;font-size:18px}.page-contact-v2 .pill.sm{min-height:28px;padding:0 13px;font-size:12px}.page-contact-v2 .more{display:inline-flex;align-items:center;gap:4px;color:#1a5cff;font-weight:500}.page-contact-v2 .dark .more{color:#8ed2f2}.page-contact-v2 .more.lg{font-size:18px}.page-contact-v2 .more:hover{text-decoration:underline;text-underline-offset:3px}.page-contact-v2 .chev{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--ease)}.page-contact-v2 .more:hover .chev{transform:translate(2px)}.page-contact-v2 .ctas{display:flex;flex-wrap:wrap;align-items:center;gap:18px 30px;margin-top:36px}.page-contact-v2 .ctas.center{justify-content:center}.page-contact-v2 .gnav{position:sticky;top:0;z-index:50;height:var(--nav);background:#ffffffb8;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(0,0,0,.08);transition:background .4s var(--ease),color .4s var(--ease),border-color .4s var(--ease)}.page-contact-v2 .gnav.on-dark{background:#0a0a0bc7;color:var(--d-ink);border-bottom-color:#ffffff1a}.page-contact-v2 .gnav.top{background:#fff0;border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.page-contact-v2 .gnav-in{height:100%;max-width:1180px;margin:0 auto;padding:0 var(--gut);display:flex;align-items:center;gap:28px}.page-contact-v2 .gnav-logo{position:relative;display:block;height:22px;margin-right:auto}.page-contact-v2 .gnav-logo img{height:22px;width:auto;transition:opacity .4s var(--ease)}.page-contact-v2 .gnav-logo .lg-w{position:absolute;left:0;top:0;opacity:0}.page-contact-v2 .gnav.on-dark .lg-d{opacity:0}.page-contact-v2 .gnav.on-dark .lg-w{opacity:1}.page-contact-v2 .gnav-menu{display:flex;gap:30px;font-size:13px}.page-contact-v2 .gnav-menu a{opacity:.82;transition:opacity .2s}.page-contact-v2 .gnav-menu a:hover{opacity:1}.page-contact-v2 .gnav.on-dark .pill{background:var(--d-ink);color:var(--ink)}.page-contact-v2 .gnav-toggle{display:none;width:36px;height:36px;position:relative;margin-right:-8px}.page-contact-v2 .gnav-toggle span{position:absolute;left:10px;right:10px;height:1.4px;background:currentColor;border-radius:2px;transition:transform .4s var(--ease)}.page-contact-v2 .gnav-toggle span:first-child{top:14px}.page-contact-v2 .gnav-toggle span:last-child{top:21px}.page-contact-v2 .gnav.open .gnav-toggle span:first-child{transform:translateY(3.5px) rotate(45deg)}.page-contact-v2 .gnav.open .gnav-toggle span:last-child{transform:translateY(-3.5px) rotate(-45deg)}@media(max-width:860px){.page-contact-v2 .gnav-toggle{display:block}.page-contact-v2 .gnav-in{gap:14px}.page-contact-v2 .gnav-menu{position:fixed;left:0;right:0;top:var(--nav);height:calc(100svh - var(--nav));flex-direction:column;gap:0;padding:18px 32px;background:#fffffff7;color:var(--ink);font:600 28px/1.2 var(--fd);letter-spacing:-.03em;visibility:hidden;opacity:0;transform:translateY(-10px);transition:opacity .35s var(--ease),transform .35s var(--ease),visibility 0s .35s}.page-contact-v2 .gnav.on-dark .gnav-menu{background:#000000f7;color:var(--d-ink)}.page-contact-v2 .gnav-menu a{padding:12px 0;opacity:1}.page-contact-v2 .gnav.open{background:#fff}.page-contact-v2 .gnav.open.on-dark{background:#000}.page-contact-v2 .gnav.open .gnav-menu{visibility:visible;opacity:1;transform:none;transition:opacity .35s var(--ease),transform .35s var(--ease)}}.page-contact-v2 .op{height:230vh;margin-top:calc(-1 * var(--nav));background:#fff}.page-contact-v2 .op-stick{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;background:rgb(var(--bg, 0 0 0))}.page-contact-v2 .op-film{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:#000;clip-path:inset(calc(var(--c, 0) * 15%) calc(var(--c, 0) * var(--cx, 6%)) calc(var(--c, 0) * 31%) calc(var(--c, 0) * var(--cx, 6%)) round calc(var(--c, 0) * 32px));will-change:clip-path}.page-contact-v2 .op-v,.page-contact-v2 .op-poster img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transform:scale(calc(1.12 - var(--c, 0) * .06))}.page-contact-v2 .op-poster{position:absolute;top:0;right:0;bottom:0;left:0}.page-contact-v2 .op-v{z-index:1;filter:contrast(1.08) saturate(1.05);opacity:0;transition:opacity .6s var(--ease)}.page-contact-v2 .op-v.playing{opacity:1}.page-contact-v2 .op-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:radial-gradient(130% 75% at 50% 100%,#000000e0,#0006 55%,#0000001f),linear-gradient(180deg,#0000008c,#0000 26%);opacity:calc(1 - var(--c, 0) * .9)}.page-contact-v2 .op-slats{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:grid;grid-template-columns:repeat(7,1fr);pointer-events:none}.page-contact-v2 .op-slats i{background:#000;margin:0 -1px;animation:slat 1.3s var(--ease-out) both;animation-delay:calc(.3s + var(--s) * .06s)}.page-contact-v2 .op-slats i:nth-child(odd){transform-origin:50% 0}.page-contact-v2 .op-slats i:nth-child(2n){transform-origin:50% 100%}@keyframes slat{0%{transform:scaleY(1)}to{transform:scaleY(0)}}.page-contact-v2 .op-scan{position:absolute;left:0;right:0;top:0;height:2px;z-index:4;background:linear-gradient(90deg,transparent,#f7e4d4 30%,#cdc8ff 60%,#8ed2f2 80%,transparent);box-shadow:0 0 24px 4px #cdc8ff8c;opacity:0;animation:scan 1.7s var(--ease) .2s both}@keyframes scan{0%{transform:translateY(0);opacity:0}10%{opacity:1}85%{opacity:.9}to{transform:translateY(100svh);opacity:0}}.page-contact-v2 .op-copy{position:absolute;left:0;right:0;bottom:0;z-index:5;padding:0 var(--gut) max(30px,env(safe-area-inset-bottom));max-width:1180px;margin:0 auto;color:#fff;opacity:var(--co, 1);transform:translate3d(0,calc((1 - var(--co, 1)) * -40px),0)}.page-contact-v2 .op-mark{display:block;width:46px;height:46px;position:relative;margin-bottom:16px;animation:mark 1.1s var(--ease-out) .05s both}.page-contact-v2 .op-mark img{width:100%;height:100%;object-fit:contain}.page-contact-v2 .op-mark:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,#fff 48%,#8ed2f2 54%,transparent 70%);background-size:300% 100%;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;animation:sheen 3.2s var(--ease) 1.4s 2}@keyframes mark{0%{opacity:0;transform:scale(.6) rotate(-90deg)}to{opacity:1;transform:none}}@keyframes sheen{0%{background-position:100% 0}60%,to{background-position:0 0}}.page-contact-v2 .op-eyebrow{font:600 15px/1.2 var(--fd);letter-spacing:-.01em;color:#fffc;animation:up .8s var(--ease-out) .05s both}.page-contact-v2 .op-h1{margin-top:10px;font:800 clamp(58px,9vw,150px)/.9 var(--fd);letter-spacing:-.058em}.page-contact-v2 .op-l{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.1em;margin-bottom:-.1em}.page-contact-v2 .op-l>span{display:inline-block;animation:rise .9s var(--ease-out) both;animation-delay:.1s}.page-contact-v2 .op-l+.op-l>span{animation-delay:.2s}.page-contact-v2 .op-h1 .grad{background-image:var(--opal)}@keyframes rise{0%{transform:translateY(42%);opacity:.25}to{transform:none;opacity:1}}@keyframes up{0%{opacity:.15;transform:translateY(16px)}to{opacity:1;transform:none}}.page-contact-v2 .op-sub{margin-top:16px;max-width:34ch;font:500 clamp(17px,1.6vw,22px)/1.36 var(--fb);letter-spacing:-.016em;color:#ffffffe0;animation:up .8s var(--ease-out) .3s both}.page-contact-v2 .op-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px;animation:up .8s var(--ease-out) .38s both}.page-contact-v2 .op .pill{background:#fff;color:var(--ink)}.page-contact-v2 .pill.ghost{background:#ffffff24!important;color:#fff!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px #ffffff4d}.page-contact-v2 .op-chips{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:20px;font-size:13px;color:#ffffffb8;animation:up .8s var(--ease-out) .46s both}.page-contact-v2 .op-chips b{color:#fff;font-weight:600}.page-contact-v2 .op-chips li+li:before{content:"";display:inline-block;width:3px;height:3px;border-radius:50%;background:#ffffff80;margin-right:14px;vertical-align:middle}.page-contact-v2 .op-after{position:absolute;left:0;right:0;top:calc(100% - var(--c, 0) * 31% + clamp(14px,2.4vh,26px));z-index:5;white-space:nowrap;text-align:center;padding:0 var(--gut);color:var(--ink);font:800 clamp(44px,6.6vw,104px)/.95 var(--fd);letter-spacing:-.055em;opacity:var(--ao, 0);transform:translate3d(0,calc((1 - var(--ao, 0)) * 40px),0)}@media(min-width:761px){.page-contact-v2 .op-copy{padding-bottom:9vh}.page-contact-v2 .op-film{--cx: 16%}}@media(max-width:760px){.page-contact-v2 .op{height:190vh}.page-contact-v2 .op-h1{font-size:19vw}.page-contact-v2 .op-ctas .pill.lg{flex:1 1 auto;min-height:50px;padding:0 16px;font-size:16px}.page-contact-v2 .op-after{font-size:11.6vw}}.page-contact-v2 .faq{padding:calc(var(--sec) * .7) 0;background:#fff}.page-contact-v2 .fq-list{margin-top:clamp(28px,4vw,48px);border-top:1px solid var(--line)}.page-contact-v2 .fq{border-bottom:1px solid var(--line)}.page-contact-v2 .fq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:64px;padding:16px 0;cursor:pointer}.page-contact-v2 .fq summary::-webkit-details-marker{display:none}.page-contact-v2 .fq h3{font:600 clamp(18px,1.6vw,22px)/1.3 var(--fd);letter-spacing:-.022em}.page-contact-v2 .fq-x{position:relative;flex:none;width:28px;height:28px;border-radius:50%;background:var(--mist)}.page-contact-v2 .fq-x:before,.page-contact-v2 .fq-x:after{content:"";position:absolute;left:8px;right:8px;top:13.3px;height:1.5px;background:var(--ink);border-radius:2px;transition:transform .35s var(--ease)}.page-contact-v2 .fq-x:after{transform:rotate(90deg)}.page-contact-v2 .fq[open] .fq-x:after{transform:rotate(0)}.page-contact-v2 .fq-a{padding:0 0 22px;color:var(--ink-2);font-size:17px;max-width:64ch}.page-contact-v2 .fq-a a{color:#1a5cff}.page-contact-v2 .final{padding:var(--sec) 0;background:var(--white)}.page-contact-v2 .final .intro{margin-top:28px}.page-contact-v2 .fin-dates{max-width:none;display:flex;flex-wrap:wrap;justify-content:center;gap:4px 0}.page-contact-v2 .fin-dates b{color:var(--ink);font-weight:600}.page-contact-v2 .fin-dates>*{white-space:nowrap}.page-contact-v2 .fin-dates>*+*:before{content:"\b7";margin:0 .5em;color:var(--line)}@media(max-width:760px){.page-contact-v2 .fin-dates{flex-direction:column;align-items:center}.page-contact-v2 .fin-dates>*+*:before{content:none}}.page-contact-v2 .foot{background:var(--mist);padding:40px 0 28px;font-size:13px;color:var(--ink-2)}.page-contact-v2 .foot-note{padding-bottom:20px;border-bottom:1px solid var(--line)}.page-contact-v2 .foot-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;padding:24px 0;border-bottom:1px solid var(--line)}.page-contact-v2 .foot-cols h2{font:600 13px/1.4 var(--fb);color:var(--ink);margin-bottom:8px;letter-spacing:0}.page-contact-v2 .foot-cols a{display:block;padding:4px 0}.page-contact-v2 .foot-cols a:hover{color:var(--ink);text-decoration:underline}.page-contact-v2 .foot-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:20px}.page-contact-v2 .foot-bar img{height:18px;width:auto}.js .page-contact-v2 .rv{opacity:0;transform:translateY(32px);transition:opacity 1s var(--ease),transform 1.2s var(--ease-out)}.js .page-contact-v2 .rv.in{opacity:1;transform:none}.page-contact-v2 .pic{display:contents}.page-contact-v2 .pic>source{display:none}.page-contact-v2 .dark :focus-visible,.page-contact-v2 .op :focus-visible,.page-contact-v2 .comm :focus-visible{outline-color:#8ed2f2}.page-contact-v2 .arr{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;margin-left:6px}@media(max-width:760px){.page-contact-v2 .foot-cols{grid-template-columns:1fr 1fr}.page-contact-v2 .foot-bar{flex-direction:column;align-items:flex-start}}@media(prefers-reduced-motion:reduce){.page-contact-v2 *,.page-contact-v2 *:before,.page-contact-v2 *:after{animation:none!important;transition:none!important}.js .page-contact-v2 .rv{opacity:1;transform:none}.page-contact-v2 .op{height:auto}.page-contact-v2 .op-stick{position:relative}.page-contact-v2 .op-slats,.page-contact-v2 .op-scan,.page-contact-v2 .op-after{display:none}}.page-contact-v2 button,.page-contact-v2 input,.page-contact-v2 select,.page-contact-v2 textarea{font:inherit;color:inherit}.page-contact-v2 .gnav-menu a[aria-current=page]{opacity:1;font-weight:600}.page-contact-v2 .gnav-acct{display:inline-flex;align-items:center;justify-content:center;width:27px;height:44px;margin:0 -5px;opacity:.82;transition:opacity .2s}.page-contact-v2 .gnav-acct:hover{opacity:1}.page-contact-v2 .gnav-acct svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.page-contact-v2 .op{height:190vh}.page-contact-v2 .op-poster img{object-position:46% 30%}.page-contact-v2 .op-shade{background:radial-gradient(130% 80% at 50% 100%,#000000e6,#00000080,#0000002e),linear-gradient(180deg,#0000008c,#0000 28%)}.page-contact-v2 .op-chips b{font-weight:500}@media(max-width:760px){.page-contact-v2 .op{height:165vh}.page-contact-v2 .op-poster img{object-position:58% 22%}.page-contact-v2 .op-h1{font-size:22vw}}.page-contact-v2 .ct{background:#fff;padding:clamp(40px,6vw,80px) 0 var(--sec)}.page-contact-v2 .ct-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,6vw,96px);align-items:start}.page-contact-v2 .ct-aside{position:sticky;top:calc(var(--nav) + 40px)}.page-contact-v2 .ct-h{font-size:clamp(44px,5.4vw,76px)}.page-contact-v2 .ct-aside .intro{margin-top:22px}.page-contact-v2 .ch{margin-top:36px;border-top:1px solid var(--line)}.page-contact-v2 .ch li{border-bottom:1px solid var(--line)}.page-contact-v2 .ch-row{display:flex;align-items:center;gap:16px;min-height:76px;padding:14px 0}.page-contact-v2 a.ch-row{transition:opacity .2s}.page-contact-v2 a.ch-row:hover .ch-t b{color:#1a5cff}.page-contact-v2 a.ch-row:hover .arr{transform:translate(2px,-2px)}.page-contact-v2 .ch-ic{flex:none;position:relative;width:52px;height:52px;border-radius:14px;display:grid;place-items:center;overflow:hidden;background:linear-gradient(180deg,#3a3a3c,#111113);box-shadow:0 6px 16px -8px #00000073,inset 0 0 0 .5px #ffffff1f}.page-contact-v2 .ch-ic:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,#ffffff38,#fff0 48%);pointer-events:none}.page-contact-v2 .ch li:nth-child(1) .ch-ic{background:linear-gradient(180deg,#4fb3ff,#1a6dff)}.page-contact-v2 .ch li:nth-child(2) .ch-ic{background:radial-gradient(circle at 30% 107%,#fdf497 0% 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.page-contact-v2 .ch-ic .ic{position:relative;z-index:1;width:26px;height:26px;fill:none;stroke:#fff;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1px rgba(0,0,0,.18))}.page-contact-v2 a.ch-row:hover .ch-ic{transform:scale(1.06)}.page-contact-v2 .ch-ic{transition:transform .4s var(--ease-out)}.page-contact-v2 .ch-t{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.page-contact-v2 .ch-t b{font:600 18px/1.25 var(--fd);letter-spacing:-.02em;overflow-wrap:anywhere;transition:color .2s}.page-contact-v2 .ch-t span{font-size:14px;color:var(--ink-2);line-height:1.35}.page-contact-v2 .ch .arr{flex:none;color:var(--ink-2);transition:transform .3s var(--ease)}.page-contact-v2 .ct-pt{margin-top:22px;font-size:13px;max-width:44ch}.page-contact-v2 .cf-card{position:relative;background:var(--mist);border-radius:var(--r-lg);padding:clamp(24px,3.4vw,48px)}.page-contact-v2 .cf-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 16px}.page-contact-v2 .fld{min-width:0;border:0;margin:0;padding:0}.page-contact-v2 .fld.full{grid-column:1 / -1}.page-contact-v2 .fld>label,.page-contact-v2 .fld>legend{display:flex;align-items:baseline;gap:8px;font:600 14px/1.3 var(--fb);color:var(--ink);margin-bottom:8px;padding:0;letter-spacing:-.005em}.page-contact-v2 .opt{font-weight:400;color:var(--ink-2);font-size:13px}.page-contact-v2 .cf input[type=text],.page-contact-v2 .cf input[type=email],.page-contact-v2 .cf input[type=tel],.page-contact-v2 .cf select,.page-contact-v2 .cf textarea{width:100%;min-height:54px;padding:14px 16px;border-radius:14px;border:1px solid var(--line);background:#fff;font-size:17px;line-height:1.35;outline:none;-webkit-appearance:none;appearance:none;transition:border-color .2s,box-shadow .2s}.page-contact-v2 .cf textarea{min-height:168px;resize:vertical;display:block}.page-contact-v2 .cf input:hover,.page-contact-v2 .cf select:hover,.page-contact-v2 .cf textarea:hover{border-color:#b8b8be}.page-contact-v2 .cf input:focus,.page-contact-v2 .cf select:focus,.page-contact-v2 .cf textarea:focus{border-color:#1a5cff;box-shadow:0 0 0 4px #1a5cff24}.page-contact-v2 .fld.bad input,.page-contact-v2 .fld.bad select,.page-contact-v2 .fld.bad textarea{border-color:#d70015;box-shadow:0 0 0 4px #d7001514}.page-contact-v2 .sel{position:relative}.page-contact-v2 .sel select{padding-right:44px;cursor:pointer}.page-contact-v2 .sel select:invalid{color:var(--ink-2)}.page-contact-v2 .sel option{color:var(--ink)}.page-contact-v2 .sel .chev{position:absolute;right:18px;top:50%;width:12px;height:12px;transform:translateY(-50%) rotate(90deg);pointer-events:none;color:var(--ink-2)}.page-contact-v2 .chips{display:flex;flex-wrap:wrap;gap:8px}.page-contact-v2 .chip{position:relative}.page-contact-v2 .chip input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;margin:0;cursor:pointer}.page-contact-v2 .chip span{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:99px;background:#fff;border:1px solid var(--line);font-size:15px;transition:background .2s,color .2s,border-color .2s;cursor:pointer}.page-contact-v2 .chip:hover span{border-color:#b8b8be}.page-contact-v2 .chip input:checked+span{background:var(--ink);border-color:var(--ink);color:#fff}.page-contact-v2 .chip input:focus-visible+span{outline:2px solid #1a5cff;outline-offset:3px}.page-contact-v2 .fld.bad .chip span{border-color:#d70015}.page-contact-v2 .err{min-height:0;font-size:13px;line-height:1.35;color:#d70015}.page-contact-v2 .err:not(:empty){margin-top:6px}.page-contact-v2 .fld-foot{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.page-contact-v2 .count{margin-top:6px;margin-left:auto;font-size:12px;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.page-contact-v2 .cf-send{display:flex;align-items:center;gap:18px 22px;margin-top:28px;flex-wrap:wrap}.page-contact-v2 .cf-send .fine{flex:1 1 220px;max-width:46ch}.page-contact-v2 .cf-btn{position:relative;min-width:190px;background:#1d1d1f}.page-contact-v2 .cf-btn:disabled{cursor:progress}.page-contact-v2 .spin{position:absolute;width:20px;height:20px;border-radius:50%;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;opacity:0}.page-contact-v2 .cf.busy .cf-btn-t{opacity:0}.page-contact-v2 .cf.busy .spin{opacity:1;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.page-contact-v2 .cf-status{font-size:14px;color:#d70015}.page-contact-v2 .cf-status.on{margin-top:16px;padding:12px 16px;background:#fff;border-radius:12px;border:1px solid rgba(215,0,21,.25)}.page-contact-v2 .cf-status a{color:#1a5cff;text-decoration:underline}.page-contact-v2 .cf-done[hidden],.page-contact-v2 .cf[hidden],.page-contact-v2 .cf-fields[hidden]{display:none!important}.page-contact-v2 .cf-done{min-height:520px;display:flex;flex-direction:column;justify-content:center;padding:clamp(12px,3vw,40px) 0;outline:none}.page-contact-v2 .done-mark{width:64px;height:64px;display:block}.page-contact-v2 .done-mark svg{width:100%;height:100%;fill:none;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.page-contact-v2 .done-mark circle{stroke:#1a5cff;stroke-dasharray:151;stroke-dashoffset:151}.page-contact-v2 .done-mark path{stroke:#1d1d1f;stroke-dasharray:36;stroke-dashoffset:36}.page-contact-v2 .cf-done.in .done-mark circle{animation:draw .7s var(--ease-out) .05s forwards}.page-contact-v2 .cf-done.in .done-mark path{animation:draw .45s var(--ease-out) .55s forwards}@keyframes draw{to{stroke-dashoffset:0}}.page-contact-v2 .done-h{margin-top:26px;font:700 clamp(40px,4.6vw,64px)/1 var(--fd);letter-spacing:-.045em}.page-contact-v2 .done-p{margin-top:16px;max-width:40ch;font:500 clamp(18px,1.5vw,21px)/1.42 var(--fb);color:var(--ink-2);letter-spacing:-.015em}.page-contact-v2 .done-sum{display:grid;grid-template-columns:auto 1fr;gap:6px 18px;margin-top:26px;padding:18px 20px;background:#fff;border-radius:16px;font-size:15px}.page-contact-v2 .done-sum dt{color:var(--ink-2)}.page-contact-v2 .done-sum dd{margin:0;overflow-wrap:anywhere}.page-contact-v2 .done-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:30px}.js .page-contact-v2 .cf-done>*{opacity:0;transform:translateY(14px);transition:opacity .6s var(--ease),transform .8s var(--ease-out)}.page-contact-v2 .cf-done.in>*{opacity:1;transform:none}.page-contact-v2 .cf-done.in>:nth-child(2){transition-delay:.25s}.page-contact-v2 .cf-done.in>:nth-child(3){transition-delay:.33s}.page-contact-v2 .cf-done.in>:nth-child(4){transition-delay:.41s}.page-contact-v2 .cf-done.in>:nth-child(5){transition-delay:.49s}.page-contact-v2 .ql{background:var(--mist);padding:var(--sec) 0;overflow:hidden}.page-contact-v2 .ql-head .intro{margin-top:20px}.page-contact-v2 .ql-rail{--cw: clamp(300px, 27vw, 400px);margin-top:clamp(40px,5vw,64px);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding-inline:max(var(--gut),calc((100vw - 1180px) / 2 + var(--gut)))}.page-contact-v2 .ql-rail::-webkit-scrollbar{display:none}.page-contact-v2 .ql-track{display:flex;gap:20px;list-style:none;margin:0;padding:12px max(var(--gut),calc((100vw - 1180px) / 2 + var(--gut))) 40px;width:max-content}.page-contact-v2 .ql-item{flex:0 0 var(--cw);scroll-snap-align:start}.js .page-contact-v2 .ql-item{opacity:0;transform:translate3d(60px,0,0);transition:opacity .9s var(--ease),transform 1.1s var(--ease-out);transition-delay:calc(var(--i) * 80ms)}.js .page-contact-v2 .ql.in .ql-item{opacity:1;transform:none}.page-contact-v2 .ql-card{position:relative;display:block;aspect-ratio:400 / 600;border-radius:var(--r-lg);overflow:hidden;background:#000;color:#fff;isolation:isolate;box-shadow:0 2px 6px #0000000a;transition:transform .6s var(--ease-out),box-shadow .6s var(--ease)}.page-contact-v2 .ql-card:hover{transform:scale(1.015);box-shadow:0 30px 60px -28px #00000073}.page-contact-v2 .ql-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.page-contact-v2 .ql-ph img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;transition:transform 1.4s var(--ease-out)}.page-contact-v2 .ql-card:hover .ql-ph img{transform:scale(1.05)}.page-contact-v2 .ql-card[data-k=model] .ql-ph img{object-position:50% 60%}.page-contact-v2 .ql-card:before,.page-contact-v2 .ql-card:after{content:"";position:absolute;left:0;right:0;z-index:1;pointer-events:none}.page-contact-v2 .ql-card:before{top:0;height:18%;background:linear-gradient(180deg,#00000047,#0000)}.page-contact-v2 .ql-card:after{bottom:0;height:62%;background:linear-gradient(0deg,#000000db,#0000009e 42%,#0000)}.page-contact-v2 .ql-txt{position:absolute;z-index:2;left:0;right:0;bottom:84px;padding:0 30px;display:flex;flex-direction:column}.page-contact-v2 .ql-tag{font:600 13px/1.2 var(--fd);letter-spacing:0;color:#fffc}.page-contact-v2 .ql-name{margin-top:8px;font:700 clamp(28px,2.4vw,34px)/1.04 var(--fd);letter-spacing:-.035em}.page-contact-v2 .ql-card[data-k=aoc] .ql-name{background:var(--opal);-webkit-background-clip:text;background-clip:text;color:transparent}.page-contact-v2 .ql-line{margin-top:12px;max-width:30ch;min-height:4.2em;font:500 16px/1.4 var(--fb);letter-spacing:-.01em;color:#ffffffe6}.page-contact-v2 .ql-foot{position:absolute;z-index:2;left:30px;right:22px;bottom:22px;display:flex;align-items:center;justify-content:space-between;gap:12px}.page-contact-v2 .ql-go{font:600 16px/1.2 var(--fd);letter-spacing:-.01em;color:#fff}.page-contact-v2 .ql-plus{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#ffffff38;color:#fff;-webkit-backdrop-filter:blur(14px) saturate(1.6);backdrop-filter:blur(14px) saturate(1.6);transition:background .3s,color .3s,transform .4s var(--ease-out)}.page-contact-v2 .ql-card:hover .ql-plus{background:#fff;color:var(--ink);transform:translate(3px)}.page-contact-v2 .ql-plus svg,.page-contact-v2 .ql-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.page-contact-v2 .ql-ctl{display:flex;justify-content:flex-end;gap:14px}.page-contact-v2 .ql-btn{width:44px;height:44px;border-radius:50%;border:0;display:grid;place-items:center;background:#d2d2d7a3;color:var(--ink);cursor:pointer;transition:background .25s,opacity .25s}.page-contact-v2 .ql-btn:hover{background:#d2d2d7f2}.page-contact-v2 .ql-btn:disabled{opacity:.36;cursor:default}.page-contact-v2 .ql-card:focus-visible{outline:3px solid #0071e3;outline-offset:4px}@media(prefers-reduced-motion:reduce){.js .page-contact-v2 .ql-item{opacity:1;transform:none;transition:none}}.page-contact-v2 .faq{padding:var(--sec) 0}.page-contact-v2 .fq-a b,.page-contact-v2 .fq-a strong{color:var(--ink);font-weight:600}@media(max-width:900px){.page-contact-v2 .ct-grid{grid-template-columns:1fr}.page-contact-v2 .ct-aside{position:static}}@media(max-width:760px){.page-contact-v2 .cf-card{margin:0 calc(-1 * var(--gut) + 8px);border-radius:24px;padding:24px 18px 26px}.page-contact-v2 .cf-grid{grid-template-columns:1fr;gap:16px}.page-contact-v2 .cf-send{flex-direction:column;align-items:stretch}.page-contact-v2 .cf-send .fine{flex:none;max-width:none}.page-contact-v2 .cf-btn{width:100%;min-height:54px}.page-contact-v2 .chip span{padding:0 15px}.page-contact-v2 .cf-done{min-height:0;padding:18px 4px}.page-contact-v2 .done-ctas .pill{flex:1 1 auto}.page-contact-v2 .ql-rail{--cw: 80vw}.page-contact-v2 .ql-track{gap:14px}.page-contact-v2 .ql-txt{padding:0 24px;bottom:76px}.page-contact-v2 .ql-foot{left:24px;right:18px;bottom:18px}.page-contact-v2 .ql-ctl{display:none}}@media(prefers-reduced-motion:reduce){.js .page-contact-v2 .cf-done>*{opacity:1;transform:none}.page-contact-v2 .done-mark circle,.page-contact-v2 .done-mark path{stroke-dashoffset:0}.page-contact-v2 .ct{margin-top:0}}.page-contact-v2 .done-sum:empty{display:none}.page-contact-v2 .cf-err .errors,.page-contact-v2 .cf-err ul,.page-contact-v2 .cf-err li{display:inline}
/*# sourceMappingURL=/cdn/shop/t/69/assets/contact.css.map */
