/* V26 type ladder, ratio4:3. Utility13.5; primary18,24,32,42.6667,56.8889; display75.8519. */
:root{--type-utility:13.5px;--type-body:18px;--type-card:24px;--type-small-display:32px;--type-mobile-hero:36.2667px;--type-section:42.6667px;--type-hero:51.2px}
body{font-family:Inter,sans-serif;font-size:18px;line-height:1.5}

/* BLOCK 404.html-00-header: set data-type-undo to restore original typography. */
[data-type-block="404.html-00-header"]:not([data-type-undo]),[data-type-block="404.html-00-header"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="404.html-00-header"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="404.html-00-header"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="404.html-00-header"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="404.html-00-header"]:not([data-type-undo]) .eyebrow,[data-type-block="404.html-00-header"]:not([data-type-undo]) .section-label,[data-type-block="404.html-00-header"]:not([data-type-undo]) .kicker,[data-type-block="404.html-00-header"]:not([data-type-undo]) .nav-link,[data-type-block="404.html-00-header"]:not([data-type-undo]) .brand,[data-type-block="404.html-00-header"]:not([data-type-undo]) .stat-label,[data-type-block="404.html-00-header"]:not([data-type-undo]) .credit-year,[data-type-block="404.html-00-header"]:not([data-type-undo]) .credit-source,[data-type-block="404.html-00-header"]:not([data-type-undo]) .work-meta,[data-type-block="404.html-00-header"]:not([data-type-undo]) .music-meta,[data-type-block="404.html-00-header"]:not([data-type-undo]) .music-index,[data-type-block="404.html-00-header"]:not([data-type-undo]) .service-no,[data-type-block="404.html-00-header"]:not([data-type-undo]) .card-num,[data-type-block="404.html-00-header"]:not([data-type-undo]) .film-caption,[data-type-block="404.html-00-header"]:not([data-type-undo]) .footer-text,[data-type-block="404.html-00-header"]:not([data-type-undo]) .footer-link,[data-type-block="404.html-00-header"]:not([data-type-undo]) small,[data-type-block="404.html-00-header"]:not([data-type-undo]) .primary,[data-type-block="404.html-00-header"]:not([data-type-undo]) .text-link,[data-type-block="404.html-00-header"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="404.html-00-header"]:not([data-type-undo]) .brand,[data-type-block="404.html-00-header"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="404.html-00-header"]:not([data-type-undo]) .eyebrow,[data-type-block="404.html-00-header"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="404.html-00-header"]:not([data-type-undo]) .stat-number,[data-type-block="404.html-00-header"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="404.html-00-header"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="404.html-00-header"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="404.html-00-header"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK 404.html-01-hero: set data-type-undo to restore original typography. */
[data-type-block="404.html-01-hero"]:not([data-type-undo]),[data-type-block="404.html-01-hero"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="404.html-01-hero"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="404.html-01-hero"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="404.html-01-hero"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="404.html-01-hero"]:not([data-type-undo]) .eyebrow,[data-type-block="404.html-01-hero"]:not([data-type-undo]) .section-label,[data-type-block="404.html-01-hero"]:not([data-type-undo]) .kicker,[data-type-block="404.html-01-hero"]:not([data-type-undo]) .nav-link,[data-type-block="404.html-01-hero"]:not([data-type-undo]) .brand,[data-type-block="404.html-01-hero"]:not([data-type-undo]) .stat-label,[data-type-block="404.html-01-hero"]:not([data-type-undo]) .credit-year,[data-type-block="404.html-01-hero"]:not([data-type-undo]) .credit-source,[data-type-block="404.html-01-hero"]:not([data-type-undo]) .work-meta,[data-type-block="404.html-01-hero"]:not([data-type-undo]) .music-meta,[data-type-block="404.html-01-hero"]:not([data-type-undo]) .music-index,[data-type-block="404.html-01-hero"]:not([data-type-undo]) .service-no,[data-type-block="404.html-01-hero"]:not([data-type-undo]) .card-num,[data-type-block="404.html-01-hero"]:not([data-type-undo]) .film-caption,[data-type-block="404.html-01-hero"]:not([data-type-undo]) .footer-text,[data-type-block="404.html-01-hero"]:not([data-type-undo]) .footer-link,[data-type-block="404.html-01-hero"]:not([data-type-undo]) small,[data-type-block="404.html-01-hero"]:not([data-type-undo]) .primary,[data-type-block="404.html-01-hero"]:not([data-type-undo]) .text-link,[data-type-block="404.html-01-hero"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="404.html-01-hero"]:not([data-type-undo]) .brand,[data-type-block="404.html-01-hero"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="404.html-01-hero"]:not([data-type-undo]) .eyebrow,[data-type-block="404.html-01-hero"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="404.html-01-hero"]:not([data-type-undo]) .stat-number,[data-type-block="404.html-01-hero"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="404.html-01-hero"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="404.html-01-hero"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="404.html-01-hero"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK 404.html-02-section: set data-type-undo to restore original typography. */
[data-type-block="404.html-02-section"]:not([data-type-undo]),[data-type-block="404.html-02-section"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="404.html-02-section"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="404.html-02-section"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="404.html-02-section"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="404.html-02-section"]:not([data-type-undo]) .eyebrow,[data-type-block="404.html-02-section"]:not([data-type-undo]) .section-label,[data-type-block="404.html-02-section"]:not([data-type-undo]) .kicker,[data-type-block="404.html-02-section"]:not([data-type-undo]) .nav-link,[data-type-block="404.html-02-section"]:not([data-type-undo]) .brand,[data-type-block="404.html-02-section"]:not([data-type-undo]) .stat-label,[data-type-block="404.html-02-section"]:not([data-type-undo]) .credit-year,[data-type-block="404.html-02-section"]:not([data-type-undo]) .credit-source,[data-type-block="404.html-02-section"]:not([data-type-undo]) .work-meta,[data-type-block="404.html-02-section"]:not([data-type-undo]) .music-meta,[data-type-block="404.html-02-section"]:not([data-type-undo]) .music-index,[data-type-block="404.html-02-section"]:not([data-type-undo]) .service-no,[data-type-block="404.html-02-section"]:not([data-type-undo]) .card-num,[data-type-block="404.html-02-section"]:not([data-type-undo]) .film-caption,[data-type-block="404.html-02-section"]:not([data-type-undo]) .footer-text,[data-type-block="404.html-02-section"]:not([data-type-undo]) .footer-link,[data-type-block="404.html-02-section"]:not([data-type-undo]) small,[data-type-block="404.html-02-section"]:not([data-type-undo]) .primary,[data-type-block="404.html-02-section"]:not([data-type-undo]) .text-link,[data-type-block="404.html-02-section"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="404.html-02-section"]:not([data-type-undo]) .brand,[data-type-block="404.html-02-section"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="404.html-02-section"]:not([data-type-undo]) .eyebrow,[data-type-block="404.html-02-section"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="404.html-02-section"]:not([data-type-undo]) .stat-number,[data-type-block="404.html-02-section"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="404.html-02-section"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="404.html-02-section"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="404.html-02-section"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK 404.html-03-footer: set data-type-undo to restore original typography. */
[data-type-block="404.html-03-footer"]:not([data-type-undo]),[data-type-block="404.html-03-footer"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="404.html-03-footer"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="404.html-03-footer"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="404.html-03-footer"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="404.html-03-footer"]:not([data-type-undo]) .eyebrow,[data-type-block="404.html-03-footer"]:not([data-type-undo]) .section-label,[data-type-block="404.html-03-footer"]:not([data-type-undo]) .kicker,[data-type-block="404.html-03-footer"]:not([data-type-undo]) .nav-link,[data-type-block="404.html-03-footer"]:not([data-type-undo]) .brand,[data-type-block="404.html-03-footer"]:not([data-type-undo]) .stat-label,[data-type-block="404.html-03-footer"]:not([data-type-undo]) .credit-year,[data-type-block="404.html-03-footer"]:not([data-type-undo]) .credit-source,[data-type-block="404.html-03-footer"]:not([data-type-undo]) .work-meta,[data-type-block="404.html-03-footer"]:not([data-type-undo]) .music-meta,[data-type-block="404.html-03-footer"]:not([data-type-undo]) .music-index,[data-type-block="404.html-03-footer"]:not([data-type-undo]) .service-no,[data-type-block="404.html-03-footer"]:not([data-type-undo]) .card-num,[data-type-block="404.html-03-footer"]:not([data-type-undo]) .film-caption,[data-type-block="404.html-03-footer"]:not([data-type-undo]) .footer-text,[data-type-block="404.html-03-footer"]:not([data-type-undo]) .footer-link,[data-type-block="404.html-03-footer"]:not([data-type-undo]) small,[data-type-block="404.html-03-footer"]:not([data-type-undo]) .primary,[data-type-block="404.html-03-footer"]:not([data-type-undo]) .text-link,[data-type-block="404.html-03-footer"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="404.html-03-footer"]:not([data-type-undo]) .brand,[data-type-block="404.html-03-footer"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="404.html-03-footer"]:not([data-type-undo]) .eyebrow,[data-type-block="404.html-03-footer"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="404.html-03-footer"]:not([data-type-undo]) .stat-number,[data-type-block="404.html-03-footer"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="404.html-03-footer"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="404.html-03-footer"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="404.html-03-footer"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK home-00-header: set data-type-undo to restore original typography. */
[data-type-block="home-00-header"]:not([data-type-undo]),[data-type-block="home-00-header"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="home-00-header"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="home-00-header"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="home-00-header"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="home-00-header"]:not([data-type-undo]) .eyebrow,[data-type-block="home-00-header"]:not([data-type-undo]) .section-label,[data-type-block="home-00-header"]:not([data-type-undo]) .kicker,[data-type-block="home-00-header"]:not([data-type-undo]) .nav-link,[data-type-block="home-00-header"]:not([data-type-undo]) .brand,[data-type-block="home-00-header"]:not([data-type-undo]) .stat-label,[data-type-block="home-00-header"]:not([data-type-undo]) .credit-year,[data-type-block="home-00-header"]:not([data-type-undo]) .credit-source,[data-type-block="home-00-header"]:not([data-type-undo]) .work-meta,[data-type-block="home-00-header"]:not([data-type-undo]) .music-meta,[data-type-block="home-00-header"]:not([data-type-undo]) .music-index,[data-type-block="home-00-header"]:not([data-type-undo]) .service-no,[data-type-block="home-00-header"]:not([data-type-undo]) .card-num,[data-type-block="home-00-header"]:not([data-type-undo]) .film-caption,[data-type-block="home-00-header"]:not([data-type-undo]) .footer-text,[data-type-block="home-00-header"]:not([data-type-undo]) .footer-link,[data-type-block="home-00-header"]:not([data-type-undo]) small,[data-type-block="home-00-header"]:not([data-type-undo]) .primary,[data-type-block="home-00-header"]:not([data-type-undo]) .text-link,[data-type-block="home-00-header"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="home-00-header"]:not([data-type-undo]) .brand,[data-type-block="home-00-header"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="home-00-header"]:not([data-type-undo]) .eyebrow,[data-type-block="home-00-header"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="home-00-header"]:not([data-type-undo]) .stat-number,[data-type-block="home-00-header"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="home-00-header"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="home-00-header"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="home-00-header"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK home-01-hero: set data-type-undo to restore original typography. */
[data-type-block="home-01-hero"]:not([data-type-undo]),[data-type-block="home-01-hero"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="home-01-hero"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="home-01-hero"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="home-01-hero"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="home-01-hero"]:not([data-type-undo]) .eyebrow,[data-type-block="home-01-hero"]:not([data-type-undo]) .section-label,[data-type-block="home-01-hero"]:not([data-type-undo]) .kicker,[data-type-block="home-01-hero"]:not([data-type-undo]) .nav-link,[data-type-block="home-01-hero"]:not([data-type-undo]) .brand,[data-type-block="home-01-hero"]:not([data-type-undo]) .stat-label,[data-type-block="home-01-hero"]:not([data-type-undo]) .credit-year,[data-type-block="home-01-hero"]:not([data-type-undo]) .credit-source,[data-type-block="home-01-hero"]:not([data-type-undo]) .work-meta,[data-type-block="home-01-hero"]:not([data-type-undo]) .music-meta,[data-type-block="home-01-hero"]:not([data-type-undo]) .music-index,[data-type-block="home-01-hero"]:not([data-type-undo]) .service-no,[data-type-block="home-01-hero"]:not([data-type-undo]) .card-num,[data-type-block="home-01-hero"]:not([data-type-undo]) .film-caption,[data-type-block="home-01-hero"]:not([data-type-undo]) .footer-text,[data-type-block="home-01-hero"]:not([data-type-undo]) .footer-link,[data-type-block="home-01-hero"]:not([data-type-undo]) small,[data-type-block="home-01-hero"]:not([data-type-undo]) .primary,[data-type-block="home-01-hero"]:not([data-type-undo]) .text-link,[data-type-block="home-01-hero"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="home-01-hero"]:not([data-type-undo]) .brand,[data-type-block="home-01-hero"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="home-01-hero"]:not([data-type-undo]) .eyebrow,[data-type-block="home-01-hero"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="home-01-hero"]:not([data-type-undo]) .stat-number,[data-type-block="home-01-hero"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="home-01-hero"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="home-01-hero"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="home-01-hero"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK home-02-stats: set data-type-undo to restore original typography. */
[data-type-block="home-02-stats"]:not([data-type-undo]),[data-type-block="home-02-stats"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="home-02-stats"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="home-02-stats"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="home-02-stats"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="home-02-stats"]:not([data-type-undo]) .eyebrow,[data-type-block="home-02-stats"]:not([data-type-undo]) .section-label,[data-type-block="home-02-stats"]:not([data-type-undo]) .kicker,[data-type-block="home-02-stats"]:not([data-type-undo]) .nav-link,[data-type-block="home-02-stats"]:not([data-type-undo]) .brand,[data-type-block="home-02-stats"]:not([data-type-undo]) .stat-label,[data-type-block="home-02-stats"]:not([data-type-undo]) .credit-year,[data-type-block="home-02-stats"]:not([data-type-undo]) .credit-source,[data-type-block="home-02-stats"]:not([data-type-undo]) .work-meta,[data-type-block="home-02-stats"]:not([data-type-undo]) .music-meta,[data-type-block="home-02-stats"]:not([data-type-undo]) .music-index,[data-type-block="home-02-stats"]:not([data-type-undo]) .service-no,[data-type-block="home-02-stats"]:not([data-type-undo]) .card-num,[data-type-block="home-02-stats"]:not([data-type-undo]) .film-caption,[data-type-block="home-02-stats"]:not([data-type-undo]) .footer-text,[data-type-block="home-02-stats"]:not([data-type-undo]) .footer-link,[data-type-block="home-02-stats"]:not([data-type-undo]) small,[data-type-block="home-02-stats"]:not([data-type-undo]) .primary,[data-type-block="home-02-stats"]:not([data-type-undo]) .text-link,[data-type-block="home-02-stats"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="home-02-stats"]:not([data-type-undo]) .brand,[data-type-block="home-02-stats"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="home-02-stats"]:not([data-type-undo]) .eyebrow,[data-type-block="home-02-stats"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="home-02-stats"]:not([data-type-undo]) .stat-number,[data-type-block="home-02-stats"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="home-02-stats"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="home-02-stats"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="home-02-stats"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK home-03-section: set data-type-undo to restore original typography. */
[data-type-block="home-03-section"]:not([data-type-undo]),[data-type-block="home-03-section"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="home-03-section"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="home-03-section"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="home-03-section"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="home-03-section"]:not([data-type-undo]) .eyebrow,[data-type-block="home-03-section"]:not([data-type-undo]) .section-label,[data-type-block="home-03-section"]:not([data-type-undo]) .kicker,[data-type-block="home-03-section"]:not([data-type-undo]) .nav-link,[data-type-block="home-03-section"]:not([data-type-undo]) .brand,[data-type-block="home-03-section"]:not([data-type-undo]) .stat-label,[data-type-block="home-03-section"]:not([data-type-undo]) .credit-year,[data-type-block="home-03-section"]:not([data-type-undo]) .credit-source,[data-type-block="home-03-section"]:not([data-type-undo]) .work-meta,[data-type-block="home-03-section"]:not([data-type-undo]) .music-meta,[data-type-block="home-03-section"]:not([data-type-undo]) .music-index,[data-type-block="home-03-section"]:not([data-type-undo]) .service-no,[data-type-block="home-03-section"]:not([data-type-undo]) .card-num,[data-type-block="home-03-section"]:not([data-type-undo]) .film-caption,[data-type-block="home-03-section"]:not([data-type-undo]) .footer-text,[data-type-block="home-03-section"]:not([data-type-undo]) .footer-link,[data-type-block="home-03-section"]:not([data-type-undo]) small,[data-type-block="home-03-section"]:not([data-type-undo]) .primary,[data-type-block="home-03-section"]:not([data-type-undo]) .text-link,[data-type-block="home-03-section"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="home-03-section"]:not([data-type-undo]) .brand,[data-type-block="home-03-section"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="home-03-section"]:not([data-type-undo]) .eyebrow,[data-type-block="home-03-section"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="home-03-section"]:not([data-type-undo]) .stat-number,[data-type-block="home-03-section"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="home-03-section"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="home-03-section"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="home-03-section"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK home-04-apple: set data-type-undo to restore original typography. */
[data-type-block="home-04-apple"]:not([data-type-undo]),[data-type-block="home-04-apple"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="home-04-apple"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="home-04-apple"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="home-04-apple"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="home-04-apple"]:not([data-type-undo]) .eyebrow,[data-type-block="home-04-apple"]:not([data-type-undo]) .section-label,[data-type-block="home-04-apple"]:not([data-type-undo]) .kicker,[data-type-block="home-04-apple"]:not([data-type-undo]) .nav-link,[data-type-block="home-04-apple"]:not([data-type-undo]) .brand,[data-type-block="home-04-apple"]:not([data-type-undo]) .stat-label,[data-type-block="home-04-apple"]:not([data-type-undo]) .credit-year,[data-type-block="home-04-apple"]:not([data-type-undo]) .credit-source,[data-type-block="home-04-apple"]:not([data-type-undo]) .work-meta,[data-type-block="home-04-apple"]:not([data-type-undo]) .music-meta,[data-type-block="home-04-apple"]:not([data-type-undo]) .music-index,[data-type-block="home-04-apple"]:not([data-type-undo]) .service-no,[data-type-block="home-04-apple"]:not([data-type-undo]) .card-num,[data-type-block="home-04-apple"]:not([data-type-undo]) .film-caption,[data-type-block="home-04-apple"]:not([data-type-undo]) .footer-text,[data-type-block="home-04-apple"]:not([data-type-undo]) .footer-link,[data-type-block="home-04-apple"]:not([data-type-undo]) small,[data-type-block="home-04-apple"]:not([data-type-undo]) .primary,[data-type-block="home-04-apple"]:not([data-type-undo]) .text-link,[data-type-block="home-04-apple"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="home-04-apple"]:not([data-type-undo]) .brand,[data-type-block="home-04-apple"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="home-04-apple"]:not([data-type-undo]) .eyebrow,[data-type-block="home-04-apple"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="home-04-apple"]:not([data-type-undo]) .stat-number,[data-type-block="home-04-apple"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="home-04-apple"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="home-04-apple"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="home-04-apple"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK home-05-section: set data-type-undo to restore original typography. */
[data-type-block="home-05-section"]:not([data-type-undo]),[data-type-block="home-05-section"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="home-05-section"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="home-05-section"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="home-05-section"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="home-05-section"]:not([data-type-undo]) .eyebrow,[data-type-block="home-05-section"]:not([data-type-undo]) .section-label,[data-type-block="home-05-section"]:not([data-type-undo]) .kicker,[data-type-block="home-05-section"]:not([data-type-undo]) .nav-link,[data-type-block="home-05-section"]:not([data-type-undo]) .brand,[data-type-block="home-05-section"]:not([data-type-undo]) .stat-label,[data-type-block="home-05-section"]:not([data-type-undo]) .credit-year,[data-type-block="home-05-section"]:not([data-type-undo]) .credit-source,[data-type-block="home-05-section"]:not([data-type-undo]) .work-meta,[data-type-block="home-05-section"]:not([data-type-undo]) .music-meta,[data-type-block="home-05-section"]:not([data-type-undo]) .music-index,[data-type-block="home-05-section"]:not([data-type-undo]) .service-no,[data-type-block="home-05-section"]:not([data-type-undo]) .card-num,[data-type-block="home-05-section"]:not([data-type-undo]) .film-caption,[data-type-block="home-05-section"]:not([data-type-undo]) .footer-text,[data-type-block="home-05-section"]:not([data-type-undo]) .footer-link,[data-type-block="home-05-section"]:not([data-type-undo]) small,[data-type-block="home-05-section"]:not([data-type-undo]) .primary,[data-type-block="home-05-section"]:not([data-type-undo]) .text-link,[data-type-block="home-05-section"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="home-05-section"]:not([data-type-undo]) .brand,[data-type-block="home-05-section"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="home-05-section"]:not([data-type-undo]) .eyebrow,[data-type-block="home-05-section"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="home-05-section"]:not([data-type-undo]) .stat-number,[data-type-block="home-05-section"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="home-05-section"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="home-05-section"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="home-05-section"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK home-06-section-credits-context: set data-type-undo to restore original typography. */
[data-type-block="home-06-section-credits-context"]:not([data-type-undo]),[data-type-block="home-06-section-credits-context"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="home-06-section-credits-context"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="home-06-section-credits-context"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="home-06-section-credits-context"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="home-06-section-credits-context"]:not([data-type-undo]) .eyebrow,[data-type-block="home-06-section-credits-context"]:not([data-type-undo]) .section-label,[data-type-block="home-06-section-credits-context"]:not([data-type-undo]) .kicker,[data-type-block="home-06-section-credits-context"]:not([data-type-undo]) .nav-link,[data-type-block="home-06-section-credits-context"]:not([data-type-undo]) .brand,[data-type-block="home-06-section-credits-context"]:not([data-type-undo]) .stat-label,[data-type-block="home-06-section-credits-context"]:not([data-type-undo]) .credit-year,[data-type-block="home-06-section-credits-context"]:not([data-type-undo]) .credit-source,[data-type-block="home-06-section-credits-context"]:not([data-type-undo]) .work-meta,[data-type-block="home-06-section-credits-context"]:not([data-type-undo]) .music-meta,[data-type-block="home-06-section-credits-context"]:not([data-type-undo]) .music-index,[data-type-block="home-06-section-credits-context"]:not([data-type-undo]) .service-no,[data-type-block="home-06-section-credits-context"]:not([data-type-undo]) .card-num,[data-type-block="home-06-section-credits-context"]:not([data-type-undo]) .film-caption,[data-type-block="home-06-section-credits-context"]:not([data-type-undo]) .footer-text,[data-type-block="home-06-section-credits-context"]:not([data-type-undo]) .footer-link,[data-type-block="home-06-section-credits-context"]:not([data-type-undo]) small,[data-type-block="home-06-section-credits-context"]:not([data-type-undo]) .primary,[data-type-block="home-06-section-credits-context"]:not([data-type-undo]) .text-link,[data-type-block="home-06-section-credits-context"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="home-06-section-credits-context"]:not([data-type-undo]) .brand,[data-type-block="home-06-section-credits-context"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="home-06-section-credits-context"]:not([data-type-undo]) .eyebrow,[data-type-block="home-06-section-credits-context"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="home-06-section-credits-context"]:not([data-type-undo]) .stat-number,[data-type-block="home-06-section-credits-context"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="home-06-section-credits-context"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="home-06-section-credits-context"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="home-06-section-credits-context"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK home-07-footer: set data-type-undo to restore original typography. */
[data-type-block="home-07-footer"]:not([data-type-undo]),[data-type-block="home-07-footer"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="home-07-footer"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="home-07-footer"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="home-07-footer"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="home-07-footer"]:not([data-type-undo]) .eyebrow,[data-type-block="home-07-footer"]:not([data-type-undo]) .section-label,[data-type-block="home-07-footer"]:not([data-type-undo]) .kicker,[data-type-block="home-07-footer"]:not([data-type-undo]) .nav-link,[data-type-block="home-07-footer"]:not([data-type-undo]) .brand,[data-type-block="home-07-footer"]:not([data-type-undo]) .stat-label,[data-type-block="home-07-footer"]:not([data-type-undo]) .credit-year,[data-type-block="home-07-footer"]:not([data-type-undo]) .credit-source,[data-type-block="home-07-footer"]:not([data-type-undo]) .work-meta,[data-type-block="home-07-footer"]:not([data-type-undo]) .music-meta,[data-type-block="home-07-footer"]:not([data-type-undo]) .music-index,[data-type-block="home-07-footer"]:not([data-type-undo]) .service-no,[data-type-block="home-07-footer"]:not([data-type-undo]) .card-num,[data-type-block="home-07-footer"]:not([data-type-undo]) .film-caption,[data-type-block="home-07-footer"]:not([data-type-undo]) .footer-text,[data-type-block="home-07-footer"]:not([data-type-undo]) .footer-link,[data-type-block="home-07-footer"]:not([data-type-undo]) small,[data-type-block="home-07-footer"]:not([data-type-undo]) .primary,[data-type-block="home-07-footer"]:not([data-type-undo]) .text-link,[data-type-block="home-07-footer"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="home-07-footer"]:not([data-type-undo]) .brand,[data-type-block="home-07-footer"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="home-07-footer"]:not([data-type-undo]) .eyebrow,[data-type-block="home-07-footer"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="home-07-footer"]:not([data-type-undo]) .stat-number,[data-type-block="home-07-footer"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="home-07-footer"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="home-07-footer"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="home-07-footer"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK services-00-header: set data-type-undo to restore original typography. */
[data-type-block="services-00-header"]:not([data-type-undo]),[data-type-block="services-00-header"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="services-00-header"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="services-00-header"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="services-00-header"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="services-00-header"]:not([data-type-undo]) .eyebrow,[data-type-block="services-00-header"]:not([data-type-undo]) .section-label,[data-type-block="services-00-header"]:not([data-type-undo]) .kicker,[data-type-block="services-00-header"]:not([data-type-undo]) .nav-link,[data-type-block="services-00-header"]:not([data-type-undo]) .brand,[data-type-block="services-00-header"]:not([data-type-undo]) .stat-label,[data-type-block="services-00-header"]:not([data-type-undo]) .credit-year,[data-type-block="services-00-header"]:not([data-type-undo]) .credit-source,[data-type-block="services-00-header"]:not([data-type-undo]) .work-meta,[data-type-block="services-00-header"]:not([data-type-undo]) .music-meta,[data-type-block="services-00-header"]:not([data-type-undo]) .music-index,[data-type-block="services-00-header"]:not([data-type-undo]) .service-no,[data-type-block="services-00-header"]:not([data-type-undo]) .card-num,[data-type-block="services-00-header"]:not([data-type-undo]) .film-caption,[data-type-block="services-00-header"]:not([data-type-undo]) .footer-text,[data-type-block="services-00-header"]:not([data-type-undo]) .footer-link,[data-type-block="services-00-header"]:not([data-type-undo]) small,[data-type-block="services-00-header"]:not([data-type-undo]) .primary,[data-type-block="services-00-header"]:not([data-type-undo]) .text-link,[data-type-block="services-00-header"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="services-00-header"]:not([data-type-undo]) .brand,[data-type-block="services-00-header"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="services-00-header"]:not([data-type-undo]) .eyebrow,[data-type-block="services-00-header"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="services-00-header"]:not([data-type-undo]) .stat-number,[data-type-block="services-00-header"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="services-00-header"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="services-00-header"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="services-00-header"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK services-01-hero: set data-type-undo to restore original typography. */
[data-type-block="services-01-hero"]:not([data-type-undo]),[data-type-block="services-01-hero"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="services-01-hero"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="services-01-hero"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="services-01-hero"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="services-01-hero"]:not([data-type-undo]) .eyebrow,[data-type-block="services-01-hero"]:not([data-type-undo]) .section-label,[data-type-block="services-01-hero"]:not([data-type-undo]) .kicker,[data-type-block="services-01-hero"]:not([data-type-undo]) .nav-link,[data-type-block="services-01-hero"]:not([data-type-undo]) .brand,[data-type-block="services-01-hero"]:not([data-type-undo]) .stat-label,[data-type-block="services-01-hero"]:not([data-type-undo]) .credit-year,[data-type-block="services-01-hero"]:not([data-type-undo]) .credit-source,[data-type-block="services-01-hero"]:not([data-type-undo]) .work-meta,[data-type-block="services-01-hero"]:not([data-type-undo]) .music-meta,[data-type-block="services-01-hero"]:not([data-type-undo]) .music-index,[data-type-block="services-01-hero"]:not([data-type-undo]) .service-no,[data-type-block="services-01-hero"]:not([data-type-undo]) .card-num,[data-type-block="services-01-hero"]:not([data-type-undo]) .film-caption,[data-type-block="services-01-hero"]:not([data-type-undo]) .footer-text,[data-type-block="services-01-hero"]:not([data-type-undo]) .footer-link,[data-type-block="services-01-hero"]:not([data-type-undo]) small,[data-type-block="services-01-hero"]:not([data-type-undo]) .primary,[data-type-block="services-01-hero"]:not([data-type-undo]) .text-link,[data-type-block="services-01-hero"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="services-01-hero"]:not([data-type-undo]) .brand,[data-type-block="services-01-hero"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="services-01-hero"]:not([data-type-undo]) .eyebrow,[data-type-block="services-01-hero"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="services-01-hero"]:not([data-type-undo]) .stat-number,[data-type-block="services-01-hero"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="services-01-hero"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="services-01-hero"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="services-01-hero"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK services-02-section-core-services: set data-type-undo to restore original typography. */
[data-type-block="services-02-section-core-services"]:not([data-type-undo]),[data-type-block="services-02-section-core-services"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="services-02-section-core-services"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="services-02-section-core-services"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="services-02-section-core-services"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="services-02-section-core-services"]:not([data-type-undo]) .eyebrow,[data-type-block="services-02-section-core-services"]:not([data-type-undo]) .section-label,[data-type-block="services-02-section-core-services"]:not([data-type-undo]) .kicker,[data-type-block="services-02-section-core-services"]:not([data-type-undo]) .nav-link,[data-type-block="services-02-section-core-services"]:not([data-type-undo]) .brand,[data-type-block="services-02-section-core-services"]:not([data-type-undo]) .stat-label,[data-type-block="services-02-section-core-services"]:not([data-type-undo]) .credit-year,[data-type-block="services-02-section-core-services"]:not([data-type-undo]) .credit-source,[data-type-block="services-02-section-core-services"]:not([data-type-undo]) .work-meta,[data-type-block="services-02-section-core-services"]:not([data-type-undo]) .music-meta,[data-type-block="services-02-section-core-services"]:not([data-type-undo]) .music-index,[data-type-block="services-02-section-core-services"]:not([data-type-undo]) .service-no,[data-type-block="services-02-section-core-services"]:not([data-type-undo]) .card-num,[data-type-block="services-02-section-core-services"]:not([data-type-undo]) .film-caption,[data-type-block="services-02-section-core-services"]:not([data-type-undo]) .footer-text,[data-type-block="services-02-section-core-services"]:not([data-type-undo]) .footer-link,[data-type-block="services-02-section-core-services"]:not([data-type-undo]) small,[data-type-block="services-02-section-core-services"]:not([data-type-undo]) .primary,[data-type-block="services-02-section-core-services"]:not([data-type-undo]) .text-link,[data-type-block="services-02-section-core-services"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="services-02-section-core-services"]:not([data-type-undo]) .brand,[data-type-block="services-02-section-core-services"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="services-02-section-core-services"]:not([data-type-undo]) .eyebrow,[data-type-block="services-02-section-core-services"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="services-02-section-core-services"]:not([data-type-undo]) .stat-number,[data-type-block="services-02-section-core-services"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="services-02-section-core-services"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="services-02-section-core-services"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="services-02-section-core-services"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK services-03-section-working-standard: set data-type-undo to restore original typography. */
[data-type-block="services-03-section-working-standard"]:not([data-type-undo]),[data-type-block="services-03-section-working-standard"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="services-03-section-working-standard"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="services-03-section-working-standard"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="services-03-section-working-standard"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="services-03-section-working-standard"]:not([data-type-undo]) .eyebrow,[data-type-block="services-03-section-working-standard"]:not([data-type-undo]) .section-label,[data-type-block="services-03-section-working-standard"]:not([data-type-undo]) .kicker,[data-type-block="services-03-section-working-standard"]:not([data-type-undo]) .nav-link,[data-type-block="services-03-section-working-standard"]:not([data-type-undo]) .brand,[data-type-block="services-03-section-working-standard"]:not([data-type-undo]) .stat-label,[data-type-block="services-03-section-working-standard"]:not([data-type-undo]) .credit-year,[data-type-block="services-03-section-working-standard"]:not([data-type-undo]) .credit-source,[data-type-block="services-03-section-working-standard"]:not([data-type-undo]) .work-meta,[data-type-block="services-03-section-working-standard"]:not([data-type-undo]) .music-meta,[data-type-block="services-03-section-working-standard"]:not([data-type-undo]) .music-index,[data-type-block="services-03-section-working-standard"]:not([data-type-undo]) .service-no,[data-type-block="services-03-section-working-standard"]:not([data-type-undo]) .card-num,[data-type-block="services-03-section-working-standard"]:not([data-type-undo]) .film-caption,[data-type-block="services-03-section-working-standard"]:not([data-type-undo]) .footer-text,[data-type-block="services-03-section-working-standard"]:not([data-type-undo]) .footer-link,[data-type-block="services-03-section-working-standard"]:not([data-type-undo]) small,[data-type-block="services-03-section-working-standard"]:not([data-type-undo]) .primary,[data-type-block="services-03-section-working-standard"]:not([data-type-undo]) .text-link,[data-type-block="services-03-section-working-standard"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="services-03-section-working-standard"]:not([data-type-undo]) .brand,[data-type-block="services-03-section-working-standard"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="services-03-section-working-standard"]:not([data-type-undo]) .eyebrow,[data-type-block="services-03-section-working-standard"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="services-03-section-working-standard"]:not([data-type-undo]) .stat-number,[data-type-block="services-03-section-working-standard"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="services-03-section-working-standard"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="services-03-section-working-standard"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="services-03-section-working-standard"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK services-04-section-start-project: set data-type-undo to restore original typography. */
[data-type-block="services-04-section-start-project"]:not([data-type-undo]),[data-type-block="services-04-section-start-project"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="services-04-section-start-project"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="services-04-section-start-project"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="services-04-section-start-project"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="services-04-section-start-project"]:not([data-type-undo]) .eyebrow,[data-type-block="services-04-section-start-project"]:not([data-type-undo]) .section-label,[data-type-block="services-04-section-start-project"]:not([data-type-undo]) .kicker,[data-type-block="services-04-section-start-project"]:not([data-type-undo]) .nav-link,[data-type-block="services-04-section-start-project"]:not([data-type-undo]) .brand,[data-type-block="services-04-section-start-project"]:not([data-type-undo]) .stat-label,[data-type-block="services-04-section-start-project"]:not([data-type-undo]) .credit-year,[data-type-block="services-04-section-start-project"]:not([data-type-undo]) .credit-source,[data-type-block="services-04-section-start-project"]:not([data-type-undo]) .work-meta,[data-type-block="services-04-section-start-project"]:not([data-type-undo]) .music-meta,[data-type-block="services-04-section-start-project"]:not([data-type-undo]) .music-index,[data-type-block="services-04-section-start-project"]:not([data-type-undo]) .service-no,[data-type-block="services-04-section-start-project"]:not([data-type-undo]) .card-num,[data-type-block="services-04-section-start-project"]:not([data-type-undo]) .film-caption,[data-type-block="services-04-section-start-project"]:not([data-type-undo]) .footer-text,[data-type-block="services-04-section-start-project"]:not([data-type-undo]) .footer-link,[data-type-block="services-04-section-start-project"]:not([data-type-undo]) small,[data-type-block="services-04-section-start-project"]:not([data-type-undo]) .primary,[data-type-block="services-04-section-start-project"]:not([data-type-undo]) .text-link,[data-type-block="services-04-section-start-project"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="services-04-section-start-project"]:not([data-type-undo]) .brand,[data-type-block="services-04-section-start-project"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="services-04-section-start-project"]:not([data-type-undo]) .eyebrow,[data-type-block="services-04-section-start-project"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="services-04-section-start-project"]:not([data-type-undo]) .stat-number,[data-type-block="services-04-section-start-project"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="services-04-section-start-project"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="services-04-section-start-project"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="services-04-section-start-project"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK services-05-section-adm-detail: set data-type-undo to restore original typography. */
[data-type-block="services-05-section-adm-detail"]:not([data-type-undo]),[data-type-block="services-05-section-adm-detail"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="services-05-section-adm-detail"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="services-05-section-adm-detail"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="services-05-section-adm-detail"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="services-05-section-adm-detail"]:not([data-type-undo]) .eyebrow,[data-type-block="services-05-section-adm-detail"]:not([data-type-undo]) .section-label,[data-type-block="services-05-section-adm-detail"]:not([data-type-undo]) .kicker,[data-type-block="services-05-section-adm-detail"]:not([data-type-undo]) .nav-link,[data-type-block="services-05-section-adm-detail"]:not([data-type-undo]) .brand,[data-type-block="services-05-section-adm-detail"]:not([data-type-undo]) .stat-label,[data-type-block="services-05-section-adm-detail"]:not([data-type-undo]) .credit-year,[data-type-block="services-05-section-adm-detail"]:not([data-type-undo]) .credit-source,[data-type-block="services-05-section-adm-detail"]:not([data-type-undo]) .work-meta,[data-type-block="services-05-section-adm-detail"]:not([data-type-undo]) .music-meta,[data-type-block="services-05-section-adm-detail"]:not([data-type-undo]) .music-index,[data-type-block="services-05-section-adm-detail"]:not([data-type-undo]) .service-no,[data-type-block="services-05-section-adm-detail"]:not([data-type-undo]) .card-num,[data-type-block="services-05-section-adm-detail"]:not([data-type-undo]) .film-caption,[data-type-block="services-05-section-adm-detail"]:not([data-type-undo]) .footer-text,[data-type-block="services-05-section-adm-detail"]:not([data-type-undo]) .footer-link,[data-type-block="services-05-section-adm-detail"]:not([data-type-undo]) small,[data-type-block="services-05-section-adm-detail"]:not([data-type-undo]) .primary,[data-type-block="services-05-section-adm-detail"]:not([data-type-undo]) .text-link,[data-type-block="services-05-section-adm-detail"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="services-05-section-adm-detail"]:not([data-type-undo]) .brand,[data-type-block="services-05-section-adm-detail"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="services-05-section-adm-detail"]:not([data-type-undo]) .eyebrow,[data-type-block="services-05-section-adm-detail"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="services-05-section-adm-detail"]:not([data-type-undo]) .stat-number,[data-type-block="services-05-section-adm-detail"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="services-05-section-adm-detail"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="services-05-section-adm-detail"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="services-05-section-adm-detail"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK services-06-section: set data-type-undo to restore original typography. */
[data-type-block="services-06-section"]:not([data-type-undo]),[data-type-block="services-06-section"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="services-06-section"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="services-06-section"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="services-06-section"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="services-06-section"]:not([data-type-undo]) .eyebrow,[data-type-block="services-06-section"]:not([data-type-undo]) .section-label,[data-type-block="services-06-section"]:not([data-type-undo]) .kicker,[data-type-block="services-06-section"]:not([data-type-undo]) .nav-link,[data-type-block="services-06-section"]:not([data-type-undo]) .brand,[data-type-block="services-06-section"]:not([data-type-undo]) .stat-label,[data-type-block="services-06-section"]:not([data-type-undo]) .credit-year,[data-type-block="services-06-section"]:not([data-type-undo]) .credit-source,[data-type-block="services-06-section"]:not([data-type-undo]) .work-meta,[data-type-block="services-06-section"]:not([data-type-undo]) .music-meta,[data-type-block="services-06-section"]:not([data-type-undo]) .music-index,[data-type-block="services-06-section"]:not([data-type-undo]) .service-no,[data-type-block="services-06-section"]:not([data-type-undo]) .card-num,[data-type-block="services-06-section"]:not([data-type-undo]) .film-caption,[data-type-block="services-06-section"]:not([data-type-undo]) .footer-text,[data-type-block="services-06-section"]:not([data-type-undo]) .footer-link,[data-type-block="services-06-section"]:not([data-type-undo]) small,[data-type-block="services-06-section"]:not([data-type-undo]) .primary,[data-type-block="services-06-section"]:not([data-type-undo]) .text-link,[data-type-block="services-06-section"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="services-06-section"]:not([data-type-undo]) .brand,[data-type-block="services-06-section"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="services-06-section"]:not([data-type-undo]) .eyebrow,[data-type-block="services-06-section"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="services-06-section"]:not([data-type-undo]) .stat-number,[data-type-block="services-06-section"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="services-06-section"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="services-06-section"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="services-06-section"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK services-07-footer: set data-type-undo to restore original typography. */
[data-type-block="services-07-footer"]:not([data-type-undo]),[data-type-block="services-07-footer"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="services-07-footer"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="services-07-footer"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="services-07-footer"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="services-07-footer"]:not([data-type-undo]) .eyebrow,[data-type-block="services-07-footer"]:not([data-type-undo]) .section-label,[data-type-block="services-07-footer"]:not([data-type-undo]) .kicker,[data-type-block="services-07-footer"]:not([data-type-undo]) .nav-link,[data-type-block="services-07-footer"]:not([data-type-undo]) .brand,[data-type-block="services-07-footer"]:not([data-type-undo]) .stat-label,[data-type-block="services-07-footer"]:not([data-type-undo]) .credit-year,[data-type-block="services-07-footer"]:not([data-type-undo]) .credit-source,[data-type-block="services-07-footer"]:not([data-type-undo]) .work-meta,[data-type-block="services-07-footer"]:not([data-type-undo]) .music-meta,[data-type-block="services-07-footer"]:not([data-type-undo]) .music-index,[data-type-block="services-07-footer"]:not([data-type-undo]) .service-no,[data-type-block="services-07-footer"]:not([data-type-undo]) .card-num,[data-type-block="services-07-footer"]:not([data-type-undo]) .film-caption,[data-type-block="services-07-footer"]:not([data-type-undo]) .footer-text,[data-type-block="services-07-footer"]:not([data-type-undo]) .footer-link,[data-type-block="services-07-footer"]:not([data-type-undo]) small,[data-type-block="services-07-footer"]:not([data-type-undo]) .primary,[data-type-block="services-07-footer"]:not([data-type-undo]) .text-link,[data-type-block="services-07-footer"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="services-07-footer"]:not([data-type-undo]) .brand,[data-type-block="services-07-footer"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="services-07-footer"]:not([data-type-undo]) .eyebrow,[data-type-block="services-07-footer"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="services-07-footer"]:not([data-type-undo]) .stat-number,[data-type-block="services-07-footer"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="services-07-footer"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="services-07-footer"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="services-07-footer"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK projects/magic-moments-music-studio-season-1-00-header: set data-type-undo to restore original typography. */
[data-type-block="projects/magic-moments-music-studio-season-1-00-header"]:not([data-type-undo]),[data-type-block="projects/magic-moments-music-studio-season-1-00-header"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="projects/magic-moments-music-studio-season-1-00-header"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="projects/magic-moments-music-studio-season-1-00-header"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="projects/magic-moments-music-studio-season-1-00-header"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="projects/magic-moments-music-studio-season-1-00-header"]:not([data-type-undo]) .eyebrow,[data-type-block="projects/magic-moments-music-studio-season-1-00-header"]:not([data-type-undo]) .section-label,[data-type-block="projects/magic-moments-music-studio-season-1-00-header"]:not([data-type-undo]) .kicker,[data-type-block="projects/magic-moments-music-studio-season-1-00-header"]:not([data-type-undo]) .nav-link,[data-type-block="projects/magic-moments-music-studio-season-1-00-header"]:not([data-type-undo]) .brand,[data-type-block="projects/magic-moments-music-studio-season-1-00-header"]:not([data-type-undo]) .stat-label,[data-type-block="projects/magic-moments-music-studio-season-1-00-header"]:not([data-type-undo]) .credit-year,[data-type-block="projects/magic-moments-music-studio-season-1-00-header"]:not([data-type-undo]) .credit-source,[data-type-block="projects/magic-moments-music-studio-season-1-00-header"]:not([data-type-undo]) .work-meta,[data-type-block="projects/magic-moments-music-studio-season-1-00-header"]:not([data-type-undo]) .music-meta,[data-type-block="projects/magic-moments-music-studio-season-1-00-header"]:not([data-type-undo]) .music-index,[data-type-block="projects/magic-moments-music-studio-season-1-00-header"]:not([data-type-undo]) .service-no,[data-type-block="projects/magic-moments-music-studio-season-1-00-header"]:not([data-type-undo]) .card-num,[data-type-block="projects/magic-moments-music-studio-season-1-00-header"]:not([data-type-undo]) .film-caption,[data-type-block="projects/magic-moments-music-studio-season-1-00-header"]:not([data-type-undo]) .footer-text,[data-type-block="projects/magic-moments-music-studio-season-1-00-header"]:not([data-type-undo]) .footer-link,[data-type-block="projects/magic-moments-music-studio-season-1-00-header"]:not([data-type-undo]) small,[data-type-block="projects/magic-moments-music-studio-season-1-00-header"]:not([data-type-undo]) .primary,[data-type-block="projects/magic-moments-music-studio-season-1-00-header"]:not([data-type-undo]) .text-link,[data-type-block="projects/magic-moments-music-studio-season-1-00-header"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="projects/magic-moments-music-studio-season-1-00-header"]:not([data-type-undo]) .brand,[data-type-block="projects/magic-moments-music-studio-season-1-00-header"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="projects/magic-moments-music-studio-season-1-00-header"]:not([data-type-undo]) .eyebrow,[data-type-block="projects/magic-moments-music-studio-season-1-00-header"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="projects/magic-moments-music-studio-season-1-00-header"]:not([data-type-undo]) .stat-number,[data-type-block="projects/magic-moments-music-studio-season-1-00-header"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="projects/magic-moments-music-studio-season-1-00-header"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="projects/magic-moments-music-studio-season-1-00-header"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="projects/magic-moments-music-studio-season-1-00-header"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK projects/magic-moments-music-studio-season-1-01-project-hero: set data-type-undo to restore original typography. */
[data-type-block="projects/magic-moments-music-studio-season-1-01-project-hero"]:not([data-type-undo]),[data-type-block="projects/magic-moments-music-studio-season-1-01-project-hero"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="projects/magic-moments-music-studio-season-1-01-project-hero"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="projects/magic-moments-music-studio-season-1-01-project-hero"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="projects/magic-moments-music-studio-season-1-01-project-hero"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="projects/magic-moments-music-studio-season-1-01-project-hero"]:not([data-type-undo]) .eyebrow,[data-type-block="projects/magic-moments-music-studio-season-1-01-project-hero"]:not([data-type-undo]) .section-label,[data-type-block="projects/magic-moments-music-studio-season-1-01-project-hero"]:not([data-type-undo]) .kicker,[data-type-block="projects/magic-moments-music-studio-season-1-01-project-hero"]:not([data-type-undo]) .nav-link,[data-type-block="projects/magic-moments-music-studio-season-1-01-project-hero"]:not([data-type-undo]) .brand,[data-type-block="projects/magic-moments-music-studio-season-1-01-project-hero"]:not([data-type-undo]) .stat-label,[data-type-block="projects/magic-moments-music-studio-season-1-01-project-hero"]:not([data-type-undo]) .credit-year,[data-type-block="projects/magic-moments-music-studio-season-1-01-project-hero"]:not([data-type-undo]) .credit-source,[data-type-block="projects/magic-moments-music-studio-season-1-01-project-hero"]:not([data-type-undo]) .work-meta,[data-type-block="projects/magic-moments-music-studio-season-1-01-project-hero"]:not([data-type-undo]) .music-meta,[data-type-block="projects/magic-moments-music-studio-season-1-01-project-hero"]:not([data-type-undo]) .music-index,[data-type-block="projects/magic-moments-music-studio-season-1-01-project-hero"]:not([data-type-undo]) .service-no,[data-type-block="projects/magic-moments-music-studio-season-1-01-project-hero"]:not([data-type-undo]) .card-num,[data-type-block="projects/magic-moments-music-studio-season-1-01-project-hero"]:not([data-type-undo]) .film-caption,[data-type-block="projects/magic-moments-music-studio-season-1-01-project-hero"]:not([data-type-undo]) .footer-text,[data-type-block="projects/magic-moments-music-studio-season-1-01-project-hero"]:not([data-type-undo]) .footer-link,[data-type-block="projects/magic-moments-music-studio-season-1-01-project-hero"]:not([data-type-undo]) small,[data-type-block="projects/magic-moments-music-studio-season-1-01-project-hero"]:not([data-type-undo]) .primary,[data-type-block="projects/magic-moments-music-studio-season-1-01-project-hero"]:not([data-type-undo]) .text-link,[data-type-block="projects/magic-moments-music-studio-season-1-01-project-hero"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="projects/magic-moments-music-studio-season-1-01-project-hero"]:not([data-type-undo]) .brand,[data-type-block="projects/magic-moments-music-studio-season-1-01-project-hero"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="projects/magic-moments-music-studio-season-1-01-project-hero"]:not([data-type-undo]) .eyebrow,[data-type-block="projects/magic-moments-music-studio-season-1-01-project-hero"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="projects/magic-moments-music-studio-season-1-01-project-hero"]:not([data-type-undo]) .stat-number,[data-type-block="projects/magic-moments-music-studio-season-1-01-project-hero"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="projects/magic-moments-music-studio-season-1-01-project-hero"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="projects/magic-moments-music-studio-season-1-01-project-hero"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="projects/magic-moments-music-studio-season-1-01-project-hero"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK projects/magic-moments-music-studio-season-1-02-project-detail: set data-type-undo to restore original typography. */
[data-type-block="projects/magic-moments-music-studio-season-1-02-project-detail"]:not([data-type-undo]),[data-type-block="projects/magic-moments-music-studio-season-1-02-project-detail"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="projects/magic-moments-music-studio-season-1-02-project-detail"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="projects/magic-moments-music-studio-season-1-02-project-detail"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="projects/magic-moments-music-studio-season-1-02-project-detail"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="projects/magic-moments-music-studio-season-1-02-project-detail"]:not([data-type-undo]) .eyebrow,[data-type-block="projects/magic-moments-music-studio-season-1-02-project-detail"]:not([data-type-undo]) .section-label,[data-type-block="projects/magic-moments-music-studio-season-1-02-project-detail"]:not([data-type-undo]) .kicker,[data-type-block="projects/magic-moments-music-studio-season-1-02-project-detail"]:not([data-type-undo]) .nav-link,[data-type-block="projects/magic-moments-music-studio-season-1-02-project-detail"]:not([data-type-undo]) .brand,[data-type-block="projects/magic-moments-music-studio-season-1-02-project-detail"]:not([data-type-undo]) .stat-label,[data-type-block="projects/magic-moments-music-studio-season-1-02-project-detail"]:not([data-type-undo]) .credit-year,[data-type-block="projects/magic-moments-music-studio-season-1-02-project-detail"]:not([data-type-undo]) .credit-source,[data-type-block="projects/magic-moments-music-studio-season-1-02-project-detail"]:not([data-type-undo]) .work-meta,[data-type-block="projects/magic-moments-music-studio-season-1-02-project-detail"]:not([data-type-undo]) .music-meta,[data-type-block="projects/magic-moments-music-studio-season-1-02-project-detail"]:not([data-type-undo]) .music-index,[data-type-block="projects/magic-moments-music-studio-season-1-02-project-detail"]:not([data-type-undo]) .service-no,[data-type-block="projects/magic-moments-music-studio-season-1-02-project-detail"]:not([data-type-undo]) .card-num,[data-type-block="projects/magic-moments-music-studio-season-1-02-project-detail"]:not([data-type-undo]) .film-caption,[data-type-block="projects/magic-moments-music-studio-season-1-02-project-detail"]:not([data-type-undo]) .footer-text,[data-type-block="projects/magic-moments-music-studio-season-1-02-project-detail"]:not([data-type-undo]) .footer-link,[data-type-block="projects/magic-moments-music-studio-season-1-02-project-detail"]:not([data-type-undo]) small,[data-type-block="projects/magic-moments-music-studio-season-1-02-project-detail"]:not([data-type-undo]) .primary,[data-type-block="projects/magic-moments-music-studio-season-1-02-project-detail"]:not([data-type-undo]) .text-link,[data-type-block="projects/magic-moments-music-studio-season-1-02-project-detail"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="projects/magic-moments-music-studio-season-1-02-project-detail"]:not([data-type-undo]) .brand,[data-type-block="projects/magic-moments-music-studio-season-1-02-project-detail"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="projects/magic-moments-music-studio-season-1-02-project-detail"]:not([data-type-undo]) .eyebrow,[data-type-block="projects/magic-moments-music-studio-season-1-02-project-detail"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="projects/magic-moments-music-studio-season-1-02-project-detail"]:not([data-type-undo]) .stat-number,[data-type-block="projects/magic-moments-music-studio-season-1-02-project-detail"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="projects/magic-moments-music-studio-season-1-02-project-detail"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="projects/magic-moments-music-studio-season-1-02-project-detail"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="projects/magic-moments-music-studio-season-1-02-project-detail"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK projects/magic-moments-music-studio-season-1-03-footer: set data-type-undo to restore original typography. */
[data-type-block="projects/magic-moments-music-studio-season-1-03-footer"]:not([data-type-undo]),[data-type-block="projects/magic-moments-music-studio-season-1-03-footer"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="projects/magic-moments-music-studio-season-1-03-footer"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="projects/magic-moments-music-studio-season-1-03-footer"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="projects/magic-moments-music-studio-season-1-03-footer"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="projects/magic-moments-music-studio-season-1-03-footer"]:not([data-type-undo]) .eyebrow,[data-type-block="projects/magic-moments-music-studio-season-1-03-footer"]:not([data-type-undo]) .section-label,[data-type-block="projects/magic-moments-music-studio-season-1-03-footer"]:not([data-type-undo]) .kicker,[data-type-block="projects/magic-moments-music-studio-season-1-03-footer"]:not([data-type-undo]) .nav-link,[data-type-block="projects/magic-moments-music-studio-season-1-03-footer"]:not([data-type-undo]) .brand,[data-type-block="projects/magic-moments-music-studio-season-1-03-footer"]:not([data-type-undo]) .stat-label,[data-type-block="projects/magic-moments-music-studio-season-1-03-footer"]:not([data-type-undo]) .credit-year,[data-type-block="projects/magic-moments-music-studio-season-1-03-footer"]:not([data-type-undo]) .credit-source,[data-type-block="projects/magic-moments-music-studio-season-1-03-footer"]:not([data-type-undo]) .work-meta,[data-type-block="projects/magic-moments-music-studio-season-1-03-footer"]:not([data-type-undo]) .music-meta,[data-type-block="projects/magic-moments-music-studio-season-1-03-footer"]:not([data-type-undo]) .music-index,[data-type-block="projects/magic-moments-music-studio-season-1-03-footer"]:not([data-type-undo]) .service-no,[data-type-block="projects/magic-moments-music-studio-season-1-03-footer"]:not([data-type-undo]) .card-num,[data-type-block="projects/magic-moments-music-studio-season-1-03-footer"]:not([data-type-undo]) .film-caption,[data-type-block="projects/magic-moments-music-studio-season-1-03-footer"]:not([data-type-undo]) .footer-text,[data-type-block="projects/magic-moments-music-studio-season-1-03-footer"]:not([data-type-undo]) .footer-link,[data-type-block="projects/magic-moments-music-studio-season-1-03-footer"]:not([data-type-undo]) small,[data-type-block="projects/magic-moments-music-studio-season-1-03-footer"]:not([data-type-undo]) .primary,[data-type-block="projects/magic-moments-music-studio-season-1-03-footer"]:not([data-type-undo]) .text-link,[data-type-block="projects/magic-moments-music-studio-season-1-03-footer"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="projects/magic-moments-music-studio-season-1-03-footer"]:not([data-type-undo]) .brand,[data-type-block="projects/magic-moments-music-studio-season-1-03-footer"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="projects/magic-moments-music-studio-season-1-03-footer"]:not([data-type-undo]) .eyebrow,[data-type-block="projects/magic-moments-music-studio-season-1-03-footer"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="projects/magic-moments-music-studio-season-1-03-footer"]:not([data-type-undo]) .stat-number,[data-type-block="projects/magic-moments-music-studio-season-1-03-footer"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="projects/magic-moments-music-studio-season-1-03-footer"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="projects/magic-moments-music-studio-season-1-03-footer"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="projects/magic-moments-music-studio-season-1-03-footer"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK projects/t-series-mixtape-seasons-2-3-00-header: set data-type-undo to restore original typography. */
[data-type-block="projects/t-series-mixtape-seasons-2-3-00-header"]:not([data-type-undo]),[data-type-block="projects/t-series-mixtape-seasons-2-3-00-header"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="projects/t-series-mixtape-seasons-2-3-00-header"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="projects/t-series-mixtape-seasons-2-3-00-header"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="projects/t-series-mixtape-seasons-2-3-00-header"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="projects/t-series-mixtape-seasons-2-3-00-header"]:not([data-type-undo]) .eyebrow,[data-type-block="projects/t-series-mixtape-seasons-2-3-00-header"]:not([data-type-undo]) .section-label,[data-type-block="projects/t-series-mixtape-seasons-2-3-00-header"]:not([data-type-undo]) .kicker,[data-type-block="projects/t-series-mixtape-seasons-2-3-00-header"]:not([data-type-undo]) .nav-link,[data-type-block="projects/t-series-mixtape-seasons-2-3-00-header"]:not([data-type-undo]) .brand,[data-type-block="projects/t-series-mixtape-seasons-2-3-00-header"]:not([data-type-undo]) .stat-label,[data-type-block="projects/t-series-mixtape-seasons-2-3-00-header"]:not([data-type-undo]) .credit-year,[data-type-block="projects/t-series-mixtape-seasons-2-3-00-header"]:not([data-type-undo]) .credit-source,[data-type-block="projects/t-series-mixtape-seasons-2-3-00-header"]:not([data-type-undo]) .work-meta,[data-type-block="projects/t-series-mixtape-seasons-2-3-00-header"]:not([data-type-undo]) .music-meta,[data-type-block="projects/t-series-mixtape-seasons-2-3-00-header"]:not([data-type-undo]) .music-index,[data-type-block="projects/t-series-mixtape-seasons-2-3-00-header"]:not([data-type-undo]) .service-no,[data-type-block="projects/t-series-mixtape-seasons-2-3-00-header"]:not([data-type-undo]) .card-num,[data-type-block="projects/t-series-mixtape-seasons-2-3-00-header"]:not([data-type-undo]) .film-caption,[data-type-block="projects/t-series-mixtape-seasons-2-3-00-header"]:not([data-type-undo]) .footer-text,[data-type-block="projects/t-series-mixtape-seasons-2-3-00-header"]:not([data-type-undo]) .footer-link,[data-type-block="projects/t-series-mixtape-seasons-2-3-00-header"]:not([data-type-undo]) small,[data-type-block="projects/t-series-mixtape-seasons-2-3-00-header"]:not([data-type-undo]) .primary,[data-type-block="projects/t-series-mixtape-seasons-2-3-00-header"]:not([data-type-undo]) .text-link,[data-type-block="projects/t-series-mixtape-seasons-2-3-00-header"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="projects/t-series-mixtape-seasons-2-3-00-header"]:not([data-type-undo]) .brand,[data-type-block="projects/t-series-mixtape-seasons-2-3-00-header"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="projects/t-series-mixtape-seasons-2-3-00-header"]:not([data-type-undo]) .eyebrow,[data-type-block="projects/t-series-mixtape-seasons-2-3-00-header"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="projects/t-series-mixtape-seasons-2-3-00-header"]:not([data-type-undo]) .stat-number,[data-type-block="projects/t-series-mixtape-seasons-2-3-00-header"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="projects/t-series-mixtape-seasons-2-3-00-header"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="projects/t-series-mixtape-seasons-2-3-00-header"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="projects/t-series-mixtape-seasons-2-3-00-header"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK projects/t-series-mixtape-seasons-2-3-01-project-hero: set data-type-undo to restore original typography. */
[data-type-block="projects/t-series-mixtape-seasons-2-3-01-project-hero"]:not([data-type-undo]),[data-type-block="projects/t-series-mixtape-seasons-2-3-01-project-hero"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="projects/t-series-mixtape-seasons-2-3-01-project-hero"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="projects/t-series-mixtape-seasons-2-3-01-project-hero"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="projects/t-series-mixtape-seasons-2-3-01-project-hero"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="projects/t-series-mixtape-seasons-2-3-01-project-hero"]:not([data-type-undo]) .eyebrow,[data-type-block="projects/t-series-mixtape-seasons-2-3-01-project-hero"]:not([data-type-undo]) .section-label,[data-type-block="projects/t-series-mixtape-seasons-2-3-01-project-hero"]:not([data-type-undo]) .kicker,[data-type-block="projects/t-series-mixtape-seasons-2-3-01-project-hero"]:not([data-type-undo]) .nav-link,[data-type-block="projects/t-series-mixtape-seasons-2-3-01-project-hero"]:not([data-type-undo]) .brand,[data-type-block="projects/t-series-mixtape-seasons-2-3-01-project-hero"]:not([data-type-undo]) .stat-label,[data-type-block="projects/t-series-mixtape-seasons-2-3-01-project-hero"]:not([data-type-undo]) .credit-year,[data-type-block="projects/t-series-mixtape-seasons-2-3-01-project-hero"]:not([data-type-undo]) .credit-source,[data-type-block="projects/t-series-mixtape-seasons-2-3-01-project-hero"]:not([data-type-undo]) .work-meta,[data-type-block="projects/t-series-mixtape-seasons-2-3-01-project-hero"]:not([data-type-undo]) .music-meta,[data-type-block="projects/t-series-mixtape-seasons-2-3-01-project-hero"]:not([data-type-undo]) .music-index,[data-type-block="projects/t-series-mixtape-seasons-2-3-01-project-hero"]:not([data-type-undo]) .service-no,[data-type-block="projects/t-series-mixtape-seasons-2-3-01-project-hero"]:not([data-type-undo]) .card-num,[data-type-block="projects/t-series-mixtape-seasons-2-3-01-project-hero"]:not([data-type-undo]) .film-caption,[data-type-block="projects/t-series-mixtape-seasons-2-3-01-project-hero"]:not([data-type-undo]) .footer-text,[data-type-block="projects/t-series-mixtape-seasons-2-3-01-project-hero"]:not([data-type-undo]) .footer-link,[data-type-block="projects/t-series-mixtape-seasons-2-3-01-project-hero"]:not([data-type-undo]) small,[data-type-block="projects/t-series-mixtape-seasons-2-3-01-project-hero"]:not([data-type-undo]) .primary,[data-type-block="projects/t-series-mixtape-seasons-2-3-01-project-hero"]:not([data-type-undo]) .text-link,[data-type-block="projects/t-series-mixtape-seasons-2-3-01-project-hero"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="projects/t-series-mixtape-seasons-2-3-01-project-hero"]:not([data-type-undo]) .brand,[data-type-block="projects/t-series-mixtape-seasons-2-3-01-project-hero"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="projects/t-series-mixtape-seasons-2-3-01-project-hero"]:not([data-type-undo]) .eyebrow,[data-type-block="projects/t-series-mixtape-seasons-2-3-01-project-hero"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="projects/t-series-mixtape-seasons-2-3-01-project-hero"]:not([data-type-undo]) .stat-number,[data-type-block="projects/t-series-mixtape-seasons-2-3-01-project-hero"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="projects/t-series-mixtape-seasons-2-3-01-project-hero"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="projects/t-series-mixtape-seasons-2-3-01-project-hero"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="projects/t-series-mixtape-seasons-2-3-01-project-hero"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK projects/t-series-mixtape-seasons-2-3-02-project-detail: set data-type-undo to restore original typography. */
[data-type-block="projects/t-series-mixtape-seasons-2-3-02-project-detail"]:not([data-type-undo]),[data-type-block="projects/t-series-mixtape-seasons-2-3-02-project-detail"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="projects/t-series-mixtape-seasons-2-3-02-project-detail"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="projects/t-series-mixtape-seasons-2-3-02-project-detail"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="projects/t-series-mixtape-seasons-2-3-02-project-detail"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="projects/t-series-mixtape-seasons-2-3-02-project-detail"]:not([data-type-undo]) .eyebrow,[data-type-block="projects/t-series-mixtape-seasons-2-3-02-project-detail"]:not([data-type-undo]) .section-label,[data-type-block="projects/t-series-mixtape-seasons-2-3-02-project-detail"]:not([data-type-undo]) .kicker,[data-type-block="projects/t-series-mixtape-seasons-2-3-02-project-detail"]:not([data-type-undo]) .nav-link,[data-type-block="projects/t-series-mixtape-seasons-2-3-02-project-detail"]:not([data-type-undo]) .brand,[data-type-block="projects/t-series-mixtape-seasons-2-3-02-project-detail"]:not([data-type-undo]) .stat-label,[data-type-block="projects/t-series-mixtape-seasons-2-3-02-project-detail"]:not([data-type-undo]) .credit-year,[data-type-block="projects/t-series-mixtape-seasons-2-3-02-project-detail"]:not([data-type-undo]) .credit-source,[data-type-block="projects/t-series-mixtape-seasons-2-3-02-project-detail"]:not([data-type-undo]) .work-meta,[data-type-block="projects/t-series-mixtape-seasons-2-3-02-project-detail"]:not([data-type-undo]) .music-meta,[data-type-block="projects/t-series-mixtape-seasons-2-3-02-project-detail"]:not([data-type-undo]) .music-index,[data-type-block="projects/t-series-mixtape-seasons-2-3-02-project-detail"]:not([data-type-undo]) .service-no,[data-type-block="projects/t-series-mixtape-seasons-2-3-02-project-detail"]:not([data-type-undo]) .card-num,[data-type-block="projects/t-series-mixtape-seasons-2-3-02-project-detail"]:not([data-type-undo]) .film-caption,[data-type-block="projects/t-series-mixtape-seasons-2-3-02-project-detail"]:not([data-type-undo]) .footer-text,[data-type-block="projects/t-series-mixtape-seasons-2-3-02-project-detail"]:not([data-type-undo]) .footer-link,[data-type-block="projects/t-series-mixtape-seasons-2-3-02-project-detail"]:not([data-type-undo]) small,[data-type-block="projects/t-series-mixtape-seasons-2-3-02-project-detail"]:not([data-type-undo]) .primary,[data-type-block="projects/t-series-mixtape-seasons-2-3-02-project-detail"]:not([data-type-undo]) .text-link,[data-type-block="projects/t-series-mixtape-seasons-2-3-02-project-detail"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="projects/t-series-mixtape-seasons-2-3-02-project-detail"]:not([data-type-undo]) .brand,[data-type-block="projects/t-series-mixtape-seasons-2-3-02-project-detail"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="projects/t-series-mixtape-seasons-2-3-02-project-detail"]:not([data-type-undo]) .eyebrow,[data-type-block="projects/t-series-mixtape-seasons-2-3-02-project-detail"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="projects/t-series-mixtape-seasons-2-3-02-project-detail"]:not([data-type-undo]) .stat-number,[data-type-block="projects/t-series-mixtape-seasons-2-3-02-project-detail"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="projects/t-series-mixtape-seasons-2-3-02-project-detail"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="projects/t-series-mixtape-seasons-2-3-02-project-detail"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="projects/t-series-mixtape-seasons-2-3-02-project-detail"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK projects/t-series-mixtape-seasons-2-3-03-footer: set data-type-undo to restore original typography. */
[data-type-block="projects/t-series-mixtape-seasons-2-3-03-footer"]:not([data-type-undo]),[data-type-block="projects/t-series-mixtape-seasons-2-3-03-footer"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="projects/t-series-mixtape-seasons-2-3-03-footer"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="projects/t-series-mixtape-seasons-2-3-03-footer"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="projects/t-series-mixtape-seasons-2-3-03-footer"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="projects/t-series-mixtape-seasons-2-3-03-footer"]:not([data-type-undo]) .eyebrow,[data-type-block="projects/t-series-mixtape-seasons-2-3-03-footer"]:not([data-type-undo]) .section-label,[data-type-block="projects/t-series-mixtape-seasons-2-3-03-footer"]:not([data-type-undo]) .kicker,[data-type-block="projects/t-series-mixtape-seasons-2-3-03-footer"]:not([data-type-undo]) .nav-link,[data-type-block="projects/t-series-mixtape-seasons-2-3-03-footer"]:not([data-type-undo]) .brand,[data-type-block="projects/t-series-mixtape-seasons-2-3-03-footer"]:not([data-type-undo]) .stat-label,[data-type-block="projects/t-series-mixtape-seasons-2-3-03-footer"]:not([data-type-undo]) .credit-year,[data-type-block="projects/t-series-mixtape-seasons-2-3-03-footer"]:not([data-type-undo]) .credit-source,[data-type-block="projects/t-series-mixtape-seasons-2-3-03-footer"]:not([data-type-undo]) .work-meta,[data-type-block="projects/t-series-mixtape-seasons-2-3-03-footer"]:not([data-type-undo]) .music-meta,[data-type-block="projects/t-series-mixtape-seasons-2-3-03-footer"]:not([data-type-undo]) .music-index,[data-type-block="projects/t-series-mixtape-seasons-2-3-03-footer"]:not([data-type-undo]) .service-no,[data-type-block="projects/t-series-mixtape-seasons-2-3-03-footer"]:not([data-type-undo]) .card-num,[data-type-block="projects/t-series-mixtape-seasons-2-3-03-footer"]:not([data-type-undo]) .film-caption,[data-type-block="projects/t-series-mixtape-seasons-2-3-03-footer"]:not([data-type-undo]) .footer-text,[data-type-block="projects/t-series-mixtape-seasons-2-3-03-footer"]:not([data-type-undo]) .footer-link,[data-type-block="projects/t-series-mixtape-seasons-2-3-03-footer"]:not([data-type-undo]) small,[data-type-block="projects/t-series-mixtape-seasons-2-3-03-footer"]:not([data-type-undo]) .primary,[data-type-block="projects/t-series-mixtape-seasons-2-3-03-footer"]:not([data-type-undo]) .text-link,[data-type-block="projects/t-series-mixtape-seasons-2-3-03-footer"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="projects/t-series-mixtape-seasons-2-3-03-footer"]:not([data-type-undo]) .brand,[data-type-block="projects/t-series-mixtape-seasons-2-3-03-footer"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="projects/t-series-mixtape-seasons-2-3-03-footer"]:not([data-type-undo]) .eyebrow,[data-type-block="projects/t-series-mixtape-seasons-2-3-03-footer"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="projects/t-series-mixtape-seasons-2-3-03-footer"]:not([data-type-undo]) .stat-number,[data-type-block="projects/t-series-mixtape-seasons-2-3-03-footer"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="projects/t-series-mixtape-seasons-2-3-03-footer"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="projects/t-series-mixtape-seasons-2-3-03-footer"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="projects/t-series-mixtape-seasons-2-3-03-footer"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK projects/bhoomi-2021-2026-00-header: set data-type-undo to restore original typography. */
[data-type-block="projects/bhoomi-2021-2026-00-header"]:not([data-type-undo]),[data-type-block="projects/bhoomi-2021-2026-00-header"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="projects/bhoomi-2021-2026-00-header"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="projects/bhoomi-2021-2026-00-header"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="projects/bhoomi-2021-2026-00-header"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="projects/bhoomi-2021-2026-00-header"]:not([data-type-undo]) .eyebrow,[data-type-block="projects/bhoomi-2021-2026-00-header"]:not([data-type-undo]) .section-label,[data-type-block="projects/bhoomi-2021-2026-00-header"]:not([data-type-undo]) .kicker,[data-type-block="projects/bhoomi-2021-2026-00-header"]:not([data-type-undo]) .nav-link,[data-type-block="projects/bhoomi-2021-2026-00-header"]:not([data-type-undo]) .brand,[data-type-block="projects/bhoomi-2021-2026-00-header"]:not([data-type-undo]) .stat-label,[data-type-block="projects/bhoomi-2021-2026-00-header"]:not([data-type-undo]) .credit-year,[data-type-block="projects/bhoomi-2021-2026-00-header"]:not([data-type-undo]) .credit-source,[data-type-block="projects/bhoomi-2021-2026-00-header"]:not([data-type-undo]) .work-meta,[data-type-block="projects/bhoomi-2021-2026-00-header"]:not([data-type-undo]) .music-meta,[data-type-block="projects/bhoomi-2021-2026-00-header"]:not([data-type-undo]) .music-index,[data-type-block="projects/bhoomi-2021-2026-00-header"]:not([data-type-undo]) .service-no,[data-type-block="projects/bhoomi-2021-2026-00-header"]:not([data-type-undo]) .card-num,[data-type-block="projects/bhoomi-2021-2026-00-header"]:not([data-type-undo]) .film-caption,[data-type-block="projects/bhoomi-2021-2026-00-header"]:not([data-type-undo]) .footer-text,[data-type-block="projects/bhoomi-2021-2026-00-header"]:not([data-type-undo]) .footer-link,[data-type-block="projects/bhoomi-2021-2026-00-header"]:not([data-type-undo]) small,[data-type-block="projects/bhoomi-2021-2026-00-header"]:not([data-type-undo]) .primary,[data-type-block="projects/bhoomi-2021-2026-00-header"]:not([data-type-undo]) .text-link,[data-type-block="projects/bhoomi-2021-2026-00-header"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="projects/bhoomi-2021-2026-00-header"]:not([data-type-undo]) .brand,[data-type-block="projects/bhoomi-2021-2026-00-header"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="projects/bhoomi-2021-2026-00-header"]:not([data-type-undo]) .eyebrow,[data-type-block="projects/bhoomi-2021-2026-00-header"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="projects/bhoomi-2021-2026-00-header"]:not([data-type-undo]) .stat-number,[data-type-block="projects/bhoomi-2021-2026-00-header"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="projects/bhoomi-2021-2026-00-header"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="projects/bhoomi-2021-2026-00-header"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="projects/bhoomi-2021-2026-00-header"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK projects/bhoomi-2021-2026-01-project-hero: set data-type-undo to restore original typography. */
[data-type-block="projects/bhoomi-2021-2026-01-project-hero"]:not([data-type-undo]),[data-type-block="projects/bhoomi-2021-2026-01-project-hero"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="projects/bhoomi-2021-2026-01-project-hero"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="projects/bhoomi-2021-2026-01-project-hero"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="projects/bhoomi-2021-2026-01-project-hero"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="projects/bhoomi-2021-2026-01-project-hero"]:not([data-type-undo]) .eyebrow,[data-type-block="projects/bhoomi-2021-2026-01-project-hero"]:not([data-type-undo]) .section-label,[data-type-block="projects/bhoomi-2021-2026-01-project-hero"]:not([data-type-undo]) .kicker,[data-type-block="projects/bhoomi-2021-2026-01-project-hero"]:not([data-type-undo]) .nav-link,[data-type-block="projects/bhoomi-2021-2026-01-project-hero"]:not([data-type-undo]) .brand,[data-type-block="projects/bhoomi-2021-2026-01-project-hero"]:not([data-type-undo]) .stat-label,[data-type-block="projects/bhoomi-2021-2026-01-project-hero"]:not([data-type-undo]) .credit-year,[data-type-block="projects/bhoomi-2021-2026-01-project-hero"]:not([data-type-undo]) .credit-source,[data-type-block="projects/bhoomi-2021-2026-01-project-hero"]:not([data-type-undo]) .work-meta,[data-type-block="projects/bhoomi-2021-2026-01-project-hero"]:not([data-type-undo]) .music-meta,[data-type-block="projects/bhoomi-2021-2026-01-project-hero"]:not([data-type-undo]) .music-index,[data-type-block="projects/bhoomi-2021-2026-01-project-hero"]:not([data-type-undo]) .service-no,[data-type-block="projects/bhoomi-2021-2026-01-project-hero"]:not([data-type-undo]) .card-num,[data-type-block="projects/bhoomi-2021-2026-01-project-hero"]:not([data-type-undo]) .film-caption,[data-type-block="projects/bhoomi-2021-2026-01-project-hero"]:not([data-type-undo]) .footer-text,[data-type-block="projects/bhoomi-2021-2026-01-project-hero"]:not([data-type-undo]) .footer-link,[data-type-block="projects/bhoomi-2021-2026-01-project-hero"]:not([data-type-undo]) small,[data-type-block="projects/bhoomi-2021-2026-01-project-hero"]:not([data-type-undo]) .primary,[data-type-block="projects/bhoomi-2021-2026-01-project-hero"]:not([data-type-undo]) .text-link,[data-type-block="projects/bhoomi-2021-2026-01-project-hero"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="projects/bhoomi-2021-2026-01-project-hero"]:not([data-type-undo]) .brand,[data-type-block="projects/bhoomi-2021-2026-01-project-hero"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="projects/bhoomi-2021-2026-01-project-hero"]:not([data-type-undo]) .eyebrow,[data-type-block="projects/bhoomi-2021-2026-01-project-hero"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="projects/bhoomi-2021-2026-01-project-hero"]:not([data-type-undo]) .stat-number,[data-type-block="projects/bhoomi-2021-2026-01-project-hero"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="projects/bhoomi-2021-2026-01-project-hero"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="projects/bhoomi-2021-2026-01-project-hero"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="projects/bhoomi-2021-2026-01-project-hero"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK projects/bhoomi-2021-2026-02-project-detail: set data-type-undo to restore original typography. */
[data-type-block="projects/bhoomi-2021-2026-02-project-detail"]:not([data-type-undo]),[data-type-block="projects/bhoomi-2021-2026-02-project-detail"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="projects/bhoomi-2021-2026-02-project-detail"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="projects/bhoomi-2021-2026-02-project-detail"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="projects/bhoomi-2021-2026-02-project-detail"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="projects/bhoomi-2021-2026-02-project-detail"]:not([data-type-undo]) .eyebrow,[data-type-block="projects/bhoomi-2021-2026-02-project-detail"]:not([data-type-undo]) .section-label,[data-type-block="projects/bhoomi-2021-2026-02-project-detail"]:not([data-type-undo]) .kicker,[data-type-block="projects/bhoomi-2021-2026-02-project-detail"]:not([data-type-undo]) .nav-link,[data-type-block="projects/bhoomi-2021-2026-02-project-detail"]:not([data-type-undo]) .brand,[data-type-block="projects/bhoomi-2021-2026-02-project-detail"]:not([data-type-undo]) .stat-label,[data-type-block="projects/bhoomi-2021-2026-02-project-detail"]:not([data-type-undo]) .credit-year,[data-type-block="projects/bhoomi-2021-2026-02-project-detail"]:not([data-type-undo]) .credit-source,[data-type-block="projects/bhoomi-2021-2026-02-project-detail"]:not([data-type-undo]) .work-meta,[data-type-block="projects/bhoomi-2021-2026-02-project-detail"]:not([data-type-undo]) .music-meta,[data-type-block="projects/bhoomi-2021-2026-02-project-detail"]:not([data-type-undo]) .music-index,[data-type-block="projects/bhoomi-2021-2026-02-project-detail"]:not([data-type-undo]) .service-no,[data-type-block="projects/bhoomi-2021-2026-02-project-detail"]:not([data-type-undo]) .card-num,[data-type-block="projects/bhoomi-2021-2026-02-project-detail"]:not([data-type-undo]) .film-caption,[data-type-block="projects/bhoomi-2021-2026-02-project-detail"]:not([data-type-undo]) .footer-text,[data-type-block="projects/bhoomi-2021-2026-02-project-detail"]:not([data-type-undo]) .footer-link,[data-type-block="projects/bhoomi-2021-2026-02-project-detail"]:not([data-type-undo]) small,[data-type-block="projects/bhoomi-2021-2026-02-project-detail"]:not([data-type-undo]) .primary,[data-type-block="projects/bhoomi-2021-2026-02-project-detail"]:not([data-type-undo]) .text-link,[data-type-block="projects/bhoomi-2021-2026-02-project-detail"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="projects/bhoomi-2021-2026-02-project-detail"]:not([data-type-undo]) .brand,[data-type-block="projects/bhoomi-2021-2026-02-project-detail"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="projects/bhoomi-2021-2026-02-project-detail"]:not([data-type-undo]) .eyebrow,[data-type-block="projects/bhoomi-2021-2026-02-project-detail"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="projects/bhoomi-2021-2026-02-project-detail"]:not([data-type-undo]) .stat-number,[data-type-block="projects/bhoomi-2021-2026-02-project-detail"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="projects/bhoomi-2021-2026-02-project-detail"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="projects/bhoomi-2021-2026-02-project-detail"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="projects/bhoomi-2021-2026-02-project-detail"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK projects/bhoomi-2021-2026-03-footer: set data-type-undo to restore original typography. */
[data-type-block="projects/bhoomi-2021-2026-03-footer"]:not([data-type-undo]),[data-type-block="projects/bhoomi-2021-2026-03-footer"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="projects/bhoomi-2021-2026-03-footer"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="projects/bhoomi-2021-2026-03-footer"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="projects/bhoomi-2021-2026-03-footer"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="projects/bhoomi-2021-2026-03-footer"]:not([data-type-undo]) .eyebrow,[data-type-block="projects/bhoomi-2021-2026-03-footer"]:not([data-type-undo]) .section-label,[data-type-block="projects/bhoomi-2021-2026-03-footer"]:not([data-type-undo]) .kicker,[data-type-block="projects/bhoomi-2021-2026-03-footer"]:not([data-type-undo]) .nav-link,[data-type-block="projects/bhoomi-2021-2026-03-footer"]:not([data-type-undo]) .brand,[data-type-block="projects/bhoomi-2021-2026-03-footer"]:not([data-type-undo]) .stat-label,[data-type-block="projects/bhoomi-2021-2026-03-footer"]:not([data-type-undo]) .credit-year,[data-type-block="projects/bhoomi-2021-2026-03-footer"]:not([data-type-undo]) .credit-source,[data-type-block="projects/bhoomi-2021-2026-03-footer"]:not([data-type-undo]) .work-meta,[data-type-block="projects/bhoomi-2021-2026-03-footer"]:not([data-type-undo]) .music-meta,[data-type-block="projects/bhoomi-2021-2026-03-footer"]:not([data-type-undo]) .music-index,[data-type-block="projects/bhoomi-2021-2026-03-footer"]:not([data-type-undo]) .service-no,[data-type-block="projects/bhoomi-2021-2026-03-footer"]:not([data-type-undo]) .card-num,[data-type-block="projects/bhoomi-2021-2026-03-footer"]:not([data-type-undo]) .film-caption,[data-type-block="projects/bhoomi-2021-2026-03-footer"]:not([data-type-undo]) .footer-text,[data-type-block="projects/bhoomi-2021-2026-03-footer"]:not([data-type-undo]) .footer-link,[data-type-block="projects/bhoomi-2021-2026-03-footer"]:not([data-type-undo]) small,[data-type-block="projects/bhoomi-2021-2026-03-footer"]:not([data-type-undo]) .primary,[data-type-block="projects/bhoomi-2021-2026-03-footer"]:not([data-type-undo]) .text-link,[data-type-block="projects/bhoomi-2021-2026-03-footer"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="projects/bhoomi-2021-2026-03-footer"]:not([data-type-undo]) .brand,[data-type-block="projects/bhoomi-2021-2026-03-footer"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="projects/bhoomi-2021-2026-03-footer"]:not([data-type-undo]) .eyebrow,[data-type-block="projects/bhoomi-2021-2026-03-footer"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="projects/bhoomi-2021-2026-03-footer"]:not([data-type-undo]) .stat-number,[data-type-block="projects/bhoomi-2021-2026-03-footer"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="projects/bhoomi-2021-2026-03-footer"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="projects/bhoomi-2021-2026-03-footer"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="projects/bhoomi-2021-2026-03-footer"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK contact-00-header: set data-type-undo to restore original typography. */
[data-type-block="contact-00-header"]:not([data-type-undo]),[data-type-block="contact-00-header"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="contact-00-header"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="contact-00-header"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="contact-00-header"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="contact-00-header"]:not([data-type-undo]) .eyebrow,[data-type-block="contact-00-header"]:not([data-type-undo]) .section-label,[data-type-block="contact-00-header"]:not([data-type-undo]) .kicker,[data-type-block="contact-00-header"]:not([data-type-undo]) .nav-link,[data-type-block="contact-00-header"]:not([data-type-undo]) .brand,[data-type-block="contact-00-header"]:not([data-type-undo]) .stat-label,[data-type-block="contact-00-header"]:not([data-type-undo]) .credit-year,[data-type-block="contact-00-header"]:not([data-type-undo]) .credit-source,[data-type-block="contact-00-header"]:not([data-type-undo]) .work-meta,[data-type-block="contact-00-header"]:not([data-type-undo]) .music-meta,[data-type-block="contact-00-header"]:not([data-type-undo]) .music-index,[data-type-block="contact-00-header"]:not([data-type-undo]) .service-no,[data-type-block="contact-00-header"]:not([data-type-undo]) .card-num,[data-type-block="contact-00-header"]:not([data-type-undo]) .film-caption,[data-type-block="contact-00-header"]:not([data-type-undo]) .footer-text,[data-type-block="contact-00-header"]:not([data-type-undo]) .footer-link,[data-type-block="contact-00-header"]:not([data-type-undo]) small,[data-type-block="contact-00-header"]:not([data-type-undo]) .primary,[data-type-block="contact-00-header"]:not([data-type-undo]) .text-link,[data-type-block="contact-00-header"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="contact-00-header"]:not([data-type-undo]) .brand,[data-type-block="contact-00-header"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="contact-00-header"]:not([data-type-undo]) .eyebrow,[data-type-block="contact-00-header"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="contact-00-header"]:not([data-type-undo]) .stat-number,[data-type-block="contact-00-header"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="contact-00-header"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="contact-00-header"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="contact-00-header"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK contact-01-hero: set data-type-undo to restore original typography. */
[data-type-block="contact-01-hero"]:not([data-type-undo]),[data-type-block="contact-01-hero"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="contact-01-hero"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="contact-01-hero"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="contact-01-hero"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="contact-01-hero"]:not([data-type-undo]) .eyebrow,[data-type-block="contact-01-hero"]:not([data-type-undo]) .section-label,[data-type-block="contact-01-hero"]:not([data-type-undo]) .kicker,[data-type-block="contact-01-hero"]:not([data-type-undo]) .nav-link,[data-type-block="contact-01-hero"]:not([data-type-undo]) .brand,[data-type-block="contact-01-hero"]:not([data-type-undo]) .stat-label,[data-type-block="contact-01-hero"]:not([data-type-undo]) .credit-year,[data-type-block="contact-01-hero"]:not([data-type-undo]) .credit-source,[data-type-block="contact-01-hero"]:not([data-type-undo]) .work-meta,[data-type-block="contact-01-hero"]:not([data-type-undo]) .music-meta,[data-type-block="contact-01-hero"]:not([data-type-undo]) .music-index,[data-type-block="contact-01-hero"]:not([data-type-undo]) .service-no,[data-type-block="contact-01-hero"]:not([data-type-undo]) .card-num,[data-type-block="contact-01-hero"]:not([data-type-undo]) .film-caption,[data-type-block="contact-01-hero"]:not([data-type-undo]) .footer-text,[data-type-block="contact-01-hero"]:not([data-type-undo]) .footer-link,[data-type-block="contact-01-hero"]:not([data-type-undo]) small,[data-type-block="contact-01-hero"]:not([data-type-undo]) .primary,[data-type-block="contact-01-hero"]:not([data-type-undo]) .text-link,[data-type-block="contact-01-hero"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="contact-01-hero"]:not([data-type-undo]) .brand,[data-type-block="contact-01-hero"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="contact-01-hero"]:not([data-type-undo]) .eyebrow,[data-type-block="contact-01-hero"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="contact-01-hero"]:not([data-type-undo]) .stat-number,[data-type-block="contact-01-hero"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="contact-01-hero"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="contact-01-hero"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="contact-01-hero"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK contact-02-section: set data-type-undo to restore original typography. */
[data-type-block="contact-02-section"]:not([data-type-undo]),[data-type-block="contact-02-section"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="contact-02-section"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="contact-02-section"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="contact-02-section"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="contact-02-section"]:not([data-type-undo]) .eyebrow,[data-type-block="contact-02-section"]:not([data-type-undo]) .section-label,[data-type-block="contact-02-section"]:not([data-type-undo]) .kicker,[data-type-block="contact-02-section"]:not([data-type-undo]) .nav-link,[data-type-block="contact-02-section"]:not([data-type-undo]) .brand,[data-type-block="contact-02-section"]:not([data-type-undo]) .stat-label,[data-type-block="contact-02-section"]:not([data-type-undo]) .credit-year,[data-type-block="contact-02-section"]:not([data-type-undo]) .credit-source,[data-type-block="contact-02-section"]:not([data-type-undo]) .work-meta,[data-type-block="contact-02-section"]:not([data-type-undo]) .music-meta,[data-type-block="contact-02-section"]:not([data-type-undo]) .music-index,[data-type-block="contact-02-section"]:not([data-type-undo]) .service-no,[data-type-block="contact-02-section"]:not([data-type-undo]) .card-num,[data-type-block="contact-02-section"]:not([data-type-undo]) .film-caption,[data-type-block="contact-02-section"]:not([data-type-undo]) .footer-text,[data-type-block="contact-02-section"]:not([data-type-undo]) .footer-link,[data-type-block="contact-02-section"]:not([data-type-undo]) small,[data-type-block="contact-02-section"]:not([data-type-undo]) .primary,[data-type-block="contact-02-section"]:not([data-type-undo]) .text-link,[data-type-block="contact-02-section"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="contact-02-section"]:not([data-type-undo]) .brand,[data-type-block="contact-02-section"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="contact-02-section"]:not([data-type-undo]) .eyebrow,[data-type-block="contact-02-section"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="contact-02-section"]:not([data-type-undo]) .stat-number,[data-type-block="contact-02-section"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="contact-02-section"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="contact-02-section"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="contact-02-section"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK contact-03-brief-section-dark: set data-type-undo to restore original typography. */
[data-type-block="contact-03-brief-section-dark"]:not([data-type-undo]),[data-type-block="contact-03-brief-section-dark"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="contact-03-brief-section-dark"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="contact-03-brief-section-dark"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="contact-03-brief-section-dark"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="contact-03-brief-section-dark"]:not([data-type-undo]) .eyebrow,[data-type-block="contact-03-brief-section-dark"]:not([data-type-undo]) .section-label,[data-type-block="contact-03-brief-section-dark"]:not([data-type-undo]) .kicker,[data-type-block="contact-03-brief-section-dark"]:not([data-type-undo]) .nav-link,[data-type-block="contact-03-brief-section-dark"]:not([data-type-undo]) .brand,[data-type-block="contact-03-brief-section-dark"]:not([data-type-undo]) .stat-label,[data-type-block="contact-03-brief-section-dark"]:not([data-type-undo]) .credit-year,[data-type-block="contact-03-brief-section-dark"]:not([data-type-undo]) .credit-source,[data-type-block="contact-03-brief-section-dark"]:not([data-type-undo]) .work-meta,[data-type-block="contact-03-brief-section-dark"]:not([data-type-undo]) .music-meta,[data-type-block="contact-03-brief-section-dark"]:not([data-type-undo]) .music-index,[data-type-block="contact-03-brief-section-dark"]:not([data-type-undo]) .service-no,[data-type-block="contact-03-brief-section-dark"]:not([data-type-undo]) .card-num,[data-type-block="contact-03-brief-section-dark"]:not([data-type-undo]) .film-caption,[data-type-block="contact-03-brief-section-dark"]:not([data-type-undo]) .footer-text,[data-type-block="contact-03-brief-section-dark"]:not([data-type-undo]) .footer-link,[data-type-block="contact-03-brief-section-dark"]:not([data-type-undo]) small,[data-type-block="contact-03-brief-section-dark"]:not([data-type-undo]) .primary,[data-type-block="contact-03-brief-section-dark"]:not([data-type-undo]) .text-link,[data-type-block="contact-03-brief-section-dark"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="contact-03-brief-section-dark"]:not([data-type-undo]) .brand,[data-type-block="contact-03-brief-section-dark"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="contact-03-brief-section-dark"]:not([data-type-undo]) .eyebrow,[data-type-block="contact-03-brief-section-dark"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="contact-03-brief-section-dark"]:not([data-type-undo]) .stat-number,[data-type-block="contact-03-brief-section-dark"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="contact-03-brief-section-dark"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="contact-03-brief-section-dark"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="contact-03-brief-section-dark"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK contact-04-footer: set data-type-undo to restore original typography. */
[data-type-block="contact-04-footer"]:not([data-type-undo]),[data-type-block="contact-04-footer"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="contact-04-footer"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="contact-04-footer"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="contact-04-footer"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="contact-04-footer"]:not([data-type-undo]) .eyebrow,[data-type-block="contact-04-footer"]:not([data-type-undo]) .section-label,[data-type-block="contact-04-footer"]:not([data-type-undo]) .kicker,[data-type-block="contact-04-footer"]:not([data-type-undo]) .nav-link,[data-type-block="contact-04-footer"]:not([data-type-undo]) .brand,[data-type-block="contact-04-footer"]:not([data-type-undo]) .stat-label,[data-type-block="contact-04-footer"]:not([data-type-undo]) .credit-year,[data-type-block="contact-04-footer"]:not([data-type-undo]) .credit-source,[data-type-block="contact-04-footer"]:not([data-type-undo]) .work-meta,[data-type-block="contact-04-footer"]:not([data-type-undo]) .music-meta,[data-type-block="contact-04-footer"]:not([data-type-undo]) .music-index,[data-type-block="contact-04-footer"]:not([data-type-undo]) .service-no,[data-type-block="contact-04-footer"]:not([data-type-undo]) .card-num,[data-type-block="contact-04-footer"]:not([data-type-undo]) .film-caption,[data-type-block="contact-04-footer"]:not([data-type-undo]) .footer-text,[data-type-block="contact-04-footer"]:not([data-type-undo]) .footer-link,[data-type-block="contact-04-footer"]:not([data-type-undo]) small,[data-type-block="contact-04-footer"]:not([data-type-undo]) .primary,[data-type-block="contact-04-footer"]:not([data-type-undo]) .text-link,[data-type-block="contact-04-footer"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="contact-04-footer"]:not([data-type-undo]) .brand,[data-type-block="contact-04-footer"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="contact-04-footer"]:not([data-type-undo]) .eyebrow,[data-type-block="contact-04-footer"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="contact-04-footer"]:not([data-type-undo]) .stat-number,[data-type-block="contact-04-footer"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="contact-04-footer"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="contact-04-footer"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="contact-04-footer"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK music-00-header: set data-type-undo to restore original typography. */
[data-type-block="music-00-header"]:not([data-type-undo]),[data-type-block="music-00-header"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="music-00-header"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="music-00-header"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="music-00-header"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="music-00-header"]:not([data-type-undo]) .eyebrow,[data-type-block="music-00-header"]:not([data-type-undo]) .section-label,[data-type-block="music-00-header"]:not([data-type-undo]) .kicker,[data-type-block="music-00-header"]:not([data-type-undo]) .nav-link,[data-type-block="music-00-header"]:not([data-type-undo]) .brand,[data-type-block="music-00-header"]:not([data-type-undo]) .stat-label,[data-type-block="music-00-header"]:not([data-type-undo]) .credit-year,[data-type-block="music-00-header"]:not([data-type-undo]) .credit-source,[data-type-block="music-00-header"]:not([data-type-undo]) .work-meta,[data-type-block="music-00-header"]:not([data-type-undo]) .music-meta,[data-type-block="music-00-header"]:not([data-type-undo]) .music-index,[data-type-block="music-00-header"]:not([data-type-undo]) .service-no,[data-type-block="music-00-header"]:not([data-type-undo]) .card-num,[data-type-block="music-00-header"]:not([data-type-undo]) .film-caption,[data-type-block="music-00-header"]:not([data-type-undo]) .footer-text,[data-type-block="music-00-header"]:not([data-type-undo]) .footer-link,[data-type-block="music-00-header"]:not([data-type-undo]) small,[data-type-block="music-00-header"]:not([data-type-undo]) .primary,[data-type-block="music-00-header"]:not([data-type-undo]) .text-link,[data-type-block="music-00-header"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="music-00-header"]:not([data-type-undo]) .brand,[data-type-block="music-00-header"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="music-00-header"]:not([data-type-undo]) .eyebrow,[data-type-block="music-00-header"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="music-00-header"]:not([data-type-undo]) .stat-number,[data-type-block="music-00-header"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="music-00-header"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="music-00-header"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="music-00-header"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK music-01-hero: set data-type-undo to restore original typography. */
[data-type-block="music-01-hero"]:not([data-type-undo]),[data-type-block="music-01-hero"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="music-01-hero"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="music-01-hero"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="music-01-hero"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="music-01-hero"]:not([data-type-undo]) .eyebrow,[data-type-block="music-01-hero"]:not([data-type-undo]) .section-label,[data-type-block="music-01-hero"]:not([data-type-undo]) .kicker,[data-type-block="music-01-hero"]:not([data-type-undo]) .nav-link,[data-type-block="music-01-hero"]:not([data-type-undo]) .brand,[data-type-block="music-01-hero"]:not([data-type-undo]) .stat-label,[data-type-block="music-01-hero"]:not([data-type-undo]) .credit-year,[data-type-block="music-01-hero"]:not([data-type-undo]) .credit-source,[data-type-block="music-01-hero"]:not([data-type-undo]) .work-meta,[data-type-block="music-01-hero"]:not([data-type-undo]) .music-meta,[data-type-block="music-01-hero"]:not([data-type-undo]) .music-index,[data-type-block="music-01-hero"]:not([data-type-undo]) .service-no,[data-type-block="music-01-hero"]:not([data-type-undo]) .card-num,[data-type-block="music-01-hero"]:not([data-type-undo]) .film-caption,[data-type-block="music-01-hero"]:not([data-type-undo]) .footer-text,[data-type-block="music-01-hero"]:not([data-type-undo]) .footer-link,[data-type-block="music-01-hero"]:not([data-type-undo]) small,[data-type-block="music-01-hero"]:not([data-type-undo]) .primary,[data-type-block="music-01-hero"]:not([data-type-undo]) .text-link,[data-type-block="music-01-hero"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="music-01-hero"]:not([data-type-undo]) .brand,[data-type-block="music-01-hero"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="music-01-hero"]:not([data-type-undo]) .eyebrow,[data-type-block="music-01-hero"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="music-01-hero"]:not([data-type-undo]) .stat-number,[data-type-block="music-01-hero"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="music-01-hero"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="music-01-hero"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="music-01-hero"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK music-02-section: set data-type-undo to restore original typography. */
[data-type-block="music-02-section"]:not([data-type-undo]),[data-type-block="music-02-section"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="music-02-section"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="music-02-section"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="music-02-section"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="music-02-section"]:not([data-type-undo]) .eyebrow,[data-type-block="music-02-section"]:not([data-type-undo]) .section-label,[data-type-block="music-02-section"]:not([data-type-undo]) .kicker,[data-type-block="music-02-section"]:not([data-type-undo]) .nav-link,[data-type-block="music-02-section"]:not([data-type-undo]) .brand,[data-type-block="music-02-section"]:not([data-type-undo]) .stat-label,[data-type-block="music-02-section"]:not([data-type-undo]) .credit-year,[data-type-block="music-02-section"]:not([data-type-undo]) .credit-source,[data-type-block="music-02-section"]:not([data-type-undo]) .work-meta,[data-type-block="music-02-section"]:not([data-type-undo]) .music-meta,[data-type-block="music-02-section"]:not([data-type-undo]) .music-index,[data-type-block="music-02-section"]:not([data-type-undo]) .service-no,[data-type-block="music-02-section"]:not([data-type-undo]) .card-num,[data-type-block="music-02-section"]:not([data-type-undo]) .film-caption,[data-type-block="music-02-section"]:not([data-type-undo]) .footer-text,[data-type-block="music-02-section"]:not([data-type-undo]) .footer-link,[data-type-block="music-02-section"]:not([data-type-undo]) small,[data-type-block="music-02-section"]:not([data-type-undo]) .primary,[data-type-block="music-02-section"]:not([data-type-undo]) .text-link,[data-type-block="music-02-section"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="music-02-section"]:not([data-type-undo]) .brand,[data-type-block="music-02-section"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="music-02-section"]:not([data-type-undo]) .eyebrow,[data-type-block="music-02-section"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="music-02-section"]:not([data-type-undo]) .stat-number,[data-type-block="music-02-section"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="music-02-section"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="music-02-section"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="music-02-section"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK music-03-section: set data-type-undo to restore original typography. */
[data-type-block="music-03-section"]:not([data-type-undo]),[data-type-block="music-03-section"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="music-03-section"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="music-03-section"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="music-03-section"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="music-03-section"]:not([data-type-undo]) .eyebrow,[data-type-block="music-03-section"]:not([data-type-undo]) .section-label,[data-type-block="music-03-section"]:not([data-type-undo]) .kicker,[data-type-block="music-03-section"]:not([data-type-undo]) .nav-link,[data-type-block="music-03-section"]:not([data-type-undo]) .brand,[data-type-block="music-03-section"]:not([data-type-undo]) .stat-label,[data-type-block="music-03-section"]:not([data-type-undo]) .credit-year,[data-type-block="music-03-section"]:not([data-type-undo]) .credit-source,[data-type-block="music-03-section"]:not([data-type-undo]) .work-meta,[data-type-block="music-03-section"]:not([data-type-undo]) .music-meta,[data-type-block="music-03-section"]:not([data-type-undo]) .music-index,[data-type-block="music-03-section"]:not([data-type-undo]) .service-no,[data-type-block="music-03-section"]:not([data-type-undo]) .card-num,[data-type-block="music-03-section"]:not([data-type-undo]) .film-caption,[data-type-block="music-03-section"]:not([data-type-undo]) .footer-text,[data-type-block="music-03-section"]:not([data-type-undo]) .footer-link,[data-type-block="music-03-section"]:not([data-type-undo]) small,[data-type-block="music-03-section"]:not([data-type-undo]) .primary,[data-type-block="music-03-section"]:not([data-type-undo]) .text-link,[data-type-block="music-03-section"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="music-03-section"]:not([data-type-undo]) .brand,[data-type-block="music-03-section"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="music-03-section"]:not([data-type-undo]) .eyebrow,[data-type-block="music-03-section"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="music-03-section"]:not([data-type-undo]) .stat-number,[data-type-block="music-03-section"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="music-03-section"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="music-03-section"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="music-03-section"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK music-04-footer: set data-type-undo to restore original typography. */
[data-type-block="music-04-footer"]:not([data-type-undo]),[data-type-block="music-04-footer"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="music-04-footer"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="music-04-footer"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="music-04-footer"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="music-04-footer"]:not([data-type-undo]) .eyebrow,[data-type-block="music-04-footer"]:not([data-type-undo]) .section-label,[data-type-block="music-04-footer"]:not([data-type-undo]) .kicker,[data-type-block="music-04-footer"]:not([data-type-undo]) .nav-link,[data-type-block="music-04-footer"]:not([data-type-undo]) .brand,[data-type-block="music-04-footer"]:not([data-type-undo]) .stat-label,[data-type-block="music-04-footer"]:not([data-type-undo]) .credit-year,[data-type-block="music-04-footer"]:not([data-type-undo]) .credit-source,[data-type-block="music-04-footer"]:not([data-type-undo]) .work-meta,[data-type-block="music-04-footer"]:not([data-type-undo]) .music-meta,[data-type-block="music-04-footer"]:not([data-type-undo]) .music-index,[data-type-block="music-04-footer"]:not([data-type-undo]) .service-no,[data-type-block="music-04-footer"]:not([data-type-undo]) .card-num,[data-type-block="music-04-footer"]:not([data-type-undo]) .film-caption,[data-type-block="music-04-footer"]:not([data-type-undo]) .footer-text,[data-type-block="music-04-footer"]:not([data-type-undo]) .footer-link,[data-type-block="music-04-footer"]:not([data-type-undo]) small,[data-type-block="music-04-footer"]:not([data-type-undo]) .primary,[data-type-block="music-04-footer"]:not([data-type-undo]) .text-link,[data-type-block="music-04-footer"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="music-04-footer"]:not([data-type-undo]) .brand,[data-type-block="music-04-footer"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="music-04-footer"]:not([data-type-undo]) .eyebrow,[data-type-block="music-04-footer"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="music-04-footer"]:not([data-type-undo]) .stat-number,[data-type-block="music-04-footer"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="music-04-footer"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="music-04-footer"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="music-04-footer"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK work-00-header: set data-type-undo to restore original typography. */
[data-type-block="work-00-header"]:not([data-type-undo]),[data-type-block="work-00-header"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="work-00-header"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="work-00-header"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="work-00-header"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="work-00-header"]:not([data-type-undo]) .eyebrow,[data-type-block="work-00-header"]:not([data-type-undo]) .section-label,[data-type-block="work-00-header"]:not([data-type-undo]) .kicker,[data-type-block="work-00-header"]:not([data-type-undo]) .nav-link,[data-type-block="work-00-header"]:not([data-type-undo]) .brand,[data-type-block="work-00-header"]:not([data-type-undo]) .stat-label,[data-type-block="work-00-header"]:not([data-type-undo]) .credit-year,[data-type-block="work-00-header"]:not([data-type-undo]) .credit-source,[data-type-block="work-00-header"]:not([data-type-undo]) .work-meta,[data-type-block="work-00-header"]:not([data-type-undo]) .music-meta,[data-type-block="work-00-header"]:not([data-type-undo]) .music-index,[data-type-block="work-00-header"]:not([data-type-undo]) .service-no,[data-type-block="work-00-header"]:not([data-type-undo]) .card-num,[data-type-block="work-00-header"]:not([data-type-undo]) .film-caption,[data-type-block="work-00-header"]:not([data-type-undo]) .footer-text,[data-type-block="work-00-header"]:not([data-type-undo]) .footer-link,[data-type-block="work-00-header"]:not([data-type-undo]) small,[data-type-block="work-00-header"]:not([data-type-undo]) .primary,[data-type-block="work-00-header"]:not([data-type-undo]) .text-link,[data-type-block="work-00-header"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="work-00-header"]:not([data-type-undo]) .brand,[data-type-block="work-00-header"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="work-00-header"]:not([data-type-undo]) .eyebrow,[data-type-block="work-00-header"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="work-00-header"]:not([data-type-undo]) .stat-number,[data-type-block="work-00-header"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="work-00-header"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="work-00-header"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="work-00-header"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK work-01-hero: set data-type-undo to restore original typography. */
[data-type-block="work-01-hero"]:not([data-type-undo]),[data-type-block="work-01-hero"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="work-01-hero"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="work-01-hero"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="work-01-hero"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="work-01-hero"]:not([data-type-undo]) .eyebrow,[data-type-block="work-01-hero"]:not([data-type-undo]) .section-label,[data-type-block="work-01-hero"]:not([data-type-undo]) .kicker,[data-type-block="work-01-hero"]:not([data-type-undo]) .nav-link,[data-type-block="work-01-hero"]:not([data-type-undo]) .brand,[data-type-block="work-01-hero"]:not([data-type-undo]) .stat-label,[data-type-block="work-01-hero"]:not([data-type-undo]) .credit-year,[data-type-block="work-01-hero"]:not([data-type-undo]) .credit-source,[data-type-block="work-01-hero"]:not([data-type-undo]) .work-meta,[data-type-block="work-01-hero"]:not([data-type-undo]) .music-meta,[data-type-block="work-01-hero"]:not([data-type-undo]) .music-index,[data-type-block="work-01-hero"]:not([data-type-undo]) .service-no,[data-type-block="work-01-hero"]:not([data-type-undo]) .card-num,[data-type-block="work-01-hero"]:not([data-type-undo]) .film-caption,[data-type-block="work-01-hero"]:not([data-type-undo]) .footer-text,[data-type-block="work-01-hero"]:not([data-type-undo]) .footer-link,[data-type-block="work-01-hero"]:not([data-type-undo]) small,[data-type-block="work-01-hero"]:not([data-type-undo]) .primary,[data-type-block="work-01-hero"]:not([data-type-undo]) .text-link,[data-type-block="work-01-hero"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="work-01-hero"]:not([data-type-undo]) .brand,[data-type-block="work-01-hero"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="work-01-hero"]:not([data-type-undo]) .eyebrow,[data-type-block="work-01-hero"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="work-01-hero"]:not([data-type-undo]) .stat-number,[data-type-block="work-01-hero"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="work-01-hero"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="work-01-hero"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="work-01-hero"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK work-02-section-portfolio-section: set data-type-undo to restore original typography. */
[data-type-block="work-02-section-portfolio-section"]:not([data-type-undo]),[data-type-block="work-02-section-portfolio-section"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="work-02-section-portfolio-section"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="work-02-section-portfolio-section"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="work-02-section-portfolio-section"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="work-02-section-portfolio-section"]:not([data-type-undo]) .eyebrow,[data-type-block="work-02-section-portfolio-section"]:not([data-type-undo]) .section-label,[data-type-block="work-02-section-portfolio-section"]:not([data-type-undo]) .kicker,[data-type-block="work-02-section-portfolio-section"]:not([data-type-undo]) .nav-link,[data-type-block="work-02-section-portfolio-section"]:not([data-type-undo]) .brand,[data-type-block="work-02-section-portfolio-section"]:not([data-type-undo]) .stat-label,[data-type-block="work-02-section-portfolio-section"]:not([data-type-undo]) .credit-year,[data-type-block="work-02-section-portfolio-section"]:not([data-type-undo]) .credit-source,[data-type-block="work-02-section-portfolio-section"]:not([data-type-undo]) .work-meta,[data-type-block="work-02-section-portfolio-section"]:not([data-type-undo]) .music-meta,[data-type-block="work-02-section-portfolio-section"]:not([data-type-undo]) .music-index,[data-type-block="work-02-section-portfolio-section"]:not([data-type-undo]) .service-no,[data-type-block="work-02-section-portfolio-section"]:not([data-type-undo]) .card-num,[data-type-block="work-02-section-portfolio-section"]:not([data-type-undo]) .film-caption,[data-type-block="work-02-section-portfolio-section"]:not([data-type-undo]) .footer-text,[data-type-block="work-02-section-portfolio-section"]:not([data-type-undo]) .footer-link,[data-type-block="work-02-section-portfolio-section"]:not([data-type-undo]) small,[data-type-block="work-02-section-portfolio-section"]:not([data-type-undo]) .primary,[data-type-block="work-02-section-portfolio-section"]:not([data-type-undo]) .text-link,[data-type-block="work-02-section-portfolio-section"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="work-02-section-portfolio-section"]:not([data-type-undo]) .brand,[data-type-block="work-02-section-portfolio-section"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="work-02-section-portfolio-section"]:not([data-type-undo]) .eyebrow,[data-type-block="work-02-section-portfolio-section"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="work-02-section-portfolio-section"]:not([data-type-undo]) .stat-number,[data-type-block="work-02-section-portfolio-section"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="work-02-section-portfolio-section"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="work-02-section-portfolio-section"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="work-02-section-portfolio-section"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK work-03-section: set data-type-undo to restore original typography. */
[data-type-block="work-03-section"]:not([data-type-undo]),[data-type-block="work-03-section"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="work-03-section"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="work-03-section"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="work-03-section"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="work-03-section"]:not([data-type-undo]) .eyebrow,[data-type-block="work-03-section"]:not([data-type-undo]) .section-label,[data-type-block="work-03-section"]:not([data-type-undo]) .kicker,[data-type-block="work-03-section"]:not([data-type-undo]) .nav-link,[data-type-block="work-03-section"]:not([data-type-undo]) .brand,[data-type-block="work-03-section"]:not([data-type-undo]) .stat-label,[data-type-block="work-03-section"]:not([data-type-undo]) .credit-year,[data-type-block="work-03-section"]:not([data-type-undo]) .credit-source,[data-type-block="work-03-section"]:not([data-type-undo]) .work-meta,[data-type-block="work-03-section"]:not([data-type-undo]) .music-meta,[data-type-block="work-03-section"]:not([data-type-undo]) .music-index,[data-type-block="work-03-section"]:not([data-type-undo]) .service-no,[data-type-block="work-03-section"]:not([data-type-undo]) .card-num,[data-type-block="work-03-section"]:not([data-type-undo]) .film-caption,[data-type-block="work-03-section"]:not([data-type-undo]) .footer-text,[data-type-block="work-03-section"]:not([data-type-undo]) .footer-link,[data-type-block="work-03-section"]:not([data-type-undo]) small,[data-type-block="work-03-section"]:not([data-type-undo]) .primary,[data-type-block="work-03-section"]:not([data-type-undo]) .text-link,[data-type-block="work-03-section"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="work-03-section"]:not([data-type-undo]) .brand,[data-type-block="work-03-section"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="work-03-section"]:not([data-type-undo]) .eyebrow,[data-type-block="work-03-section"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="work-03-section"]:not([data-type-undo]) .stat-number,[data-type-block="work-03-section"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="work-03-section"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="work-03-section"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="work-03-section"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK work-04-footer: set data-type-undo to restore original typography. */
[data-type-block="work-04-footer"]:not([data-type-undo]),[data-type-block="work-04-footer"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="work-04-footer"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="work-04-footer"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="work-04-footer"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="work-04-footer"]:not([data-type-undo]) .eyebrow,[data-type-block="work-04-footer"]:not([data-type-undo]) .section-label,[data-type-block="work-04-footer"]:not([data-type-undo]) .kicker,[data-type-block="work-04-footer"]:not([data-type-undo]) .nav-link,[data-type-block="work-04-footer"]:not([data-type-undo]) .brand,[data-type-block="work-04-footer"]:not([data-type-undo]) .stat-label,[data-type-block="work-04-footer"]:not([data-type-undo]) .credit-year,[data-type-block="work-04-footer"]:not([data-type-undo]) .credit-source,[data-type-block="work-04-footer"]:not([data-type-undo]) .work-meta,[data-type-block="work-04-footer"]:not([data-type-undo]) .music-meta,[data-type-block="work-04-footer"]:not([data-type-undo]) .music-index,[data-type-block="work-04-footer"]:not([data-type-undo]) .service-no,[data-type-block="work-04-footer"]:not([data-type-undo]) .card-num,[data-type-block="work-04-footer"]:not([data-type-undo]) .film-caption,[data-type-block="work-04-footer"]:not([data-type-undo]) .footer-text,[data-type-block="work-04-footer"]:not([data-type-undo]) .footer-link,[data-type-block="work-04-footer"]:not([data-type-undo]) small,[data-type-block="work-04-footer"]:not([data-type-undo]) .primary,[data-type-block="work-04-footer"]:not([data-type-undo]) .text-link,[data-type-block="work-04-footer"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="work-04-footer"]:not([data-type-undo]) .brand,[data-type-block="work-04-footer"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="work-04-footer"]:not([data-type-undo]) .eyebrow,[data-type-block="work-04-footer"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="work-04-footer"]:not([data-type-undo]) .stat-number,[data-type-block="work-04-footer"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="work-04-footer"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="work-04-footer"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="work-04-footer"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK about-00-header: set data-type-undo to restore original typography. */
[data-type-block="about-00-header"]:not([data-type-undo]),[data-type-block="about-00-header"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="about-00-header"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="about-00-header"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="about-00-header"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="about-00-header"]:not([data-type-undo]) .eyebrow,[data-type-block="about-00-header"]:not([data-type-undo]) .section-label,[data-type-block="about-00-header"]:not([data-type-undo]) .kicker,[data-type-block="about-00-header"]:not([data-type-undo]) .nav-link,[data-type-block="about-00-header"]:not([data-type-undo]) .brand,[data-type-block="about-00-header"]:not([data-type-undo]) .stat-label,[data-type-block="about-00-header"]:not([data-type-undo]) .credit-year,[data-type-block="about-00-header"]:not([data-type-undo]) .credit-source,[data-type-block="about-00-header"]:not([data-type-undo]) .work-meta,[data-type-block="about-00-header"]:not([data-type-undo]) .music-meta,[data-type-block="about-00-header"]:not([data-type-undo]) .music-index,[data-type-block="about-00-header"]:not([data-type-undo]) .service-no,[data-type-block="about-00-header"]:not([data-type-undo]) .card-num,[data-type-block="about-00-header"]:not([data-type-undo]) .film-caption,[data-type-block="about-00-header"]:not([data-type-undo]) .footer-text,[data-type-block="about-00-header"]:not([data-type-undo]) .footer-link,[data-type-block="about-00-header"]:not([data-type-undo]) small,[data-type-block="about-00-header"]:not([data-type-undo]) .primary,[data-type-block="about-00-header"]:not([data-type-undo]) .text-link,[data-type-block="about-00-header"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="about-00-header"]:not([data-type-undo]) .brand,[data-type-block="about-00-header"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="about-00-header"]:not([data-type-undo]) .eyebrow,[data-type-block="about-00-header"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="about-00-header"]:not([data-type-undo]) .stat-number,[data-type-block="about-00-header"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="about-00-header"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="about-00-header"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="about-00-header"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK about-01-hero: set data-type-undo to restore original typography. */
[data-type-block="about-01-hero"]:not([data-type-undo]),[data-type-block="about-01-hero"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="about-01-hero"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="about-01-hero"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="about-01-hero"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="about-01-hero"]:not([data-type-undo]) .eyebrow,[data-type-block="about-01-hero"]:not([data-type-undo]) .section-label,[data-type-block="about-01-hero"]:not([data-type-undo]) .kicker,[data-type-block="about-01-hero"]:not([data-type-undo]) .nav-link,[data-type-block="about-01-hero"]:not([data-type-undo]) .brand,[data-type-block="about-01-hero"]:not([data-type-undo]) .stat-label,[data-type-block="about-01-hero"]:not([data-type-undo]) .credit-year,[data-type-block="about-01-hero"]:not([data-type-undo]) .credit-source,[data-type-block="about-01-hero"]:not([data-type-undo]) .work-meta,[data-type-block="about-01-hero"]:not([data-type-undo]) .music-meta,[data-type-block="about-01-hero"]:not([data-type-undo]) .music-index,[data-type-block="about-01-hero"]:not([data-type-undo]) .service-no,[data-type-block="about-01-hero"]:not([data-type-undo]) .card-num,[data-type-block="about-01-hero"]:not([data-type-undo]) .film-caption,[data-type-block="about-01-hero"]:not([data-type-undo]) .footer-text,[data-type-block="about-01-hero"]:not([data-type-undo]) .footer-link,[data-type-block="about-01-hero"]:not([data-type-undo]) small,[data-type-block="about-01-hero"]:not([data-type-undo]) .primary,[data-type-block="about-01-hero"]:not([data-type-undo]) .text-link,[data-type-block="about-01-hero"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="about-01-hero"]:not([data-type-undo]) .brand,[data-type-block="about-01-hero"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="about-01-hero"]:not([data-type-undo]) .eyebrow,[data-type-block="about-01-hero"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="about-01-hero"]:not([data-type-undo]) .stat-number,[data-type-block="about-01-hero"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="about-01-hero"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="about-01-hero"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="about-01-hero"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK about-02-section-practice: set data-type-undo to restore original typography. */
[data-type-block="about-02-section-practice"]:not([data-type-undo]),[data-type-block="about-02-section-practice"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="about-02-section-practice"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="about-02-section-practice"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="about-02-section-practice"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="about-02-section-practice"]:not([data-type-undo]) .eyebrow,[data-type-block="about-02-section-practice"]:not([data-type-undo]) .section-label,[data-type-block="about-02-section-practice"]:not([data-type-undo]) .kicker,[data-type-block="about-02-section-practice"]:not([data-type-undo]) .nav-link,[data-type-block="about-02-section-practice"]:not([data-type-undo]) .brand,[data-type-block="about-02-section-practice"]:not([data-type-undo]) .stat-label,[data-type-block="about-02-section-practice"]:not([data-type-undo]) .credit-year,[data-type-block="about-02-section-practice"]:not([data-type-undo]) .credit-source,[data-type-block="about-02-section-practice"]:not([data-type-undo]) .work-meta,[data-type-block="about-02-section-practice"]:not([data-type-undo]) .music-meta,[data-type-block="about-02-section-practice"]:not([data-type-undo]) .music-index,[data-type-block="about-02-section-practice"]:not([data-type-undo]) .service-no,[data-type-block="about-02-section-practice"]:not([data-type-undo]) .card-num,[data-type-block="about-02-section-practice"]:not([data-type-undo]) .film-caption,[data-type-block="about-02-section-practice"]:not([data-type-undo]) .footer-text,[data-type-block="about-02-section-practice"]:not([data-type-undo]) .footer-link,[data-type-block="about-02-section-practice"]:not([data-type-undo]) small,[data-type-block="about-02-section-practice"]:not([data-type-undo]) .primary,[data-type-block="about-02-section-practice"]:not([data-type-undo]) .text-link,[data-type-block="about-02-section-practice"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="about-02-section-practice"]:not([data-type-undo]) .brand,[data-type-block="about-02-section-practice"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="about-02-section-practice"]:not([data-type-undo]) .eyebrow,[data-type-block="about-02-section-practice"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="about-02-section-practice"]:not([data-type-undo]) .stat-number,[data-type-block="about-02-section-practice"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="about-02-section-practice"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="about-02-section-practice"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="about-02-section-practice"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK about-03-section-delivery: set data-type-undo to restore original typography. */
[data-type-block="about-03-section-delivery"]:not([data-type-undo]),[data-type-block="about-03-section-delivery"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="about-03-section-delivery"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="about-03-section-delivery"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="about-03-section-delivery"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="about-03-section-delivery"]:not([data-type-undo]) .eyebrow,[data-type-block="about-03-section-delivery"]:not([data-type-undo]) .section-label,[data-type-block="about-03-section-delivery"]:not([data-type-undo]) .kicker,[data-type-block="about-03-section-delivery"]:not([data-type-undo]) .nav-link,[data-type-block="about-03-section-delivery"]:not([data-type-undo]) .brand,[data-type-block="about-03-section-delivery"]:not([data-type-undo]) .stat-label,[data-type-block="about-03-section-delivery"]:not([data-type-undo]) .credit-year,[data-type-block="about-03-section-delivery"]:not([data-type-undo]) .credit-source,[data-type-block="about-03-section-delivery"]:not([data-type-undo]) .work-meta,[data-type-block="about-03-section-delivery"]:not([data-type-undo]) .music-meta,[data-type-block="about-03-section-delivery"]:not([data-type-undo]) .music-index,[data-type-block="about-03-section-delivery"]:not([data-type-undo]) .service-no,[data-type-block="about-03-section-delivery"]:not([data-type-undo]) .card-num,[data-type-block="about-03-section-delivery"]:not([data-type-undo]) .film-caption,[data-type-block="about-03-section-delivery"]:not([data-type-undo]) .footer-text,[data-type-block="about-03-section-delivery"]:not([data-type-undo]) .footer-link,[data-type-block="about-03-section-delivery"]:not([data-type-undo]) small,[data-type-block="about-03-section-delivery"]:not([data-type-undo]) .primary,[data-type-block="about-03-section-delivery"]:not([data-type-undo]) .text-link,[data-type-block="about-03-section-delivery"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="about-03-section-delivery"]:not([data-type-undo]) .brand,[data-type-block="about-03-section-delivery"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="about-03-section-delivery"]:not([data-type-undo]) .eyebrow,[data-type-block="about-03-section-delivery"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="about-03-section-delivery"]:not([data-type-undo]) .stat-number,[data-type-block="about-03-section-delivery"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="about-03-section-delivery"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="about-03-section-delivery"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="about-03-section-delivery"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK about-04-section-about-credits: set data-type-undo to restore original typography. */
[data-type-block="about-04-section-about-credits"]:not([data-type-undo]),[data-type-block="about-04-section-about-credits"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="about-04-section-about-credits"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="about-04-section-about-credits"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="about-04-section-about-credits"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="about-04-section-about-credits"]:not([data-type-undo]) .eyebrow,[data-type-block="about-04-section-about-credits"]:not([data-type-undo]) .section-label,[data-type-block="about-04-section-about-credits"]:not([data-type-undo]) .kicker,[data-type-block="about-04-section-about-credits"]:not([data-type-undo]) .nav-link,[data-type-block="about-04-section-about-credits"]:not([data-type-undo]) .brand,[data-type-block="about-04-section-about-credits"]:not([data-type-undo]) .stat-label,[data-type-block="about-04-section-about-credits"]:not([data-type-undo]) .credit-year,[data-type-block="about-04-section-about-credits"]:not([data-type-undo]) .credit-source,[data-type-block="about-04-section-about-credits"]:not([data-type-undo]) .work-meta,[data-type-block="about-04-section-about-credits"]:not([data-type-undo]) .music-meta,[data-type-block="about-04-section-about-credits"]:not([data-type-undo]) .music-index,[data-type-block="about-04-section-about-credits"]:not([data-type-undo]) .service-no,[data-type-block="about-04-section-about-credits"]:not([data-type-undo]) .card-num,[data-type-block="about-04-section-about-credits"]:not([data-type-undo]) .film-caption,[data-type-block="about-04-section-about-credits"]:not([data-type-undo]) .footer-text,[data-type-block="about-04-section-about-credits"]:not([data-type-undo]) .footer-link,[data-type-block="about-04-section-about-credits"]:not([data-type-undo]) small,[data-type-block="about-04-section-about-credits"]:not([data-type-undo]) .primary,[data-type-block="about-04-section-about-credits"]:not([data-type-undo]) .text-link,[data-type-block="about-04-section-about-credits"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="about-04-section-about-credits"]:not([data-type-undo]) .brand,[data-type-block="about-04-section-about-credits"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="about-04-section-about-credits"]:not([data-type-undo]) .eyebrow,[data-type-block="about-04-section-about-credits"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="about-04-section-about-credits"]:not([data-type-undo]) .stat-number,[data-type-block="about-04-section-about-credits"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="about-04-section-about-credits"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="about-04-section-about-credits"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="about-04-section-about-credits"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK about-05-footer: set data-type-undo to restore original typography. */
[data-type-block="about-05-footer"]:not([data-type-undo]),[data-type-block="about-05-footer"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="about-05-footer"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="about-05-footer"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="about-05-footer"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="about-05-footer"]:not([data-type-undo]) .eyebrow,[data-type-block="about-05-footer"]:not([data-type-undo]) .section-label,[data-type-block="about-05-footer"]:not([data-type-undo]) .kicker,[data-type-block="about-05-footer"]:not([data-type-undo]) .nav-link,[data-type-block="about-05-footer"]:not([data-type-undo]) .brand,[data-type-block="about-05-footer"]:not([data-type-undo]) .stat-label,[data-type-block="about-05-footer"]:not([data-type-undo]) .credit-year,[data-type-block="about-05-footer"]:not([data-type-undo]) .credit-source,[data-type-block="about-05-footer"]:not([data-type-undo]) .work-meta,[data-type-block="about-05-footer"]:not([data-type-undo]) .music-meta,[data-type-block="about-05-footer"]:not([data-type-undo]) .music-index,[data-type-block="about-05-footer"]:not([data-type-undo]) .service-no,[data-type-block="about-05-footer"]:not([data-type-undo]) .card-num,[data-type-block="about-05-footer"]:not([data-type-undo]) .film-caption,[data-type-block="about-05-footer"]:not([data-type-undo]) .footer-text,[data-type-block="about-05-footer"]:not([data-type-undo]) .footer-link,[data-type-block="about-05-footer"]:not([data-type-undo]) small,[data-type-block="about-05-footer"]:not([data-type-undo]) .primary,[data-type-block="about-05-footer"]:not([data-type-undo]) .text-link,[data-type-block="about-05-footer"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="about-05-footer"]:not([data-type-undo]) .brand,[data-type-block="about-05-footer"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="about-05-footer"]:not([data-type-undo]) .eyebrow,[data-type-block="about-05-footer"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="about-05-footer"]:not([data-type-undo]) .stat-number,[data-type-block="about-05-footer"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="about-05-footer"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="about-05-footer"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="about-05-footer"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK film-ott-00-header: set data-type-undo to restore original typography. */
[data-type-block="film-ott-00-header"]:not([data-type-undo]),[data-type-block="film-ott-00-header"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="film-ott-00-header"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="film-ott-00-header"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="film-ott-00-header"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="film-ott-00-header"]:not([data-type-undo]) .eyebrow,[data-type-block="film-ott-00-header"]:not([data-type-undo]) .section-label,[data-type-block="film-ott-00-header"]:not([data-type-undo]) .kicker,[data-type-block="film-ott-00-header"]:not([data-type-undo]) .nav-link,[data-type-block="film-ott-00-header"]:not([data-type-undo]) .brand,[data-type-block="film-ott-00-header"]:not([data-type-undo]) .stat-label,[data-type-block="film-ott-00-header"]:not([data-type-undo]) .credit-year,[data-type-block="film-ott-00-header"]:not([data-type-undo]) .credit-source,[data-type-block="film-ott-00-header"]:not([data-type-undo]) .work-meta,[data-type-block="film-ott-00-header"]:not([data-type-undo]) .music-meta,[data-type-block="film-ott-00-header"]:not([data-type-undo]) .music-index,[data-type-block="film-ott-00-header"]:not([data-type-undo]) .service-no,[data-type-block="film-ott-00-header"]:not([data-type-undo]) .card-num,[data-type-block="film-ott-00-header"]:not([data-type-undo]) .film-caption,[data-type-block="film-ott-00-header"]:not([data-type-undo]) .footer-text,[data-type-block="film-ott-00-header"]:not([data-type-undo]) .footer-link,[data-type-block="film-ott-00-header"]:not([data-type-undo]) small,[data-type-block="film-ott-00-header"]:not([data-type-undo]) .primary,[data-type-block="film-ott-00-header"]:not([data-type-undo]) .text-link,[data-type-block="film-ott-00-header"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="film-ott-00-header"]:not([data-type-undo]) .brand,[data-type-block="film-ott-00-header"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="film-ott-00-header"]:not([data-type-undo]) .eyebrow,[data-type-block="film-ott-00-header"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="film-ott-00-header"]:not([data-type-undo]) .stat-number,[data-type-block="film-ott-00-header"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="film-ott-00-header"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="film-ott-00-header"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="film-ott-00-header"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK film-ott-01-hero: set data-type-undo to restore original typography. */
[data-type-block="film-ott-01-hero"]:not([data-type-undo]),[data-type-block="film-ott-01-hero"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="film-ott-01-hero"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="film-ott-01-hero"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="film-ott-01-hero"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="film-ott-01-hero"]:not([data-type-undo]) .eyebrow,[data-type-block="film-ott-01-hero"]:not([data-type-undo]) .section-label,[data-type-block="film-ott-01-hero"]:not([data-type-undo]) .kicker,[data-type-block="film-ott-01-hero"]:not([data-type-undo]) .nav-link,[data-type-block="film-ott-01-hero"]:not([data-type-undo]) .brand,[data-type-block="film-ott-01-hero"]:not([data-type-undo]) .stat-label,[data-type-block="film-ott-01-hero"]:not([data-type-undo]) .credit-year,[data-type-block="film-ott-01-hero"]:not([data-type-undo]) .credit-source,[data-type-block="film-ott-01-hero"]:not([data-type-undo]) .work-meta,[data-type-block="film-ott-01-hero"]:not([data-type-undo]) .music-meta,[data-type-block="film-ott-01-hero"]:not([data-type-undo]) .music-index,[data-type-block="film-ott-01-hero"]:not([data-type-undo]) .service-no,[data-type-block="film-ott-01-hero"]:not([data-type-undo]) .card-num,[data-type-block="film-ott-01-hero"]:not([data-type-undo]) .film-caption,[data-type-block="film-ott-01-hero"]:not([data-type-undo]) .footer-text,[data-type-block="film-ott-01-hero"]:not([data-type-undo]) .footer-link,[data-type-block="film-ott-01-hero"]:not([data-type-undo]) small,[data-type-block="film-ott-01-hero"]:not([data-type-undo]) .primary,[data-type-block="film-ott-01-hero"]:not([data-type-undo]) .text-link,[data-type-block="film-ott-01-hero"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="film-ott-01-hero"]:not([data-type-undo]) .brand,[data-type-block="film-ott-01-hero"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="film-ott-01-hero"]:not([data-type-undo]) .eyebrow,[data-type-block="film-ott-01-hero"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="film-ott-01-hero"]:not([data-type-undo]) .stat-number,[data-type-block="film-ott-01-hero"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="film-ott-01-hero"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="film-ott-01-hero"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="film-ott-01-hero"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK film-ott-02-film-showcase: set data-type-undo to restore original typography. */
[data-type-block="film-ott-02-film-showcase"]:not([data-type-undo]),[data-type-block="film-ott-02-film-showcase"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="film-ott-02-film-showcase"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="film-ott-02-film-showcase"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="film-ott-02-film-showcase"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="film-ott-02-film-showcase"]:not([data-type-undo]) .eyebrow,[data-type-block="film-ott-02-film-showcase"]:not([data-type-undo]) .section-label,[data-type-block="film-ott-02-film-showcase"]:not([data-type-undo]) .kicker,[data-type-block="film-ott-02-film-showcase"]:not([data-type-undo]) .nav-link,[data-type-block="film-ott-02-film-showcase"]:not([data-type-undo]) .brand,[data-type-block="film-ott-02-film-showcase"]:not([data-type-undo]) .stat-label,[data-type-block="film-ott-02-film-showcase"]:not([data-type-undo]) .credit-year,[data-type-block="film-ott-02-film-showcase"]:not([data-type-undo]) .credit-source,[data-type-block="film-ott-02-film-showcase"]:not([data-type-undo]) .work-meta,[data-type-block="film-ott-02-film-showcase"]:not([data-type-undo]) .music-meta,[data-type-block="film-ott-02-film-showcase"]:not([data-type-undo]) .music-index,[data-type-block="film-ott-02-film-showcase"]:not([data-type-undo]) .service-no,[data-type-block="film-ott-02-film-showcase"]:not([data-type-undo]) .card-num,[data-type-block="film-ott-02-film-showcase"]:not([data-type-undo]) .film-caption,[data-type-block="film-ott-02-film-showcase"]:not([data-type-undo]) .footer-text,[data-type-block="film-ott-02-film-showcase"]:not([data-type-undo]) .footer-link,[data-type-block="film-ott-02-film-showcase"]:not([data-type-undo]) small,[data-type-block="film-ott-02-film-showcase"]:not([data-type-undo]) .primary,[data-type-block="film-ott-02-film-showcase"]:not([data-type-undo]) .text-link,[data-type-block="film-ott-02-film-showcase"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="film-ott-02-film-showcase"]:not([data-type-undo]) .brand,[data-type-block="film-ott-02-film-showcase"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="film-ott-02-film-showcase"]:not([data-type-undo]) .eyebrow,[data-type-block="film-ott-02-film-showcase"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="film-ott-02-film-showcase"]:not([data-type-undo]) .stat-number,[data-type-block="film-ott-02-film-showcase"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="film-ott-02-film-showcase"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="film-ott-02-film-showcase"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="film-ott-02-film-showcase"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK film-ott-03-section-film-credit-summary: set data-type-undo to restore original typography. */
[data-type-block="film-ott-03-section-film-credit-summary"]:not([data-type-undo]),[data-type-block="film-ott-03-section-film-credit-summary"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="film-ott-03-section-film-credit-summary"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="film-ott-03-section-film-credit-summary"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="film-ott-03-section-film-credit-summary"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="film-ott-03-section-film-credit-summary"]:not([data-type-undo]) .eyebrow,[data-type-block="film-ott-03-section-film-credit-summary"]:not([data-type-undo]) .section-label,[data-type-block="film-ott-03-section-film-credit-summary"]:not([data-type-undo]) .kicker,[data-type-block="film-ott-03-section-film-credit-summary"]:not([data-type-undo]) .nav-link,[data-type-block="film-ott-03-section-film-credit-summary"]:not([data-type-undo]) .brand,[data-type-block="film-ott-03-section-film-credit-summary"]:not([data-type-undo]) .stat-label,[data-type-block="film-ott-03-section-film-credit-summary"]:not([data-type-undo]) .credit-year,[data-type-block="film-ott-03-section-film-credit-summary"]:not([data-type-undo]) .credit-source,[data-type-block="film-ott-03-section-film-credit-summary"]:not([data-type-undo]) .work-meta,[data-type-block="film-ott-03-section-film-credit-summary"]:not([data-type-undo]) .music-meta,[data-type-block="film-ott-03-section-film-credit-summary"]:not([data-type-undo]) .music-index,[data-type-block="film-ott-03-section-film-credit-summary"]:not([data-type-undo]) .service-no,[data-type-block="film-ott-03-section-film-credit-summary"]:not([data-type-undo]) .card-num,[data-type-block="film-ott-03-section-film-credit-summary"]:not([data-type-undo]) .film-caption,[data-type-block="film-ott-03-section-film-credit-summary"]:not([data-type-undo]) .footer-text,[data-type-block="film-ott-03-section-film-credit-summary"]:not([data-type-undo]) .footer-link,[data-type-block="film-ott-03-section-film-credit-summary"]:not([data-type-undo]) small,[data-type-block="film-ott-03-section-film-credit-summary"]:not([data-type-undo]) .primary,[data-type-block="film-ott-03-section-film-credit-summary"]:not([data-type-undo]) .text-link,[data-type-block="film-ott-03-section-film-credit-summary"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="film-ott-03-section-film-credit-summary"]:not([data-type-undo]) .brand,[data-type-block="film-ott-03-section-film-credit-summary"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="film-ott-03-section-film-credit-summary"]:not([data-type-undo]) .eyebrow,[data-type-block="film-ott-03-section-film-credit-summary"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="film-ott-03-section-film-credit-summary"]:not([data-type-undo]) .stat-number,[data-type-block="film-ott-03-section-film-credit-summary"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="film-ott-03-section-film-credit-summary"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="film-ott-03-section-film-credit-summary"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="film-ott-03-section-film-credit-summary"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK film-ott-04-section: set data-type-undo to restore original typography. */
[data-type-block="film-ott-04-section"]:not([data-type-undo]),[data-type-block="film-ott-04-section"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="film-ott-04-section"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="film-ott-04-section"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="film-ott-04-section"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="film-ott-04-section"]:not([data-type-undo]) .eyebrow,[data-type-block="film-ott-04-section"]:not([data-type-undo]) .section-label,[data-type-block="film-ott-04-section"]:not([data-type-undo]) .kicker,[data-type-block="film-ott-04-section"]:not([data-type-undo]) .nav-link,[data-type-block="film-ott-04-section"]:not([data-type-undo]) .brand,[data-type-block="film-ott-04-section"]:not([data-type-undo]) .stat-label,[data-type-block="film-ott-04-section"]:not([data-type-undo]) .credit-year,[data-type-block="film-ott-04-section"]:not([data-type-undo]) .credit-source,[data-type-block="film-ott-04-section"]:not([data-type-undo]) .work-meta,[data-type-block="film-ott-04-section"]:not([data-type-undo]) .music-meta,[data-type-block="film-ott-04-section"]:not([data-type-undo]) .music-index,[data-type-block="film-ott-04-section"]:not([data-type-undo]) .service-no,[data-type-block="film-ott-04-section"]:not([data-type-undo]) .card-num,[data-type-block="film-ott-04-section"]:not([data-type-undo]) .film-caption,[data-type-block="film-ott-04-section"]:not([data-type-undo]) .footer-text,[data-type-block="film-ott-04-section"]:not([data-type-undo]) .footer-link,[data-type-block="film-ott-04-section"]:not([data-type-undo]) small,[data-type-block="film-ott-04-section"]:not([data-type-undo]) .primary,[data-type-block="film-ott-04-section"]:not([data-type-undo]) .text-link,[data-type-block="film-ott-04-section"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="film-ott-04-section"]:not([data-type-undo]) .brand,[data-type-block="film-ott-04-section"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="film-ott-04-section"]:not([data-type-undo]) .eyebrow,[data-type-block="film-ott-04-section"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="film-ott-04-section"]:not([data-type-undo]) .stat-number,[data-type-block="film-ott-04-section"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="film-ott-04-section"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="film-ott-04-section"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="film-ott-04-section"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* BLOCK film-ott-05-footer: set data-type-undo to restore original typography. */
[data-type-block="film-ott-05-footer"]:not([data-type-undo]),[data-type-block="film-ott-05-footer"]:not([data-type-undo]) *{font-family:Inter,sans-serif;font-size:var(--type-body);font-weight:400;line-height:1.5;letter-spacing:0}
[data-type-block="film-ott-05-footer"]:not([data-type-undo]) h1{font-family:Inter,sans-serif;font-size:var(--type-hero);font-weight:600;line-height:1.05;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="film-ott-05-footer"]:not([data-type-undo]) h2{font-family:Inter,sans-serif;font-size:var(--type-section);font-weight:600;line-height:1.1;letter-spacing:-.025em;text-wrap:balance}
[data-type-block="film-ott-05-footer"]:not([data-type-undo]) h3{font-size:var(--type-card);font-weight:500;line-height:1.25;letter-spacing:-.015em;text-wrap:balance}
[data-type-block="film-ott-05-footer"]:not([data-type-undo]) .eyebrow,[data-type-block="film-ott-05-footer"]:not([data-type-undo]) .section-label,[data-type-block="film-ott-05-footer"]:not([data-type-undo]) .kicker,[data-type-block="film-ott-05-footer"]:not([data-type-undo]) .nav-link,[data-type-block="film-ott-05-footer"]:not([data-type-undo]) .brand,[data-type-block="film-ott-05-footer"]:not([data-type-undo]) .stat-label,[data-type-block="film-ott-05-footer"]:not([data-type-undo]) .credit-year,[data-type-block="film-ott-05-footer"]:not([data-type-undo]) .credit-source,[data-type-block="film-ott-05-footer"]:not([data-type-undo]) .work-meta,[data-type-block="film-ott-05-footer"]:not([data-type-undo]) .music-meta,[data-type-block="film-ott-05-footer"]:not([data-type-undo]) .music-index,[data-type-block="film-ott-05-footer"]:not([data-type-undo]) .service-no,[data-type-block="film-ott-05-footer"]:not([data-type-undo]) .card-num,[data-type-block="film-ott-05-footer"]:not([data-type-undo]) .film-caption,[data-type-block="film-ott-05-footer"]:not([data-type-undo]) .footer-text,[data-type-block="film-ott-05-footer"]:not([data-type-undo]) .footer-link,[data-type-block="film-ott-05-footer"]:not([data-type-undo]) small,[data-type-block="film-ott-05-footer"]:not([data-type-undo]) .primary,[data-type-block="film-ott-05-footer"]:not([data-type-undo]) .text-link,[data-type-block="film-ott-05-footer"]:not([data-type-undo]) .social{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:1.5;letter-spacing:.02em}
[data-type-block="film-ott-05-footer"]:not([data-type-undo]) .brand,[data-type-block="film-ott-05-footer"]:not([data-type-undo]) .primary{font-weight:600}
[data-type-block="film-ott-05-footer"]:not([data-type-undo]) .eyebrow,[data-type-block="film-ott-05-footer"]:not([data-type-undo]) .section-label{letter-spacing:.12em}
[data-type-block="film-ott-05-footer"]:not([data-type-undo]) .stat-number,[data-type-block="film-ott-05-footer"]:not([data-type-undo]) .dark-stat strong{font-size:var(--type-small-display);line-height:1.1}
[data-type-block="film-ott-05-footer"]:not([data-type-undo]) .portfolio-heading{font-family:Inter,sans-serif;font-size:var(--type-utility);line-height:18px;font-weight:400;letter-spacing:.12em}
@media(max-width:767px){[data-type-block="film-ott-05-footer"]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero)}[data-type-block="film-ott-05-footer"]:not([data-type-undo]) h2{font-size:var(--type-small-display)}}

/* HOME OPENING GEOMETRY: separate from each block's type rollback. */
.page-home .home-opening .hero{padding-top:24px}
.page-home .hero .eyebrow{margin-bottom:12px}
.page-home .hero h1{margin-bottom:20px}
.page-home .hero-copy{margin-bottom:24px;max-width:760px}
.page-home .home-opening .stats{padding-top:24px}
@media(max-width:767px){.page-home .home-opening .hero{padding-top:20px}.page-home .hero .eyebrow{margin-bottom:10px}.page-home .hero h1{margin-bottom:16px}.page-home .hero-copy{margin-bottom:18px}.page-home .home-opening .stats{padding-top:20px}.page-home .hero .actions{gap:14px}}
/* Shared compact navigation: preserve one row at the required390px viewport. */
@media(max-width:767px){.nav-links{gap:10px}.nav .nav-link{white-space:nowrap}.page-home .hero .actions{flex-wrap:wrap}}
@media(max-width:359px){.nav{height:156px;align-content:center}.nav-links{display:grid;grid-template-columns:repeat(3,1fr);gap:0 18px;width:100%}body{padding-top:156px}.page-home .home-opening .hero{padding-top:12px}.page-home .hero .actions{gap:10px}.page-home .hero .primary{padding-inline:12px}}
[data-type-block]:not([data-type-undo]) .stat-label{text-transform:uppercase}
@media(min-width:360px) and (max-width:767px){.nav-links{gap:8px}}
@media(min-width:360px) and (max-width:389px){.nav-links{gap:6px}}
/* V26 mobile inner-page titles use the24px rung for compact, balanced wrapping. */
@media(max-width:767px){body:not(.page-home) [data-type-block]:not([data-type-undo]) h1,body:not(.page-home) [data-type-block]:not([data-type-undo]) h2{font-size:var(--type-card)}}
/* Short phones keep the opening complete, using existing scale rungs only. */
@media(max-width:767px) and (max-height:740px){.page-home [data-type-block]:not([data-type-undo]) h1{font-size:var(--type-small-display)}.page-home [data-type-block]:not([data-type-undo]) .hero-copy{font-size:var(--type-utility)}.page-home [data-type-block]:not([data-type-undo]) .stat-number{font-size:var(--type-card)}.page-home .hero .eyebrow{margin-bottom:8px}.page-home .hero h1{margin-bottom:12px}.page-home .hero-copy{margin-bottom:14px}.page-home .home-opening .stats{padding-top:16px}}
@media(max-width:359px) and (max-height:740px){.page-home .stat{padding-block:12px}}

/* V26 INNER HERO: compact sans hierarchy, independent of Home. */
@media(min-width:768px){body:not(.page-home) [data-type-block]:not([data-type-undo]) h1{font-size:var(--type-mobile-hero);line-height:1.1}}
