@keyframes osHeroZoom{to{transform:scale(1)}}@keyframes osLineRise{to{transform:translateY(0)}}@keyframes osFadeRise{to{opacity:1;transform:translateY(0)}}@keyframes osDrawLine{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes osWmFloat{0%,to{opacity:.1;transform:translateY(-50%)scale(1)}50%{opacity:.16;transform:translateY(-54%)scale(1.05)}}.norda-page .os-hero{background:var(--emerald);flex-direction:column;justify-content:center;min-height:100vh;padding:200px 32px 64px;display:flex;position:relative;overflow:hidden}.norda-page .os-hero .hero-bg{z-index:0;background-image:url(/norda/photography/pontegadea-hero.jpg);background-position:50%;background-size:cover;animation:2.4s cubic-bezier(.16,.84,.32,1) .1s forwards osHeroZoom;position:absolute;inset:0;transform:scale(1.08)}.norda-page .os-hero .hero-bg:after{content:"";background:linear-gradient(#081a17d1 0%,#081a1773 30%,#081a174d 55%,#081a17c7 100%);position:absolute;inset:0}.norda-page .os-hero .hero-inner{z-index:2;width:100%;max-width:1480px;margin:0 auto;position:relative}.norda-page .os-hero h1{letter-spacing:-.05em;color:var(--paper);text-wrap:balance;text-shadow:0 4px 40px #00000059;max-width:14ch;margin:0;font-family:Neue Haas Display;font-size:clamp(56px,11vw,184px);font-weight:400;line-height:.88}.norda-page .os-hero h1 .ln{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.norda-page .os-hero h1 .ln>span{display:inline-block;transform:translateY(116%)}.norda-page .os-hero h1.go .ln>span{animation:1.1s cubic-bezier(.16,.84,.32,1) forwards osLineRise}.norda-page .os-hero h1.go .ln:first-child>span{animation-delay:.35s}.norda-page .os-hero h1.go .ln:nth-child(2)>span{animation-delay:.48s}.norda-page .os-hero h1.go .ln:nth-child(3)>span{animation-delay:.61s}.norda-page .os-hero h1 em{color:var(--lavender);font-family:Domaine Display;font-style:italic;font-weight:400}.norda-page .os-hero .lede{color:#efece6d1;opacity:0;max-width:52ch;margin:44px 0 0;font-size:clamp(17px,1.5vw,22px);line-height:1.6;animation:1.1s cubic-bezier(.2,.7,.2,1) .9s forwards osFadeRise;transform:translateY(20px)}.norda-page .image-break{background:var(--paper);height:92vh;min-height:600px;position:relative;overflow:hidden}.norda-page .image-break .pic{clip-path:inset(46% 0);will-change:clip-path;background-position:50%;background-size:cover;transition:clip-path 1.4s cubic-bezier(.7,0,.25,1);position:absolute;inset:0}.norda-page .image-break.in .pic{clip-path:inset(0)}.norda-page .image-break .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-page .image-break:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#0a0a0859 100%);position:absolute;inset:0}.norda-page .intro{max-width:1480px;margin:0 auto;padding:140px 32px 120px}.norda-page .intro-grid{grid-template-columns:1.2fr .8fr;align-items:center;gap:80px;display:grid}.norda-page .intro-stats{grid-template-columns:1fr 1fr;gap:36px 40px;display:grid}.norda-page .intro-stats .stat-cell{border-top:1px solid var(--rule);padding-top:20px}.norda-page .intro-stats .num{letter-spacing:-.04em;color:var(--emerald);align-items:flex-start;font-family:Neue Haas Display;font-size:clamp(48px,5vw,84px);font-weight:300;line-height:.9;display:flex}.norda-page .intro-stats .num .suf{color:var(--emerald);letter-spacing:.01em;margin-top:8px;margin-left:10px;font-size:.32em}.norda-page .intro-stats .label{letter-spacing:.02em;color:var(--ink-soft);margin-top:12px;font-size:12px}.norda-page .intro-grid .lead{letter-spacing:-.03em;color:var(--emerald);text-wrap:balance;margin:0;font-family:Neue Haas Display;font-size:clamp(28px,3.6vw,56px);font-weight:400;line-height:1.12}.norda-page .intro-grid .lead em{color:var(--emerald);font-family:Domaine Display;font-style:italic}.norda-page .panel{background:var(--paper);color:var(--ink);padding:150px 32px}.norda-page .panel-inner{text-align:center;max-width:1080px;margin:0 auto}.norda-page .panel .lead-statement{letter-spacing:-.04em;color:var(--emerald);text-wrap:balance;max-width:18ch;margin:0 auto 56px;font-family:Neue Haas Display;font-size:clamp(34px,5vw,84px);font-weight:400;line-height:1.02}.norda-page .panel .lead-statement em{color:var(--emerald);font-family:Domaine Display;font-style:italic}.norda-page .panel .body{max-width:60ch;margin:0 auto}.norda-page .panel .body p{color:var(--ink-soft);margin:0 0 22px;font-size:clamp(17px,1.6vw,22px);line-height:1.7}.norda-page .panel .body p:last-child{margin-bottom:0}.norda-page .panel .body em{color:var(--emerald);font-family:Domaine Display;font-style:italic}.norda-page .blur-words .w{filter:blur(14px);opacity:.2;transition:filter .8s cubic-bezier(.2,.7,.2,1),opacity .8s;display:inline-block}.norda-page .blur-words .w.on{filter:blur();opacity:1}.norda-page .history{background:var(--paper-2);border-top:1px solid var(--rule);padding:120px 0}.norda-page .history .head{justify-content:space-between;align-items:end;gap:32px;max-width:1480px;margin:0 auto 56px;padding:0 32px;display:flex}.norda-page .history h2{letter-spacing:-.03em;color:var(--emerald);margin:0;font-family:Neue Haas Display;font-size:clamp(36px,4vw,60px);font-weight:400}.norda-page .history h2 em{color:var(--emerald);font-family:Domaine Display;font-style:italic}.norda-page .timeline{scrollbar-width:none;cursor:grab;gap:0;padding:0 32px 24px;display:flex;overflow-x:auto}.norda-page .timeline.dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.norda-page .timeline::-webkit-scrollbar{display:none}.norda-page .milestone{scroll-snap-align:start;border-left:1px solid var(--rule);flex:0 0 clamp(300px,34vw,460px);padding-left:40px;padding-right:48px}.norda-page .milestone .year{letter-spacing:-.05em;color:var(--emerald);font-family:Neue Haas Display;font-size:clamp(96px,12vw,180px);font-weight:300;line-height:.9}.norda-page .milestone h3{letter-spacing:-.02em;color:var(--ink);margin:24px 0 12px;font-family:Neue Haas Display;font-size:22px;font-weight:400}.norda-page .milestone p{color:var(--ink-soft);max-width:36ch;margin:0;font-size:15px;line-height:1.65}.norda-page .family-pin{background:var(--emerald-2);height:460vh;position:relative}.norda-page .family-sticky{height:100vh;position:sticky;top:0;overflow:hidden}.norda-page .family-layer{will-change:transform;background-position:50%;background-size:cover;position:absolute;inset:0}.norda-page .family-layer:after{content:"";background:linear-gradient(#06201d4d 0%,#06201d1f 45%,#06201d8c 100%);position:absolute;inset:0}.norda-page .family-layer.l1{z-index:1;background-image:url(/norda/photography/family-01.jpg)}.norda-page .family-layer.l2{z-index:2;background-image:url(/norda/photography/family-02.jpg);transition:transform .18s linear;transform:translateY(100%)}.norda-page .family-layer.l3{z-index:3;background-image:url(/norda/photography/family-03.jpg);transition:transform .18s linear;transform:translateY(100%)}.norda-page .family-layer.l4{z-index:4;background-image:url(/norda/photography/family-04.jpg);transition:transform .18s linear;transform:translateY(100%)}.norda-page .family-copy{z-index:5;text-align:center;color:var(--paper);will-change:transform, opacity;flex-direction:column;justify-content:flex-end;align-items:center;padding:0 32px 14vh;display:flex;position:absolute;inset:0}.norda-page .family-copy:before{content:"";z-index:-1;background:linear-gradient(#0000 40%,#06201dbf 100%);position:absolute;inset:0}.norda-page .family-copy h2{letter-spacing:-.04em;max-width:16ch;color:var(--paper);text-wrap:balance;text-shadow:0 4px 40px #0006;margin:0 auto;font-family:Neue Haas Display;font-size:clamp(44px,6.4vw,116px);font-weight:400;line-height:.95}.norda-page .family-copy h2 em{color:var(--calm-blue);font-family:Domaine Display;font-style:italic}.norda-page .family-copy p{color:#efece6d9;max-width:52ch;margin:36px auto 0;font-size:clamp(16px,1.5vw,20px);line-height:1.65}.norda-page .family-copy .pill-link{color:var(--paper);border-color:var(--paper);margin-top:48px}.norda-page .family-copy .pill-link:hover{color:var(--calm-blue);border-color:var(--calm-blue)}.norda-page .pill-link{letter-spacing:.2em;text-transform:uppercase;color:var(--emerald);border-bottom:1px solid var(--emerald);align-items:center;gap:14px;margin-top:40px;padding-bottom:8px;font-family:Neue Haas Display;font-size:12px;font-weight:500;transition:color .3s,border-color .3s;display:inline-flex}.norda-page .pill-link:after{content:"→";transition:transform .3s}.norda-page .pill-link:hover:after{transform:translate(6px)}.norda-page .sectors{background:var(--paper);color:var(--ink);padding:150px 0}.norda-page .sectors-inner{text-align:center;max-width:1280px;margin:0 auto;padding:0 32px}.norda-page .sectors .head{margin:0 auto 72px}.norda-page .sectors h2{letter-spacing:-.04em;color:var(--emerald);text-wrap:balance;max-width:20ch;margin:0 auto;font-family:Neue Haas Display;font-size:clamp(34px,4.8vw,80px);font-weight:400;line-height:1}.norda-page .sectors h2 em{color:var(--emerald);font-family:Domaine Display;font-style:italic}.norda-page .ready{background:var(--paper);padding:100px 32px}.norda-page .ready-shell{border-radius:14px;align-items:flex-end;max-width:1480px;min-height:560px;margin:0 auto;display:flex;position:relative;overflow:hidden}.norda-page .ready-video{z-index:0;position:absolute;inset:0}.norda-page .ready-video video{object-fit:cover;width:100%;height:100%;display:block}.norda-page .ready-video:after{content:"";background:linear-gradient(#0000 45%,#0000008c 80%,#000000c7 100%);position:absolute;inset:0}.norda-page .ready-grid{z-index:1;justify-content:space-between;align-items:flex-end;gap:32px;width:100%;padding:clamp(40px,5vw,64px);display:flex;position:relative}.norda-page .ready h2{letter-spacing:-.035em;color:var(--paper);text-wrap:balance;max-width:16ch;margin:0;font-family:Neue Haas Display;font-size:clamp(40px,5.4vw,84px);font-weight:400;line-height:.98}.norda-page .ready h2 em{color:var(--paper);font-family:Domaine Display;font-style:italic}.norda-page .ready .right{text-align:left}.norda-page .ready .pill-link{color:var(--paper);border-color:var(--paper)}.norda-page .ready .pill-link:hover{color:var(--calm-blue);border-color:var(--calm-blue)}@media (max-width:900px){.norda-page .intro-grid{grid-template-columns:1fr;gap:48px}.norda-page .ready-grid{flex-direction:column;align-items:flex-start;gap:24px}.norda-page .history .head{flex-direction:column;align-items:flex-start}}
