.profile-page.np-poster{padding-bottom:80px}.profile-page.np-poster .profile-backbar{border:0}.profile-page.np-poster .profile-back-inner{width:min(1376px,100% - 64px);max-width:none;padding:22px 0 0}.profile-page.np-poster .profile-banner{background:var(--np-white);width:min(1100px,100% - 64px);max-width:none;box-shadow:0 0 0 1px var(--np-ink),0 0 0 7px var(--np-white),0 0 0 8px var(--np-ink),0 34px 46px -32px #281e0a80;border:0;margin:26px auto 0;padding:48px 48px 42px}.profile-page.np-poster .profile-monogram{color:#ff732612}.profile-page.np-poster .profile-identity{flex-direction:column;align-items:center;max-width:none;display:flex}.profile-page.np-poster .profile-role{max-width:100%;font:800 13px/1.3 var(--np-cond);letter-spacing:.24em;color:var(--np-orange-d);order:0;align-items:center;gap:18px;margin:0 0 28px;display:flex}.profile-page.np-poster .profile-role:before,.profile-page.np-poster .profile-role:after{content:"";background:linear-gradient(var(--np-ink),var(--np-ink)) 0 0/100% 1px no-repeat,linear-gradient(var(--np-ink),var(--np-ink)) 0 100%/100% 3px no-repeat;flex:none;width:clamp(36px,9vw,130px);height:6px}.profile-page.np-poster .profile-portrait{width:200px;height:200px;color:var(--np-orange);font:italic 500 96px/1 var(--np-serif);box-shadow:0 0 0 1px var(--np-ink),0 0 0 7px var(--np-white),0 0 0 8px var(--np-ink);background:#fff;border-radius:0;order:1;margin:0 0 30px}.profile-page.np-poster .profile-name{font:700 clamp(54px,7vw,112px)/.92 var(--np-serif);letter-spacing:-.035em;text-align:center;text-wrap:balance;order:2;margin:0}.profile-page.np-poster .profile-action-area{border-top:1px solid var(--np-ink);order:3;width:100%;margin-top:26px;padding-top:22px}.profile-page.np-poster .profile-actions{gap:12px;margin:0}.profile-page.np-poster .profile-button{border:1px solid var(--np-ink);background:var(--np-white);min-height:46px;color:var(--np-ink);font:800 12.5px/1 var(--np-cond);letter-spacing:.14em;padding:0 20px;transition:background .2s,color .2s}.profile-page.np-poster .profile-button:hover:not(:disabled),.profile-page.np-poster .profile-follow.is-following{border-color:var(--np-ink);background:var(--np-ink);color:var(--np-paper)}.profile-page.np-poster .profile-followers{font:italic 400 15px/1.3 var(--np-serif);color:var(--np-muted);margin-left:6px}.profile-page.np-poster .profile-copy-link{font:italic 400 15px/1.4 var(--np-serif)}.profile-page.np-poster .profile-layout{border:0;grid-template-columns:minmax(0,1fr) 340px;gap:64px;width:min(1376px,100% - 64px);padding:64px 0 0}.profile-page.np-poster .profile-section{margin-bottom:56px}.profile-page.np-poster .profile-count{background:var(--np-orange);min-width:24px;height:24px;color:var(--np-ink);font:800 12px/1 var(--np-cond);border-radius:12px}.profile-page.np-poster .profile-about{columns:2 21em;column-rule:1px solid var(--np-rule);max-width:none;font:400 18px/1.62 var(--np-serif);color:var(--np-ink2);border:0;column-gap:44px;padding:0}.profile-page.np-poster .profile-about:first-letter{float:left;font:700 4.3em/.8 var(--np-serif);color:var(--np-orange);margin:.05em .09em 0 0}.profile-page.np-poster .profile-events{gap:0}.profile-page.np-poster .profile-month{border-bottom:1px solid var(--np-ink);font:italic 600 23px/1.2 var(--np-serif);color:var(--np-ink);margin:0;padding:22px 0 8px}.profile-page.np-poster .profile-month:first-child{padding-top:4px}.profile-page.np-poster .profile-month:first-letter{text-transform:uppercase}.profile-page.np-poster .profile-event{border:0;border-bottom:1px dotted var(--np-muted);background:0 0;grid-template-columns:70px minmax(0,1fr) 18px;gap:18px;padding:14px 6px;transition:background .2s}.profile-page.np-poster .profile-event.has-photo{grid-template-columns:70px 108px minmax(0,1fr) 18px}.profile-page.np-poster .profile-event:hover{background:var(--np-white)}.profile-page.np-poster .profile-event:hover h3{color:var(--np-orange)}.profile-page.np-poster .profile-event-date{min-height:0;box-shadow:none;background:0 0;border:0;align-items:flex-start;padding:0}.profile-page.np-poster .profile-event-date strong{font:800 42px/.85 var(--np-cond);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--np-orange)}.profile-page.np-poster .profile-event-date span{font:700 11.5px/1 var(--np-cond);letter-spacing:.16em;text-transform:uppercase;color:var(--np-ink2);margin-top:5px}.profile-page.np-poster .profile-event-image{border-radius:0;height:72px;box-shadow:0 0 0 1px #12131124}.profile-page.np-poster .profile-event-image img{width:108px;height:72px}.profile-page.np-poster .profile-event-body h3{font:650 19px/1.25 var(--np-serif)}.profile-page.np-poster .profile-event-body p{font:italic 400 14.5px/1.45 var(--np-serif);color:var(--np-muted)}.profile-page.np-poster .profile-event-arrow{color:var(--np-ink2)}.profile-page.np-poster .profile-event-past{opacity:1}.profile-page.np-poster .profile-events-past .profile-event-date strong{color:var(--np-ink2);font-size:30px}.profile-page.np-poster .profile-events-past .profile-event-body h3{font-size:17px}.profile-page.np-poster .profile-events-past .profile-event.has-photo{grid-template-columns:70px 88px minmax(0,1fr) 18px}.profile-page.np-poster .profile-events-past .profile-event-image{height:58px}.profile-page.np-poster .profile-events-past .profile-event-image img{width:88px;height:58px}.profile-page.np-poster .profile-more{border-color:var(--np-ink);background:var(--np-white);color:var(--np-ink);margin-top:22px}.profile-page.np-poster .profile-empty{border:1px dashed var(--np-ink);background:var(--np-white);font:italic 400 17px/1.5 var(--np-serif);color:var(--np-muted)}.profile-page.np-poster .profile-sidebar{top:calc(var(--np-sticky) + 24px);max-height:calc(100vh - var(--np-sticky) - 48px);gap:30px;padding:8px 6px}.profile-page.np-poster .profile-side-card{box-shadow:none;background:0 0;border:0;padding:0}.profile-page.np-poster .profile-side-heading{font:800 13px/1.3 var(--np-cond);letter-spacing:.2em;color:var(--np-ink);background:linear-gradient(var(--np-ink),var(--np-ink)) 0 0/100% 3px no-repeat,linear-gradient(var(--np-ink),var(--np-ink)) 0 5px/100% 1px no-repeat;border:0;margin:0 0 6px;padding:14px 0 10px}.profile-page.np-poster .profile-side-heading:before{display:none}.profile-page.np-poster .profile-links{gap:0}.profile-page.np-poster .profile-links a{border:0;border-bottom:1px dotted var(--np-muted);min-height:0;font:700 17px/1.2 var(--np-serif);letter-spacing:0;color:var(--np-ink);background:0 0;border-radius:0;padding:12px 2px}.profile-page.np-poster .profile-links a>svg:first-child{color:var(--np-orange-d)}.profile-page.np-poster .profile-links a:hover{color:var(--np-orange);background:0 0}.profile-page.np-poster .profile-side-card:has(.profile-facts){background:var(--np-white);border-radius:6px;padding:22px 24px 20px;rotate:-1deg;box-shadow:0 1px #0000000d,0 18px 24px -18px #281e0a80}.profile-page.np-poster .profile-side-card:has(.profile-facts) .profile-side-heading{text-align:center;color:var(--np-orange-d);background:0 0;padding-top:0}.profile-page.np-poster .profile-facts{gap:0}.profile-page.np-poster .profile-facts>div{border-bottom:1px dotted var(--np-muted);padding:10px 0}.profile-page.np-poster .profile-facts>div:last-child{border:0}.profile-page.np-poster .profile-facts dt{font:700 11.5px/1.3 var(--np-cond);letter-spacing:.16em;color:var(--np-muted)}.profile-page.np-poster .profile-facts dd{font:700 19px/1.3 var(--np-serif);color:var(--np-ink)}.profile-page.np-poster .profile-footnav{background:linear-gradient(var(--np-ink),var(--np-ink)) 0 0/100% 3px no-repeat,linear-gradient(var(--np-ink),var(--np-ink)) 0 5px/100% 1px no-repeat;border:0;width:min(1376px,100% - 64px);max-width:none;margin:64px auto 0;padding:26px 0 0}.profile-page.np-poster .profile-footnav a{font:800 12.5px/1.2 var(--np-cond);letter-spacing:.14em;color:var(--np-ink)}.profile-page.np-poster .profile-footnav a:hover,.profile-page.np-poster .profile-footnav b{color:var(--np-orange)}@media (max-width:1000px){.profile-page.np-poster .profile-layout{grid-template-columns:minmax(0,1fr);gap:44px}.profile-page.np-poster .profile-sidebar{max-height:none;position:static;overflow:visible}}@media (max-width:640px){.profile-page.np-poster .profile-back-inner,.profile-page.np-poster .profile-layout,.profile-page.np-poster .profile-footnav{width:calc(100% - 32px)}.profile-page.np-poster .profile-banner{width:calc(100% - 32px);margin-top:18px;padding:32px 18px 26px}.profile-page.np-poster .profile-role{letter-spacing:.18em;gap:10px;margin-bottom:22px;font-size:11.5px}.profile-page.np-poster .profile-role:before,.profile-page.np-poster .profile-role:after{width:28px}.profile-page.np-poster .profile-portrait{width:150px;height:150px;margin-bottom:24px;font-size:72px}.profile-page.np-poster .profile-name{font-size:clamp(40px,12vw,60px)}.profile-page.np-poster .profile-about{columns:1;font-size:17px}.profile-page.np-poster .profile-event{grid-template-columns:56px minmax(0,1fr) 14px;gap:12px}.profile-page.np-poster .profile-event.has-photo{grid-template-columns:56px 88px minmax(0,1fr) 14px;gap:12px}.profile-page.np-poster .profile-event-date strong{font-size:34px}}@media (max-width:560px){.profile-page.np-poster .profile-event.has-photo,.profile-page.np-poster .profile-events-past .profile-event.has-photo{grid-template-columns:56px 72px minmax(0,1fr) 14px;gap:10px}.profile-page.np-poster .profile-event-image,.profile-page.np-poster .profile-events-past .profile-event-image{height:48px;display:block}.profile-page.np-poster .profile-event-image img,.profile-page.np-poster .profile-events-past .profile-event-image img{width:72px;height:48px}.profile-page.np-poster .profile-event.has-photo .profile-event-body h3{font-size:17px}}@media (prefers-reduced-motion:reduce){.profile-page.np-poster :is(.profile-event,.profile-button){transition:none}}
