@font-face{font-family:Inter;src:url('/assets/Inter-latin.woff2') format('woff2');font-style:normal;font-weight:100 900;font-display:swap}
@font-face{font-family:Oswald;src:url('/assets/Oswald.ttf') format('truetype');font-style:normal;font-weight:200 700;font-display:swap}
:root{--ink:#171819;--muted:#666864;--paper:#efefeb;--line:#d2d3cc;--red:#d9182b;--red-hover:#b10c1e;--pad:clamp(32px,4.4vw,84px);--max:1600px;font-family:Inter,Arial,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}
*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}img{display:block;max-width:100%}h1,h2,h3,p,figure,dl,dd{margin:0}button{color:inherit}a:focus-visible,button:focus-visible,input:focus-visible,video:focus-visible,summary:focus-visible{outline:3px solid #009fad;outline-offset:5px}main:focus{outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:8px;left:16px;z-index:20;padding:14px 20px;background:white;color:#111;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}
.site-header{background:var(--paper);position:relative;z-index:2;border-bottom:1px solid var(--line)}.header-inner{max-width:var(--max);padding:0 var(--pad);margin:auto;display:flex;align-items:center;gap:35px;height:106px}.brand{display:block;width:157px;flex:0 0 157px;align-self:center}.brand img{width:157px;height:104px;object-fit:contain}.primary-nav{display:flex;align-items:center;gap:27px;flex:1;justify-content:center}.primary-nav a,.account-nav>a:not(.button){font-size:12px;font-weight:550;white-space:nowrap;line-height:24px;padding:16px 0;position:relative}.primary-nav a::after{content:'';position:absolute;bottom:8px;height:2px;background:var(--red);left:0;right:0;transform:scaleX(0);transform-origin:left;transition:transform .2s}.primary-nav a:hover::after,.primary-nav a[aria-current=page]::after{transform:scaleX(1)}.account-nav{display:flex;gap:24px;align-items:center}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;min-height:56px;padding:0 24px;background:var(--red);color:#fff;font-weight:600;font-size:13px;line-height:1.3;border:1px solid transparent;transition:background .2s;cursor:pointer}.button:hover{background:var(--red-hover)}.button>span{font-size:23px;font-weight:400;line-height:1;transition:transform .2s}.button:hover>span{transform:translate(2px,-2px)}.button-small{min-height:43px;font-size:12px;padding:0 17px;gap:22px;background:transparent;color:var(--ink);border-color:#999c93}.button-small:hover{background:var(--ink);color:white;border-color:var(--ink)}.text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;font-size:13px;font-weight:550;line-height:1.5;padding:10px 0;border-bottom:1px solid currentColor;transition:color .2s}.text-link:hover{color:var(--red)}.text-link>span{font-size:23px;font-weight:400;line-height:1;transition:transform .2s}.text-link:hover>span{transform:translateX(4px)}
.record-hero{display:grid;grid-template-columns:.96fr 1.04fr;max-width:var(--max);margin:auto;min-height:750px}.hero-copy{padding:67px 40px 28px var(--pad);display:flex;flex-direction:column;align-items:flex-start;position:relative}.eyebrow{display:flex;align-items:center;gap:14px;font-size:11px;font-weight:600;letter-spacing:.095em;text-transform:uppercase}.eyebrow>span{display:block;width:30px;height:2px;background:var(--red)}.hero-copy h1{font-family:Oswald,Arial,sans-serif;font-weight:500;letter-spacing:-.045em;line-height:1;display:flex;flex-direction:column;align-items:flex-start;margin-top:34px}.title-intro{font-size:clamp(62px,5.8vw,91px);line-height:1.12}.title-record{font-size:clamp(158px,15.8vw,240px);line-height:1.03;letter-spacing:-.06em;color:var(--red);margin-left:-7px;margin-top:-4px}.title-close{font-size:clamp(34px,3.2vw,50px);line-height:1.35;letter-spacing:-.025em;margin-top:2px}.hero-description{font-size:14px;line-height:1.75;color:#5b5d58;margin-top:28px}.hero-actions{display:flex;align-items:center;gap:27px;margin-top:28px}.hero-actions .text-link{font-size:12px;gap:16px}.hero-index{display:flex;gap:16px;width:100%;align-items:center;margin-top:auto;padding-top:50px;color:#797b74;font-size:9px;text-transform:uppercase;letter-spacing:.13em}.hero-index>span:first-child{color:var(--red)}.hero-index>span:last-child{margin-left:auto}.hero-index::after{content:'';display:block;height:1px;width:60px;background:#c7c9c0}
.record-stage{background:#161819;color:#f5f5f0;padding:31px 38px 30px;position:relative;isolation:isolate;overflow:hidden}.record-stage::before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 38% 38%,#42434088,transparent 61%)}.record-heading{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#b7bab2;padding-bottom:19px;border-bottom:1px solid #42453f}.record-heading>span:first-child{color:#fff}.product-gallery{display:grid;grid-template-columns:minmax(0,1fr) 126px;grid-template-areas:'card metrics' 'film film';column-gap:26px;row-gap:25px;align-items:center;margin-top:37px}.card-product{grid-area:card;min-width:0;position:relative}.card-stage{display:flex;align-items:center;justify-content:center;padding:11px 17px 20px;min-height:501px}.card-stage img{width:min(100%,340px);height:auto;transform:rotate(-6deg);filter:drop-shadow(14px 23px 18px #0009);transition:transform .55s cubic-bezier(.2,.7,.25,1);will-change:transform}.card-stage:hover img{transform:rotate(-3deg) translateY(-4px)}figcaption{display:flex;justify-content:space-between;gap:8px;align-items:baseline;font-size:10px;padding-top:12px;font-weight:550;color:#d8dcd3}figcaption>span{font-weight:400;font-size:9px;color:#a7aca1}.card-product figcaption{max-width:340px;margin:0 auto;padding-left:8px}.metrics-product{grid-area:metrics;align-self:stretch;display:flex;flex-direction:column;padding-top:32px;min-width:0}.metrics-heading{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:550}.sample-label{font-size:9px;letter-spacing:.09em;text-transform:uppercase;font-weight:500;color:#62675f}.record-stage .sample-label,.inner-page .product-gallery .sample-label{color:#afb4aa}.metric-grid{display:flex;flex-direction:column;margin-top:27px}.metric-grid>div{padding:20px 0 23px;border-top:1px solid #41453e}.metric-grid dt{font-size:10px;color:#bbc0b4;margin-bottom:8px}.metric-grid dd{font-family:Oswald,Arial,sans-serif;font-size:54px;font-weight:400;letter-spacing:-.04em;line-height:1.1;white-space:nowrap}.metric-grid dd small{font-family:Inter,Arial,sans-serif;font-size:8px;font-weight:500;letter-spacing:.06em;margin-left:6px;color:#b7bdb1}.metrics-product figcaption{margin-top:auto;flex-direction:column;gap:5px;line-height:1.3;padding-bottom:0}.film-product{grid-area:film;border-top:1px solid #4b4e47;padding-top:19px}.film-trigger{border:0;background:none;color:inherit;padding:0;width:100%;display:flex;align-items:center;text-align:left;gap:22px;cursor:pointer}.film-thumbnail{width:145px;aspect-ratio:16/9;position:relative;overflow:hidden;flex-shrink:0}.film-thumbnail img{width:100%;height:100%;object-fit:cover;filter:brightness(.75) saturate(.5);transition:transform .45s,filter .45s}.film-trigger:hover img{transform:scale(1.06);filter:brightness(.9) saturate(.8)}.play-symbol{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:14px;color:white}.play-symbol::before{content:'';position:absolute;width:35px;height:35px;border:1px solid #fffd;border-radius:50%}.film-title{font-family:Oswald,Arial,sans-serif;font-size:25px;line-height:1.25}.film-title>span{display:block;font-family:Inter,Arial,sans-serif;font-size:9px;color:#b7bdb1;margin-top:8px}.film-meta{margin-left:auto;font-size:10px;letter-spacing:.04em;color:#c7cdc1;white-space:nowrap}.film-meta>span{display:block;font-size:8px;letter-spacing:.12em;margin-top:9px;color:#a3ac9b}.film-arrow{font-size:26px;font-weight:300;transition:transform .25s}.film-trigger:hover .film-arrow{transform:translate(3px,-3px)}
.proof-strip{background:#fafaf7;border-bottom:1px solid var(--line)}.proof-inner{max-width:var(--max);margin:auto;display:grid;grid-template-columns:repeat(3,1fr);padding:35px var(--pad);gap:36px}.proof-inner p{border-right:1px solid var(--line);display:flex;align-items:flex-start;gap:22px}.proof-inner p:last-child{border:0}.proof-number{font-size:9px;color:var(--red);padding-top:7px}.proof-inner strong{display:block;font-family:Oswald,Arial,sans-serif;font-size:26px;font-weight:450;letter-spacing:-.015em;line-height:1.25}.proof-inner p>span>span{display:block;font-size:11px;color:var(--muted);margin-top:7px}.audience-section{padding:82px var(--pad) 88px;max-width:var(--max);margin:auto}.audience-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:55px}.audience-grid article{display:flex;flex-direction:column;align-items:flex-start;position:relative}.audience-number{font-size:10px;letter-spacing:.08em;color:#686d62;padding:15px 0 26px;border-top:1px solid #979d90;width:100%}.audience-grid h2{font-family:Oswald,Arial,sans-serif;font-size:39px;font-weight:450;letter-spacing:-.025em;line-height:1.2}.audience-grid p{font-size:13px;line-height:1.75;color:#5b5f55;max-width:245px;margin:20px 0 27px;flex:1}.audience-grid .text-link{font-size:12px;width:100%;border-color:#a1a798;padding-bottom:15px}.event-section{position:relative;isolation:isolate;overflow:hidden;background:#151a1c;color:#fff;min-height:590px;display:flex;align-items:center}.event-image{position:absolute;inset:0;z-index:-3;width:100%;height:100%;object-fit:cover;object-position:center 47%}.event-section::before{content:'';position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#091016ec 2%,#091016b3 38%,#09101610 72%),linear-gradient(0deg,#080e1666,transparent 60%)}.event-inner{max-width:var(--max);width:100%;margin:auto;padding:70px var(--pad)}.event-inner>h2{font-family:Oswald,Arial,sans-serif;font-weight:500;font-size:clamp(70px,6.8vw,105px);letter-spacing:-.04em;line-height:1.04;max-width:600px}.event-inner>h2>span{color:#f02036}.event-card{display:flex;align-items:center;gap:27px;margin-top:45px;max-width:600px;border-top:1px solid #bcc4c866;padding-top:28px}.event-date{display:flex;flex-direction:column;text-align:left;gap:3px;flex-shrink:0}.event-date>span:first-child{font-size:11px;font-weight:550;letter-spacing:.13em}.event-date strong{font-family:Oswald,Arial,sans-serif;font-weight:450;letter-spacing:-.04em;font-size:62px;line-height:1.05}.event-date>span:last-child{color:#c2c5c7;font-size:8px}.event-location{flex:1}.event-location .sample-label{color:#c2c5c7}.event-location h3{font-size:19px;font-weight:550;margin-top:10px;white-space:nowrap;letter-spacing:-.035em}.event-location p{font-size:12px;color:#c2c5c7;margin-top:7px}.event-card .button{min-height:52px;font-size:12px;gap:28px}.site-footer{background:#101314;color:#d1d6cc;padding:37px var(--pad)}.footer-inner{max-width:calc(var(--max) - 2 * var(--pad));margin:auto;display:flex;align-items:center;justify-content:space-between;gap:36px;font-size:11px}.footer-inner nav{display:flex;gap:27px;align-items:center}.footer-inner a:hover{text-decoration:underline;text-underline-offset:4px}.footer-inner a>span{display:block;color:#acb3a6;margin-top:5px;font-size:10px}
.film-dialog{width:min(1000px,calc(100% - 80px));max-height:calc(100dvh - 60px);padding:0;border:1px solid #51564c;background:#131714;color:#fff;box-shadow:0 30px 100px #0008;overflow:auto}.film-dialog::backdrop{background:#090d0beb;backdrop-filter:blur(8px)}.dialog-heading{display:flex;align-items:center;justify-content:space-between;padding:23px 28px}.dialog-heading h2{font-family:Oswald,Arial,sans-serif;font-size:28px;font-weight:450}.dialog-heading p{font-size:11px;color:#bac1b3;margin-top:5px}.dialog-close{background:none;border:1px solid #65705b;padding:10px 16px;display:flex;align-items:center;gap:22px;font-size:12px;cursor:pointer;color:#fff}.dialog-close span{font-size:25px;line-height:1}.dialog-close:hover{background:#30392a}.film-dialog video{display:block;width:100%;aspect-ratio:16/9;max-height:calc(100dvh - 170px);background:black}.dialog-open{overflow:hidden}
.inner-page{max-width:var(--max);margin:0 auto;padding:58px var(--pad) 90px;min-height:75vh}.page-breadcrumb{display:inline-flex;align-items:center;gap:12px;font-size:12px;color:var(--muted);padding:8px 0;margin-bottom:45px}.page-breadcrumb:hover{color:var(--red)}.inner-page h1{font-family:Oswald,Arial,sans-serif;font-size:clamp(54px,6.2vw,94px);line-height:1.05;letter-spacing:-.035em;font-weight:450;max-width:780px}.inner-lede{font-size:17px;line-height:1.75;max-width:550px;color:#5a6052;margin:27px 0 31px}.inner-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:85px}.detail-list{border-top:1px solid #989f8f}.detail-item{padding:28px 0;border-bottom:1px solid var(--line);display:flex;gap:24px}.detail-item>span{font-size:11px;color:var(--red);padding-top:8px}.detail-item h2{font-family:Oswald,Arial,sans-serif;font-size:29px;font-weight:450;margin-bottom:12px}.detail-item p{color:#5a6052;font-size:14px;line-height:1.75}.account-sheet{background:#fafaf7;padding:36px;border-top:3px solid var(--red);align-self:start}.account-sheet h2{font-family:Oswald,Arial,sans-serif;font-size:33px;font-weight:450;margin-bottom:22px}.account-sheet fieldset{border:0;padding:0;margin:0 0 27px}.account-sheet .role-option{display:flex;align-items:center;gap:13px;padding:20px 0;border-bottom:1px solid var(--line);font-size:15px;cursor:pointer}.account-sheet input[type=radio]{width:20px;height:20px;accent-color:var(--red);margin:0}.account-sheet .button{width:100%;margin-top:8px}.button:disabled{opacity:.55;cursor:not-allowed;transform:none}.preview-notice{font-size:12px;line-height:1.7;color:var(--muted);margin-top:21px}.form-row{display:block;font-size:13px;margin-bottom:18px}.form-row input{display:block;width:100%;margin-top:8px;padding:13px;border:1px solid #c9cbd0;background:#f8f8f7}.policy-note{max-width:650px;padding:27px 0;margin-top:25px;border-top:1px solid var(--line);font-size:16px;line-height:1.7;color:var(--muted)}.inner-page .product-gallery{margin-top:50px;padding:40px 50px;max-width:880px;color:#f5f5f0;background:#161819;grid-template-columns:minmax(0,1fr) 170px;column-gap:55px}.inner-page .card-stage img{width:340px}.inner-page .event-card{margin-top:40px;background:#171c18;color:white;padding:30px;border:0;max-width:780px}.inner-page .event-card .sample-label{color:#ccc}.faq-list{max-width:800px;margin-top:40px}.faq-list details{border-top:1px solid var(--line);padding:25px 0}.faq-list summary{font-family:Oswald,Arial,sans-serif;font-size:25px;cursor:pointer;font-weight:450}.faq-list details p{font-size:14px;color:var(--muted);line-height:1.75;max-width:700px;margin-top:20px}
@keyframes card-arrive{from{opacity:0;transform:translate(12px,25px) rotate(-2deg)}to{opacity:1;transform:translate(0,0) rotate(-6deg)}}@keyframes copy-arrive{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:no-preference){.record-hero .card-stage img{animation:card-arrive .85s cubic-bezier(.2,.7,.25,1) both}.hero-copy h1{animation:copy-arrive .65s .08s both}.record-hero .metrics-product{animation:copy-arrive .6s .25s both}}
@media(min-width:1601px){.record-hero{border-left:1px solid var(--line);border-right:1px solid var(--line)}.hero-copy{padding-left:70px}.record-stage{padding-left:50px;padding-right:50px}.card-stage{min-height:535px}.card-stage img{width:365px}.record-hero{min-height:795px}}
@media(max-width:1250px){:root{--pad:40px}.header-inner{gap:26px;height:95px}.brand{width:137px;flex-basis:137px}.brand img{width:137px;height:91px}.primary-nav{gap:20px}.primary-nav a,.account-nav>a:not(.button){font-size:11px}.account-nav{gap:20px}.button-small{padding:0 13px;gap:15px;font-size:11px}.record-hero{min-height:695px;grid-template-columns:.94fr 1.06fr}.hero-copy{padding-top:59px;padding-right:28px}.title-intro{font-size:6.05vw}.title-record{font-size:16.1vw}.title-close{font-size:3.35vw}.hero-copy h1{margin-top:35px}.hero-description{font-size:12px;margin-top:26px}.hero-actions{gap:22px;margin-top:27px;flex-wrap:wrap}.hero-actions .button{padding:0 20px;gap:24px;font-size:12px;min-height:52px}.hero-actions .text-link{font-size:11px;gap:13px}.hero-index{padding-top:43px;font-size:8px}.record-stage{padding:27px 29px 25px}.product-gallery{grid-template-columns:minmax(0,1fr) 102px;gap:24px 23px;margin-top:31px}.card-stage{min-height:467px;padding:10px 12px 19px}.card-stage img{width:307px}.metrics-product{padding-top:27px}.metrics-heading{font-size:11px}.metric-grid{margin-top:20px}.metric-grid>div{padding:18px 0 19px}.metric-grid dd{font-size:47px}.metric-grid dd small{font-size:7px}.metric-grid dt{font-size:9px}.metrics-product figcaption{font-size:9px}.film-trigger{gap:18px}.film-thumbnail{width:125px}.film-title{font-size:23px}.film-title>span{font-size:8px}.film-meta{font-size:9px}.film-arrow{font-size:24px}.audience-grid{gap:38px}.audience-grid h2{font-size:34px}.event-section{min-height:570px}.event-card{max-width:545px}.inner-grid{gap:50px}}
@media(max-width:1000px){:root{--pad:32px}.header-inner{height:auto;min-height:133px;gap:0;flex-wrap:wrap;padding-top:0;padding-bottom:15px}.brand{width:133px;flex-basis:133px}.brand img{width:133px;height:88px}.account-nav{margin-left:auto;gap:25px}.account-nav>a:not(.button),.button-small{font-size:12px}.primary-nav{order:3;flex-basis:100%;justify-content:flex-start;gap:33px;margin-top:-4px}.primary-nav a{font-size:12px;padding:8px 0}.primary-nav a::after{bottom:0}.record-hero{grid-template-columns:.95fr 1.05fr;min-height:780px}.hero-copy{padding-top:64px;padding-right:25px}.eyebrow{font-size:9px;letter-spacing:.065em;gap:10px}.eyebrow>span{width:22px}.hero-copy h1{margin-top:40px}.title-intro{font-size:6.15vw}.title-record{font-size:16vw;margin-left:-4px;margin-top:1px}.title-close{font-size:3.35vw;line-height:1.5;margin-top:8px}.hero-description{font-size:12px;line-height:1.8;margin-top:35px;max-width:290px}.hero-description br{display:none}.hero-actions{align-items:flex-start;flex-direction:column;gap:16px;margin-top:30px}.hero-actions .button{min-height:54px;min-width:202px;font-size:12px}.hero-actions .text-link{font-size:12px}.hero-index{padding-top:60px;gap:12px;flex-wrap:wrap;line-height:1.8}.hero-index::after{display:none}.record-stage{padding:28px 26px 27px}.record-heading{font-size:8px;letter-spacing:.12em;padding-bottom:18px}.product-gallery{grid-template-columns:1fr;grid-template-areas:'card' 'metrics' 'film';margin-top:24px;gap:23px}.card-stage{min-height:366px;padding:13px 25px 15px}.card-stage img{width:246px}.card-product figcaption{max-width:248px;font-size:9px;padding-top:10px}.metrics-product{padding-top:0}.metrics-heading{flex-direction:row;justify-content:space-between;align-items:center;font-size:10px;gap:10px}.metrics-heading .sample-label{font-size:8px}.metric-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:15px;gap:14px}.metric-grid>div{padding:13px 0 0}.metric-grid dt{font-size:8px;white-space:nowrap}.metric-grid dd{font-size:38px}.metric-grid dd small{font-size:6px;margin-left:3px}.metrics-product figcaption{flex-direction:row;font-size:8px;margin-top:12px;padding-top:0}.metrics-product figcaption>span{font-size:8px}.film-product{padding-top:17px}.film-trigger{gap:13px}.film-thumbnail{width:98px}.film-title{font-size:21px}.film-title>span{font-size:8px;margin-top:5px}.film-meta{font-size:8px}.film-meta>span{font-size:7px;margin-top:6px}.film-arrow{display:none}.proof-inner{gap:21px;padding-top:30px;padding-bottom:30px}.proof-inner p{gap:13px}.proof-inner strong{font-size:23px}.proof-inner p>span>span{font-size:10px;line-height:1.5;max-width:173px;padding-right:13px}.proof-number{font-size:8px;padding-top:6px}.audience-section{padding-top:55px;padding-bottom:60px}.audience-grid{gap:28px}.audience-number{padding-bottom:22px;font-size:9px}.audience-grid h2{font-size:29px}.audience-grid p{font-size:12px;line-height:1.75;margin:17px 0 24px}.audience-grid .text-link{font-size:11px;gap:10px}.event-section{min-height:540px}.event-image{object-position:62% center}.event-section::before{background:linear-gradient(90deg,#081015ef,#081015aa 50%,#08101520)}.event-inner{padding-top:55px;padding-bottom:55px}.event-inner>h2{font-size:78px}.event-card{max-width:535px;gap:27px}.event-location h3{font-size:20px}.footer-inner{align-items:flex-start;gap:28px}.footer-inner nav{gap:21px;flex-wrap:wrap;justify-content:flex-end}.inner-grid{grid-template-columns:1fr;gap:40px}.inner-page{padding-top:40px}.page-breadcrumb{margin-bottom:35px}.inner-page h1{font-size:64px}.account-sheet{max-width:630px}.inner-lede{font-size:17px}.detail-list{margin-top:5px}.inner-page .product-gallery{grid-template-columns:minmax(0,1fr) 145px;grid-template-areas:'card metrics' 'film film';gap:30px;padding:30px}.inner-page .card-stage{min-height:435px}.inner-page .card-stage img{width:295px}.inner-page .metrics-heading{flex-direction:column;align-items:flex-start;font-size:13px}.inner-page .metric-grid{display:flex;flex-direction:column;gap:0;margin-top:28px}.inner-page .metric-grid>div{padding:20px 0}.inner-page .metric-grid dt{font-size:11px}.inner-page .metric-grid dd{font-size:48px}.inner-page .metric-grid dd small{font-size:9px}.inner-page .metrics-product{padding-top:20px}.inner-page .metrics-product figcaption{margin-top:auto}.inner-page .film-thumbnail{width:150px}.inner-page .film-title{font-size:26px}.inner-page .film-title>span{font-size:10px}.inner-page .film-meta{font-size:11px}.inner-page .film-meta>span{font-size:9px}.inner-page .film-arrow{display:block}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Final optical spacing and tablet legibility. */
.brand{width:150px;flex-basis:150px}.brand img{width:150px;height:94px}
.metric-grid dd small{font-size:9px}.record-heading{font-size:10px}.sample-label{font-size:10px}.film-title>span{font-size:10px}.film-meta>span{font-size:9px}
@media(prefers-reduced-motion:no-preference){.record-hero .card-stage img{animation-fill-mode:backwards}}
@media(max-width:1250px){.brand{width:135px;flex-basis:135px}.brand img{width:135px;height:83px}.record-heading{font-size:9px}.metric-grid dd small{font-size:8px}}
@media(max-width:1000px){.header-inner{padding-top:8px}.brand{width:125px;flex-basis:125px}.brand img{width:125px;height:81px}.metrics-heading .sample-label{font-size:9px}.metric-grid dt{font-size:9px}.metric-grid dd small{font-size:8px}.metrics-product figcaption,.metrics-product figcaption>span{font-size:9px}.film-title>span{font-size:9px}.film-meta,.film-meta>span{font-size:9px}}
