@font-face{font-family:Anton;src:url(anton.ttf) format("truetype");font-display:swap}:root{--paper:#f1eee5;--blue:#003a71;--red:#f03122;--ink:#11110f}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,sans-serif}a{color:inherit;text-decoration:none}button,select{font:inherit}button,a,select{outline-offset:5px}a:focus-visible,button:focus-visible,select:focus-visible{outline:3px solid var(--red)}.notice{padding:10px 20px;background:var(--blue);color:#fff;text-align:center;font-size:11px;letter-spacing:.08em}header{height:76px;padding:0 4%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #1113}.brand,.nav,.display{font-family:Anton,Impact,sans-serif;font-weight:400}.brand{font-size:26px}.nav{display:flex;gap:30px;font-size:14px}.nav .active{color:var(--red)}.hero{display:grid;grid-template-columns:43% 57%;min-height:680px}.hero-copy{padding:65px 9%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.eyebrow{font-size:11px;font-weight:700;letter-spacing:.14em}.display{font-size:clamp(70px,8.7vw,148px);line-height:.96;letter-spacing:-.035em;color:var(--blue);text-shadow:2px 2px 0 var(--ink);margin:28px 0;transform:rotate(-2deg)}.hero-copy p{font-size:15px;line-height:1.6;max-width:290px}.cta{background:var(--ink);color:var(--paper);padding:17px 23px;display:inline-block;font-size:12px;font-weight:700;margin-top:20px}.cta:hover{background:var(--blue)}.hero-media{position:relative;overflow:hidden;background:var(--blue)}.hero-media>img{width:100%;height:100%;position:absolute;object-fit:cover;object-position:center 45%}.stamp{position:absolute;bottom:35px;left:30px;padding:13px 20px;background:var(--red);color:#fff;transform:rotate(-4deg);font-family:Anton;font-size:30px}.ticker{padding:17px 4%;background:var(--red);color:var(--ink);font-family:Anton;font-size:23px;word-spacing:13px}.catalog{padding:70px 4%}.section-top{display:flex;align-items:end;justify-content:space-between;border-bottom:1px solid var(--ink);padding-bottom:20px;margin-bottom:32px}.section-top h2{font-family:Anton;font-size:52px;font-weight:400;margin:0}.section-top p{font-size:11px}.filters{display:flex;gap:8px;margin:20px 0 32px;flex-wrap:wrap}.filters button{background:none;border:1px solid #1114;padding:10px 17px;font-size:11px;font-weight:700}.filters button[aria-pressed=true]{background:var(--blue);color:#fff;border-color:var(--blue)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:42px 24px}.product{min-width:0}.product[hidden]{display:none}.image-button{width:100%;display:block;padding:0;border:0;background:transparent;aspect-ratio:1;overflow:hidden;position:relative}.image-button img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .3s}.image-button:hover img{transform:scale(1.04)}.number{position:absolute;top:15px;left:15px;font-size:10px;background:var(--paper);padding:7px}.product h3{font-family:Anton;font-size:24px;font-weight:400;margin:16px 0 7px}.product-row{display:flex;justify-content:space-between;align-items:center;font-size:12px}.detail-link{border:0;border-bottom:1px solid var(--ink);background:none;padding:8px 0;font-weight:700;font-size:11px}.end-note{max-width:650px;font-size:12px;line-height:1.7;color:#444;margin-top:45px}footer{background:var(--blue);color:var(--paper);padding:55px 4%;display:flex;align-items:center;justify-content:space-between}footer strong{font-family:Anton;font-size:48px;font-weight:400}footer p{font-size:11px;line-height:1.8;max-width:290px}dialog{border:0;background:var(--paper);padding:0;width:min(960px,94vw);max-height:90vh;color:var(--ink)}dialog::backdrop{background:#111b}.modal-wrap{display:grid;grid-template-columns:1fr 1fr}.modal-image{width:100%;height:100%;object-fit:contain;background:transparent}.modal-copy{padding:44px 30px}.modal-copy h2{font-family:Anton;font-weight:400;font-size:42px;line-height:1.1}.modal-copy p{font-size:13px;line-height:1.6}.modal-copy select{padding:12px;border:1px solid #1115;background:none;width:100%;margin:10px 0}.close{position:absolute;top:8px;right:10px;background:var(--paper);border:1px solid #111;padding:8px 13px}.fine{font-size:11px!important;color:#555}.modal-copy label{font-size:11px;font-weight:700}.skip{position:absolute;left:8px;top:-60px;background:#fff;padding:12px;z-index:10}.skip:focus{top:8px}@media(max-width:750px){header{height:auto;min-height:80px;gap:12px;flex-wrap:wrap;padding:18px 5%}.brand{font-size:23px}.nav{gap:16px;font-size:12px}.hero{grid-template-columns:1fr;min-height:0}.hero-copy{padding:45px 7%}.display{font-size:95px;margin:20px 0}.hero-media{aspect-ratio:4/5}.ticker{font-size:17px;word-spacing:3px}.catalog{padding:45px 5%}.section-top h2{font-size:38px}.grid{grid-template-columns:repeat(2,1fr);gap:26px 13px}.product h3{font-size:21px}.product-row{gap:10px;align-items:start}.section-top{align-items:start;gap:15px}.section-top p{max-width:100px}.modal-wrap{grid-template-columns:1fr}.modal-image{max-height:40vh}.modal-copy{padding:22px}.modal-copy h2{font-size:32px;margin:12px 0}footer{align-items:start;gap:20px}footer strong{font-size:34px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@font-face{font-family:Notebook;src:url(notebook.ttf) format("truetype");font-display:swap}body{background:#ece6d7 url(a5a2de0bbb1d853d32ac.webp) repeat;background-size:850px auto;color:var(--ink)}.site-header{background:#eee8da url(a5a2de0bbb1d853d32ac.webp) center/850px;border-bottom:1px solid #9b9077;box-shadow:0 4px 12px #332b1710}#cost .media:before{content:"";position:absolute;width:150px;height:45px;left:28%;top:-31px;background:url(53b286b9684899326e1c.webp) center/100% 100% no-repeat;transform:rotate(-8deg);z-index:5;pointer-events:none}.hero-stamp{font-family:Campaign,Impact,sans-serif;font-size:clamp(25px,3.2vw,48px);color:#f5eee2;background:var(--red) url(c4826b9f42f0f270ff26.webp) center/cover;display:inline-block;transform:rotate(-4deg);padding:5px 13px 10px;margin:8px 0 12px;letter-spacing:-.015em;clip-path:polygon(0 4%,97% 0,100% 91%,2% 100%)}.hero-scrap:before{content:"";position:absolute;top:-15px;left:20%;width:95px;height:29px;background:url(53b286b9684899326e1c.webp) center/100% 100%;transform:rotate(14deg)}.section.kids:before{content:"";position:absolute;top:-13px;left:18%;width:120px;height:35px;background:url(53b286b9684899326e1c.webp) center/100% 100%;z-index:6;transform:rotate(-5deg)}.official-art:before{content:"";position:absolute;top:-13px;left:32%;width:86px;height:26px;background:url(53b286b9684899326e1c.webp) center/100% 100% no-repeat;transform:rotate(6deg);z-index:3;pointer-events:none}.featured-visual:before{content:"";position:absolute;top:-25px;left:43%;width:140px;height:40px;background:url(53b286b9684899326e1c.webp) center/100% 100%;z-index:5}.past-figure:before,.quebec-figure:before{content:"";position:absolute;top:-17px;left:41%;width:150px;height:39px;background:url(53b286b9684899326e1c.webp) center/100% 100%;transform:rotate(4deg);z-index:3}.diary-post:before{content:"";position:absolute;left:30%;top:-12px;width:90px;height:26px;background:url(53b286b9684899326e1c.webp) center/100% 100%;transform:rotate(4deg);z-index:2}@media(max-width:760px){.site-header nav{background:#eee8da url(a5a2de0bbb1d853d32ac.webp) center/800px}.nav-brand{font-size:23px}.site-header nav a,.site-header nav button{font-size:18px}#cost.section{display:flex;flex-direction:column;padding:25px 22px 20px;min-height:0;overflow:hidden}#cost:before{inset:2% -3% auto;width:105%;height:470px}#cost .copy{min-height:440px;padding:8px 8px 26px}#cost .hero-content{padding:22px 0 10px;margin:0}#cost-title{font-size:clamp(102px,29vw,165px);margin-bottom:20px}#cost .release{margin-bottom:24px}#cost .signup h3{font-size:31px}#cost .footer-row{display:none}.hero-stamp{font-size:28px;margin-bottom:18px}#cost .media{margin:12px 12px 95px;min-height:500px;aspect-ratio:4/5;width:calc(100% - 24px)}.hero-scrap{left:-17px;bottom:-70px;width:43%;padding:6px 6px 14px}.hero-record{right:-14px;bottom:-56px;width:31%}.hero-pencil{bottom:-38px;font-size:19px;left:37%}.section.kids{margin:20px 22px 50px;grid-template-columns:1fr;min-height:0}.section.kids .copy{padding:33px 25px;min-height:350px}.section.kids h2{font-size:clamp(45px,11vw,78px)}.section.kids .hero-content{padding:25px 0}.section.kids .media{min-height:0;aspect-ratio:4/3}.section.kids .section-description{font-size:24px}.music-heading p,.films-heading p{font-size:21px;max-width:115px}.music-heading h1,.films-heading h1{font-size:65px;padding:12px 15px 17px}.release-grid .release-row{padding:30px 0;gap:20px}.index-number{font-size:18px!important}.art figcaption{font-size:11px}.official-art:before{width:65px;height:21px;left:22%}.category-tabs{transform:none}.category-tab{font-size:25px;min-height:56px}.tab-slider{width:50%;height:4px;left:0}.film-meta{font-size:18px}.film-card>.film-image{border-width:6px}.film-card .film-details h2{font-size:35px}.featured-visual{border-width:7px}.featured-details h2{font-size:46px!important}.past-figure,.quebec-figure{padding:6px}.past-figure:before,.quebec-figure:before{width:100px;height:29px}.past-subtitle{font-size:31px}.blog-feed{column-gap:22px;padding:8px 3px}.diary-post{margin-bottom:30px;padding:6px 6px 13px}.diary-post:before{width:75px;height:21px}.blog-heading h1{font-size:72px}.blog-byline{font-size:25px}}@font-face{font-family:Notebook;src:url(notebook.ttf)}body{background:#ece6d7 url(a5a2de0bbb1d853d32ac.webp) repeat;background-size:850px}header{background:#eee8da url(a5a2de0bbb1d853d32ac.webp) center/850px;border-bottom:1px solid #aa9b7d}.brand{background:#003a71;color:#f7f0e1;padding:8px 12px;transform:rotate(-2deg)}.hero{background:none;border-bottom:1px dashed #ad9d7d}.hero-copy{position:relative;background:#f6f0e3;clip-path:polygon(0 0,97% 1%,100% 9%,96% 18%,100% 29%,97% 44%,100% 59%,96% 72%,99% 93%,0 100%)}.hero .display{transform:rotate(-4deg);color:#003a71;text-shadow:3px 3px 0 #b5a88d}.hero .eyebrow,.stamp{font-family:Notebook,cursive!important;font-size:25px;letter-spacing:0}.hero-media{background:transparent!important;border:0;transform:rotate(3deg)}.hero-media:before{content:"";position:absolute;top:14px;left:35%;width:140px;height:38px;background:url(53b286b9684899326e1c.webp) center/100% 100%;z-index:3}.ticker{background:#f03122;transform:rotate(-1deg);color:#f9f2df}.section-top .display{transform:rotate(-2deg)}.product{border:0!important;background:transparent!important;box-shadow:none}.image-button{background:#f6efe0!important;border:1px solid #d1c3a8!important;box-shadow:3px 5px 10px #38271420;position:relative;transform:rotate(-2deg)}.product:nth-child(2n) .image-button{transform:rotate(2deg)}.image-button:before{content:"";position:absolute;top:0;left:33%;width:85px;height:27px;background:url(53b286b9684899326e1c.webp) center/100% 100%;z-index:3}.product-row{padding-top:15px}.product h3{font-weight:900}.filters button{background:#f4eddb!important;transform:rotate(-1deg)}.filters button.active{background:#003a71!important;color:#fff!important}.end-note,.fine{font-family:Notebook,cursive;font-size:20px}.notice{background:#e9dbbc}.modal-wrap{background:#eee7d8 url(a5a2de0bbb1d853d32ac.webp) center/850px}.modal-image{background:transparent!important}.nav{gap:18px}@media(max-width:700px){.hero-copy{clip-path:none}.hero .display{font-size:78px}.hero-media{transform:none}.brand{font-size:20px}.nav{flex-wrap:wrap;gap:10px}.nav a{font-size:11px}}.ticker{word-spacing:normal}.catalog{padding-top:36px}.catalog .section-top{justify-content:flex-end;padding-bottom:12px;margin-bottom:16px}body{background-color:#003a71!important;background-image:url(6df2ac7d83d616fb6973.svg)!important;background-size:540px 540px!important;color:#faf3e3}.site-header,.site-header nav.open{background:#f3ecdc url(a5a2de0bbb1d853d32ac.webp) center/850px!important;color:#11110f;border-bottom:3px solid #11110f33}@media(max-width:760px){.site-header nav{background:#f3ecdc url(a5a2de0bbb1d853d32ac.webp) center/850px!important;color:#11110f}.film-details,.featured-details{margin:12px 0 0;padding:18px 12px}.film-card>.film-image:before{width:63px;height:22px;top:-14px}.release-copy{padding:15px 12px}.film-details h2{overflow-wrap:normal}.hero-pencil{font-size:18px}.product-row{padding:13px 9px}.past-figure,.quebec-figure{box-shadow:4px 6px #0003}.category-tabs{box-shadow:3px 4px #0003}}:root{--paper:#f2f0e9;--ink:#171715;--red:#d83328;--blue:#073e75;--player:74px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-bottom:var(--player)}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;padding-bottom:var(--player)}button,input{font:inherit}a,button,input{outline-offset:6px}button{cursor:pointer}a{color:inherit}.section{min-height:calc(100svh - var(--player));display:grid;grid-template-columns:35% 65%;position:relative}.copy{padding:42px clamp(24px,3vw,58px) 42px;display:flex;flex-direction:column;align-items:flex-start;min-width:0}.brand{text-decoration:none;font-size:13px;font-weight:800;letter-spacing:.04em}.eyebrow{font-size:10px;letter-spacing:.17em;text-transform:uppercase}.hero-content{width:100%;margin:auto 0;padding:75px 0 60px}h1,h2{margin:0 0 32px;font-family:Arial Black,Arial,Helvetica,sans-serif;font-weight:1000;line-height:.85;letter-spacing:-.085em;transform:scaleX(1.04);transform-origin:left}h1{font-size:clamp(76px,9vw,174px)}h2{font-size:clamp(35px,4.35vw,88px);letter-spacing:-.07em}.release{display:flex;align-items:center;gap:18px;margin:0 0 60px}.line-link{border:0;background:none;padding:9px 0;border-bottom:1px solid var(--ink);font-size:12px;font-weight:700;text-decoration:none}.arrow{font-size:20px;color:var(--red)}.signup{max-width:340px;width:100%;margin-top:20px}.signup h3{font-size:21px;font-weight:500;letter-spacing:-.045em;margin:0 0 22px}.email-row{display:flex;align-items:center;border-bottom:1px solid #85847d}.email-row input{width:100%;min-width:0;background:none;border:0;padding:12px 0;color:var(--ink);font-size:12px}.email-row button{border:0;background:var(--red);color:#fff;width:36px;height:30px;margin-bottom:6px;font-size:20px}.note{font-size:10px;line-height:1.6;color:#77766f;margin-top:12px}.footer-row{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:10px;letter-spacing:.08em}.scroll-link{text-decoration:none;display:flex;gap:20px;align-items:center}.scroll-link span:last-child{font-size:22px;color:var(--red)}.media{background:var(--blue);min-height:550px;position:relative;overflow:hidden}.portrait{display:block;width:100%;height:100%;position:absolute;object-fit:cover;object-position:center 40%}.video-panel{background:var(--blue);display:flex;align-items:center;justify-content:center}.video-panel video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-height:none;object-fit:cover;object-position:50% 50%}.video-caption{position:absolute;bottom:26px;left:28px;right:28px;display:flex;justify-content:space-between;color:#bdbdbd;font-size:9px;letter-spacing:.14em}.motion-button{color:#fff;background:#222b;border:1px solid #777;padding:8px 12px;position:absolute;right:24px;top:24px;font-size:10px;letter-spacing:.06em}.kids .hero-content{padding-top:100px}.kids .release{margin-bottom:30px}.section-tag{display:inline-flex;align-items:center;gap:9px;margin-bottom:24px;font-size:10px;letter-spacing:.14em}.dot{height:5px;width:5px;background:var(--red);border-radius:50%}.section-description{font-size:13px;line-height:1.8;color:#6c6b64;max-width:240px}.player{position:fixed;bottom:0;left:0;right:0;height:var(--player);background:var(--paper);z-index:10;border-top:1px solid #cfcdc6;display:flex;gap:22px;align-items:center;padding:0 32px}.progress{position:absolute;left:0;right:0;top:-1px;height:2px;background:#d5d2c9}.progress:before{content:"";display:block;width:0;height:100%;background:var(--red)}.play{border:1px solid #c8c5bd;border-radius:50%;height:34px;width:34px;background:transparent;font-size:12px;color:#9b9890;cursor:default}.track{display:flex;flex-direction:column;gap:5px;min-width:130px}.track strong{font-size:12px;letter-spacing:.04em}.track span{font-size:9px;color:#77766f}.time{font-size:10px;color:#77766f;margin-left:auto}.player-notice{font-size:10px;color:#77766f}.volume{display:flex;gap:10px;align-items:center;font-size:13px;color:#8a877f}.volume-line{height:2px;width:55px;background:#b7b3aa}.reveal{transition:opacity .7s ease,transform .7s ease}.js .reveal.waiting{opacity:0;transform:translateY(22px)}.status{font-size:11px;color:var(--red);min-height:16px;margin:10px 0 0}@media(min-width:1600px){.copy{padding-left:3vw;padding-right:3vw}}@media(max-width:760px){:root{--player:68px}.section{grid-template-columns:1fr;min-height:0}.copy{min-height:560px;padding:28px 28px 24px}.hero-content{padding:65px 0 45px}h1{font-size:clamp(95px,23vw,165px)}h2{font-size:clamp(48px,13vw,95px)}.media{min-height:0;aspect-ratio:4/5}.portrait{object-fit:cover}.video-panel{aspect-ratio:4/3}.video-panel video{max-height:none}.kids .copy{min-height:470px}.kids .hero-content{padding-top:65px}.player{padding:0 18px;gap:14px}.player-notice,.volume{display:none}.time{font-size:9px}.video-caption{bottom:12px;left:15px;right:15px;font-size:8px}.motion-button{top:12px;right:12px}.release{margin-bottom:45px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{transition:none}.js .reveal.waiting{opacity:1;transform:none}}@font-face{font-family:Campaign;src:url(anton.ttf) format("truetype");font-display:swap}:root{--paper:#f1eee5;--red:#f03122;--ink:#11110f;--player:92px}.copy{padding-top:32px;padding-bottom:30px;position:relative}.brand{font-family:Campaign,Impact,sans-serif;font-weight:400;font-size:22px;letter-spacing:-.015em;line-height:1;display:inline-block;border-top:6px solid var(--red);padding-top:12px}.hero-content{padding:55px 0 42px}h1,h2{font-family:Campaign,Impact,sans-serif;font-weight:400;letter-spacing:-.035em;line-height:.93;transform:rotate(-2deg);color:var(--red);text-shadow:2px 2px 0 var(--ink);margin-left:-3px;margin-bottom:28px}h1{font-size:clamp(92px,12.7vw,220px)}h2{font-size:clamp(48px,6.25vw,112px)}.release{gap:12px;margin-bottom:48px}.line-link{font-size:11px;letter-spacing:.025em;font-weight:900;border-bottom:3px solid var(--red);padding-bottom:8px}.arrow{font-weight:900;color:var(--ink)}.signup{margin-top:0}.signup h3{font-size:23px;font-weight:800;letter-spacing:-.055em;margin-bottom:18px}.email-row{border-bottom:2px solid var(--ink)}.email-row button{height:34px;width:40px;font-weight:900}.eyebrow{font-size:9px;font-weight:800}.note{font-size:9px}.footer-row{font-size:9px;font-weight:800;letter-spacing:.035em;border-top:1px solid #c9c5ba;padding-top:16px}.scroll-link{gap:12px}.scroll-link span:last-child{font-weight:900}.section-tag{background:var(--red);color:#fff;font-size:10px;font-weight:900;letter-spacing:.08em;padding:7px 10px;transform:rotate(-2deg);margin-bottom:25px}.section-tag .dot{background:#fff}.kids .hero-content{padding-top:65px}.kids .section-description{font-size:14px;font-weight:700;line-height:1.5;color:#171715}.kids .note{color:#67635b}.player{background:#11110f;color:var(--paper);border:0;padding:0 30px;gap:20px}.progress{height:4px;top:0;background:var(--red)}.play{border:0;border-radius:0;background:var(--red);height:44px;width:44px;color:#ffb5aa;font-size:14px}.track{gap:4px}.track strong{font-family:Campaign,Impact,sans-serif;font-size:29px;letter-spacing:-.01em;font-weight:400}.track span{color:#bbb5a8;font-size:9px;letter-spacing:.1em}.player-notice{color:#a6a196;font-size:9px;letter-spacing:.09em}.time{font-family:monospace;color:#d8d3c8;font-size:12px}.volume{color:#d8d3c8}.volume-line{background:#746f66}.motion-button{background:var(--red);border:0;font-weight:800;padding:10px 13px}.video-caption{font-weight:800}@media(max-width:760px){:root{--player:82px}.copy{padding:28px 28px 24px}.brand{font-size:21px}.hero-content{padding:55px 0 40px}h1{font-size:clamp(115px,34vw,200px)}h2{font-size:clamp(65px,17vw,120px)}.signup h3{font-size:23px}.player{padding:0 18px;gap:15px}.track strong{font-size:26px}.time{font-size:10px}.kids .hero-content{padding-top:50px}.kids .copy{min-height:490px}}#cost-title{color:#003a71}.seek{position:absolute;top:-8px;left:0;width:100%;height:16px;margin:0;padding:0;cursor:pointer;accent-color:var(--red);background:transparent}.seek::-webkit-slider-runnable-track{height:4px;background:var(--red)}.seek::-webkit-slider-thumb{margin-top:-5px}.play{cursor:pointer;color:var(--paper)}.play:disabled{opacity:.5}.audio-volume{display:flex;gap:8px;align-items:center}.audio-volume button{background:none;border:0;color:var(--paper);font-size:18px;padding:8px}.audio-volume input{width:62px;accent-color:var(--red)}.player-notice{max-width:240px;line-height:1.4}.player-notice.error{color:#ff9b90}.time{white-space:nowrap}@media(max-width:760px){.audio-volume{gap:0}.audio-volume input{display:none}.player-notice.error{display:block;position:absolute;bottom:3px;left:80px;font-size:8px;max-width:260px}.player{gap:10px}.track{min-width:105px}.time{margin-left:auto}}:root{--player:54px}.player{height:var(--player);background:var(--paper);color:#111;border-top:1px solid #111;padding:0 24px;gap:16px;display:grid;grid-template-columns:30px auto 42px minmax(80px,1fr) 42px auto;align-items:center}.player .play{grid-column:1;grid-row:1;width:28px;height:28px;min-width:28px;border-radius:50%;border:0;background:#111;color:#fff;font-size:11px;padding:0;display:grid;place-items:center}.player .track{grid-column:2;grid-row:1;display:flex;flex-direction:row-reverse;gap:4px;align-items:center;min-width:0;white-space:nowrap}.player .track strong,.player .track span{font-family:Campaign,Arial,sans-serif;font-size:12px;font-weight:400;letter-spacing:0;color:#111;line-height:1}.player .track span:after{content:" \2014";white-space:pre}.player .time{display:contents}.player #elapsed{grid-column:3;grid-row:1}.player #duration{grid-column:5;grid-row:1}.player #elapsed,.player #duration{font-family:Campaign,Arial,sans-serif;font-size:12px;color:#111;text-align:center}.player .seek{grid-column:4;grid-row:1;position:static;width:100%;height:24px;margin:0;accent-color:#111;appearance:none;-webkit-appearance:none;background:transparent}.player .seek::-webkit-slider-runnable-track{height:2px;background:#111}.player .seek::-webkit-slider-thumb{-webkit-appearance:none;width:8px;height:8px;border-radius:50%;background:#111;margin-top:-3px}.player .seek::-moz-range-track{height:2px;background:#111}.player .seek::-moz-range-thumb{width:8px;height:8px;border:0;border-radius:50%;background:#111}.player .audio-volume{grid-column:6;grid-row:1;gap:6px}.player .audio-volume button{color:#111;font-size:19px;padding:5px;background:none}.player .audio-volume input{width:48px;accent-color:#111}.player .player-notice{display:none}.player .player-notice:not(:empty){display:block;position:absolute;bottom:calc(100% + 8px);left:24px;background:var(--paper);color:#111;padding:8px 12px;border:1px solid #aaa;max-width:290px;font-size:10px;letter-spacing:0}.player .player-notice.error{color:#a32116}.player :focus-visible{outline:2px solid #003a71;outline-offset:4px}@media(max-width:760px){:root{--player:76px}.player{padding:9px 18px;gap:2px 12px;grid-template-columns:28px 1fr 42px 28px;grid-template-rows:30px 22px}.player .play{grid-column:1;grid-row:1}.player .track{grid-column:2;grid-row:1;justify-content:flex-end}.player .audio-volume{grid-column:4;grid-row:1}.player .audio-volume input{display:none}.player #elapsed{grid-column:1;grid-row:2}.player .seek{grid-column:2 / 4;grid-row:2}.player #duration{grid-column:4;grid-row:2}.player .track strong,.player .track span{font-size:12px}.player .player-notice.error{bottom:calc(100% + 8px);left:18px}}#billie-title{color:var(--ink);text-shadow:2px 2px 0 #b7b3aa}:root{--nav-height:66px}body{padding-top:var(--nav-height)}html{scroll-padding-top:var(--nav-height)}.site-header{position:fixed;inset:0 0 auto;z-index:20;height:var(--nav-height);display:flex;align-items:center;justify-content:space-between;gap:30px;padding:0 30px;background:var(--paper);border-bottom:1px solid #d0ccc1}.nav-brand{font-family:Campaign,Arial,sans-serif;font-size:23px;text-decoration:none;white-space:nowrap}.site-header nav{display:flex;align-items:center;gap:clamp(18px,2.6vw,44px)}.site-header nav a,.site-header nav button{font-family:Campaign,Arial,sans-serif;font-size:13px;letter-spacing:.015em;color:var(--ink);background:none;border:0;text-decoration:none;padding:8px 0;white-space:nowrap}.site-header nav a:hover,.site-header nav button:hover{color:var(--red)}.site-header :focus-visible{outline:2px solid #003a71;outline-offset:5px}.nav-toggle{display:none}.section{min-height:calc(100svh - var(--player) - var(--nav-height))}.video-panel video{max-height:none}.copy>.brand{display:none}.nav-notice{position:absolute;right:24px;top:calc(100% + 8px);margin:0;padding:12px 16px;max-width:330px;background:var(--paper);border:1px solid #aaa;font-size:12px;box-shadow:0 4px 18px #0001}@media(max-width:760px){:root{--nav-height:60px}.site-header{padding:0 22px}.nav-brand{font-size:21px}.nav-toggle{display:block;background:none;color:var(--ink);border:1px solid #c9c5ba;padding:5px 10px;font-size:22px}.site-header nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--paper);border-bottom:1px solid #aaa;padding:20px 24px;align-items:stretch;gap:8px}.site-header nav.open{display:flex;flex-direction:column}.site-header nav a,.site-header nav button{text-align:left;padding:10px 0;font-size:17px}.section{min-height:0}.nav-notice{right:12px;max-width:calc(100vw - 24px)}}.site-header{gap:18px}.site-header nav{gap:clamp(10px,1.6vw,26px)}.site-header nav a,.site-header nav button{font-size:12px}@media(max-width:760px){.site-header nav a,.site-header nav button{font-size:17px}}.official-art>a{display:block}@font-face{font-family:Notebook;src:url(notebook.ttf) format("truetype");font-display:swap}:root{--paper:#ece6d7;--red:#f03122;--blue:#003a71;--ink:#11110f}body{background:#ece6d7 url(a5a2de0bbb1d853d32ac.webp) repeat;background-size:850px auto;color:var(--ink)}.site-header{background:#eee8da url(a5a2de0bbb1d853d32ac.webp) center/850px;border-bottom:1px solid #9b9077;box-shadow:0 4px 12px #332b1710}.nav-brand{font-size:26px;letter-spacing:-.02em;transform:rotate(-2deg);background:var(--blue);color:#f5f0e4;padding:7px 12px;clip-path:polygon(1% 2%,99% 0,100% 95%,0 100%)}.site-header nav a,.site-header nav button{font-size:13px;letter-spacing:.01em}.site-header nav [aria-current=page]{text-decoration:underline;text-decoration-color:var(--red);text-decoration-thickness:3px;text-underline-offset:7px}.site-header nav a:hover,.site-header nav button:hover{background:#e3d7b6}.site-header nav{gap:clamp(11px,1.6vw,25px)}.line-link{border-bottom:2px solid var(--ink);padding:8px 0;font-weight:900}.line-link:hover{color:var(--red);border-color:var(--red)}.music-heading,.films-heading{border:0;align-items:center;margin-bottom:30px;padding-bottom:15px}.music-heading h1,.films-heading h1{display:inline-block;transform:rotate(-3deg);color:#f5f0e4;background:var(--blue);padding:13px 23px 18px;line-height:.85;clip-path:polygon(1% 0,98% 3%,100% 91%,92% 97%,2% 100%,0 9%)}.music-heading p,.films-heading p{font-family:Notebook,cursive;font-size:24px;letter-spacing:0;text-transform:none;line-height:1.2;transform:rotate(4deg);max-width:150px}#cost.section{grid-template-columns:47% 53%;min-height:760px;position:relative;overflow:hidden;padding:42px 4vw 35px}#cost:before{content:"";position:absolute;inset:7% auto 5% -5%;width:55%;background:#f6f1e6;clip-path:polygon(1% 0,97% 3%,100% 8%,96% 16%,99% 29%,95% 39%,99% 53%,96% 66%,100% 78%,95% 94%,0 100%);transform:rotate(-2deg);box-shadow:3px 6px 20px #32281425}#cost .copy{z-index:2;padding:22px 30px 22px 18px}#cost .hero-content{padding:45px 0 20px;margin:auto 0}#cost-title{font-size:clamp(100px,13.3vw,220px);line-height:.9;letter-spacing:-.045em;transform:rotate(-5deg);margin:0 0 28px;max-width:100%;color:#003a71;text-shadow:3px 3px 0 #b2a78e}#cost .release{margin-bottom:32px}#cost .signup{max-width:310px;background:none}#cost .signup h3{font-family:Notebook,cursive;font-size:34px;letter-spacing:0;transform:rotate(-2deg);font-weight:600;margin-bottom:13px}#cost .footer-row{max-width:330px;border-top:1px dashed #9d947f}#cost .media{margin:25px 12px 85px 20px;min-height:570px;background:var(--blue);border:13px solid #f8f3e9;box-shadow:5px 9px 18px #33250f30;overflow:visible;transform:rotate(3deg);z-index:1}#cost .portrait{object-position:center 26%;clip-path:polygon(0 0,100% 0,100% 98%,96% 100%,88% 98%,77% 100%,61% 98%,46% 100%,27% 98%,13% 100%,0 98%)}#cost .media:before{content:"";position:absolute;width:150px;height:45px;left:28%;top:-31px;background:url(53b286b9684899326e1c.webp) center/100% 100% no-repeat;transform:rotate(-8deg);z-index:5;pointer-events:none}.hero-stamp{font-family:Campaign,Impact,sans-serif;font-size:clamp(25px,3.2vw,48px);color:#f5eee2;background:var(--red) url(c4826b9f42f0f270ff26.webp) center/cover;display:inline-block;transform:rotate(-4deg);padding:5px 13px 10px;margin:8px 0 12px;letter-spacing:-.015em;clip-path:polygon(0 4%,97% 0,100% 91%,2% 100%)}.hero-scrap{margin:0;position:absolute;bottom:-70px;left:-80px;width:43%;z-index:6;transform:rotate(-10deg);background:#f8f3e9;padding:8px 8px 21px;box-shadow:4px 5px 12px #19130e50}.hero-scrap img{display:block;width:100%;height:auto}.hero-scrap:before{content:"";position:absolute;top:-15px;left:20%;width:95px;height:29px;background:url(53b286b9684899326e1c.webp) center/100% 100%;transform:rotate(14deg)}.hero-record{margin:0;position:absolute;right:-18px;bottom:-68px;width:33%;padding:5px;background:#f8f1df;box-shadow:4px 6px 13px #21180d50;transform:rotate(8deg);z-index:4}.hero-record img{display:block;width:100%;height:auto}.hero-pencil{font-family:Notebook,cursive;font-size:26px;position:absolute;bottom:-49px;left:37%;color:#003a71;transform:rotate(-4deg);white-space:nowrap}.section.kids{margin:15px 4vw 65px;min-height:620px;grid-template-columns:40% 60%;background:#f6f0e4;box-shadow:4px 6px 16px #33271420;position:relative}.section.kids:before{content:"";position:absolute;top:-13px;left:18%;width:120px;height:35px;background:url(53b286b9684899326e1c.webp) center/100% 100%;z-index:6;transform:rotate(-5deg)}.section.kids .copy{padding:50px 35px}.section.kids h2{font-size:clamp(48px,6.4vw,100px);letter-spacing:-.04em}.section.kids .section-tag{font-family:Notebook,cursive;font-size:23px;letter-spacing:0;background:none;color:var(--ink);padding:0}.section.kids .section-description{font-family:Notebook,cursive;font-size:24px}.section.kids .video-panel{min-height:500px;border:10px solid #f9f4e8}.section.kids .media{overflow:hidden}.music-main{padding-top:44px}.release-grid{column-gap:55px;row-gap:12px}.release-grid .release-row{border-bottom:1px dashed #b1a68c;padding:38px 0;gap:28px}.official-art{position:relative;background:#faf6ec;padding:9px 9px 20px;box-shadow:3px 5px 9px #3b301a25;transform:rotate(-3deg)}.release-row:nth-child(2n) .official-art{transform:rotate(3deg)}.official-art:before{content:"";position:absolute;top:-13px;left:32%;width:86px;height:26px;background:url(53b286b9684899326e1c.webp) center/100% 100% no-repeat;transform:rotate(6deg);z-index:3;pointer-events:none}.official-art img{width:100%!important;height:auto!important;max-width:100%;aspect-ratio:1/1;object-fit:contain}.art figcaption{font-family:Notebook,cursive;font-size:13px;letter-spacing:0;padding-top:8px}.index-number{font-family:Notebook,cursive;font-size:21px!important;letter-spacing:0;color:#635849;margin-bottom:14px}.release-grid .release-copy h2{line-height:1.03}.release-copy .artist-credit{font-size:9px;letter-spacing:.1em}.release-copy .line-link{font-size:11px}.page-end,.films-foot,.tour-end{border-top:1px dashed #a99b80}.category-tabs{border:0;background:#eee4ca;transform:rotate(-2deg);padding:6px}.category-tab{font-family:Notebook,cursive;font-size:24px;letter-spacing:0;min-height:68px}.tab-slider{left:-3px;width:5px;background:#f03122}.featured-visual{border:10px solid #faf5e8;box-shadow:4px 6px 13px #32261530;transform:rotate(-.7deg);overflow:visible}.featured-visual:before{content:"";position:absolute;top:-25px;left:43%;width:140px;height:40px;background:url(53b286b9684899326e1c.webp) center/100% 100%;z-index:5}.featured-visual img{transform:none!important}.featured-label{background:#003a71;transform:rotate(-4deg);font-family:Notebook,cursive;font-size:20px;letter-spacing:0}.watch-overlay{background:#f7edcb;transform:rotate(2deg)}.featured-details{padding-top:30px}.film-grid{border-top:1px dashed #a99b80;gap:45px 30px}.film-card>.film-image{border:8px solid #faf5e8;box-shadow:3px 5px 10px #33271422;transform:rotate(-1.5deg);overflow:visible}.film-card:nth-child(2n)>.film-image{transform:rotate(1.5deg)}.film-card .film-image img{transform:none!important}.film-details{padding-top:24px}.film-meta{font-family:Notebook,cursive;font-size:20px;letter-spacing:0}.short-films-heading{font-family:Notebook,cursive;font-size:45px;color:#003a71;transform:rotate(-3deg)}.tour-heading{display:inline-block;background:#003a71;color:#f7f1e5;padding:12px 23px 22px;transform:rotate(-3deg);line-height:.9}.upcoming{border-top:1px dashed #9c8e70;border-bottom:1px dashed #9c8e70}.upcoming h2{font-family:Notebook,cursive;font-size:30px}.past-title{font-size:clamp(55px,7vw,95px);margin-bottom:30px}.past-subtitle{font-family:Notebook,cursive;font-size:37px;transform:rotate(-2deg)}.past-figure,.quebec-figure{padding:12px;background:#f9f4e8;box-shadow:4px 6px 16px #2d23152b;position:relative}.past-figure:before,.quebec-figure:before{content:"";position:absolute;top:-17px;left:41%;width:150px;height:39px;background:url(53b286b9684899326e1c.webp) center/100% 100%;transform:rotate(4deg);z-index:3}.past-figure img,.quebec-figure img{height:auto!important;object-fit:contain!important}.quebec-section{border-top:1px dashed #aa9b7d}.quebec-title{font-family:Campaign,Impact,sans-serif;font-size:clamp(48px,6vw,80px);margin-bottom:34px}.blog-heading h1{font-size:clamp(70px,8vw,110px);line-height:.9}.blog-byline{font-family:Notebook,cursive;font-size:27px;letter-spacing:0;transform:rotate(-3deg)}.blog-feed{column-gap:35px;padding:10px}.diary-post{background:#fbf6e9;padding:9px 9px 17px;box-shadow:3px 5px 11px #2d231529;position:relative;margin-bottom:40px;transform:rotate(-1.3deg);overflow:visible}.diary-post:nth-child(3n+2){transform:rotate(2deg)}.diary-post:nth-child(4n){transform:rotate(-2.2deg)}.diary-post:before{content:"";position:absolute;left:30%;top:-12px;width:90px;height:26px;background:url(53b286b9684899326e1c.webp) center/100% 100%;transform:rotate(4deg);z-index:2}.diary-photo{height:auto!important;object-fit:contain!important}.diary-photo-caption{font-family:Notebook,cursive;font-size:22px;letter-spacing:0;color:#003a71;padding:0 5px}@media(max-width:1100px){#cost.section{grid-template-columns:45% 55%;padding:35px 3vw}#cost .media{margin-left:10px;min-height:530px}#cost .copy{padding-left:8px}#cost-title{font-size:13vw}.hero-scrap{left:-45px;width:44%}.hero-pencil{font-size:22px;left:36%}.release-grid{column-gap:35px}.official-art{padding:7px 7px 17px}.section.kids .copy{padding:45px 28px}}@media(max-width:760px){.site-header nav{background:#eee8da url(a5a2de0bbb1d853d32ac.webp) center/800px}.nav-brand{font-size:23px}.site-header nav a,.site-header nav button{font-size:18px}#cost.section{display:flex;flex-direction:column;padding:25px 22px 20px;min-height:0;overflow:hidden}#cost:before{inset:2% -3% auto;width:105%;height:470px}#cost .copy{min-height:440px;padding:8px 8px 26px}#cost .hero-content{padding:22px 0 10px;margin:0}#cost-title{font-size:clamp(102px,29vw,165px);margin-bottom:20px}#cost .release{margin-bottom:24px}#cost .signup h3{font-size:31px}#cost .footer-row{display:none}.hero-stamp{font-size:28px;margin-bottom:18px}#cost .media{margin:12px 12px 95px;min-height:500px;aspect-ratio:4/5;width:calc(100% - 24px)}.hero-scrap{left:-17px;bottom:-70px;width:43%;padding:6px 6px 14px}.hero-record{right:-14px;bottom:-56px;width:31%}.hero-pencil{bottom:-38px;font-size:19px;left:37%}.section.kids{margin:20px 22px 50px;grid-template-columns:1fr;min-height:0}.section.kids .copy{padding:33px 25px;min-height:350px}.section.kids h2{font-size:clamp(45px,11vw,78px)}.section.kids .hero-content{padding:25px 0}.section.kids .media{min-height:0;aspect-ratio:4/3}.section.kids .section-description{font-size:24px}.music-heading p,.films-heading p{font-size:21px;max-width:115px}.music-heading h1,.films-heading h1{font-size:65px;padding:12px 15px 17px}.release-grid .release-row{padding:30px 0;gap:20px}.index-number{font-size:18px!important}.art figcaption{font-size:11px}.official-art:before{width:65px;height:21px;left:22%}.category-tabs{transform:none}.category-tab{font-size:25px;min-height:56px}.tab-slider{width:50%;height:4px;left:0}.film-meta{font-size:18px}.film-card>.film-image{border-width:6px}.film-card .film-details h2{font-size:35px}.featured-visual{border-width:7px}.featured-details h2{font-size:46px!important}.past-figure,.quebec-figure{padding:6px}.past-figure:before,.quebec-figure:before{width:100px;height:29px}.past-subtitle{font-size:31px}.blog-feed{column-gap:22px;padding:8px 3px}.diary-post{margin-bottom:30px;padding:6px 6px 13px}.diary-post:before{width:75px;height:21px}.blog-heading h1{font-size:72px}.blog-byline{font-size:25px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}body{background-color:#003a71!important;background-image:url(6df2ac7d83d616fb6973.svg)!important;background-size:540px 540px!important;color:#faf3e3}.player,.player button{color:#11110f!important}.site-header,.site-header nav.open{background:#f3ecdc url(a5a2de0bbb1d853d32ac.webp) center/850px!important;color:#11110f;border-bottom:3px solid #11110f33}.site-header nav a,.site-header nav button,.nav-toggle{color:#11110f}.site-header .nav-brand{color:#faf3e3}.site-header nav a:focus-visible,.category-tab:focus-visible{outline:3px solid #f03122;outline-offset:5px}#cost.section{background:none!important}#cost .copy,.section.kids .copy,.hero-copy{color:#11110f}#cost:before{filter:drop-shadow(7px 9px 0 #0002)}#cost .media{box-shadow:8px 13px #0003,12px 20px 35px #0004}.hero-pencil{background:#faf3e3;padding:3px 9px;box-shadow:2px 3px #0003}.hero-stamp{box-shadow:2px 4px #0004}.music-heading h1,.films-heading h1,.tour-heading{background:#faf3e3;color:#003a71;text-shadow:2px 2px 0 #c6b99c;box-shadow:4px 5px #0003}.music-heading p,.films-heading p{color:#faf3e3}.music-heading p{background:none}.index-number{color:#62523d}.release-copy{background:#f6efdf;color:#11110f;padding:18px 16px 20px;clip-path:polygon(1% 2%,96% 0,100% 9%,98% 29%,100% 70%,96% 100%,1% 98%,0 39%)}.release-copy .line-link,.release-copy p{color:#11110f}.release-grid .release-row{border-color:#faf3e3}.page-end,.films-foot,.tour-end{color:#faf3e3;border-color:#faf3e3}.category-tabs{background:#f5ecd5;box-shadow:4px 5px #0004;outline:1px solid #cbbd9e}.category-tab{color:#11110f}.category-tab[aria-selected=true]{color:#003a71}.film-grid{border-color:#faf3e3}.film-card{position:relative}.film-card>.film-image{border-color:#faf3e3;box-shadow:6px 9px #0003,8px 14px 20px #0003}.film-card>.film-image:before{content:"";position:absolute;top:-17px;left:37%;width:80px;height:26px;background:linear-gradient(95deg,#dfc78caa,#f0dba7cc,#d7bd7caa);border-left:2px dashed #a18a5344;border-right:2px dashed #a18a5344;transform:rotate(-7deg);z-index:3;pointer-events:none}.film-card:nth-child(2n)>.film-image:before{transform:rotate(9deg);left:58%}.film-details,.featured-details{background:#f6efdf;color:#11110f;padding:20px 17px 18px;margin:15px 5px 0;clip-path:polygon(0 3%,98% 0,100% 17%,98% 38%,100% 69%,97% 100%,1% 98%,0 80%);position:relative}.film-details .line-link,.featured-details .line-link,.film-meta{color:#11110f}.short-films-heading{color:#faf3e3}.featured-visual{box-shadow:7px 11px #0003,10px 18px 25px #0004}.watch-overlay{color:#11110f}.tour-main .upcoming,.past-title,.past-subtitle,.quebec-title,.tour-end{color:#faf3e3}.past-figure,.quebec-figure{box-shadow:7px 11px #0003,10px 18px 25px #0004}.past-figure img,.quebec-figure img{width:100%;height:auto!important;object-fit:contain!important}.blog-heading h1,.blog-byline,.blog-intro,.blog-end{color:#faf3e3}.diary-post{box-shadow:5px 8px #0003,8px 13px 20px #0004}.diary-post figcaption{color:#003a71}.hero{background:none}.hero-copy{box-shadow:6px 9px #0003}.hero .eyebrow{color:#003a71}.ticker{color:#faf3e3}.product-row{background:#f6efdf;color:#11110f;padding:17px 12px;clip-path:polygon(0 2%,98% 0,100% 92%,2% 100%)}.product-row a,.product-row button{color:#11110f}.product .image-button{box-shadow:6px 9px #0003,8px 14px 20px #0003}.catalog .section-top,.end-note,.fine,footer{color:#faf3e3}.modal-copy,.modal-copy .fine,.modal-wrap,.notice{color:#11110f}.modal-wrap{background:#f3ecdc}.filters button{color:#11110f}.filters button[aria-pressed=true]{background:#003a71!important;color:#fff!important}.modal-copy .cta{color:#fff}.product img{object-fit:contain!important}@media(max-width:760px){.site-header nav{background:#f3ecdc url(a5a2de0bbb1d853d32ac.webp) center/850px!important;color:#11110f}.film-details,.featured-details{margin:12px 0 0;padding:18px 12px}.film-card>.film-image:before{width:63px;height:22px;top:-14px}.release-copy{padding:15px 12px}.film-details h2{overflow-wrap:normal}.hero-pencil{font-size:18px}.product-row{padding:13px 9px}.past-figure,.quebec-figure{box-shadow:4px 6px #0003}.category-tabs{box-shadow:3px 4px #0003}}.entrance{position:relative;isolation:isolate;min-height:680px;height:calc(100svh - var(--nav-height) - 54px);overflow:hidden;background:transparent;color:#faf3e3;margin:0 0 48px;padding:0;border:0}.entrance:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:14px;background:#f6efdf;clip-path:polygon(0 65%,8% 40%,16% 70%,24% 35%,32% 80%,40% 42%,48% 68%,56% 36%,64% 72%,72% 43%,80% 77%,88% 35%,100% 65%,100% 100%,0 100%);z-index:8}.entrance-title{position:absolute;inset:7% 0 auto;margin:0;text-align:center;z-index:1;font-family:Campaign,Impact,sans-serif;font-size:clamp(92px,21.05vw,330px);font-weight:400;line-height:.79;letter-spacing:-.045em;color:#faf3e3;text-shadow:4px 5px 0 #11110f33;transform:rotate(-3deg);pointer-events:none}.entrance-title span{display:block}.entrance-title .white-word{color:#faf3e3;transform:translate(2%) rotate(3deg)}.entrance-photo{position:absolute;top:2%;right:8%;bottom:26%;left:8%;margin:0;z-index:3;display:flex;justify-content:center;align-items:center;background:none;border:0;padding:0;box-shadow:none;clip-path:none;transform:none}.entrance-photo img{display:block;height:100%;width:auto;max-width:100%;object-fit:contain;filter:none}.entrance-slogan{position:absolute;top:75%;left:0;width:100%;margin:0;z-index:5;text-align:center;font-family:Campaign,Impact,sans-serif;font-weight:400;font-size:clamp(35px,6vw,90px);line-height:1.1;letter-spacing:-.035em;white-space:nowrap;color:#003a71}.entrance-slogan .paper-word{display:inline-block;white-space:nowrap}.entrance-slogan .paper-letter{display:inline-block;padding:.05em .035em .09em;margin:0 .018em;background:#faf3e3;color:#003a71;clip-path:polygon(1% 3%,96% 0,100% 91%,5% 100%,0 54%);transform:rotate(-4deg)}.entrance-slogan .paper-letter:nth-child(2n){transform:translateY(.04em) rotate(4deg);background:#f0e3c7}.entrance-slogan .paper-word:nth-child(2) .paper-letter{color:#f03122}.entrance-subheader{position:absolute;top:85%;left:0;right:0;text-align:center;margin:0;z-index:5;font:clamp(26px,3vw,40px) Notebook,cursive;color:#faf3e3;transform:rotate(-2deg)}.entrance-scroll{position:absolute;bottom:2.8%;left:50%;transform:translate(-50%);z-index:9;display:flex;align-items:center;gap:17px;padding:4px 0;color:#faf3e3!important;text-decoration:none;border-bottom:1px solid #faf3e3;font-size:9px;font-weight:800;letter-spacing:.12em;white-space:nowrap}.entrance-scroll span:last-child{font:22px Notebook,cursive}.entrance-scroll:focus-visible{outline:3px solid #f03122;outline-offset:6px}@media(max-width:760px){.entrance{height:calc(100svh - var(--nav-height) - 76px);min-height:610px;margin-bottom:26px}.entrance-title{top:7%;font-size:22.4vw;line-height:.88}.entrance-photo{top:3%;right:6%;bottom:26%;left:6%}.entrance-slogan{font-size:clamp(27px,6.8vw,46px);top:76%}.entrance-subheader{top:84.5%;font-size:30px}.entrance-scroll{bottom:3.3%;font-size:8px}}@media(prefers-reduced-motion:reduce){.entrance *{animation:none!important;transition:none!important}}.entrance-title span{display:table;width:max-content;max-width:none;margin-left:auto;margin-right:auto;white-space:nowrap;transform-origin:center center;transform:scaleX(var(--word-stretch,1))}.entrance-title .white-word{transform:rotate(3deg) scaleX(var(--word-stretch,1))}.home-merch{display:block;min-width:0;margin:40px 4vw 70px;scroll-margin-top:calc(var(--nav-height) + 20px);color:#faf3e3}.home-merch .ticker{background:#f03122;color:#faf3e3;padding:17px 24px;font-family:Campaign,Impact,sans-serif;font-size:clamp(26px,3.3vw,46px);line-height:1.15;transform:rotate(-1deg);box-shadow:4px 5px #1114}.home-merch .catalog{padding:30px 0 10px;min-width:0}.home-merch .section-top{display:flex;justify-content:flex-end;border-bottom:1px dashed #faf3e3;padding:0 0 12px;margin-bottom:15px}.home-merch .section-top p{font-size:11px;margin:0}.home-merch .filters{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 36px}.home-merch .filters button{font-size:11px;font-weight:800;background:#f6efdf;color:#111;padding:11px 15px;border:1px solid #b9a883;transform:rotate(-1deg)}.home-merch .filters button[aria-pressed=true]{background:#f03122;color:#fff;border-color:#f03122}.home-merch .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 28px}.home-merch .product{min-width:0;position:relative}.home-merch .product[hidden]{display:none!important}.home-merch .image-button{position:relative;display:block;width:100%;aspect-ratio:1;padding:0;border:0;background:transparent;overflow:visible;transform:rotate(-2deg);cursor:pointer}.home-merch .product:nth-child(2n) .image-button{transform:rotate(2deg)}.home-merch .image-button img{display:block;width:100%;height:100%;object-fit:contain;background:none;filter:drop-shadow(4px 7px 2px #1119) drop-shadow(1px 2px 0 #0005)}.home-merch .number{position:absolute;left:5px;top:0;font:24px Notebook,cursive;color:#faf3e3}.home-merch h3{font-family:Campaign,Impact,sans-serif;font-weight:400;font-size:clamp(22px,2.5vw,36px);line-height:1.1;margin:18px 0 12px;color:#faf3e3;overflow-wrap:break-word}.home-merch .product-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;padding:15px 12px;background:#f6efdf;color:#111;clip-path:polygon(0 2%,98% 0,100% 92%,2% 100%);font-size:11px;font-weight:700}.home-merch .detail-link{border:0;border-bottom:1px solid #111;background:none;color:#111;padding:6px 0;font-size:11px;font-weight:800;cursor:pointer}.home-merch .end-note{max-width:760px;font:22px/1.3 Notebook,cursive;color:#faf3e3;margin:35px 0 0}.home-merch button:focus-visible,.home-merch-dialog :focus-visible{outline:3px solid #f03122;outline-offset:5px}.home-merch-dialog{position:fixed;margin:auto;width:min(960px,94vw);max-width:94vw;max-height:85dvh;padding:0;overflow:auto;background:#f5eddb;color:#111;border:1px solid #111;box-shadow:8px 12px #1115;box-sizing:border-box}.home-merch-dialog::backdrop{background:#111b}.home-merch-dialog .modal-wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-merch-dialog .modal-image{width:100%;height:100%;max-height:75dvh;object-fit:contain;background:transparent;filter:drop-shadow(6px 10px 3px #1117)}.home-merch-dialog .modal-copy{min-width:0;padding:48px 28px 30px}.home-merch-dialog .eyebrow{font-size:10px;font-weight:800;letter-spacing:.12em}.home-merch-dialog h2{font:400 38px/1.1 Campaign,Impact,sans-serif;margin:18px 0}.home-merch-dialog p{font:12px/1.65 Arial,sans-serif;overflow-wrap:break-word}.home-merch-dialog label{font-size:11px;font-weight:800}.home-merch-dialog select{width:100%;max-width:100%;padding:12px;border:1px solid #1115;background:transparent;margin:10px 0}.home-merch-dialog .cta{display:block;color:#fff;background:#003a71;padding:15px 14px;font-size:11px;font-weight:800;text-align:center;text-decoration:none}.home-merch-dialog .fine{color:#555;font-size:11px!important}.home-merch-dialog .close{position:absolute;right:10px;top:8px;border:1px solid #111;background:#f6efdf;color:#111;padding:8px 12px;z-index:2;font-size:11px;cursor:pointer}@media(max-width:760px){.home-merch{margin:30px 22px 48px}.home-merch .ticker{padding:16px 14px;font-size:clamp(25px,6.7vw,36px)}.home-merch .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 14px}.home-merch h3{font-size:clamp(19px,5.2vw,27px);margin-top:12px}.home-merch .product-row{padding:12px 9px}.home-merch .filters{gap:7px}.home-merch .filters button{padding:10px 11px;font-size:10px}.home-merch .end-note{font-size:20px}.home-merch-dialog .modal-wrap{grid-template-columns:1fr}.home-merch-dialog .modal-image{height:auto;max-height:40dvh;padding-top:35px;box-sizing:border-box}.home-merch-dialog .modal-copy{padding:24px 22px}.home-merch-dialog h2{font-size:32px}}.category-panel{display:block!important;scroll-margin-top:calc(var(--nav-height) + 30px)}#panel-music-videos{padding-top:72px;margin-top:35px;border-top:1px dashed #faf3e3}.category-tabs{z-index:12;align-self:start}.category-tab[aria-current=location]{color:#003a71;text-decoration:underline;text-underline-offset:5px}.music-section-heading{font-family:Notebook,cursive;font-size:45px;color:#faf3e3;margin:0 0 35px;transform:rotate(-3deg)}@media(max-width:760px){.category-tabs{position:sticky!important;top:calc(var(--nav-height) + 8px)!important;z-index:15;transform:none!important}.category-panel{scroll-margin-top:calc(var(--nav-height) + 100px)}#panel-music-videos{padding-top:42px}.music-section-heading{font-size:38px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.tab-slider{transition:none!important}}.jessie-reyez-section picture{display:block;width:100%}.jessie-reyez-section picture img{display:block;width:100%;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important}.catalog .product .image-button{background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important}.catalog .product .image-button:before{display:none!important}.catalog .product .image-button img{background:transparent!important;object-fit:contain!important;filter:drop-shadow(4px 7px 2px #1119) drop-shadow(1px 2px 0 #0005)}.modal-image{background:transparent!important;object-fit:contain!important;filter:drop-shadow(6px 10px 3px #1117)}.catalog .product .image-button:focus-visible{outline:3px dashed #faf3e3;outline-offset:5px}
/*# sourceMappingURL=/cdn/shop/t/12/assets/base.css.map */
