.nbr-contact{position:relative;isolation:isolate;width:100%;overflow:hidden;padding:var(--contact-spacing-top, 110px) var(--nbr-page-padding, clamp(16px, 4vw, 48px)) var(--contact-spacing-bottom, 110px);color:#fff;background:radial-gradient(circle at 10% 12%,rgba(0,245,255,.15),transparent 30%),radial-gradient(circle at 88% 82%,rgba(255,47,200,.14),transparent 32%),linear-gradient(145deg,#04071fe0,#11052bd1),var(--contact-background, #050313)}.nbr-contact *,.nbr-contact *:before,.nbr-contact *:after{box-sizing:border-box}.nbr-contact img,.nbr-contact svg{display:block;max-width:100%}.nbr-contact a{color:inherit}.nbr-contact input,.nbr-contact textarea,.nbr-contact select,.nbr-contact button{font:inherit}.nbr-contact__container{position:relative;z-index:3;display:grid;width:min(100%,var(--contact-content-width, 1400px));grid-template-columns:minmax(0,.88fr) minmax(480px,1.12fr);align-items:start;gap:clamp(52px,7vw,112px);margin-inline:auto}.nbr-contact--form-left .nbr-contact__form-card{grid-column:1;grid-row:1}.nbr-contact--form-left .nbr-contact__information{grid-column:2;grid-row:1}.nbr-contact--form-right .nbr-contact__information{grid-column:1;grid-row:1}.nbr-contact--form-right .nbr-contact__form-card{grid-column:2;grid-row:1}.nbr-contact__information{position:relative;min-width:0;padding-top:24px}.nbr-contact__eyebrow{display:inline-flex;align-items:center;gap:11px;margin:0 0 22px;color:var(--contact-accent, #00f5ff);font-size:10px;font-weight:900;letter-spacing:.19em;line-height:1.4;text-transform:uppercase}.nbr-contact__eyebrow>span{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:currentColor;box-shadow:0 0 10px currentColor,0 0 24px currentColor}.nbr-contact__heading{max-width:760px;margin:0;color:#fff;font-family:var(--nbr-font-display, Impact, "Arial Narrow", sans-serif);font-size:clamp(58px,7.4vw,118px);font-weight:900;letter-spacing:-.065em;line-height:.85;overflow-wrap:anywhere;text-transform:uppercase;text-wrap:balance;text-shadow:0 8px 30px rgba(0,0,20,.42),0 0 42px rgba(0,245,255,.1)}.nbr-contact__description{max-width:650px;margin-top:28px;color:#ffffffb0;font-size:clamp(15px,1.3vw,18px);line-height:1.78}.nbr-contact__description>:first-child{margin-top:0}.nbr-contact__description>:last-child{margin-bottom:0}.nbr-contact__description strong{color:#fff}.nbr-contact__description a{color:var(--contact-accent, #00f5ff);text-decoration-thickness:1px;text-underline-offset:4px}.nbr-contact--align-center .nbr-contact__information{text-align:center}.nbr-contact--align-center .nbr-contact__eyebrow{justify-content:center}.nbr-contact--align-center .nbr-contact__description{margin-inline:auto}.nbr-contact__methods{display:grid;gap:13px;max-width:680px;margin-top:38px}.nbr-contact--align-center .nbr-contact__methods{margin-inline:auto;text-align:left}.nbr-contact__method{position:relative;display:grid;min-width:0;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;overflow:hidden;padding:21px 22px;border:1px solid rgba(255,255,255,.11);border-radius:22px;background:radial-gradient(circle at 8% 12%,rgba(0,245,255,.08),transparent 34%),linear-gradient(145deg,#ffffff12,#ffffff05),#05041985;box-shadow:0 18px 48px #0003,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.nbr-contact__method:before{position:absolute;top:0;right:18%;left:18%;height:1px;background:linear-gradient(90deg,transparent,var(--contact-accent, #00f5ff),#ffffff,var(--contact-highlight, #ff2fc8),transparent);opacity:.55;box-shadow:0 0 16px var(--contact-accent, #00f5ff);content:""}.nbr-contact__method-icon{display:grid;width:58px;height:58px;flex:0 0 58px;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.16);border-radius:18px;color:#fff;background:linear-gradient(145deg,#00f5ff2e,#8b2cff2e,#ff2fc824);font-size:24px;box-shadow:inset 0 1px #ffffff21,0 12px 27px #0003,0 0 22px #00f5ff14}.nbr-contact__method-icon-image{width:100%;height:100%;padding:9px;object-fit:contain}.nbr-contact__method-content{min-width:0}.nbr-contact__method-heading{margin:1px 0 0;color:#fff;font-size:17px;font-weight:850;letter-spacing:-.025em;line-height:1.2}.nbr-contact__method-text{margin:7px 0 0;color:#ffffff8c;font-size:12px;line-height:1.58}.nbr-contact__method-link{display:inline-flex;align-items:center;gap:8px;margin-top:12px;color:var(--contact-accent, #00f5ff);font-size:9px;font-weight:900;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.nbr-contact__method-link span{transition:transform .18s ease}.nbr-contact__method-link:focus-visible{outline:2px solid var(--contact-accent, #00f5ff);outline-offset:4px}.nbr-contact__media{position:relative;max-width:680px;margin-top:36px;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:28px;background:#050419a6;box-shadow:0 30px 85px #00000059,0 0 48px #00f5ff14,inset 0 1px #ffffff1c}.nbr-contact--align-center .nbr-contact__media{margin-inline:auto}.nbr-contact__media:before{position:absolute;top:0;right:14%;left:14%;z-index:2;height:1px;background:linear-gradient(90deg,transparent,var(--contact-accent, #00f5ff),#ffffff,var(--contact-highlight, #ff2fc8),transparent);box-shadow:0 0 16px var(--contact-accent, #00f5ff),0 0 30px var(--contact-highlight, #ff2fc8);content:""}.nbr-contact__picture{display:block;width:100%}.nbr-contact__image{display:block;width:100%;max-height:480px;aspect-ratio:16 / 10;object-fit:cover;object-position:center}.nbr-contact__image-label{position:absolute;right:16px;bottom:16px;display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 32px);padding:9px 13px;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#fff;background:#040416ad;font-size:8px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 12px 30px #00000040,inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nbr-contact__image-label>span{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--contact-highlight, #ff2fc8);box-shadow:0 0 8px var(--contact-highlight, #ff2fc8),0 0 18px var(--contact-highlight, #ff2fc8)}.nbr-contact__form-card{position:relative;min-width:0;overflow:hidden;padding:clamp(28px,4vw,54px);border:1px solid rgba(255,255,255,.14);border-radius:clamp(26px,3vw,38px);background:radial-gradient(circle at 14% 5%,rgba(0,245,255,.1),transparent 28%),radial-gradient(circle at 92% 92%,rgba(255,47,200,.08),transparent 30%),linear-gradient(145deg,#ffffff16,#ffffff06),#050419c7;box-shadow:0 38px 110px #0006,0 0 70px #00f5ff12,inset 0 1px #ffffff21;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.nbr-contact__form-topline{position:absolute;top:0;right:12%;left:12%;height:1px;background:linear-gradient(90deg,transparent,var(--contact-accent, #00f5ff),#ffffff,var(--contact-highlight, #ff2fc8),transparent);box-shadow:0 0 16px var(--contact-accent, #00f5ff),0 0 30px var(--contact-highlight, #ff2fc8)}.nbr-contact__form-eyebrow{margin:0 0 14px;color:var(--contact-accent, #00f5ff);font-size:9px;font-weight:900;letter-spacing:.17em;line-height:1.5;text-transform:uppercase}.nbr-contact__form-heading{margin:0;color:#fff;font-family:var(--nbr-font-display, Impact, "Arial Narrow", sans-serif);font-size:clamp(40px,4.8vw,68px);font-weight:900;letter-spacing:-.055em;line-height:.9;text-transform:uppercase;text-wrap:balance}.nbr-contact__form-description{max-width:580px;margin:18px 0 0;color:#ffffff8f;font-size:13px;line-height:1.65}.nbr-contact__form{margin-top:32px}.nbr-contact__message{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;margin-bottom:22px;padding:16px 18px;border:1px solid rgba(255,255,255,.15);border-radius:17px;background:#ffffff0b;color:#fff}.nbr-contact__message--success{border-color:#00f5bb4d;background:#00f5bb12}.nbr-contact__message--error{border-color:#ff5b7652;background:#ff3e6012}.nbr-contact__message-icon{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;color:#030313;background:var(--contact-accent, #00f5ff);font-size:14px;font-weight:950}.nbr-contact__message--error .nbr-contact__message-icon{background:#ff647b}.nbr-contact__message strong{display:block;margin-bottom:5px;font-size:12px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.nbr-contact__message p,.nbr-contact__message ul{margin:0;color:#ffffffad;font-size:12px;line-height:1.55}.nbr-contact__message ul{padding-left:18px}.nbr-contact__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 16px}.nbr-contact__field{min-width:0}.nbr-contact__field--full{grid-column:1 / -1}.nbr-contact__field label{display:block;margin:0 0 9px;color:#ffffffc4;font-size:9px;font-weight:900;letter-spacing:.11em;line-height:1.4;text-transform:uppercase}.nbr-contact__field label span{color:var(--contact-highlight, #ff2fc8)}.nbr-contact__field input,.nbr-contact__field textarea,.nbr-contact__field select{width:100%;min-width:0;border:1px solid rgba(255,255,255,.13);border-radius:15px;outline:none;color:#fff;background:linear-gradient(145deg,#ffffff0e,#ffffff05),#0304139e;box-shadow:inset 0 1px #ffffff0d,0 10px 28px #00000021;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.nbr-contact__field input,.nbr-contact__field select{min-height:53px;padding:0 16px}.nbr-contact__field textarea{min-height:150px;padding:15px 16px;line-height:1.65;resize:vertical}.nbr-contact__field input::placeholder,.nbr-contact__field textarea::placeholder{color:#ffffff52;opacity:1}.nbr-contact__field input:hover,.nbr-contact__field textarea:hover,.nbr-contact__field select:hover{border-color:#00f5ff42}.nbr-contact__field input:focus,.nbr-contact__field textarea:focus,.nbr-contact__field select:focus{border-color:var(--contact-accent, #00f5ff);background:#00f5ff0b;box-shadow:0 0 0 3px #00f5ff1a,0 0 26px #00f5ff14}.nbr-contact__field input[aria-invalid=true]{border-color:#ff647b;box-shadow:0 0 0 3px #ff647b1a}.nbr-contact__select{position:relative}.nbr-contact__select select{-webkit-appearance:none;appearance:none;padding-right:50px;cursor:pointer}.nbr-contact__select>span{position:absolute;top:50%;right:17px;color:var(--contact-accent, #00f5ff);font-size:18px;line-height:1;pointer-events:none;transform:translateY(-55%)}.nbr-contact__field select option{color:#fff;background:#080719}.nbr-contact__consent{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px;margin-top:21px;padding:16px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#ffffff06}.nbr-contact__consent input{-webkit-appearance:none;appearance:none;display:grid;width:20px;height:20px;margin:1px 0 0;place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:6px;background:#030413b3;cursor:pointer}.nbr-contact__consent input:before{width:10px;height:6px;border-bottom:2px solid #030313;border-left:2px solid #030313;content:"";opacity:0;transform:rotate(-45deg) translateY(-1px)}.nbr-contact__consent input:checked{border-color:var(--contact-accent, #00f5ff);background:var(--contact-accent, #00f5ff);box-shadow:0 0 16px #00f5ff42}.nbr-contact__consent input:checked:before{opacity:1}.nbr-contact__consent input:focus-visible{outline:2px solid var(--contact-accent, #00f5ff);outline-offset:3px}.nbr-contact__consent-copy{min-width:0}.nbr-contact__consent-copy>label{display:block;color:#fff;cursor:pointer;font-size:11px;font-weight:800;line-height:1.5}.nbr-contact__consent-copy>label span{color:var(--contact-highlight, #ff2fc8)}.nbr-contact__consent-copy .nbr-richtext{margin-top:5px;color:#ffffff73;font-size:10px;line-height:1.55}.nbr-contact__consent-copy .nbr-richtext>:first-child{margin-top:0}.nbr-contact__consent-copy .nbr-richtext>:last-child{margin-bottom:0}.nbr-contact__submit{width:100%;min-height:58px;margin-top:24px}.nbr-contact__submit:focus-visible{outline:2px solid var(--contact-accent, #00f5ff);outline-offset:5px}.nbr-contact__response-note{display:flex;align-items:center;justify-content:center;gap:8px;margin:16px 0 0;color:#ffffff6e;font-size:9px;font-weight:750;letter-spacing:.08em;line-height:1.5;text-align:center;text-transform:uppercase}.nbr-contact__response-note>span{width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:var(--contact-accent, #00f5ff);box-shadow:0 0 11px var(--contact-accent, #00f5ff)}.nbr-contact__orb{position:absolute;z-index:-2;width:min(54vw,780px);aspect-ratio:1;border-radius:50%;opacity:.31;filter:blur(115px);pointer-events:none;animation:nbr-contact-orb 18s ease-in-out infinite alternate}.nbr-contact__orb--cyan{top:-29%;left:-24%;background:var(--contact-accent, #00f5ff)}.nbr-contact__orb--pink{right:-28%;bottom:-34%;background:var(--contact-highlight, #ff2fc8);animation-delay:-8s}.nbr-contact__splash{position:absolute;z-index:-1;width:min(37vw,520px);color:#00f5ff30;pointer-events:none;filter:drop-shadow(0 0 24px rgba(0,245,255,.26)) drop-shadow(0 0 52px rgba(0,110,255,.15))}.nbr-contact__splash svg{width:100%;height:auto}.nbr-contact__splash--left{bottom:-13%;left:-14%;transform:rotate(-17deg)}.nbr-contact__splash--right{top:5%;right:-15%;color:#ff2fc82e;transform:scaleX(-1) rotate(-14deg)}.nbr-contact__bubble{position:absolute;z-index:1;border:1px solid rgba(255,255,255,.46);border-radius:50%;background:radial-gradient(circle at 29% 25%,rgba(255,255,255,.76),transparent 14%),linear-gradient(145deg,#00f5ff4d,#8b2cff2e);box-shadow:inset -7px -10px 14px #0000321f,0 0 22px #00f5ff45;pointer-events:none;animation:nbr-contact-bubble 6s ease-in-out infinite alternate}.nbr-contact__bubble--one{top:18%;left:3%;width:48px;height:48px}.nbr-contact__bubble--two{right:4%;bottom:16%;width:74px;height:74px;animation-delay:-3s}@media(hover:hover)and (pointer:fine){.nbr-contact__method,.nbr-contact__media,.nbr-contact__form-card{transition:transform .45s cubic-bezier(.16,1,.3,1),border-color .24s ease,box-shadow .32s ease}.nbr-contact__method:hover{border-color:#00f5ff45;box-shadow:0 24px 64px #00000042,0 0 36px #00f5ff12,inset 0 1px #ffffff1a;transform:translateY(-5px)}.nbr-contact__method-link:hover span{transform:translate(2px,-2px)}.nbr-contact__media:hover{border-color:#00f5ff4d;box-shadow:0 38px 100px #0000006b,0 0 62px #00f5ff1c,inset 0 1px #ffffff1f;transform:translateY(-5px)}.nbr-contact__form-card:hover{border-color:#00f5ff33}}@keyframes nbr-contact-orb{0%{transform:translate3d(-4%,-3%,0) scale(.94)}to{transform:translate3d(9%,8%,0) scale(1.1)}}@keyframes nbr-contact-bubble{0%{transform:translate3d(0,7px,0) rotate(-4deg)}to{transform:translate3d(0,-15px,0) rotate(5deg)}}@media(max-width:1100px){.nbr-contact__container{grid-template-columns:minmax(0,1fr);gap:60px}.nbr-contact--form-left .nbr-contact__form-card,.nbr-contact--form-left .nbr-contact__information,.nbr-contact--form-right .nbr-contact__information,.nbr-contact--form-right .nbr-contact__form-card{grid-column:auto;grid-row:auto}.nbr-contact--form-left .nbr-contact__form-card{grid-row:2}.nbr-contact__information{width:min(100%,820px);margin-inline:auto;padding-top:0;text-align:center}.nbr-contact__eyebrow{justify-content:center}.nbr-contact__description,.nbr-contact__methods,.nbr-contact__media{margin-inline:auto}.nbr-contact__methods{text-align:left}.nbr-contact__form-card{width:min(100%,820px);margin-inline:auto}}@media(max-width:749px){.nbr-contact{padding:calc(var(--contact-spacing-top, 110px) * .7) 14px calc(var(--contact-spacing-bottom, 110px) * .7)}.nbr-contact__container{gap:42px}.nbr-contact__heading{font-size:clamp(48px,15vw,73px);line-height:.87}.nbr-contact__description{margin-top:23px;font-size:14px;line-height:1.7}.nbr-contact__methods{gap:10px;margin-top:30px}.nbr-contact__method{gap:14px;padding:18px 16px;border-radius:19px}.nbr-contact__method-icon{width:50px;height:50px;flex-basis:50px;border-radius:15px;font-size:21px}.nbr-contact__method-heading{font-size:16px}.nbr-contact__method-text{font-size:11px}.nbr-contact__media{margin-top:28px;border-radius:23px}.nbr-contact__image{aspect-ratio:4 / 3}.nbr-contact__image-label{right:11px;bottom:11px;max-width:calc(100% - 22px);font-size:7px}.nbr-contact__form-card{padding:28px 18px;border-radius:24px}.nbr-contact__form-heading{font-size:clamp(40px,12vw,58px)}.nbr-contact__form-description{font-size:12px}.nbr-contact__form{margin-top:26px}.nbr-contact__fields{grid-template-columns:minmax(0,1fr);gap:16px}.nbr-contact__field--full{grid-column:auto}.nbr-contact__field input,.nbr-contact__field select{min-height:51px}.nbr-contact__field textarea{min-height:145px}.nbr-contact__consent{padding:14px}.nbr-contact__submit{min-height:55px}.nbr-contact__splash{width:84vw;opacity:.58}.nbr-contact__splash--left{left:-52%}.nbr-contact__splash--right{right:-53%}.nbr-contact__bubble--one{left:-9px}.nbr-contact__bubble--two{right:-20px}}@media(max-width:390px){.nbr-contact{padding-inline:10px}.nbr-contact__form-card{padding-inline:15px}.nbr-contact__method{grid-template-columns:minmax(0,1fr)}.nbr-contact__method-icon{width:46px;height:46px}.nbr-contact__response-note{align-items:flex-start}}html[data-nbr-quality=performance] .nbr-contact__orb,html[data-nbr-quality=performance] .nbr-contact__splash,html[data-nbr-quality=performance] .nbr-contact__bubble{display:none}html[data-nbr-quality=performance] .nbr-contact__method,html[data-nbr-quality=performance] .nbr-contact__form-card,html[data-nbr-quality=performance] .nbr-contact__media,html[data-nbr-quality=performance] .nbr-contact__image-label{-webkit-backdrop-filter:none;backdrop-filter:none}@media(prefers-reduced-motion:reduce){.nbr-contact__orb,.nbr-contact__bubble{animation:none}.nbr-contact__method,.nbr-contact__media,.nbr-contact__form-card,.nbr-contact__method-link span{transition:none}}@media(forced-colors:active){.nbr-contact__orb,.nbr-contact__splash,.nbr-contact__bubble{display:none}.nbr-contact__method,.nbr-contact__media,.nbr-contact__form-card,.nbr-contact__message,.nbr-contact__consent,.nbr-contact__field input,.nbr-contact__field textarea,.nbr-contact__field select{border:1px solid CanvasText;background:Canvas;color:CanvasText;box-shadow:none}.nbr-contact__consent input{border:1px solid CanvasText}}@media print{.nbr-contact{padding:40px 0;color:#000;background:#fff}.nbr-contact__orb,.nbr-contact__splash,.nbr-contact__bubble,.nbr-contact__submit,.nbr-contact__response-note{display:none}.nbr-contact__heading,.nbr-contact__form-heading,.nbr-contact__method-heading{color:#000;text-shadow:none}.nbr-contact__description,.nbr-contact__form-description,.nbr-contact__method-text{color:#333}.nbr-contact__method,.nbr-contact__media,.nbr-contact__form-card,.nbr-contact__message,.nbr-contact__consent{border:1px solid #999999;background:#fff;box-shadow:none;break-inside:avoid}.nbr-contact__field input,.nbr-contact__field textarea,.nbr-contact__field select{border:1px solid #777777;color:#000;background:#fff;box-shadow:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/nbr-contact.css.map */
