.inspiring-people-page .container{padding-inline:32px}.inspiring-people-page .ip-hero{padding:clamp(64px,7vw,100px) 0 clamp(40px,5vw,64px);border-bottom:2.5px solid var(--ink)}.inspiring-people-page .ip-hero-badge{display:inline-flex;align-items:center;gap:10px;border:2px solid var(--ink);padding:7px 14px;margin-bottom:28px}.inspiring-people-page .ip-hero-badge-dot{width:8px;height:8px;border-radius:50%;background:var(--ink);flex-shrink:0}.inspiring-people-page .ip-hero-badge-text{font-weight:800;font-size:10px;letter-spacing:.3em;text-transform:uppercase}.inspiring-people-page .ip-hero-inner{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:end;min-width:0}@media(max-width:800px){.inspiring-people-page .ip-hero-inner{grid-template-columns:1fr}}.inspiring-people-page .ip-hero h1{font-family:var(--font-display);font-weight:900;font-style:italic;font-stretch:125%;font-size:clamp(48px,8vw,120px);line-height:.88;letter-spacing:-.02em;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;margin:0}@media(max-width:479px){.inspiring-people-page .ip-hero h1{font-size:clamp(40px,12vw,120px)}}.inspiring-people-page .ip-hero h1 .hl-mark{background:var(--yellow);color:var(--ink);padding:0 6px;white-space:nowrap}.inspiring-people-page .ip-hero-sub{font-family:var(--font-body);font-size:18px;line-height:1.6;max-width:64ch;margin:0;color:var(--ink);min-width:0}@media(max-width:800px){.inspiring-people-page .ip-hero-sub{margin-top:16px}}.inspiring-people-page .ip-grid-section{padding:clamp(60px,7vw,96px) 0}.inspiring-people-page .ip-grid-layout{display:grid;grid-template-columns:1fr 320px;gap:36px;align-items:start}@media(max-width:1100px){.inspiring-people-page .ip-grid-layout{grid-template-columns:1fr}}.inspiring-people-page .ip-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:36px}@media(max-width:900px){.inspiring-people-page .ip-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.inspiring-people-page .ip-grid{grid-template-columns:repeat(2,1fr)}}.inspiring-people-page .ip-grid-item{display:block;background:var(--yellow);border:2.5px solid var(--ink);padding:0;box-sizing:border-box;color:inherit;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.inspiring-people-page .ip-grid-item img{display:block;width:100%;height:auto}.inspiring-people-page .ip-grid-item:hover,.inspiring-people-page .ip-grid-item.is-active{transform:translateY(-4px);box-shadow:4px 4px 0 var(--ink)}.inspiring-people-page .ip-spotlight{display:flex;flex-direction:column;background:var(--yellow);border:2.5px solid var(--ink);position:sticky;top:100px;overflow:hidden}@media(max-width:1100px){.inspiring-people-page .ip-spotlight{position:static}}.inspiring-people-page .ip-spotlight-img{aspect-ratio:160/172;width:100%;overflow:hidden;border-bottom:2.5px solid var(--ink)}.inspiring-people-page .ip-spotlight-img img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .2s ease}.inspiring-people-page .ip-spotlight-body{padding:22px 22px 26px;background:var(--paper)}.inspiring-people-page .ip-spotlight-body h3{font-family:var(--font-serif);font-weight:800;font-size:22px;line-height:1.1;margin-bottom:14px}.inspiring-people-page .ip-spotlight-role{font-family:var(--font-sans);font-size:10px;letter-spacing:.22em;text-transform:uppercase;font-weight:800;color:var(--ink);margin-bottom:8px}.inspiring-people-page .ip-spotlight-desc{font-family:var(--font-body);font-size:15px;line-height:1.55;color:#1a1a18;margin-bottom:18px}.inspiring-people-page .ip-spotlight-cta{display:inline-block;padding:12px 20px;background:var(--ink);color:var(--paper);font-weight:800;font-size:11px;letter-spacing:.2em;text-transform:uppercase;text-align:center;text-decoration:none;transition:background .2s,color .2s}.inspiring-people-page .ip-spotlight-cta:hover{background:var(--yellow);color:var(--ink)}.inspiring-people-page .ip-cta-band{padding:clamp(64px,7vw,96px) 0;border-bottom:2.5px solid var(--ink)}.inspiring-people-page .ip-cta-inner{display:grid;grid-template-columns:1fr 1fr;gap:clamp(40px,5vw,72px);align-items:start}@media(max-width:900px){.inspiring-people-page .ip-cta-inner{grid-template-columns:1fr}}.inspiring-people-page .ip-cta-text{align-self:flex-start;position:sticky;top:120px}@media(max-width:900px){.inspiring-people-page .ip-cta-text{position:static}}.inspiring-people-page .ip-cta-text .sec-markette{margin-bottom:24px}.inspiring-people-page .ip-cta-text h2{font-family:var(--font-display);font-weight:900;font-style:italic;font-stretch:125%;font-size:clamp(30px,3.5vw,50px);line-height:.95;margin-bottom:20px}.inspiring-people-page .ip-cta-text p{font-family:var(--font-body);font-size:18px;line-height:1.6;color:var(--ink);max-width:52ch;margin-bottom:0}.inspiring-people-page .ip-cta-form-wrap{border:2.5px solid var(--ink);padding:32px;background:var(--paper)}.inspiring-people-page .ip-cta-formats-label{font-weight:800;font-size:11px;letter-spacing:.24em;text-transform:uppercase;margin-bottom:6px;color:var(--muted)}.inspiring-people-page .ip-form-title{font-family:var(--font-display);font-weight:900;font-style:italic;font-stretch:125%;font-size:clamp(20px,2vw,26px);margin:6px 0 14px;line-height:1.05}.inspiring-people-page .ip-form-intro{font-family:var(--font-body);font-size:15px;line-height:1.55;color:#333;margin-bottom:22px;text-align:left}.inspiring-people-page .ip-app-form .nf-form-content{padding:0}.inspiring-people-page .ip-app-form .nf-before-form-content,.inspiring-people-page .ip-app-form .nf-after-form-content,.inspiring-people-page .ip-app-form .nf-form-title{display:none}.inspiring-people-page .ip-app-form nf-field,.inspiring-people-page .ip-app-form .nf-field-container,.inspiring-people-page .ip-app-form .field-wrap,.inspiring-people-page .ip-app-form .nf-field-element{float:none;width:100%;max-width:100%;margin-left:0;margin-right:0;box-sizing:border-box}.inspiring-people-page .ip-app-form nf-fields-wrap{display:flex;flex-direction:column;gap:14px}.inspiring-people-page .ip-app-form .nf-field-container{margin-bottom:0}.inspiring-people-page .ip-app-form .nf-field-label label,.inspiring-people-page .ip-app-form .nf-field-label .nf-label-span{display:inline-block;font-family:var(--font-sans);font-size:13px;font-weight:700;color:var(--ink);margin-bottom:6px}.inspiring-people-page .ip-app-form .ninja-forms-field,.inspiring-people-page .ip-app-form .nf-field-element input[type=text],.inspiring-people-page .ip-app-form .nf-field-element input[type=email],.inspiring-people-page .ip-app-form .nf-field-element input[type=tel],.inspiring-people-page .ip-app-form .nf-field-element textarea{border:2px solid var(--ink);padding:13px 16px;font:inherit;font-family:var(--font-sans);font-size:15px;background:var(--paper);resize:vertical;color:var(--ink);width:100%;box-sizing:border-box;border-radius:0;box-shadow:none}.inspiring-people-page .ip-app-form .ninja-forms-field:focus,.inspiring-people-page .ip-app-form .nf-field-element input[type=text]:focus,.inspiring-people-page .ip-app-form .nf-field-element input[type=email]:focus,.inspiring-people-page .ip-app-form .nf-field-element input[type=tel]:focus,.inspiring-people-page .ip-app-form .nf-field-element textarea:focus{outline:3px solid var(--ink);outline-offset:2px;box-shadow:none}.inspiring-people-page .ip-app-form textarea.ninja-forms-field{min-height:110px}.inspiring-people-page .ip-app-form .submit-wrap .nf-field-element input,.inspiring-people-page .ip-app-form .submit-wrap .nf-field-element button{margin-top:4px;padding:14px 22px;width:100%;background:var(--ink);color:var(--paper);border:2px solid var(--ink);font-family:var(--font-sans);font-weight:800;font-size:11px;letter-spacing:.24em;text-transform:uppercase;cursor:pointer;border-radius:0;box-shadow:none;transition:background .2s,color .2s}.inspiring-people-page .ip-app-form .submit-wrap .nf-field-element input:hover,.inspiring-people-page .ip-app-form .submit-wrap .nf-field-element button:hover{background:var(--yellow);color:var(--ink);border-color:var(--ink)}.inspiring-people-page .ip-app-form .nf-response-msg{font-family:var(--font-sans);font-size:14px;margin-top:12px}.inspiring-people-page .ip-app-form .nf-error-msg,.inspiring-people-page .ip-app-form .ninja-forms-field-error{font-family:var(--font-sans);font-size:12px;color:#b42318}.inspiring-people-page .ip-app-form .nf-error .ninja-forms-field{border-color:#b42318}.inspiring-people-single .container{padding-inline:32px}.inspiring-people-single .art-body-wrap{margin-top:56px}.inspiring-people-single .related{padding:120px 32px 130px}.inspiring-people-single .pt-head{padding:52px 0 40px;border-bottom:2.5px solid var(--ink)}@media(max-width:600px){.inspiring-people-single .pt-head{padding:28px 0 24px}}.inspiring-people-single .pt-head-inner{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(40px,5vw,80px);align-items:end}@media(max-width:900px){.inspiring-people-single .pt-head-inner{grid-template-columns:1fr}}.inspiring-people-single .pt-format{display:inline-flex;align-items:center;gap:10px;border:2px solid var(--ink);padding:7px 14px;margin-bottom:26px}.inspiring-people-single .pt-format:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ink);flex-shrink:0}.inspiring-people-single .pt-format span{font-weight:800;font-size:10px;letter-spacing:.3em;text-transform:uppercase}.inspiring-people-single .pt-name{font-family:var(--font-serif);font-weight:800;font-size:clamp(44px,6vw,84px);line-height:1;letter-spacing:-.015em;overflow-wrap:anywhere}.inspiring-people-single .pt-role{font-family:var(--font-accent);font-size:clamp(17px,1.7vw,21px);display:block;margin:18px 0 22px;transform:rotate(-.6deg)}.inspiring-people-single .pt-dek{font-family:var(--font-body);font-style:italic;font-size:clamp(18px,1.8vw,23px);line-height:1.45;color:rgba(var(--ink-rgb),.82);max-width:44ch}.inspiring-people-single .pt-visual{position:relative}@media(max-width:900px){.inspiring-people-single .pt-visual{margin-top:8px}}.inspiring-people-single .pt-visual-img{aspect-ratio:4/5;background:var(--paper-soft) center/cover;overflow:hidden}.inspiring-people-single .pt-visual-img img{width:100%;height:100%;object-fit:cover;object-position:center top}.inspiring-people-single .pt-tape{position:absolute;bottom:-18px;left:-18px;background:var(--yellow);color:var(--ink);padding:14px 20px;font-family:var(--font-accent);font-size:clamp(15px,1.4vw,18px);line-height:1.3;max-width:26ch;transform:rotate(-1.5deg);z-index:2}@media(max-width:900px){.inspiring-people-single .pt-tape{position:static;transform:rotate(-1deg);margin-top:16px;display:inline-block}}.inspiring-people-single .pt-meta-wrap{max-width:1060px;margin:0 auto;padding:0 32px}.inspiring-people-single .pt-meta{display:flex;flex-wrap:wrap;gap:20px 40px;padding:20px 0;border-bottom:1.5px solid rgba(var(--ink-rgb),.15);font-family:var(--font-sans);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--ink-rgb),.6);align-items:center}.inspiring-people-single .pt-meta .label{display:block;font-size:9px;opacity:.7;margin-bottom:3px}.inspiring-people-single .pt-meta a{font-weight:800;color:var(--ink)}.inspiring-people-single .pt-meta a:hover{color:rgba(var(--ink-rgb),.55)}.inspiring-people-single .pt-steck{max-width:1060px;margin:34px auto 0;padding:0 32px}.inspiring-people-single .pt-steck-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:var(--ink);border:2px solid var(--ink)}@media(max-width:700px){.inspiring-people-single .pt-steck-grid{grid-template-columns:1fr 1fr}}.inspiring-people-single .pt-steck-grid--1{grid-template-columns:1fr}.inspiring-people-single .pt-steck-grid--2{grid-template-columns:1fr 1fr}.inspiring-people-single .pt-steck-grid--3{grid-template-columns:repeat(3,1fr)}@media(max-width:700px){.inspiring-people-single .pt-steck-grid--3{grid-template-columns:1fr 1fr}}.inspiring-people-single .pt-steck-cell{background:var(--paper);padding:20px 18px}.inspiring-people-single .sc-label{font-size:9px;letter-spacing:.24em;text-transform:uppercase;font-weight:800;color:rgba(var(--ink-rgb),.55);display:block;margin-bottom:8px}.inspiring-people-single .sc-val{font-family:var(--font-serif);font-weight:800;font-size:19px;line-height:1.1}.inspiring-people-single .art-body h2.ip-q{font-family:var(--font-display);font-weight:900;font-style:italic;font-stretch:125%;font-size:clamp(20px,2vw,26px);line-height:1.2;margin:40px 0 16px}.inspiring-people-single .art-body .ip-q{font-family:var(--font-display);font-weight:900;font-style:italic;font-stretch:125%;font-size:clamp(20px,2vw,26px);line-height:1.2;margin:40px 0 16px;color:var(--ink)}.inspiring-people-single .ip-video{margin:36px 0}.inspiring-people-single .ip-video .wp-block-embed__wrapper{position:relative;aspect-ratio:16/9;background:var(--paper-soft)}.inspiring-people-single .ip-video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;margin:0}
