/* Nexora PR Management. Wine, ink and warm metal. */
.nx-page-pr{--pr-ink:#f2eaf0;--pr-muted:#a79aa9;--pr-dim:#776876;--pr-line:#59424f;--pr-accent:#d6b9a0;color:var(--pr-ink);background:#130e16;font-family:Manrope,'Segoe UI',sans-serif}
.nx-page-pr .nx-wrap{max-width:1416px;padding-left:48px;padding-right:48px;margin:0 auto}
.nx-page-pr .nx-section{padding:110px 0 0}.nx-page-pr .nx-kicker{color:#b89ca8;font-size:9px;font-weight:600;letter-spacing:2.2px;line-height:1.8;margin:0}
.nx-page-pr .nx-heading{font-size:clamp(36px,3.7vw,54px);font-weight:500;letter-spacing:-2.5px;line-height:1.15;margin:20px 0 0}.nx-page-pr .nx-heading>span{color:#9b7d8d}
.nx-page-pr .nx-copy{color:#aa96a5;font-size:13px;line-height:1.95;max-width:350px;margin:23px 0 0}.nx-page-pr a,.nx-page-pr button{transition:background .25s,border-color .25s,color .25s,transform .3s}.nx-page-pr button:focus-visible,.nx-page-pr a:focus-visible,.nx-page-pr summary:focus-visible{outline:2px solid #d8b6c7;outline-offset:5px}.nx-page-pr [hidden]{display:none!important}
.nx-page-pr .pr-hero{position:relative;overflow:hidden;min-height:735px;border-bottom:1px solid #3b2937;background:radial-gradient(ellipse at 90% 35%,#73334955,transparent 58%),linear-gradient(110deg,#170e18,#22131e);isolation:isolate}
.nx-page-pr .pr-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#160f18 0%,#160f18ed 25%,#160f1870 49%,#160f1800 72%),linear-gradient(0deg,#170f19 0%,#170f1900 35%);z-index:-1;pointer-events:none}
.nx-page-pr .pr-hero-art{position:absolute;inset:0 0 0 37%;z-index:-2;background-image:url('/assets/nexora-pr.webp');background-size:cover;background-position:center;opacity:.83;animation:pr-image-enter 1.4s ease-out both}
.nx-page-pr .pr-art-frame{position:absolute;inset:42px 40px 83px 20px;border:1px solid #c8a3b01a;display:flex;justify-content:space-between;align-items:flex-start;padding:18px;color:#d0b3c666;font-size:6px;letter-spacing:2px}.nx-page-pr .pr-art-frame>i{font-size:23px;font-style:normal;line-height:1}
.nx-page-pr .pr-hero-inner{position:relative;padding-top:83px;padding-bottom:34px}.nx-page-pr .pr-hero-copy{max-width:770px}.nx-page-pr .pr-kicker{display:flex;align-items:center;gap:12px;font-size:8px;letter-spacing:2.3px;color:#c3a9b5}.nx-page-pr .pr-kicker>span{width:5px;height:5px;background:#d8bbaa;border-radius:50%;box-shadow:0 0 0 5px #d4b9a409}
.nx-page-pr .pr-hero h1{font-size:clamp(67px,6.75vw,96px);font-weight:500;letter-spacing:-5.6px;line-height:1.02;margin:26px 0 0;position:relative;z-index:1}.nx-page-pr .pr-hero h1>span{color:#b88d9f;font-weight:400}.nx-page-pr .pr-hero-description{font-size:13px;line-height:1.9;color:#b39cae;margin:29px 0 0;max-width:440px}.nx-page-pr .pr-hero-actions{display:flex;align-items:center;gap:26px;margin-top:29px}.nx-page-pr .pr-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:26px;border:1px solid #c4a8ae;background:#c9adb4;color:#301b2b;padding:18px 21px;border-radius:6px;font-size:11px;font-weight:700;box-shadow:0 8px 25px #09030b33;line-height:1.5}.nx-page-pr .pr-primary:hover{background:#e2c5c8;border-color:#e2c5c8;transform:translateY(-2px)}.nx-page-pr .pr-primary>span{font-size:17px;font-weight:400}
.nx-page-pr .pr-text-link{display:inline-flex;align-items:center;gap:17px;font-size:10px;color:#c3aabb;font-weight:500;padding:0;border:0;background:none;line-height:1.8;text-decoration:none}.nx-page-pr .pr-text-link>span{font-size:17px;line-height:1;color:#d1b1bd}.nx-page-pr .pr-text-link:hover{color:#fff;gap:21px}.nx-page-pr .pr-hero-caption{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-top:51px;color:#8c7283;font-size:6px;letter-spacing:1.2px;line-height:1.9}.nx-page-pr .pr-hero-caption>span:last-child{color:#cbb5bf;font-size:7px;line-height:1.8;letter-spacing:2.1px;text-align:right}.nx-page-pr .pr-caption-line{height:1px;flex:1;background:linear-gradient(90deg,#74505e55,#ba8da155);margin-bottom:4px;max-width:740px}
.nx-page-pr .pr-discipline-line{display:flex;align-items:center;justify-content:space-between;gap:26px;border-bottom:1px solid #4d35454d;padding:28px 0;white-space:nowrap;overflow-x:auto;scrollbar-width:none;font-size:10px;letter-spacing:.4px;color:#bca3b2}.nx-page-pr .pr-discipline-line::-webkit-scrollbar{display:none}.nx-page-pr .pr-discipline-line>i{font-style:normal;color:#96717d;font-size:16px}
.nx-page-pr .pr-position{display:grid;grid-template-columns:.75fr 1.25fr;gap:60px;align-items:start}.nx-page-pr .pr-position>div:first-child{padding-top:10px}.nx-page-pr .pr-large-star{font-size:105px;line-height:1;display:block;color:#5b3c50;margin-top:38px;transform:rotate(-11deg);width:max-content}.nx-page-pr .pr-position h2{font-size:clamp(35px,3.8vw,55px);font-weight:500;line-height:1.2;letter-spacing:-2.5px;margin:0;color:#ded0db}.nx-page-pr .pr-position h2>span{color:#b58d9e}.nx-page-pr .pr-position p:not(.nx-kicker){font-size:14px;line-height:1.95;color:#a38e9e;margin:28px 0 0;max-width:640px}.nx-page-pr .pr-position-note{font-size:9px;color:#806877;display:flex;align-items:center;gap:10px;line-height:1.9;margin-top:28px}.nx-page-pr .pr-position-note>span{width:5px;height:5px;border:1px solid #ad8699;border-radius:50%;flex-shrink:0}
.nx-page-pr .pr-services-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:60px}.nx-page-pr .pr-services-heading{position:sticky;top:115px;height:max-content}.nx-page-pr .pr-services-heading .pr-text-link{margin-top:31px}.nx-page-pr .pr-service-list{border-top:1px solid #74526277}.nx-page-pr .pr-service{border-bottom:1px solid #65445577}.nx-page-pr .pr-service summary{display:flex;align-items:center;gap:25px;list-style:none;cursor:pointer;padding:27px 0;color:#d8c7d3}.nx-page-pr summary::-webkit-details-marker{display:none}.nx-page-pr .pr-service-index{align-self:flex-start;margin-top:4px;color:#836477;font-size:9px;letter-spacing:1px;min-width:24px}.nx-page-pr .pr-service-title{display:flex;flex-direction:column;gap:8px}.nx-page-pr .pr-service-title>strong{font-size:25px;font-weight:500;letter-spacing:-.8px;line-height:1.3}.nx-page-pr .pr-service-title>small{font-size:10px;font-weight:400;color:#8d7286;line-height:1.8}.nx-page-pr .pr-service-expand{font-size:24px;font-weight:300;color:#ad879c;margin-left:auto;line-height:1;transition:transform .3s}.nx-page-pr .pr-service[open] .pr-service-expand{transform:rotate(45deg);color:#dec3d2}.nx-page-pr .pr-service[open] summary{color:#f3e4f0}.nx-page-pr .pr-service-body{padding:0 34px 28px 49px;animation:pr-content-enter .35s ease-out}.nx-page-pr .pr-service-body>p{font-size:12px;color:#a38b9e;line-height:1.95;max-width:550px;margin:0}.nx-page-pr .pr-service-body ul{padding:0;margin:21px 0 0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.nx-page-pr .pr-service-body li{font-size:8px;color:#b89aaf;padding:8px 10px;border:1px solid #7052646b;border-radius:4px;background:#3b263b44;line-height:1.6}
.nx-page-pr .pr-section-top{display:flex;align-items:flex-end;justify-content:space-between;gap:35px;margin-bottom:39px}.nx-page-pr .pr-audience-tabs{display:flex;padding:5px;background:#281b29;border:1px solid #62445780;border-radius:7px;gap:3px;margin-bottom:6px}.nx-page-pr .pr-audience-tabs button{font-size:10px;padding:12px 16px;color:#94788b;border:1px solid transparent;background:transparent;border-radius:4px;white-space:nowrap;line-height:1.5}.nx-page-pr .pr-audience-tabs button[aria-selected=true]{background:#594050;border-color:#896575;color:#ecdae6;box-shadow:0 3px 9px #08030922}.nx-page-pr .pr-audience-tabs button:hover{color:#e4cedf}.nx-page-pr .pr-audience-panel{display:grid;grid-template-columns:1fr 1fr;border:1px solid #77516380;border-radius:12px;overflow:hidden;background:radial-gradient(ellipse at 0 90%,#75435430,transparent 55%),linear-gradient(120deg,#2c1d2b,#211923);animation:pr-content-enter .4s ease-out}.nx-page-pr .pr-audience-intro{padding:43px 45px;border-right:1px solid #77516344}.nx-page-pr .pr-panel-label{font-size:7px;letter-spacing:1.5px;line-height:1.8;color:#b08a9e}.nx-page-pr .pr-audience-intro h3{font-size:50px;font-weight:400;letter-spacing:-2.2px;line-height:1.08;margin:26px 0 0;color:#e3cfdd}.nx-page-pr .pr-audience-intro h3 em{font-family:Georgia,'Times New Roman',serif;color:#d0b09e;font-size:1.12em;font-weight:400;letter-spacing:-1.5px}.nx-page-pr .pr-audience-intro>p{font-size:12px;line-height:1.95;color:#ac8fa4;margin:25px 0 0;max-width:370px}.nx-page-pr .pr-audience-intro>.pr-text-link{margin-top:29px;font-size:10px}.nx-page-pr .pr-audience-points{padding:13px 40px}.nx-page-pr .pr-audience-points article{display:flex;gap:25px;padding:29px 0}.nx-page-pr .pr-audience-points article+article{border-top:1px solid #7552674a}.nx-page-pr .pr-audience-points article>span{font-size:8px;color:#866179;padding-top:5px;min-width:18px;letter-spacing:1px}.nx-page-pr .pr-audience-points h4{font-size:17px;font-weight:500;letter-spacing:-.5px;line-height:1.4;color:#d6bfd0;margin:0}.nx-page-pr .pr-audience-points p{font-size:11px;line-height:1.9;color:#9a7e93;margin:11px 0 0;max-width:360px}
.nx-page-pr .pr-manifesto{padding:95px 0 0}.nx-page-pr .pr-manifesto-inner{display:flex;align-items:center;gap:37px;border-top:1px solid #5d3e5044;border-bottom:1px solid #5d3e5044;padding-top:48px;padding-bottom:48px;background:radial-gradient(ellipse at 80% 100%,#55304817,transparent 65%)}.nx-page-pr .pr-manifesto-mark{font-family:Georgia,'Times New Roman',serif;font-size:150px;color:#70465e;line-height:.8;align-self:flex-start;margin-top:7px}.nx-page-pr .pr-manifesto p{font-size:54px;line-height:1.15;font-weight:400;letter-spacing:-2.3px;color:#dbc8d6;margin:0}.nx-page-pr .pr-manifesto p>span{color:#98778f}.nx-page-pr .pr-manifesto-note{display:block;font-size:7px;letter-spacing:1.8px;color:#73546b;margin-top:23px;line-height:1.8}.nx-page-pr .pr-manifesto-arrow{font-size:140px;line-height:1;font-weight:300;color:#53334b;margin-left:auto;margin-right:33px}
.nx-page-pr .pr-process-copy{margin-bottom:3px;max-width:300px}.nx-page-pr .pr-process-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #74526388;gap:0}.nx-page-pr .pr-process-grid article{padding:25px 31px 0 0}.nx-page-pr .pr-process-grid article+article{border-left:1px solid #74526344;padding-left:31px}.nx-page-pr .pr-process-grid article>span{font-size:10px;color:#937184;display:flex;justify-content:space-between;align-items:center;margin-bottom:37px;letter-spacing:1px}.nx-page-pr .pr-process-grid article>span>i{font-style:normal;font-size:20px;color:#73526a;line-height:1}.nx-page-pr .pr-process-grid h3{font-size:19px;line-height:1.3;font-weight:500;letter-spacing:-.6px;color:#d3c1d0;margin:0}.nx-page-pr .pr-process-grid p{font-size:11px;line-height:1.95;color:#91778d;margin:18px 0 0}
.nx-page-pr .pr-faq-section{padding-bottom:105px}.nx-page-pr .pr-faq-layout{display:grid;grid-template-columns:.75fr 1.25fr;gap:60px}.nx-page-pr .pr-faq-layout .nx-heading{font-size:45px}.nx-page-pr .pr-faq-layout .nx-copy{max-width:270px;font-size:12px}.nx-page-pr .pr-faq-list{border-top:1px solid #65465977}.nx-page-pr .pr-faq{border-bottom:1px solid #65465977}.nx-page-pr .pr-faq summary{font-size:13px;line-height:1.7;color:#c9b4c5;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:23px 0;list-style:none;cursor:pointer}.nx-page-pr .pr-faq summary>span{font-size:23px;font-weight:300;color:#937389;transition:transform .25s}.nx-page-pr .pr-faq[open] summary>span{transform:rotate(45deg);color:#d5b6cd}.nx-page-pr .pr-faq p{font-size:12px;line-height:1.95;color:#9b8297;margin:0;padding:0 45px 23px 0;max-width:650px;animation:pr-content-enter .3s ease-out}
@keyframes pr-image-enter{from{opacity:0;transform:scale(1.03)}to{opacity:.83;transform:scale(1)}}@keyframes pr-content-enter{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1600px){.nx-page-pr .pr-hero{min-height:800px}.nx-page-pr .pr-hero-inner{padding-top:103px}.nx-page-pr .pr-hero h1{font-size:100px}.nx-page-pr .pr-hero-description{font-size:14px}.nx-page-pr .pr-hero-caption{margin-top:58px}}
@media(max-width:1100px){.nx-page-pr .nx-wrap{padding-left:35px;padding-right:35px}.nx-page-pr .nx-section{padding-top:85px}.nx-page-pr .pr-hero{min-height:690px}.nx-page-pr .pr-hero-inner{padding-top:75px}.nx-page-pr .pr-hero h1{font-size:80px;letter-spacing:-4.5px}.nx-page-pr .pr-hero-art{left:30%}.nx-page-pr .pr-hero-description{font-size:12px}.nx-page-pr .pr-hero-caption{margin-top:44px}.nx-page-pr .pr-position,.nx-page-pr .pr-services-layout,.nx-page-pr .pr-faq-layout{gap:40px;grid-template-columns:.7fr 1.3fr}.nx-page-pr .pr-position h2{font-size:43px}.nx-page-pr .pr-position p:not(.nx-kicker){font-size:12px}.nx-page-pr .nx-heading{font-size:40px;letter-spacing:-1.7px}.nx-page-pr .nx-copy{font-size:12px}.nx-page-pr .pr-service-title>strong{font-size:23px}.nx-page-pr .pr-service summary{gap:20px}.nx-page-pr .pr-service-body{padding-left:44px;padding-right:20px}.nx-page-pr .pr-audience-intro{padding:35px}.nx-page-pr .pr-audience-intro h3{font-size:44px}.nx-page-pr .pr-audience-intro>p{font-size:11px}.nx-page-pr .pr-audience-points{padding:8px 30px}.nx-page-pr .pr-audience-points article{gap:20px;padding:27px 0}.nx-page-pr .pr-audience-points h4{font-size:16px}.nx-page-pr .pr-audience-points p{font-size:10px}.nx-page-pr .pr-audience-tabs button{font-size:9px;padding:11px 13px}.nx-page-pr .pr-manifesto{padding-top:80px}.nx-page-pr .pr-manifesto-inner{padding-top:40px;padding-bottom:40px;gap:30px}.nx-page-pr .pr-manifesto p{font-size:47px}.nx-page-pr .pr-manifesto-mark{font-size:125px}.nx-page-pr .pr-manifesto-arrow{font-size:110px;margin-right:20px}.nx-page-pr .pr-process-grid article{padding-right:24px}.nx-page-pr .pr-process-grid article+article{padding-left:24px}.nx-page-pr .pr-process-grid h3{font-size:17px}.nx-page-pr .pr-process-grid p{font-size:10px}.nx-page-pr .pr-faq-section{padding-bottom:85px}.nx-page-pr .pr-faq-layout .nx-heading{font-size:39px}}
@media(max-width:800px){.nx-page-pr .nx-wrap{padding-left:28px;padding-right:28px}.nx-page-pr .pr-hero{min-height:660px}.nx-page-pr .pr-hero-inner{padding-top:69px}.nx-page-pr .pr-hero h1{font-size:71px;letter-spacing:-4px}.nx-page-pr .pr-hero-art{left:23%;background-position:60% center;opacity:.65}.nx-page-pr .pr-hero:after{background:linear-gradient(90deg,#160f18f5 0%,#160f18b0 38%,#160f1833 85%),linear-gradient(0deg,#170f19 0%,#170f1900 45%)}.nx-page-pr .pr-art-frame{inset:32px 26px 75px 20px}.nx-page-pr .pr-hero-description{font-size:12px}.nx-page-pr .pr-primary{font-size:10px;padding:16px 18px;gap:22px}.nx-page-pr .pr-hero-actions{gap:22px}.nx-page-pr .pr-text-link{font-size:9px}.nx-page-pr .pr-hero-caption{margin-top:43px;font-size:5px}.nx-page-pr .pr-hero-caption>span:last-child{font-size:6px}.nx-page-pr .pr-discipline-line{gap:25px;font-size:9px;padding:25px 0}.nx-page-pr .pr-position,.nx-page-pr .pr-services-layout,.nx-page-pr .pr-faq-layout{grid-template-columns:.7fr 1.3fr;gap:28px}.nx-page-pr .nx-kicker{font-size:7px;letter-spacing:1.6px}.nx-page-pr .nx-heading{font-size:34px;letter-spacing:-1.6px}.nx-page-pr .pr-position h2{font-size:36px;letter-spacing:-1.5px}.nx-page-pr .pr-position p:not(.nx-kicker){font-size:11px;line-height:1.95;margin-top:23px}.nx-page-pr .pr-large-star{font-size:80px;margin-top:32px}.nx-page-pr .pr-position-note{font-size:8px}.nx-page-pr .nx-copy{font-size:11px}.nx-page-pr .pr-service-title>strong{font-size:20px}.nx-page-pr .pr-service-title>small{font-size:9px}.nx-page-pr .pr-service summary{gap:15px;padding:23px 0}.nx-page-pr .pr-service-index{font-size:8px;min-width:19px}.nx-page-pr .pr-service-body{padding-left:34px;padding-right:14px}.nx-page-pr .pr-service-body>p{font-size:11px}.nx-page-pr .pr-service-body li{font-size:7px;padding:7px 9px}.nx-page-pr .pr-section-top{align-items:flex-start;gap:25px;flex-direction:column;margin-bottom:30px}.nx-page-pr .pr-audience-tabs{margin:0}.nx-page-pr .pr-audience-tabs button{font-size:10px;padding:12px 17px}.nx-page-pr .pr-audience-intro{padding:32px 29px}.nx-page-pr .pr-panel-label{font-size:6px;letter-spacing:1px}.nx-page-pr .pr-audience-intro h3{font-size:38px;letter-spacing:-1.5px;margin-top:24px}.nx-page-pr .pr-audience-intro>p{font-size:11px;line-height:1.9}.nx-page-pr .pr-audience-intro>.pr-text-link{font-size:9px}.nx-page-pr .pr-audience-points{padding:7px 25px}.nx-page-pr .pr-audience-points article{gap:15px;padding:25px 0}.nx-page-pr .pr-audience-points article>span{font-size:7px;min-width:14px}.nx-page-pr .pr-audience-points h4{font-size:15px}.nx-page-pr .pr-audience-points p{font-size:10px;line-height:1.9}.nx-page-pr .pr-manifesto-inner{gap:23px}.nx-page-pr .pr-manifesto p{font-size:40px;letter-spacing:-1.7px}.nx-page-pr .pr-manifesto-mark{font-size:105px}.nx-page-pr .pr-manifesto-note{font-size:6px;letter-spacing:1.4px}.nx-page-pr .pr-manifesto-arrow{font-size:83px;margin-right:12px}.nx-page-pr .pr-process-grid{grid-template-columns:1fr 1fr;border:0;gap:30px 0}.nx-page-pr .pr-process-grid article{border-top:1px solid #74526388;padding-top:24px;padding-right:28px}.nx-page-pr .pr-process-grid article+article{padding-left:28px}.nx-page-pr .pr-process-grid article:nth-child(3){padding-left:0;border-left:0}.nx-page-pr .pr-process-grid article>span{margin-bottom:27px}.nx-page-pr .pr-process-grid h3{font-size:19px}.nx-page-pr .pr-process-grid p{font-size:11px}.nx-page-pr .pr-process-copy{max-width:440px;margin:0}.nx-page-pr .pr-faq-layout .nx-heading{font-size:34px}.nx-page-pr .pr-faq-layout .nx-copy{font-size:11px}.nx-page-pr .pr-faq summary{font-size:12px;gap:20px;padding:22px 0}.nx-page-pr .pr-faq p{font-size:11px;padding-right:25px}}
@media(max-width:600px){.nx-page-pr .nx-wrap{padding-left:22px;padding-right:22px}.nx-page-pr .nx-section{padding-top:66px}.nx-page-pr .pr-hero{min-height:745px}.nx-page-pr .pr-hero-inner{padding-top:45px;padding-bottom:25px}.nx-page-pr .pr-hero-art{inset:220px -110px 0 -5%;background-position:65% 70%;opacity:.7}.nx-page-pr .pr-hero:after{background:linear-gradient(0deg,#170f19 0%,#170f1920 25%,#170f19b0 54%,#170f19 79%)}.nx-page-pr .pr-art-frame{display:none}.nx-page-pr .pr-kicker{font-size:6px;letter-spacing:1.6px;gap:10px}.nx-page-pr .pr-hero h1{font-size:clamp(55px,13.5vw,76px);letter-spacing:-3.3px;line-height:1.03;margin-top:25px}.nx-page-pr .pr-hero-description{font-size:11px;line-height:1.95;margin-top:24px;max-width:310px;color:#b99faf}.nx-page-pr .pr-hero-description>br{display:none}.nx-page-pr .pr-hero-actions{flex-wrap:wrap;gap:21px;margin-top:25px}.nx-page-pr .pr-primary{font-size:10px;padding:15px 17px;gap:22px}.nx-page-pr .pr-text-link{font-size:9px;gap:14px}.nx-page-pr .pr-hero-caption{margin-top:174px;gap:17px;font-size:5px;letter-spacing:1px}.nx-page-pr .pr-hero-caption>span:last-child{font-size:5px;letter-spacing:1.2px}.nx-page-pr .pr-discipline-line{font-size:8px;gap:23px;padding:23px 0}.nx-page-pr .pr-discipline-line>i{font-size:13px}.nx-page-pr .pr-position{grid-template-columns:1fr;gap:24px}.nx-page-pr .pr-position>div:first-child{padding:0;display:flex;align-items:center;justify-content:space-between}.nx-page-pr .pr-large-star{margin:0;font-size:34px;color:#765266}.nx-page-pr .nx-kicker{font-size:6px;letter-spacing:1.6px}.nx-page-pr .pr-position h2{font-size:34px;line-height:1.2;letter-spacing:-1.5px}.nx-page-pr .pr-position p:not(.nx-kicker){font-size:12px;line-height:1.95;margin-top:23px;max-width:none}.nx-page-pr .pr-position-note{font-size:8px;line-height:1.8;margin-top:24px;gap:9px}.nx-page-pr .pr-services-layout{grid-template-columns:1fr;gap:29px}.nx-page-pr .pr-services-heading{position:static}.nx-page-pr .nx-heading{font-size:36px;letter-spacing:-1.8px;line-height:1.15;margin-top:18px}.nx-page-pr .nx-copy{font-size:12px;max-width:350px;line-height:1.95;margin-top:21px}.nx-page-pr .pr-services-heading .pr-text-link{margin-top:23px;font-size:10px}.nx-page-pr .pr-service summary{gap:19px;padding:24px 0}.nx-page-pr .pr-service-index{min-width:19px;font-size:8px;margin-top:4px}.nx-page-pr .pr-service-title>strong{font-size:22px;letter-spacing:-.7px}.nx-page-pr .pr-service-title>small{font-size:9px;line-height:1.7;margin-top:0}.nx-page-pr .pr-service-expand{font-size:23px}.nx-page-pr .pr-service-body{padding:0 16px 24px 38px}.nx-page-pr .pr-service-body>p{font-size:11px;line-height:1.95}.nx-page-pr .pr-service-body ul{gap:7px;margin-top:19px}.nx-page-pr .pr-service-body li{font-size:7px;line-height:1.7;padding:7px 9px}.nx-page-pr .pr-section-top{gap:25px;margin-bottom:28px}.nx-page-pr .pr-audience-tabs{width:100%;padding:4px;gap:3px;border-radius:6px}.nx-page-pr .pr-audience-tabs button{width:50%;font-size:9px;padding:12px 11px;white-space:normal}.nx-page-pr .pr-audience-panel{grid-template-columns:1fr;border-radius:10px}.nx-page-pr .pr-audience-intro{padding:29px 26px;border-right:0;border-bottom:1px solid #77516366}.nx-page-pr .pr-panel-label{font-size:5px;letter-spacing:1.1px;line-height:1.9}.nx-page-pr .pr-audience-intro h3{font-size:43px;letter-spacing:-1.9px;line-height:1.08;margin-top:24px}.nx-page-pr .pr-audience-intro>p{font-size:12px;line-height:1.9;margin-top:24px;max-width:380px}.nx-page-pr .pr-audience-intro>.pr-text-link{font-size:10px;margin-top:25px}.nx-page-pr .pr-audience-points{padding:3px 26px}.nx-page-pr .pr-audience-points article{gap:21px;padding:25px 0}.nx-page-pr .pr-audience-points article>span{font-size:7px;min-width:16px}.nx-page-pr .pr-audience-points h4{font-size:17px;letter-spacing:-.5px}.nx-page-pr .pr-audience-points p{font-size:11px;line-height:1.95;margin-top:11px;max-width:none}.nx-page-pr .pr-manifesto{padding-top:65px}.nx-page-pr .pr-manifesto-inner{padding-top:32px;padding-bottom:32px;gap:16px;position:relative}.nx-page-pr .pr-manifesto-mark{font-size:80px;margin-top:8px;line-height:.8}.nx-page-pr .pr-manifesto p{font-size:clamp(30px,7.5vw,42px);letter-spacing:-1.5px;line-height:1.2}.nx-page-pr .pr-manifesto-note{font-size:5px;letter-spacing:1.2px;margin-top:21px}.nx-page-pr .pr-manifesto-arrow{display:none}.nx-page-pr .pr-process-copy{max-width:330px;margin:0;font-size:12px}.nx-page-pr .pr-process-grid{gap:26px 0}.nx-page-pr .pr-process-grid article{padding:22px 20px 0 0}.nx-page-pr .pr-process-grid article+article{padding-left:20px}.nx-page-pr .pr-process-grid article:nth-child(3){padding-left:0}.nx-page-pr .pr-process-grid article>span{font-size:8px;margin-bottom:26px}.nx-page-pr .pr-process-grid article>span>i{font-size:16px}.nx-page-pr .pr-process-grid h3{font-size:17px;line-height:1.35;letter-spacing:-.6px}.nx-page-pr .pr-process-grid p{font-size:10px;line-height:1.95;margin-top:15px}.nx-page-pr .pr-faq-layout{grid-template-columns:1fr;gap:29px}.nx-page-pr .pr-faq-layout .nx-heading{font-size:35px}.nx-page-pr .pr-faq-layout .nx-copy{font-size:12px;max-width:330px}.nx-page-pr .pr-faq summary{font-size:12px;line-height:1.7;gap:20px;padding:22px 0}.nx-page-pr .pr-faq summary>span{font-size:22px}.nx-page-pr .pr-faq p{font-size:11px;line-height:1.95;padding:0 25px 23px 0}.nx-page-pr .pr-faq-section{padding-bottom:66px}}
@media(max-width:380px){.nx-page-pr .nx-wrap{padding-left:18px;padding-right:18px}.nx-page-pr .pr-hero{min-height:725px}.nx-page-pr .pr-hero h1{font-size:53px;letter-spacing:-3px}.nx-page-pr .pr-hero-description{font-size:11px;max-width:295px}.nx-page-pr .pr-hero-actions{gap:18px}.nx-page-pr .pr-primary{font-size:9px;padding:14px 15px;gap:19px}.nx-page-pr .pr-hero-actions .pr-text-link{font-size:8px;gap:10px}.nx-page-pr .pr-hero-caption{margin-top:165px}.nx-page-pr .pr-position h2{font-size:30px}.nx-page-pr .pr-position p:not(.nx-kicker){font-size:11px}.nx-page-pr .nx-heading{font-size:32px;letter-spacing:-1.4px}.nx-page-pr .pr-service-title>strong{font-size:20px}.nx-page-pr .pr-service-title>small{font-size:8px}.nx-page-pr .pr-service summary{gap:16px}.nx-page-pr .pr-service-body{padding-left:35px;padding-right:10px}.nx-page-pr .pr-audience-intro{padding:26px 23px}.nx-page-pr .pr-audience-intro h3{font-size:39px}.nx-page-pr .pr-audience-intro>p{font-size:11px}.nx-page-pr .pr-audience-points{padding-left:23px;padding-right:23px}.nx-page-pr .pr-audience-points h4{font-size:16px}.nx-page-pr .pr-audience-points p{font-size:10px}.nx-page-pr .pr-manifesto p{font-size:28px}.nx-page-pr .pr-manifesto-mark{font-size:69px}.nx-page-pr .pr-manifesto-inner{gap:13px}.nx-page-pr .pr-process-grid article{padding-right:16px}.nx-page-pr .pr-process-grid article+article{padding-left:16px}.nx-page-pr .pr-process-grid h3{font-size:16px}.nx-page-pr .pr-process-grid p{font-size:9px}.nx-page-pr .pr-faq summary{font-size:11px}.nx-page-pr .pr-faq p{font-size:10px}}
@media(prefers-reduced-motion:reduce){.nx-page-pr *,.nx-page-pr *:before,.nx-page-pr *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.nx-page-pr .pr-hero-art{opacity:.83}}

/* Business edition: deep wine material, confident hierarchy and comfortable reading. */
.nx-page-pr{--pr-ink:#f7edf2;--pr-muted:#c1abbc;--pr-dim:#a48b9d;--pr-line:#916377;--pr-accent:#e0c3ae;background:#140e17;color:var(--pr-ink)}
.nx-page-pr .nx-kicker{font-size:11px;font-weight:650;line-height:1.75;letter-spacing:.13em;color:#d0acbd}
.nx-page-pr .nx-heading{font-weight:600;line-height:1.16;letter-spacing:-.05em;color:#f6ebf3}
.nx-page-pr .nx-heading>span{color:#c397ad}
.nx-page-pr .nx-copy{font-size:15px;line-height:1.9;color:#c1aabd;max-width:385px}
.nx-page-pr .pr-hero{background:radial-gradient(ellipse at 80% 30%,#8c3d5f57,transparent 58%),linear-gradient(110deg,#1a101c,#311825);border-bottom-color:#ad69804d}
.nx-page-pr .pr-hero:after{background:linear-gradient(90deg,#190f1c 0%,#190f1cf0 24%,#190f1c88 48%,#190f1c00 75%),linear-gradient(0deg,#190f1c 0%,#190f1c00 40%)}
.nx-page-pr .pr-kicker{font-size:11px;line-height:1.8;letter-spacing:.13em;font-weight:600;color:#d4b5c6}
.nx-page-pr .pr-kicker>span{background:#dfbda8;box-shadow:0 0 0 5px #d4b9a40d}
.nx-page-pr .pr-hero h1{font-weight:600;letter-spacing:-.065em;line-height:1.04;color:#fff3fa;text-shadow:0 8px 40px #0a030e44}
.nx-page-pr .pr-hero h1>span{font-weight:500;color:#d4a1b8}
.nx-page-pr .pr-hero-description{font-size:16px;line-height:1.9;color:#cdb4c5;max-width:475px}
.nx-page-pr .pr-hero-actions{gap:28px;margin-top:32px}
.nx-page-pr .pr-primary{font-size:14px;font-weight:700;min-height:58px;padding:17px 23px;background:#dfc1c5;border-color:#ebd0d0;color:#371f2d;box-shadow:0 12px 35px #10030b66;border-radius:5px}
.nx-page-pr .pr-primary:hover{background:#f0d6d8;border-color:#f0d6d8}
.nx-page-pr .pr-primary>span{font-size:22px}
.nx-page-pr .pr-text-link{font-size:14px;font-weight:550;color:#ddbdcf;line-height:1.8;min-height:43px}
.nx-page-pr .pr-text-link>span{font-size:21px;color:#e2c0cd}
.nx-page-pr .pr-hero-caption{font-size:10px;line-height:1.8;letter-spacing:.075em;color:#b493a6;gap:25px}
.nx-page-pr .pr-hero-caption>span:last-child{font-size:10px;line-height:1.7;letter-spacing:.1em;color:#d6bccb}
.nx-page-pr .pr-art-frame{font-size:9px;line-height:1.8;letter-spacing:.1em;border-color:#d9afc12e;color:#dec0d1a6}
.nx-page-pr .pr-discipline-line{font-size:13px;font-weight:500;line-height:1.7;letter-spacing:0;color:#cfafc1;border-bottom-color:#b5758c38;padding-block:29px}
.nx-page-pr .pr-discipline-line>i{color:#c18da4}
.nx-page-pr .pr-position h2{font-weight:550;line-height:1.22;color:#f0dfea;letter-spacing:-.045em}
.nx-page-pr .pr-position h2>span{color:#d4a5bb}
.nx-page-pr .pr-position p:not(.nx-kicker),.nx-page-pr .pr-service-body>p,.nx-page-pr .pr-audience-intro>p,.nx-page-pr .pr-audience-points p,.nx-page-pr .pr-process-grid p,.nx-page-pr .pr-faq p,.nx-page-pr .pr-faq-layout .nx-copy{font-size:15px;line-height:1.9;color:#c1a6bb}
.nx-page-pr .pr-position-note{font-size:12px;line-height:1.85;color:#ad8da2}
.nx-page-pr .pr-large-star{color:#92536e}
.nx-page-pr .pr-service-list{padding:0 26px;background:linear-gradient(135deg,#35212f9c,#23182180);border:1px solid #ad72894a;border-radius:12px;box-shadow:0 22px 60px #08030b33,inset 0 1px #e7c0cf09;overflow:hidden}
.nx-page-pr .pr-service{border-bottom-color:#9d657c4a}
.nx-page-pr .pr-service:last-child{border-bottom:0}
.nx-page-pr .pr-service summary{padding:29px 0;gap:22px;color:#eddce8}
.nx-page-pr .pr-service summary:hover{color:#fff5fa}
.nx-page-pr .pr-service-index{font-size:12px;font-weight:500;color:#bd93aa;min-width:25px;line-height:1.6}
.nx-page-pr .pr-service-title>strong{font-size:27px;line-height:1.35;font-weight:550;letter-spacing:-.035em}
.nx-page-pr .pr-service-title>small{font-size:13px;line-height:1.8;color:#bb97af}
.nx-page-pr .pr-service-expand{color:#d3a5bc;font-size:29px}
.nx-page-pr .pr-service[open] .pr-service-title>strong{color:#f9eaf3}
.nx-page-pr .pr-service-body{padding:0 30px 30px 47px}
.nx-page-pr .pr-service-body li{font-size:12px;line-height:1.65;color:#ddbdcf;background:#6b3e531f;border-color:#a26a825c;padding:8px 11px;border-radius:4px}
.nx-page-pr .pr-audience-tabs{padding:5px;gap:4px;background:#2f1e2d;border-color:#9b637e70;border-radius:7px}
.nx-page-pr .pr-audience-tabs button{font-size:13px;font-weight:550;line-height:1.6;min-height:45px;padding:11px 18px;color:#bd9db2}
.nx-page-pr .pr-audience-tabs button[aria-selected=true]{background:#8b536d;border-color:#b17b91;color:#fff0f7;box-shadow:0 4px 12px #0a020d40}
.nx-page-pr .pr-audience-panel{border-color:#b77b9366;background:radial-gradient(ellipse at 0 85%,#9c4a6b3b,transparent 57%),linear-gradient(125deg,#3a2435,#251925);box-shadow:0 28px 80px #08030d40,inset 0 1px #f1c8da0a;border-radius:14px}
.nx-page-pr .pr-audience-intro{border-color:#a86e8740;padding:46px}
.nx-page-pr .pr-panel-label{font-size:10px;font-weight:600;line-height:1.8;letter-spacing:.11em;color:#d4a2ba}
.nx-page-pr .pr-audience-intro h3{font-weight:500;line-height:1.13;letter-spacing:-.045em;color:#f3dfea}
.nx-page-pr .pr-audience-intro h3 em{color:#e1bfa8}
.nx-page-pr .pr-audience-intro>.pr-text-link{font-size:14px}
.nx-page-pr .pr-audience-points article{gap:23px;padding:31px 0;border-color:#a66a8452}
.nx-page-pr .pr-audience-points article>span{font-size:11px;color:#c190ab;line-height:1.7}
.nx-page-pr .pr-audience-points h4{font-size:21px;font-weight:550;line-height:1.4;color:#efd7e7}
.nx-page-pr .pr-manifesto-inner{border-color:#9d637f3b;background:radial-gradient(ellipse at 85% 90%,#8a3f641c,transparent 65%);padding-block:55px}
.nx-page-pr .pr-manifesto p{font-weight:500;line-height:1.2;color:#ecd8e6}
.nx-page-pr .pr-manifesto p>span{color:#c593b0}
.nx-page-pr .pr-manifesto-mark{color:#b57798}
.nx-page-pr .pr-manifesto-note{font-size:10px;line-height:1.8;letter-spacing:.09em;color:#ba91ab}
.nx-page-pr .pr-process-grid{border-color:#a36e8c70}
.nx-page-pr .pr-process-grid article+article{border-left-color:#95617c3d}
.nx-page-pr .pr-process-grid article>span{font-size:13px;line-height:1.6;color:#c090ae}
.nx-page-pr .pr-process-grid article>span>i{color:#ae7c9b}
.nx-page-pr .pr-process-grid h3{font-size:24px;font-weight:550;line-height:1.35;color:#ead4e5;letter-spacing:-.035em}
.nx-page-pr .pr-faq-list{border-top-color:#b5809d70}
.nx-page-pr .pr-faq{border-bottom-color:#ae7a974a}
.nx-page-pr .pr-faq summary{font-size:17px;line-height:1.7;font-weight:550;color:#e2c9dc;padding-block:26px}
.nx-page-pr .pr-faq summary:hover{color:#ffeff9}
.nx-page-pr .pr-faq summary>span{color:#c999b5}
.nx-page-pr .pr-faq p{padding-bottom:27px}
@media(max-width:1100px){.nx-page-pr .pr-service-list{padding-inline:23px}.nx-page-pr .pr-service-title>strong{font-size:25px}.nx-page-pr .pr-services-layout,.nx-page-pr .pr-faq-layout{grid-template-columns:.72fr 1.28fr;gap:38px}.nx-page-pr .pr-process-grid article{padding-right:23px}.nx-page-pr .pr-process-grid article+article{padding-left:23px}.nx-page-pr .pr-process-grid h3{font-size:22px}.nx-page-pr .pr-audience-intro{padding:35px}.nx-page-pr .pr-audience-points{padding-inline:28px}.nx-page-pr .pr-audience-points h4{font-size:20px}}
@media(max-width:800px){.nx-page-pr .pr-hero-description{font-size:15px}.nx-page-pr .pr-hero h1{font-size:72px}.nx-page-pr .nx-kicker{font-size:10px;letter-spacing:.1em}.nx-page-pr .pr-position,.nx-page-pr .pr-services-layout,.nx-page-pr .pr-faq-layout{grid-template-columns:1fr;gap:33px}.nx-page-pr .pr-position>div:first-child{display:flex;align-items:center;justify-content:space-between;padding:0}.nx-page-pr .pr-large-star{font-size:47px;margin:0}.nx-page-pr .pr-services-heading{position:static}.nx-page-pr .pr-services-heading .pr-text-link{margin-top:20px}.nx-page-pr .pr-service-title>strong{font-size:26px}.nx-page-pr .pr-audience-intro{padding:32px}.nx-page-pr .pr-audience-intro h3{font-size:40px}.nx-page-pr .pr-audience-points{padding-inline:25px}.nx-page-pr .pr-audience-points article{gap:16px}.nx-page-pr .pr-audience-points h4{font-size:19px}.nx-page-pr .pr-process-grid h3{font-size:24px}.nx-page-pr .pr-process-grid article:nth-child(3){padding-left:0}.nx-page-pr .pr-manifesto p{font-size:43px}.nx-page-pr .pr-faq-layout .nx-copy{max-width:450px}}
@media(max-width:600px){.nx-page-pr .nx-kicker,.nx-page-pr .pr-kicker{font-size:10px;line-height:1.8;letter-spacing:.09em}.nx-page-pr .pr-hero{min-height:810px;background:radial-gradient(ellipse at 70% 73%,#8c3d5f55,transparent 54%),#190f1c}.nx-page-pr .pr-hero h1{font-size:clamp(56px,13.8vw,77px);font-weight:600;line-height:1.06;letter-spacing:-.062em}.nx-page-pr .pr-hero:after{background:linear-gradient(0deg,#190f1c 0%,#190f1c20 26%,#190f1cbd 56%,#190f1c 83%)}.nx-page-pr .pr-hero-description{font-size:14px;line-height:1.9;color:#d1b5c7;max-width:360px}.nx-page-pr .pr-hero-actions{gap:15px 21px;margin-top:27px}.nx-page-pr .pr-primary{font-size:13px;min-height:54px;padding:15px 19px;gap:23px}.nx-page-pr .pr-text-link,.nx-page-pr .pr-services-heading .pr-text-link,.nx-page-pr .pr-audience-intro>.pr-text-link{font-size:13px;line-height:1.8;min-height:44px}.nx-page-pr .pr-hero-caption{margin-top:150px;font-size:8px;line-height:1.9;letter-spacing:.04em;gap:15px;flex-wrap:wrap}.nx-page-pr .pr-hero-caption>span:last-child{font-size:9px;line-height:1.7;letter-spacing:.06em}.nx-page-pr .pr-caption-line{display:none}.nx-page-pr .pr-discipline-line{font-size:12px;line-height:1.7;gap:24px;padding-block:24px}.nx-page-pr .nx-heading{font-size:38px;font-weight:600;line-height:1.16;letter-spacing:-.05em}.nx-page-pr .nx-copy{font-size:14px;line-height:1.9;color:#c2a7bb}.nx-page-pr .pr-position h2{font-size:35px;line-height:1.25;font-weight:550}.nx-page-pr .pr-position p:not(.nx-kicker),.nx-page-pr .pr-service-body>p,.nx-page-pr .pr-audience-intro>p,.nx-page-pr .pr-audience-points p,.nx-page-pr .pr-faq p,.nx-page-pr .pr-faq-layout .nx-copy{font-size:14px;line-height:1.9;color:#c2a9bc}.nx-page-pr .pr-position-note{font-size:12px;line-height:1.8}.nx-page-pr .pr-service-list{padding-inline:20px;border-radius:10px}.nx-page-pr .pr-service summary{gap:14px;padding-block:25px}.nx-page-pr .pr-service-index{font-size:11px;min-width:20px;margin-top:4px}.nx-page-pr .pr-service-title>strong{font-size:24px;line-height:1.35;letter-spacing:-.035em;font-weight:550}.nx-page-pr .pr-service-title>small{font-size:12px;line-height:1.8}.nx-page-pr .pr-service-expand{font-size:25px}.nx-page-pr .pr-service-body{padding-left:0;padding-right:0;padding-bottom:25px}.nx-page-pr .pr-service-body ul{gap:7px;margin-top:21px}.nx-page-pr .pr-service-body li{font-size:11px;line-height:1.7;padding:8px 10px}.nx-page-pr .pr-audience-tabs button{font-size:12px;font-weight:600;min-height:48px;padding:10px 12px;line-height:1.6;white-space:normal}.nx-page-pr .pr-audience-panel{border-radius:12px}.nx-page-pr .pr-audience-intro{padding:29px 25px}.nx-page-pr .pr-panel-label{font-size:9px;line-height:1.8;letter-spacing:.09em}.nx-page-pr .pr-audience-intro h3{font-size:43px;font-weight:500;line-height:1.14;letter-spacing:-.045em}.nx-page-pr .pr-audience-points{padding-inline:25px}.nx-page-pr .pr-audience-points article{padding-block:26px;gap:17px}.nx-page-pr .pr-audience-points article>span{font-size:11px;min-width:17px}.nx-page-pr .pr-audience-points h4{font-size:21px;font-weight:550;line-height:1.4}.nx-page-pr .pr-manifesto-inner{padding-block:37px;gap:15px}.nx-page-pr .pr-manifesto p{font-size:clamp(31px,8vw,43px);line-height:1.23;font-weight:500}.nx-page-pr .pr-manifesto-note{font-size:9px;line-height:1.9;letter-spacing:.06em}.nx-page-pr .pr-process-copy{font-size:14px;line-height:1.85}.nx-page-pr .pr-process-grid{column-gap:21px;row-gap:29px}.nx-page-pr .pr-process-grid article,.nx-page-pr .pr-process-grid article+article{padding-left:0;padding-right:0;border-left:0}.nx-page-pr .pr-process-grid article>span{font-size:12px;line-height:1.7;margin-bottom:24px}.nx-page-pr .pr-process-grid h3{font-size:21px;line-height:1.4;font-weight:550;overflow-wrap:anywhere}.nx-page-pr .pr-process-grid p{font-size:13px;line-height:1.9;margin-top:16px}.nx-page-pr .pr-faq-layout .nx-heading{font-size:36px}.nx-page-pr .pr-faq summary{font-size:15px;line-height:1.8;padding-block:24px;font-weight:550;gap:22px}.nx-page-pr .pr-faq p{padding-right:15px;padding-bottom:25px}}
@media(max-width:370px){.nx-page-pr .pr-hero h1{font-size:53px}.nx-page-pr .pr-primary{font-size:13px;padding-inline:16px;gap:20px}.nx-page-pr .pr-service-list{padding-inline:17px}.nx-page-pr .pr-service-title>strong{font-size:22px}.nx-page-pr .pr-service summary{gap:11px}.nx-page-pr .pr-process-grid{grid-template-columns:1fr;row-gap:27px}.nx-page-pr .pr-process-grid h3{font-size:23px}.nx-page-pr .pr-process-grid p{font-size:14px}.nx-page-pr .pr-manifesto-note{font-size:9px;letter-spacing:.02em}}

/* 6.2 / An editorial communications practice, with a composed cover and clear engagements. */
.nx-page-pr{background:#160e18;--pr-ink:#faeef5;--pr-muted:#c8aabf;--pr-accent:#e7c4ba}
.nx-page-pr .nx-kicker{font-size:11px;font-weight:650;letter-spacing:.1em;line-height:1.8;color:#cca6bd}
.nx-page-pr .nx-heading{font-size:clamp(43px,4.5vw,64px);line-height:1.14;letter-spacing:-.05em;font-weight:550}
.nx-page-pr .nx-heading>span{color:#ce99b1}
.nx-page-pr .nx-copy{font-size:16px;line-height:1.9;color:#bea2b7;max-width:415px}
.nx-page-pr .pr-hero{min-height:820px;background:radial-gradient(ellipse at 80% 40%,#71304430,transparent 63%),#180e1a;border-bottom:1px solid #b8799042;overflow:clip}
.nx-page-pr .pr-hero:after{background:radial-gradient(ellipse at 60% 100%,#6d254223,transparent 65%);pointer-events:none}
.nx-page-pr .pr-hero-inner{display:grid;grid-template-columns:1fr 1fr;gap:34px 64px;padding-top:31px;padding-bottom:30px;align-items:center}
.pr-hero-rail{display:flex;grid-column:1/-1;align-items:center;justify-content:space-between;gap:25px;border-bottom:1px solid #bf819529;padding-bottom:22px;font-size:11px;line-height:1.8;font-weight:550;letter-spacing:.1em;color:#c397ad}
.pr-hero-rail>span:last-child{display:flex;align-items:center;gap:24px;font-size:10px;color:#aa7c91}
.pr-hero-rail i{font-style:normal;font-weight:400;font-size:22px;color:#dfbdce}
.nx-page-pr .pr-hero-copy{max-width:none;padding-bottom:5px;position:relative;z-index:2}
.nx-page-pr .pr-kicker{font-size:11px;line-height:1.8;letter-spacing:.1em;color:#caa1b7;gap:11px}
.nx-page-pr .pr-hero h1{font-size:clamp(68px,6.5vw,96px);line-height:1.055;font-weight:550;letter-spacing:-.065em;margin-top:27px;color:#fff0f8;text-shadow:none}
.nx-page-pr .pr-hero h1>span{font-weight:450;color:#d4a0b7}
.nx-page-pr .pr-hero-description{font-size:17px;line-height:1.9;color:#c8a9be;max-width:465px;margin-top:27px}
.nx-page-pr .pr-hero-actions{flex-wrap:wrap;gap:17px 25px;margin-top:30px}
.nx-page-pr .pr-primary{font-size:14px;min-height:57px;background:#e1c4c5;border-color:#e1c4c5;border-radius:6px;color:#3e2232;gap:28px;font-weight:650;padding:17px 22px;box-shadow:0 14px 40px #07010850}
.nx-page-pr .pr-primary:hover{background:#f5dcdd;border-color:#f5dcdd}
.nx-page-pr .pr-text-link{font-size:14px;min-height:46px;line-height:1.8;color:#dcb8ca;gap:20px}
.pr-hero-copy-foot{display:flex;align-items:center;gap:15px;margin-top:35px}
.pr-hero-copy-foot>span{font-size:39px;line-height:1;color:#a76b8a;font-weight:300}
.pr-hero-copy-foot>p{font-size:12px;line-height:1.8;color:#ab829a}
.pr-hero-feature{position:relative;min-width:0;width:100%;height:600px;isolation:isolate}
.pr-hero-feature-image{position:absolute;inset:0 0 67px;overflow:hidden;border:1px solid #d19dae3b;border-radius:11px;background:#260d1c;box-shadow:0 30px 90px #07010766}
.pr-hero-feature-image:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#250b1d40,transparent 75%),linear-gradient(0deg,#210d1ed9,transparent 60%);pointer-events:none}
.pr-hero-feature-image img{display:block;height:100%;width:100%;object-fit:cover;object-position:79% center;transform:scale(1.02)}
.pr-hero-feature-image>span{position:absolute;top:26px;left:25px;font-size:9px;line-height:1.7;letter-spacing:.12em;color:#d8b4c3bb;z-index:1}
.pr-hero-feature-image>strong{position:absolute;bottom:90px;left:29px;font-size:clamp(43px,4.2vw,60px);font-weight:500;line-height:1.05;letter-spacing:-.055em;color:#f4e0ec;z-index:1}
.pr-hero-feature-image em{font-family:Georgia,'Times New Roman',serif;font-style:italic;font-weight:400;letter-spacing:-.045em;color:#e1baa5}
.pr-strategy-sheet{position:absolute;bottom:10px;left:-27px;width:310px;padding:25px 28px 22px;background:linear-gradient(145deg,#ecd8ce,#d6b5ad);border:1px solid #f7e4dba6;color:#4b2a38;border-radius:6px;box-shadow:0 25px 50px #09020966;transform:rotate(-4deg);z-index:2;animation:pr-sheet-drift 11s ease-in-out infinite}
.pr-strategy-sheet>div{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:8px;font-weight:600;letter-spacing:.085em;color:#906576}
.pr-strategy-sheet>div>i{font-style:normal;font-size:22px;font-weight:400;color:#774759}
.pr-strategy-sheet>strong{display:block;font-size:31px;line-height:1.16;font-weight:550;letter-spacing:-.05em;margin-top:18px}
.pr-sheet-rule{display:block;height:1px;background:#a06d793d;margin-top:22px;margin-bottom:16px}
.pr-strategy-sheet>p{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:8px;line-height:1.6;letter-spacing:.025em;color:#865c6c;font-weight:550}
.pr-strategy-sheet>p>i{font-style:normal;color:#b18590;font-weight:400}
.pr-feature-vertical{position:absolute;right:-28px;top:71px;writing-mode:vertical-rl;font-size:8px;letter-spacing:.12em;line-height:1.7;color:#9c7088}
.nx-page-pr .pr-hero-caption{grid-column:1/-1;margin-top:0;padding-top:0;font-size:10px;line-height:1.8;letter-spacing:.06em;color:#a77c93;align-items:center}
.nx-page-pr .pr-hero-caption>span:last-child{font-size:10px;line-height:1.8;letter-spacing:.06em;color:#bc91a8;text-align:right}
.nx-page-pr .pr-caption-line{max-width:none;background:linear-gradient(90deg,#a3627955,#c187a12e);margin:0}
.nx-page-pr .pr-discipline-line{font-size:14px;line-height:1.8;color:#cba4ba;padding-block:29px;border-bottom-color:#aa6f883d}
.nx-page-pr .pr-position-section{padding-top:95px}
.nx-page-pr .pr-position{grid-template-columns:.7fr 1.3fr;gap:80px;align-items:start}
.nx-page-pr .pr-position h2{font-size:clamp(39px,4.1vw,59px);font-weight:550;line-height:1.22;letter-spacing:-.05em}
.nx-page-pr .pr-position p:not(.nx-kicker){font-size:17px;line-height:1.95;color:#bea0b6;max-width:680px}
.nx-page-pr .pr-position-note{font-size:13px;line-height:1.8;color:#ad819a}
.nx-page-pr .pr-large-star{font-size:115px;color:#8e4a68;filter:drop-shadow(0 10px 40px #5f213744)}
.nx-page-pr .pr-services-layout{grid-template-columns:.7fr 1.3fr;gap:80px}
.nx-page-pr .pr-services-heading .nx-copy{font-size:16px;line-height:1.9;max-width:345px}
.nx-page-pr .pr-services-heading .pr-text-link{font-size:14px;min-height:46px}
.nx-page-pr .pr-service-list{padding-inline:31px;border:1px solid #b7799461;border-radius:12px;background:linear-gradient(140deg,#382031,#281725 70%);box-shadow:0 30px 70px #07010835,inset 0 1px #f6c8df0c}
.nx-page-pr .pr-service summary{padding-block:30px;gap:22px;min-height:110px}
.nx-page-pr .pr-service-index{font-size:12px;line-height:1.8;min-width:24px;color:#b984a1}
.nx-page-pr .pr-service-title>strong{font-size:28px;line-height:1.3;font-weight:550;letter-spacing:-.035em;color:#efd7e6}
.nx-page-pr .pr-service-title>small{font-size:14px;line-height:1.8;color:#bc93ab;max-width:440px}
.nx-page-pr .pr-service-expand{font-size:27px;color:#d4a0bc}
.nx-page-pr .pr-service[open] summary{color:#fceaf4}
.nx-page-pr .pr-service[open] .pr-service-index{color:#e6bcd0}
.nx-page-pr .pr-service-body{padding-left:46px;padding-right:17px;padding-bottom:31px}
.nx-page-pr .pr-service-body>p{font-size:16px;line-height:1.9;color:#c5a4bb}
.nx-page-pr .pr-service-body li{font-size:12px;line-height:1.7;color:#dcbbce;padding:9px 12px;border-color:#b47c965c;background:#ad6d8a0a}
.nx-page-pr .pr-audience-tabs button{font-size:14px;min-height:48px;line-height:1.6;padding:12px 19px}
.nx-page-pr .pr-audience-tabs button[aria-selected=true]{background:#b3758e;border-color:#c694a6;color:#fff4f8;box-shadow:0 6px 20px #0b010c33}
.nx-page-pr .pr-audience-panel{border-color:#c1889f57;border-radius:13px;background:radial-gradient(ellipse at 5% 100%,#8c425c3a,transparent 60%),linear-gradient(130deg,#3a2133,#271726);box-shadow:0 30px 80px #0701073b}
.nx-page-pr .pr-audience-intro h3{font-size:54px;line-height:1.13;font-weight:500;letter-spacing:-.05em}
.nx-page-pr .pr-audience-intro>p,.nx-page-pr .pr-audience-points p{font-size:16px;line-height:1.9;color:#c3a0b9}
.nx-page-pr .pr-audience-points h4{font-size:22px;font-weight:550;line-height:1.4;color:#efd4e4}
.nx-page-pr .pr-audience-intro>.pr-text-link{font-size:14px;min-height:46px}
.nx-page-pr .pr-manifesto-inner{position:relative;gap:35px;padding-block:55px;border-color:#b47b9652;background:radial-gradient(ellipse at 60% 60%,#6b2d461f,transparent 67%)}
.nx-page-pr .pr-manifesto p{font-size:clamp(38px,4.3vw,61px);line-height:1.18;font-weight:500;letter-spacing:-.045em;color:#f0dae8}
.nx-page-pr .pr-manifesto p>span{color:#bb809f}
.nx-page-pr .pr-manifesto-arrow{font-size:105px;color:#92536e;margin-right:0}
.nx-page-pr .pr-manifesto-mark{font-size:130px;color:#ac7593}
.nx-page-pr .pr-manifesto-note{font-size:10px;line-height:1.8;letter-spacing:.07em;color:#b286a0}
.nx-page-pr .pr-formats-section{padding-top:104px}
.pr-format-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}
.pr-format-card{display:flex;flex-direction:column;align-items:flex-start;padding:32px;border:1px solid #ae769131;border-radius:10px;background:linear-gradient(145deg,#302031,#231523);box-shadow:0 20px 50px #07010820;min-width:0;transition:transform .3s,border-color .3s}
.pr-format-card:hover{transform:translateY(-4px);border-color:#c18ea563}
.pr-format-card>span{font-size:10px;letter-spacing:.08em;line-height:1.8;color:#b78da6;font-weight:550}
.pr-format-card>h3{font-size:30px;line-height:1.2;font-weight:550;letter-spacing:-.045em;color:#f0dce9;margin:28px 0 21px}
.pr-format-card>p{font-size:16px;line-height:1.85;color:#bda1b6;margin:0 0 29px}
.pr-format-card>.pr-text-link{font-size:14px;min-height:46px;justify-content:space-between;width:100%;border-top:1px solid #a86f8a40;padding-top:19px;margin-top:auto}
.pr-format-card:nth-child(2){background:linear-gradient(140deg,#e2c5bf,#cfa5ac);border-color:#f1d6ce73;box-shadow:0 25px 60px #09010944}
.pr-format-card:nth-child(2)>span{color:#8d5e70}
.pr-format-card:nth-child(2)>h3{color:#412334}
.pr-format-card:nth-child(2)>p{color:#6c4558}
.nx-page-pr .pr-format-card:nth-child(2)>.pr-text-link{color:#4c283b;border-color:#9364744f;font-weight:650}
.pr-format-card:nth-child(2)>.pr-text-link>span{color:#684053}
.nx-page-pr .pr-process-grid{border:0;gap:14px}
.nx-page-pr .pr-process-grid article,.nx-page-pr .pr-process-grid article+article{padding:27px 24px;border:1px solid #ba849d31;border-radius:9px;background:linear-gradient(140deg,#302031,#241726)}
.nx-page-pr .pr-process-grid article>span{font-size:13px;line-height:1.7;margin-bottom:28px}
.nx-page-pr .pr-process-grid h3{font-size:24px;font-weight:550;line-height:1.35;overflow-wrap:anywhere}
.nx-page-pr .pr-process-grid p{font-size:15px;line-height:1.9;color:#bda0b6}
.nx-page-pr .pr-faq-layout{grid-template-columns:.7fr 1.3fr;gap:80px}
.nx-page-pr .pr-faq-layout .nx-heading{font-size:clamp(40px,4vw,58px)}
.nx-page-pr .pr-faq-layout .nx-copy{font-size:16px;line-height:1.9}
.nx-page-pr .pr-faq summary{font-size:18px;line-height:1.7;color:#dfbfd4;padding-block:26px;gap:30px}
.nx-page-pr .pr-faq p{font-size:16px;line-height:1.9;color:#bea2b7;padding-bottom:29px}
.pr-sibling{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:50px;padding-top:45px;padding-bottom:52px}
.pr-sibling>span{font-size:10px;line-height:1.9;letter-spacing:.08em;color:#a984a0}
.pr-sibling>a{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid #be98d142;padding-block:19px}
.pr-sibling small{display:block;color:#c3a2dc;font-size:11px;line-height:1.8;letter-spacing:.08em;margin-bottom:11px}
.pr-sibling strong{font-size:27px;font-weight:550;line-height:1.35;letter-spacing:-.035em;color:#dfcbea}
.pr-sibling i{font-style:normal;font-size:34px;line-height:1;font-weight:300;color:#b191cd;transition:transform .3s}
.pr-sibling a:hover i{transform:translate(4px,-4px)}
@keyframes pr-sheet-drift{0%,100%{transform:rotate(-4deg) translateY(0)}50%{transform:rotate(-3deg) translateY(-7px)}}
@media(min-width:1700px){.nx-page-pr .pr-hero{min-height:900px}.nx-page-pr .pr-hero-inner{gap:40px 75px}.pr-hero-feature{height:660px}}
@media(max-width:1150px){.nx-page-pr .pr-hero{min-height:760px}.nx-page-pr .pr-hero-inner{column-gap:40px}.nx-page-pr .pr-hero h1{font-size:77px}.pr-hero-feature{height:560px}.nx-page-pr .pr-hero-actions{gap:14px 21px}.pr-strategy-sheet{width:283px;padding:23px;left:-16px}.pr-strategy-sheet>strong{font-size:29px}.nx-page-pr .pr-position,.nx-page-pr .pr-services-layout,.nx-page-pr .pr-faq-layout{gap:45px;grid-template-columns:.75fr 1.25fr}.nx-page-pr .pr-service-list{padding-inline:25px}.nx-page-pr .pr-service-title>strong{font-size:26px}.nx-page-pr .pr-audience-intro{padding:35px}.nx-page-pr .pr-audience-intro h3{font-size:46px}.pr-format-card{padding:28px}.pr-format-card>h3{font-size:27px}.nx-page-pr .pr-process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.nx-page-pr .pr-process-grid article,.nx-page-pr .pr-process-grid article+article{padding:27px 25px}.nx-page-pr .pr-manifesto p{font-size:48px}.nx-page-pr .pr-manifesto-mark{font-size:105px}.nx-page-pr .pr-manifesto-arrow{font-size:85px}}
@media(max-width:900px){.nx-page-pr .pr-hero-inner{column-gap:29px;row-gap:29px}.nx-page-pr .pr-hero h1{font-size:68px}.nx-page-pr .pr-hero-description{font-size:16px}.pr-hero-feature{height:515px}.pr-strategy-sheet{width:251px;padding:20px;left:-11px}.pr-strategy-sheet>strong{font-size:27px}.pr-strategy-sheet>div{font-size:7px}.pr-strategy-sheet>p{font-size:7px}.pr-feature-vertical{right:-21px;font-size:7px}.pr-hero-feature-image>strong{font-size:43px;left:23px;bottom:84px}.pr-hero-feature-image>span{left:23px;top:22px;font-size:8px}.pr-hero-rail{font-size:10px}.pr-hero-rail>span:last-child{font-size:8px;gap:14px}.nx-page-pr .pr-primary{padding-inline:18px;gap:22px}.nx-page-pr .pr-position,.nx-page-pr .pr-services-layout,.nx-page-pr .pr-faq-layout{grid-template-columns:1fr;gap:33px}.nx-page-pr .pr-position>div:first-child{display:flex;align-items:center;justify-content:space-between;padding:0}.nx-page-pr .pr-large-star{font-size:49px;margin:0}.nx-page-pr .pr-services-heading{position:static}.nx-page-pr .pr-services-heading .nx-copy{max-width:550px}.nx-page-pr .pr-position p:not(.nx-kicker){max-width:none}.nx-page-pr .pr-service-list{padding-inline:29px}.nx-page-pr .pr-audience-intro{padding:32px 28px}.nx-page-pr .pr-audience-intro h3{font-size:42px}.nx-page-pr .pr-audience-points{padding-inline:26px}.nx-page-pr .pr-audience-points h4{font-size:20px}.pr-format-grid{gap:13px}.pr-format-card{padding:25px 22px}.pr-format-card>h3{font-size:25px}.pr-format-card>p{font-size:15px}.nx-page-pr .pr-format-card>.pr-text-link{font-size:14px;gap:14px}.nx-page-pr .pr-manifesto-inner{gap:25px}.nx-page-pr .pr-manifesto p{font-size:43px}.nx-page-pr .pr-manifesto-arrow{display:none}.pr-sibling{gap:30px}.pr-sibling strong{font-size:24px}}
@media(max-width:740px){.nx-page-pr .pr-hero{min-height:0}.nx-page-pr .pr-hero-inner{grid-template-columns:1fr;gap:31px;padding-top:23px;padding-bottom:27px}.pr-hero-rail{font-size:10px;padding-bottom:18px;gap:20px}.pr-hero-rail>span:last-child{font-size:8px;line-height:1.7;max-width:147px;text-align:right;gap:10px}.pr-hero-rail i{font-size:18px}.nx-page-pr .pr-kicker{font-size:10px;line-height:1.8;letter-spacing:.075em}.nx-page-pr .pr-hero h1{font-size:clamp(57px,12.8vw,81px);line-height:1.065;margin-top:23px;letter-spacing:-.065em}.nx-page-pr .pr-hero-description{font-size:16px;line-height:1.9;max-width:530px;margin-top:23px}.nx-page-pr .pr-hero-actions{margin-top:27px;gap:14px 23px}.nx-page-pr .pr-primary{font-size:14px;min-height:55px;padding-inline:19px;gap:25px}.nx-page-pr .pr-hero-actions .pr-text-link{font-size:14px;min-height:45px;line-height:1.8}.pr-hero-copy-foot{margin-top:25px}.pr-hero-copy-foot>p{font-size:12px}.pr-hero-feature{height:500px;max-width:540px;margin-inline:auto}.pr-hero-feature-image{inset:0 0 63px}.pr-hero-feature-image>strong{font-size:52px;left:26px;bottom:95px}.pr-hero-feature-image>span{left:25px;top:24px;font-size:9px}.pr-strategy-sheet{left:14px;bottom:7px;width:280px;padding:22px 24px}.pr-strategy-sheet>strong{font-size:31px}.pr-strategy-sheet>div,.pr-strategy-sheet>p{font-size:8px}.pr-feature-vertical{display:none}.nx-page-pr .pr-hero-caption{margin:0;padding-top:0;font-size:9px;line-height:1.8;gap:15px;flex-wrap:wrap}.nx-page-pr .pr-hero-caption>span:last-child{font-size:9px;line-height:1.8;text-align:left}.nx-page-pr .pr-caption-line{display:none}.nx-page-pr .pr-discipline-line{font-size:13px;line-height:1.8;gap:25px;padding-block:24px}.nx-page-pr .pr-position-section{padding-top:65px}.nx-page-pr .nx-heading{font-size:clamp(36px,8.5vw,49px);line-height:1.17;letter-spacing:-.05em}.nx-page-pr .nx-copy,.nx-page-pr .pr-position p:not(.nx-kicker){font-size:16px;line-height:1.9;color:#bea4b7}.nx-page-pr .pr-position h2{font-size:37px;line-height:1.24}.nx-page-pr .pr-position-note{font-size:13px;line-height:1.85}.nx-page-pr .pr-services-heading .nx-copy{font-size:16px;line-height:1.9}.nx-page-pr .pr-services-heading .pr-text-link,.nx-page-pr .pr-text-link{font-size:14px;min-height:46px}.nx-page-pr .pr-service-list{padding-inline:23px;border-radius:10px}.nx-page-pr .pr-service summary{padding-block:26px;gap:16px;min-height:100px}.nx-page-pr .pr-service-title>strong{font-size:25px;line-height:1.35}.nx-page-pr .pr-service-title>small{font-size:14px;line-height:1.8}.nx-page-pr .pr-service-index{font-size:11px;min-width:20px}.nx-page-pr .pr-service-body{padding-left:0;padding-right:0;padding-bottom:27px}.nx-page-pr .pr-service-body>p{font-size:16px;line-height:1.9}.nx-page-pr .pr-service-body li{font-size:12px;line-height:1.7;padding:8px 10px}.nx-page-pr .pr-audience-tabs button{font-size:14px;min-height:49px;padding:11px 14px;line-height:1.6;white-space:normal}.nx-page-pr .pr-audience-panel{grid-template-columns:1fr}.nx-page-pr .pr-audience-intro{padding:30px 27px;border-right:0;border-bottom:1px solid #b1809740}.nx-page-pr .pr-audience-intro h3{font-size:45px;line-height:1.15}.nx-page-pr .pr-audience-intro>p,.nx-page-pr .pr-audience-points p{font-size:16px;line-height:1.9}.nx-page-pr .pr-audience-points{padding-inline:27px}.nx-page-pr .pr-audience-points h4{font-size:22px;line-height:1.4}.nx-page-pr .pr-audience-intro>.pr-text-link{font-size:14px}.nx-page-pr .pr-manifesto-inner{padding-block:40px;gap:0}.nx-page-pr .pr-manifesto-mark{position:absolute;left:21px;top:20px;font-size:120px;opacity:.23;pointer-events:none;z-index:0;margin:0}.nx-page-pr .pr-manifesto-inner>div{position:relative;z-index:1}.nx-page-pr .pr-manifesto p{font-size:clamp(33px,7.8vw,45px);line-height:1.24;letter-spacing:-.045em;max-width:100%}.nx-page-pr .pr-manifesto-note{font-size:10px;line-height:1.8;letter-spacing:.04em;max-width:100%}.nx-page-pr .pr-formats-section{padding-top:67px}.pr-format-grid{grid-template-columns:1fr;gap:16px}.pr-format-card{padding:28px;border-radius:10px}.pr-format-card>h3{font-size:31px;line-height:1.22;margin-top:22px;margin-bottom:19px}.pr-format-card>p{font-size:16px;line-height:1.9;max-width:none;margin-bottom:25px}.pr-format-card>span{font-size:11px}.nx-page-pr .pr-format-card>.pr-text-link{font-size:14px;min-height:46px}.nx-page-pr .pr-process-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.nx-page-pr .pr-process-grid article,.nx-page-pr .pr-process-grid article+article{padding:24px 22px}.nx-page-pr .pr-process-grid h3{font-size:23px;line-height:1.4}.nx-page-pr .pr-process-grid p{font-size:15px;line-height:1.9}.nx-page-pr .pr-process-copy{font-size:16px;line-height:1.9;max-width:none}.nx-page-pr .pr-faq-layout .nx-heading{font-size:39px}.nx-page-pr .pr-faq-layout .nx-copy{font-size:16px;line-height:1.9}.nx-page-pr .pr-faq summary{font-size:17px;line-height:1.7;gap:25px;padding-block:25px}.nx-page-pr .pr-faq p{font-size:16px;line-height:1.9;padding-bottom:27px;padding-right:9px}.pr-sibling{grid-template-columns:1fr;gap:13px;padding-top:35px;padding-bottom:36px}.pr-sibling strong{font-size:25px;line-height:1.4}.pr-sibling>span{font-size:10px;letter-spacing:.06em}.pr-sibling small{font-size:11px}.pr-sibling i{font-size:31px}}
@media(max-width:500px){.nx-page-pr .pr-hero-inner{gap:29px}.pr-hero-copy-foot{display:none}.pr-hero-feature{height:455px}.pr-hero-feature-image>strong{font-size:45px;left:23px}.pr-strategy-sheet{width:255px;padding:20px;left:6px}.pr-strategy-sheet>strong{font-size:28px}.nx-page-pr .pr-hero-caption{font-size:8px;letter-spacing:.035em}.nx-page-pr .pr-hero-caption>span:last-child{font-size:8px;letter-spacing:.035em}.nx-page-pr .pr-position h2{font-size:35px}.nx-page-pr .pr-service-list{padding-inline:20px}.nx-page-pr .pr-service-title>strong{font-size:24px}.nx-page-pr .pr-audience-intro{padding:29px 24px}.nx-page-pr .pr-audience-points{padding-inline:24px}.nx-page-pr .pr-process-grid{grid-template-columns:1fr}.nx-page-pr .pr-process-grid h3{font-size:25px}.nx-page-pr .pr-process-grid p{font-size:16px}.nx-page-pr .pr-process-grid article>span{margin-bottom:21px}.pr-format-card{padding:26px 24px}.pr-format-card>h3{font-size:29px}}
@media(max-width:370px){.nx-page-pr .pr-hero h1{font-size:53px}.pr-hero-rail{font-size:9px}.pr-hero-rail>span:last-child{font-size:7px;max-width:119px}.nx-page-pr .pr-hero-description{font-size:15px}.pr-hero-feature{height:420px}.pr-hero-feature-image>strong{font-size:40px;left:21px}.pr-strategy-sheet{left:0;width:238px;padding:19px}.pr-strategy-sheet>strong{font-size:26px}.nx-page-pr .pr-service-list{padding-inline:17px}.nx-page-pr .pr-service summary{gap:11px}.nx-page-pr .pr-service-title>strong{font-size:22px}.nx-page-pr .pr-service-title>small{font-size:13px}.nx-page-pr .pr-service-body>p{font-size:15px}.nx-page-pr .pr-audience-tabs button{font-size:14px;padding-inline:10px}.nx-page-pr .pr-audience-intro,.nx-page-pr .pr-audience-points{padding-inline:21px}.nx-page-pr .pr-audience-intro h3{font-size:40px}.nx-page-pr .pr-audience-points h4{font-size:20px}.nx-page-pr .pr-manifesto p{font-size:31px;line-height:1.3}.nx-page-pr .pr-manifesto-note{font-size:9px;letter-spacing:.025em}.pr-sibling strong{font-size:23px}}
@media(prefers-reduced-motion:reduce){.nx-page-pr *,.nx-page-pr *:before,.nx-page-pr *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.pr-strategy-sheet{transform:rotate(-4deg)}.pr-format-card:hover{transform:none}}
/* Maintain body-text contrast across both stops of the warm-paper panel. */
.pr-format-card:nth-child(2)>p{color:#5b3447}
.pr-format-card:nth-child(2)>span{color:#62394a}
