.materials-page{overflow:clip}.materials-intro{padding-top:28px}.materials-back{color:var(--muted);align-items:center;gap:10px;min-height:44px;font-size:10px;display:inline-flex}.materials-back:hover{color:var(--accent)}.materials-hero{grid-template-columns:1.12fr 1fr;align-items:center;gap:80px;padding-block:36px 74px;display:grid}.materials-hero-copy>.eyebrow{color:var(--accent);margin-bottom:26px}.materials-hero h1{letter-spacing:-.055em;font-size:clamp(76px,8.4vw,122px);line-height:.93}.materials-hero h1 em{color:var(--accent)}.materials-lead{font-family:var(--display);margin-top:28px;font-size:28px;line-height:1.3}.materials-hero-description{max-width:360px;color:var(--muted);margin-top:16px;font-size:12px;line-height:1.9}.materials-hero-copy>.text-link{margin-top:24px}.materials-hero-photo{background:var(--surface);height:400px;position:relative}.materials-hero-photo img{object-fit:cover;object-position:54% 50%}.materials-hero-figure figcaption{color:var(--muted);justify-content:space-between;gap:16px;padding-top:13px;font-size:9px;line-height:1.6;display:flex}.materials-essentials{border-top:1px solid var(--line);padding-block:44px 70px}.materials-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:36px;display:flex}.materials-section-heading .eyebrow{color:var(--muted);margin-bottom:16px}.materials-section-heading h2{font-size:clamp(42px,4.2vw,60px)}.materials-section-heading>div>p:not(.eyebrow){color:var(--muted);margin-top:16px;font-size:11px;line-height:1.8}.materials-section-heading>p{color:var(--muted);padding-bottom:3px;font-size:10px;line-height:1.9}.materials-downloads{grid-template-columns:1fr 1fr 1fr;gap:24px;display:grid}.material-download{background:var(--surface);flex-direction:column;min-width:0;padding:24px;display:flex}.material-download-top{justify-content:space-between;align-items:center;gap:20px;display:flex}.material-download-top .eyebrow{font-size:9px}.material-resume{background:var(--ink);color:var(--paper)}.material-resume-art{padding-block:28px 22px}.material-resume-art>span,.material-resume-art>em{font-family:var(--display);letter-spacing:-.04em;font-size:clamp(52px,5.2vw,82px);line-height:.87;display:block}.material-resume-art>em{margin-top:8px}.material-resume-rule{background:#f6f4ee66;width:42px;height:1px;margin-top:22px}.material-resume-art>p{letter-spacing:.14em;text-transform:uppercase;margin-top:12px;font-size:8px}.material-download-copy{margin-top:auto}.material-download h3{letter-spacing:-.02em;font-size:30px;line-height:1.2}.material-download-copy p{color:var(--muted);margin-top:10px;font-size:10px;line-height:1.85}.material-resume .material-download-copy p{color:#f6f4eeba}.material-download>.text-link{width:100%;min-height:44px;margin-top:20px;font-size:10px}.material-resume>.text-link{border-color:#f6f4ee66}.material-resume>.text-link:hover{color:var(--paper);border-color:var(--paper)}.material-resume>.text-link:focus-visible{outline-color:var(--paper)}.material-headshot{padding:0 24px 24px}.material-headshot-photo{margin-inline:-24px;background:var(--ink);height:244px;margin-bottom:23px;position:relative;overflow:hidden}.material-headshot-photo img{object-fit:cover;object-position:50% 26%}.material-image-label{background:var(--paper);padding:5px 10px;font-size:8px;position:absolute;bottom:14px;left:16px}.material-broadway{background:#eae3d9}.material-broadway-art{color:var(--accent);padding-block:28px 30px}.material-broadway-art .eyebrow{letter-spacing:.1em;margin-bottom:21px;font-size:8px}.material-broadway-art>span,.material-broadway-art>em{font-family:var(--display);letter-spacing:-.06em;font-size:clamp(42px,4.4vw,67px);line-height:1;display:block}.material-broadway-art>em{margin-top:2px}.material-broadway-line{background:#813d4259;width:42px;height:1px;margin-top:24px}.materials-revision-note{color:var(--muted);margin-top:22px;font-size:9px;line-height:1.85}.materials-private{isolation:isolate;border-top:1px solid var(--line);background:var(--surface);min-height:1200px;padding-block:58px 96px;position:relative}.materials-archive-preview{filter:blur(8px);-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.76}.materials-archive-grid{grid-template-columns:1fr 1.1fr;align-items:start;gap:40px 56px;display:grid}.materials-archive-grid figure>div{background:var(--ink);position:relative;overflow:hidden}.materials-archive-grid img{object-fit:cover}.materials-archive-grid figcaption{color:var(--muted);margin-top:12px;font-size:9px;line-height:1.8}.material-archive-portrait>div{height:420px}.material-archive-portrait img{object-position:50% 27%}.material-archive-stage{padding-top:64px}.material-archive-stage>div{height:400px}.material-archive-dossier{padding-top:30px}.material-archive-dossier>.eyebrow{margin-bottom:20px}.material-archive-dossier h3{letter-spacing:-.04em;font-size:clamp(56px,6vw,84px);line-height:.95}.material-archive-dossier h3 em{color:var(--accent)}.material-archive-index{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:18px 32px;margin-top:32px;padding-top:25px;font-size:11px;display:grid}.material-archive-concert>div{height:320px}.materials-gate-layer{pointer-events:none;background:linear-gradient(#efede661,#f6f4eeba 25% 75%,#efede6d1);padding:96px 20px;position:absolute;inset:0}.material-gate{text-align:center;pointer-events:auto;max-width:640px;margin:0 auto;padding:36px 30px 30px;position:sticky;top:max(112px,50dvh - 200px)}.material-gate-mark{width:52px;height:52px;color:var(--accent);border:1px solid #813d4273;border-radius:50%;place-items:center;margin:0 auto 25px;display:grid}.material-gate>.eyebrow{color:var(--accent);margin-bottom:18px;font-size:9px}.material-gate h2{letter-spacing:-.035em;font-size:clamp(44px,5.2vw,70px);line-height:1.02}.material-gate-description{color:var(--ink);margin-top:23px;font-size:13px;line-height:1.8}.material-gate-action{min-height:54px;margin-top:26px;font-size:11px}.material-gate-email{width:fit-content;min-height:44px;color:var(--ink);margin:10px auto 0;padding-block:13px;font-size:12px;display:block}.material-gate-email:hover{color:var(--accent)}.materials-footer{border-top:0}.materials-footer-contact{justify-content:space-between;align-items:center;gap:24px;padding-block:0 32px;display:flex}.materials-footer-contact>p{color:var(--muted);font-size:10px;line-height:1.7}.materials-footer-contact .text-link{font-size:11px}@media (min-width:1600px){.materials-hero-photo{height:430px}.materials-hero{padding-block:52px 80px}}@media (max-width:1100px){.materials-hero{gap:45px}.materials-hero-photo{height:380px}.materials-downloads{gap:16px}.material-download{padding-inline:20px}.material-headshot-photo{margin-inline:-20px}.material-download h3{font-size:27px}.material-broadway-art .eyebrow{font-size:7px}.materials-private{min-height:1140px}}@media (max-width:767px){.materials-intro{padding-top:16px}.materials-hero{grid-template-columns:1fr;gap:36px;padding-block:26px 44px}.materials-hero-copy>.eyebrow{margin-bottom:20px}.materials-hero h1{font-size:clamp(70px,14.8vw,104px)}.materials-lead{margin-top:24px;font-size:27px}.materials-hero-description{max-width:380px}.materials-hero-copy>.text-link{margin-top:20px}.materials-hero-photo{height:270px}.materials-hero-figure figcaption{font-size:8px}.materials-essentials{padding-block:32px 46px}.materials-section-heading{margin-bottom:28px}.materials-section-heading h2{max-width:320px;font-size:45px}.materials-section-heading>p{display:none}.materials-section-heading .eyebrow{margin-bottom:13px}.materials-downloads{grid-template-columns:1fr;gap:16px}.material-download{min-height:220px;padding:22px;position:relative}.material-download-top{margin-bottom:18px}.material-download h3{font-size:30px}.material-resume-art{display:none}.material-download-copy p{font-size:10px}.material-download>.text-link{margin-top:16px;font-size:11px}.material-resume .material-download-copy{margin-top:0}.material-headshot{grid-template-columns:96px 1fr;align-items:center;column-gap:22px;min-height:188px;display:grid}.material-headshot-photo{grid-row:span 2;height:142px;margin:0}.material-headshot-photo img{object-position:50% 35%}.material-headshot .material-download-copy{align-self:end;margin:0}.material-headshot h3{font-size:29px}.material-image-label{display:none}.material-headshot>.text-link{grid-column:2;align-self:start;margin-top:6px}.material-broadway-art{opacity:.15;padding:0;position:absolute;top:72px;right:22px}.material-broadway-art .eyebrow,.material-broadway-line{display:none}.material-broadway-art>span,.material-broadway-art>em{font-size:60px}.material-broadway .material-download-copy{margin-top:0;position:relative}.material-broadway>.text-link{position:relative}.materials-revision-note{margin-top:18px}.materials-private{min-height:1240px;padding-block:44px 80px}.materials-archive-grid{gap:32px 22px}.material-archive-portrait>div{height:330px}.material-archive-stage{padding-top:55px}.material-archive-stage>div{height:340px}.material-archive-dossier{grid-column:span 2;padding-top:25px}.material-archive-dossier h3{font-size:62px}.material-archive-index{font-size:10px}.material-archive-concert{grid-column:span 2}.material-archive-concert>div{height:240px}.materials-gate-layer{padding:80px 14px}.material-gate{padding:30px 4px;top:max(86px,50dvh - 210px)}.material-gate-mark{margin-bottom:23px}.material-gate h2{font-size:clamp(43px,9.8vw,64px)}.material-gate-description{margin-top:21px;font-size:13px}.material-gate-action{white-space:normal;gap:12px;max-width:100%;padding-inline:19px;font-size:12px}.materials-footer-contact{flex-direction:column;align-items:start;gap:12px;padding-bottom:28px}}@media (max-width:359px){.materials-hero h1{font-size:68px}.materials-hero-photo{height:230px}.materials-hero-figure figcaption{flex-direction:column;gap:3px}.materials-section-heading h2{font-size:39px}.material-headshot{grid-template-columns:76px 1fr;gap:6px 14px;padding:18px}.material-headshot-photo{height:132px}.material-headshot h3{font-size:27px}.material-headshot .material-download-copy p{font-size:9px}.material-headshot>.text-link{gap:10px;font-size:10px}.material-gate h2{font-size:40px}.material-gate-action{padding-inline:13px}}@media (prefers-reduced-motion:reduce){.materials-page *,.materials-footer *{transition:none!important;animation:none!important}}
