.pg-breadcrumb{display:flex;gap:12px;align-items:center;color:#96938c;font-size:13px;padding:30px 0 52px;flex-wrap:wrap}.pg-breadcrumb a:hover{color:var(--gold)}.pg-breadcrumb>span:last-child{color:#d3ccbd}.pg-split-hero{padding-top:84px;padding-bottom:0}.pg-split-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:70px;align-items:center;min-height:570px;padding-bottom:72px}.pg-hero-copy h1{font-size:clamp(42px,5vw,70.4px);line-height:1.03;letter-spacing:-.038em;font-weight:700}.pg-hero-copy p{color:var(--muted);font-size:17px;max-width:620px;margin-top:25px;line-height:1.8}.pg-hero-copy p+p{font-size:15px;margin-top:14px}.pg-hero-copy .nn-actions{margin-top:34px;gap:14px;flex-wrap:wrap}.pg-stat-strip{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line);padding:36px 0;gap:30px}.pg-stat-strip>div{padding-left:28px;border-left:1px solid var(--line)}.pg-stat-strip>div:first-child{border:0;padding-left:0}.pg-stat-strip strong{display:block;font-family:var(--font-display);font-size:clamp(32px,3.8vw,50px);letter-spacing:-.05em;font-weight:700;line-height:1.2;color:var(--gold)}.pg-stat-strip small{font-size:22px}.pg-stat-strip div>span{display:block;color:var(--muted);font-size:13px;margin-top:10px}.pg-center-heading{max-width:800px;margin:0 auto 48px;text-align:center}.pg-center-heading .nn-eyebrow{justify-content:center}.pg-center-heading p{color:var(--muted);max-width:620px;margin:22px auto 0;font-size:16px}.pg-about-art{height:570px;position:relative;padding:24px 30px 40px 26px}.pg-about-board{position:relative;height:100%;overflow:hidden;border:1px solid #b18b3f40;border-radius:16px;background:#171717;transform:rotate(3deg);box-shadow:0 30px 90px #0006}.pg-about-board img{object-fit:cover;object-position:center 15%;transition:transform 1.5s cubic-bezier(.2,.8,.2,1)}.pg-about-board:hover img{transform:scale(1.06)}.pg-about-board:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#080808ed)}.pg-art-caption{position:absolute;z-index:2;bottom:32px;left:28px;font-size:12px;line-height:1.8;color:#cfc9bc}.pg-art-caption b{font-weight:500;color:var(--cream);font-size:18px}.pg-about-mini{position:absolute;right:-5px;bottom:5px;width:39%;height:245px;border:8px solid #121211;border-radius:12px;overflow:hidden;transform:rotate(-6deg);box-shadow:0 20px 40px #0008;animation:pg-float 6s ease-in-out infinite}.pg-about-mini img{object-fit:cover}.pg-about-badge{position:absolute;top:0;left:-9px;padding:20px 24px;background:linear-gradient(130deg,#252219,#121212);border:1px solid #c8a24a55;border-radius:14px;box-shadow:0 12px 40px #0008;animation:pg-float 5s ease-in-out infinite reverse}.pg-about-badge strong{font-family:var(--font-display);display:block;font-size:40px;line-height:1.2;color:var(--gold)}.pg-about-badge small{font-size:19px}.pg-about-badge span{font-size:11px;color:#c3bcaf}.pg-values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pg-value-card{position:relative;padding:38px 32px;overflow:hidden;height:100%;min-height:295px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(135deg,#1b1a1bce,#111111d6);transition:border-color .3s,transform .5s}.pg-value-card:hover{border-color:#c8a24a60;transform:translateY(-6px)}.pg-outline-number{position:absolute;right:22px;top:8px;line-height:1;font-family:var(--font-display);font-weight:700;font-size:100px;color:#ffffff05;letter-spacing:-.07em}.pg-gold-icon{height:50px;width:50px;display:grid;place-items:center;background:#c8a24a0c;border:1px solid #c8a24a35;border-radius:13px;color:var(--gold);margin-bottom:30px}.pg-value-card h3{font-size:24px;line-height:1.2;font-weight:700;letter-spacing:-.03em;margin-bottom:16px}.pg-value-card p{font-size:14px;color:var(--muted)}.pg-expertise-panel{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:54px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(140deg,#1b1b1dd9,#101010d9);position:relative;overflow:hidden}.pg-expertise-panel:before{content:"";position:absolute;inset:auto -20% -80% auto;width:80%;height:100%;background:radial-gradient(ellipse,#c8a24a0a,transparent 70%);pointer-events:none}.pg-large-copy{font-size:34px!important;line-height:1.15;font-family:var(--font-display);font-weight:700;letter-spacing:-.04em;color:var(--cream)!important;margin-bottom:25px}.pg-expertise-panel p{color:var(--muted);font-size:15px}.pg-capabilities{margin:30px 0 35px}.pg-capabilities li{display:flex;align-items:center;gap:16px;padding:17px 0;border-bottom:1px solid var(--line);font-size:13px}.pg-capabilities li span{color:var(--gold);font-size:10px}.pg-capabilities li svg{margin-left:auto;width:16px;flex-shrink:0;color:var(--gold)}.pg-journey-tabs{display:flex;border-bottom:1px solid var(--line);gap:24px;margin-bottom:22px}.pg-journey-tabs button{background:transparent;border:0;padding:0 0 15px;color:var(--muted);font-weight:600;font-size:13px;border-bottom:2px solid transparent}.pg-journey-tabs button[aria-selected=true]{color:var(--gold);border-color:var(--gold)}.pg-timeline{padding-left:18px}.pg-timeline li{display:flex;gap:24px;position:relative;padding:0 0 24px;animation:pg-timeline-in .75s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--item) * .08s)}.pg-timeline li:last-child{padding-bottom:0}.pg-timeline li:before{content:"";position:absolute;left:1px;top:28px;bottom:0;width:1px;background:linear-gradient(#c8a24a77,#ffffff10)}.pg-timeline li:last-child:before{display:none}.pg-timeline li>span{font-size:10px;background:#211e17;box-shadow:0 0 0 7px #171717;width:25px;height:25px;border:1px solid #c8a24a55;border-radius:50%;color:var(--gold);display:grid;place-items:center;position:relative;left:-11px;flex-shrink:0;z-index:1}.pg-timeline li div{margin-left:-14px;padding:0}.pg-timeline h3{font-size:19px;font-weight:700;line-height:1.2;margin-bottom:9px}.pg-timeline p{font-size:13px;line-height:1.7}.pg-studio-note{max-width:850px;text-align:center}.pg-studio-note .nn-eyebrow{justify-content:center}.pg-studio-note>p{margin:28px auto;color:var(--muted);font-size:17px;max-width:700px}.pg-signature{font-family:var(--font-display);font-size:25px;color:var(--gold);margin-top:35px}.pg-signature span{display:block;font-family:var(--font-sans);font-size:11px;text-transform:uppercase;letter-spacing:.16em;color:#aaa79e;margin-top:8px}.pg-work-page{padding-bottom:80px}.pg-filter-row{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:35px}.pg-filters{display:flex;flex-wrap:wrap;gap:10px}.pg-filters button{background:#141414;border:1px solid var(--line);border-radius:100px;color:#b6b1a7;font-size:13px;display:flex;align-items:center;gap:14px;padding:12px 20px;transition:color .25s,background .25s,border-color .25s;min-height:44px}.pg-filters button span{font-size:10px;opacity:.65}.pg-filters button[aria-pressed=true]{background:var(--gold);border-color:var(--gold);color:#0a0a0a;font-weight:600}.pg-filters button:hover{border-color:#c8a24a88;color:var(--cream)}.pg-filters button[aria-pressed=true]:hover{color:#0a0a0a}.pg-result-count{font-size:12px;color:#96938c;white-space:nowrap}.pg-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 24px}.pg-project-enter{min-width:0;animation:pg-filter-in .8s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--item) * .06s)}.pg-project-grid .nn-project{height:100%;display:block}.pg-project-grid .nn-project-image{height:auto;aspect-ratio:1.15;border-radius:14px;border:1px solid var(--line)}.pg-project-grid .nn-project-info h3{font-size:23px;letter-spacing:-.035em;font-weight:700}.pg-project-grid .nn-project-info p{font-size:13px;max-width:95%}.pg-project-grid .nn-project-info{padding-top:21px;align-items:flex-start}.pg-project-grid .nn-project-info>svg{flex-shrink:0;margin-top:4px}.pg-project-grid .nn-project-category{background:#151513e8;backdrop-filter:blur(12px);border:1px solid #ffffff14;border-radius:100px;padding:7px 12px;font-size:9px;letter-spacing:.08em}.pg-project-grid .nn-project-open{background:var(--gold);color:#0a0a0a;border-radius:50%;width:42px;height:42px}.pg-project-grid .nn-project-typographic{background:linear-gradient(140deg,#34291c,#11100f);justify-content:center;min-height:100%;padding:35px}.pg-project-grid .nn-project-typographic strong{font-size:34px}.pg-work-proof{padding-bottom:70px}.pg-work-proof>.nn-eyebrow{margin-bottom:25px}.pg-case-page .nn-case-header{padding-top:84px}.pg-case-page .nn-case-header>.pg-breadcrumb{padding-bottom:38px}.pg-case-page .nn-case-header h1{max-width:1060px;font-weight:700;font-size:clamp(40px,5.3vw,72px);line-height:1.06;letter-spacing:-.04em}.pg-case-page .nn-case-hero{border-radius:18px;overflow:hidden;border:1px solid var(--line)}.pg-case-page .nn-case-meta{padding-bottom:26px}.pg-case-page .nn-case-story{gap:80px}.pg-case-page .nn-case-story h2{position:sticky;top:130px}.pg-case-page .nn-case-metrics{border-radius:14px;background:linear-gradient(130deg,#211e15,#141414);padding:27px;border:1px solid #c8a24a26}.pg-case-page .nn-case-approach>div{border-bottom:1px solid var(--line);padding-bottom:24px}.pg-case-page .nn-case-approach h3{font-weight:700;font-size:23px}.pg-case-page .nn-case-gallery figure{overflow:hidden;border-radius:14px;border:1px solid var(--line);background:#131313}.pg-case-page .nn-case-gallery figcaption{padding:16px 20px;font-size:12px;color:var(--muted)}.pg-case-page .nn-case-next{border-top:1px solid var(--line);padding-block:60px}.pg-case-page .nn-case-next h2{font-weight:700}.pg-case-breadcrumb-link{display:inline-flex;gap:8px;color:var(--muted);font-size:13px}.pg-packages-main{padding-bottom:30px}.pg-plan-note{display:flex;justify-content:center;flex-wrap:wrap;gap:28px;color:#a8a296;font-size:12px;padding:32px 10px 0}.pg-monthly-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.pg-monthly-card{padding:42px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(120deg,#1b1a18,#101010);height:100%;transition:border-color .3s}.pg-monthly-card:hover{border-color:#c8a24a66}.pg-pill-label{display:inline-flex;align-items:center;border:1px solid #c8a24a3c;background:#c8a24a13;border-radius:100px;padding:7px 12px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:var(--gold)}.pg-monthly-card h3{font-size:32px;font-weight:700;margin:24px 0 16px;letter-spacing:-.04em}.pg-monthly-card p{color:var(--muted);font-size:15px;max-width:440px}.pg-monthly-card small{display:block;color:#857f72;margin:20px 0 28px;font-size:12px;line-height:1.7}.pg-custom-plan{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;border:1px solid #c8a24a40;border-radius:20px;background:linear-gradient(120deg,#211d14,#101010 65%);padding:64px;margin-bottom:30px}.pg-custom-plan h2{font-size:clamp(36px,4vw,48px);line-height:1.06;font-weight:700;letter-spacing:-.03em}.pg-custom-plan p{font-size:15px;color:var(--muted);margin:25px 0}.pg-plan-assembly{perspective:800px}.pg-plan-assembly>div{display:flex;align-items:center;gap:20px;padding:20px 24px;border:1px solid var(--line);border-radius:12px;background:#1a1917;box-shadow:0 12px 30px #0003;margin-bottom:14px;animation:pg-plan-row 6s ease-in-out infinite;font-size:15px}.pg-plan-assembly>div:nth-child(2){animation-delay:.35s;margin-left:15px;margin-right:-15px}.pg-plan-assembly>div:nth-child(3){animation-delay:.7s}.pg-plan-assembly>div>span{color:var(--gold);font-size:11px}.pg-plan-assembly svg{margin-left:auto;color:var(--gold);width:17px}.pg-plan-assembly>div.pg-plan-total{position:relative;display:block;padding:25px;background:var(--gold);color:#0a0a0a;border-color:#e0bf68;animation-delay:1s;margin:28px 0 0}.pg-plan-total>span{color:#1f190b!important;display:block;font-size:9px!important;letter-spacing:.15em}.pg-plan-total b{font-family:var(--font-display);font-weight:700;font-size:21px;display:block;margin-top:8px}.pg-plan-total i{position:absolute;right:24px;top:35px;font-size:22px;font-style:normal}.pg-featured-note-inner{display:grid;grid-template-columns:1.2fr 1fr;border:1px solid var(--line);border-radius:18px;overflow:hidden;background:linear-gradient(120deg,#161616,#1a1814)}.pg-featured-image{position:relative;min-height:460px;overflow:hidden}.pg-featured-image img{object-fit:cover;transition:transform 1s ease}.pg-featured-image:hover img{transform:scale(1.05)}.pg-featured-image>.pg-pill-label{position:absolute;top:22px;left:22px;z-index:1;background:#0d0d0de8;border-color:#c8a24a55}.pg-featured-note-inner>div{padding:55px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.pg-featured-note h2{font-size:clamp(30px,3.2vw,44px);line-height:1.12;font-weight:700;letter-spacing:-.04em}.pg-featured-note p{color:var(--muted);font-size:15px;margin:25px 0 30px}.pg-featured-note .nn-eyebrow{font-size:9px;margin-bottom:25px}.pg-journal-controls{display:flex;justify-content:space-between;gap:20px;margin-bottom:25px}.pg-search{display:flex;align-items:center;gap:12px;width:min(550px,100%);border:1px solid var(--line);border-radius:100px;padding:0 20px;background:#141414}.pg-search svg{width:19px;height:19px;fill:none;stroke:var(--muted);stroke-width:1.5;flex-shrink:0}.pg-search input{border:0;background:transparent;width:100%;padding:16px 0;color:var(--cream);font-size:14px;min-width:0;outline:0}.pg-search:focus-within{outline:2px solid var(--gold);outline-offset:3px}.pg-search input:focus-visible{outline:none}.pg-sort{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--muted);white-space:nowrap}.pg-sort select{border:1px solid var(--line);padding:13px 15px;background:#141414;border-radius:100px;color:var(--cream);font-size:12px;min-height:48px}.pg-journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.pg-journal-card{border:1px solid var(--line);border-radius:14px;background:#141414;overflow:hidden;transition:border-color .4s,transform .4s}.pg-journal-card:hover{border-color:#c8a24a55;transform:translateY(-6px)}.pg-journal-image{height:245px;position:relative;overflow:hidden}.pg-journal-image img{object-fit:cover;transition:transform .9s cubic-bezier(.2,.8,.2,1)}.pg-journal-card:hover img{transform:scale(1.07)}.pg-journal-image>span:first-of-type{position:absolute;left:20px;top:20px;padding:7px 11px;background:#131313e8;border:1px solid #ffffff20;border-radius:100px;font-size:9px;letter-spacing:.08em;text-transform:uppercase}.pg-journal-open{position:absolute;bottom:16px;right:16px;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:#0a0a0a;transform:translateY(8px);opacity:0;transition:.4s}.pg-journal-card:focus-visible .pg-journal-open,.pg-journal-card:hover .pg-journal-open{opacity:1;transform:none}.pg-journal-card-copy{padding:26px}.pg-journal-card-copy small{color:#928b7e;font-size:10px}.pg-journal-card-copy h3{font-size:25px;font-weight:700;line-height:1.16;letter-spacing:-.035em;margin:14px 0}.pg-journal-card-copy p{font-size:13px;color:var(--muted);margin-bottom:26px}.pg-journal-card-copy .nn-text-link{font-size:12px;color:var(--gold)}.pg-search-empty{border:1px solid var(--line);border-radius:14px;padding:70px 25px;text-align:center;background:#141414}.pg-search-empty h3{font-size:28px;font-weight:700;margin-bottom:15px}.pg-search-empty p{color:var(--muted);margin-bottom:25px}.pg-search-empty button{border:0;background:transparent;color:var(--gold);display:inline-flex;gap:15px;align-items:center;padding:10px}.pg-newsletter-block{display:grid;grid-template-columns:.8fr 1.2fr;align-items:center;gap:70px;padding:60px 70px;border:1px solid #c8a24a33;border-radius:20px;background:radial-gradient(ellipse at 0 50%,#c8a24a12,transparent 65%),#131313}.pg-newsletter-block h2{font-size:clamp(32px,4vw,46px);line-height:1.08;font-weight:700;letter-spacing:-.04em}.pg-newsletter-block p{font-size:14px;color:var(--muted);margin:22px 0 27px}.pg-newsletter-block form{max-width:520px}.pg-newsletter-block small{font-size:10px;color:#817b6e;display:block;margin-top:14px}.pg-newsletter-art{min-height:300px;position:relative;display:grid;place-items:center}.pg-envelope{width:250px;height:180px;position:relative;border:1px solid #a98740;border-radius:10px;background:linear-gradient(130deg,#c8a24a,#806321);box-shadow:0 20px 90px #c8a24a0d;transform:rotate(-8deg);animation:pg-float 7s ease-in-out infinite}.pg-envelope>span{position:absolute;left:27px;right:27px;top:-55px;height:165px;background:linear-gradient(130deg,#2d2a22,#161616);border:1px solid #c8a24a50;display:grid;place-items:center;font-family:var(--font-display);font-size:75px;color:var(--gold);border-radius:10px;animation:pg-letter 7s ease-in-out infinite}.pg-envelope i{background:linear-gradient(130deg,#d4b264,#a17d32);clip-path:polygon(0 0,50% 62%,100% 0,100% 100%,0 100%)}.pg-envelope b,.pg-envelope i{position:absolute;inset:0;border-radius:9px}.pg-envelope b{background:linear-gradient(15deg,#ad873b,#c8a24a);clip-path:polygon(0 100%,50% 42%,100% 100%)}.pg-note-chip{position:absolute;top:0;right:0;background:#242017;border:1px solid #c8a24a40;padding:11px 17px;border-radius:100px;font-size:11px;animation:pg-float 5s ease-in-out infinite}.pg-note-chip-two{top:auto;bottom:15px;right:auto;left:0;animation-delay:1.8s}.pg-journal-contact{padding-block:65px;display:flex;justify-content:space-between;align-items:center;gap:30px}.pg-journal-contact>span{font-size:13px;color:var(--muted)}.pg-journal-contact>a{font-family:var(--font-display);font-size:22px;display:flex;align-items:center;gap:25px;letter-spacing:-.02em}.pg-journal-contact svg{color:var(--gold)}.pg-article-header{padding-top:84px;max-width:1100px;padding-bottom:45px}.pg-article-header h1{font-size:clamp(38px,5vw,68px);font-weight:700;line-height:1.06;letter-spacing:-.045em;max-width:1000px}.pg-article-header>p{font-size:18px;color:var(--muted);max-width:800px;margin:26px 0}.pg-article-byline{display:flex;align-items:center;gap:13px;margin-top:28px;font-size:12px}.pg-article-byline>img{border-radius:50%;border:1px solid var(--line)}.pg-article-byline>span>span{display:block;font-size:10px;color:var(--muted);margin-top:4px}.pg-article-topic{margin-left:auto;border:1px solid var(--line);border-radius:100px;padding:8px 14px;font-size:11px;color:var(--gold)}.pg-article-cover{position:relative;height:540px;max-height:60vw;border-radius:18px;overflow:hidden;background:#151515;border:1px solid var(--line)}.pg-article-cover img{object-fit:cover;object-position:center 22%}.pg-article-cover figcaption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#000c);padding:70px 30px 25px;font-size:12px;color:#eee4d0}.pg-article-layout{display:grid;grid-template-columns:270px minmax(0,780px);gap:75px;justify-content:center;padding-top:75px;align-items:start}.pg-article-sidebar{position:sticky;top:120px}.pg-article-sidebar nav{padding:26px;border:1px solid var(--line);border-radius:14px;background:#121212}.pg-article-sidebar nav>span{display:block;font-size:10px;letter-spacing:.14em;color:var(--gold);margin-bottom:22px}.pg-article-sidebar nav a{display:flex;gap:12px;font-size:12px;line-height:1.6;color:#aaa396;padding:12px 0;border-bottom:1px solid #ffffff08}.pg-article-sidebar nav a:last-child{border:0}.pg-article-sidebar nav a:hover{color:var(--gold)}.pg-article-sidebar nav b{font-size:9px;color:var(--gold);font-weight:500;line-height:2.2}.pg-article-aside-cta{margin-top:25px;padding:26px;border:1px solid #c8a24a2c;border-radius:14px;background:linear-gradient(135deg,#252015,#121212)}.pg-article-aside-cta h3{font-size:25px;line-height:1.1;font-weight:700;letter-spacing:-.03em;margin:22px 0 15px}.pg-article-aside-cta p{font-size:12px;color:var(--muted);margin-bottom:22px}.pg-article-aside-cta .nn-button{font-size:12px;padding:12px 20px;min-height:44px}.pg-article-body>section{padding-bottom:38px;scroll-margin-top:120px}.pg-article-body h2{font-size:32px;font-weight:700;line-height:1.15;letter-spacing:-.035em;margin:22px 0}.pg-article-body p{font-size:16px;line-height:1.95;color:#b8b2a6;margin-bottom:22px}.pg-article-body p.pg-article-kicker{font-family:var(--font-display);font-size:26px;color:var(--cream);line-height:1.5;border-left:2px solid var(--gold);padding:3px 0 3px 26px;margin-bottom:46px;letter-spacing:-.025em}.pg-article-checklist{border:1px solid #c8a24a25;border-radius:14px;padding:25px;background:#c8a24a07;margin-top:25px}.pg-article-checklist li{display:flex;gap:15px;padding:9px 0;font-size:14px;color:#c8c1b4;line-height:1.6}.pg-article-checklist li span{color:var(--gold)}.pg-article-author{display:flex;gap:25px;border:1px solid var(--line);border-radius:14px;padding:30px;background:#151515;margin:20px 0 25px;align-items:flex-start}.pg-article-author>img{border-radius:12px;flex-shrink:0}.pg-article-author small{font-size:9px;color:var(--gold);letter-spacing:.14em}.pg-article-author h3{font-size:24px;font-weight:700;margin:8px 0}.pg-article-author p{font-size:13px;line-height:1.8;margin-bottom:15px}.pg-article-author .nn-text-link{font-size:12px}.pg-article-tools{display:flex;justify-content:space-between;align-items:center;gap:12px}.pg-article-tools button,.pg-article-tools>a{display:inline-flex;gap:9px;align-items:center;font-size:12px;padding:11px 15px;border:1px solid var(--line);border-radius:100px;background:transparent;color:var(--muted);min-height:44px}.pg-article-tools button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5}.pg-article-tools>span:not(.sr-only){font-size:12px;color:var(--gold)}.pg-related-notes{display:grid;grid-template-columns:1fr 1fr;gap:25px}.pg-related-note{display:grid;grid-template-columns:42% 1fr;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#151515;transition:border-color .3s}.pg-related-note:hover{border-color:#c8a24a66}.pg-related-note>div{position:relative;min-height:230px;overflow:hidden}.pg-related-note img{object-fit:cover;transition:transform .7s}.pg-related-note:hover img{transform:scale(1.06)}.pg-related-note>section{padding:26px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.pg-related-note small{font-size:10px;color:var(--muted)}.pg-related-note h3{font-size:23px;line-height:1.15;letter-spacing:-.035em;font-weight:700;margin:16px 0 24px}.pg-related-note .nn-text-link{font-size:11px;color:var(--gold)}.pg-contact-hero .pg-split-grid{min-height:530px;padding-bottom:50px}.pg-contact-art{height:455px;position:relative;max-width:500px;margin-left:auto;width:100%;padding:45px 40px 20px}.pg-chat-window{position:relative;z-index:1;border:1px solid #ffffff24;border-radius:16px;background:linear-gradient(145deg,#292824,#111111);box-shadow:0 25px 75px #0008;transform:rotate(-2deg);animation:pg-float 7s ease-in-out infinite;overflow:hidden}.pg-chat-top{display:flex;gap:5px;padding:14px 16px;align-items:center;background:#ffffff04;border-bottom:1px solid var(--line)}.pg-chat-top i{width:6px;height:6px;border-radius:50%;background:#aa8b42}.pg-chat-top i:nth-child(2){opacity:.6}.pg-chat-top i:nth-child(3){opacity:.3}.pg-chat-top>span{font-size:10px;color:#a39b8a;margin-left:10px}.pg-chat-thread{padding:24px 20px;display:flex;flex-direction:column;gap:20px;min-height:300px}.pg-chat-bubble{font-size:12px;line-height:1.7;background:#ffffff08;border:1px solid #ffffff09;padding:12px 16px;border-radius:12px 12px 12px 3px;align-self:flex-start;color:#c9c3b6;animation:pg-message 8s ease-in-out infinite}.pg-chat-reply{background:linear-gradient(130deg,#e0bf68,#b58d33);border-color:#e0bf68;color:#17130b;align-self:flex-end;border-radius:12px 12px 3px 12px;animation-delay:.8s}.pg-chat-bubble:nth-child(3){animation-delay:1.6s}.pg-chat-typing{align-self:flex-end;display:flex;gap:4px;padding:12px 15px;border-radius:100px;background:#c8a24a22;border:1px solid #c8a24a33}.pg-chat-typing i{display:block;width:4px;height:4px;background:var(--gold);border-radius:50%;animation:pg-typing 1.4s ease-in-out infinite}.pg-chat-typing i:nth-child(2){animation-delay:.15s}.pg-chat-typing i:nth-child(3){animation-delay:.3s}.pg-chat-caption{display:block;font-size:9px;color:#736e61;text-align:center;padding:0 15px 15px}.pg-message-mail{display:flex;align-items:center;gap:9px;background:var(--gold);color:#151009;border:1px solid #e0bf68;border-radius:100px;padding:12px 19px;position:absolute;z-index:3;top:16px;right:0;box-shadow:0 8px 40px #c8a24a15;font-size:11px;font-weight:600;animation:pg-float 5s ease-in-out infinite reverse}.pg-message-mail svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.5}.pg-contact-tag{position:absolute;bottom:0;left:25px;z-index:3;border:1px solid #c8a24a40;background:#181610;border-radius:100px;padding:11px 20px;font-size:11px;animation:pg-float 6s ease-in-out infinite}.pg-contact-tag span{color:var(--gold);margin-right:7px}.pg-contact-methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pg-contact-method{display:flex;flex-direction:column;height:100%;padding:30px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(120deg,#19191bd9,#111111e6);transition:border-color .35s,transform .35s}.pg-contact-method:hover{border-color:#c8a24a70;transform:translateY(-5px)}.pg-contact-method-featured{border-color:#c8a24a55;background:linear-gradient(125deg,#2e2519,#151310)}.pg-method-icon{width:48px;height:48px;display:grid;place-items:center;border:1px solid #c8a24a40;color:var(--gold);border-radius:13px;font-family:var(--font-display);font-size:25px;background:#c8a24a0d;margin-bottom:27px}.pg-contact-method-featured .pg-method-icon{color:#0a0a0a;background:var(--gold)}.pg-contact-method h2{font-size:23px;font-weight:700;letter-spacing:-.03em;line-height:1.2;margin-bottom:15px}.pg-contact-method p{font-size:13px;color:var(--muted);margin-bottom:22px}.pg-contact-method strong{font-size:13px;font-weight:500;margin-top:auto;margin-bottom:22px;overflow-wrap:anywhere}.pg-contact-method .nn-text-link{font-size:12px;color:var(--gold)}.pg-contact-form-layout{display:grid;grid-template-columns:.76fr 1.24fr;gap:75px;align-items:start}.pg-contact-form-layout>aside{position:sticky;top:130px;padding-top:20px}.pg-contact-form-layout>aside>p{color:var(--muted);font-size:15px;margin-top:25px;max-width:410px}.pg-contact-checks{margin:30px 0}.pg-contact-checks li{display:flex;align-items:flex-start;gap:12px;font-size:12px;color:#bab3a6;padding:9px 0}.pg-contact-checks li span{color:var(--gold)}.pg-contact-founder{border-top:1px solid var(--line);padding-top:27px;margin-top:30px;font-family:var(--font-display);color:var(--gold);font-size:22px}.pg-contact-founder small{font-family:var(--font-sans);display:block;font-size:10px;color:var(--muted);letter-spacing:.1em;text-transform:uppercase;margin-top:8px}.pg-contact-form-layout>aside>p.pg-contact-small{font-size:12px;max-width:330px}.pg-contact-form-wrap{border:1px solid var(--line);border-radius:18px;background:linear-gradient(120deg,#1a1a1c,#111);overflow:hidden}.pg-form-title{padding:32px 32px 0}.pg-form-title h3{font-size:27px;font-weight:700;letter-spacing:-.035em;margin-bottom:9px}.pg-form-title p{font-size:12px;color:#928c7f}.pg-contact-form-wrap>.card-surface{border:0;border-radius:0;background:transparent;box-shadow:none}.pg-contact-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;position:relative}.pg-contact-steps:before{content:"";position:absolute;left:40px;right:40px;top:26px;height:1px;background:linear-gradient(90deg,#c8a24a66,#ffffff16)}.pg-contact-steps li{position:relative}.pg-contact-steps li>span{position:relative;z-index:1;display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#19160e;border:1px solid #c8a24a66;color:var(--gold);font-size:13px;margin-bottom:25px}.pg-contact-steps h3{font-size:22px;font-weight:700;letter-spacing:-.03em;margin-bottom:14px}.pg-contact-steps p{font-size:13px;color:var(--muted);max-width:260px}.pg-booking{border-top:1px solid var(--line)}@keyframes pg-float{0%,to{translate:0 0}50%{translate:0 -10px}}@keyframes pg-filter-in{0%{opacity:0;transform:translateY(35px) scale(.97)}to{opacity:1;transform:none}}@keyframes pg-timeline-in{0%{opacity:0;transform:translateX(25px)}to{opacity:1;transform:none}}@keyframes pg-plan-row{0%,to{transform:translateX(0) rotateY(0)}50%{transform:translateX(8px) rotateY(-3deg)}}@keyframes pg-letter{0%,to{transform:translateY(0)}50%{transform:translateY(-13px)}}@keyframes pg-message{0%,12%{opacity:.25;transform:translateY(9px)}25%,92%{opacity:1;transform:translateY(0)}to{opacity:.25;transform:translateY(9px)}}@keyframes pg-typing{0%,65%,to{transform:translateY(0);opacity:.4}30%{transform:translateY(-4px);opacity:1}}@media (min-width:1500px){.pg-about-art{height:600px}.pg-split-grid{gap:100px}}@media (max-width:1100px){.pg-split-grid{gap:40px}.pg-about-art{height:490px;padding-right:10px;padding-left:15px}.pg-about-mini{height:210px}.pg-expertise-panel{padding:40px;gap:40px}.pg-custom-plan{gap:45px;padding:45px}.pg-featured-note-inner>div{padding:35px}.pg-featured-image{min-height:410px}.pg-contact-form-layout{gap:40px}.pg-contact-method{padding:25px}.pg-contact-art{padding-left:15px;padding-right:15px}.pg-article-layout{gap:40px;grid-template-columns:240px minmax(0,1fr)}.pg-related-note{grid-template-columns:38% 1fr}.pg-related-note>section{padding:20px}}@media (max-width:900px){.pg-breadcrumb{padding-bottom:35px}.pg-split-grid{grid-template-columns:1fr 1fr;gap:25px}.pg-hero-copy h1{font-size:49px}.pg-hero-copy p{font-size:15px}.pg-hero-copy .nn-actions .nn-button{font-size:12px;padding-inline:20px;min-height:48px}.pg-about-art{height:450px}.pg-about-badge{padding:16px;left:0}.pg-about-badge strong{font-size:32px}.pg-about-badge span{font-size:9px}.pg-about-mini{height:180px}.pg-values-grid{gap:16px}.pg-value-card{padding:27px 23px}.pg-value-card h3{font-size:22px}.pg-expertise-panel{padding:32px;gap:30px}.pg-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-project-grid .nn-project-image{aspect-ratio:1.2}.pg-project-grid .nn-project-info h3{font-size:22px}.pg-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pg-journal-image{height:230px}.pg-featured-note-inner{grid-template-columns:1fr 1fr}.pg-featured-note h2{font-size:34px}.pg-featured-note-inner>div{padding:28px}.pg-newsletter-block{padding:45px;gap:40px}.pg-envelope{width:200px;height:150px}.pg-note-chip{font-size:9px;right:-20px}.pg-note-chip-two{left:-20px;right:auto}.pg-newsletter-art{min-height:260px}.pg-article-layout{grid-template-columns:210px minmax(0,1fr);gap:30px}.pg-article-aside-cta,.pg-article-sidebar nav{padding:20px}.pg-article-body h2{font-size:29px}.pg-related-notes{grid-template-columns:1fr}.pg-related-note{grid-template-columns:220px 1fr}.pg-related-note>div{min-height:220px}.pg-contact-art{height:430px}.pg-chat-thread{padding:20px 15px}.pg-chat-bubble{font-size:11px}.pg-message-mail{font-size:9px;padding:11px 13px}.pg-contact-tag{font-size:10px}.pg-contact-methods{gap:14px}.pg-contact-method{padding:23px}.pg-contact-method h2{font-size:21px}.pg-contact-method strong{font-size:12px}.pg-contact-form-layout{grid-template-columns:.7fr 1.3fr;gap:30px}.pg-contact-form-layout h2{font-size:38px}.pg-contact-steps{gap:20px}.pg-contact-steps h3{font-size:20px}.pg-contact-steps p{font-size:12px}}@media (max-width:700px){.pg-split-hero{padding-top:76px}.pg-breadcrumb{padding:22px 0 32px;font-size:11px;gap:10px}.pg-split-grid{grid-template-columns:1fr;gap:35px;padding-bottom:42px}.pg-hero-copy h1{font-size:44px;max-width:560px}.pg-hero-copy p{font-size:15px;margin-top:24px}.pg-hero-copy .nn-actions{margin-top:27px}.pg-about-art{height:470px;max-width:480px;width:100%;margin:auto;padding:28px 32px 30px 20px}.pg-about-mini{height:210px;right:0}.pg-about-badge{top:4px;padding:17px 21px}.pg-art-caption{left:25px;bottom:30px}.pg-stat-strip{grid-template-columns:repeat(2,1fr);padding:27px 0;gap:28px 18px}.pg-stat-strip>div{padding-left:20px}.pg-stat-strip>div:nth-child(3){padding-left:0;border:0}.pg-stat-strip strong{font-size:37px}.pg-stat-strip div>span{font-size:11px;margin-top:8px}.pg-values-grid{grid-template-columns:1fr;gap:16px}.pg-value-card{min-height:240px;padding:30px}.pg-value-card h3{font-size:24px}.pg-value-card p{font-size:14px}.pg-outline-number{font-size:100px;right:25px;top:20px}.pg-gold-icon{margin-bottom:24px}.pg-center-heading{margin-bottom:35px;text-align:left}.pg-center-heading .nn-eyebrow{justify-content:flex-start}.pg-center-heading p{font-size:14px;margin:20px 0 0}.pg-expertise-panel{grid-template-columns:1fr;gap:40px;padding:27px;border-radius:16px}.pg-large-copy{font-size:30px!important}.pg-expertise-panel p{font-size:14px}.pg-capabilities li{font-size:12px}.pg-journey-tabs{gap:25px}.pg-journey-tabs button,.pg-timeline p{font-size:12px}.pg-timeline h3{font-size:18px}.pg-studio-note{text-align:left}.pg-studio-note .nn-eyebrow{justify-content:flex-start}.pg-studio-note>p{font-size:15px}.pg-signature{font-size:24px}.pg-filter-row{align-items:flex-start;gap:16px;flex-direction:column;margin-bottom:28px}.pg-filters{gap:7px}.pg-filters button{padding:10px 15px;font-size:11px;gap:10px;min-height:42px}.pg-result-count{font-size:10px}.pg-project-grid{grid-template-columns:1fr;gap:34px}.pg-project-grid .nn-project-image{aspect-ratio:1.17}.pg-project-grid .nn-project-info h3{font-size:25px}.pg-work-page{padding-bottom:60px}.pg-work-proof{padding-bottom:50px}.pg-case-page .nn-case-header{padding-top:76px}.pg-case-page .nn-case-header h1{font-size:42px}.pg-case-page .nn-case-story{gap:35px}.pg-case-page .nn-case-hero{border-radius:14px}.pg-case-page .nn-case-metrics{padding:23px;flex-wrap:wrap}.pg-case-page .nn-case-next{padding-block:40px}.pg-plan-note{justify-content:flex-start;gap:13px 20px;padding:25px 0;font-size:10px}.pg-monthly-grid{grid-template-columns:1fr;gap:18px}.pg-monthly-card{padding:30px}.pg-monthly-card h3{font-size:29px}.pg-custom-plan{grid-template-columns:1fr;padding:32px 26px;gap:45px;border-radius:16px}.pg-plan-assembly{padding-right:10px}.pg-plan-assembly>div{padding:18px;font-size:13px;gap:14px}.pg-plan-total b{font-size:20px}.pg-featured-note-inner{grid-template-columns:1fr}.pg-featured-image{min-height:0;height:300px}.pg-featured-note-inner>div{padding:30px 26px}.pg-featured-note h2{font-size:32px}.pg-featured-note p{font-size:14px;margin:20px 0 25px}.pg-journal-controls{flex-direction:column;margin-bottom:25px}.pg-search{width:100%}.pg-sort{justify-content:space-between}.pg-sort select{min-width:150px}.pg-journal-grid{grid-template-columns:1fr;gap:24px}.pg-journal-image{height:280px}.pg-journal-card-copy{padding:26px}.pg-journal-card-copy h3{font-size:27px}.pg-journal-card-copy p{font-size:14px}.pg-journal-open{opacity:1;transform:none}.pg-newsletter-block{grid-template-columns:1fr;padding:35px 27px;gap:20px;overflow:hidden}.pg-newsletter-art{height:240px;min-height:0;width:280px;max-width:100%;margin:15px auto}.pg-envelope{width:220px;height:160px}.pg-note-chip{right:0}.pg-note-chip-two{left:0;right:auto;bottom:0}.pg-newsletter-block h2{font-size:34px}.pg-newsletter-block p{font-size:14px}.pg-journal-contact{flex-direction:column;align-items:flex-start;padding-block:45px;gap:20px}.pg-journal-contact>a{font-size:22px;align-items:flex-start;line-height:1.25}.pg-journal-contact svg{flex-shrink:0}.pg-article-header{padding-top:76px;padding-bottom:32px}.pg-article-header h1{font-size:42px}.pg-article-header>p{font-size:16px;line-height:1.8}.pg-article-cover{max-height:none;height:320px;border-radius:14px}.pg-article-cover figcaption{font-size:10px;padding:40px 20px 20px}.pg-article-layout{display:flex;flex-direction:column;padding-top:35px;gap:35px}.pg-article-sidebar{position:static;width:100%}.pg-article-sidebar nav{padding:24px}.pg-article-aside-cta{display:none}.pg-article-sidebar nav a{padding:8px 0;font-size:12px}.pg-article-sidebar nav>span{margin-bottom:14px}.pg-article-body p{font-size:15px;line-height:1.9}.pg-article-body p.pg-article-kicker{font-size:23px;padding-left:20px;margin-bottom:35px}.pg-article-body h2{font-size:29px;margin-top:20px}.pg-article-body>section{padding-bottom:22px}.pg-article-checklist{padding:20px}.pg-article-checklist li{font-size:13px}.pg-article-author{padding:24px;gap:17px}.pg-article-author>img{width:45px;height:45px}.pg-article-author h3{font-size:22px}.pg-article-author p{font-size:12px}.pg-article-tools{flex-wrap:wrap}.pg-related-note{grid-template-columns:1fr}.pg-related-note>div{min-height:250px}.pg-related-note>section{padding:26px}.pg-related-note h3{font-size:27px}.pg-contact-hero .pg-split-grid{padding-bottom:30px;gap:25px}.pg-contact-art{height:445px;max-width:390px;padding:45px 15px 20px;margin:auto}.pg-chat-bubble{font-size:12px}.pg-message-mail{font-size:10px;right:0;top:20px}.pg-contact-tag{font-size:11px;bottom:15px;left:10px}.pg-contact-methods{grid-template-columns:1fr;gap:16px}.pg-contact-method{padding:28px;position:relative}.pg-method-icon{margin-bottom:24px}.pg-contact-method h2{font-size:25px}.pg-contact-method p{font-size:14px;max-width:380px}.pg-contact-method strong{font-size:13px}.pg-contact-form-layout{grid-template-columns:1fr;gap:38px}.pg-contact-form-layout>aside{position:static;padding-top:0}.pg-contact-form-layout h2{font-size:38px}.pg-contact-form-layout>aside>p,.pg-contact-form-layout>aside>p.pg-contact-small{max-width:none}.pg-contact-founder{margin-top:22px;padding-top:22px}.pg-contact-checks{margin:22px 0}.pg-form-title{padding:27px 24px 0}.pg-form-title h3{font-size:25px}.pg-contact-steps{grid-template-columns:1fr;gap:26px}.pg-contact-steps:before{left:26px;top:0;bottom:0;right:auto;width:1px;height:auto;background:linear-gradient(#c8a24a88,#ffffff10)}.pg-contact-steps li{padding-left:78px;min-height:90px}.pg-contact-steps li>span{position:absolute;left:0;top:0;margin:0}.pg-contact-steps h3{font-size:23px;padding-top:4px;margin-bottom:10px}.pg-contact-steps p{font-size:13px;max-width:350px}.pg-booking{border:0;padding-top:30px}}@media (max-width:380px){.pg-hero-copy h1{font-size:39px}.pg-about-art{height:410px}.pg-about-mini{height:175px}.pg-about-badge{padding:15px}.pg-art-caption{font-size:10px;left:20px}.pg-art-caption b{font-size:15px}.pg-stat-strip strong{font-size:32px}.pg-stat-strip div>span{font-size:10px}.pg-expertise-panel{padding:23px}.pg-journey-tabs{gap:15px}.pg-journey-tabs button{font-size:11px}.pg-journal-image{height:240px}.pg-contact-art{height:430px}.pg-chat-thread{padding:20px 13px}.pg-chat-bubble{font-size:11px}.pg-message-mail{font-size:9px}.pg-contact-method strong{font-size:12px}.pg-plan-total b{font-size:17px}.pg-plan-total i{right:18px}.pg-article-header h1{font-size:37px}.pg-article-cover{height:280px}}@media (prefers-reduced-motion:reduce){.pg-about-badge,.pg-about-mini,.pg-chat-bubble,.pg-chat-typing i,.pg-chat-window,.pg-contact-tag,.pg-envelope,.pg-envelope>span,.pg-message-mail,.pg-note-chip,.pg-plan-assembly>div,.pg-project-enter,.pg-timeline li{animation:none!important;opacity:1!important;translate:none!important}.pg-contact-method:hover,.pg-journal-card:hover,.pg-value-card:hover{transform:none}.pg-about-board img,.pg-featured-image img,.pg-journal-image img,.pg-related-note img{transition:none}.pg-journal-open{opacity:1;transform:none}}.rx-mega{width:min(940px,94vw);padding:24px 24px 0;top:74px;border-radius:24px;background:linear-gradient(120deg,#111113f5 45%,#32291bf5);backdrop-filter:blur(24px);animation:nx-menu-open .5s cubic-bezier(.16,1,.3,1) both}.rx-mega:before{content:"";position:absolute;left:0;right:0;top:-30px;height:30px}.rx-mega-grid{gap:12px 15px}.rx-mega-grid>a{padding:12px 3px;gap:13px}.rx-mega-grid>a>svg{display:none}.rx-mega-grid>a>.nx-menu-icon{width:45px;height:45px;flex:0 0 45px;border:1px solid #c8a24a50;border-radius:12px;display:grid;place-items:center;background:#c8a24a0d}.rx-mega .nx-menu-icon svg{width:24px;height:24px}.rx-mega strong{font-size:14px;line-height:1.4}.rx-mega small{font-size:12px;line-height:1.5;margin-top:3px}.rx-mega-bottom{margin:18px -12px 12px;padding:16px 18px;border:0;border-radius:16px;background:#c8a24a0c;align-items:center;gap:8px}.rx-mega-bottom p{font-size:13px;color:#c0bbae;flex:1;margin:0}.rx-mega-bottom a{border:1px solid #ffffff35;border-radius:50px;padding:12px 17px;white-space:nowrap;color:var(--cream);gap:8px}.rx-mega-bottom a:last-child{background:var(--gold);color:var(--ink);border-color:var(--gold)}.rx-mega-bottom a:last-child svg{color:var(--ink)}@keyframes nx-menu-open{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.nx-demo-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center;padding-top:168px;padding-bottom:70px}.nx-demo-hero h1{font-size:clamp(40px,5vw,70px);line-height:1.07;letter-spacing:-.055em;margin:22px 0 30px}.nx-demo-hero h1 em{color:var(--gold);font-style:normal}.nx-demo-hero>div>p{font-size:17px;line-height:1.8;color:var(--muted);max-width:640px}.nx-demo-hero .nx-demo-note{font-size:12px;color:#938b79;margin:22px 0 26px}.nx-demo-card .nn-project-image{aspect-ratio:1.45;overflow:hidden;background:radial-gradient(ellipse at 50% 10%,#c8a24a14,transparent 75%)}.nx-demo-card .nn-project-image>.sx-visual{width:100%;height:100%;min-height:0;aspect-ratio:auto;border-radius:10px;border:0}.nx-demo-card .nn-project-info h3{font-size:17px;line-height:1.35}.nx-demo-card .nn-project-info p{font-size:12px}.nx-demo-card .nn-project-category{left:10px;top:10px;bottom:auto;font-size:9px;letter-spacing:.08em;padding:6px 9px;background:#080808d9}.nx-example-details{display:grid;grid-template-columns:1fr 1.1fr;gap:90px}.nx-example-details p{color:var(--muted);line-height:1.85;margin-top:24px}.nx-example-features{display:grid;grid-template-columns:1fr 1fr;gap:30px}.nx-example-features h3{font-size:21px}.nx-example-features p{font-size:15px;margin-top:12px}.nx-example-delivery{border:1px solid var(--line);border-radius:24px;background:linear-gradient(120deg,#c8a24a0b,#151515);padding:48px;display:grid;grid-template-columns:1.2fr 1fr;gap:65px}.nx-example-delivery h2{font-size:36px;line-height:1.15}.nx-example-delivery p{color:var(--muted);line-height:1.8;margin:22px 0}.nx-example-delivery h3{font-size:22px;margin-bottom:24px}.nx-example-delivery li{margin:18px 0;color:#d6d0c4}.nx-home-hero-art{position:relative;min-width:0;align-self:center;padding:30px 0}.nx-home-hero-art>.sx-visual{width:100%;border-color:#c8a24a28;background:radial-gradient(ellipse at 50% 40%,#c8a24a12,transparent 70%)}.nx-hero-float{position:absolute;bottom:1%;right:4%;padding:18px 25px;background:linear-gradient(130deg,#28251c,#111);border:1px solid #c8a24a55;border-radius:14px;box-shadow:0 20px 50px #0007;font-size:11px;color:var(--gold);animation:nx-soft-float 7s ease-in-out infinite}.nx-hero-float strong{display:block;color:var(--cream);font-size:16px;margin-top:5px}.nx-about-demo,.nx-studio-demo{align-self:center}.nx-about-demo{min-width:0}.nx-about-demo>.sx-visual{width:100%}.nx-newsletter{border:1px solid #c8a24a26;border-radius:24px;background:radial-gradient(ellipse at top left,#c8a24a1b,transparent 55%),linear-gradient(120deg,#171717,#101010);padding:64px 30px;text-align:center;margin-block:70px}.nx-newsletter .nn-eyebrow{justify-content:center}.nx-newsletter h2{font-size:clamp(32px,4vw,48px);line-height:1.12;letter-spacing:-.04em;max-width:760px;margin:20px auto}.nx-newsletter h2 em{color:var(--gold);font-style:normal}.nx-newsletter>p{max-width:670px;color:var(--muted);line-height:1.8;margin:20px auto 30px}.nx-newsletter form{max-width:600px;margin:auto}.nx-newsletter small{display:block;margin-top:24px;color:var(--muted)}@keyframes nx-soft-float{50%{transform:translateY(-12px)}}@media (max-width:900px){.nx-demo-hero{gap:28px;padding-top:130px}.nx-example-details{gap:35px}.nx-example-delivery{padding:30px;gap:25px}.rx-mega-bottom p{display:none}}@media (max-width:700px){.nx-demo-hero{grid-template-columns:1fr;padding-top:130px;padding-bottom:35px;gap:30px}.nx-demo-hero h1{font-size:43px}.nx-demo-hero>div>p{font-size:16px}.nx-example-delivery,.nx-example-details{grid-template-columns:1fr;gap:34px}.nx-example-features{gap:24px;grid-template-columns:1fr}.nx-example-delivery{padding:26px}.nx-example-delivery h2{font-size:30px}.nx-home-hero-art{order:0;width:100%;margin-top:32px;padding:0}.nx-hero-float{display:none}.nx-hero-float strong{font-size:13px}.nx-newsletter{padding:40px 22px;margin-block:45px}.nx-newsletter h2{font-size:33px}}@media (prefers-reduced-motion:reduce){.nx-hero-float,.rx-mega{animation:none}}.nx-search-section{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.nx-search-section h2{font-size:clamp(32px,4vw,49px);line-height:1.12;letter-spacing:-.04em}.nx-search-section h2 em{color:var(--gold);font-style:normal}.nx-search-section p{color:var(--muted);line-height:1.85;margin:25px 0}.nx-search-checks{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:28px 0}.nx-search-checks span{border:1px solid var(--line);padding:14px;border-radius:12px;font-size:13px}.nx-search-section small{display:block;margin-top:18px;font-size:12px;color:var(--muted)}.nx-answer-demo{min-height:365px;border:1px solid #c8a24a35;border-radius:25px;background:linear-gradient(130deg,#24201d,#0e0e0f);position:relative;padding-bottom:35px;overflow:visible}.nx-answer-demo header{display:flex;justify-content:space-between;padding:17px 20px;border-bottom:1px solid var(--line);font-size:11px;color:#9e988e}.nx-answer-demo header span{color:var(--gold);letter-spacing:4px}.nx-question{border-radius:16px 16px 0 16px;padding:13px 20px;margin:26px 25px 20px auto;background:#ffffff0b;width:fit-content;font-size:14px}.nx-answer-dots{display:flex;gap:6px;position:absolute;top:160px;left:26px;animation:nx-thinking 9s infinite}.nx-answer-dots i{width:7px;height:7px;border-radius:50%;background:var(--gold);animation:nx-soft-float 1s infinite}.nx-answer-dots i:nth-child(2){animation-delay:.2s}.nx-answer-dots i:nth-child(3){animation-delay:.4s}.nx-answer-copy{display:flex;gap:15px;margin:18px 26px 12px;animation:nx-answer-in 9s infinite}.nx-answer-copy img{width:42px;height:42px;border-radius:50%;flex-shrink:0}.nx-answer-copy p{font-size:15px;line-height:1.8;margin:0;color:#c4bfb4}.nx-answer-copy strong{color:var(--gold)}.nx-answer-tags{display:flex;gap:6px;margin-left:83px;flex-wrap:wrap;animation:nx-answer-in 9s .3s infinite}.nx-answer-tags span{font-size:10px;border:1px solid #c8a24a38;padding:6px 9px;border-radius:8px}.nx-answer-status{position:absolute;left:-18px;bottom:-18px;background:var(--gold);color:var(--ink);border-radius:40px;font-size:12px;font-weight:600;padding:12px 19px;animation:nx-soft-float 6s infinite}@keyframes nx-thinking{0%,20%{opacity:1}28%,90%{opacity:0}to{opacity:1}}@keyframes nx-answer-in{0%,24%{opacity:0;transform:translateY(10px)}35%,90%{opacity:1;transform:none}to{opacity:0}}@media (max-width:700px){.nx-search-section{grid-template-columns:1fr;gap:38px}.nx-search-checks{gap:8px}.nx-search-checks span{font-size:11px;padding:12px}.nx-answer-status{left:10px}.nx-answer-demo{min-height:380px}.nx-answer-copy{margin-inline:18px}.nx-answer-tags{margin-left:75px}}@media (prefers-reduced-motion:reduce){.nx-answer-dots{display:none}.nx-answer-copy,.nx-answer-status,.nx-answer-tags{animation:none}}.nx-demo-card{padding:8px;border:1px solid #ffffff19;border-radius:16px;background:linear-gradient(145deg,#181818b8,#0d0d0de8);transition:border-color .3s,background .3s}.nx-demo-card:hover{border-color:#c8a24a60;background:#171611}.nx-demo-card .nn-project-info{padding:17px 10px 12px}.nx-demo-card .nn-project-info>svg{border:1px solid #ffffff30;border-radius:50%;width:36px;height:36px;flex-shrink:0;box-sizing:content-box;padding:9px;width:17px;height:17px}.nx-phone-links{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px}.nx-phone-links a{display:inline-flex;align-items:center;min-height:44px}.nx-contact-phone{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;margin-top:28px;padding:28px;border:1px solid var(--line);border-radius:20px}.nx-contact-phone h2{font-size:22px;line-height:1.3}.nx-contact-phone p{margin-top:8px;color:var(--gold)}@media (max-width:700px){.rx-hero-inner{padding-top:112px}.rx-logo{min-width:0;flex-shrink:1}.rx-logo small{white-space:normal}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_d8ebd1{font-family:Inter,Inter Fallback;font-style:normal}.__variable_d8ebd1{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk Fallback;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_c219ed{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.__variable_c219ed{--font-grotesk:"Space Grotesk","Space Grotesk Fallback"}