body,main{color:#111;background:#fff}.nx-section-intro{margin-bottom:clamp(2rem,4vw,4rem)}.nx-section-intro h2{max-width:13ch;font-size:clamp(2.35rem,4.8vw,4.6rem)}.display-heading{letter-spacing:-.06em;color:#111;font-size:clamp(2.8rem,6vw,5.4rem);font-weight:500;line-height:.9}.section-heading{letter-spacing:-.05em;color:#111;font-size:clamp(2rem,4.2vw,3.5rem);font-weight:500;line-height:.96}.eyebrow{color:#2457f5;letter-spacing:.14em}.solutions-hero,.about-hero,.insights-hero,.sfa-hero,.solution-shell{padding-top:calc(var(--header-height) + 2.5rem);background:#fff}.insights-feature,.editorial-card-on-ink,.section-ink,.bg-deep-ink,.bg-ink-navy,.bg-navy-section{color:#f4f4f4;background:#0d0d0d}.insights-feature h2,.editorial-card-on-ink h3{color:#fff;letter-spacing:-.045em}.solutions-hub-grid{border-bottom:1px solid #e6e6e6;flex-direction:column;gap:0;margin-top:1.75rem;display:flex}.solutions-cards-title{letter-spacing:-.055em;max-width:13ch;margin:.8rem 0 0;font-size:clamp(2.5rem,5vw,4.8rem);font-weight:500;line-height:.94}.solutions-faq-heading{letter-spacing:-.05em;max-width:13ch;margin:-.5rem 0 .75rem;font-size:clamp(2.25rem,4vw,3.8rem);font-weight:500;line-height:.98}.solutions-hub-card,.editorial-card{box-shadow:none;background:#fff;border:0;border-top:1px solid #e6e6e6;border-radius:0;transform:none}.solutions-hub-card-press{grid-template-columns:minmax(15rem,.34fr) minmax(0,.66fr);min-height:22rem;display:grid}.solutions-hub-card-media{border-right:1px solid #e6e6e6;height:auto;min-height:22rem;display:block;position:relative}.solutions-hub-card:nth-child(2n) .solutions-hub-card-press{grid-template-columns:minmax(0,.66fr) minmax(15rem,.34fr)}.solutions-hub-card:nth-child(2n) .solutions-hub-card-media{border-left:1px solid #e6e6e6;border-right:0;grid-area:1/2}.solutions-hub-card:nth-child(2n) .solutions-hub-card-body{grid-area:1/1}.solutions-hub-card-body{justify-content:center;padding:clamp(2rem,4vw,4rem)}.solutions-hub-card:hover .studio-plate{color:#fff;background:#2457f5}.solutions-hub-card:hover .studio-plate-label{color:#fff}.insights-signal figure,.insights-signal-row figure,.insights-signal-article-media{background:#f3f5fb;border:0;display:block;position:relative;overflow:hidden}.insights-related h3{font:inherit;margin:0}.insights-signal figure{aspect-ratio:auto;max-width:none;min-height:9rem}.insights-signal-row figure{min-height:8rem}.insights-signal-article-media{max-width:36rem;min-height:18rem}.insights-signal-article-image{object-fit:cover;aspect-ratio:16/10;width:100%;height:auto;display:block}.editorial-gallery{display:flex}.editorial-gallery figure,.instore-format-media,.instore-work-media,.connected-hero-product,.catalogue-hero-media,.about-applied-media,.sfa-evidence{background:#f3f5fb;min-height:16rem;position:relative;overflow:hidden}.connected-section-intro{gap:.8rem;max-width:48rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}.connected-section-intro h2{max-width:16ch;color:inherit;letter-spacing:-.055em;margin:0;font-size:clamp(2.4rem,4.5vw,4.5rem);font-weight:500;line-height:.95}.connected-section-intro>p{color:#555;max-width:40rem;margin:0;font-size:1.05rem;line-height:1.6}.connected-proof-intro{margin-bottom:1.5rem}.sizing-facts-heading{max-width:14ch;margin:.8rem 0 0}.instore-formats .eyebrow+h2,.instore-together .eyebrow+h2,.instore-signature .eyebrow+h2,.instore-measure .eyebrow+h2,.instore-connected .eyebrow+h2{margin-top:.8rem}.solutions-hub-card:hover,.solutions-hub-card:focus-visible,.editorial-card:hover,.editorial-card:focus-within{box-shadow:none;color:#fff;background:#111;transform:none}.solutions-hub-card:hover .solutions-hub-card-copy,.solutions-hub-card:hover .solutions-hub-card-labels,.editorial-card:hover p{color:#c8c8c2}.solutions-hub-card-title,.editorial-card h3{letter-spacing:-.045em;font-weight:500}.solutions-hub-card-num,.home-solutions-num{color:#2457f5}.studio-plate{color:#2457f5;background:#fff}.about-hero a.about-text-link{color:#fff;background:#111;border-radius:999px;margin-top:1.25rem;padding:.75rem 1.15rem;text-decoration:none;display:inline-flex}.about-text-link,.insights-feature a{text-decoration:none}.about-hero-rule,.home-whac-accent,.signature-dot{background:#2457f5}form input,form textarea,form select{color:#111;background:#fff;border-color:#e6e6e6}form input:focus,form textarea:focus{outline-color:#111}.section-space,.solutions-hub-cards,.about-page,.about-hero,.insights-page,.insights-signals,.insights-research,.insights-action,.insights-subscribe,.sfa-page,.catalogue-page,.sizing-page,.connected-page,.instore-page{background:#fff}.solutions-hub-card,.editorial-card{background:0 0}.solutions-hub-cards .container-page,.about-hero .container-page,.insights-hero .container-page{padding-inline:6vw}.studio-plate{color:#2457f5;background:#f3f5fb;min-height:100%;padding:1.25rem;display:block;position:absolute;inset:0;overflow:hidden}.studio-plate:before{content:"";background:radial-gradient(circle at 72% 28%,#2457f529,#0000 30%),linear-gradient(135deg,#0000 49.8%,#2457f51f 50%,#0000 50.2%);position:absolute;inset:0}.studio-plate-symbol{width:84%;height:84%;position:absolute;inset:8%}.studio-plate-symbol path,.studio-plate-symbol circle{vector-effect:non-scaling-stroke}.studio-symbol-grid,.studio-symbol-ring,.studio-symbol-path,.studio-symbol-portal{fill:none;stroke:currentColor;stroke-width:1px}.studio-symbol-grid{opacity:0}.studio-symbol-ring{opacity:.7}.ring-b{stroke-dasharray:3 5;transform-origin:160px 110px;animation:18s linear infinite field-orbit}.studio-symbol-path,.studio-symbol-portal{opacity:0}.studio-symbol-dot{fill:currentColor}.studio-plate[data-variant=grid] .studio-symbol-grid,.studio-plate[data-variant=path] .studio-symbol-path,.studio-plate[data-variant=portal] .studio-symbol-portal{opacity:.75}.studio-plate[data-variant=grid] .studio-symbol-ring,.studio-plate[data-variant=path] .studio-symbol-ring,.studio-plate[data-variant=portal] .studio-symbol-ring{opacity:.16}.studio-plate-index{border:1px solid;border-radius:50%;place-items:center;width:1.65rem;height:1.65rem;font-size:.9rem;display:grid;position:absolute;top:1rem;right:1rem}.studio-plate-copy{gap:.35rem;display:grid;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}.studio-plate-kicker{letter-spacing:.14em;text-transform:uppercase;font-size:.68rem;font-weight:600}.studio-plate-label{color:#111;letter-spacing:-.05em;max-width:12ch;font-size:clamp(1.35rem,2.4vw,2.2rem);font-weight:500;line-height:.95}@keyframes field-orbit{to{transform:rotate(360deg)}}.solutions-journey-path{gap:1.25rem}.solutions-journey-heading{letter-spacing:-.055em;max-width:16ch;margin:-.4rem 0 .75rem;font-size:clamp(2.25rem,4.4vw,4.4rem);font-weight:500;line-height:.95}.journey-map{gap:1rem;padding-top:.5rem;display:grid}.journey-map-intro{border-bottom:1px solid #e6e6e6;grid-template-columns:minmax(8rem,.3fr) minmax(0,.7fr);align-items:baseline;gap:1rem;padding-bottom:1rem;display:grid}.journey-map-intro p,.journey-map-intro h3{margin:0}.journey-map-intro p,.journey-map-step{color:#2457f5;letter-spacing:.14em;text-transform:uppercase;font-size:.7rem;font-weight:600}.journey-map-intro h3{letter-spacing:-.04em;font-size:clamp(1.5rem,2.4vw,2.2rem);font-weight:500}.journey-map-grid{background:#dfe2eb;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.journey-map-grid>li{background:#fff;grid-template-rows:12rem minmax(12rem,auto);display:grid}.journey-map-grid .studio-plate{position:relative}.journey-map-copy{padding:1.2rem}.journey-map-copy h3{letter-spacing:-.035em;margin:.8rem 0 0;font-size:1.2rem;font-weight:500;line-height:1.05}.journey-map-copy>p:last-child{color:#555;margin:1rem 0 0;line-height:1.45}.journey-map-close{letter-spacing:-.04em;border-top:1px solid #e6e6e6;margin:0;padding:1rem 0 0;font-size:clamp(1.35rem,2.5vw,2rem);font-weight:500}.about-applied{border-top:1px solid #ececec;padding-block:clamp(5rem,9vw,8rem)}.about-principles-intro{gap:.75rem;max-width:42rem;margin-bottom:clamp(2rem,4vw,3.5rem);display:grid}.about-principles-intro .section-heading{max-width:13ch;margin:0}.about-applied-grid{grid-template-columns:minmax(16rem,.34fr) minmax(0,.66fr);align-items:start;gap:6vw}.about-applied-copy{top:calc(var(--header-height) + 2rem);position:sticky}.about-applied-visual{min-height:0}.about-applied-collage{background:#dfe2eb;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.about-applied-panel{background:#fff;border-radius:0;min-height:18rem}.about-applied-panel .studio-plate{position:absolute}.about-applied-panel figcaption{display:none}.solutions-partners{padding-block:clamp(4.5rem,8vw,7rem)}.solutions-partners-inner{grid-template-columns:minmax(16rem,.45fr) minmax(0,.55fr);align-items:center;gap:5vw}.solutions-partners-title{letter-spacing:-.05em;max-width:18ch;font-size:clamp(2rem,3.5vw,3.4rem);line-height:.98}.solutions-partners-logos{margin:0;display:block;overflow:visible}.solutions-partners-logos li{background:#f7f8fc;border:1px solid #dfe2eb;grid-template-columns:5rem minmax(0,1fr);align-items:center;gap:1.25rem;padding:1.5rem;display:grid;position:relative}.solutions-partner-symbol{place-items:center;width:5rem;height:5rem;display:grid;position:relative}.solutions-partner-symbol i{border:1px solid #2457f5;border-radius:999px;width:3.6rem;height:1.25rem;position:absolute;transform:rotate(45deg)}.solutions-partner-symbol i:nth-child(2){transform:rotate(-45deg)}.solutions-partner-symbol i:nth-child(3){background:#2457f5;border:0;width:1rem;height:1rem}.solutions-partners-name{grid-column:2;align-self:end;font-size:clamp(2rem,4vw,3rem)}.solutions-partners-role{color:#555;grid-column:2;margin:-.75rem 0 0;font-size:.85rem}.solutions-sfa-break{background:#0d0d0d;grid-template-columns:minmax(18rem,.45fr) minmax(0,.55fr);min-height:38rem}.solutions-sfa-break-media{border-right:1px solid #ffffff26;min-height:100%;display:block;position:relative}.solutions-sfa-break-media .studio-plate{color:#fff;background:#2457f5}.solutions-sfa-break-media .studio-plate:before{background:radial-gradient(circle at 72% 28%,#ffffff40,#0000 30%),linear-gradient(135deg,#0000 49.8%,#fff3 50%,#0000 50.2%)}.solutions-sfa-break-media .studio-plate-label{color:#fff}.solutions-sfa-break-copy{padding:clamp(3rem,6vw,6rem)}.solutions-sfa-break-title{letter-spacing:-.05em;line-height:.98}.solutions-sfa-break-primary{border-radius:999px}.solutions-close{background:#fff;border-top:1px solid #ececec;padding-block:clamp(5rem,9vw,8rem)}.solutions-close-inner{max-width:62rem;margin-inline:6vw;padding-inline:0}.solutions-close-inner .section-heading{max-width:15ch;font-size:clamp(3rem,6vw,5.8rem)}.nx-contact{--contact-blue:#007aff;--contact-blue-soft:#007aff24;--contact-spring:cubic-bezier(.16, 1, .3, 1);color:#111;background:#fff}.nx.nx-contact>.nx-pagehead.nx-contact-head{margin-bottom:0;padding-bottom:clamp(4rem,8vw,7rem)}.nx-contact-layout{grid-template-columns:minmax(18rem,.78fr) minmax(24rem,1.22fr);align-items:start;gap:clamp(2.5rem,6vw,6.5rem);display:grid}.nx-contact-copy{top:calc(var(--header-height) + 1.5rem);position:sticky}.nx-contact-copy .nx-kicker{color:var(--contact-blue)}.nx-contact-copy h1{letter-spacing:-.055em;max-width:11ch;margin:0;font-size:clamp(2.8rem,5.4vw,5.2rem);font-weight:500;line-height:.92}.nx-contact-copy .nx-lede{color:#4c4c4c;max-width:32rem;margin:1.15rem 0 0;font-size:1.05rem;line-height:1.55}.nx-contact-stops{flex-wrap:wrap;gap:.55rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.nx-contact-stops li{border:1px solid var(--glass-edge,#ffffffb8);background:var(--glass-fill,linear-gradient(180deg, #ffffff9e, #ffffff52));min-height:2.35rem;box-shadow:var(--glass-shadow,0 8px 24px #0000000f);-webkit-backdrop-filter:blur(18px)saturate(180%);backdrop-filter:blur(18px)saturate(180%);color:#1c1c1e;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.55rem;padding:.4rem .85rem .4rem .65rem;font-size:.72rem;font-weight:600;display:inline-flex}.nx-contact-stop-dot{background:var(--contact-blue);width:.55rem;height:.55rem;box-shadow:0 0 0 4px var(--contact-blue-soft);border-radius:50%}.nx-contact-stops li[data-tone=orange] .nx-contact-stop-dot{background:#ff7a00;box-shadow:0 0 0 4px #ff7a0029}.nx-contact-stops li[data-tone=green] .nx-contact-stop-dot{background:#2ebd59;box-shadow:0 0 0 4px #2ebd5929}.nx-contact-panel{scroll-margin-top:calc(var(--header-height) + 1.25rem);max-width:42rem}.nx-contact-glass{border:1px solid var(--glass-edge,#ffffffb8);background:var(--glass-fill,linear-gradient(180deg, #ffffffb8, #ffffff6b));box-shadow:var(--glass-shadow,0 16px 40px #00000012), inset 0 1px 0 #ffffffb3;-webkit-backdrop-filter:blur(28px)saturate(180%);backdrop-filter:blur(28px)saturate(180%);border-radius:28px;padding:clamp(1.35rem,3vw,1.85rem);position:relative;overflow:hidden}.nx-contact-glass:before{content:"";pointer-events:none;background:radial-gradient(circle,#007aff29,#0000 68%);border-radius:50%;width:14rem;height:14rem;position:absolute;top:-30%;right:-10%}.nx-contact-panel-intro{border-bottom:1px solid #3c3c431a;gap:.55rem;margin-bottom:1.55rem;padding-bottom:1.25rem;display:grid;position:relative}.nx-contact-panel-intro p,.nx-contact-panel-intro h2{margin:0}.nx-contact-panel-intro p{color:var(--contact-blue);letter-spacing:.14em;text-transform:uppercase;font-size:.75rem;font-weight:600}.nx-contact-panel-intro h2{letter-spacing:-.05em;max-width:14ch;font-size:clamp(2rem,3.4vw,3.1rem);font-weight:500;line-height:.98}.nx-contact .contact-form{gap:1.2rem;display:grid;position:relative}.nx-contact .contact-form-row{align-items:start;gap:1.1rem;display:grid}.nx-contact .contact-field,.nx-contact .contact-fieldset{gap:.4rem;min-width:0;display:grid}.nx-contact .contact-form label,.nx-contact .contact-form legend{color:#1c1c1e;letter-spacing:.02em;font-size:.8rem;font-weight:600}.nx-contact .contact-form legend{margin-bottom:.1rem;padding:0}.nx-contact .contact-form input[type=text],.nx-contact .contact-form input[type=email],.nx-contact .contact-form textarea{box-sizing:border-box;color:#1c1c1e;letter-spacing:0;width:100%;transition:border-color .25s var(--contact-spring), box-shadow .25s var(--contact-spring), background .25s ease, transform .25s var(--contact-spring);background:#ffffffb8;border:1px solid #3c3c431f;border-radius:14px;padding:.85rem 1.05rem;font-family:inherit;font-size:1rem;font-weight:400;box-shadow:inset 0 1px #fffc}.nx-contact .contact-form input[type=text],.nx-contact .contact-form input[type=email]{height:3.25rem}.nx-contact .contact-form textarea{resize:vertical;min-height:7rem;max-height:14rem}.nx-contact .contact-form input[type=text]:hover,.nx-contact .contact-form input[type=email]:hover,.nx-contact .contact-form textarea:hover{border-color:#007aff47}.nx-contact .contact-form input[type=text]:focus-visible,.nx-contact .contact-form input[type=email]:focus-visible,.nx-contact .contact-form textarea:focus-visible{border-color:var(--contact-blue);box-shadow:0 0 0 4px var(--contact-blue-soft), inset 0 1px 0 #ffffffe6;background:#fff;outline:none;transform:translateY(-1px)}.nx-contact .contact-field-hint,.nx-contact .contact-form-note,.nx-contact .contact-form-status,.nx-contact .contact-form-error,.nx-contact .contact-sfa-hint{color:#6e6e73;letter-spacing:0;margin:0;font-size:.8rem;font-weight:400;line-height:1.45}.nx-contact .contact-field-hint:empty,.nx-contact .contact-field-error:empty{display:none}.nx-contact .contact-field-error,.nx-contact .contact-form-error{color:#ff3b30}.nx-contact .contact-interest-chips{flex-wrap:wrap;gap:.5rem;display:flex}.nx-contact .contact-chip{-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%);color:#1c1c1e;letter-spacing:.01em;cursor:pointer;min-height:2.45rem;transition:background .28s var(--contact-spring), border-color .28s var(--contact-spring), color .28s ease, transform .28s var(--contact-spring), box-shadow .28s var(--contact-spring);background:#ffffff8c;border:1px solid #3c3c431f;border-radius:999px;align-items:center;gap:.45rem;padding:.4rem .9rem;font-size:.8125rem;font-weight:500;display:inline-flex;box-shadow:inset 0 1px #ffffffb3}.nx-contact .contact-chip input{width:.9rem;height:.9rem;accent-color:var(--contact-blue);margin:0;padding:0}.nx-contact .contact-chip:hover{border-color:#007aff52;transform:translateY(-1px)}.nx-contact .contact-chip:focus-within{box-shadow:0 0 0 4px var(--contact-blue-soft);outline:none}.nx-contact .contact-chip:active{transform:scale(.97)}.nx-contact .contact-chip.is-selected{color:#fff;background:linear-gradient(#4aa2ff 0%,#007aff 100%);border-color:#ffffff6b;transform:translateY(-1px)scale(1.02);box-shadow:inset 0 1px #ffffff7a,0 8px 18px #007aff47}.nx-contact .contact-chip.is-selected input{accent-color:#fff}.nx-contact .contact-sfa-hint a,.nx-contact .contact-form-note a{color:var(--contact-blue);text-decoration:none}.nx-contact .contact-sfa-hint a:hover,.nx-contact .contact-form-note a:hover{text-underline-offset:.18em;text-decoration:underline}.nx-contact .contact-form-check{color:#1c1c1e;letter-spacing:0;transition:border-color .25s ease, box-shadow .25s var(--contact-spring);background:#ffffff73;border:1px solid #3c3c431a;border-radius:16px;align-items:flex-start;gap:.7rem;padding:.85rem 1rem;font-size:.875rem;font-weight:500;line-height:1.45;display:flex}.nx-contact .contact-form-check input{width:1.05rem;height:1.05rem;accent-color:var(--contact-blue);margin-top:.15rem;padding:0}.nx-contact .contact-form-check:focus-within{box-shadow:0 0 0 4px var(--contact-blue-soft);border-color:#007aff59;outline:none}.nx-contact .contact-submit{justify-items:start;gap:.85rem;display:grid}.nx-contact .contact-submit .nx-pill-btn{cursor:pointer;min-height:3.1rem;transition:transform .28s var(--contact-spring), box-shadow .28s var(--contact-spring), filter .28s ease;padding-inline:1.35rem}.nx-contact .contact-submit .nx-pill-btn:hover{filter:brightness(1.04);transform:translateY(-2px)}.nx-contact .contact-submit .nx-pill-btn:active{transform:scale(.97)}.nx-contact .contact-submit .nx-pill-btn:disabled{opacity:.55;cursor:not-allowed;filter:none;transform:none}.nx-contact .contact-success{gap:.9rem;max-width:32rem;display:grid}.nx-contact .contact-success p{color:#4c4c4c;margin:0;line-height:1.6}.nx-contact .contact-success-title{color:#111;letter-spacing:-.03em;font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:500}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.nx-contact .nx-rise,.nx-contact .nx-rise.is-in{opacity:1;animation:none;transform:none}.nx-contact.is-ready .nx-contact-copy .nx-kicker{animation:nx-fade .7s var(--contact-spring) both}.nx-contact.is-ready .nx-contact-copy h1{animation:nx-fade .85s var(--contact-spring) 60ms both}.nx-contact.is-ready .nx-contact-copy .nx-lede{animation:nx-fade .85s var(--contact-spring) .14s both}.nx-contact.is-ready .nx-contact-stops li{animation:nx-contact-pop .7s var(--contact-spring) calc(.22s + (var(--i,0) * 80ms)) both}.nx-contact.is-ready .nx-contact-glass{animation:nx-contact-glass-in .9s var(--contact-spring) both}.nx-contact.is-ready .contact-form>*{animation:nx-fade .7s var(--contact-spring) both}.nx-contact.is-ready .contact-form>:first-child{animation-delay:.12s}.nx-contact.is-ready .contact-form>:nth-child(2){animation-delay:.18s}.nx-contact.is-ready .contact-form>:nth-child(3){animation-delay:.24s}.nx-contact.is-ready .contact-form>:nth-child(4){animation-delay:.3s}.nx-contact.is-ready .contact-form>:nth-child(5){animation-delay:.36s}.nx-contact.is-ready .contact-form>:nth-child(6){animation-delay:.42s}.nx-contact.is-ready .contact-form>:nth-child(7){animation-delay:.48s}.nx-contact.is-ready .contact-form>:nth-child(8){animation-delay:.54s}.nx-contact.is-ready .contact-form>:nth-child(9){animation-delay:.6s}.nx-contact.is-ready .nx-contact-stop-dot{animation:2.4s ease-out infinite nx-contact-pulse}.nx-contact.is-ready .nx-contact-stops li[data-tone=orange] .nx-contact-stop-dot{animation-delay:.8s}.nx-contact.is-ready .nx-contact-stops li[data-tone=green] .nx-contact-stop-dot{animation-delay:1.6s}}@keyframes nx-contact-pop{0%{opacity:0;transform:translateY(10px)scale(.94)}to{opacity:1;transform:none}}@keyframes nx-contact-glass-in{0%{opacity:0;transform:translateY(1.1rem)scale(.985)}to{opacity:1;transform:none}}@keyframes nx-contact-pulse{0%,to{box-shadow:0 0 0 4px var(--contact-blue-soft)}50%{box-shadow:0 0 0 8px #007aff00}}@media (prefers-reduced-motion:reduce){.nx-contact-copy .nx-kicker,.nx-contact-copy h1,.nx-contact-copy .nx-lede,.nx-contact-stops li,.nx-contact-stagger .nx-contact-glass,.nx-contact-stagger .contact-form>*,.nx-contact-stop-dot{opacity:1;animation:none;transform:none}.nx-contact .contact-chip,.nx-contact .contact-form input,.nx-contact .contact-form textarea,.nx-contact .contact-submit .nx-pill-btn{transition:none}}@media (min-width:901px){.nx-contact .contact-form-row{grid-template-columns:1fr 1fr;gap:.35rem 1.1rem}.nx-contact .contact-form-row .contact-field{grid-template-rows:subgrid;grid-row:span 4;align-content:start;display:grid}.nx-contact .contact-form-row .contact-field-hint:empty,.nx-contact .contact-form-row .contact-field-error:empty{min-height:0;display:block}.nx-contact-panel{max-width:none}}@media (max-width:900px){.journey-map-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-applied-grid,.solutions-partners-inner,.solutions-sfa-break,.nx-contact-layout{grid-template-columns:minmax(0,1fr)}.about-applied-copy,.nx-contact-copy{position:static}.nx-contact-copy h1{max-width:12ch;font-size:clamp(2.35rem,9vw,3.4rem)}.solutions-sfa-break-media{border-bottom:1px solid #ffffff26;border-right:0;min-height:22rem}}@media (max-width:560px){.journey-map-intro,.journey-map-grid,.about-applied-collage{grid-template-columns:1fr}.journey-map-grid>li{grid-template-rows:10rem auto}.solutions-hub-card-press,.solutions-hub-card:nth-child(2n) .solutions-hub-card-press{grid-template-columns:minmax(0,1fr)}.solutions-hub-card-media,.solutions-hub-card:nth-child(2n) .solutions-hub-card-media{border:0;border-bottom:1px solid #e6e6e6;grid-area:1/1;min-height:12rem}.solutions-hub-card-body,.solutions-hub-card:nth-child(2n) .solutions-hub-card-body{grid-area:2/1;padding:1.5rem 1rem 2rem}.solutions-partners-logos li{grid-template-columns:3.75rem minmax(0,1fr);padding:1rem}.solutions-partner-symbol{width:3.75rem;height:3.75rem}.solutions-partner-symbol i{width:2.75rem;height:1rem}}@media (prefers-reduced-motion:reduce){.ring-b{animation:none}}
lv-glow{--edge-proximity:0;--cursor-angle:45deg;--edge-sensitivity:30;--color-sensitivity:calc(var(--edge-sensitivity) + 20);--glow-padding:30px;--cone-spread:25;--fill-opacity:.14;--mesh:var(--gradient-1), var(--gradient-2), var(--gradient-3), var(--gradient-4), var(--gradient-5), var(--gradient-6), var(--gradient-7), var(--gradient-base);top:var(--glow-top,0)!important;bottom:auto!important;right:auto!important;left:var(--glow-left,0)!important;z-index:3!important;width:var(--glow-width,100%)!important;height:var(--glow-height,100%)!important;border-radius:inherit!important;box-shadow:none!important;pointer-events:none!important;opacity:0!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;transition:opacity .75s ease-in-out!important;display:block!important;position:absolute!important;transform:none!important}lv-glow[data-on]{opacity:1!important;transition:opacity .25s ease-out!important}lv-glow>*,lv-glow-ring{border-radius:inherit;pointer-events:none;display:block;position:absolute;inset:0}lv-glow-cone{opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%));mask-image:conic-gradient(from var(--cursor-angle) at center, black calc(var(--cone-spread) * 1%), transparent calc((var(--cone-spread) + 15) * 1%), transparent calc((100 - var(--cone-spread) - 15) * 1%), black calc((100 - var(--cone-spread)) * 1%))}lv-glow-ring{background:var(--mesh);padding:1.5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}lv-glow-fill{background:var(--mesh);-webkit-mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);mask-image:linear-gradient(to bottom, black, black), radial-gradient(ellipse at 50% 50%, black 40%, transparent 65%), radial-gradient(ellipse at 66% 66%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 66% 33%, black 5%, transparent 40%), radial-gradient(ellipse at 33% 66%, black 5%, transparent 40%), conic-gradient(from var(--cursor-angle) at center, transparent 5%, black 15%, black 85%, transparent 95%);opacity:calc(var(--fill-opacity) * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add}lv-glow>lv-glow-edge{inset:calc(var(--glow-padding) * -1);-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center, black 2.5%, transparent 10%, transparent 90%, black 97.5%);opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)))}lv-glow-edge:before{content:"";inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color), inset 0 0 1px 0 var(--glow-color-60), inset 0 0 3px 0 var(--glow-color-50), inset 0 0 6px 0 var(--glow-color-40), inset 0 0 15px 0 var(--glow-color-30), inset 0 0 25px 2px var(--glow-color-20), inset 0 0 50px 2px var(--glow-color-10), 0 0 1px 0 var(--glow-color-60), 0 0 3px 0 var(--glow-color-50), 0 0 6px 0 var(--glow-color-40), 0 0 15px 0 var(--glow-color-30), 0 0 25px 2px var(--glow-color-20), 0 0 50px 2px var(--glow-color-10);position:absolute}
