body:has(.original-v3-landing) .site-header{color:#f2eee6;-webkit-backdrop-filter:blur(18px);background:#201f1ef7;border-color:#ebe1d024;box-shadow:0 12px 36px -28px #0c1211b3}body:has(.original-v3-landing) .site-header[data-scrolled=true]{color:#f2eee6;-webkit-backdrop-filter:blur(18px);background:#201f1ef7;border-color:#ebe1d024;box-shadow:0 12px 36px -28px #0c1211b3}body:has(.original-v3-landing) .site-header .desktop-nav a{color:#f1eee7}body:has(.original-v3-landing) .site-header .header-search{color:#f1eee7}body:has(.original-v3-landing) .site-header .desktop-nav a:hover{color:#edc49b}body:has(.original-v3-landing) .site-header .header-search:hover{color:#edc49b}body:has(.original-v3-landing) .site-header .header-search:hover{background:#ffffff14}body:has(.original-v3-landing) .site-header .header-kbd{color:#d5d9d1;background:#ffffff12;border-color:#fff3}body:has(.original-v3-landing) .site-header .menu-toggle span{background:#f1eee7}body:has(.original-v3-landing) .site-header .mobile-nav{background:#272624;border-color:#ffffff24}body:has(.original-v3-landing) .site-header .mobile-nav a{color:#f1eee7;border-color:#ffffff24}body:has(.original-v3-landing) .site-header .mobile-nav a:hover{color:#edc49b}.cinematic-landing.original-v3-landing{--ap-white:#f8f6f0;--ap-paper:#efece4;--ap-stone:#e4e1d8;--ap-line:#d5d1c6;--ap-charcoal:#292724;--ap-grey:#55514c;--ap-muted:#69645d;background:var(--ap-white)}.original-v3-landing .brand-foundation{border-bottom:1px solid var(--ap-line);gap:clamp(35px,4vw,70px);padding-block:clamp(38px,4vw,60px)}.original-v3-landing .foundation-intro h2{letter-spacing:-.045em;max-width:23ch;font-size:clamp(23px,2vw,30px);line-height:1.08}.original-v3-landing .foundation-pillars article{padding-block:8px}.original-v3-landing .foundation-signal{color:#ac622c}.original-v3-landing .foundation-word{font-size:clamp(19px,1.7vw,25px)}.cinematic-landing.original-v3-landing .solutions{padding-block:clamp(80px,9vw,132px)}.original-v3-landing .section-heading h2,.original-v3-landing .knowledge-copy h2,.original-v3-landing .craft-copy h2,.original-v3-landing .resources-heading h2{letter-spacing:-.045em;font-size:clamp(38px,4.5vw,68px);font-weight:500;line-height:1.06}.original-v3-landing .brand-section-intro{max-width:50ch;margin-bottom:42px;line-height:1.75}.cinematic-landing.original-v3-landing .solution-card{border-color:#c8c4ba;border-radius:0}.cinematic-landing.original-v3-landing .solution-card:hover,.cinematic-landing.original-v3-landing .solution-card:focus-within{border-color:#aa673a}.original-v3-landing .fire-signature{background:#f2eee5}.original-v3-landing .fs-world{opacity:.72;filter:saturate(.72)}.original-v3-landing .knowledge-section{padding-block:clamp(82px,9vw,140px)}.cinematic-landing.original-v3-landing .material-study{background:radial-gradient(at 50% 40%,#f5f2e9,#dedcd2 82%);border-radius:0;box-shadow:0 28px 60px -48px #1f2c286b}.original-v3-landing .journey{padding-block:clamp(85px,9vw,140px)}.cinematic-landing.original-v3-landing .brand-reference{background:linear-gradient(#eae7de 0,#f8f6f0 500px)}.cinematic-landing.original-v3-landing .dossier-plate{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.cinematic-landing.original-v3-landing .dossier-frame,.cinematic-landing.original-v3-landing .dossier-frame:after{border-radius:0}.cinematic-landing.original-v3-landing .dossier-plate img{filter:saturate(.95)contrast(1.02)}.original-v3-landing .case-story h2,.original-v3-landing .journey-head h2{font-size:clamp(42px,4.8vw,72px);font-weight:500}.cinematic-landing.original-v3-landing .brand-craft{padding-block:clamp(85px,9vw,140px)}.cinematic-landing.original-v3-landing .brand-resources{background:#e9e6dd;padding-block:clamp(80px,8vw,120px)}.cinematic-landing.original-v3-landing .resource-links>a{border-radius:0}.original-v3-landing .contact-finale{min-height:600px}@media (max-width:700px){.original-v3-landing .brand-foundation{padding-block:38px}.cinematic-landing.original-v3-landing .solutions{padding-block:72px}.original-v3-landing .section-heading h2,.original-v3-landing .knowledge-copy h2,.original-v3-landing .craft-copy h2,.original-v3-landing .resources-heading h2{font-size:clamp(32px,9vw,42px)}.original-v3-landing .contact-finale{min-height:0}}.ov3-label{color:#a05c2f;letter-spacing:.13em;font-size:10px;font-weight:600;line-height:1.5}.original-v3-landing .ov3-section-top h2{letter-spacing:-.048em;text-wrap:balance;margin:24px 0 0;font-family:Saira,Inter,sans-serif;font-size:clamp(44px,5.3vw,78px);font-weight:500;line-height:1.04}.original-v3-landing .ov3-section-top h2 em{color:#ad754f;font-style:italic;font-weight:inherit;font-synthesis:style}.ov3-section-top>div:last-child>p{color:#57534e;max-width:40ch;font-size:clamp(16px,1.3vw,18px);line-height:1.8}.ov3-text-link{color:#292724;border-bottom:1px solid #b2aaa0;align-items:center;gap:20px;min-height:44px;margin-top:22px;font-size:12px;font-weight:600;display:inline-flex}.ov3-text-link svg{color:#a05c2f;width:17px;height:17px}.ov3-text-link:hover{border-color:#a05c2f}.ov3-text-link:focus-visible{outline-offset:4px;outline:2px solid #c87d45}.original-v3-landing .ov3-projects{background:var(--ap-paper);padding-block:clamp(80px,9vw,130px)}.original-v3-landing .ov3-projects .project-index{margin-top:0}.original-v3-landing .ov3-projects .pi-head h2{letter-spacing:-.035em;margin-top:10px;font:500 clamp(32px,3.4vw,50px)/1.1 Saira,sans-serif}.ov3-section-top{grid-template-columns:1.15fr .85fr;align-items:end;gap:40px clamp(56px,8vw,130px);margin-bottom:clamp(40px,5vw,72px);display:grid}.cinematic-landing.original-v3-landing .ov3-solutions{padding-top:clamp(55px,6vw,90px)}@media (max-width:760px){.ov3-section-top{grid-template-columns:1fr;gap:30px}.original-v3-landing .ov3-section-top h2{font-size:clamp(38px,10vw,54px)}}
.cinematic-landing.original-v3-landing{--ov3-ease:cubic-bezier(.16, 1, .3, 1);--ov3-night:#0b0c0e;--ov3-copper:#ca7730;--ov3-copper-light:#e8be97;--ov3-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23g)'/%3E%3C/svg%3E")}body:has(.original-v3-landing) .site-header{transition:background .5s,border-color .5s,box-shadow .5s;position:fixed;inset:0 0 auto}body:has(.original-v3-landing) .site-header:not([data-scrolled=true]){box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#0a0a0a94,#0a0a0a00);border-color:#0000}.ov3-progress{z-index:12;background:linear-gradient(90deg, var(--ov3-copper-light), var(--ov3-copper));transform-origin:0;pointer-events:none;height:2px;position:fixed;inset:0 0 auto;transform:scaleX(0)}.ov3-cursor{z-index:60;opacity:0;pointer-events:none;will-change:transform;width:28px;height:28px;transition:opacity .35s;position:fixed;top:-14px;left:-14px}.ov3-cursor:before{content:"";transition:scale .45s var(--ov3-ease), background .35s ease, border-color .35s ease;border:1px solid #ca7730bf;border-radius:50%;position:absolute;inset:0}.ov3-cursor[data-active=true]{opacity:1}.ov3-cursor[data-over=true]:before{background:#ca77301f;border-color:#ca77308c;scale:1.9}.ov3-cursor[data-pressed=true]:before{scale:.7}@media (pointer:coarse),(prefers-reduced-motion:reduce){.ov3-cursor{display:none}}@keyframes ov3-grain{0%{transform:translate(0,0)}12.5%{transform:translate(-2.5%,1.5%)}25%{transform:translate(1.5%,-2%)}37.5%{transform:translate(-1%,2.5%)}50%{transform:translate(2.5%,1%)}62.5%{transform:translate(-2%,-1.5%)}75%{transform:translate(1%,2%)}87.5%{transform:translate(2%,-2.5%)}to{transform:translate(0,0)}}.original-v3-landing .industry-hero:after,.original-v3-landing .contact-finale:after{content:"";z-index:-1;background:var(--ov3-grain) 0 0 / 240px 240px;opacity:.1;mix-blend-mode:overlay;pointer-events:none;animation:.8s step-end infinite paused ov3-grain;position:absolute;inset:-8%}.original-v3-landing .industry-hero[data-live=true]:after,.original-v3-landing .contact-finale[data-live=true]:after{animation-play-state:running}@keyframes ov3-rise{0%{transform:translateY(125%)}to{transform:none}}@keyframes ov3-lift{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ov3-settle{0%{transform:scale(1.07)}to{transform:scale(1)}}@keyframes ov3-curtain{0%{opacity:1}to{opacity:0}}.original-v3-landing .industry-hero{min-height:100svh;overflow:hidden}.original-v3-landing .industry-hero .ih-body{padding-top:calc(var(--ih-header-height) + clamp(30px, 4svh, 58px))}.original-v3-landing .ih-scenes{transform:translate3d(calc(var(--ov3-px,0) * -18px), calc(var(--ov3-py,0) * -10px), 0) scale(1.05);transition:transform 1.6s var(--ov3-ease)}.original-v3-landing .ih-scene{transition:opacity 1.1s}.original-v3-landing .ih-scene.is-current{animation:ov3-settle 3s var(--ov3-ease) both}.original-v3-landing .ih-shade{background:radial-gradient(120% 95% at 62% 48%,#0000 52%,#0808098c 100%),linear-gradient(#0000 66%,#191817a6),linear-gradient(90deg,#1b1a19eb 0%,#22201ede 28%,#2a2723b3 48%,#2c28242e 70%,#0000 88%)}.original-v3-landing .ih-shade:after{content:"";background:var(--ov3-night);pointer-events:none;animation:1.9s cubic-bezier(.4,0,.2,1) .1s both ov3-curtain;position:absolute;inset:0}.original-v3-landing .ih-copy{transform:translate3d(calc(var(--ov3-px,0) * 7px), calc(var(--ov3-py,0) * 5px), 0);transition:transform 1.6s var(--ov3-ease);animation:none}.original-v3-landing .industry-hero h1 .ov3-line>*{animation:ov3-rise 1.4s var(--ov3-ease) calc(.35s + var(--line-index,0) * .13s) both}.original-v3-landing .ih-description{animation:ov3-lift 1.2s var(--ov3-ease) .8s both}.original-v3-landing .ih-actions{animation:ov3-lift 1.2s var(--ov3-ease) .95s both}.original-v3-landing .ih-industry{animation:ov3-lift 1.2s var(--ov3-ease) 1.1s both}.original-v3-landing .ih-industry .ov3-line>*{animation:ov3-rise 1.3s var(--ov3-ease) 1.15s both}.original-v3-landing[data-intro=done] .ih-industry{animation:ov3-lift .9s var(--ov3-ease) both}.original-v3-landing[data-intro=done] .ih-industry .ov3-line>*{animation:ov3-rise 1s var(--ov3-ease) 50ms both}.original-v3-landing .ih-navigation{animation:ov3-lift 1.3s var(--ov3-ease) 1s both}.original-v3-landing .ih-primary{isolation:isolate;transition:transform .7s var(--ov3-ease), background .25s ease;position:relative;overflow:hidden}.original-v3-landing .ih-primary:before{content:"";z-index:-1;transition:transform .65s var(--ov3-ease);background:#f5dcbd;position:absolute;inset:0;transform:translate(-101%)}.original-v3-landing .ih-primary:hover:before,.original-v3-landing .ih-primary:focus-visible:before{transform:none}.original-v3-landing :is(.ih-primary,.ih-contact,.ih-industry-link,.ov3-text-link,.text-link,.button) svg{transition:transform .55s var(--ov3-ease)}.original-v3-landing :is(.ih-primary,.ih-contact,.ih-industry-link,.ov3-text-link,.text-link,.button):hover svg{transform:translate(4px)}.original-v3-landing .ih-contact,.original-v3-landing .ov3-text-link{transition:color .3s,border-color .3s}.original-v3-landing .ih-choice{transition:background .4s;overflow:hidden}.original-v3-landing .ih-choice-progress{background:linear-gradient(90deg, var(--ov3-copper-light), var(--ov3-copper));height:2px;box-shadow:0 0 14px #df9b58d9}.original-v3-landing .ih-choices button{transition:background .4s,color .4s}.original-v3-landing .ih-choices button>svg{transition:transform .55s var(--ov3-ease), opacity .3s ease}.original-v3-landing .ih-choice:hover button>svg{opacity:1;transform:translate(4px)}.original-v3-landing .fs-codes article,.original-v3-landing .foundation-pillars article{position:relative}.original-v3-landing .ih-choice:before,.original-v3-landing .pi-list a:before,.original-v3-landing .fs-codes article:before,.original-v3-landing .foundation-pillars article:before,.original-v3-landing .resource-links>a:after{content:"";z-index:0;opacity:0;background:radial-gradient(280px circle at var(--mx,50%) var(--my,50%), var(--spot,#ca77301c), transparent 62%);pointer-events:none;transition:opacity .55s;position:absolute;inset:0}.original-v3-landing .ih-choice,.original-v3-landing .fs-codes article{--spot:#e8be972b}.original-v3-landing .ih-choice[data-spot=true]:before,.original-v3-landing .pi-list a[data-spot=true]:before,.original-v3-landing .fs-codes article[data-spot=true]:before,.original-v3-landing .foundation-pillars article[data-spot=true]:before,.original-v3-landing .resource-links>a[data-spot=true]:after{opacity:1}.original-v3-landing .ih-choice>*,.original-v3-landing .pi-list a>*,.original-v3-landing .fs-codes article>*,.original-v3-landing .foundation-pillars article>*,.original-v3-landing .resource-links>a>*{z-index:1;position:relative}.original-v3-landing .ih-choice-progress{z-index:2}.original-v3-landing [data-magnetic]{will-change:transform}.original-v3-landing .ov3-line{clip-path:inset(-.2em 0 -.26em);display:block}.original-v3-landing .ov3-line+br{display:none}.original-v3-landing .ov3-line>*{display:block}.original-v3-landing [data-reveal] .ov3-line>*{transition:transform 1.25s var(--ov3-ease) calc(var(--reveal-delay,0s) + var(--line-index,0) * .115s)}.original-v3-landing [data-revealed=false] .ov3-line>*{transform:translateY(125%)}.original-v3-landing [data-reveal]{transition-duration:.9s}.original-v3-landing [data-revealed=false] .eyebrow:before{transform:scaleX(0)}.original-v3-landing .ov3-fire{--ov3-fire-bg:#f3ebe3;background:var(--ov3-fire-bg);padding-block:clamp(76px,8vw,124px) 64px;overflow:hidden}.ov3-fire-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-template-areas:"copy lead""stage stage";align-items:end;gap:0 clamp(48px,7vw,120px);display:grid}.ov3-fire-copy{grid-area:copy}.ov3-fire-lead{grid-area:lead;padding-bottom:6px}.ov3-fire-stage{grid-area:stage;margin:clamp(30px,4vw,58px) 0 0;position:relative}@media (min-width:860px){.ov3-fire-stage{margin-top:clamp(72px,6.5vw,96px)}}.original-v3-landing .ov3-fire-copy .eyebrow{color:var(--ap-orange-ink);align-items:center;gap:12px;margin-bottom:24px;display:flex}.original-v3-landing .ov3-fire-copy .eyebrow:before{content:"";transform-origin:0;width:30px;height:1px;transition:transform 1.1s var(--ov3-ease) .2s;background:currentColor}.original-v3-landing .ov3-fire-copy h2{letter-spacing:-.048em;max-width:10ch;color:var(--ap-charcoal);text-wrap:balance;margin:0;font:500 clamp(42px,5.4vw,78px)/1.02 Saira,sans-serif}.ov3-fire-lead p{max-width:40ch;color:var(--ap-grey);margin:0;font-size:clamp(16px,1.3vw,19px);line-height:1.7}.original-v3-landing .ov3-fire-lead .fs-action{border:1px solid var(--ap-line-strong);background:var(--ap-paper);min-height:44px;color:var(--ap-charcoal);transition:background .25s ease, border-color .25s ease, color .25s ease, transform .7s var(--ov3-ease);border-radius:2px;align-items:center;gap:12px;margin-top:24px;padding:10px 18px;font-size:12px;font-weight:600;display:inline-flex}.original-v3-landing .ov3-fire-lead .fs-action svg{color:var(--ap-orange-ink)}.original-v3-landing .ov3-fire-lead .fs-action:hover{border-color:var(--ov3-copper);background:var(--ov3-copper);color:var(--ap-on-orange)}.original-v3-landing .ov3-fire-lead .fs-action:hover svg{color:var(--ap-on-orange)}.ov3-fire-stage picture,.ov3-fire-stage img{width:100%;height:auto;display:block}.ov3-fire-stage img{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000),linear-gradient(#0000,#000 7% 93%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.ov3-fire-scene{transform:translate3d(calc(var(--ov3-px,0) * 12px), calc(var(--ov3-py,0) * 7px), 0);transition:transform 1.6s var(--ov3-ease), scale 1.8s var(--ov3-ease);position:relative;container-type:inline-size}.original-v3-landing .ov3-fire-stage[data-revealed=false] .ov3-fire-scene{scale:1.04}@keyframes ov3-pulse{0%{opacity:.8;transform:scale(.4)}70%,to{opacity:0;transform:scale(1.7)}}.ov3-fire-callouts{pointer-events:none;position:absolute;inset:0}.ov3-callout-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ov3-callout-lines polyline{fill:none;stroke:#2928248c;stroke-width:1.1px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.3s var(--ov3-ease) calc(.5s + var(--i,0) * .18s), stroke .35s ease}.original-v3-landing .ov3-fire-stage[data-revealed=false] .ov3-callout-lines polyline{stroke-dashoffset:1px}.ov3-callout-marker{width:18px;height:18px;transition:transform .9s var(--ov3-ease) calc(.4s + var(--i,0) * .18s), border-color .3s ease;background:#fdfcfa47;border:1px solid #ca7730e6;border-radius:50%;margin:-9px 0 0 -9px;position:absolute;box-shadow:0 0 0 1px #fdfcfa8c}.ov3-callout-marker:before{content:"";background:var(--ov3-copper);border-radius:50%;position:absolute;inset:5px;box-shadow:0 0 10px #ca7730bf}.ov3-callout-marker:after{content:"";opacity:0;animation:3.6s ease-out infinite ov3-pulse;animation-delay:calc(1.8s + var(--i,0) * .6s);border:1px solid #ca7730b3;border-radius:50%;animation-play-state:paused;position:absolute;inset:-1px}.ov3-fire-stage[data-live=true] .ov3-callout-marker:after{animation-play-state:running}.original-v3-landing .ov3-fire-stage[data-revealed=false] .ov3-callout-marker{transform:scale(0)}.ov3-callout-list{margin:0;padding:0;list-style:none}.ov3-callout-list li{left:var(--lx);top:var(--ly);width:var(--lw);pointer-events:auto;transition:opacity .9s var(--ov3-ease) calc(.95s + var(--i,0) * .18s), translate .9s var(--ov3-ease) calc(.95s + var(--i,0) * .18s);position:absolute}.ov3-callout-list li[data-side=above]{padding-bottom:11px;transform:translateY(-100%)}.ov3-callout-list li[data-side=below]{padding-top:11px}.original-v3-landing .ov3-fire-stage[data-revealed=false] .ov3-callout-list li{opacity:0;translate:0 8px}.ov3-callout-index{letter-spacing:.18em;color:var(--ap-orange-ink);align-items:center;gap:8px;margin-bottom:7px;font:600 10.5px/1 Saira,sans-serif;display:flex}.ov3-callout-index:before{content:"";background:var(--ov3-copper);width:5px;height:5px;transform:rotate(45deg)}.ov3-callout-list strong{letter-spacing:-.015em;color:var(--ap-charcoal);text-wrap:balance;font:500 clamp(15px,1.35cqw,19px)/1.15 Saira,sans-serif;display:block}.ov3-callout-list li>span:last-child{color:var(--ap-grey);text-wrap:pretty;margin-top:5px;font-size:clamp(11.5px,.95cqw,13px);line-height:1.5;display:block}:is(.ov3-fire-callouts:has(.ov3-callout-list li:first-child:hover) polyline:first-child,.ov3-fire-callouts:has(.ov3-callout-list li:nth-child(2):hover) polyline:nth-child(2),.ov3-fire-callouts:has(.ov3-callout-list li:nth-child(3):hover) polyline:nth-child(3),.ov3-fire-callouts:has(.ov3-callout-list li:nth-child(4):hover) polyline:nth-child(4)){stroke:var(--ov3-copper)}:is(.ov3-fire-callouts:has(.ov3-callout-list li:first-child:hover) .ov3-callout-marker:first-of-type,.ov3-fire-callouts:has(.ov3-callout-list li:nth-child(2):hover) .ov3-callout-marker:nth-of-type(2),.ov3-fire-callouts:has(.ov3-callout-list li:nth-child(3):hover) .ov3-callout-marker:nth-of-type(3),.ov3-fire-callouts:has(.ov3-callout-list li:nth-child(4):hover) .ov3-callout-marker:nth-of-type(4)){transition-delay:0s;transform:scale(1.35)}@media (max-width:859px){.ov3-fire-stage{flex-direction:column;display:flex}.ov3-fire-scene{display:contents}.ov3-fire-callouts{pointer-events:auto;order:3;position:static}.ov3-callout-lines,.ov3-callout-marker{display:none}.ov3-callout-list{border-top:1px solid var(--ap-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin-top:18px;display:grid}.ov3-callout-list li{border-bottom:1px solid var(--ap-line);width:auto;position:static;padding:16px 0 18px!important;transform:none!important}.ov3-callout-list strong{font-size:17px}.ov3-callout-list li>span:last-child{font-size:12.5px}}.ov3-fire-sides{letter-spacing:.18em;text-transform:uppercase;color:var(--ap-muted);align-items:center;gap:18px;margin:10px 0 0;padding-inline:2px;font-size:10px;font-weight:600;display:flex}.ov3-fire-sides>span:first-child,.ov3-fire-sides>span:last-child{flex:none;align-items:center;gap:10px;display:inline-flex}.ov3-fire-sides>span:first-child:before,.ov3-fire-sides>span:last-child:after{content:"";border-radius:50%;width:7px;height:7px}.ov3-fire-sides>span:first-child:before{background:var(--ov3-copper);box-shadow:0 0 10px #ca773099}.ov3-fire-sides>span:last-child:after{background:var(--ap-line-strong)}.ov3-fire-scale{background:linear-gradient(90deg, var(--ov3-copper) 0%, var(--ov3-copper-light) 34%, var(--ap-line) 72%, var(--ap-line) 100%);transform-origin:0;height:1px;transition:transform 1.4s var(--ov3-ease) .35s;flex:1;position:relative;overflow:hidden}.original-v3-landing [data-revealed=false] .ov3-fire-scale{transform:scaleX(0)}.ov3-fire-scale:after{content:"";background:linear-gradient(90deg,#0000,#fffffff2,#0000);width:18%;animation:7s cubic-bezier(.4,0,.2,1) infinite paused ov3-travel;position:absolute;inset:0 auto 0 0;transform:translate(-100%)}.ov3-fire-stage[data-live=true] .ov3-fire-scale:after{animation-play-state:running}@keyframes ov3-travel{0%{transform:translate(-100%)}55%,to{transform:translate(560%)}}.original-v3-landing .ov3-fire .fs-codes{margin-top:clamp(44px,5vw,72px)}.original-v3-landing .journey-frame{box-shadow:0 60px 120px -60px #29282499,0 0 0 1px #29282414}@supports (animation-timeline:view()){@keyframes ov3-parallax{0%{translate:0 -6%}to{translate:0 6%}}.original-v3-landing .dossier-frame img{animation:linear both ov3-parallax;animation-timeline:view();scale:1.14}}.original-v3-landing .pi-list a{transition:padding .6s var(--ov3-ease)}.original-v3-landing .pi-list a:after{transition:transform .7s var(--ov3-ease)}.original-v3-landing .resource-links>a{transition:transform .6s var(--ov3-ease), border-color .3s ease, box-shadow .6s ease}@keyframes ov3-push{0%{transform:scale(1)}to{transform:scale(1.07)}}.original-v3-landing .contact-finale{min-height:clamp(620px,92vh,900px)}.original-v3-landing .cf-scene{transform:translate3d(calc(var(--ov3-px,0) * -16px), calc(var(--ov3-py,0) * -9px), 0) scale(1.04);transition:transform 1.8s var(--ov3-ease);will-change:transform}.original-v3-landing .contact-finale[data-live=true] .cf-scene img{animation:36s ease-in-out infinite alternate ov3-push}.original-v3-landing .ov3-finale{--ov3-finale-bg:#e7e5e0;background:var(--ov3-finale-bg);color:var(--ap-charcoal)}.original-v3-landing .ov3-finale:after{display:none}.original-v3-landing .ov3-finale .cf-scene img{object-position:88% 50%}.original-v3-landing .ov3-finale .cf-layout{grid-template-columns:minmax(0,620px) minmax(0,1fr);grid-template-areas:"copy.""direct.";align-items:end;gap:40px 48px;padding-block:140px 72px}.original-v3-landing .ov3-finale .cf-copy{grid-area:copy}.original-v3-landing .ov3-finale .cf-direct{flex-wrap:wrap;grid-area:direct;gap:18px 40px;min-width:0;padding:22px 26px;display:flex}.original-v3-landing .ov3-finale .cf-direct>div{flex:160px}.original-v3-landing .ov3-finale .cf-direct div:first-child dd{font-size:22px}.original-v3-landing .ov3-finale .cf-scrim{background:linear-gradient(90deg,#f1ece2f5 0%,#f1ece2d6 28%,#f1ece24d 52%,#f1ece200 68%),linear-gradient(#f1ece200 62%,#f1ece2e6 100%)}.original-v3-landing .ov3-finale .cf-copy .eyebrow{color:var(--ap-orange-ink)}.original-v3-landing .ov3-finale .cf-copy h2{color:var(--ap-charcoal)}.original-v3-landing .ov3-finale .cf-copy>p:not(.eyebrow){color:var(--ap-grey)}.original-v3-landing .ov3-finale .cf-copy .text-link{color:var(--ap-charcoal)}.original-v3-landing .ov3-finale .cf-direct{background:#fdfcfaa3;border-color:#2928241f;box-shadow:inset 0 1px #ffffffbf,0 34px 70px -44px #29282466}.original-v3-landing .ov3-finale .cf-direct dt{color:var(--ap-muted)}.original-v3-landing .ov3-finale .cf-direct dd,.original-v3-landing .ov3-finale .cf-direct a{color:var(--ap-charcoal)}.original-v3-landing .ov3-finale .cf-direct a:hover{color:var(--ap-orange-ink)}.original-v3-landing .cf-copy .brand-contact-actions .button{transition:transform .7s var(--ov3-ease), background .25s ease, border-color .25s ease}@media (max-width:700px){.original-v3-landing .industry-hero{min-height:100svh}.original-v3-landing .ih-shade{background:radial-gradient(140% 80% at 60% 40%,#0000 55%,#08080980 100%),linear-gradient(#1d1b192e 0%,#1d1b19bf 52%,#1d1b19e6 82%,#211f1d 100%)}.original-v3-landing .contact-finale{min-height:0}.original-v3-landing .ov3-finale .cf-scrim{background:linear-gradient(#f1ece214 0%,#f1ece294 34%,#f1ece2f5 62%)}.original-v3-landing .ov3-finale .cf-scene img{object-position:50% 30%}.original-v3-landing .ov3-finale .cf-layout{grid-template-columns:1fr;grid-template-areas:"copy""direct";gap:28px;padding-block:300px 56px}.original-v3-landing .ov3-finale .cf-direct{flex-direction:column;gap:16px}}@media (max-width:999px){.ov3-fire-layout{grid-template-columns:1fr;grid-template-areas:"copy""stage""lead";gap:0}.ov3-fire-stage{margin-top:34px}.ov3-fire-lead{margin-top:28px;padding-bottom:0}}@media (max-width:700px){.original-v3-landing .ov3-fire{padding-block:64px 56px}.original-v3-landing .ov3-fire-copy h2{font-size:clamp(36px,10vw,48px)}.ov3-fire-stage{margin-top:26px}.ov3-fire-sides{letter-spacing:.14em;gap:12px;font-size:9px}}@media (prefers-reduced-motion:reduce){.original-v3-landing .ih-scenes,.original-v3-landing .ih-scene,.original-v3-landing .ih-copy,.original-v3-landing .industry-hero h1 .ov3-line>*,.original-v3-landing .ih-description,.original-v3-landing .ih-actions,.original-v3-landing .ih-industry,.original-v3-landing .ih-industry .ov3-line>*,.original-v3-landing .ih-navigation,.original-v3-landing .ih-primary:before,.original-v3-landing .industry-hero:after,.original-v3-landing .contact-finale:after,.original-v3-landing .ov3-fire-scene,.original-v3-landing .ov3-fire-scale,.original-v3-landing .ov3-fire-scale:after,.original-v3-landing .ov3-fire-copy .eyebrow:before,.original-v3-landing .ov3-callout-lines polyline,.original-v3-landing .ov3-callout-marker,.original-v3-landing .ov3-callout-marker:after,.original-v3-landing .ov3-callout-list li,.original-v3-landing .cf-scene,.original-v3-landing .cf-scene img,.original-v3-landing .dossier-frame img,.original-v3-landing .ov3-line>*,.original-v3-landing .ih-choice:before,.original-v3-landing .pi-list a:before,.original-v3-landing .fs-codes article:before,.original-v3-landing .foundation-pillars article:before,.original-v3-landing .resource-links>a:after{transition:none!important;animation:none!important}.original-v3-landing .ih-shade:after{display:none}.original-v3-landing [data-revealed=false] .ov3-line>*,.original-v3-landing .ih-scenes,.original-v3-landing .ih-copy,.original-v3-landing .cf-scene{transform:none}.original-v3-landing .dossier-frame img{translate:none;scale:none}.original-v3-landing .ov3-fire-scene,.original-v3-landing [data-revealed=false] .ov3-fire-scale,.original-v3-landing [data-revealed=false] .eyebrow:before,.original-v3-landing [data-revealed=false] .ov3-callout-marker{transform:none}.original-v3-landing [data-revealed=false] .ov3-callout-lines polyline{stroke-dashoffset:0}.original-v3-landing [data-revealed=false] .ov3-callout-list li{opacity:1;translate:none}}
.original-v3-landing .ov3-statement{color:#f8f5ef;background:#292824}.original-v3-landing .ov3-statement-inner{padding-block:150px}.original-v3-landing .ov3-statement .ov3-label{color:#d69b6b;margin:0 0 32px}.original-v3-landing .ov3-statement-copy{letter-spacing:-.035em;text-wrap:balance;max-width:900px;margin:0;font-size:clamp(36px,5vw,60px);font-weight:600;line-height:1.12}.ov3-statement-line{display:block}.ov3-statement-copy [data-statement-word]{color:#f8f5ef;opacity:1;transition:opacity .7s cubic-bezier(.22, 1, .36, 1) var(--word-delay,0s)}.ov3-statement-copy [data-visible=false]{opacity:.75;transition-delay:0s}.original-v3-landing .ov3-statement-note{color:#d4d0c8;text-wrap:pretty;max-width:440px;margin:32px 0 0;font-size:16px;line-height:1.5}.original-v3-landing .ov3-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:64px;padding-block:96px;display:grid}.ov3-faq-intro h2{letter-spacing:-.035em;text-wrap:balance;max-width:12ch;margin:24px 0;font-size:clamp(36px,4vw,48px);line-height:1.1}.ov3-faq-intro>p:not(.ov3-label),.ov3-faq-list p{max-width:52ch;color:var(--ap-grey);text-wrap:pretty;font-size:16px;line-height:1.6}.ov3-faq-intro .ov3-text-link{margin-top:24px}.ov3-faq-list{border-top:1px solid var(--ap-line-strong)}.ov3-faq-list details{border-bottom:1px solid var(--ap-line-strong)}.ov3-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-size:18px;font-weight:600;line-height:1.4;list-style:none;display:flex}.ov3-faq-list summary::-webkit-details-marker{display:none}.ov3-faq-list summary span{flex:none;width:24px;height:24px;position:relative}.ov3-faq-list summary span:before,.ov3-faq-list summary span:after{content:"";background:currentColor;height:2px;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;top:11px;left:4px;right:4px}.ov3-faq-list summary span:after{transform:rotate(90deg)}.ov3-faq-list details[open] summary span:after{transform:rotate(0)}.ov3-faq-list summary:focus-visible{outline-offset:4px;outline:2px solid #a75f31}.ov3-faq-list details p{margin:0 0 24px}@media (max-width:700px){.original-v3-landing .ov3-statement-inner{padding-block:64px}.original-v3-landing .ov3-statement-copy{font-size:36px}.original-v3-landing .ov3-faq{grid-template-columns:1fr;gap:32px;padding-block:64px}.ov3-faq-list summary{font-size:16px}}@media (prefers-reduced-motion:reduce){.ov3-statement-copy [data-statement-word]{opacity:1;transition:none}.ov3-faq-list summary span:after{transition:none}}@font-face{font-family:Manrope;src:url(/fonts/manrope-variable.ttf)format("truetype");font-weight:400 700;font-style:normal;font-display:swap}body:has(.original-v3-landing){--design-ease:cubic-bezier(.22, 1, .36, 1);background:#fff;font-family:Manrope,sans-serif;overflow-x:clip}body:has(.original-v3-landing) :is(.site-footer,.original-v3-landing){font-family:Manrope,sans-serif!important;font-style:normal!important}body:has(.original-v3-landing) :is(.site-footer,.original-v3-landing) :not(svg):not(path){font-family:Manrope,sans-serif!important;font-style:normal!important}body:has(.original-v3-landing) :is(.site-header,.search-dialog){font-family:Inter,sans-serif}.original-v3-landing{--ap-white:#fff!important;--ap-paper:#f5f5f3!important;--ap-stone:#e9e9e6!important;--ap-charcoal:#181818!important;--ap-line:#deded9!important;--ap-line-strong:#c9c9c3!important;--ap-grey:#535353!important;--ap-muted:#696969!important;background:#fff!important}.original-v3-landing :is(h1,h2,h3,h4){text-wrap:balance;font-weight:600!important}.original-v3-landing p{text-wrap:pretty}.original-v3-landing :is(.eyebrow,.ov3-label,.foundation-index,.ih-industry-name,.solution-number,.solution-scene-note,figcaption,.resource-index,.journey-image-note){font-size:12px!important;font-weight:600!important;line-height:16px!important}.original-v3-landing :is(.ih-description,.ih-industry-description,.ov3-section-top>div>p,.knowledge-copy>p:not(.eyebrow),.craft-copy>p,.journey-head p:not(.eyebrow),.journey-steps p,.resources-heading>p,.resource-links p,.ov3-fire-lead p,.cf-copy>p:not(.eyebrow),.ov3-faq-list p,.ov3-faq-intro>p:not(.ov3-label)){font-size:16px!important;line-height:24px!important}.original-v3-landing :is(.foundation-word,.solution-info h3,.journey-steps h3,.resource-links h3,.fs-codes h3){font-size:20px!important;line-height:28px!important}.original-v3-landing :is(.foundation-intro h2,.ih-industry h2){font-size:24px!important;line-height:32px!important}.original-v3-landing :is(.ov3-section-top h2,.knowledge-copy h2,.craft-copy h2,.resources-heading h2,.journey-head h2,.pi-head h2,.ov3-fire-copy h2,.cf-copy h2,.ov3-faq-intro h2){letter-spacing:-.035em!important;font-size:48px!important;line-height:1!important}.original-v3-landing :is(.button,.ih-primary){min-height:48px;border-radius:8px!important;padding:8px 12px!important;font-size:16px!important;font-weight:600!important;line-height:24px!important}.original-v3-landing :is(.text-link,.ov3-text-link,.ih-industry-link){font-size:14px!important;line-height:20px!important}.original-v3-landing :is(a,button,summary):focus-visible{outline-offset:4px;outline:2px solid #b76737!important}.original-v3-landing :is(a,button,summary):active{transform:scale(.98)}.original-v3-landing .industry-hero{background:#181818;height:auto;min-height:100svh}.original-v3-landing .ih-shade{background:linear-gradient(90deg,#000c 0%,#000000c2 30%,#0000009c 48%,#00000038 72%,#0000001a 100%)!important}@media (max-width:700px){.original-v3-landing .ih-shade{background:linear-gradient(90deg,#000c 0%,#000000ab 50%,#00000052 100%)!important}}.original-v3-landing .ih-shade:after,.original-v3-landing .industry-hero:after{display:none!important}.original-v3-landing .industry-hero .ih-body{padding-block:160px 64px}.original-v3-landing .ih-copy{width:100%;max-width:680px;animation:none;transform:none}.original-v3-landing .industry-hero h1{letter-spacing:-.035em;max-width:680px;font-size:60px!important;line-height:1.18!important}.original-v3-landing .industry-hero h1 .ov3-line{clip-path:none}.original-v3-landing .industry-hero h1 .ov3-line>*{background:0 0;display:inline-block;color:#fff!important;animation:none!important}.original-v3-landing .ih-description{color:#f3f3f3;max-width:680px;margin-top:24px}.original-v3-landing .ih-actions{gap:16px;margin-top:32px}.original-v3-landing .ih-primary{color:#181818;background:#fff}.original-v3-landing .ih-primary:before{background:#e6e6e6}.original-v3-landing .ih-contact{color:#fff;background:#18181873;border:1px solid #ffffffa6;border-radius:8px;min-height:48px;padding:8px 12px;font-size:16px;font-weight:600;line-height:24px}.original-v3-landing .ih-contact:hover{color:#fff;background:#ffffff29;border-color:#fff}.original-v3-landing .ih-proof{color:#e1e1e1;margin:24px 0 0;font-size:14px;line-height:20px}.original-v3-landing .ih-industry{border-color:#ffffff47;margin-top:40px;padding-top:24px}.original-v3-landing .ih-industry-name{color:#ddd}.original-v3-landing .ih-navigation{background:#181818eb}.original-v3-landing .ih-choice-progress{box-shadow:none;background:#fff}.original-v3-landing .ih-choices button{min-height:80px;padding:12px 16px}.original-v3-landing .ih-choice-title{font-size:12px;line-height:16px}.original-v3-landing .ih-choice:before{display:none}.original-v3-landing :is(.brand-foundation,.solutions,.knowledge-section,.journey,.brand-craft,.brand-resources,.ov3-fire,.ov3-faq){padding-block:96px!important}.original-v3-landing :is(.brand-foundation,.solutions,.knowledge-section,.journey,.brand-craft,.brand-resources,.ov3-fire,.ov3-faq) :is(.eyebrow,.ov3-label){margin-bottom:24px}.original-v3-landing .ov3-statement{isolation:isolate;background:#181818;position:relative;overflow:hidden}.ov3-statement-media{z-index:0;width:60%;position:absolute;inset:0 0 0 auto}.original-v3-landing .ov3-statement-inner{z-index:1;pointer-events:none;position:relative}.original-v3-landing .spatial-hero--statement{background:#181818;height:100%;min-height:0}.spatial-hero--statement .hero-image{z-index:-2;inset:0}.spatial-hero--statement .hero-image img{object-fit:cover;width:100%;height:100%}.spatial-hero--statement #spatial-stage{z-index:-2;touch-action:pan-y;position:absolute;inset:0;overflow:hidden}.spatial-hero--statement #spatial-stage canvas{opacity:0;width:100%;height:100%;transition:opacity .65s;display:block}.spatial-hero--statement[data-scene-ready=true] #spatial-stage canvas{opacity:1}.cinematic-landing.original-v3-landing .spatial-hero--statement:before{z-index:-1;pointer-events:none;background:linear-gradient(90deg,#181818 0% 4%,#181818e6 14%,#18181885 32%,#1818181a 55%,#0000 72%),linear-gradient(135deg,#18181873 5%,#0000 62%)}.spatial-hero--statement .spatial-caption{color:#fff;text-shadow:0 1px 8px #000;pointer-events:none;align-items:center;gap:12px;font-size:10px;display:flex;position:absolute;bottom:85px;right:32px}.spatial-hero--statement .spatial-controls{z-index:3;background:#102532d9;border:1px solid #ffffff70;border-radius:4px;gap:1px;padding:4px;display:flex;position:absolute;bottom:28px;right:32px}.spatial-hero--statement .spatial-controls button{color:#fff;white-space:nowrap;background:0 0;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 12px;font-size:11px;display:flex}.spatial-hero--statement .spatial-controls button:hover:not(:disabled),.spatial-hero--statement .spatial-controls button[aria-pressed=true]:not(.spatial-motion){background:#ffffff24}.cinematic-landing.original-v3-landing .spatial-hero--statement .spatial-controls button{color:#fff}.cinematic-landing.original-v3-landing .spatial-hero--statement .spatial-controls button[aria-pressed=true]{color:#fff;background:#ffffff24}.spatial-hero--statement #hero-door-open svg{display:none}.spatial-hero--statement .spatial-controls button:disabled{opacity:.5}.spatial-hero--statement .spatial-controls svg{width:17px;height:17px}.spatial-hero--statement .spatial-annotations{pointer-events:none;opacity:0;position:absolute;inset:0}.spatial-hero--statement[data-reveal=true] .spatial-annotations{opacity:1}.spatial-hero--statement .spatial-annotations span{color:#fff;white-space:nowrap;background:#092739d9;padding:8px;font-size:9px;position:absolute;top:0;left:0}.original-v3-landing .ov3-statement-copy{max-width:min(680px,56%);font-size:60px;line-height:1}.original-v3-landing .ov3-statement .ov3-label{color:#c9c9c9}.original-v3-landing .ov3-fire{background:#f5f5f3!important}.original-v3-landing .material-study{background:#e9e9e6!important;border-radius:16px!important}.original-v3-landing :is(.material-study-stage,.material-study-grid,.material-face,.material-stiffener,.material-hinge,.material-rose,.material-lever){background-image:none!important}.original-v3-landing .material-plate-1 .material-face{background-color:#c9b98f}.original-v3-landing .brand-resources{background:#f5f5f3!important}.original-v3-landing .solution-grid{gap:16px}.cinematic-landing.original-v3-landing .solution-card{border:1px solid #d4d4d0;border-radius:16px;overflow:hidden}.original-v3-landing .resource-links{gap:16px}.cinematic-landing.original-v3-landing .resource-links>a{background:#fff;border:1px solid #d4d4d0;border-radius:16px;padding:24px}.original-v3-landing .foundation-pillars article{border:1px solid #d4d4d0;border-radius:8px;padding:24px!important}.original-v3-landing .foundation-pillars{gap:16px}.original-v3-landing .dossier-frame,.original-v3-landing .journey-frame{overflow:hidden;border-radius:16px!important}.original-v3-landing .ov3-finale{background:#e9e9e6}.original-v3-landing .cf-direct{border-radius:16px}.original-v3-landing :is(.fs-codes article,.pi-list a,.resource-links>a):before,.original-v3-landing .resource-links>a:after{background-image:none!important}:is(body:has(.original-v3-landing) .footer-main strong,body:has(.original-v3-landing) .footer-bottom :is(span,a)){font-size:12px;line-height:16px}body:has(.original-v3-landing) .footer-closing span{margin-top:12px}body:has(.original-v3-landing) .footer-main{column-gap:24px;padding-top:24px}body:has(.original-v3-landing) .footer-main .wordmark{margin-top:-16px;padding:16px}body:has(.original-v3-landing) .footer-main>div{gap:8px}body:has(.original-v3-landing) .footer-content-links{column-gap:24px;padding-block:24px}body:has(.original-v3-landing) .footer-content-links a{padding-block:8px}body:has(.original-v3-landing) .footer-bottom{gap:16px;padding-block:24px}body:has(.original-v3-landing) .footer-bottom a{gap:8px}.original-v3-landing :is(.ih-scenes,.ih-scene,.ih-copy,.ih-description,.ih-actions,.ih-industry,.ih-navigation,.ov3-fire-stage img,.cf-scene,.cf-scene img,.dossier-frame img,.ov3-line>*){animation:none!important}.original-v3-landing :is(.ih-scenes,.ih-copy,.ov3-fire-stage img,.cf-scene){transform:none!important}.original-v3-landing [data-reveal]{transition:opacity .7s var(--design-ease), transform .7s var(--design-ease)!important}.original-v3-landing [data-revealed=false]{transform:translateY(32px)}.original-v3-landing [data-reveal] .ov3-line>*{transition:none!important;transform:none!important}.original-v3-landing :is(.button,.ih-primary,.solution-card,.resource-links>a,.text-link,button){transition-duration:.5s;transition-timing-function:var(--design-ease)}.original-v3-landing *{transition-timing-function:var(--design-ease)!important}.original-v3-landing .pi-list a{transition:transform .5s var(--design-ease), opacity .3s var(--design-ease)!important}.original-v3-landing .material-leader path{transition:opacity .3s var(--design-ease)!important}.original-v3-landing :is(.solution-card,.resource-links>a,.ih-choice):before{background-image:none!important}.original-v3-landing :is(.ih-choice-number,.solution-open-badge,.solution-trait,.solution-specs,.solution-door-action span,.ov3-callout-index,.ov3-fire-stage strong,.ov3-fire-stage li span,.fs-note,.material-study-heading span,.material-study-heading button,.material-callout,.material-callout b,.material-part-number,.material-study-axis,.material-study-scale,.material-pointer-hint,.material-study-spec,.material-study small,.journey-counter b,.journey-step-pills button,.pi-list-heading span,.pi-client,.pi-sector,.pi-date){font-size:12px!important;line-height:16px!important}.original-v3-landing :is(.fs-codes p,.material-study p){font-size:14px!important;line-height:20px!important}.original-v3-landing .fs-code{font-size:48px!important;line-height:1!important}.original-v3-landing .pi-name{font-size:24px!important;line-height:32px!important}.original-v3-landing .foundation-signal{font-size:30px!important;line-height:36px!important}.original-v3-landing .foundation-signal small{font-size:16px!important;line-height:24px!important}.original-v3-landing .foundation-pillars p{font-size:14px!important;line-height:20px!important}.original-v3-landing :is(.material-study button,.material-study button span,.resource-help,.resource-help a,.cf-direct dt){font-size:12px!important;line-height:16px!important}.original-v3-landing .cf-direct :is(dd,dd a){font-size:16px!important;line-height:24px!important}.original-v3-landing .solution-room-decal text{font-size:24px!important}.original-v3-landing .pi-columns span{font-size:12px!important;line-height:16px!important}body:has(.original-v3-landing) :is(.original-v3-landing,.site-footer) svg:has(use[href^=\#i-]){stroke:none;-webkit-mask:var(--phosphor) center / contain no-repeat;mask:var(--phosphor) center / contain no-repeat;background:currentColor}body:has(.original-v3-landing) :is(.original-v3-landing,.site-footer) svg:has(use[href^=\#i-]) use{display:none}body:has(.original-v3-landing) :is(.original-v3-landing,.site-footer) svg:has(use[href=\#i-arrow]){--phosphor:url(/website/icons/phosphor/arrow-right.svg)}body:has(.original-v3-landing) :is(.original-v3-landing,.site-footer) svg:has(use[href=\#i-search]){--phosphor:url(/website/icons/phosphor/magnifying-glass.svg)}body:has(.original-v3-landing) :is(.original-v3-landing,.site-footer) svg:has(use[href=\#i-fire]){--phosphor:url(/website/icons/phosphor/fire.svg)}body:has(.original-v3-landing) :is(.original-v3-landing,.site-footer) svg:has(use[href=\#i-lock]){--phosphor:url(/website/icons/phosphor/lock-key.svg)}body:has(.original-v3-landing) :is(.original-v3-landing,.site-footer) svg:has(use[href=\#i-sound]){--phosphor:url(/website/icons/phosphor/speaker-high.svg)}body:has(.original-v3-landing) :is(.original-v3-landing,.site-footer) svg:has(use[href=\#i-exit]){--phosphor:url(/website/icons/phosphor/sign-out.svg)}body:has(.original-v3-landing) :is(.original-v3-landing,.site-footer) svg:has(use[href=\#i-layers]){--phosphor:url(/website/icons/phosphor/stack.svg)}@media (max-width:700px){.original-v3-landing .industry-hero .ih-body{padding-block:144px 32px}.original-v3-landing .industry-hero h1{font-size:36px!important;line-height:1.18!important}.original-v3-landing .ih-description{margin-top:16px}.original-v3-landing .ih-industry{margin-top:32px}.original-v3-landing .ih-choices button{min-height:64px;padding:8px}.original-v3-landing :is(.brand-foundation,.solutions,.knowledge-section,.journey,.brand-craft,.brand-resources,.ov3-fire,.ov3-faq){padding-block:64px!important}.original-v3-landing :is(.ov3-section-top h2,.knowledge-copy h2,.craft-copy h2,.resources-heading h2,.journey-head h2,.pi-head h2,.ov3-fire-copy h2,.cf-copy h2,.ov3-faq-intro h2){font-size:36px!important;line-height:40px!important}.original-v3-landing .ov3-statement{flex-direction:column;display:flex}.original-v3-landing .ov3-statement-inner{order:0;padding-bottom:24px}.ov3-statement-media{order:1;width:100%;height:500px;position:relative;inset:auto}.cinematic-landing.original-v3-landing .spatial-hero--statement:before{background:linear-gradient(#181818,#0000 20%)}.spatial-hero--statement .spatial-caption{bottom:85px;left:20px;right:auto}.spatial-hero--statement .spatial-controls{bottom:28px;left:20px;right:auto;transform:none}.original-v3-landing .ov3-statement-copy{max-width:100%;font-size:36px;line-height:40px}}@media (prefers-reduced-motion:reduce){.original-v3-landing [data-reveal],.original-v3-landing :is(a,button,summary){transition:none!important}.original-v3-landing [data-revealed=false]{opacity:1;transform:none}}.original-v3-landing .ih-body{padding-top:96px!important}.original-v3-landing .ih-copy{margin-top:64px}.original-v3-landing .ih-industry-description{margin-top:8px}.original-v3-landing .ih-choices button{gap:8px}.original-v3-landing .brand-foundation{gap:48px}.original-v3-landing .foundation-index{margin-bottom:8px}.original-v3-landing .foundation-signal{gap:8px}.original-v3-landing .foundation-pillars p{margin-top:8px}.original-v3-landing .foundation-pillars article:before{background-image:none!important}.original-v3-landing .ov3-section-top{gap:64px}.original-v3-landing :is(.ov3-text-link,.text-link){gap:16px}.original-v3-landing .ov3-section-top .ov3-text-link{margin-top:24px}.original-v3-landing .solution-scene-note{gap:16px;margin-top:16px}.original-v3-landing .solution-info{gap:8px}.original-v3-landing :is(.solution-open-badge,.solution-door-action){border-radius:8px;gap:8px!important;padding:8px 12px!important}.original-v3-landing .solution-room-decal{transition:opacity .3s var(--design-ease)}.original-v3-landing .ov3-fire-layout{gap:0 64px}.original-v3-landing .ov3-fire-lead{padding-bottom:8px}.original-v3-landing .ov3-fire-stage{margin-top:64px}.original-v3-landing .ov3-fire-lead .fs-action{border-radius:8px;gap:12px;padding:8px 12px}.original-v3-landing .ov3-fire-scene{transition:transform .5s var(--design-ease);scale:1!important}.original-v3-landing .ov3-callout-lines polyline{transition:opacity .3s var(--design-ease);stroke-dashoffset:0!important}.original-v3-landing .ov3-callout-marker{width:16px;height:16px;transition:transform .5s var(--design-ease), opacity .3s var(--design-ease);margin:-8px 0 0 -8px}.original-v3-landing .ov3-callout-marker:after{animation:none}.original-v3-landing .ov3-callout-list li{transition:opacity .7s var(--design-ease);translate:none!important}.original-v3-landing .ov3-callout-list li[data-side=above]{padding-bottom:12px}.original-v3-landing .ov3-callout-list li[data-side=below]{padding-top:12px}.original-v3-landing .ov3-callout-index{margin-bottom:8px}.original-v3-landing .ov3-callout-list li>span:last-child{margin-top:4px}.original-v3-landing .ov3-fire-sides{gap:16px;margin-top:12px;padding-inline:2px}.original-v3-landing .ov3-fire-sides>span{gap:8px}.original-v3-landing .ov3-fire-scale{transition:transform .5s var(--design-ease);background:#a7653c}.original-v3-landing .ov3-fire-scale:after{display:none}.original-v3-landing .fs-codes article{column-gap:16px;padding-top:32px}.original-v3-landing .fs-codes p{margin-top:8px}.original-v3-landing .knowledge-grid{gap:64px}.original-v3-landing .knowledge-copy>p:not(.eyebrow){margin-top:16px}.original-v3-landing .knowledge-copy>.lab-link{margin-top:12px}.original-v3-landing .material-study-heading{gap:16px;padding:24px 24px 0}.original-v3-landing .material-study-heading>span{gap:8px}.original-v3-landing .material-study-heading button{border-radius:8px;gap:12px;padding:8px 12px}.original-v3-landing .material-callout{border-radius:8px;gap:8px;padding:8px 12px}.original-v3-landing .material-study-object,.original-v3-landing .material-plate{transition:transform .5s var(--design-ease)}.original-v3-landing .material-study :is(.material-study-leaders,.material-study-callouts),.original-v3-landing .material-study :is(.material-leader path,.material-leader circle,.material-face){transition:opacity .3s var(--design-ease)}.original-v3-landing .material-study-tabs button{transition:background-color .3s var(--design-ease), color .3s var(--design-ease);gap:8px;padding:12px 16px}.original-v3-landing .material-study-tabs button i{width:4px;height:4px}.original-v3-landing .material-study-caption{padding:24px}.original-v3-landing .material-study-caption strong{font-size:18px;line-height:28px}.original-v3-landing .journey-head{gap:24px}.original-v3-landing .journey-index{line-height:16px}.original-v3-landing .journey-body{gap:64px}.original-v3-landing .journey-image-note{margin-top:12px}.original-v3-landing .journey-steps li{padding-left:48px}.original-v3-landing .journey-steps :is(h3,p){margin-top:12px}.original-v3-landing .journey-steps .text-link{margin-top:8px}.original-v3-landing .journey-frame img{transition:opacity .5s var(--design-ease), transform .5s var(--design-ease)}.original-v3-landing .journey-frame figcaption{gap:8px 16px;padding:8px 12px}.original-v3-landing .journey-step-pills{gap:4px}.original-v3-landing .journey-step-pills button{padding-inline:8px}.original-v3-landing .journey-progress i{transition:transform .5s var(--design-ease)}.original-v3-landing .ov3-projects{padding-block:96px}.original-v3-landing .pi-head{gap:16px;padding-bottom:24px}.original-v3-landing .ov3-projects .pi-head h2{margin-top:8px}.original-v3-landing .pi-columns{padding-block:12px}.original-v3-landing .pi-list a{padding-block:24px}.original-v3-landing .brand-craft{gap:96px}.original-v3-landing .brand-craft figcaption{gap:12px}.original-v3-landing .dossier-frame img{transition:transform .5s var(--design-ease), opacity .3s var(--design-ease)}.original-v3-landing .craft-copy h2{margin-bottom:24px}.original-v3-landing .craft-copy p{margin-bottom:16px}.original-v3-landing .craft-copy .text-link{margin-top:8px}.original-v3-landing .resources-heading{margin-bottom:32px}.original-v3-landing .resource-index{gap:16px;padding-bottom:24px}.original-v3-landing .resource-help{gap:8px;margin-top:24px}.original-v3-landing .resource-help a{gap:8px}.original-v3-landing .ov3-finale .cf-layout{padding-block:96px 64px}.original-v3-landing .cf-copy h2{margin-top:16px}.original-v3-landing .cf-copy>p:not(.eyebrow){margin-top:24px}.original-v3-landing .brand-contact-actions{gap:16px 32px;margin-top:32px}.original-v3-landing .brand-contact-actions .button{gap:16px}.original-v3-landing .ov3-finale .cf-direct{gap:16px 40px;padding:24px}.original-v3-landing .cf-direct dd{margin-top:4px}.original-v3-landing :is(.text-link,.ov3-text-link){transition:transform .5s var(--design-ease), opacity .3s var(--design-ease), color .3s var(--design-ease)}.original-v3-landing .solution-room-decal text{line-height:32px}.original-v3-landing .ov3-faq-list summary{line-height:28px}@media (max-width:999px){.original-v3-landing .ov3-fire-layout{gap:0}.original-v3-landing .ov3-fire-lead{margin-top:24px}.original-v3-landing .brand-craft{gap:48px}}@media (max-width:700px){.original-v3-landing .ih-body{padding-top:96px!important}.original-v3-landing .ih-copy{margin-top:48px}.original-v3-landing .ov3-fire-stage{margin-top:32px}.original-v3-landing .ov3-fire-sides{gap:8px}.original-v3-landing .material-study-heading{gap:8px;padding:16px 16px 0}.original-v3-landing .material-study-tabs button{gap:8px;padding:12px 8px}.original-v3-landing .material-study-caption{padding:16px}.original-v3-landing .ov3-faq-list summary{line-height:24px}.original-v3-landing .knowledge-grid,.original-v3-landing .journey-body{gap:32px}.original-v3-landing .journey-steps li{padding-left:0}.original-v3-landing .ov3-projects{padding-block:64px}.original-v3-landing .brand-craft{gap:32px}.original-v3-landing .ov3-finale .cf-layout{padding-block:300px 56px}.original-v3-landing .ov3-finale .cf-direct,.original-v3-landing .foundation-intro{gap:16px}.original-v3-landing .foundation-pillars{grid-template-columns:1fr}.original-v3-landing .foundation-pillars article{column-gap:16px}.original-v3-landing .solution-grid{padding-inline:24px;padding-bottom:16px}.original-v3-landing .solution-card:last-child .solution-info>svg:first-child{margin-right:4px}.original-v3-landing .ov3-callout-list{column-gap:24px;margin-top:16px}.original-v3-landing .ov3-callout-list li[data-side]{padding-block:0 16px}.original-v3-landing .ov3-fire .fs-codes{margin-top:48px}.original-v3-landing .fs-codes article{padding-bottom:24px}.original-v3-landing .knowledge-copy h2{margin-top:12px}.original-v3-landing .journey-steps li{padding-bottom:48px}.original-v3-landing .journey-inline{margin-bottom:24px}.original-v3-landing .pi-list a{row-gap:8px}.original-v3-landing .resources-heading{gap:16px}.original-v3-landing .ov3-finale .cf-layout{gap:24px}}@media (prefers-reduced-motion:reduce){.original-v3-landing :is(.material-study-object,.material-plate,.journey-frame img,.journey-progress i,.ov3-fire-scene,.ov3-callout-marker,.ov3-callout-list li){transition:none!important}.original-v3-landing .ov3-fire-stage[data-revealed=false] .ov3-callout-list li{opacity:1}}.cinematic-landing.original-v3-landing .spatial-hero--statement .spatial-caption{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cinematic-landing.original-v3-landing .spatial-hero--statement .spatial-controls{pointer-events:none;background:0 0;border:0;padding:0;display:block;inset:0;transform:none}.cinematic-landing.original-v3-landing .spatial-hero--statement #hero-door-open{color:#fff;pointer-events:auto;cursor:pointer;background:#14181985;border:1px solid #ffffffd9;border-radius:50%;width:46px;height:46px;min-height:0;padding:0;position:absolute;top:56%;left:68%;transform:translate(-50%,-50%);box-shadow:0 2px 16px #0000004d}.cinematic-landing.original-v3-landing .spatial-hero--statement #hero-door-open:before{content:"";background:#ffffffbf;border:2px solid #fff;border-radius:50%;position:absolute;inset:14px}.cinematic-landing.original-v3-landing .spatial-hero--statement #hero-door-open:after{content:"";border:1px solid #fff;border-radius:50%;animation:3.8s ease-out infinite door-handle-pulse;position:absolute;inset:-1px}.cinematic-landing.original-v3-landing .spatial-hero--statement #hero-door-open span{color:#fff;white-space:nowrap;background:#12181be6;border:1px solid #ffffff59;border-radius:4px;padding:9px 12px;font-size:12px;line-height:1.3;position:absolute;bottom:calc(100% + 12px);right:-4px;box-shadow:0 3px 16px #0003}.cinematic-landing.original-v3-landing .spatial-hero--statement #hero-door-open:hover,.cinematic-landing.original-v3-landing .spatial-hero--statement #hero-door-open:focus-visible{background:#12181bcc;border-color:#fff}.cinematic-landing.original-v3-landing .spatial-hero--statement #hero-door-open[aria-pressed=true]:after{animation:none}.cinematic-landing.original-v3-landing .spatial-hero--statement #hero-door-open[aria-pressed=true] span{top:calc(100% + 12px);bottom:auto}@keyframes door-handle-pulse{0%,58%{opacity:0;transform:scale(1)}62%{opacity:.85}90%,to{opacity:0;transform:scale(1.55)}}@media (prefers-reduced-motion:reduce){.cinematic-landing.original-v3-landing .spatial-hero--statement #hero-door-open:after{animation:none}}
@font-face{font-family:V5Manrope;src:url(/fonts/manrope-variable.ttf)format("truetype");font-weight:400 700;font-display:swap}.original-v5-landing{--v5-ink:#17221f;--v5-paper:#f4f2eb;color:var(--v5-ink);background:var(--v5-paper);font-family:V5Manrope,sans-serif}.original-v5-landing h1,.original-v5-landing h2,.original-v5-landing h3,.original-v5-landing button,.original-v5-landing input,.original-v5-landing a{font-family:inherit}.original-v5-landing h1,.original-v5-landing h2,.original-v5-landing h3{text-wrap:balance}.original-v5-landing p{text-wrap:pretty}.original-v5-landing em{font-style:normal}.original-v5-landing .industry-hero .ih-copy{width:min(680px,65%)}.original-v5-landing .industry-hero h1{letter-spacing:-.04em;color:#fff;max-width:680px;font-size:clamp(2.25rem,4.5vw,4.5rem);font-weight:600;line-height:1.05}.original-v5-landing .industry-hero h1>span+span{color:#f3d8b7}.original-v5-landing .ih-description{color:#fff;max-width:580px;font-size:1.125rem;line-height:1.55}.original-v5-landing :is(.ih-proof,.ih-industry-description){color:#fff}.original-v5-landing .ih-industry-link{color:#ffe0ba;min-height:44px;font-size:.875rem}.original-v5-landing .ih-industry-name{color:#ffe0ba;font-size:.75rem}.original-v5-landing .ih-choice-number{color:#f3e7d8;font-size:.75rem}.original-v5-landing .ih-navigation{position:relative}.original-v5-landing .ih-rotation-toggle{color:#fff8ec;cursor:pointer;background:#1d1c1ac7;border:0;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:100%;right:16px}.original-v5-landing .ih-rotation-toggle svg{fill:currentColor;width:18px;height:18px}.original-v5-landing .ih-rotation-toggle:hover{background:#574432}.original-v5-landing .ih-rotation-toggle:focus-visible{outline-offset:-3px;outline:2px solid #e6be93}.original-v5-landing .ov3-faq summary{min-height:56px}@media (max-width:700px){.original-v5-landing .industry-hero .ih-copy{width:100%}.original-v5-landing .industry-hero .ih-body{padding-block:48px 32px}.original-v5-landing .industry-hero h1{font-size:2.25rem;line-height:1.1}.original-v5-landing .ih-description{font-size:1rem}}@media (prefers-reduced-motion:reduce){.original-v5-landing .ih-actions a{transition:none}.original-v5-landing .ih-actions a:active{transform:none}}html:has(.original-v5-landing){scroll-padding-top:112px}.original-v5-landing{font-size:16px;line-height:1.5}.original-v5-landing :is(.foundation-pillars p,.fs-codes p,.material-study p,.fs-note,.solution-scene-note),.original-v5-landing :is(.solution-trait,.solution-specs){font-size:16px!important;line-height:24px!important}.original-v5-landing :is(.ih-proof,.ih-industry-description){font-size:16px;line-height:24px}.original-v5-landing :is(.ih-choice-title,.material-study button,.material-study button span,.solution-door-action span,.dossier-plate figcaption,.dossier-plate figcaption a,.resource-help,.resource-help a,.material-study small,.journey-image-note){font-size:14px!important;line-height:20px!important}.original-v5-landing :is(.text-link,.ov3-text-link,.ih-industry-link,.resource-help a,.dossier-plate figcaption a,.cf-direct dd a){align-items:center;min-height:44px;display:inline-flex}.cinematic-landing.original-v3-landing.original-v5-landing .resource-links>a{grid-template-rows:42px auto 1fr;grid-template-columns:minmax(0,1fr);align-content:start;gap:0;display:grid}.cinematic-landing.original-v3-landing.original-v5-landing .resource-index{grid-area:auto;align-self:start;margin:0;padding:0}.cinematic-landing.original-v3-landing.original-v5-landing .resource-links :is(h3,p){grid-column:auto}.original-v5-landing.original-v3-landing .ov3-finale .cf-direct{grid-template-columns:max-content max-content minmax(0,1fr);gap:16px;display:grid}.original-v5-landing.original-v3-landing .ov3-finale .cf-direct>div{min-width:0}.original-v5-landing.original-v3-landing .ov3-finale .cf-direct dd{align-items:center;min-height:44px;display:flex}.original-v5-landing .cf-direct dd a{overflow-wrap:break-word;max-width:100%}.original-v5-landing .cf-direct .v5-postal{white-space:nowrap}@media (max-width:700px){.original-v5-landing.original-v3-landing .ov3-finale .cf-direct{grid-template-columns:minmax(0,1fr)}}@media (min-width:701px) and (max-width:900px){.original-v5-landing.original-v3-landing .fs-codes{grid-template-columns:repeat(2,minmax(0,1fr))}.original-v5-landing.original-v3-landing .fs-codes article:nth-child(3){border-left:0;border-top:1px solid var(--ap-line);grid-column:1/-1;padding-left:0}}.original-v5-landing :is(button,summary){touch-action:manipulation;cursor:pointer}.original-v5-landing :is(button,a,summary):active{filter:brightness(.9)}.original-v5-landing :is(.solution-door-action,.material-callout,.material-study-heading button){min-height:44px!important}.original-v5-landing .journey-step-pills{flex-wrap:wrap;gap:8px}.original-v5-landing .journey-step-pills button{min-width:44px;height:44px}.original-v5-landing .ih-choices button{min-height:72px}.original-v5-landing .spatial-hero--statement #hero-door-open:after{animation:none!important}.original-v5-landing .spatial-hero--statement #hero-door-open span{font-size:14px;line-height:20px}.original-v5-landing .solution-scene-note{color:#43535d}body:has(.original-v5-landing) :is(.site-header a,.site-header button,.site-footer a){touch-action:manipulation}@media (max-width:700px){html:has(.original-v5-landing){scroll-padding-top:88px}}@media (prefers-reduced-motion:reduce){.original-v5-landing *,.original-v5-landing :before,.original-v5-landing :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.original-v5-landing .solution-grid-premium .solution-info{color:#fff;background:#1f2524;padding:16px;bottom:0;left:0;right:0}.original-v5-landing .solution-grid-premium :is(.solution-trait,.solution-specs){color:#fff;opacity:1}body:has(.original-v5-landing) .menu-toggle[aria-expanded=true]{background:#313131}body:has(.original-v5-landing) .menu-toggle[aria-expanded=true] span{opacity:1;background:#fff}@media (max-width:1100px){body:has(.original-v5-landing) .mobile-nav:not([hidden]){height:calc(100dvh - 69px);max-height:calc(100dvh - 69px);padding-bottom:max(24px, env(safe-area-inset-bottom));background:#1f1f1f;position:fixed;inset:69px 0 0;overflow-y:auto}body:has(.original-v5-landing) .mobile-nav a{align-items:center;min-height:48px;display:flex}}body:has(.original-v5-landing) .v5-search-label{color:#181818;margin:16px 0 8px;font-size:16px;font-weight:600;line-height:24px;display:block}body:has(.original-v5-landing) .search-dialog input{min-height:44px;font-size:16px;line-height:24px}body:has(.original-v5-landing) .search-dialog :is(button,.search-result){min-height:44px}.original-v5-landing .solution-scene-note span{color:#43535d!important}.original-v5-landing .material-study-heading button span{color:#472b17!important}.original-v5-landing .material-hinge{left:-3px;right:auto}.original-v5-landing .material-rose{left:auto;right:14px}.original-v5-landing .material-lever{left:auto;right:18px}.original-v5-landing .material-keyhole{top:44%;left:auto;right:17px}.original-v5-landing .ov3-statement-media:after{content:"Klikk på dørhåndtaket for å åpne døren";z-index:4;color:#fff;pointer-events:none;background:#181818;border-radius:4px;max-width:min(300px,100% - 48px);padding:8px 12px;font-size:14px;line-height:20px;position:absolute;bottom:24px;right:24px}.original-v5-landing .ih-shade{background:linear-gradient(90deg,#000000d1 0%,#000000c2 64%,#0003 100%)}.original-v5-landing :is(a,button,summary):focus-visible{outline-offset:2px;outline:3px solid #fff;box-shadow:0 0 0 5px #17221f}.original-v5-landing .solution-card:has(:focus-visible){outline-offset:3px;outline:3px solid #17221f}body:has(.original-v5-landing) :is(.site-header a,.site-header button,.site-footer a):focus-visible{outline-offset:3px;outline:3px solid #fff;box-shadow:0 0 0 5px #17221f}@media (max-width:700px){.original-v5-landing .ih-shade{background:#000000b8}}@media (min-width:701px) and (max-width:1000px){.original-v5-landing .industry-hero .ih-copy{width:min(680px,85%);margin-top:0}.original-v5-landing .industry-hero h1{font-size:36px!important;line-height:40px!important}.original-v5-landing .industry-hero .ih-body{padding-block:96px 32px!important}}body:has(.original-v5-landing) .review-return{visibility:visible;width:fit-content;min-height:44px;margin:16px;position:static}.original-v5-landing .v5-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.original-v5-landing .journey-steps li{opacity:1!important}.original-v5-landing .journey-steps .journey-index{color:#8d4c23!important}.original-v5-landing .journey-steps p{color:#535353!important}.original-v5-landing .ov3-statement-media{container-type:inline-size}.original-v5-landing .spatial-hero--statement .hero-image img{object-position:50% 50%}@container (max-width:700px){.original-v5-landing .spatial-hero--statement .hero-image img{object-position:90% 50%}}.original-v5-landing .spatial-hero--statement #spatial-stage{z-index:0}.cinematic-landing.original-v3-landing.original-v5-landing .spatial-hero--statement #hero-door-open{color:#fff;width:auto;height:auto;min-height:44px;box-shadow:none;opacity:0;pointer-events:none;background:#181818;border:1px solid #fff;border-radius:4px;padding:8px 12px;position:absolute;inset:auto 24px 72px auto;transform:none;transition:none!important}.cinematic-landing.original-v3-landing.original-v5-landing .spatial-hero--statement #hero-door-open:before,.cinematic-landing.original-v3-landing.original-v5-landing .spatial-hero--statement #hero-door-open:after{display:none}.cinematic-landing.original-v3-landing.original-v5-landing .spatial-hero--statement #hero-door-open:focus-visible{opacity:1;pointer-events:auto}.cinematic-landing.original-v3-landing.original-v5-landing .spatial-hero--statement #hero-door-open span{clip-path:none;white-space:normal;width:auto;height:auto;box-shadow:none;background:0 0;border:0;margin:0;padding:0;position:static;overflow:visible}.cinematic-landing.original-v3-landing.original-v5-landing .spatial-hero--statement[data-needs-intent=true] #hero-door-open{opacity:1;pointer-events:auto}.cinematic-landing.original-v3-landing.original-v5-landing .spatial-hero--statement:before{z-index:1;pointer-events:none}.original-v5-landing .ov3-statement-media:has(.spatial-hero--statement[data-door-open=true]):after{content:"Klikk på døren for å lukke den"}@media (hover:none),(pointer:coarse){.cinematic-landing.original-v3-landing.original-v5-landing .spatial-hero--statement #hero-door-open,.cinematic-landing.original-v3-landing.original-v5-landing .spatial-hero--statement[data-needs-intent=true] #hero-door-open{left:var(--handle-x,74%);top:var(--handle-y,55%);opacity:1;pointer-events:auto;touch-action:manipulation;background:#181818a6;border:2px solid #fff;border-radius:50%;width:72px;height:72px;min-height:72px;padding:0;bottom:auto;right:auto;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #18181838,0 4px 20px #00000059}.cinematic-landing.original-v3-landing.original-v5-landing .spatial-hero--statement #hero-door-open:before{content:"";background:#fff;border:0;border-radius:50%;display:block;position:absolute;inset:26px}.cinematic-landing.original-v3-landing.original-v5-landing .spatial-hero--statement #hero-door-open span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.original-v5-landing .ov3-statement-media:after{content:"Trykk på håndtaket for å åpne døren"}.original-v5-landing .ov3-statement-media:has(.spatial-hero--statement[data-door-open=true]):after{content:"Trykk på håndtaket for å lukke døren"}}
.original-v5-landing.original-v3-landing .ov3-finale{background:#e9e6de;overflow:hidden}.original-v5-landing.original-v3-landing .ov3-finale .cf-layout{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);grid-template-areas:"copy study""direct study";align-items:end;gap:40px 80px;padding-block:96px;display:grid}.original-v5-landing .rp100-study{color:#252d29;grid-area:study;align-self:stretch;min-width:0;margin:0}.original-v5-landing .rp100-study-heading{letter-spacing:.12em;color:#646a63;justify-content:space-between;gap:16px;padding-bottom:12px;font-size:12px;font-weight:700;line-height:16px;display:flex}.original-v5-landing .rp100-study-image{background:#bfbcb5;position:relative;overflow:hidden}.original-v5-landing .rp100-study-image img{aspect-ratio:1000/1030;object-fit:cover;object-position:center 48%;width:100%;height:auto;display:block}.original-v5-landing .rp100-study-image-label{letter-spacing:.1em;background:#f4f2eb;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:700;line-height:16px;display:flex;position:absolute;bottom:24px;left:24px}.original-v5-landing .rp100-study-image-label i{background:#c66d39;border-radius:50%;width:4px;height:4px}.original-v5-landing .rp100-study figcaption{padding-top:24px}.original-v5-landing .rp100-study-intro{justify-content:space-between;align-items:end;gap:24px;display:flex}.original-v5-landing .rp100-study-intro span{color:#a64f28;letter-spacing:.12em;font-size:12px;font-weight:700;line-height:16px}.original-v5-landing .rp100-study-intro h3{letter-spacing:-.04em;margin:4px 0 0;font-size:30px;line-height:36px}.original-v5-landing .rp100-study-intro p{color:#5c625c;max-width:24ch;margin:0;font-size:14px;line-height:20px}.original-v5-landing .rp100-study-specs{border-top:1px solid #c7c6bd;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0 0;padding-top:16px;display:grid}.original-v5-landing .rp100-study-specs dt{color:#666d65;font-size:12px;line-height:16px}.original-v5-landing .rp100-study-specs dd{margin:4px 0 0;font-size:16px;font-weight:700;line-height:24px}.original-v5-landing .rp100-study-note{color:#666d65;margin:16px 0 0;font-size:12px;line-height:16px}@media (min-width:1001px) and (max-width:1200px){.original-v5-landing.original-v3-landing .ov3-finale .cf-direct{grid-template-columns:repeat(2,minmax(0,1fr))}.original-v5-landing.original-v3-landing .ov3-finale .cf-direct>div:last-child{grid-column:1/-1}}@media (max-width:1000px){.original-v5-landing.original-v3-landing .ov3-finale .cf-layout{gap:40px}.original-v5-landing.original-v3-landing .ov3-finale .cf-direct{grid-template-columns:minmax(0,1fr)}.original-v5-landing .rp100-study-intro{display:block}.original-v5-landing .rp100-study-intro p{margin-top:8px}}@media (max-width:700px){.original-v5-landing.original-v3-landing .ov3-finale .cf-layout{grid-template-columns:minmax(0,1fr);grid-template-areas:"copy""study""direct";gap:40px;padding-block:64px}.original-v5-landing .rp100-study-image-label{bottom:16px;left:16px}.original-v5-landing .rp100-study-intro{display:flex}}@media (max-width:400px){.original-v5-landing .rp100-study-intro{display:block}.original-v5-landing .rp100-study-specs{grid-template-columns:.8fr .8fr 1.2fr;gap:8px}}
.ih-description-mobile,.ih-choice-title-mobile{display:none}@media (max-width:700px){.original-v5-landing.original-v3-landing .industry-hero{grid-template-rows:minmax(0,1fr) auto;height:auto;min-height:100svh}.original-v5-landing.original-v3-landing .industry-hero .ih-body{justify-content:flex-end;min-height:0;padding:80px 0 12px!important}.original-v5-landing.original-v3-landing .industry-hero .ih-copy{width:100%;margin:0}.original-v5-landing .industry-hero h1{font-size:36px!important;line-height:40px!important}.original-v5-landing .industry-hero .ih-description{margin-top:12px}.original-v5-landing .industry-hero .ih-description-desktop,.original-v5-landing .industry-hero .ih-choice-title-desktop,.original-v5-landing .industry-hero .ih-contact,.original-v5-landing .industry-hero .ih-proof,.original-v5-landing .industry-hero .ih-industry-name,.original-v5-landing .industry-hero .ih-industry h2,.original-v5-landing .industry-hero .ih-industry-description,.original-v5-landing .industry-hero .ih-choice-number{display:none}.original-v5-landing .industry-hero .ih-description-mobile,.original-v5-landing .industry-hero .ih-choice-title-mobile{display:inline}.original-v5-landing .industry-hero .ih-actions{margin-top:16px}.original-v5-landing.original-v3-landing .industry-hero .ih-industry{border:0;width:auto;margin:12px 48px 0 0;padding:0}.original-v5-landing .industry-hero .ih-industry-link{min-height:44px}.original-v5-landing .industry-hero .ih-navigation{padding-bottom:env(safe-area-inset-bottom,0px)}.original-v5-landing .industry-hero .ih-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.original-v5-landing.original-v3-landing .industry-hero .ih-choices button{align-items:center;min-height:56px;padding:8px;display:flex}.original-v5-landing .industry-hero .ih-choice-title-mobile{text-wrap:balance;font-size:14px!important;line-height:20px!important}}@media (max-width:360px){.original-v5-landing .industry-hero h1{font-size:30px!important;line-height:36px!important}}@media (max-width:700px) and (max-height:500px){.original-v5-landing.original-v3-landing .industry-hero .ih-body{padding:64px 0 0!important}.original-v5-landing .industry-hero h1{font-size:24px!important;line-height:32px!important}.original-v5-landing .industry-hero .ih-description{display:none}.original-v5-landing .industry-hero .ih-actions{margin-top:8px}.original-v5-landing.original-v3-landing .industry-hero .ih-industry{margin-top:0}.original-v5-landing.original-v3-landing .industry-hero .ih-choices button{min-height:44px;padding-block:4px}}
