@font-face{font-family:Neue Haas Display;src:url(/norda/fonts/NeueHaasDisplay-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Display;src:url(/norda/fonts/NeueHaasDisplay-Roman.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Text;src:url(/norda/fonts/NeueHaasGroteskText-Roman.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Neue Haas Text;src:url(/norda/fonts/NeueHaasGroteskText-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Domaine Display;src:url(/norda/fonts/DomaineDisplay-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Domaine Display;src:url(/norda/fonts/DomaineDisplay-RegularItalic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Domaine Display;src:url(/norda/fonts/DomaineDisplay-MediumItalic.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Domaine Display;src:url(/norda/fonts/DomaineDisplay-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Domaine Display;src:url(/norda/fonts/DomaineDisplay-BoldItalic.woff2)format("woff2");font-weight:700;font-style:italic;font-display:swap}.norda-home *,.norda-home :before,.norda-home :after{box-sizing:border-box}.norda-home{--paper:#efece6;--paper-2:#e6e2d8;--ink:#0a0a08;--ink-2:#1a1a16;--ink-soft:#2b2b27;--muted:#0a0a088c;--rule:#0a0a082e;--emerald:#0d332f;--calm-blue:#a9b8c0;--lavender:#b5a6f5;--light-green:#d6f5cc;background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100vh;font-family:Neue Haas Text,-apple-system,system-ui,sans-serif;font-size:15px;line-height:1.55;overflow-x:clip}.norda-home img{max-width:100%;display:block}.norda-home a{color:inherit;text-decoration:none}.norda-home em.it{font-family:Domaine Display;font-style:italic;font-weight:400}.norda-home .intro-loader{z-index:1000;background:var(--ink);width:100vw;height:100vh;color:var(--paper);border:0 solid #0000;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:28px;padding:60px 40px;transition:width 1.4s cubic-bezier(.7,0,.3,1),height 1.4s cubic-bezier(.7,0,.3,1),border-radius 1.4s cubic-bezier(.7,0,.3,1),background 1s,color 1s,border-color 1s,-webkit-backdrop-filter 1s,backdrop-filter 1s,box-shadow 1s;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 0 #0000}.norda-home .intro-loader.phone{color:#0a0907;-webkit-backdrop-filter:blur(10px)saturate(130%);backdrop-filter:blur(10px)saturate(130%);z-index:5;background:#ffffff14;border:1px solid #ffffff47;border-radius:46px;width:min(320px,78vw);height:min(620px,72vh);box-shadow:0 30px 80px -10px #00000059,inset 0 1px #ffffff40}.norda-home .intro-loader.settled{position:absolute}.norda-home .intro-greet{letter-spacing:-.01em;color:inherit;margin:0;font-family:Domaine Display;font-size:clamp(26px,2.4vw,34px);font-style:italic;font-weight:400;line-height:1;transition:color 1s}.norda-home .intro-greet .typed{white-space:pre}.norda-home .intro-greet .gword{white-space:pre;display:inline-block}.norda-home .intro-greet .gletter{white-space:pre;opacity:0;animation:1.2s cubic-bezier(.16,.84,.32,1) forwards greetDrift;display:inline-block;transform:translateY(110%)rotate(-6deg)}.norda-home .caret{vertical-align:-.08em;background:currentColor;width:1px;height:.95em;margin-left:2px;animation:.9s steps(2,start) infinite caretBlink;display:inline-block}.norda-home .rotating-prompt{letter-spacing:.005em;text-align:center;color:#14110d;opacity:0;max-width:24ch;min-height:1.4em;margin:16px 0 0;font-family:Domaine Display;font-size:clamp(15px,1.5vw,19px);font-style:italic;font-weight:400;line-height:1.5;transition:opacity .6s .6s}.norda-home .intro-loader.phone .rotating-prompt{opacity:1}.norda-home .intro-loader .speaker{opacity:0;background:#00000059;border-radius:99px;width:56px;height:5px;transition:opacity .5s .6s;position:absolute;top:10px;left:50%;transform:translate(-50%)}.norda-home .intro-loader.phone .speaker{opacity:1}.norda-home .floating-search{z-index:210;-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);color:#0a0907;visibility:hidden;pointer-events:none;box-sizing:border-box;background:#ffffffb8;border-radius:99px;justify-content:center;align-items:center;gap:10px;padding:0 16px;transition:top .7s cubic-bezier(.7,0,.25,1),left .7s cubic-bezier(.7,0,.25,1),width .7s cubic-bezier(.7,0,.25,1),height .7s cubic-bezier(.7,0,.25,1),box-shadow .4s;display:flex;position:fixed;overflow:hidden;box-shadow:0 2px 8px #00000014}.norda-home .floating-search.shown{visibility:visible;pointer-events:auto}.norda-home .floating-search.panel-open{box-shadow:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.norda-home .floating-search svg{stroke:#0a0907;stroke-width:1.8px;fill:none;flex-shrink:0;width:14px;height:14px}.norda-home .floating-search input{color:#0a0907;letter-spacing:.18em;text-transform:uppercase;text-align:center;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0;font-family:Neue Haas Text,system-ui,sans-serif;font-size:11px}.norda-home .floating-search input::placeholder{color:#0a090780;text-align:center}.norda-home .search-panel{z-index:209;box-sizing:border-box;-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);color:var(--ink);opacity:0;pointer-events:none;transform-origin:top;background:#ffffffb8;border-radius:24px;max-height:0;transition:max-height 1.15s cubic-bezier(.22,.61,.36,1),opacity .7s,transform 1.1s cubic-bezier(.22,.61,.36,1);position:fixed;overflow:hidden;transform:translateY(-6px);box-shadow:0 30px 70px -20px #0a0a0859}.norda-home .search-panel.open{opacity:1;pointer-events:auto;max-height:640px;transform:translateY(0)}.norda-home .floating-search.panel-open{z-index:210}.norda-home .search-panel .sp-inner{padding:14px 0}.norda-home .search-panel .sp-inner>*{opacity:0;transition:opacity .5s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1);transform:translateY(14px)}.norda-home .search-panel.open .sp-inner>*{opacity:1;transform:translateY(0)}.norda-home .search-panel.open .sp-inner>:first-child{transition-delay:.2s}.norda-home .search-panel.open .sp-inner>:nth-child(2){transition-delay:.26s}.norda-home .search-panel.open .sp-inner>:nth-child(3){transition-delay:.32s}.norda-home .search-panel.open .sp-inner>:nth-child(4){transition-delay:.38s}.norda-home .search-panel.open .sp-inner>:nth-child(5){transition-delay:.44s}.norda-home .search-panel.open .sp-inner>:nth-child(6){transition-delay:.5s}.norda-home .search-panel.open .sp-inner>:nth-child(7){transition-delay:.56s}.norda-home .search-panel.open .sp-inner>:nth-child(8){transition-delay:.62s}.norda-home .search-panel.open .sp-inner>:nth-child(9){transition-delay:.68s}.norda-home .search-panel .sp-group-label{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:baseline;padding:12px 24px 6px;font-size:9px;display:flex}.norda-home .search-panel .sp-group-label .loc{color:var(--emerald);font-weight:500}.norda-home .search-panel .sp-row{cursor:pointer;color:var(--ink);align-items:center;gap:14px;padding:8px 24px;text-decoration:none;transition:background .2s;display:flex}.norda-home .search-panel .sp-row:hover{background:#a9b8c02e}.norda-home .search-panel .sp-thumb{background-position:50%;background-size:cover;border-radius:6px;flex-shrink:0;width:46px;height:38px}.norda-home .search-panel .sp-row .sp-body{flex:1;min-width:0}.norda-home .search-panel .sp-row .sp-name{letter-spacing:-.01em;color:var(--ink);font-family:Neue Haas Display;font-size:14px;font-weight:400}.norda-home .search-panel .sp-row .sp-meta{letter-spacing:.04em;color:var(--muted);margin-top:2px;font-size:10px}.norda-home .search-panel .sp-row .sp-tag{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:8px}.norda-home .search-panel .sp-divider{background:var(--rule);height:1px;margin:8px 24px}.norda-home .search-panel .sp-loc{cursor:pointer;color:var(--ink);align-items:center;gap:10px;padding:7px 24px;text-decoration:none;transition:background .2s;display:flex}.norda-home .search-panel .sp-loc:hover{background:#a9b8c02e}.norda-home .search-panel .sp-loc-pin{fill:none;width:14px;height:14px;stroke:var(--muted);stroke-width:1.5px;flex-shrink:0}.norda-home .search-panel .sp-loc-name{letter-spacing:-.01em;color:var(--ink-soft);font-family:Neue Haas Display;font-size:14px;font-weight:400}.norda-home .search-panel .sp-loc-name b{color:var(--ink);font-weight:500}.norda-home .search-panel .sp-loc-count{letter-spacing:.02em;color:var(--muted);flex-shrink:0;margin-left:auto;font-family:Neue Haas Display;font-size:11px}.norda-home .search-panel .sp-loc-count.empty{opacity:.75;font-style:italic}.norda-home .search-panel .sp-active{background:#a9b8c02e;outline:none}.norda-home .search-panel .sp-more{letter-spacing:.18em;text-transform:uppercase;color:var(--emerald);cursor:pointer;align-items:center;gap:8px;padding:10px 24px 4px;font-family:Neue Haas Display;font-size:10px;font-weight:400;text-decoration:none;transition:gap .25s;display:flex}.norda-home .search-panel .sp-more:hover{gap:14px}.norda-home .search-panel .sp-more:after{content:"→"}.norda-home .search-panel .sp-insight{cursor:pointer;color:var(--ink);align-items:center;gap:14px;padding:8px 24px;text-decoration:none;transition:background .2s;display:flex}.norda-home .search-panel .sp-insight:hover{background:#a9b8c02e}.norda-home .search-panel .sp-insight .sp-cover{background-position:top;background-size:cover;border-radius:5px;flex-shrink:0;width:34px;height:44px}.norda-home .search-panel .sp-insight .sp-name{font-family:Neue Haas Display;font-size:13px;font-weight:400}.norda-home .search-panel .sp-insight .sp-body{flex:1;min-width:0}.norda-home .search-panel .sp-insight .sp-tag{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);flex-shrink:0;font-size:8px}.norda-home .search-panel .sp-insight .sp-meta{color:var(--muted);margin-top:2px;font-size:10px}.norda-home .intro-loader .typing-dots{opacity:0;gap:5px;margin-top:6px;transition:opacity .5s .6s;display:flex}.norda-home .intro-loader.phone .typing-dots{opacity:1}.norda-home .intro-loader .typing-dots span{opacity:.35;background:currentColor;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite dotPulse}.norda-home .intro-loader .typing-dots span:nth-child(2){animation-delay:.18s}.norda-home .intro-loader .typing-dots span:nth-child(3){animation-delay:.36s}.norda-home .intro-loader .home-bar{opacity:0;background:#00000073;border-radius:99px;width:120px;height:4px;transition:opacity .5s .6s;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.norda-home .intro-loader.phone .home-bar{opacity:1}.norda-home nav.top{z-index:200;color:var(--paper);grid-template-columns:1fr 1fr 1fr;align-items:center;padding:28px 32px;transition:color .3s;animation:1s 3.2s both fadeIn;display:grid;position:fixed;top:0;left:0;right:0}.norda-home nav.top .logo-left{mix-blend-mode:difference;justify-self:start;align-items:center;width:36px;height:36px;transition:mix-blend-mode .4s;display:inline-flex;position:relative}.norda-home nav.top.over-cream .logo-left{mix-blend-mode:normal}.norda-home nav.top .nav-center{pointer-events:none;text-align:center;color:#fff;white-space:nowrap;text-shadow:0 1px 8px #00000059;font-family:Neue Haas Display;font-size:12px;font-weight:400;transition:color .3s,opacity .3s}.norda-home nav.top .menu-btn{color:#fff;text-shadow:0 1px 8px #00000059;justify-self:end;transition:color .3s}.norda-home nav.top.over-cream .nav-center,.norda-home nav.top.over-cream .menu-btn{color:var(--ink);text-shadow:none}.norda-home nav.top .logo-left img{filter:brightness(0)invert();image-rendering:auto;height:36px;transition:opacity .5s}.norda-home nav.top .logo-left .water-mask{-webkit-backdrop-filter:blur(7px)saturate(300%)hue-rotate(-6deg)contrast(130%);backdrop-filter:blur(7px)saturate(300%)hue-rotate(-6deg)contrast(130%);filter:url(#water-distort);opacity:0;pointer-events:none;background:radial-gradient(at 30% 22%,#ffffff8c 0%,#ffffff2e 22%,#fff0 50%),linear-gradient(#0000 55%,#00000059 100%),#00000038;width:36px;height:36px;transition:opacity .6s;position:absolute;top:50%;left:0;transform:translateY(-50%);-webkit-mask-image:url(/norda/logos/devono-picturemark-black.png);mask-image:url(/norda/logos/devono-picturemark-black.png);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.norda-home nav.top.over-cream .logo-left img{opacity:0}.norda-home nav.top.over-cream .logo-left .water-mask{opacity:1}.norda-home nav.top .menu-btn{letter-spacing:.24em;text-transform:uppercase;cursor:pointer;font-family:Neue Haas Display;font-size:13px;font-weight:500}.norda-home .menu-overlay{z-index:1200;background:linear-gradient(180deg, #000 0%, #06201d 35%, var(--emerald) 100%);width:min(440px,100vw);color:var(--paper);flex-direction:column;transition:transform .7s cubic-bezier(.7,0,.25,1);display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.norda-home .menu-overlay.open{transform:translate(0)}.norda-home .menu-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:1100;opacity:0;pointer-events:none;background:#0a0a0873;transition:opacity .5s;position:fixed;inset:0}.norda-home .menu-backdrop.open{opacity:1;pointer-events:auto}.norda-home .menu-overlay .menu-head{border-bottom:1px solid #efece629;justify-content:space-between;align-items:center;padding:24px 36px;display:flex}.norda-home .menu-overlay .menu-head .pin{filter:brightness(0)invert();background-image:url(/norda/logos/devono-picturemark-black.png);background-position:50%;background-repeat:no-repeat;background-size:contain;width:24px;height:24px}.norda-home .menu-overlay .menu-close{cursor:pointer;letter-spacing:.24em;text-transform:uppercase;color:var(--paper);background:0 0;border:0;align-items:center;gap:10px;font-family:Neue Haas Display;font-size:11px;font-weight:500;transition:color .25s;display:inline-flex}.norda-home .menu-overlay .menu-close:hover{color:var(--calm-blue)}.norda-home .menu-overlay .menu-close:after{content:"×";font-family:Neue Haas Display;font-size:22px;font-weight:400;line-height:1}.norda-home .menu-overlay nav.links{flex:1;padding:32px 36px 20px}.norda-home .menu-overlay nav.links ol{margin:0;padding:0;list-style:none}.norda-home .menu-overlay nav.links li{border-bottom:1px solid #efece629}.norda-home .menu-overlay nav.links a{color:var(--paper);grid-template-columns:auto 1fr auto;align-items:baseline;gap:16px;padding:16px 0;text-decoration:none;transition:padding-left .4s cubic-bezier(.2,.7,.2,1);display:grid}.norda-home .menu-overlay nav.links a:hover{padding-left:12px}.norda-home .menu-overlay nav.links a .idx{letter-spacing:.14em;color:#efece673;font-variant-numeric:tabular-nums;align-self:center;font-family:Neue Haas Text;font-size:10px}.norda-home .menu-overlay nav.links a .label{letter-spacing:-.02em;color:var(--paper);font-family:Neue Haas Display;font-size:clamp(20px,2.2vw,26px);font-weight:400;line-height:1.1;transition:color .3s}.norda-home .menu-overlay nav.links a:hover .label{color:var(--calm-blue)}.norda-home .menu-overlay nav.links a .arrow{color:#efece673;opacity:0;align-self:center;font-size:15px;transition:opacity .3s,transform .3s,color .3s;transform:translate(-8px)}.norda-home .menu-overlay nav.links a:hover .arrow{opacity:1;color:var(--calm-blue);transform:translate(0)}.norda-home .menu-overlay .menu-foot{background:#0000002e;border-top:1px solid #efece629;grid-template-columns:1fr 1fr;gap:28px;padding:28px 36px 36px;display:grid}.norda-home .menu-overlay .menu-foot h4{letter-spacing:.24em;text-transform:uppercase;color:#efece680;margin:0 0 12px;font-size:9px;font-weight:500}.norda-home .menu-overlay .menu-foot p,.norda-home .menu-overlay .menu-foot a{color:var(--paper);margin:0;font-size:13px;line-height:1.6}.norda-home .menu-overlay .menu-foot a{transition:color .25s;display:block}.norda-home .menu-overlay .menu-foot a:hover{color:var(--calm-blue)}.norda-home .menu-overlay .menu-foot .socials{letter-spacing:.18em;text-transform:uppercase;gap:16px;margin-top:12px;font-size:10px;display:flex}.norda-home .menu-overlay .menu-foot .socials a{color:#efece699;font-size:10px;display:inline-flex}.norda-home .menu-overlay .menu-foot .socials a:hover{color:var(--calm-blue)}@media (max-width:560px){.norda-home .menu-overlay .menu-foot{grid-template-columns:1fr;gap:20px}.norda-home .menu-overlay nav.links{padding:22px 24px 14px}.norda-home .menu-overlay .menu-head{padding:20px 24px}.norda-home .menu-overlay .menu-foot{padding:24px 24px 28px}}.norda-home .hero{background:var(--ink);height:100vh;min-height:720px;position:relative;overflow:hidden}.norda-home .hero-image{clip-path:inset(0 36%);z-index:1;will-change:clip-path, transform;background-image:url(/norda/photography/ariel-house-hero.jpg);background-position:50%;background-size:cover;animation:2.6s cubic-bezier(.7,0,.25,1) 3.5s both heroOpen;position:absolute;inset:0;transform:scale(1.08)}.norda-home .hero-glow{z-index:2;pointer-events:none;opacity:0;animation:1.6s ease-out 5s forwards heroGlowIn;position:absolute;inset:0;overflow:hidden}.norda-home .hero-glow .caustic{mix-blend-mode:screen;will-change:transform;background:radial-gradient(55% 55% at 70% 28%,#ffe8b2f2 0%,#ffdca08c 35%,#ffd29600 75%);animation:18s linear infinite causticDrift;position:absolute;inset:-15%;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='600' height='600' viewBox='0 0 600 600'><filter id='c'><feTurbulence type='fractalNoise' baseFrequency='0.012 0.020' numOctaves='2' seed='3'/><feColorMatrix values='0 0 0 0 1   0 0 0 0 1   0 0 0 0 1   0 0 0 2.4 -0.6'/></filter><rect width='600' height='600' filter='url(%23c)'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='600' height='600' viewBox='0 0 600 600'><filter id='c'><feTurbulence type='fractalNoise' baseFrequency='0.012 0.020' numOctaves='2' seed='3'/><feColorMatrix values='0 0 0 0 1   0 0 0 0 1   0 0 0 0 1   0 0 0 2.4 -0.6'/></filter><rect width='600' height='600' filter='url(%23c)'/></svg>");-webkit-mask-size:100% 100%;mask-size:100% 100%}.norda-home .hero-glow .caustic-2{mix-blend-mode:screen;will-change:transform;background:radial-gradient(45% 45% at 25% 30%,#fff0c8bf 0%,#ffe8b466 35%,#ffe1af00 75%);animation:24s linear infinite causticDrift2;position:absolute;inset:-15%;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='700' height='700' viewBox='0 0 700 700'><filter id='c'><feTurbulence type='fractalNoise' baseFrequency='0.014 0.024' numOctaves='3' seed='9'/><feColorMatrix values='0 0 0 0 1   0 0 0 0 1   0 0 0 0 1   0 0 0 2.8 -0.7'/></filter><rect width='700' height='700' filter='url(%23c)'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='700' height='700' viewBox='0 0 700 700'><filter id='c'><feTurbulence type='fractalNoise' baseFrequency='0.014 0.024' numOctaves='3' seed='9'/><feColorMatrix values='0 0 0 0 1   0 0 0 0 1   0 0 0 0 1   0 0 0 2.8 -0.7'/></filter><rect width='700' height='700' filter='url(%23c)'/></svg>");-webkit-mask-size:100% 100%;mask-size:100% 100%}.norda-home .hero-overlay{z-index:2;opacity:0;background:linear-gradient(#0a0a0840 0%,#0a0a0800 35%,#0a0a08bf 100%);animation:1.4s 1s both fadeIn;position:absolute;inset:0}.norda-home .hero-wordmark{z-index:6;opacity:0;animation:3.2s cubic-bezier(.19,.78,.27,1) 5.8s both wordmarkRise;position:absolute;bottom:40px;left:32px;right:32px}.norda-home .hero-wordmark img{filter:brightness(0)invert();width:clamp(320px,72vw,1180px);max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast;display:block}.norda-home .section{padding:180px 32px;position:relative}.norda-home .dark{background:var(--ink);color:var(--paper)}.norda-home .cream{background:var(--paper);color:var(--ink)}.norda-home .cream-2{background:var(--paper-2);color:var(--ink)}.norda-home .reveal{opacity:0;transition:opacity 1.2s cubic-bezier(.2,.7,.2,1),transform 1.2s cubic-bezier(.2,.7,.2,1);transform:translateY(60px)}.norda-home .reveal.in{opacity:1;transform:translateY(0)}.norda-home .reveal.d1{transition-delay:.12s}.norda-home .reveal.d2{transition-delay:.24s}.norda-home .reveal.d3{transition-delay:.36s}.norda-home .reveal.d4{transition-delay:.48s}.norda-home .scroll-up-reveal{background:var(--paper);color:var(--ink);position:relative;overflow:hidden}.norda-home .scroll-up-reveal .inner{text-align:center;padding:320px 32px}.norda-home .scroll-up-reveal h2{letter-spacing:-.035em;text-wrap:balance;max-width:22ch;color:var(--ink);margin:0 auto;font-family:Neue Haas Display;font-size:clamp(40px,5.6vw,96px);font-weight:400;line-height:1.05}.norda-home .scroll-up-reveal h2 em{color:var(--calm-blue);font-family:Domaine Display;font-style:italic;font-weight:400}.norda-home .scroll-up-reveal p{color:var(--ink-soft);max-width:56ch;margin:56px auto 0;font-size:clamp(17px,1.5vw,22px);line-height:1.6}.norda-home .scroll-up-reveal .word{filter:blur(18px);opacity:.18;will-change:filter, opacity;transition:filter .9s cubic-bezier(.2,.7,.2,1),opacity .9s;display:inline-block}.norda-home .scroll-up-reveal .word.on{filter:blur();opacity:1}.norda-home .stats-grid{background:var(--paper);padding:60px 32px 200px}.norda-home .stats-grid .grid{border-top:1px solid var(--rule);max-width:1100px;margin:0 auto}.norda-home .stat-cell{border-bottom:1px solid var(--rule);text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:80px;padding:64px 0;display:grid}.norda-home .stat-cell .num{letter-spacing:-.055em;color:var(--ink);align-items:flex-start;min-width:clamp(220px,36vw,560px);margin:0;font-family:Neue Haas Display;font-size:clamp(64px,10vw,168px);font-weight:400;line-height:.85;display:flex}.norda-home .stat-cell .num .unit{color:var(--ink-soft);letter-spacing:.06em;margin-top:14px;margin-left:18px;font-family:Domaine Display;font-size:.32em;font-style:italic;font-weight:400}.norda-home .stat-cell .desc{letter-spacing:-.015em;color:var(--ink-soft);max-width:30ch;margin:0;font-family:Neue Haas Display;font-size:clamp(18px,1.8vw,28px);font-weight:400;line-height:1.3}.norda-home .img-break{background:var(--paper);height:100vh;min-height:640px;position:relative;overflow:hidden}.norda-home .img-break-inner{will-change:transform, clip-path;background-position:50%;background-size:cover;border-radius:6px;position:absolute;inset:32px;overflow:hidden}.norda-home .popup-wrap{background:var(--paper);height:480vh;position:relative}.norda-home .popup-sticky{background:var(--paper);place-items:center;height:100vh;display:grid;position:sticky;top:0;overflow:hidden}.norda-home .popup-center{will-change:transform, opacity, clip-path;z-index:5;clip-path:inset(0);background-image:url(https://images.unsplash.com/photo-1497366216548-37526070297c?w=2400&q=85&auto=format);background-position:50%;background-size:cover;border-radius:6px;position:absolute;inset:32px;overflow:hidden;box-shadow:0 60px 120px -40px #0000}.norda-home .popup-center:after{content:"";background:linear-gradient(#0a0a082e 0%,#0a0a0814 50%,#0a0a088c 100%);position:absolute;inset:0}.norda-home .popup-center .meta{z-index:2;color:var(--paper);letter-spacing:.04em;justify-content:space-between;align-items:end;font-family:Neue Haas Display;font-size:14px;font-weight:400;display:flex;position:absolute;inset:auto 28px 28px}.norda-home .popup-center .meta .label{flex-direction:column;gap:5px;display:flex}.norda-home .popup-center .meta .label .name{letter-spacing:-.01em;font-size:18px}.norda-home .popup-center .meta .area{letter-spacing:.2em;text-transform:uppercase;opacity:.85;font-size:10px}.norda-home .popup-card{aspect-ratio:3/4;background-color:var(--ink);z-index:3;opacity:0;will-change:opacity, transform;background-position:50%;background-size:cover;border-radius:6px;width:clamp(160px,16vw,240px);position:absolute;overflow:hidden;box-shadow:0 40px 80px -28px #0a0a0880}.norda-home .popup-card:after{content:"";background:linear-gradient(#0000 50%,#0000008c 100%);position:absolute;inset:0}.norda-home .popup-card .label{z-index:2;color:var(--paper);flex-direction:column;gap:4px;display:flex;position:absolute;bottom:12px;left:14px;right:14px}.norda-home .popup-card .label .name{letter-spacing:-.01em;font-family:Neue Haas Display;font-size:14px;font-weight:400}.norda-home .popup-card .label .area{letter-spacing:.18em;text-transform:uppercase;color:#efece6d9;font-size:9px}.norda-home .popup-card.c1{z-index:4;width:clamp(190px,19vw,280px);top:30%;left:3%}.norda-home .popup-card.c2{z-index:4;width:clamp(150px,15vw,215px);bottom:8%;left:13%}.norda-home .popup-card.c3{z-index:4;width:clamp(190px,19vw,280px);top:24%;right:3%}.norda-home .popup-card.c4{z-index:4;width:clamp(150px,15vw,215px);bottom:9%;right:13%}.norda-home .popup-card.c5{z-index:1;width:clamp(120px,12vw,175px);top:6%;left:19%}.norda-home .popup-card.c6{z-index:1;width:clamp(120px,12vw,175px);top:8%;right:19%}.norda-home .popup-progress{z-index:4;color:var(--ink);letter-spacing:.22em;text-transform:uppercase;opacity:.6;align-items:center;gap:12px;font-size:10px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.norda-home .popup-progress .bar{background:var(--rule);width:80px;height:1px;position:relative}.norda-home .popup-progress .bar:after{content:"";width:var(--prog,0%);background:var(--ink);position:absolute;top:0;bottom:0;left:0}.norda-home .center-text{background:var(--paper);color:var(--ink);height:200vh;padding:0}.norda-home .center-text .ct-inner{text-align:center;align-content:center;min-height:100vh;padding:0 32px;display:grid;position:sticky;top:0}.norda-home .center-text .word{filter:blur(18px);opacity:.18;will-change:filter, opacity;transition:filter .9s cubic-bezier(.2,.7,.2,1),opacity .9s;display:inline-block}.norda-home .center-text .word.on{filter:blur();opacity:1}.norda-home .center-text .eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--muted);margin-bottom:56px;font-size:11px}.norda-home .center-text h2{letter-spacing:-.03em;text-wrap:balance;max-width:26ch;margin:0 auto;font-family:Neue Haas Display;font-size:clamp(36px,4.8vw,80px);font-weight:400;line-height:1.1}.norda-home .center-text h2 em{color:var(--calm-blue);font-family:Domaine Display;font-style:italic}.norda-home .center-text p{color:var(--ink-soft);max-width:56ch;margin:48px auto 0;font-size:17px;line-height:1.65}.norda-home .video-pin{background:var(--ink);height:500vh;position:relative}.norda-home .video-pin-sticky{height:100vh;position:sticky;top:0;overflow:hidden}.norda-home .vp-gallery{z-index:1;position:absolute;inset:0}.norda-home .vp-img{will-change:transform;background-position:50%;background-size:cover;position:absolute;inset:0;box-shadow:0 -30px 80px -30px #0009}.norda-home .vp-img:after{content:"";background:linear-gradient(#0a0a0826 0%,#0a0a0800 35%,#0a0a0873 100%);position:absolute;inset:0}.norda-home .vp-img .vp-cap{z-index:2;color:var(--paper);text-shadow:0 2px 20px #0006;max-width:24ch;font-family:Domaine Display;font-size:clamp(22px,2.4vw,34px);font-style:italic;line-height:1.2;position:absolute;bottom:36px;left:32px}.norda-home .video-pin-content{z-index:2;text-align:center;color:var(--paper);will-change:transform, opacity;pointer-events:none;padding:0 32px 12vh;position:absolute;bottom:0;left:0;right:0}.norda-home .video-pin-content h2{letter-spacing:-.035em;text-wrap:balance;text-shadow:0 4px 40px #0000008c;max-width:22ch;margin:0 auto;font-family:Neue Haas Display;font-size:clamp(40px,6vw,112px);font-weight:400;line-height:1}.norda-home .video-pin-content h2 em{color:var(--lavender,#b5a6f5);font-family:Domaine Display;font-style:italic}.norda-home .video-pin-content p{color:#efece6d9;text-shadow:0 2px 20px #0000008c;max-width:56ch;margin:32px auto 0;font-size:16px;line-height:1.65}.norda-home .locations{background:var(--paper);color:var(--ink);padding:180px 32px}.norda-home .locations .head{grid-template-columns:1fr auto;align-items:end;gap:60px;margin-bottom:64px;display:grid}.norda-home .locations h2{letter-spacing:-.04em;text-wrap:balance;color:var(--ink);margin:0;font-family:Neue Haas Display;font-size:clamp(56px,8vw,144px);font-weight:400;line-height:.9}.norda-home .locations h2 em{color:var(--emerald);font-family:Domaine Display;font-style:italic}.norda-home .locations .view-all{letter-spacing:.18em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--ink);white-space:nowrap;align-items:center;gap:12px;padding-bottom:6px;font-family:Neue Haas Display;font-size:13px;font-weight:400;text-decoration:none;transition:color .25s,border-color .25s;display:inline-flex}.norda-home .locations .view-all:after{content:"→";transition:transform .25s}.norda-home .locations .view-all:hover{color:var(--lavender,#b5a6f5);border-color:var(--lavender,#b5a6f5)}.norda-home .locations .view-all:hover:after{transform:translate(6px)}.norda-home .locations-foot{justify-content:flex-start;margin-top:56px;display:flex}.norda-home .locations-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:60px;display:grid}.norda-home .loc-list{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.norda-home .loc-row{border-bottom:1px solid var(--rule);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:baseline;gap:24px;padding:22px 0;transition:padding .35s;display:grid}.norda-home .loc-row:hover{padding-left:16px}.norda-home .loc-row .idx{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.norda-home .loc-row .name{letter-spacing:-.025em;color:var(--ink);font-family:Neue Haas Display;font-size:clamp(24px,2.6vw,38px);font-weight:400;line-height:1;transition:color .3s}.norda-home .loc-row:hover .name,.norda-home .loc-row.active .name{color:var(--lavender,#b5a6f5);font-family:Domaine Display;font-style:italic;font-weight:400}.norda-home .loc-row .arrow{color:var(--muted);font-size:18px;transition:transform .3s,color .3s}.norda-home .loc-row:hover .arrow,.norda-home .loc-row.active .arrow{color:var(--lavender,#b5a6f5);transform:translate(6px)}.norda-home .loc-preview{aspect-ratio:4/5;background-color:var(--ink);background-position:50%;background-size:cover;border-radius:6px;transition:background-image .6s;position:sticky;top:100px;overflow:hidden}@media (min-width:1400px){.norda-home .locations-grid{align-items:stretch}.norda-home .loc-preview{aspect-ratio:auto}}.norda-home .loc-preview:after{content:"";background:linear-gradient(#0000 40%,#000000b3 100%);position:absolute;inset:0}.norda-home .loc-preview .pin{filter:drop-shadow(0 12px 24px #00000080);z-index:2;background-image:url(/norda/logos/devono-picturemark-white.png);background-repeat:no-repeat;background-size:contain;width:64px;height:64px;animation:3s ease-in-out infinite locPinFloat;position:absolute;top:28%;left:50%;transform:translate(-50%)}.norda-home .loc-preview .meta{z-index:2;color:var(--paper);position:absolute;inset:auto 24px 24px}.norda-home .loc-preview .meta .name{letter-spacing:-.025em;margin:0 0 6px;font-family:Neue Haas Display;font-size:32px;font-weight:400}.norda-home .loc-preview .meta .sub{letter-spacing:.18em;text-transform:uppercase;color:#efece6bf;font-size:11px}.norda-home .loc-preview .meta .stats{border-top:1px solid #efece640;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;padding-top:18px;display:grid}.norda-home .loc-preview .meta .stats .label{letter-spacing:.18em;text-transform:uppercase;color:#efece699;margin-bottom:4px;font-size:10px}.norda-home .loc-preview .meta .stats .val{font-family:Neue Haas Display;font-size:18px;font-weight:400}.norda-home .services{background:var(--paper);padding:180px 32px}.norda-home .services .head{text-align:center;margin-bottom:80px}.norda-home .services h2{letter-spacing:-.04em;text-wrap:balance;max-width:22ch;margin:0 auto 32px;font-family:Neue Haas Display;font-size:clamp(48px,6vw,112px);font-weight:400;line-height:.95}.norda-home .services h2 em{color:var(--emerald);font-family:Domaine Display;font-style:italic}.norda-home .services .head p{color:var(--ink-soft);max-width:56ch;margin:0 auto;font-size:17px;line-height:1.65}.norda-home .svc-grid{border-top:1px solid var(--ink);grid-template-columns:repeat(2,1fr);gap:0;max-width:1280px;margin:0 auto;display:grid}.norda-home .svc{border-bottom:1px solid var(--rule);border-right:1px solid var(--rule);cursor:pointer;grid-template-columns:60px 1fr auto;align-items:start;gap:28px;padding:48px 32px;transition:background .3s;display:grid}.norda-home .svc:hover{background:#a9b8c02e}.norda-home .svc:nth-child(2n){border-right:none}.norda-home .svc .idx{letter-spacing:.24em;text-transform:uppercase;color:var(--muted);padding-top:12px;font-size:11px}.norda-home .svc h3{letter-spacing:-.025em;margin:0 0 14px;font-family:Neue Haas Display;font-size:clamp(24px,2.8vw,38px);font-weight:400;line-height:1.1}.norda-home .svc p{color:var(--ink-soft);max-width:40ch;margin:0;font-size:14px;line-height:1.6}.norda-home .svc .plus{align-self:center;width:28px;height:28px;position:relative}.norda-home .svc .plus:before,.norda-home .svc .plus:after{content:"";background:var(--ink);position:absolute;top:50%;left:50%}.norda-home .svc .plus:before{width:18px;height:1px;transform:translate(-50%,-50%)}.norda-home .svc .plus:after{width:1px;height:18px;transform:translate(-50%,-50%)}.norda-home .services .word{filter:blur(18px);opacity:.18;will-change:filter, opacity;transition:filter .9s cubic-bezier(.2,.7,.2,1),opacity .9s;display:inline-block}.norda-home .services .word.on{filter:blur();opacity:1}.norda-home .clients{background:var(--paper);padding:80px 32px}.norda-home .insights{background:var(--paper-2);padding:240px 64px}.norda-home .insights .head{justify-content:space-between;align-items:end;gap:32px;margin-bottom:96px;display:flex}.norda-home .insights .head h2{max-width:22ch}.norda-home .insights .ins-grid{gap:40px}.norda-home .insights h2{letter-spacing:-.035em;max-width:20ch;margin:0;font-family:Neue Haas Display;font-size:clamp(40px,5vw,96px);font-weight:400;line-height:.95}.norda-home .insights h2 em{color:var(--ink-soft);font-family:Domaine Display;font-style:italic}.norda-home .insights .view-all{letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid var(--ink);padding-bottom:4px;font-size:12px}.norda-home .ins-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.norda-home .article{cursor:pointer;opacity:0;transition:opacity 1.4s cubic-bezier(.16,.84,.32,1),transform 1.6s cubic-bezier(.16,.84,.32,1);transform:translateY(120px)}.norda-home .article.on{opacity:1;transform:translateY(0)}.norda-home .article .pic{aspect-ratio:4/5;filter:blur(24px)saturate(.6);background-position:top;background-size:cover;border-radius:14px;transition:transform 1.8s cubic-bezier(.16,.84,.32,1),filter 1.4s;position:relative;overflow:hidden;transform:scale(1.25)}.norda-home .article.on .pic{filter:blur()saturate();transform:scale(1)}.norda-home .article:hover .pic{transform:scale(1.02)translateY(-6px)}.norda-home .article .pic .tag{background:var(--paper);letter-spacing:.18em;text-transform:uppercase;color:var(--ink);padding:6px 10px;font-size:10px;position:absolute;top:14px;left:14px}.norda-home .article .body{padding:22px 0 0}.norda-home .article .date{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:10px;font-size:11px}.norda-home .article h3{letter-spacing:-.015em;margin:0 0 12px;font-family:Neue Haas Display;font-size:22px;font-weight:400;line-height:1.2}.norda-home .article p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.norda-home .testi{background:var(--paper-2);color:var(--ink);height:200vh;padding:0}.norda-home .testi .testi-row{align-content:center;min-height:100vh;padding:0 32px;display:grid;position:sticky;top:0}.norda-home .testi .head{display:none}.norda-home .testi h2{letter-spacing:-.03em;text-wrap:balance;max-width:14ch;margin:0;font-family:Neue Haas Display;font-size:clamp(32px,3.8vw,56px);font-weight:400;line-height:1.05}.norda-home .testi h2 em{color:var(--lavender,#b5a6f5);font-family:Domaine Display;font-style:italic;font-weight:400}.norda-home .testi-row{grid-template-columns:1.2fr 1fr;align-items:stretch;gap:60px;max-width:1400px;margin:0 auto;display:grid}.norda-home .testi-text{flex-direction:column;justify-content:space-between;gap:48px;padding-top:0;display:flex}.norda-home .testi-text blockquote{letter-spacing:-.012em;margin:auto 0 0;font-family:Neue Haas Display;font-size:26px;font-weight:300;line-height:1.45}.norda-home .testi-text blockquote em{color:var(--calm-blue);font-family:Domaine Display;font-style:italic}.norda-home .testi-text blockquote .word{filter:blur(22px);opacity:.18;will-change:filter, opacity;transition:filter .9s cubic-bezier(.2,.7,.2,1),opacity .9s;display:inline-block}.norda-home .testi-text blockquote .word.on{filter:blur();opacity:1}.norda-home .testi-text .attrib{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;margin-top:32px;padding-top:24px;display:flex}.norda-home .testi-text .attrib .who strong{color:var(--ink);font-family:Neue Haas Display;font-size:16px;font-weight:500;display:block}.norda-home .testi-text .attrib .who span{color:var(--muted);font-size:12px}.norda-home .testi-text .nav{gap:8px;display:flex}.norda-home .qbtn{width:48px;height:48px;color:var(--ink);cursor:pointer;background:#0a0a080a;border:1px solid #0a0a0833;place-items:center;font-size:16px;transition:all .3s;display:grid}.norda-home .qbtn:hover{background:var(--ink);color:var(--paper);border-color:var(--ink)}.norda-home .testi-pic{aspect-ratio:4/5;background-position:50% 30%;background-size:cover;border-radius:6px;position:relative;overflow:hidden}.norda-home .testi-pic .layer{opacity:0;will-change:opacity;background-position:50% 30%;background-size:cover;transition:opacity 1.6s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.norda-home .testi-pic .layer.active{opacity:1}.norda-home .contact-block{background:var(--paper);color:var(--ink);padding:80px 32px 120px}.norda-home .contact-shell{grid-template-columns:1fr 1.1fr;align-items:stretch;gap:clamp(48px,6vw,100px);max-width:1480px;margin:0 auto;display:grid}.norda-home .contact-image{clip-path:inset(0);will-change:clip-path;background-image:url(/norda/photography/starlight-04.jpg);background-position:50%;background-size:cover;border-radius:6px;height:100%;min-height:max(820px,88vh);position:relative;overflow:hidden}.norda-home .contact-image:after{content:"";background:linear-gradient(#0000 50%,#0a0a0859 100%);position:absolute;inset:0}.norda-home .contact-image .cap{z-index:2;color:var(--paper);max-width:22ch;font-family:Domaine Display;font-size:clamp(20px,1.9vw,26px);font-style:italic;font-weight:400;line-height:1.25;position:absolute;inset:auto 28px 28px}.norda-home .contact-content{flex-direction:column;justify-content:center;padding:24px 0;display:flex}.norda-home .contact-content .step-num{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);align-items:center;gap:12px;margin-bottom:36px;font-size:11px;display:inline-flex}.norda-home .contact-content .step-num:before{content:"";background:var(--ink);width:32px;height:1px}.norda-home .contact-block h2{letter-spacing:-.04em;text-wrap:balance;max-width:14ch;margin:0;font-family:Neue Haas Display;font-size:clamp(48px,6.4vw,112px);font-weight:400;line-height:.95}.norda-home .contact-content .word{filter:blur(18px);opacity:.18;will-change:filter, opacity;transition:filter .9s cubic-bezier(.2,.7,.2,1),opacity .9s;display:inline-block}.norda-home .contact-content .word.on{filter:blur();opacity:1}.norda-home .contact-block .lede{max-width:44ch;color:var(--ink-soft);margin:36px 0 0;font-size:17px;line-height:1.65}.norda-home .contact-actions{flex-direction:column;align-items:flex-start;gap:28px;margin-top:56px;display:flex}.norda-home .contact-actions .primary{border:0;border-bottom:1px solid var(--ink);color:var(--ink);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:16px;padding-bottom:8px;font-family:Neue Haas Display;font-size:14px;font-weight:500;transition:color .3s,border-color .3s;display:inline-flex}.norda-home .contact-actions .primary:hover{color:var(--emerald);border-color:var(--emerald)}.norda-home .contact-actions .primary:after{content:"→";transition:transform .3s}.norda-home .contact-actions .primary:hover:after{transform:translate(6px)}.norda-home .contact-actions .secondary{flex-direction:column;gap:12px;font-family:Neue Haas Display;font-size:16px;font-weight:400;display:flex}.norda-home .contact-actions .secondary .row{align-items:baseline;gap:16px;display:flex}.norda-home .contact-actions .secondary .label{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);flex-shrink:0;width:70px;font-size:11px}.norda-home .contact-actions .secondary a{color:var(--ink);transition:color .25s}.norda-home .contact-block h2 em{color:var(--calm-blue);font-family:Domaine Display;font-style:italic}.norda-home .contact-actions .secondary span,.norda-home .contact-actions .secondary a{font-family:Neue Haas Display}.norda-home .brief-modal{z-index:1100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;pointer-events:none;background:#0a0a088c;place-items:center;padding:32px;transition:opacity .35s;display:grid;position:fixed;inset:0}.norda-home .brief-modal.open{opacity:1;pointer-events:auto}.norda-home .brief-modal .panel{background:var(--paper);color:var(--ink);border-radius:14px;width:min(720px,100%);max-height:92vh;padding:56px clamp(28px,5vw,64px);transition:transform .5s cubic-bezier(.16,.84,.32,1);position:relative;overflow-y:auto;transform:translateY(40px)scale(.98)}.norda-home .brief-modal.open .panel{transform:translateY(0)scale(1)}.norda-home .brief-modal .close{cursor:pointer;width:32px;height:32px;color:var(--ink);background:0 0;border:none;place-items:center;font-size:22px;line-height:1;transition:color .25s;display:grid;position:absolute;top:20px;right:24px}.norda-home .brief-modal .close:hover{color:var(--emerald)}.norda-home .brief-modal h3{letter-spacing:-.025em;margin:0 0 12px;font-family:Neue Haas Display;font-size:clamp(28px,3.6vw,44px);font-weight:400;line-height:1.1}.norda-home .brief-modal h3 em{color:var(--emerald);font-family:Domaine Display;font-style:italic}.norda-home .brief-modal .modal-lede{color:var(--ink-soft);max-width:50ch;margin:0 0 36px;font-size:15px;line-height:1.55}.norda-home .brief-modal form{flex-direction:column;gap:4px;display:flex}.norda-home .brief-hp{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-9999px}.norda-home .brief-msg{min-height:1em;color:var(--emerald);margin:10px 0 0;font-size:13px;line-height:1.4}.norda-home .brief-msg.error{color:#b23b3b}.norda-home .brief-modal .field{border-bottom:1px solid var(--rule);padding:16px 0 10px;transition:border-color .3s}.norda-home .brief-modal .field:focus-within{border-color:var(--ink)}.norda-home .brief-modal label{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:11px;display:block}.norda-home .brief-modal input,.norda-home .brief-modal select,.norda-home .brief-modal textarea{width:100%;color:var(--ink);letter-spacing:-.012em;resize:vertical;background-color:#0000;border:none;outline:none;min-height:auto;font-family:Neue Haas Display;font-size:19px;font-weight:400}.norda-home .brief-modal ::placeholder{color:#0a0a084d}.norda-home .brief-modal .row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.norda-home .brief-modal button.submit{color:var(--ink);border:0;border-bottom:1px solid var(--ink);letter-spacing:.22em;text-transform:uppercase;cursor:pointer;background:0 0;align-self:flex-start;align-items:center;gap:14px;margin-top:32px;padding:0 0 8px;font-family:Neue Haas Display;font-size:13px;font-weight:500;transition:color .3s,border-color .3s;display:inline-flex}.norda-home .brief-modal button.submit:hover{color:var(--emerald);border-color:var(--emerald)}.norda-home .brief-modal button.submit:after{content:"→";transition:transform .3s}.norda-home .brief-modal button.submit:hover:after{transform:translate(6px)}@media (max-width:600px){.norda-home .brief-modal .row{grid-template-columns:1fr}}.norda-home .contact-foot{border-top:1px solid var(--rule);letter-spacing:.22em;text-transform:uppercase;max-width:1480px;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:80px auto 0;padding-top:32px;font-size:11px;display:flex}.norda-home footer{color:var(--paper);background:#000;padding:0;position:relative;overflow:hidden}.norda-home .foot-inner{max-width:1480px;margin:0 auto;padding:0 32px}.norda-home .foot-top{border-bottom:1px solid #ffffff1f;grid-template-columns:1.1fr 1fr;align-items:end;gap:80px;padding:120px 0 80px;display:grid}.norda-home .foot-brand .pin-mark{filter:brightness(0)invert();width:56px;margin-bottom:28px}.norda-home .foot-brand h2{letter-spacing:-.03em;color:var(--paper);text-wrap:balance;max-width:18ch;margin:0;font-family:Neue Haas Display;font-size:clamp(36px,4.4vw,64px);font-weight:400;line-height:1.05}.norda-home .foot-brand h2 em{color:var(--calm-blue);font-family:Domaine Display;font-style:italic}.norda-home .foot-newsletter{border:0;flex-direction:column;align-items:flex-start;gap:24px;padding:0;display:flex}.norda-home .foot-newsletter .label{letter-spacing:.22em;text-transform:uppercase;color:#ffffff80;font-size:11px}.norda-home .foot-newsletter form{border-bottom:1px solid #ffffff73;align-items:center;gap:16px;width:100%;max-width:480px;padding:10px 0;transition:border-color .3s;display:flex}.norda-home .foot-newsletter form:focus-within{border-bottom-color:var(--paper)}.norda-home .foot-newsletter input{color:var(--paper);letter-spacing:-.012em;background:0 0;border:none;outline:none;flex:1;font-family:Neue Haas Display;font-size:18px;font-weight:400}.norda-home .foot-newsletter input::placeholder{color:#fff6}.norda-home .foot-newsletter button{color:var(--paper);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:22px;transition:transform .3s,color .3s}.norda-home .foot-newsletter button:hover{color:var(--calm-blue);transform:translate(4px)}.norda-home .foot-grid{border:0;grid-template-columns:1.4fr repeat(3,1fr);gap:48px;padding:72px 0;display:grid}.norda-home .foot-grid h4{letter-spacing:.24em;text-transform:uppercase;color:#fff6;margin:0 0 22px;font-size:10px;font-weight:500}.norda-home .foot-grid p,.norda-home .foot-grid li{color:#ffffffbf;margin:0;font-size:14px;line-height:1.7}.norda-home .foot-grid ul{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.norda-home .foot-grid a{color:#ffffffbf;transition:color .25s;display:inline-block}.norda-home .foot-grid a:hover{color:var(--paper)}.norda-home .foot-grid .about p{max-width:36ch;font-family:Neue Haas Display}.norda-home .foot-grid .socials{letter-spacing:.22em;text-transform:uppercase;gap:18px;margin-top:24px;font-size:11px;display:flex}.norda-home .foot-grid .socials a{color:#fff9;display:inline-flex}.norda-home .foot-grid .socials a:hover{color:var(--paper)}.norda-home .foot-mega{text-align:left;border-top:1px solid #ffffff1f;padding:56px 0 24px}.norda-home .foot-mega img{filter:brightness(0)invert();opacity:.92;width:100%;max-width:1480px;display:block}.norda-home .foot-bottom{letter-spacing:.16em;text-transform:uppercase;color:#ffffff73;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:28px 0 108px;font-size:11px;display:flex}.norda-home .foot-bottom .legal-links{gap:24px;display:flex}.norda-home .foot-bottom a{color:inherit;transition:color .25s}.norda-home .foot-bottom a:hover{color:var(--paper)}.norda-home .chat-widget{z-index:250;opacity:0;pointer-events:none;flex-direction:column;align-items:flex-end;gap:14px;transition:opacity .5s;display:flex;position:fixed;bottom:24px;right:24px}.norda-home .chat-widget.shown{opacity:1}.norda-home .chat-widget.shown .chat-avatar,.norda-home .chat-widget.bubble-open .chat-bubble-close{pointer-events:auto}.norda-home .chat-bubble{pointer-events:none;background:var(--paper);color:var(--ink);opacity:0;border-radius:18px;max-width:280px;padding:18px 40px 18px 20px;font-size:14px;line-height:1.5;transition:opacity .45s,transform .45s cubic-bezier(.2,.7,.2,1);position:relative;transform:translateY(8px)scale(.96);box-shadow:0 16px 40px -10px #00000038,0 0 0 1px #0a0a080f}.norda-home .chat-widget.bubble-open .chat-bubble{opacity:1;transform:translateY(0)scale(1)}.norda-home .chat-bubble:after{content:"";background:var(--paper);width:14px;height:14px;position:absolute;bottom:-7px;right:22px;transform:rotate(45deg)}.norda-home .chat-bubble .who{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin-bottom:8px;font-size:11px;display:flex}.norda-home .chat-bubble .who:before{content:"";background:#2da14f;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #2da14f2e}.norda-home .chat-bubble strong{font-family:Neue Haas Display;font-weight:500}.norda-home .chat-bubble em{color:var(--emerald);font-family:Neue Haas Display;font-style:normal;font-weight:500}.norda-home .chat-bubble-close{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:none;font-size:16px;line-height:1;transition:color .25s;position:absolute;top:8px;right:10px}.norda-home .chat-bubble-close:hover{color:var(--ink)}.norda-home .chat-avatar{cursor:pointer;width:72px;height:72px;box-shadow:0 14px 36px -10px #00000059, 0 0 0 3px var(--paper);image-rendering:auto;background-image:url(/norda/photography/stella.jpg);background-position:50% 22%;background-size:cover;border:0;border-radius:50%;transition:transform .4s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden}.norda-home .chat-avatar:hover{transform:scale(1.06)}.norda-home .chat-panel{--emerald-2:#06201d;z-index:260;background:var(--paper);opacity:0;pointer-events:none;transform-origin:100% 100%;border-radius:16px;flex-direction:column;width:min(380px,100vw - 32px);height:560px;max-height:calc(100vh - 48px);transition:opacity .35s,transform .42s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;bottom:24px;right:24px;overflow:hidden;transform:translateY(24px)scale(.97);box-shadow:0 34px 80px -22px #0a0a0880,0 0 0 1px #0a0a080d}.norda-home .chat-panel.open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.norda-home .chat-panel-head{color:var(--paper);background:radial-gradient(90% 140% at 0 0,#d6f5cc2e,#0000 55%),linear-gradient(135deg,#05201c,#0d332f 60%,#16493f);align-items:center;gap:13px;padding:18px 20px;display:flex}.norda-home .chat-panel-head img{object-fit:cover;object-position:center 22%;border-radius:50%;flex-shrink:0;width:46px;height:46px}.norda-home .cph-name{margin:0;font-family:Neue Haas Display;font-size:15px;font-weight:500}.norda-home .cph-status{color:#efece6bf;align-items:center;gap:7px;margin:3px 0 0;font-size:11.5px;display:flex}.norda-home .cph-status .dot{background:#6ee7a8;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #6ee7a840}.norda-home .chat-panel-close{width:30px;height:30px;color:var(--paper);cursor:pointer;background:0 0;border:1px solid #efece640;border-radius:50%;flex-shrink:0;place-items:center;margin-left:auto;font-size:14px;transition:background .25s;display:grid}.norda-home .chat-panel-close:hover{background:#efece61f}.norda-home .chat-log{background:var(--paper-2);scrollbar-width:thin;flex-direction:column;flex:1;gap:11px;padding:20px;display:flex;overflow-y:auto}.norda-home .chat-log::-webkit-scrollbar{width:5px}.norda-home .chat-log::-webkit-scrollbar-thumb{background:var(--rule);border-radius:3px}.norda-home .chat-msg{border-radius:16px;max-width:82%;padding:11px 15px;font-size:14px;line-height:1.5;animation:.35s cubic-bezier(.2,.8,.2,1) chatIn}.norda-home .chat-msg.bot{background:var(--paper);color:var(--ink);border-bottom-left-radius:5px;align-self:flex-start;box-shadow:0 1px 4px #0a0a0812}.norda-home .chat-msg.user{background:var(--emerald);color:var(--paper);border-bottom-right-radius:5px;align-self:flex-end}.norda-home .chat-msg{overflow-wrap:anywhere}.norda-home .chat-msg a{text-underline-offset:2px;text-decoration:underline}.norda-home .chat-msg.bot a{color:var(--emerald)}.norda-home .chat-msg.user a{color:inherit}.norda-home .chat-typing{flex-direction:column;align-self:flex-start;gap:5px;max-width:80%;display:flex}.norda-home .chat-typing .chat-typing-label{color:var(--muted);padding-left:4px;font-size:11px;font-style:italic}.norda-home .chat-typing .chat-typing-bubble{background:var(--paper);border-radius:16px 16px 16px 5px;align-self:flex-start;gap:4px;padding:14px 16px;display:inline-flex;box-shadow:0 1px 4px #0a0a0812}.norda-home .chat-typing .chat-typing-bubble span{background:var(--muted);border-radius:50%;width:6px;height:6px;animation:1.3s infinite chatDot}.norda-home .chat-typing .chat-typing-bubble span:nth-child(2){animation-delay:.2s}.norda-home .chat-typing .chat-typing-bubble span:nth-child(3){animation-delay:.4s}.norda-home .chat-note{text-align:center;max-width:84%;color:var(--muted);background:#0a0a080a;border-radius:10px;align-self:center;padding:8px 13px;font-size:11px;font-style:italic;line-height:1.45}.norda-home .chat-quick{background:var(--paper-2);flex-wrap:wrap;gap:7px;padding:12px 16px 4px;display:flex}.norda-home .chat-chip{border:1px solid var(--rule);background:var(--paper);cursor:pointer;color:var(--ink-soft);border-radius:100px;padding:8px 13px;font-family:Neue Haas Display;font-size:12.5px;transition:border-color .2s,color .2s,background .2s}.norda-home .chat-chip:hover{border-color:var(--emerald);color:var(--emerald)}.norda-home .chat-input{background:var(--paper);border-top:1px solid var(--rule);align-items:center;gap:9px;padding:13px 14px;display:flex}.norda-home .chat-input input{background:var(--paper-2);color:var(--ink);border:none;border-radius:100px;outline:none;flex:1;padding:12px 17px;font-family:Neue Haas Display;font-size:14px}.norda-home .chat-input input::placeholder{color:var(--muted)}.norda-home .chat-send{background:var(--emerald);width:42px;height:42px;color:var(--paper);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;place-items:center;font-size:17px;transition:background .25s;display:grid}.norda-home .chat-send:hover{background:var(--emerald-2)}@media (max-width:460px){.norda-home .chat-panel{width:auto;left:16px;right:16px}}@media (max-width:960px){.norda-home .stats-grid .grid{max-width:100%}.norda-home .stat-cell{grid-template-columns:1fr;gap:12px;padding:28px 0}.norda-home .stat-cell .num{min-width:0}.norda-home .svc-grid,.norda-home .ins-grid{grid-template-columns:1fr}.norda-home .svc{border-right:none!important}.norda-home .insights .head,.norda-home .testi-row,.norda-home .foot-newsletter,.norda-home .foot-top{gap:32px;grid-template-columns:1fr!important}.norda-home .foot-grid{grid-template-columns:1fr 1fr}.norda-home .locations .head{grid-template-columns:1fr;gap:24px}.norda-home .locations-grid{grid-template-columns:1fr;gap:32px}.norda-home .contact-shell{grid-template-columns:1fr!important}.norda-home .contact-image{min-height:540px}}.norda-home .field.has-error{border-color:#a2452f!important}.norda-home .field-error{letter-spacing:.04em;color:#a2452f;align-items:center;gap:6px;margin-top:7px;font-family:Neue Haas Display;font-size:11px;font-weight:500;animation:.25s cfErrIn;display:flex}.norda-home .field-error svg{flex-shrink:0;width:13px;height:13px}.norda-home .cs-wrap{width:100%;position:relative}.norda-home .cs-native{display:none!important}.norda-home .cs-btn{cursor:pointer;text-align:left;width:100%;color:var(--ink);letter-spacing:-.012em;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:0 28px 0 0;font-family:Neue Haas Display;font-weight:400;line-height:1.3;display:flex}.norda-home .cs-btn .cs-chev{width:15px;height:15px;color:var(--emerald);flex-shrink:0;transition:transform .28s cubic-bezier(.2,.8,.2,1)}.norda-home .cs-wrap.open .cs-btn .cs-chev{transform:rotate(180deg)}.norda-home .cs-panel{z-index:60;background:var(--paper);border:1px solid var(--rule);opacity:0;transform-origin:top;pointer-events:none;border-radius:12px;max-height:280px;padding:6px;transition:opacity .22s,transform .26s cubic-bezier(.2,.8,.2,1);position:absolute;top:calc(100% + 12px);left:0;right:0;overflow-y:auto;transform:translateY(-6px)scale(.99);box-shadow:0 24px 60px -18px #0a0a0866}.norda-home .cs-wrap.open .cs-panel{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.norda-home .cs-opt{color:var(--ink-soft);cursor:pointer;border-radius:8px;padding:11px 14px;font-family:Neue Haas Display;font-size:15px;transition:background .18s,color .18s}.norda-home .cs-opt:hover{background:var(--light-green);color:var(--emerald)}.norda-home .cs-opt.sel{color:var(--emerald);font-weight:500}.norda-home .cs-panel::-webkit-scrollbar{width:6px}.norda-home .cs-panel::-webkit-scrollbar-thumb{background:var(--rule);border-radius:3px}.norda-home .cs-wrap .cs-btn,.norda-home .cs-wrap .cs-btn span{text-transform:lowercase;letter-spacing:-.012em;color:#0a0a084d!important;font-weight:400!important}.norda-home .cs-opt{text-transform:lowercase;font-weight:400}@keyframes greetDrift{0%{opacity:0;transform:translateY(110%)translate(-6px)rotate(-6deg)}60%{opacity:1}to{opacity:1;transform:translateY(0)translate(0)rotate(0)}}@keyframes caretBlink{50%{opacity:0}}@keyframes dotPulse{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes wordmarkRise{0%{opacity:0;transform:translateY(72px)}to{opacity:1;transform:translateY(0)}}@keyframes heroGlowIn{0%{opacity:0}to{opacity:1}}@keyframes causticDrift{0%{transform:translate(0%)rotate(0)}to{transform:translate(-12%,8%)rotate(2deg)}}@keyframes causticDrift2{0%{transform:translate(0%)rotate(0)}to{transform:translate(10%,-7%)rotate(-1.5deg)}}@keyframes heroOpen{0%{clip-path:inset(0 36%);transform:scale(1.08)}to{clip-path:inset(0);transform:scale(1)}}@keyframes locPinFloat{0%,to{transform:translate(-50%)translateY(0)}50%{transform:translate(-50%)translateY(-10px)}}@keyframes chatIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes chatDot{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes cfErrIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.norda-home .search-panel .sp-name,.norda-home .search-panel .sp-meta{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.norda-home .search-panel .sp-row,.norda-home .search-panel .sp-insight{transition:background-color .2s;transition-delay:0s!important}.norda-skip-intro .norda-home .intro-loader:not(.phone){background:0 0!important}.norda-skip-intro .norda-home .intro-greet .gletter{opacity:1!important;animation:none!important;transform:none!important}.norda-skip-intro .norda-home .hero-image{clip-path:inset(0)!important;animation:none!important;transform:none!important}.norda-skip-intro .norda-home .hero-overlay{opacity:1!important;animation:none!important}.norda-skip-intro .norda-home .hero-wordmark{opacity:1!important;animation:none!important;transform:none!important}.norda-home .back-chip{z-index:200;background:var(--ink);color:var(--paper);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;border:0;align-items:center;gap:8px;padding:10px 14px;font-family:Neue Haas Text,system-ui,sans-serif;font-size:11px;display:inline-flex;position:fixed;bottom:24px;left:24px}.norda-home .back-chip:hover{background:var(--emerald)}.norda-home .ib-2{background-image:url(https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?w=1600&q=80&auto=format)}.norda-home .ib-3{background-image:url(/norda/photography/tessl-12.jpg)}.norda-home .popup-center{background-image:var(--pc,url(https://images.unsplash.com/photo-1497366216548-37526070297c?w=1600&q=85&auto=format))}.norda-home .vp-img{background-image:var(--vp)}@media (max-width:900px){.norda-home .ib-2{background-image:url(https://images.unsplash.com/photo-1486406146926-c627a92ad1ab?w=750&q=80&auto=format)}.norda-home .ib-3{background-image:url(/_next/image?url=%2Fnorda%2Fphotography%2Ftessl-12.jpg&w=750&q=75)}.norda-home .hero-image{background-image:url(/_next/image?url=%2Fnorda%2Fphotography%2Fariel-house-hero.jpg&w=750&q=75)}.norda-home .contact-image{background-image:url(/_next/image?url=%2Fnorda%2Fphotography%2Fstarlight-04.jpg&w=750&q=75)}.norda-home .popup-center{background-image:var(--pc-sm,url(https://images.unsplash.com/photo-1497366216548-37526070297c?w=750&q=80&auto=format))}.norda-home .vp-img{background-image:var(--vp-sm)}.norda-home .word{filter:none!important;will-change:auto!important}.norda-home .article .pic{filter:none!important}}.norda-home nav.top .menu-btn .menu-bars{vertical-align:middle;flex-direction:column;gap:5px;display:none}.norda-home nav.top .menu-btn .menu-bars span{background:currentColor;width:22px;height:2px;display:block}@media (max-width:900px){.norda-home nav.top .menu-btn .menu-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.norda-home nav.top .menu-btn .menu-bars{display:inline-flex}.norda-home nav.top .menu-btn{margin:-12px;padding:12px}}
@font-face{font-family:"Haas Grot Disp 45 Light";src:url(/norda/hero/fonts/NeueHaasGroteskDisplay-45Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Haas Grot Disp 45 Light";src:url(/norda/hero/fonts/NeueHaasGroteskDisplay-46LightItalic.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Haas Grot Text 55 Roman";src:url(/norda/hero/fonts/NeueHaasGroteskText-55Roman.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Haas Grot Text 55 Roman";src:url(/norda/hero/fonts/NeueHaasGroteskText-56Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Haas Grot Text 55 Roman";src:url(/norda/hero/fonts/NeueHaasGroteskText-75Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Haas Grot Text 65 Medium";src:url(/norda/hero/fonts/NeueHaasGroteskText-65Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Haas Grot Text 65 Medium";src:url(/norda/hero/fonts/NeueHaasGroteskText-66MediumItalic.woff2)format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Domaine Display SmBd;src:url(/norda/hero/fonts/DomaineDisplay-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Test Domaine Display;src:url(/norda/hero/fonts/TestDomaineDisplay-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Test Domaine Display;src:url(/norda/hero/fonts/TestDomaineDisplay-SemiboldItalic.woff2)format("woff2");font-weight:600;font-style:italic;font-display:swap}.devono-hero-root{--emerald-green:#0d332f;--calm-blue:#a9b8c0}.devono-hero-root #topBarRef,.devono-hero-root #landHeaderRef,.norda-home #introLoader,.norda-home #hero,.norda-home #impact{display:none!important}#landingRef>.cl-reel[data-logos-in-landing]{width:min(100%,1100px);margin:56px 0 0;padding:6px 0 2px}html:not(.devono-hero-revealed){overflow:hidden!important}html:not(.devono-hero-revealed) .norda-home #topNav,html:not(.devono-hero-revealed) .norda-home #floatingSearch,html:not(.devono-hero-revealed) .norda-home #searchPanel,html:not(.devono-hero-revealed) .norda-home #chatWidget{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.norda-home #topNav,.norda-home #chatWidget{transition:opacity .5s}.norda-home nav.top .nav-center{visibility:hidden!important}.norda-home #floatingSearch{transform:translateX(-50%) translateY(var(--pill-y,0px)) scale(var(--pill-scale,1));transform-origin:50%;transition:opacity .5s;width:clamp(220px,32vw,280px)!important;height:34px!important;top:24px!important;left:50%!important}html:not(.home-scrolled) .norda-home #floatingSearch:not(.panel-open){opacity:0!important;pointer-events:none!important}.norda-home #floatingSearch input{text-align:left!important}html.devono-hero-static #introOverlayRef,html.devono-hero-static #cloudLayerRef,html.devono-hero-static #cloudsRiserRef,html.devono-hero-static #cloudsRiserTopRef,html.devono-hero-static #crosserRef,html.devono-hero-static #veilRef,html.devono-hero-static #hazeRef,html.devono-hero-static #birdsRef,html.devono-hero-static #starsRef,html.devono-hero-static [data-cloud],html.devono-hero-static #outlineLayerRef{display:none!important}@keyframes devonoFade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes devonoTowerIn{0%{opacity:0}to{opacity:1}}@keyframes devonoScrollCue{0%{transform-origin:top;transform:scaleY(0)}45%{transform-origin:top;transform:scaleY(1)}55%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}@keyframes devonoArrowBob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes devonoCaretBlink{0%,55%{opacity:1}56%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.devono-hero-root *,.devono-hero-root :before,.devono-hero-root :after{transition:none!important;animation:none!important}}.devono-hero-root .menu-bars{vertical-align:middle;flex-direction:column;gap:5px;display:none}.devono-hero-root .menu-bars span{background:currentColor;width:22px;height:2px;display:block}@media (max-width:900px){.devono-hero-root .menu-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.devono-hero-root .menu-bars{display:inline-flex}.devono-hero-root button[aria-label=Menu]{margin:-12px;padding:12px}}
