:root{--nikola-gold:#d5b46b;--nikola-gold-deep:#a98540;--nikola-paper:#f2eee4;--nikola-muted:#aaa69e;--nikola-ink:#070807;--nikola-coal:#0a0b0a;--nikola-hairline-dark:#ffffff21;--nikola-hairline-light:#c9c4bb}.app-shell{background:var(--nikola-ink);overflow:clip}.app-shell ::selection{color:#090909;background:var(--nikola-gold)}.app-shell :is(a,button):focus-visible{outline:2px solid var(--nikola-gold);outline-offset:.2rem}.app-shell :is(h1,h2,h3){text-wrap:balance}.npd-hero{min-height:100svh;color:var(--nikola-paper);isolation:isolate;background:#050505 url(/v1/media/showcase/studio-film-poster.jpg) 50%/cover no-repeat;position:relative;overflow:hidden}.npd-hero__video,.npd-hero__shade{width:100%;height:100%;position:absolute;inset:0}.npd-hero__video{z-index:-3;object-fit:cover;opacity:1;transition:opacity .5s;animation:16s cubic-bezier(.2,.65,.25,1) infinite alternate npd-camera-breathe}.npd-hero__video--paused{opacity:0}.npd-hero__shade{z-index:-2;background:linear-gradient(90deg,#000000db 0%,#00000085 42%,#00000024 72%),linear-gradient(#0000004d 0%,#0000 72%,#070807 100%)}.npd-hero__grain{z-index:-1;opacity:.08;mix-blend-mode:soft-light;pointer-events:none;background-image:repeating-radial-gradient(circle at 17% 32%,#0000 0 1px,#fff 1px 2px,#0000 2px 4px),repeating-radial-gradient(circle at 72% 66%,#0000 0 1px,#fff 1px 2px,#0000 2px 5px);background-size:5px 5px,7px 7px;animation:.8s steps(2,end) infinite npd-grain-shift;position:absolute;inset:-40%}.npd-hero__frame{z-index:2;color:#ffffff8c;letter-spacing:.15em;text-transform:uppercase;writing-mode:vertical-rl;flex-direction:column;align-items:center;gap:.85rem;width:.7rem;font:500 .5rem/1 Monda,sans-serif;display:flex;position:absolute;top:8.5rem;bottom:5.2rem;right:1.55rem}.npd-hero__frame i{background:linear-gradient(#0000,#d5b46bbf,#0000);flex:1;width:1px}.npd-hero__content{flex-direction:column;justify-content:center;align-items:flex-start;width:min(92vw,88rem);min-height:100svh;margin:0 auto;padding:9rem 0 8rem;display:flex}.npd-eyebrow{color:var(--nikola-gold);letter-spacing:.19em;text-transform:uppercase;font-family:Monda,sans-serif;font-size:.62rem;font-weight:600;line-height:1.5}.npd-hero h1{letter-spacing:-.082em;max-width:68rem;margin-top:1.4rem;font-family:Aeonik,sans-serif;font-size:clamp(4.25rem,9.2vw,10.75rem);font-weight:300;line-height:.78}.npd-hero h1 span{color:var(--nikola-gold);display:block}.npd-hero__summary{color:#d0ccc4;max-width:39rem;margin-top:2rem;font-size:clamp(.9rem,1.2vw,1.1rem);line-height:1.7}.npd-actions{flex-wrap:wrap;gap:.65rem;margin-top:2rem;display:flex}.npd-button{letter-spacing:.1em;text-transform:uppercase;justify-content:center;align-items:center;gap:.8rem;min-height:3.25rem;padding:0 1.25rem;font-family:Monda,sans-serif;font-size:.63rem;font-weight:600;transition:transform .18s,background .18s,color .18s;display:inline-flex}.npd-button:hover{transform:translateY(-2px)}.npd-button:active{transform:translateY(0)scale(.985)}.npd-button--primary{color:#090909;background:var(--nikola-gold)}.npd-button--primary:hover{background:#e0c17c}.npd-button--secondary{color:#fff;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);background:#00000038;border:1px solid #ffffff47}.npd-hero__trust,.npd-hero__scroll{z-index:2;letter-spacing:.11em;text-transform:uppercase;font-family:Monda,sans-serif;font-size:.51rem;position:absolute;bottom:1.8rem}.npd-hero__trust{color:#d4d0c8;align-items:center;gap:.8rem;display:flex;left:4vw}.npd-hero__trust i{background:var(--nikola-gold);border-radius:50%;width:2px;height:2px}.npd-hero__scroll{color:#fff;align-items:center;gap:.8rem;display:flex;right:4vw}.npd-hero__scroll span{color:var(--nikola-gold)}.npd-hero__scroll{min-height:2.75rem}.npd-hero__film-control{z-index:3;color:#ffffffa8;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:.65rem;min-height:2.75rem;padding:.55rem .2rem;font:500 .5rem/1 Monda,sans-serif;transition:color .18s;display:flex;position:absolute;bottom:4.3rem;right:4vw}.npd-hero__film-control:hover,.npd-hero__film-control:focus-visible{color:var(--nikola-gold)}.npd-hero__film-control i{width:.7rem;color:var(--nikola-gold);text-align:center;font-style:normal}.npd-hero__content>*{opacity:0;animation:.85s cubic-bezier(.2,.75,.2,1) forwards npd-hero-reveal;transform:translateY(1.5rem)}.npd-hero__content>:first-child{animation-delay:.12s}.npd-hero__content>:nth-child(2){animation-delay:.22s}.npd-hero__content>:nth-child(3){animation-delay:.36s}.npd-hero__content>:nth-child(4){animation-delay:.48s}.npd-scroll-progress{z-index:180;pointer-events:none;background:#ffffff14;width:2px;height:100svh;position:fixed;top:0;right:0}.npd-scroll-progress i{background:var(--nikola-gold);transform-origin:top;width:100%;height:100%;animation:linear both npd-page-progress;animation-timeline:scroll(root);display:block;transform:scaleY(0)}.npd-velocity{z-index:4;color:#0b0b0a;background:var(--nikola-gold);position:relative;overflow:hidden}.npd-velocity__track{width:max-content;animation:32s linear infinite npd-velocity-run;display:flex}.npd-velocity__track span{letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:2.25rem;height:3.4rem;padding-left:2.25rem;font:600 .62rem/1 Monda,sans-serif;display:flex}.npd-velocity__track i{font-style:normal}.nikola-3d-deferred{background:#07090b;position:relative}.nikola-3d-deferred .nikola-3d-placeholder{background:#07090b;height:280svh;min-height:0;position:relative}.npd-hero:after{z-index:1;content:"";pointer-events:none;border-top:1px solid #d5b46b7a;border-right:1px solid #d5b46b7a;width:clamp(7rem,14vw,13rem);height:clamp(7rem,14vw,13rem);animation:5s ease-in-out infinite alternate npd-frame-breathe;position:absolute;bottom:11%;right:clamp(2rem,8vw,9rem)}.npd-hero h1{text-shadow:0 1.5rem 4rem #00000059}.npd-hero h1 span{text-shadow:0 0 3rem #d5b46b24}.npd-services:before,.npd-proof:after,.npd-relationships:before,.npd-investment:before,.npd-reviews:before{color:#a985401f;letter-spacing:-.09em;pointer-events:none;font:300 clamp(6rem,13vw,14rem)/.75 Aeonik,sans-serif;position:absolute;top:clamp(2rem,4vw,4.5rem);right:max(4vw,50vw - 44rem)}.npd-services:before{content:"01"}.npd-proof:after{content:"02";color:#d5b46b14}.npd-relationships:before{content:"03";color:#d5b46b12}.npd-investment:before{content:"04"}.npd-reviews:before{content:"05"}.npd-service-card:after{z-index:3;content:"";pointer-events:none;border:1px solid #d5b46b00;transition:inset .6s cubic-bezier(.19,1,.22,1),border-color .5s;position:absolute;inset:.7rem}.npd-service-card:hover:after{border-color:#d5b46b75;inset:1rem}.npd-service-card__content{z-index:4;position:relative}.npd-service-card h3{max-width:10ch}.npd-section-heading:after{background:linear-gradient(90deg,var(--nikola-gold-deep),transparent);content:"";grid-column:2;width:0;height:1px;margin-top:1.5rem;transition:width 1.2s cubic-bezier(.19,1,.22,1)}.npd-inview .npd-section-heading:after{width:100%}.npd-founder__media:after,.npd-gallery figure:after{z-index:3;content:"";pointer-events:none;background:linear-gradient(112deg,#0000 38%,#ffffff1a 50%,#0000 62%);transition:transform 1.25s cubic-bezier(.19,1,.22,1);position:absolute;inset:0;transform:translate(-130%)}.npd-founder:hover .npd-founder__media:after,.npd-gallery figure:hover:after{transform:translate(130%)}@keyframes npd-frame-breathe{0%{opacity:.45;transform:translate(-4px,4px)}to{opacity:1;transform:translate(4px,-4px)}}@media (width<=767px){.nikola-3d-deferred .nikola-3d-placeholder{height:245svh}.npd-hero:after{width:5rem;height:5rem;bottom:17%;right:1rem}.npd-services:before,.npd-proof:after,.npd-relationships:before,.npd-investment:before,.npd-reviews:before{font-size:5.5rem;top:2.2rem;right:1rem}.npd-service-card{min-height:27rem}.npd-service-card small{font-size:.78rem}}.app-shell section[id],.app-shell main[id],.app-shell footer{scroll-margin-top:4.5rem}.npd-journey-rail{z-index:175;color:#ffffff8c;pointer-events:none;justify-items:center;gap:.75rem;width:1rem;display:grid;position:fixed;top:50%;right:1.25rem;transform:translateY(-50%)}.npd-journey-rail>span{color:var(--nikola-gold);letter-spacing:.1em;font:600 .48rem/1 Monda,sans-serif}.npd-journey-rail>i{background:#ffffff24;width:1px;height:7rem;display:block;overflow:hidden}.npd-journey-rail>i b{background:var(--nikola-gold);transform-origin:top;width:100%;height:100%;transition:transform .8s cubic-bezier(.19,1,.22,1);display:block}.npd-journey-rail>strong{letter-spacing:.14em;text-transform:uppercase;writing-mode:vertical-rl;font:600 .44rem/1 Monda,sans-serif}@media (width<=980px){.npd-journey-rail{display:none}}.npd-studio-static{color:#f4f1e9;isolation:isolate;background:#070807;min-height:92svh;position:relative;overflow:hidden}.npd-studio-static>img,.npd-studio-static__shade{width:100%;height:100%;position:absolute;inset:0}.npd-studio-static>img{z-index:-2;object-fit:cover;object-position:center;filter:saturate(.8)}.npd-studio-static__shade{z-index:-1;background:linear-gradient(90deg,#040403e6,#04040342 75%),linear-gradient(#0000 40%,#040403bf)}.npd-studio-static__copy{max-width:44rem;position:absolute;bottom:clamp(4rem,9vw,8rem);left:1.25rem;right:1.25rem}.npd-studio-static__copy>span{color:var(--nikola-gold);letter-spacing:.16em;text-transform:uppercase;font:600 .55rem/1.4 Monda,sans-serif}.npd-studio-static__copy>strong{letter-spacing:-.07em;max-width:8ch;margin-top:1rem;font-size:clamp(3.5rem,9vw,8rem);font-weight:300;line-height:.84;display:block}.npd-studio-static__copy p{color:#c4c0b8;max-width:34rem;margin-top:1.5rem;font-size:.84rem;line-height:1.7}.npd-studio-static__copy a{min-height:3rem;color:var(--nikola-gold);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.8rem;margin-top:1.5rem;font:600 .55rem/1 Monda,sans-serif;display:inline-flex}.npd-studio-static__copy i{font-style:normal}.nikola-3d-placeholder__sticky{color:#f2eee4;background:radial-gradient(circle at 50% 52%,#d5b46b1f,#0000 25%),linear-gradient(135deg,#070807,#0c0d0d);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;width:100%;min-height:100svh;padding:5rem 4vw;display:flex;position:sticky;top:0;overflow:hidden}.nikola-3d-placeholder__sticky:before{content:"";border:1px solid #ffffff14;position:absolute;inset:1.25rem}.nikola-3d-placeholder__sticky p{color:var(--nikola-gold);letter-spacing:.17em;text-transform:uppercase;font:600 .55rem/1 Monda,sans-serif}.nikola-3d-placeholder__sticky strong{letter-spacing:-.07em;font-family:Aeonik,sans-serif;font-size:clamp(3.5rem,8vw,8rem);font-weight:300}.nikola-3d-placeholder__sticky>i{background:#ffffff1f;width:min(26rem,62vw);height:1px;margin-top:1.2rem;position:relative;overflow:hidden}.nikola-3d-placeholder__sticky>i:after{background:linear-gradient(90deg, transparent, var(--nikola-gold), transparent);content:"";animation:1.8s ease-in-out infinite npd-studio-load;position:absolute;inset:0;transform:translate(-100%)}.npd-services,.npd-proof,.npd-relationships,.npd-process,.npd-investment,.npd-gallery,.npd-reviews,.npd-local,.npd-faq,.npd-final{padding:clamp(6rem,10vw,10rem) max(4vw,50vw - 44rem);position:relative}.npd-section-heading{grid-template-columns:1fr 2.2fr;gap:1.5rem 3rem;max-width:68rem;display:grid}.npd-section-heading .npd-eyebrow{padding-top:.7rem}.npd-section-heading h2,.npd-proof h2,.npd-local h2,.npd-final h2{color:inherit;letter-spacing:-.07em;font-family:Aeonik,sans-serif;font-size:clamp(3.25rem,6.4vw,7.3rem);font-weight:300;line-height:.88}.npd-section-heading>p:last-child{color:#77736b;grid-column:2;max-width:40rem;line-height:1.7}.npd-services{color:#111;background:#f2eee4;padding-bottom:0}.npd-services__positioning{grid-template-columns:minmax(0,2fr) minmax(18rem,.72fr);align-items:end;gap:clamp(3rem,7vw,8rem);display:grid}.npd-services__manifesto{border-left:1px solid #b08d45;padding:0 0 .35rem 1.25rem}.npd-services__manifesto span{color:#8d6b2d;letter-spacing:.13em;text-transform:uppercase;font:600 .52rem/1 Monda,sans-serif}.npd-services__manifesto p{letter-spacing:-.035em;margin-top:.8rem;font-size:clamp(1.25rem,1.7vw,1.8rem);font-weight:300;line-height:1.22}.npd-service-grid{background:#00000029;gap:1px;margin:clamp(3rem,5vw,5rem) calc(-1*max(4vw,50vw - 44rem)) 0;display:flex}.npd-service-card{color:#fff;isolation:isolate;background:#111;flex:25%;min-width:0;min-height:31rem;transition:flex-basis .65s cubic-bezier(.18,.8,.2,1);position:relative;overflow:hidden}.npd-service-grid:hover .npd-service-card{flex-basis:22%}.npd-service-grid .npd-service-card:hover{flex-basis:34%}.npd-service-card>img,.npd-service-card__shade{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.npd-service-card>img{object-fit:cover;filter:saturate(.82)contrast(1.04);transition:filter .7s,transform .7s cubic-bezier(.2,.8,.2,1)}.npd-service-card__shade{z-index:-1;background:linear-gradient(#0003 28%,#000000eb)}.npd-service-card:hover>img{filter:saturate()contrast(1.05);transform:scale(1.045)}.npd-service-card__content{flex-direction:column;justify-content:flex-end;height:100%;padding:1.4rem;display:flex}.npd-service-card__content>span{color:var(--nikola-gold);font:600 .55rem/1 Monda,sans-serif}.npd-service-card__content>p{color:var(--nikola-gold);letter-spacing:.14em;text-transform:uppercase;margin-top:.65rem;font:600 .7rem/1 Monda,sans-serif}.npd-service-card h3{letter-spacing:-.04em;margin-top:.9rem;font-size:clamp(1.8rem,2.25vw,2.75rem);font-weight:300;line-height:.98}.npd-service-card small{color:#c8c4bc;margin-top:.9rem;font-size:.72rem;line-height:1.6}.npd-service-card ul{flex-wrap:wrap;gap:.35rem;margin-top:1.2rem;display:flex}.npd-service-card li{letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff2e;padding:.35rem .5rem;font:400 .5rem/1 Monda,sans-serif}.npd-service-card__content>:is(a,button){width:max-content;min-height:2.75rem;color:var(--nikola-gold);letter-spacing:.11em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:.65rem;margin-top:.7rem;padding:0;font:600 .52rem/1 Monda,sans-serif;display:inline-flex}.npd-service-card__content>:is(a,button) span{transition:transform .18s}.npd-service-card__content>:is(a,button):hover span{transform:translate(.16rem,-.16rem)}.npd-studio-invite{color:#f4f1e9;background:radial-gradient(circle at 64% 10%,#d5b46b2e,#0000 32%),#080908;grid-template-columns:.8fr 1.6fr 1fr auto;align-items:center;gap:2rem;min-height:13rem;margin:1px calc(-1*max(4vw,50vw - 44rem)) 0;padding:2rem max(4vw,50vw - 44rem);display:grid}.npd-studio-invite>span{color:var(--nikola-gold);letter-spacing:.13em;text-transform:uppercase;font:600 .52rem/1.5 Monda,sans-serif}.npd-studio-invite>strong{letter-spacing:-.065em;font-size:clamp(2.5rem,4.2vw,5rem);font-weight:300;line-height:.88}.npd-studio-invite>p{color:#aaa69e;font-size:.76rem;line-height:1.65}.npd-studio-invite>i{min-height:2.75rem;color:var(--nikola-gold);letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.75rem;font:600 .52rem/1 Monda,sans-serif;display:inline-flex}.npd-studio-invite>i b{font-size:1rem;font-weight:400;transition:transform .18s}.npd-studio-invite:hover>i b{transform:translateY(.3rem)}.npd-concierge{z-index:260;-webkit-backdrop-filter:blur(1.1rem);backdrop-filter:blur(1.1rem);background:#030303d1;place-items:center;padding:1.25rem;animation:.26s both npd-concierge-backdrop;display:grid;position:fixed;inset:0;overflow:auto}.npd-concierge__panel{color:#111;background:var(--nikola-paper);grid-template-columns:minmax(18rem,.82fr) minmax(0,1.18fr);width:min(94vw,80rem);min-height:min(48rem,100svh - 2.5rem);animation:.48s cubic-bezier(.18,.8,.2,1) both npd-concierge-panel;display:grid;overflow:hidden;box-shadow:0 2rem 7rem #00000085}.npd-concierge__visual{color:#fff;isolation:isolate;justify-content:space-between;align-items:flex-end;min-height:34rem;padding:2rem;display:flex;position:relative;overflow:hidden}.npd-concierge__visual>img,.npd-concierge__visual-shade{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.npd-concierge__visual>img{object-fit:cover;animation:1.1s cubic-bezier(.18,.8,.2,1) both npd-concierge-image}.npd-concierge__visual-shade{z-index:-1;background:linear-gradient(#00000012 32%,#000000e6)}.npd-concierge__visual>span{color:var(--nikola-gold);letter-spacing:.14em;align-self:flex-start;font:600 .58rem/1 Monda,sans-serif}.npd-concierge__visual p{color:var(--nikola-gold);letter-spacing:.15em;text-transform:uppercase;font:600 .52rem/1 Monda,sans-serif}.npd-concierge__visual strong{letter-spacing:-.075em;margin-top:.65rem;font-size:clamp(4rem,7vw,7.5rem);font-weight:300;line-height:.8;display:block}.npd-concierge__content{flex-direction:column;min-width:0;padding:1.5rem 2rem 2rem;display:flex}.npd-concierge__topline{color:#77736b;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #c9c4bb;justify-content:space-between;align-items:flex-start;gap:2rem;min-height:3rem;font:600 .5rem/1 Monda,sans-serif;display:flex}.npd-concierge__topline>button{color:#111;cursor:pointer;background:0 0;width:2.75rem;height:2.75rem;margin-top:-.65rem;padding:0;position:relative}.npd-concierge__topline i{background:currentColor;width:1.1rem;height:1px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.npd-concierge__topline i:last-child{transform:translate(-50%,-50%)rotate(-45deg)}.npd-concierge__question,.npd-concierge__result{flex-direction:column;flex:1;padding:clamp(2rem,4vw,4rem) 0 0;animation:.42s both npd-concierge-content;display:flex}.npd-concierge__question h2,.npd-concierge__result h2{letter-spacing:-.075em;max-width:42rem;margin-top:1.2rem;font-size:clamp(3.5rem,5.8vw,6.5rem);font-weight:300;line-height:.82}.npd-concierge__question>p:nth-of-type(2){color:#77736b;max-width:35rem;margin-top:1.3rem;font-size:.78rem;line-height:1.65}.npd-concierge__profiles{border-top:1px solid #c9c4bb;grid-template-columns:repeat(2,1fr);margin-top:auto;display:grid}.npd-concierge__profiles button{color:#111;text-align:left;cursor:pointer;background:0 0;border-bottom:1px solid #c9c4bb;border-right:1px solid #c9c4bb;justify-content:space-between;align-items:center;gap:1rem;min-height:5.4rem;padding:1rem 1.1rem;transition:color .18s,background .18s;display:flex}.npd-concierge__profiles button:nth-child(2n){border-right:0}.npd-concierge__profiles button:hover,.npd-concierge__profiles button:focus-visible{color:#090909;background:var(--nikola-gold)}.npd-concierge__profiles button span{letter-spacing:-.03em;font-size:clamp(1.05rem,1.6vw,1.45rem);font-weight:300}.npd-concierge__profiles button i{color:#9c7835;font-style:normal}.npd-concierge__promise{color:#6f6b63;max-width:40rem;margin-top:1.3rem;font-size:.84rem;line-height:1.65}.npd-concierge__plan{border-top:1px solid #c9c4bb;margin-top:2rem;padding-top:1rem}.npd-concierge__plan>span,.npd-concierge__profile-note>span{color:#8d6b2d;letter-spacing:.13em;text-transform:uppercase;font:600 .5rem/1 Monda,sans-serif}.npd-concierge__plan ul{flex-wrap:wrap;gap:.45rem;margin-top:.85rem;display:flex}.npd-concierge__plan li{letter-spacing:.08em;text-transform:uppercase;border:1px solid #bdb7ad;padding:.55rem .7rem;font:600 .5rem/1 Monda,sans-serif}.npd-concierge__profile-note{grid-template-columns:.65fr 1.35fr;gap:1.5rem;margin-top:1.5rem;display:grid}.npd-concierge__profile-note p{color:#5f5b54;font-size:.78rem;line-height:1.6}.npd-concierge__disclaimer{color:#8b877e;max-width:38rem;margin-top:1.3rem;font-size:.66rem;line-height:1.6}.npd-concierge__actions{align-items:center;gap:1.2rem;margin-top:auto;padding-top:1.5rem;display:flex}.npd-concierge__actions .npd-button{margin:0}.npd-concierge__actions>button{color:#77736b;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;min-height:2.75rem;padding:0 .25rem;font:600 .5rem/1 Monda,sans-serif}.npd-proof{color:#f4f1e9;background:#080908;overflow:hidden}.npd-proof:before{filter:blur(5rem);content:"";background:#d5b46b17;border-radius:50%;width:50vw;height:50vw;position:absolute;top:-20%;right:-10%}.npd-proof__intro{grid-template-columns:.7fr 1.7fr 1fr;align-items:start;gap:3rem;display:grid}.npd-proof__intro>p:last-child{color:var(--nikola-muted);line-height:1.7}.npd-proof__stats{border-top:1px solid var(--nikola-hairline-dark);grid-template-columns:minmax(0,1.25fr) minmax(20rem,1fr);align-items:stretch;gap:0 clamp(3rem,6vw,6rem);margin-top:clamp(4rem,7vw,6.5rem);display:grid}.npd-proof__stat--lead{flex-direction:column;justify-content:space-between;gap:2rem;padding-top:2.5rem;display:flex}.npd-proof__stat--lead strong{color:var(--nikola-gold);font-variant-numeric:tabular-nums;letter-spacing:-.075em;font-size:clamp(7rem,13.5vw,15rem);font-weight:300;line-height:.78;display:block}.npd-proof__stat--lead span{color:#aba79f;letter-spacing:.1em;text-transform:uppercase;max-width:16rem;font:600 .58rem/1.6 Monda,sans-serif;display:block}.npd-proof__ledger{flex-direction:column;justify-content:flex-end;display:flex}.npd-proof__ledger>div{border-bottom:1px solid var(--nikola-hairline-dark);justify-content:space-between;align-items:baseline;gap:2rem;padding:1.6rem 0;display:flex}.npd-proof__ledger strong{color:var(--nikola-gold);font-variant-numeric:tabular-nums;letter-spacing:-.055em;font-size:clamp(2.2rem,3.2vw,3.4rem);font-weight:300;line-height:.9}.npd-proof__ledger span{color:#aba79f;letter-spacing:.1em;text-align:right;text-transform:uppercase;max-width:13rem;font:600 .56rem/1.55 Monda,sans-serif}.npd-certifications{border-top:1px solid var(--nikola-hairline-dark);flex-wrap:wrap;align-items:baseline;gap:.7rem 1.1rem;margin-top:clamp(3rem,5vw,4.5rem);padding-top:1.4rem;display:flex}.npd-certifications>p{color:var(--nikola-gold);letter-spacing:.14em;text-transform:uppercase;margin-right:1.2rem;font:600 .52rem/1.5 Monda,sans-serif}.npd-certifications span{color:#8f8b83;letter-spacing:.1em;text-transform:uppercase;font:500 .56rem/1.5 Monda,sans-serif}.npd-certifications span:not(:last-child):after{color:#d5b46b8c;content:"·";margin-left:1.1rem}.npd-standard{color:#fff;isolation:isolate;background:#050505;height:210svh;position:relative;overflow:clip}.npd-standard__sticky{isolation:isolate;width:100%;height:100svh;min-height:40rem;position:sticky;top:0;overflow:hidden}.npd-standard__media,.npd-standard__shade{z-index:-2;position:absolute;inset:0}.npd-standard__media img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform 1.25s cubic-bezier(.2,.75,.2,1);transform:scale(1.08)}.npd-standard__media--aviation{opacity:1;transition:opacity .9s}.npd-standard__media--mobile{opacity:0;transition:opacity .9s}.npd-standard__media--mobile img{object-position:58% 56%;transform:scale(1.04)}.npd-standard--chapter-2 .npd-standard__media--aviation{opacity:0}.npd-standard--chapter-2 .npd-standard__media--mobile{opacity:1}.npd-standard--chapter-2 .npd-standard__media--mobile img{transform:scale(1.08)}.npd-standard__shade{z-index:-1;background:linear-gradient(90deg,#000000ed 0%,#000000c2 48%,#00000029 82%),linear-gradient(#00000047 0%,#0000 70%,#070807 100%);transition:background .9s}.npd-standard--chapter-2 .npd-standard__shade{background:linear-gradient(90deg,#000000f0 0%,#000000b8 46%,#00000029 76%),linear-gradient(#00000057 0%,#0000 65%,#070807 100%)}.npd-standard__chapter{opacity:0;visibility:hidden;pointer-events:none;grid-template-columns:.7fr 2.4fr 1.1fr;align-content:center;gap:1.5rem 3rem;width:min(92vw,88rem);margin:0 auto;padding:8rem 0 5.5rem;transition:opacity .6s,transform .85s cubic-bezier(.2,.75,.2,1);display:grid;position:absolute;inset:0;transform:translateY(2.5rem)}.npd-standard__chapter.is-active{opacity:1;visibility:visible;transform:translateY(0)}.npd-standard__index{color:#ffffff94;letter-spacing:.13em;text-transform:uppercase;grid-column:3;justify-self:end;font:500 .52rem/1 Monda,sans-serif}.npd-standard__chapter h2{letter-spacing:-.078em;grid-column:1/4;max-width:70rem;font-family:Aeonik,sans-serif;font-size:clamp(4.5rem,8.7vw,10rem);font-weight:300;line-height:.79}.npd-standard__chapter>p:nth-of-type(2){color:#cfcbc3;grid-column:2;max-width:34rem;margin-top:1.5rem;line-height:1.75}.npd-standard__facts{border-top:1px solid #fff3;grid-column:2/4;grid-template-columns:repeat(3,1fr);margin-top:1.5rem;display:grid}.npd-standard__facts span{color:#ffffff9e;flex-direction:column;gap:.45rem;padding:1.25rem 1rem 0 0;font-size:.62rem;display:flex}.npd-standard__facts strong{color:var(--nikola-gold);letter-spacing:.1em;text-transform:uppercase;font:600 .55rem/1 Monda,sans-serif}.npd-standard__chapter-nav{z-index:4;align-items:center;gap:.5rem;display:flex;position:absolute;bottom:2rem;right:max(4vw,50vw - 44rem)}.npd-standard__chapter-nav button{color:#ffffff80;letter-spacing:.1em;cursor:pointer;background:0 0;justify-content:flex-end;align-items:center;gap:.55rem;min-width:3.25rem;min-height:2.75rem;padding:0 .25rem;font:600 .52rem/1 Monda,sans-serif;transition:color .22s;display:flex}.npd-standard__chapter-nav button i{background:currentColor;width:1.5rem;height:1px;transition:width .3s,background .22s;display:block}.npd-standard__chapter-nav button:hover,.npd-standard__chapter-nav button:focus-visible,.npd-standard__chapter-nav button[aria-current=step]{color:var(--nikola-gold)}.npd-standard__chapter-nav button[aria-current=step] i{width:3.5rem}.npd-standard__scroll-note{z-index:4;color:#ffffff8c;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.75rem;font:600 .5rem/1 Monda,sans-serif;display:flex;position:absolute;bottom:2.75rem;left:max(4vw,50vw - 44rem)}.npd-standard__scroll-note i{color:var(--nikola-gold);font-size:.9rem;font-style:normal}.npd-relationships{color:#f4f1e9;background:#0b0c0b;overflow:hidden}.npd-relationships__lead{grid-template-columns:1.7fr .8fr;align-items:end;gap:clamp(3rem,8vw,9rem);display:grid}.npd-relationships__lead h2{letter-spacing:-.073em;max-width:58rem;margin-top:1.1rem;font-size:clamp(3.5rem,6.8vw,7.8rem);font-weight:300;line-height:.84}.npd-relationships__lead>p{color:#aaa69e;max-width:31rem;font-size:.78rem;line-height:1.7}.npd-relationships__grid{border-top:1px solid var(--nikola-hairline-dark);margin-top:clamp(4rem,7vw,7rem)}.npd-relationships figure{border-bottom:1px solid var(--nikola-hairline-dark);grid-template-columns:3.5rem minmax(7rem,11rem) minmax(0,1fr) auto;align-items:center;gap:clamp(1.5rem,4vw,4rem);min-width:0;padding:clamp(1.4rem,2.5vw,2.1rem) 0;transition:background .26s;display:grid;position:relative}.npd-relationships figure:after{background:var(--nikola-gold);content:"";transform-origin:0;width:100%;height:1px;transition:transform .5s cubic-bezier(.2,.75,.2,1);position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.npd-relationships figure:hover:after{transform:scaleX(1)}.npd-relationships figure>span{color:#8a867e;font-variant-numeric:tabular-nums;letter-spacing:.1em;font:600 .5rem/1 Monda,sans-serif}.npd-relationships figure img{object-fit:contain;object-position:left center;filter:grayscale()brightness(1.2);opacity:.66;width:100%;max-width:9rem;height:3.4rem;transition:filter .3s,opacity .3s}.npd-relationships figure:hover img{filter:grayscale(0)brightness(1.05);opacity:1}.npd-relationships figcaption{display:contents}.npd-relationships figcaption strong{color:#e6e2d9;letter-spacing:-.035em;font-size:clamp(1.3rem,2vw,2.1rem);font-weight:300;line-height:1.05;transition:color .26s}.npd-relationships figure:hover figcaption strong{color:#fff}.npd-relationships figcaption small{color:#7f7b73;letter-spacing:.12em;text-align:right;text-transform:uppercase;white-space:nowrap;font:600 .52rem/1.5 Monda,sans-serif}.npd-founder{color:#111;background:var(--nikola-paper);grid-template-columns:minmax(0,1.08fr) minmax(30rem,.92fr);min-height:100svh;display:grid;position:relative}.npd-founder__media{color:#fff;background:#111;min-height:52rem;position:relative;overflow:hidden}.npd-founder__media>img,.npd-founder__shade{width:100%;height:100%;position:absolute;inset:0}.npd-founder__media>img{object-fit:cover;object-position:57% center;filter:saturate(.88)contrast(1.03);transition:filter .7s,transform 1.1s cubic-bezier(.18,.8,.2,1)}.npd-founder:hover .npd-founder__media>img{filter:saturate()contrast(1.03);transform:scale(1.02)}.npd-founder__shade{background:linear-gradient(#0000 54%,#000000db),linear-gradient(90deg,#00000047,#0000 45%)}.npd-founder__field-note{color:#ffffffbd;letter-spacing:.14em;text-transform:uppercase;font:600 .5rem/1 Monda,sans-serif;position:absolute;top:2rem;left:2rem}.npd-founder__experience{border-top:1px solid #ffffff42;justify-content:space-between;align-items:flex-end;gap:2rem;padding-top:1.25rem;display:flex;position:absolute;bottom:2rem;left:2rem;right:2rem}.npd-founder__experience strong{color:var(--nikola-gold);letter-spacing:-.075em;font-size:clamp(4.5rem,7vw,8rem);font-weight:300;line-height:.78}.npd-founder__experience span{color:#e2ded5;letter-spacing:.09em;text-align:right;text-transform:uppercase;max-width:10rem;font:600 .52rem/1.55 Monda,sans-serif}.npd-founder__content{flex-direction:column;justify-content:center;padding:clamp(5rem,8vw,8rem) clamp(3rem,6vw,7rem);display:flex}.npd-founder__content h2{letter-spacing:-.075em;max-width:42rem;margin-top:1rem;font-size:clamp(4rem,6.4vw,7.4rem);font-weight:300;line-height:.82}.npd-founder__content blockquote{color:#403c35;letter-spacing:-.035em;border-left:1px solid #a98540;max-width:34rem;margin-top:clamp(2.5rem,4vw,4.5rem);padding-left:1.25rem;font-size:clamp(1.35rem,2vw,2rem);font-weight:300;line-height:1.3}.npd-founder__story{grid-template-columns:repeat(2,1fr);gap:1.5rem;margin-top:2.5rem;display:grid}.npd-founder__story p{color:#6f6b63;font-size:.75rem;line-height:1.72}.npd-founder__principles{border-top:1px solid #c9c4bb;margin-top:2.5rem}.npd-founder__principles li{border-bottom:1px solid #c9c4bb;grid-template-columns:3rem 1fr;align-items:center;gap:.8rem;min-height:3.8rem;display:grid}.npd-founder__principles span{color:#9b7633;font:600 .5rem/1 Monda,sans-serif}.npd-founder__principles strong{font-size:.75rem;font-weight:400}.npd-founder__signature{justify-content:space-between;align-items:flex-end;gap:2rem;margin-top:2.5rem;display:flex}.npd-founder__signature>span{color:#9b7633;letter-spacing:-.04em;white-space:nowrap;font-family:Aeonik,sans-serif;font-size:clamp(1.5rem,2.2vw,2rem);font-weight:300;line-height:1.05}.npd-founder__signature p{color:#7e7a72;letter-spacing:.08em;text-align:right;text-transform:uppercase;max-width:13rem;font:600 .5rem/1.5 Monda,sans-serif}.npd-process{color:#111;background:var(--nikola-paper)}.npd-process ol{border-top:1px solid var(--nikola-hairline-light);margin-top:clamp(3.5rem,6vw,5rem)}.npd-process li{border-bottom:1px solid var(--nikola-hairline-light);grid-template-columns:minmax(5rem,.35fr) minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:1.5rem clamp(2rem,5vw,5rem);padding:clamp(2.25rem,4vw,3.5rem) 0;transition:background .3s;display:grid}.npd-process li>span{color:var(--nikola-gold-deep);font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-size:clamp(2rem,3vw,3.2rem);font-weight:300;line-height:.9}.npd-process h3{letter-spacing:-.05em;max-width:26rem;font-size:clamp(2rem,3.1vw,3.4rem);font-weight:300;line-height:.98}.npd-process li p{color:#77736b;max-width:26rem;padding-top:.55rem;font-size:.8rem;line-height:1.7}.npd-process__cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;margin-top:clamp(2.5rem,4vw,3.5rem);display:flex}.npd-process__cta>p{color:#8b877e;text-align:right;max-width:24rem;font-size:.68rem;line-height:1.65}.npd-investment{color:#f4f1e9;background:linear-gradient(135deg,#d5b46b14,#0000 34%),#0a0b0a;overflow:hidden}.npd-investment:after{content:"";background:linear-gradient(#0000,#d5b46b73,#0000);width:1px;height:100%;position:absolute;top:0;right:5vw}.npd-investment__lead{grid-template-columns:minmax(0,1.5fr) minmax(20rem,.75fr);align-items:end;gap:clamp(3rem,8vw,9rem);display:grid}.npd-investment__lead h2{letter-spacing:-.075em;max-width:58rem;margin-top:1rem;font-size:clamp(3.6rem,6.8vw,8rem);font-weight:300;line-height:.84}.npd-investment__lead>p{color:#aaa69e;border-left:1px solid #d5b46b8c;padding-left:1.25rem;font-size:.8rem;line-height:1.75}.npd-investment__grid{border-top:1px solid #ffffff26;border-left:1px solid #ffffff26;grid-template-columns:repeat(3,1fr);margin-top:clamp(4rem,7vw,7rem);display:grid}.npd-investment__grid article{border-bottom:1px solid #ffffff26;border-right:1px solid #ffffff26;grid-template-columns:1fr auto;align-content:start;min-height:26rem;padding:1.5rem;transition:color .24s,background .24s;display:grid}.npd-investment__grid article:hover{color:#0a0b0a;background:var(--nikola-gold)}.npd-investment__grid article>span,.npd-investment__grid article>p:first-of-type,.npd-investment__grid article>small{letter-spacing:.12em;text-transform:uppercase;font:600 .52rem/1 Monda,sans-serif}.npd-investment__grid article>span{color:var(--nikola-gold)}.npd-investment__grid article>p:first-of-type{color:#d8d4cb;text-align:right}.npd-investment__grid article>strong{color:var(--nikola-gold);font-variant-numeric:tabular-nums;letter-spacing:-.08em;grid-column:1/3;margin-top:clamp(3.5rem,5vw,5rem);font-size:clamp(4.5rem,7vw,8.2rem);font-weight:300;line-height:.72}.npd-investment__grid article>small{color:#8f8b83;grid-column:1/3;margin-top:1rem}.npd-investment__grid article>p:last-child{color:#aaa69e;grid-column:1/3;max-width:23rem;margin-top:auto;padding-top:3rem;font-size:.72rem;line-height:1.65}.npd-investment__grid article:hover>:is(span,p,strong,small){color:#0a0b0a}.npd-investment__assurance{justify-content:space-between;align-items:center;gap:2rem;margin-top:1.5rem;display:flex}.npd-investment__assurance>p{color:#8f8b83;max-width:39rem;font-size:.68rem;line-height:1.65}.npd-investment__assurance .npd-button{flex:none}.npd-gallery{color:#f4f1e9;background:#080908}.npd-gallery .npd-section-heading>p:last-child{display:none}.npd-gallery__grid{grid-template-rows:27rem 20rem 30rem;grid-template-columns:1.3fr .7fr 1fr;gap:.7rem;margin-top:5rem;display:grid}.npd-gallery__item{background:#151515;position:relative;overflow:hidden}.npd-gallery__item:after{content:"";pointer-events:none;border:1px solid #ffffff1a;position:absolute;inset:0}.npd-gallery__item--1{grid-row:1/3}.npd-gallery__item--4{grid-area:1/3/3}.npd-gallery__item--5{grid-area:3/1}.npd-gallery__item--6{grid-area:3/2/auto/4}.npd-gallery__item img{object-fit:cover;filter:saturate(.84)contrast(1.04);width:100%;height:100%;transition:filter .65s,transform .65s}.npd-gallery__item--3 img{object-position:60% center}.npd-gallery__item--6 img{object-position:center 58%}.npd-gallery__item:hover img{filter:saturate()contrast(1.03);transform:scale(1.035)}.npd-gallery__index{width:2.4rem;height:2.4rem;color:var(--nikola-gold);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);letter-spacing:.08em;background:#00000052;border:1px solid #ffffff3d;place-items:center;font:600 .5rem/1 Monda,sans-serif;display:grid;position:absolute;top:1rem;left:1rem}.npd-gallery__item figcaption{color:#fff;-webkit-backdrop-filter:blur(.65rem);backdrop-filter:blur(.65rem);text-transform:uppercase;background:#00000085;justify-content:space-between;align-items:flex-end;gap:1rem;padding:.75rem;display:flex;position:absolute;bottom:.8rem;left:.8rem;right:.8rem}.npd-gallery__item figcaption strong{letter-spacing:.1em;font:600 .54rem/1.4 Monda,sans-serif}.npd-gallery__item figcaption small{color:#c9c4ba;letter-spacing:.08em;text-align:right;font:500 .5rem/1.4 Monda,sans-serif}.npd-gallery__cue{z-index:2;color:#fff;-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);letter-spacing:.1em;text-transform:uppercase;opacity:0;pointer-events:none;background:#00000057;border:1px solid #ffffff3d;align-items:center;min-height:2.4rem;padding:0 .75rem;font:600 .5rem/1 Monda,sans-serif;transition:opacity .24s,transform .3s;display:inline-flex;position:absolute;top:1rem;right:1rem;transform:translateY(-.35rem)}.npd-gallery__item:hover .npd-gallery__cue,.npd-gallery__item:focus-within .npd-gallery__cue{opacity:1;transform:translateY(0)}.npd-gallery__open{z-index:4;color:#0000;cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;position:absolute;inset:0}.npd-gallery__open:focus-visible{outline:2px solid var(--nikola-gold);outline-offset:-.4rem}.npd-work-viewer{z-index:280;-webkit-backdrop-filter:blur(1.1rem);backdrop-filter:blur(1.1rem);background:#020202e0;place-items:center;padding:1.25rem;animation:.26s both npd-work-viewer-backdrop;display:grid;position:fixed;inset:0;overflow:auto}.npd-work-viewer__panel{color:#f4f1e9;background:#0a0b0a;grid-template-columns:minmax(0,1.28fr) minmax(24rem,.72fr);width:min(96vw,88rem);min-height:min(52rem,100svh - 2.5rem);animation:.52s cubic-bezier(.18,.8,.2,1) both npd-work-viewer-panel;display:grid;overflow:hidden;box-shadow:0 2rem 8rem #00000094}.npd-work-viewer__media{background:#111;min-height:38rem;position:relative;overflow:hidden}.npd-work-viewer__media:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#0000007a);position:absolute;inset:0}.npd-work-viewer__media img{object-fit:cover;width:100%;height:100%;animation:1.1s cubic-bezier(.18,.8,.2,1) both npd-work-viewer-image}.npd-work-viewer__media>span{z-index:2;color:#fff;letter-spacing:.14em;font:600 .52rem/1 Monda,sans-serif;position:absolute;bottom:1.5rem;right:1.5rem}.npd-work-viewer__content{flex-direction:column;min-width:0;padding:1.5rem 2rem 2rem;display:flex}.npd-work-viewer__topline{color:#8e8a82;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:flex-start;gap:2rem;min-height:3.25rem;font:600 .5rem/1 Monda,sans-serif;display:flex}.npd-work-viewer__topline>button{color:#fff;cursor:pointer;background:0 0;width:2.75rem;height:2.75rem;margin-top:-.65rem;padding:0;position:relative}.npd-work-viewer__topline i{background:currentColor;width:1.1rem;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.npd-work-viewer__topline i:last-child{transform:translate(-50%,-50%)rotate(-45deg)}.npd-work-viewer__story{flex-direction:column;flex:1;padding:clamp(2.5rem,5vw,5rem) 0 2rem;animation:.48s both npd-work-viewer-story;display:flex}.npd-work-viewer__story h2{letter-spacing:-.075em;margin-top:1rem;font-size:clamp(4rem,6vw,7rem);font-weight:300;line-height:.82}.npd-work-viewer__story>p:nth-of-type(2){color:#aaa69e;max-width:35rem;margin-top:1.5rem;font-size:.8rem;line-height:1.72}.npd-work-viewer__story ul{border-top:1px solid #ffffff24;gap:0;margin-top:auto;padding-top:2rem;display:grid}.npd-work-viewer__story li{color:#ddd8ce;border-bottom:1px solid #ffffff1a;align-items:center;gap:1rem;min-height:3.5rem;font-size:.74rem;display:flex}.npd-work-viewer__story li span{color:var(--nikola-gold);font:600 .5rem/1 Monda,sans-serif}.npd-work-viewer__footer{border-top:1px solid #ffffff24;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.npd-work-viewer__footer .npd-button{min-height:3rem;margin:0;padding-inline:1rem}.npd-work-viewer__controls{gap:.3rem;display:flex}.npd-work-viewer__controls button{color:#9b978f;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:.45rem;min-height:2.75rem;padding:0 .45rem;font:600 .5rem/1 Monda,sans-serif;transition:color .18s;display:inline-flex}.npd-work-viewer__controls button:hover,.npd-work-viewer__controls button:focus-visible{color:var(--nikola-gold)}.npd-consultation{z-index:320;-webkit-backdrop-filter:blur(1.15rem);backdrop-filter:blur(1.15rem);background:#020202e0;place-items:center;padding:1.25rem;animation:.26s both npd-consultation-backdrop;display:grid;position:fixed;inset:0;overflow:auto}.npd-consultation__panel{color:#111;background:var(--nikola-paper);grid-template-columns:minmax(20rem,.72fr) minmax(0,1.28fr);width:min(96vw,84rem);min-height:min(50rem,100svh - 2.5rem);animation:.52s cubic-bezier(.18,.8,.2,1) both npd-consultation-panel;display:grid;overflow:hidden;box-shadow:0 2rem 8rem #00000094}.npd-consultation__visual{color:#fff;isolation:isolate;justify-content:space-between;align-items:flex-end;min-height:38rem;padding:2rem;display:flex;position:relative;overflow:hidden}.npd-consultation__visual>img,.npd-consultation__visual-shade{z-index:-2;width:100%;height:100%;position:absolute;inset:0}.npd-consultation__visual>img{object-fit:cover;filter:saturate(.9)contrast(1.03);animation:1.1s cubic-bezier(.18,.8,.2,1) both npd-consultation-image}.npd-consultation__visual-shade{z-index:-1;background:linear-gradient(#00000014 32%,#000000f0)}.npd-consultation__visual>span{color:var(--nikola-gold);letter-spacing:.14em;text-transform:uppercase;font:600 .52rem/1 Monda,sans-serif;position:absolute;top:2rem;left:2rem}.npd-consultation__visual p{color:var(--nikola-gold);letter-spacing:.15em;text-transform:uppercase;font:600 .5rem/1 Monda,sans-serif}.npd-consultation__visual strong{letter-spacing:-.075em;margin-top:.65rem;font-size:clamp(4.5rem,7vw,7.6rem);font-weight:300;line-height:.8;display:block}.npd-consultation__visual small{color:#cbc7be;max-width:22rem;margin-top:1.1rem;font-size:.72rem;line-height:1.5;display:block}.npd-consultation__content{flex-direction:column;min-width:0;padding:1.5rem 2rem 2rem;display:flex}.npd-consultation__topline{color:#77736b;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #c9c4bb;justify-content:space-between;align-items:flex-start;gap:2rem;min-height:3.25rem;font:600 .5rem/1 Monda,sans-serif;display:flex}.npd-consultation__topline>button{color:#111;cursor:pointer;background:0 0;width:2.75rem;height:2.75rem;margin-top:-.65rem;padding:0;position:relative}.npd-consultation__topline i{background:currentColor;width:1.1rem;height:1px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.npd-consultation__topline i:last-child{transform:translate(-50%,-50%)rotate(-45deg)}.npd-consultation__progress{background:#d1ccc3;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:1rem;display:grid}.npd-consultation__progress li{color:#9b978f;background:var(--nikola-paper);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.55rem;min-height:2.8rem;padding:0 .7rem;font:600 .5rem/1 Monda,sans-serif;display:flex}.npd-consultation__progress li span{color:#b2ada4}.npd-consultation__progress li.is-active{color:#111;background:#dfd7c8}.npd-consultation__progress li.is-active span,.npd-consultation__progress li.is-complete span{color:#9a7532}.npd-consultation__stage{flex-direction:column;flex:1;padding:clamp(2rem,4vw,4rem) 0 1.5rem;animation:.42s both npd-consultation-stage;display:flex}.npd-consultation__stage h2{letter-spacing:-.075em;max-width:45rem;margin-top:1rem;font-size:clamp(3.5rem,5.4vw,6rem);font-weight:300;line-height:.84}.npd-consultation__stage h2:focus{outline:none}.npd-consultation__intro{color:#77736b;max-width:36rem;margin-top:1.2rem;font-size:.78rem;line-height:1.65}.npd-consultation__goals{grid-template-columns:repeat(2,1fr);margin-top:auto;padding-top:2rem;display:grid}.npd-consultation__goals button{color:#111;text-align:left;cursor:pointer;background:0 0;border-top:1px solid #c9c4bb;border-right:1px solid #c9c4bb;align-content:start;min-height:7.5rem;padding:1rem;transition:color .18s,background .18s;display:grid}.npd-consultation__goals button:nth-child(2n){border-right:0}.npd-consultation__goals button:is(:hover,:focus-visible,[aria-pressed=true]){background:var(--nikola-gold)}.npd-consultation__goals button>span{color:#9b7633;font:600 .5rem/1 Monda,sans-serif}.npd-consultation__goals button strong{letter-spacing:-.035em;margin-top:.6rem;font-size:1.35rem;font-weight:300}.npd-consultation__goals button small{color:#77736b;margin-top:.45rem;font-size:.62rem;line-height:1.4}.npd-consultation__goals button[aria-pressed=true] small{color:#2f2a21}.npd-consultation__field{flex-direction:column;gap:.6rem;margin-top:2rem;display:flex}.npd-consultation__field>span,.npd-consultation__profiles legend,.npd-consultation__locations legend{color:#8d6b2d;letter-spacing:.12em;text-transform:uppercase;font:600 .5rem/1 Monda,sans-serif}.npd-consultation__field input{color:#111;background:0 0;border:1px solid #c1bbb1;border-radius:0;outline:none;width:100%;height:3.5rem;padding:0 .85rem;font-size:1rem;transition:border-color .18s,background .18s}.npd-consultation__field input:focus{background:#f8f4eb;border-color:#9b7633}.npd-consultation__field input::placeholder{color:#9b978f}.npd-consultation__profiles{border:0;grid-template-columns:repeat(2,1fr);margin-top:auto;padding-top:2rem;display:grid}.npd-consultation__profiles legend{margin-bottom:.8rem}.npd-consultation__profiles button{color:#111;text-align:left;cursor:pointer;background:0 0;border-top:1px solid #c9c4bb;border-right:1px solid #c9c4bb;justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;padding:.8rem 1rem;font-size:.8rem;display:flex}.npd-consultation__profiles button:nth-of-type(2n){border-right:0}.npd-consultation__profiles button:is(:hover,:focus-visible,[aria-pressed=true]){background:var(--nikola-gold)}.npd-consultation__profiles button i{color:#9b7633;font-style:normal}.npd-consultation__profiles button[aria-pressed=true] i{color:#111}.npd-consultation__fields{grid-template-columns:repeat(2,1fr);gap:0 .8rem;display:grid}.npd-consultation__field--wide{grid-column:1/3}.npd-consultation__locations{border:0;flex-wrap:wrap;gap:.45rem;margin-top:auto;padding-top:1.7rem;display:flex}.npd-consultation__locations legend{width:100%;margin-bottom:.45rem}.npd-consultation__locations button{color:#5f5b54;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #bbb5ab;min-height:2.75rem;padding:0 .8rem;font:600 .5rem/1 Monda,sans-serif}.npd-consultation__locations button:is(:hover,:focus-visible,[aria-pressed=true]){border-color:var(--nikola-gold);color:#111;background:var(--nikola-gold)}.npd-consultation__contact-note{color:#8b877e;margin-top:.75rem;font-size:.65rem}.npd-consultation__consent{color:#6f6b63;grid-template-columns:1.15rem 1fr;align-items:start;gap:.65rem;margin-top:.85rem;font-size:.65rem;line-height:1.55;display:grid}.npd-consultation__consent input{accent-color:#a98540;width:1.05rem;height:1.05rem;margin:.05rem 0 0}.npd-consultation__consent a{text-underline-offset:.15rem;-webkit-text-decoration:underline #a98540;text-decoration:underline #a98540}.npd-consultation__ready>p:nth-of-type(2){color:#77736b;max-width:36rem;margin-top:1.2rem;font-size:.78rem;line-height:1.65}.npd-consultation__ready dl{border-top:1px solid #c9c4bb;grid-template-columns:repeat(2,1fr);margin-top:2.2rem;display:grid}.npd-consultation__ready dl div{border-bottom:1px solid #c9c4bb;min-height:4.3rem;padding:.8rem 0}.npd-consultation__ready dt{color:#8d6b2d;letter-spacing:.1em;text-transform:uppercase;font:600 .5rem/1 Monda,sans-serif}.npd-consultation__ready dd{margin-top:.5rem;font-size:.78rem}.npd-consultation__ready .npd-button{width:max-content;margin-top:2rem}.npd-consultation__call{color:#77736b;letter-spacing:.08em;text-transform:uppercase;align-items:center;min-height:2.75rem;margin-top:.6rem;font:600 .5rem/1 Monda,sans-serif;display:inline-flex}.npd-consultation__footer{border-top:1px solid #c9c4bb;justify-content:space-between;align-items:center;gap:1rem;min-height:3.6rem;padding-top:1rem;display:flex}.npd-consultation__footer>button{color:#77736b;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;align-items:center;gap:.65rem;min-height:2.75rem;padding:0 .5rem;font:600 .5rem/1 Monda,sans-serif;display:inline-flex}.npd-consultation__footer>.npd-consultation__continue{color:#090909;background:var(--nikola-gold);justify-content:center;min-width:9.5rem;padding-inline:1rem}.npd-consultation__footer>.npd-consultation__continue:disabled{color:#9c978f;cursor:not-allowed;background:#d8d2c8}.npd-reviews{color:#111;background:var(--nikola-paper)}.npd-reviews__grid{background:var(--nikola-hairline-light);grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);grid-auto-rows:minmax(0,auto);gap:1px;margin-top:clamp(3.5rem,6vw,5rem);display:grid}.npd-reviews blockquote{background:var(--nikola-paper);flex-direction:column;gap:2.5rem;min-height:18rem;padding:clamp(1.75rem,3vw,2.75rem);display:flex;position:relative;overflow:hidden}.npd-reviews blockquote:first-child{grid-row:1/3;justify-content:space-between}.npd-reviews blockquote:before{background:var(--nikola-gold-deep);content:"";transform-origin:0;width:100%;height:2px;transition:transform .5s;position:absolute;top:0;left:0;transform:scaleX(0)}.npd-reviews blockquote:hover:before{transform:scaleX(1)}.npd-review__meta{color:var(--nikola-gold-deep);letter-spacing:.18em;justify-content:space-between;align-items:center;display:flex}.npd-review__meta small{color:#77736b;letter-spacing:.1em;text-transform:uppercase;font:600 .5rem/1 Monda,sans-serif}.npd-reviews blockquote>p{letter-spacing:-.015em;text-wrap:pretty;font-size:clamp(1.1rem,1.4vw,1.5rem);font-weight:300;line-height:1.42}.npd-reviews blockquote:first-child>p{letter-spacing:-.03em;font-size:clamp(1.5rem,2.3vw,2.5rem);line-height:1.3}.npd-reviews blockquote cite{color:#111;background:0 0;flex-direction:column;gap:.4rem;margin-top:auto;padding:0;font-style:normal;display:flex}.npd-reviews blockquote cite strong{text-transform:uppercase;font:600 .63rem/1 Monda,sans-serif}.npd-reviews blockquote cite span{color:#77736b;font-size:.65rem;line-height:1.4}.npd-local{color:#f4f1e9;background:#0a0b0a;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:48rem;padding:0;display:grid}.npd-local__content{flex-direction:column;justify-content:center;padding:clamp(6rem,9vw,9rem) clamp(2.5rem,5vw,6rem) clamp(6rem,9vw,9rem) max(4vw,50vw - 44rem);display:flex}.npd-local__content>p:nth-of-type(2){color:#aaa69e;max-width:39rem;margin-top:1.5rem;line-height:1.7}.npd-local__ledger{border-top:1px solid var(--nikola-hairline-dark);color:#e5e0d6;margin-top:clamp(2.5rem,4vw,3.5rem);font-style:normal}.npd-local__ledger>div{border-bottom:1px solid var(--nikola-hairline-dark);grid-template-columns:minmax(4.5rem,7rem) minmax(0,1fr);align-items:baseline;gap:2rem;padding:1.1rem 0;display:grid}.npd-local__ledger span{color:var(--nikola-gold);letter-spacing:.14em;text-transform:uppercase;font:600 .52rem/1.6 Monda,sans-serif}.npd-local__ledger a,.npd-local__ledger p{align-items:center;min-height:2.25rem;font-size:clamp(.85rem,1.1vw,1rem);line-height:1.55;display:inline-flex}.npd-local__ledger a{transition:color .2s}.npd-local__ledger a:hover,.npd-local__ledger a:focus-visible{color:var(--nikola-gold)}.npd-local__ledger p{color:#aaa69e}.npd-local__visual{isolation:isolate;min-height:54rem;position:relative;overflow:hidden}.npd-local__visual>img,.npd-local__visual-shade{width:100%;height:100%;position:absolute;inset:0}.npd-local__visual>img{z-index:-2;object-fit:cover;object-position:50% center;filter:saturate(.86)contrast(1.04);transition:filter .7s,transform 1.2s cubic-bezier(.2,.72,.2,1)}.npd-local__visual-shade{z-index:-1;background:linear-gradient(90deg,#0a0b0a57,#0000 38%),linear-gradient(#0000 52%,#050605eb)}.npd-local__visual:hover>img{filter:saturate()contrast(1.04);transform:scale(1.025)}.npd-local__field-note{text-align:right;border-top:1px solid #d5b46b99;flex-direction:column;align-items:flex-end;gap:.75rem;padding:1rem 1.1rem;display:flex;position:absolute;top:2rem;right:2rem}.npd-local__field-note span{color:var(--nikola-gold);letter-spacing:.15em;text-transform:uppercase;font:600 .5rem/1 Monda,sans-serif}.npd-local__field-note strong{color:#fff;letter-spacing:-.035em;font-size:clamp(1.15rem,1.55vw,1.55rem);font-weight:300;line-height:1.12}.npd-local__areas{-webkit-backdrop-filter:blur(.9rem);backdrop-filter:blur(.9rem);background:#070807b8;border:1px solid #d5b46b5c;padding:1.5rem;position:absolute;bottom:2rem;left:2rem;right:2rem}.npd-local__areas span{color:var(--nikola-gold);letter-spacing:.14em;text-transform:uppercase;font:600 .55rem/1 Monda,sans-serif}.npd-local__areas p{color:#d9d5cd;max-width:37rem;margin-top:1rem;font-size:.72rem;line-height:1.8}.npd-faq{color:#111;background:var(--nikola-paper)}.npd-faq__list{border-top:1px solid var(--nikola-hairline-light);counter-reset:npd-faq;max-width:62rem;margin:clamp(3.5rem,6vw,5rem) 0 0 auto}.npd-faq details{border-bottom:1px solid var(--nikola-hairline-light);counter-increment:npd-faq}.npd-faq summary{cursor:pointer;letter-spacing:-.025em;align-items:baseline;gap:clamp(1.25rem,3vw,2.5rem);padding:clamp(1.5rem,2.5vw,2.2rem) 0;font-size:clamp(1.15rem,1.75vw,1.7rem);font-weight:300;list-style:none;transition:color .2s;display:flex}.npd-faq summary:before{color:var(--nikola-gold-deep);content:counter(npd-faq, decimal-leading-zero);letter-spacing:.08em;font:600 .58rem/1 Monda,sans-serif}.npd-faq summary:hover{color:#52483a}.npd-faq summary::-webkit-details-marker{display:none}.npd-faq summary span{color:var(--nikola-gold-deep);margin-left:auto;font-size:1.4rem;font-weight:300;transition:transform .3s cubic-bezier(.2,.75,.2,1)}.npd-faq details[open] summary span{transform:rotate(45deg)}.npd-faq details>p{color:#69665f;text-wrap:pretty;max-width:46rem;margin-left:clamp(2.1rem,4vw,3.4rem);padding:0 0 2rem;line-height:1.75}.npd-final{color:#f4f1e9;text-align:center;isolation:isolate;background:radial-gradient(circle at 50% 45%,#d5b46b2b,#0000 33%),#060706;flex-direction:column;justify-content:center;align-items:center;min-height:78svh;display:flex;overflow:hidden}.npd-final:after{z-index:-1;opacity:.05;mix-blend-mode:soft-light;content:"";pointer-events:none;background-image:repeating-radial-gradient(circle at 17% 32%,#0000 0 1px,#fff 1px 2px,#0000 2px 4px),repeating-radial-gradient(circle at 72% 66%,#0000 0 1px,#fff 1px 2px,#0000 2px 5px);background-size:5px 5px,7px 7px;position:absolute;inset:-40%}.npd-final h2{max-width:70rem;margin-top:1rem;font-size:clamp(5rem,10vw,12rem);line-height:.76}.npd-final>p:nth-of-type(2){color:#aaa69e;max-width:34rem;margin-top:2rem;line-height:1.7}.npd-final .npd-actions{justify-content:center}.npd-mobile-cta{display:none}@supports (animation-timeline:view()){.npd-section-heading,.npd-proof__intro,.npd-process li,.npd-investment__lead,.npd-investment__grid article,.npd-reviews__grid,.npd-founder__content,.npd-local__content,.npd-local__areas,.npd-faq details{animation:linear both npd-view-reveal;animation-timeline:view();animation-range:entry 8% cover 28%}.npd-gallery__item:nth-child(odd) img{animation:linear both npd-gallery-drift-a;animation-timeline:view();animation-range:entry exit}.npd-gallery__item:nth-child(2n) img{animation:linear both npd-gallery-drift-b;animation-timeline:view();animation-range:entry exit}}@keyframes npd-hero-reveal{to{opacity:1;transform:translateY(0)}}@keyframes npd-camera-breathe{0%{transform:scale(1.01)}to{transform:scale(1.055)}}@keyframes npd-grain-shift{0%{transform:translate(-1%,-1%)}50%{transform:translate(1%)}to{transform:translateY(1%)}}@keyframes npd-page-progress{to{transform:scaleY(1)}}@keyframes npd-velocity-run{to{transform:translate(-50%)}}@keyframes npd-studio-load{50%,to{transform:translate(100%)}}@keyframes npd-concierge-backdrop{0%{opacity:0}}@keyframes npd-concierge-panel{0%{opacity:0;transform:translateY(2rem)scale(.985)}}@keyframes npd-concierge-image{0%{opacity:.65;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes npd-concierge-content{0%{opacity:0;transform:translateY(1rem)}}@keyframes npd-work-viewer-backdrop{0%{opacity:0}}@keyframes npd-work-viewer-panel{0%{opacity:0;transform:translateY(2rem)scale(.985)}}@keyframes npd-work-viewer-image{0%{opacity:.6;transform:scale(1.07)}to{opacity:1;transform:scale(1)}}@keyframes npd-work-viewer-story{0%{opacity:0;transform:translateY(1rem)}}@keyframes npd-consultation-backdrop{0%{opacity:0}}@keyframes npd-consultation-panel{0%{opacity:0;transform:translateY(2rem)scale(.985)}}@keyframes npd-consultation-image{0%{opacity:.65;transform:scale(1.08)}to{opacity:1;transform:scale(1)}}@keyframes npd-consultation-stage{0%{opacity:0;transform:translateY(1rem)}}@keyframes npd-view-reveal{0%{opacity:0;transform:translateY(3.5rem)}to{opacity:1;transform:translateY(0)}}@keyframes npd-standard-drift{0%{transform:scale(1.12)translateY(-2.5%)}to{transform:scale(1.12)translateY(2.5%)}}@keyframes npd-gallery-drift-a{0%{transform:scale(1.08)translateY(-2%)}to{transform:scale(1.08)translateY(2%)}}@keyframes npd-gallery-drift-b{0%{transform:scale(1.08)translateY(2%)}to{transform:scale(1.08)translateY(-2%)}}@media (width<=68rem){.npd-services__positioning{grid-template-columns:1fr;gap:2.5rem}.npd-services__manifesto{max-width:35rem}.npd-service-grid{grid-template-columns:repeat(2,1fr);display:grid}.npd-service-grid:hover .npd-service-card,.npd-service-grid .npd-service-card:hover{flex-basis:auto}.npd-proof__intro{grid-template-columns:1fr 2fr}.npd-proof__intro>p:last-child{grid-column:2}.npd-proof__stats{grid-template-columns:1fr;gap:3rem 0}.npd-proof__stat--lead{gap:1.5rem;padding-top:2rem}.npd-gallery__grid{grid-template-rows:repeat(3,22rem);grid-template-columns:1fr 1fr}.npd-gallery__item--1,.npd-gallery__item--4,.npd-gallery__item--5,.npd-gallery__item--6{grid-area:auto}.npd-work-viewer__panel{grid-template-columns:minmax(0,.95fr) minmax(22rem,1.05fr)}.npd-work-viewer__content{padding-inline:1.5rem}.npd-work-viewer__story h2{font-size:clamp(4rem,7vw,5.5rem)}.npd-work-viewer__footer{flex-direction:column;align-items:stretch}.npd-work-viewer__controls{justify-content:space-between}.npd-consultation__panel{grid-template-columns:minmax(16rem,.58fr) minmax(0,1.42fr)}.npd-consultation__content{padding-inline:1.5rem}.npd-consultation__stage h2{font-size:clamp(3.5rem,6vw,5rem)}.npd-reviews__grid{grid-template-columns:1fr}.npd-reviews blockquote{gap:2rem;min-height:0}.npd-reviews blockquote:first-child{grid-row:auto}.npd-local{grid-template-columns:1fr}.npd-local__content{padding-right:max(4vw,50vw - 44rem)}.npd-local__visual{min-height:46rem}.npd-local__field-note{top:6rem}.npd-standard__chapter{grid-template-columns:1fr 2fr}.npd-standard__index{grid-column:2}.npd-standard__chapter h2{grid-column:1/3}.npd-standard__chapter>p:nth-of-type(2),.npd-standard__facts{grid-column:2}.npd-standard__facts{grid-template-columns:1fr;gap:.75rem}.npd-studio-invite{grid-template-columns:.7fr 1.4fr}.npd-studio-invite>p{grid-column:1}.npd-studio-invite>i{grid-area:2/2}.npd-relationships figure{grid-template-columns:2.5rem minmax(6rem,8rem) minmax(0,1fr) auto;gap:1.5rem}.npd-founder{grid-template-columns:minmax(0,.88fr) minmax(28rem,1.12fr)}.npd-founder__content{padding:5rem 2.5rem}.npd-founder__story{grid-template-columns:1fr;gap:1rem}.npd-concierge__panel{grid-template-columns:minmax(15rem,.65fr) minmax(0,1.35fr)}.npd-concierge__content{padding-inline:1.5rem}}@media (width<=46rem){.npd-hero__scroll,.npd-hero__film-control,.npd-service-card__content>:is(a,button),.npd-studio-invite>i,.npd-consultation__locations button,.npd-consultation__footer>button,.npd-concierge__actions>button,.npd-work-viewer__controls button,.npd-standard__chapter-nav button,.npd-local__ledger a{min-height:3rem}.npd-hero__content{justify-content:flex-end;width:calc(100% - 2rem);padding:7rem 0 7.5rem}.npd-hero h1{font-size:clamp(3.7rem,17vw,6.2rem)}.npd-hero__summary{font-size:.82rem}.npd-actions,.npd-button{width:100%}.npd-mobile-cta{z-index:190;right:.65rem;bottom:calc(.65rem + env(safe-area-inset-bottom));color:#0a0b0a;-webkit-backdrop-filter:blur(.9rem);backdrop-filter:blur(.9rem);opacity:0;pointer-events:none;background:#d5b46bf5;border:1px solid #ffffff29;justify-content:space-between;align-items:center;gap:1rem;min-height:3.85rem;padding:.65rem .8rem;transition:opacity .26s,transform .42s cubic-bezier(.18,.8,.2,1);display:flex;position:fixed;left:.65rem;transform:translateY(calc(100% + 2rem));box-shadow:0 1rem 3rem #0000006b}.npd-mobile-cta.is-visible{opacity:1;pointer-events:auto;transform:translateY(0)}.npd-mobile-cta>span{letter-spacing:.09em;text-transform:uppercase;max-width:7rem;font:600 .5rem/1.35 Monda,sans-serif}.npd-mobile-cta>strong{letter-spacing:-.025em;white-space:nowrap;align-items:center;gap:.55rem;font-size:1rem;font-weight:400;display:inline-flex}.npd-mobile-cta i{font-style:normal}.npd-hero__trust{justify-content:center;font-size:.5rem;bottom:4.7rem;left:1rem;right:1rem}.npd-hero__trust span:last-child,.npd-hero__trust i:last-of-type{display:none}.npd-hero__scroll{white-space:nowrap;bottom:1.4rem;left:50%;right:auto;transform:translate(-50%)}.npd-hero__film-control{font-size:.5rem;top:5.15rem;bottom:auto;right:1rem}.npd-hero__frame{display:none}.npd-velocity__track span{gap:1.5rem;height:2.9rem;padding-left:1.5rem;font-size:.52rem}.nikola-3d-deferred .nikola-3d-placeholder{height:300svh}.nikola-3d-placeholder__sticky strong{font-size:clamp(3.4rem,16vw,5.6rem)}.npd-services,.npd-proof,.npd-relationships,.npd-process,.npd-investment,.npd-gallery,.npd-reviews,.npd-local,.npd-faq,.npd-final{padding:6rem 1rem}.npd-section-heading,.npd-proof__intro{display:block}.npd-section-heading h2,.npd-proof h2,.npd-local h2{margin-top:1rem;font-size:3.7rem}.npd-section-heading>p:last-child{margin-top:1.2rem}.npd-service-grid{grid-template-columns:1fr}.npd-services__positioning{gap:2rem}.npd-services{padding-bottom:0}.npd-services__manifesto{padding-left:1rem}.npd-service-card{min-height:27rem}.npd-studio-invite{flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:1rem;min-height:24rem;padding:1.5rem;display:flex}.npd-studio-invite>strong{max-width:20rem;font-size:3.2rem}.npd-studio-invite>p{max-width:24rem}.npd-studio-invite>i{margin-top:.4rem}.npd-concierge{place-items:stretch stretch;padding:0}.npd-concierge__panel{flex-direction:column;width:100%;min-height:100svh;display:flex;overflow:auto}.npd-concierge__visual{flex:0 0 25svh;min-height:25svh;padding:1rem}.npd-concierge__visual strong{font-size:3.7rem}.npd-concierge__content{min-height:75svh;padding:1rem 1rem 1.5rem}.npd-concierge__question,.npd-concierge__result{padding-top:1.8rem}.npd-concierge__question h2,.npd-concierge__result h2{margin-top:.9rem;font-size:3.55rem}.npd-concierge__profiles{grid-template-columns:1fr;margin-top:2rem}.npd-concierge__profiles button{border-right:0;min-height:4.25rem}.npd-concierge__profile-note{grid-template-columns:1fr;gap:.65rem}.npd-concierge__actions{flex-direction:column;align-items:stretch;gap:.55rem}.npd-concierge__actions>button{width:100%}.npd-proof__intro>p:last-child{margin-top:1.4rem}.npd-proof__stats{gap:2.5rem 0;margin-top:3.5rem}.npd-proof__stat--lead strong{font-size:clamp(5rem,22vw,7.5rem)}.npd-proof__ledger>div{padding:1.2rem 0}.npd-proof__ledger span{max-width:11rem;font-size:.5rem}.npd-certifications{gap:.55rem .8rem}.npd-certifications>p{width:100%;margin-right:0}.npd-certifications span:not(:last-child):after{margin-left:.8rem}.npd-relationships__lead{display:block}.npd-relationships__lead h2{font-size:3.7rem}.npd-relationships__lead>p{margin-top:1.4rem}.npd-relationships__grid{margin-top:3.5rem}.npd-relationships figure{grid-template-columns:2rem minmax(0,1fr) auto;gap:1rem;padding:1.4rem 0}.npd-relationships figure img{display:none}.npd-relationships figcaption strong{font-size:1.15rem}.npd-relationships figcaption small{display:none}.npd-founder{min-height:0;display:block}.npd-founder__media{min-height:68svh}.npd-founder__media>img{object-position:58% center}.npd-founder__field-note{top:1rem;left:1rem}.npd-founder__experience{bottom:1rem;left:1rem;right:1rem}.npd-founder__experience strong{font-size:5.5rem}.npd-founder__content{padding:6rem 1rem}.npd-founder__content h2{font-size:3.8rem}.npd-founder__content blockquote{margin-top:2.5rem;font-size:1.4rem}.npd-founder__story{grid-template-columns:1fr}.npd-founder__signature{flex-direction:column;align-items:flex-start;gap:.6rem}.npd-founder__signature p{text-align:left}.npd-process li{grid-template-columns:2.6rem 1fr;padding:2rem 0}.npd-process__cta>p{text-align:left;max-width:none}.npd-process li>span{font-size:1.5rem}.npd-process h3{max-width:none}.npd-process li p{grid-column:2;padding-top:0}.npd-investment__lead{display:block}.npd-investment__lead h2{margin-top:1rem;font-size:3.7rem}.npd-investment__lead>p{margin-top:2rem}.npd-investment__grid{grid-template-columns:1fr}.npd-investment__grid article{min-height:21rem}.npd-investment__grid article>strong{margin-top:4rem}.npd-investment__assurance{flex-direction:column;align-items:stretch}.npd-gallery__grid{grid-template-rows:none;grid-template-columns:1fr}.npd-gallery__item{height:24rem}.npd-gallery__cue{opacity:1;transform:none}.npd-work-viewer{place-items:stretch stretch;padding:0}.npd-work-viewer__panel{flex-direction:column;width:100%;min-height:100svh;display:flex;overflow:auto}.npd-work-viewer__media{flex:0 0 36svh;min-height:36svh}.npd-work-viewer__content{min-height:64svh;padding:1rem 1rem 1.5rem}.npd-work-viewer__story{padding:2rem 0 1.5rem}.npd-work-viewer__story h2{font-size:4.15rem}.npd-work-viewer__story>p:nth-of-type(2){margin-top:1rem}.npd-work-viewer__story ul{margin-top:2rem;padding-top:.8rem}.npd-work-viewer__story li{min-height:3rem}.npd-work-viewer__footer{padding-top:1rem}.npd-work-viewer__footer .npd-button{width:100%}.npd-work-viewer__controls button{min-height:2.75rem}.npd-consultation{place-items:stretch stretch;padding:0}.npd-consultation__panel{flex-direction:column;width:100%;min-height:100svh;display:flex;overflow:auto}.npd-consultation__visual{flex:0 0 22svh;min-height:22svh;padding:1rem}.npd-consultation__visual>span{top:1rem;left:1rem}.npd-consultation__visual strong{font-size:3.8rem}.npd-consultation__visual small{margin-top:.5rem}.npd-consultation__content{min-height:78svh;padding:1rem 1rem 1.5rem}.npd-consultation__progress li{justify-content:center;min-height:2.6rem;padding-inline:.45rem;font-size:0}.npd-consultation__progress li span{font-size:.5rem}.npd-consultation__stage{flex:none;min-height:34rem;padding:1.8rem 0 1rem}.npd-consultation__stage h2{font-size:3.6rem}.npd-consultation__goals{margin-top:2rem;padding-top:0}.npd-consultation__goals button{min-height:6.6rem;padding:.8rem}.npd-consultation__goals button strong{font-size:1.1rem}.npd-consultation__field{margin-top:1.4rem}.npd-consultation__profiles{grid-template-columns:1fr;margin-top:1.6rem;padding-top:0}.npd-consultation__profiles button{border-right:0;min-height:3.65rem}.npd-consultation__fields{grid-template-columns:1fr}.npd-consultation__field--wide{grid-column:auto}.npd-consultation__locations{margin-top:1.5rem;padding-top:0}.npd-consultation__locations button{flex:30%}.npd-consultation__ready dl{grid-template-columns:1fr 1fr}.npd-consultation__ready .npd-button{width:100%}.npd-consultation__footer{z-index:3;background:var(--nikola-paper);margin:auto -1rem -1.5rem;padding:.8rem 1rem 1.5rem;position:static}.npd-consultation__footer>.npd-consultation__continue{min-width:8.5rem}.npd-reviews blockquote{gap:1.6rem;min-height:0;padding:1.6rem 1.4rem}.npd-reviews blockquote:first-child>p{font-size:1.35rem}.npd-faq details>p{margin-left:0}.npd-local{padding:0}.npd-local__content{padding:6rem 1rem 4rem}.npd-local__visual{min-height:42rem}.npd-local__visual>img{object-position:50% center}.npd-local__field-note{top:5.5rem;right:1rem}.npd-local__areas{padding:1.2rem;bottom:1rem;left:1rem;right:1rem}.npd-standard{height:185svh}.npd-standard__sticky{min-height:36rem}.npd-standard__shade{background:linear-gradient(#00000038 0%,#0000009e 38%,#000000f5 100%)}.npd-standard--chapter-2 .npd-standard__shade{background:linear-gradient(#0000003d 0%,#000000b3 35%,#000000f7 100%)}.npd-standard__media--aviation img{object-position:58% center}.npd-standard__media--mobile img{object-position:53% center}.npd-standard__chapter{flex-direction:column;justify-content:flex-end;width:calc(100% - 2rem);height:100%;padding:7rem 0 6.25rem;display:flex}.npd-standard__index{align-self:flex-start;margin-top:.5rem}.npd-standard__chapter h2{font-size:clamp(3.8rem,16vw,5.8rem)}.npd-standard__chapter>p:nth-of-type(2){margin-top:1rem;font-size:.78rem}.npd-standard__facts{grid-template-columns:repeat(3,1fr);gap:.5rem;width:100%;margin-top:1rem}.npd-standard__facts span{padding-right:.35rem;font-size:.52rem}.npd-standard__facts strong{font-size:.5rem}.npd-standard__chapter-nav{bottom:1rem;right:1rem}.npd-standard__scroll-note{display:none}.npd-final{min-height:70svh}.npd-final h2{font-size:5.2rem}}@media (prefers-reduced-motion:reduce){.npd-hero__video,.npd-hero__grain,.npd-velocity__track,.npd-hero__content>*,.npd-scroll-progress i,.npd-standard__media img,.npd-gallery__item img,.npd-section-heading,.npd-proof__intro,.npd-process li,.npd-reviews__grid,.npd-reviews blockquote,.npd-local__content,.npd-local__areas,.npd-faq details{animation:none!important;transform:none!important}.npd-founder__media>img{transition:none!important;transform:none!important}.npd-standard__media,.npd-standard__chapter{transition:none!important}.npd-hero__content>*{opacity:1}.npd-hero__video{object-fit:cover}.nikola-3d-placeholder__sticky>i:after{animation:none;transform:none}.npd-concierge,.npd-concierge__panel,.npd-concierge__visual>img,.npd-concierge__question,.npd-concierge__result,.npd-work-viewer,.npd-work-viewer__panel,.npd-work-viewer__media img,.npd-work-viewer__story,.npd-consultation,.npd-consultation__panel,.npd-consultation__visual>img,.npd-consultation__stage{animation:none!important;transform:none!important}}
