﻿@import url("https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Noto+Sans+JP:wght@100..900&display=swap");@import "https://cdn.jsdelivr.net/npm/destyle.css@3.0.0/destyle.min.css";@import url(/common/css/cmn-bar.css);:root{--c-black:#0d0201;--c-gray:#595959;--c-beige:#f7f2d6;--c-beige-dim:#aba79a;--c-pink:#f20587}@font-face{font-family:'Kust';src:url("../fonts/kust/kust.woff") format("woff2");font-weight:400}@keyframes marquee{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}html{font-size:62.5%}body{font-family:"Noto Sans JP",sans-serif;letter-spacing:.0375em;font-style:normal;font-optical-sizing:auto;font-feature-settings:'palt';-webkit-font-smoothing:antialiased;color:#fff;background:#2b2c30;font-weight:550;line-height:1.5}@media (min-width: 960px){body{font-size:1.6rem}}@media (max-width: 959px){body{font-size:1.5rem}}body:before{content:'';display:block;width:100%;height:100%;background:url(../images/bg.jpg) no-repeat center top;background-size:cover;position:fixed;left:0;top:0;z-index:-1}::-moz-selection{background:var(--c-pink);color:#fff}::-webkit-selection{background:var(--c-pink);color:#fff}::selection{background:var(--c-pink);color:#fff}img::-moz-selection{background:transparent}img::-webkit-selection{background:transparent}img::selection{background:transparent}a{color:inherit;text-decoration:none;outline:none;word-break:break-all;transition:all .25s ease 0s}a:before,a:after{transition:all .25s ease 0s}img,svg{vertical-align:top;width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-weight:inherit;line-height:1.25}dt,th,em,b,strong{font-size:inherit;font-weight:inherit;font-style:inherit}small,.u-sm,.s-event__caution ul{font-size:.8em}[v-cloak]{display:none}.c-microcms{--micro-color-link:inherit}.ps__rail-x{height:4px}.ps__thumb-x{height:4px;bottom:0px}@media (min-width: 960px){.ps__thumb-x{cursor:grab}}.ps__thumb-x,.ps__thumb-y{border-radius:0;background:var(--c-pink)}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{height:10px;background:var(--c-pink)}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover,.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{opacity:1;background:var(--c-gray)}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:1}.vbox-container{overflow-y:auto}.vbox-container::-webkit-scrollbar{display:none}.vbox-child{box-shadow:unset;background-color:transparent !important}.vbox-close{width:75px;height:75px;padding:24.375px;background:var(--c-black);--vbox-tools-color:#fff;opacity:1;transition:unset}@media (max-width: 959px){.vbox-close{width:53px;height:53px;padding:17.225px}}.c-pagetitle,.c-sec__head,.s-topics__head{font-family:"Kust",sans-serif;line-height:1;text-box:trim-both cap alphabetic;letter-spacing:.025em;color:var(--c-pink);text-align:center;white-space:nowrap;mix-blend-mode:screen;margin:.5em 0}@media (min-width: 960px){.c-pagetitle,.c-sec__head,.s-topics__head{font-size:15rem}}@media (max-width: 959px){.c-pagetitle,.c-sec__head,.s-topics__head{font-size:7.5rem}}.c-content{box-sizing:content-box;max-width:980px;margin:0 auto 0;padding:0 30px 0}@media (max-width: 959px){.c-content{max-width:initial;margin:0 auto 0;padding:0 5vw 0}}.c-sec{box-sizing:content-box;max-width:1200px;margin:60px auto 60px;padding:0 30px 0}@media (max-width: 959px){.c-sec{max-width:initial;margin:30px auto 30px;padding:0 5vw 0}}@media (min-width: 960px){.c-sec+.c-sec{margin-top:120px}}@media (max-width: 959px){.c-sec+.c-sec{margin-top:60px}}.c-sec__head,.s-topics__head{margin:0 0 .25em}[data-page="top"] .c-back{display:none}.c-back a{display:block;position:relative;color:#fff;font-family:"Bebas Neue",sans-serif;font-weight:550;text-box:trim-both cap alphabetic;letter-spacing:.025em;font-weight:550;line-height:1;display:flex;align-items:center;justify-content:center;padding:.25em 0 0}@media (min-width: 960px){.c-back a{margin:45px auto 0;width:300px;height:60px;font-size:2.0rem}.c-back a:hover:before{background-color:var(--c-pink)}}@media (max-width: 959px){.c-back a{margin:30px auto 0;width:240px;height:50px;font-size:1.7rem}}.c-back a:before{content:'';width:100%;height:100%;background:var(--c-black);position:absolute;left:0;top:0;z-index:-1}.c-modal{display:none}@media (max-width: 959px){.u-pc{display:none}}@media (min-width: 960px){.u-sp{display:none}}.u-underline,.c-microcms a[href],.s-cast dt a,.s-staff a,.s-ensemble a{text-decoration:underline;text-decoration:#fff underline solid 1px;text-underline-offset:2px}@media (min-width: 960px){.u-underline:hover,.c-microcms a[href]:hover,.s-cast dt a:hover,.s-staff a:hover,.s-ensemble a:hover{text-decoration:none}}.l-header{width:100%;position:sticky;left:0;top:0;z-index:12;display:flex;align-items:center;justify-content:space-between;line-height:1.25;transition:opacity .25s linear .25s;opacity:0}[data-status="complete"] .l-header{opacity:1}@media (min-width: 960px){.l-header{gap:0 20px;padding:20px 20px}}@media (max-width: 959px){.l-header{gap:0 5vw;padding:15px 20px 15px 15px;overflow-y:hidden;overflow-x:auto}.l-header::-webkit-scrollbar{display:none}}.l-header__logo{line-height:0}@media (min-width: 960px){.l-header__logo{flex:0 0 150px}}@media (max-width: 959px){.l-header__logo{flex:0 0 105px}}.l-header__nav{font-weight:650;display:flex;align-items:center;justify-content:flex-end;gap:.5em 1.5em}@media (min-width: 960px){.l-header__nav{flex-wrap:wrap}}.l-header__nav a{font-family:"Bebas Neue",sans-serif;font-weight:550;text-box:trim-both cap alphabetic;letter-spacing:.025em;display:block;white-space:nowrap}@media (min-width: 960px){.l-header__nav a{font-size:2.0rem}.l-header__nav a:hover{color:var(--c-pink)}}@media (max-width: 959px){.l-header__nav a{font-size:1.9rem}}.l-container{overflow:hidden;transition:opacity .25s linear .25s;opacity:0}[data-status="complete"] .l-container{opacity:1}.l-footer{box-sizing:content-box;max-width:initial;margin:90px auto 0;padding:0 30px 30px;text-align:center;transition:opacity .25s linear .25s;opacity:0}@media (max-width: 959px){.l-footer{max-width:initial;margin:60px auto 0;padding:0 5vw 20px}}[data-status="complete"] .l-footer{opacity:1}@media (min-width: 960px){.l-footer{font-size:1.4rem}}@media (max-width: 959px){.l-footer{font-size:1.3rem}}@media (min-width: 960px){.l-footer dl+dl{margin-top:30px}}@media (max-width: 959px){.l-footer dl+dl{margin-top:20px}}.l-footer dt{border:1px solid #fff;padding:.5em 1em;margin:0 auto .75em;width:fit-content}@media (min-width: 960px){.l-footer dt{font-size:1.2rem}}@media (max-width: 959px){.l-footer dt{font-size:1.1rem}}.l-footer dd{margin:.25em 0 0}.l-footer p{align-self:flex-end}@media (min-width: 960px){.l-footer p{margin:30px 0 0;font-size:1.1rem}}@media (max-width: 959px){.l-footer p{margin:20px 0 0;font-size:1.0rem}}.s-fv{overflow:hidden;position:relative;width:100%;mix-blend-mode:exclusion}@media (min-width: 960px){.s-fv{height:calc(100svh - 38px - 72px);min-height:500px}}@media (max-width: 959px){.s-fv{height:150vw;max-height:90svh}}.s-fv__logo{width:90%;max-width:1280px;position:absolute;left:50%;top:50%;transition:filter 0.75s linear 0s, opacity 0.25s linear 0s;transform:translate(-51.25%, -50%) rotate(-5deg);filter:blur(20px);opacity:0}[data-status="complete"] .s-fv__logo{filter:blur(0px);opacity:1}.s-kv{box-sizing:content-box;max-width:1080px;margin:0 auto 0;padding:0 30px 30px}@media (max-width: 959px){.s-kv{max-width:initial;margin:0 auto 0;padding:0 0 0}}@media (min-width: 960px){.s-movie,.s-bnr{display:flex;flex-wrap:wrap;gap:20px 20px}}@media (max-width: 959px){.s-movie,.s-bnr{max-width:600px;margin:0 auto}}.s-movie+.s-movie,.s-bnr+.s-movie,.s-movie+.s-bnr,.s-bnr+.s-bnr{margin-top:20px}.s-movie li,.s-bnr li{flex:0 0 calc(50% - 10px)}.s-movie li:has(iframe),.s-bnr li:has(iframe){aspect-ratio:16 / 9}.s-movie iframe,.s-bnr iframe{width:100%;height:100%}@media (min-width: 960px){.s-movie:not(:has(li:nth-of-type(2))),.s-bnr:not(:has(li:nth-of-type(2))){justify-content:center}}@media (min-width: 960px){.s-topics{display:grid;grid-template-columns:1.25fr 1fr;grid-template-rows:auto;grid-column-gap:45px;grid-row-gap:0px}}@media (max-width: 959px){.s-topics{max-width:680px;margin:0 auto}}@media (max-width: 959px){.s-topics__block+.s-topics__block{margin-top:60px}}@media (min-width: 960px){.s-topics__head{font-size:9rem;text-align:left}}@media (max-width: 959px){.s-topics__head{font-size:7.5rem}}.s-topics__x{background:url(../images/texture-abstract-20.png) repeat center center/1000px auto,var(--c-gray);background-blend-mode:multiply;display:flex;align-items:center;justify-content:center}.s-topics__more{margin:15px 0 0 auto;display:block;width:fit-content;padding:10px 15px;background:var(--c-black);color:#fff;font-family:"Bebas Neue",sans-serif;font-weight:550;text-box:trim-both cap alphabetic;letter-spacing:.025em;font-weight:500;line-height:1}@media (min-width: 960px){.s-topics__more{font-size:1.5rem}.s-topics__more:hover{background-color:var(--c-pink)}}@media (max-width: 959px){.s-topics__more{font-size:1.4rem}}.s-intro,.s-story{max-width:680px;margin:0 auto}.s-intro p,.s-story p{line-height:2}@media (min-width: 960px){.s-intro p,.s-story p{font-size:1.7rem}}@media (max-width: 959px){.s-intro p,.s-story p{font-size:1.6rem}}.s-intro p+p,.s-story p+p{margin-top:1em}.s-schedule__outline{text-align:center;font-weight:750}.s-schedule__outline li+li{margin-top:.25em}.s-schedule__table{position:relative;display:flex;align-items:flex-start}@media (min-width: 960px){.s-schedule__table{margin:30px -30px 0}.s-schedule__table .ps__rail-x{transform:scaleX(0.95)}}@media (max-width: 959px){.s-schedule__table{margin:20px -5vw 0}.s-schedule__table .ps__rail-x{transform:scaleX(0.9)}}.s-schedule__table:before,.s-schedule__table:after{content:'';flex:0 0 5vw;height:5vw;background:transparent;pointer-events:none}@media (min-width: 960px){.s-schedule__table:before,.s-schedule__table:after{flex:0 0 30px;height:30px}}@media (max-width: 959px){.s-schedule__table:before,.s-schedule__table:after{flex:0 0 5vw;height:5vw}}.s-schedule__table.ps--active-x{padding-bottom:20px}.s-schedule__table table{border-collapse:collapse;margin:0 auto}.s-schedule__table table th,.s-schedule__table table td{border:2px solid var(--c-beige-dim);text-align:center;white-space:nowrap;vertical-align:middle;padding:30px 15px;min-width:120px}.s-schedule__table table thead{line-height:1.25}.s-schedule__table table thead th,.s-schedule__table table thead td{background-color:var(--c-black);color:var(--c-beige)}@media (min-width: 960px){.s-schedule__table table thead th,.s-schedule__table table thead td{font-size:1.5rem}}@media (max-width: 959px){.s-schedule__table table thead th,.s-schedule__table table thead td{font-size:1.4rem}}.s-schedule__table table thead th{padding-top:10px;padding-bottom:10px;border-bottom-width:1px;border-bottom-style:dotted}.s-schedule__table table thead td{padding-top:5px;padding-bottom:5px;border-top-width:1px;border-top-style:dotted}@media (min-width: 960px){.s-schedule__table table thead td{font-size:1.2rem}}@media (max-width: 959px){.s-schedule__table table thead td{font-size:1.1rem}}@media (min-width: 960px){.s-schedule__table table tbody th,.s-schedule__table table tbody td{font-size:1.4rem}}@media (max-width: 959px){.s-schedule__table table tbody th,.s-schedule__table table tbody td{font-size:1.3rem}}.s-schedule__table table tbody th:not([rowspan]),.s-schedule__table table tbody td:not([rowspan]){font-family:"Bebas Neue",sans-serif;font-weight:550;text-box:trim-both cap alphabetic;letter-spacing:.025em}@media (min-width: 960px){.s-schedule__table table tbody th:not([rowspan]),.s-schedule__table table tbody td:not([rowspan]){font-size:2.2rem}}@media (max-width: 959px){.s-schedule__table table tbody th:not([rowspan]),.s-schedule__table table tbody td:not([rowspan]){font-size:2.1rem}}.s-schedule__table table a{display:block;width:fit-content;margin:10px auto 0;background:url(../images/texture-brush-25.png) repeat center center/250px auto,var(--c-beige);background-blend-mode:screen;color:var(--c-black);font-family:"Noto Sans JP",sans-serif;letter-spacing:.0375em;font-weight:700;line-height:1;padding:.5em .75em;font-size:1.0rem}@media (min-width: 960px){.s-schedule__table table a:hover{background-color:var(--c-pink);color:#fff}}.s-event{max-width:1200px}@media (min-width: 960px){.s-event{margin:45px auto 0}}@media (max-width: 959px){.s-event{margin:30px auto 0}}.s-event h3{background:url(../images/texture-brush-25.png) repeat center center/250px auto,var(--c-pink);background-blend-mode:screen;width:fit-content;padding:.5em 1em .625em;margin:0 auto .75em;font-weight:850;text-align:center}@media (min-width: 960px){.s-event h3{font-size:1.4rem}}@media (max-width: 959px){.s-event h3{font-size:1.3rem}}@media (min-width: 960px){.s-event h3:not(:first-child){margin-top:30px}}@media (max-width: 959px){.s-event h3:not(:first-child){margin-top:20px}}@media (min-width: 960px){.s-event__content{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto;grid-column-gap:45px;grid-row-gap:30px;margin:30px 0 0}}@media (max-width: 959px){.s-event__content{margin:20px 0 0}}.s-event__content dl{border-top:1px solid var(--c-gray)}@media (min-width: 960px){.s-event__content dl{padding:30px 0 0}}@media (max-width: 959px){.s-event__content dl{padding:20px 0 0}.s-event__content dl+dl{margin-top:20px}}.s-event__content dt{font-weight:800;color:var(--c-beige);border-left:4px solid var(--c-beige);padding:0 0 0 15px;margin:0 0 1em}@media (min-width: 960px){.s-event__content dt{font-size:1.7rem}}@media (max-width: 959px){.s-event__content dt{font-size:1.6rem}}.s-event__content dd{margin:.25em 0 0}.s-event__caution{max-width:1200px;border-top:1px solid var(--c-gray)}@media (min-width: 960px){.s-event__caution{padding:30px 0 0;margin:30px auto 0}}@media (max-width: 959px){.s-event__caution{padding:20px 0 0;margin:20px auto 0}}.s-event__caution h4{font-weight:800}.s-event__caution ul{margin:1em 0 0}.s-event__caution li{text-indent:-1em;padding-left:1em}.s-event__caution li:before{content:'※'}.s-ticket__price{display:flex;align-items:baseline;justify-content:center;text-align:center}@media (min-width: 960px){.s-ticket__price{margin-top:60px;font-size:2.2rem}}@media (max-width: 959px){.s-ticket__price{margin-top:45px;font-size:1.8rem}}.s-ticket__price strong{font-family:"Bebas Neue",sans-serif;font-weight:550;text-box:trim-both cap alphabetic;letter-spacing:.025em;margin:0 .125em}@media (min-width: 960px){.s-ticket__price strong{font-size:5.0rem}}@media (max-width: 959px){.s-ticket__price strong{font-size:4.4rem}}.s-ticket__publish{text-align:center;margin:30px 0 0}.s-ticket__publish dt{margin-bottom:10px}.s-ticket__publish dt:not(:first-child){margin-top:30px}.s-ticket__define{text-align:center}@media (min-width: 960px){.s-ticket__define{margin:45px 0 0}}@media (max-width: 959px){.s-ticket__define{margin:30px 0 0}}.s-ticket__define dt{background:url(../images/texture-brush-25.png) repeat center center/250px auto,var(--c-pink);background-blend-mode:screen;width:fit-content;padding:.5em 1em .625em;margin:0 auto .75em;font-weight:850}@media (min-width: 960px){.s-ticket__define dt{font-size:1.4rem}}@media (max-width: 959px){.s-ticket__define dt{font-size:1.3rem}}@media (min-width: 960px){.s-ticket__define dt:not(:first-child){margin-top:30px}}@media (max-width: 959px){.s-ticket__define dt:not(:first-child){margin-top:20px}}.s-ticket__caution{max-width:fit-content;border:1px solid var(--c-beige-dim);color:var(--c-beige)}@media (min-width: 960px){.s-ticket__caution{margin:30px auto 0;padding:15px;font-size:1.3rem}}@media (max-width: 959px){.s-ticket__caution{margin:20px auto 0;padding:5vw;font-size:1.2rem}}.s-ticket__caution li{padding-left:1em;text-indent:-1em}@media (max-width: 959px){.s-cast{max-width:680px;margin:0 auto}}.s-cast ul{display:flex;flex-wrap:wrap}@media (min-width: 960px){.s-cast ul{justify-content:center;gap:45px 20px}.s-cast ul+ul{margin-top:60px}}@media (max-width: 959px){.s-cast ul{justify-content:flex-start;gap:30px 14px}.s-cast ul+ul{margin-top:45px}}.s-cast li{display:flex;flex-direction:column}@media (min-width: 960px){.s-cast li{flex:0 0 calc(20% - 16px)}}@media (max-width: 959px){.s-cast li{flex:0 0 calc(50% - 7px)}}.s-cast figure a{display:block;border:1px solid transparent}@media (min-width: 960px){.s-cast figure a:hover{border-color:var(--c-pink)}}.s-cast figure+dl{margin-top:1em}.s-cast dl{height:100%;display:flex;flex-direction:column}.s-cast dt{text-align:center}@media (min-width: 960px){.s-cast dt ruby{font-size:1.7rem}}@media (max-width: 959px){.s-cast dt ruby{font-size:1.6rem}}.s-cast dt rp,.s-cast dt rt{margin-bottom:.5em}.s-cast dt a{display:block;position:relative;width:fit-content;margin:0 auto;font-weight:600}@media (min-width: 960px){.s-cast dt a{font-size:2.0rem}}@media (max-width: 959px){.s-cast dt a{font-size:1.9rem}}.s-cast dt img{display:block;width:.9em;position:absolute;right:0;bottom:50%;transform:translate(calc(100% + .375em), calc(50% + .25em))}.s-cast dd{height:100%;margin:1em 0 0;background:url(../images/texture-abstract-20.png) repeat center center/1000px auto,var(--c-gray);background-blend-mode:multiply;padding:.5em}@media (min-width: 960px){.s-cast dd{font-size:1.4rem}}@media (max-width: 959px){.s-cast dd{font-size:1.3rem}}.s-staff,.s-ensemble{text-align:center}.s-staff h3,.s-ensemble h3{background:url(../images/texture-brush-25.png) repeat center center/250px auto,var(--c-pink);background-blend-mode:screen;width:fit-content;padding:.5em 1em .625em;margin:0 auto .75em;font-weight:850}@media (min-width: 960px){.s-staff h3,.s-ensemble h3{font-size:1.4rem}}@media (max-width: 959px){.s-staff h3,.s-ensemble h3{font-size:1.3rem}}@media (min-width: 960px){.s-staff h3:not(:first-child),.s-ensemble h3:not(:first-child){margin-top:30px}}@media (max-width: 959px){.s-staff h3:not(:first-child),.s-ensemble h3:not(:first-child){margin-top:20px}}.s-staff ul+ul,.s-ensemble ul+ul{margin-top:1em}.s-staff li+li,.s-ensemble li+li{margin-top:.25em}@media (min-width: 960px){.s-staff li,.s-ensemble li{font-size:1.7rem}}@media (max-width: 959px){.s-staff li,.s-ensemble li{font-size:1.6rem}}.s-staff a,.s-ensemble a{display:inline-block;position:relative}.s-staff img,.s-ensemble img{display:block;width:.9em;position:absolute;right:0;bottom:50%;transform:translate(calc(100% + .375em), calc(50% + .25em))}@media (min-width: 960px){.s-ensemble{margin-top:60px}}@media (max-width: 959px){.s-ensemble{margin-top:45px}}.s-cmnt{background:#fff;color:var(--c-black)}@media (min-width: 960px){.s-cmnt{padding:30px}}@media (max-width: 959px){.s-cmnt{padding:5vw}}.s-cmnt h1{display:flex;align-items:center;gap:0 1em;padding:0 0 1em;margin:0 0 1em;border-bottom:2px dotted var(--c-black)}@media (min-width: 960px){.s-cmnt h1{font-size:2.0rem}}@media (max-width: 959px){.s-cmnt h1{font-size:1.8rem}}@media (min-width: 960px){.s-cmnt h1 strong{font-size:2.4rem}}@media (max-width: 959px){.s-cmnt h1 strong{font-size:2.0rem}}.s-cmnt h1 rt{margin:0 0 .25em}.s-cmnt p{line-height:2}.s-cmnt p+p{margin-top:1em}.s-news a,.s-topics__news a{background:url(../images/texture-abstract-20.png) repeat center center/1000px auto,var(--c-gray);background-blend-mode:multiply}@media (min-width: 960px){.s-news a,.s-topics__news a{display:flex;align-items:flex-start;gap:0 1em;padding:35px 30px}.s-news a[data-type="tight"],.s-topics__news a[data-type="tight"]{padding:25px 20px}.s-news a+a,.s-topics__news a+a{margin-top:15px}.s-news a:hover,.s-topics__news a:hover{background:url(../images/texture-abstract-20.png) repeat center center/1000px auto,var(--c-pink);background-blend-mode:multiply}}@media (max-width: 959px){.s-news a,.s-topics__news a{display:block;font-size:1.4rem;padding:20px}.s-news a[data-type="tight"],.s-topics__news a[data-type="tight"]{padding:15px}.s-news a+a,.s-topics__news a+a{margin-top:10px}}.s-news time,.s-topics__news time{display:block;font-family:"Bebas Neue",sans-serif;font-weight:550;text-box:trim-both cap alphabetic;letter-spacing:.025em;font-weight:500;flex:0 0 auto}@media (min-width: 960px){.s-news time,.s-topics__news time{font-size:1.8rem;padding:.375em 0 0}}@media (max-width: 959px){.s-news time,.s-topics__news time{font-size:1.6rem;padding:0 0 .25em}}.s-pager{margin:45px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 10px}@media (min-width: 960px){.s-pager li{flex:0 0 50px}}@media (max-width: 959px){.s-pager li{flex:0 0 44px}}.s-pager a{aspect-ratio:1 / 1;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:"Bebas Neue",sans-serif;font-weight:550;text-box:trim-both cap alphabetic;letter-spacing:.025em;background:var(--c-black);color:#fff}@media (min-width: 960px){.s-pager a{font-size:1.7rem}}@media (max-width: 959px){.s-pager a{font-size:1.6rem}}.s-pager a[href]{background:#fff;color:var(--c-black)}@media (min-width: 960px){.s-pager a[href]:hover{background:var(--c-pink);color:#fff}}.s-article{background:url(../images/texture-abstract-20.png) repeat center center/1000px auto,var(--c-gray);background-blend-mode:multiply}@media (min-width: 960px){.s-article{padding:45px}}@media (max-width: 959px){.s-article{padding:7.5vw 5vw}}.s-article__header h1{font-weight:700;line-height:1.5}@media (min-width: 960px){.s-article__header h1{font-size:3.2rem;margin:0 0 15px}}@media (max-width: 959px){.s-article__header h1{font-size:2.6rem;margin:0 0 10px}}.s-article__header time{display:block;width:fit-content;padding:.75em 1em;background:url(../images/texture-grunge-40.png) repeat center center/400px auto,var(--c-black);background-blend-mode:screen;font-family:"Bebas Neue",sans-serif;font-weight:550;text-box:trim-both cap alphabetic;letter-spacing:.025em;font-weight:500}@media (min-width: 960px){.s-article__header time{margin:0}}@media (max-width: 959px){.s-article__header time{margin:0}}.s-article__body{border-top:2px dotted #fff;border-bottom:2px dotted #fff}@media (min-width: 960px){.s-article__body{margin:30px 0;padding:30px 0}}@media (max-width: 959px){.s-article__body{margin:25px 0;padding:25px 0}}.s-article__footer a{font-family:"Bebas Neue",sans-serif;font-weight:550;text-box:trim-both cap alphabetic;letter-spacing:.025em;display:flex;align-items:center;justify-content:flex-end;gap:0 10px;width:fit-content;margin:0 0 0 auto}@media (min-width: 960px){.s-article__footer a{font-size:2.0rem}.s-article__footer a:hover{color:var(--c-pink)}}@media (max-width: 959px){.s-article__footer a{font-size:1.8rem}}
