
:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-10:40px;--space-12:48px;--space-14:56px;--space-16:64px;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-xl:32px;--line:#e8e3f1;--panel:#fff;--panel-soft:#f1eef8;--text:#302e3a;--muted:#777386;--purple:#7c5ce7;--pink:#e8b7d8;--orange:#f29b72}
html{background:#faf9fd}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.site-header,.work-card,.split-panel,.text-link-card,.portal-grid a,.note-grid article,.creative-grid article,.recommend-list article{contain:layout paint style}.brand img,.hero-art img,.work-cover img,.editorial-images img,.video-strip img,.comic-stack img,.special-hero img,.three-d img,.detail-hero img{object-position:center}.work-card,.text-link-card,.portal-grid a,.creative-grid article,.recommend-list article,.info-columns article,.note-grid article{isolation:isolate}.main-nav a,.button,.filter-links a,.text-arrow{touch-action:manipulation}.button,.menu-toggle,.main-nav a,.filter-links a{min-height:44px}.main-nav a{display:inline-flex;align-items:center}.work-card[data-clickable="true"]{cursor:pointer}.work-card[data-clickable="true"] .work-body{pointer-events:none}.work-card[data-clickable="true"] .work-body a,.work-card[data-clickable="true"] .work-cover{pointer-events:auto}.section-heading h2,.split-panel h2,.editorial-copy h2,.video-strip h2,.reading-notes h2,.domain-card h2,.three-d h2,.cross-links h2{text-wrap:balance}.lead,.section-heading p,.work-body p,.text-link-card span,.creative-grid p,.recommend-list p,.info-columns p,.detail-layout article p{text-wrap:pretty}.site-footer a,.main-nav a,.filter-links a{transition:background-color .18s ease,color .18s ease,border-color .18s ease}.work-cover img,.hero-art img,.editorial-images img,.comic-stack img{transition:transform .3s ease}.work-card:hover .work-cover img{transform:scale(1.025)}.hero-art:hover img{transform:translateY(-2px)}.split-panel,.work-card,.creative-grid article,.magazine-grid article,.note-grid article{overflow:hidden}.work-body{min-width:0}.work-body h3,.portal-grid strong,.recommend-list h3,.creative-grid h3{overflow-wrap:anywhere}.domain-card h2{overflow-wrap:anywhere}.site-main{overflow:clip}.filter-links a[aria-current="location"]{background:#7c5ce7;color:#fff;border-color:#7c5ce7}.menu-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(6px) rotate(45deg)}.menu-toggle[aria-expanded="true"] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.menu-toggle span{transition:transform .18s ease,opacity .18s ease}.footer-bottom span{white-space:nowrap}.comic-stack img{will-change:transform}.reading-notes p,.site-footer p{max-width:60ch}.detail-layout article{min-width:0}.detail-layout aside{min-width:0}.detail-layout aside a{overflow-wrap:anywhere}.magazine-grid article,.creative-grid article{height:100%}.magazine-grid p,.creative-grid p{line-height:1.75}.hero-points li{display:flex;align-items:flex-start}.hero-points li::before{flex:0 0 auto}.portal-grid a{display:block}.portal-grid p{margin-bottom:0}.note-row>div{min-width:0}.footer-grid>div{min-width:0}
@supports (text-wrap:balance){h1,h2,h3{text-wrap:balance}}
@supports not (overflow:clip){.site-main{overflow:hidden}}
@media (hover:none){.work-card:hover .work-cover img,.hero-art:hover img,.creative-grid article:hover,.magazine-grid article:hover,.text-link-card:hover,.recommend-list article:hover,.note-grid article:hover{transform:none}.portal-grid a:hover::after{transform:none}}

@media(max-width:1180px){
.container{width:min(1180px,calc(100% - 37px))}
.hero-copy h1,.watch-hero h1,.comic-hero h1,.simple-hero h1,.special-hero h1,.detail-hero h1{letter-spacing:-0.0376em}
.lead{line-height:1.557}
.work-grid{gap:18px}.link-grid{gap:13px}
.work-body{padding:17px}.text-link-card{padding:20px}
.section-heading{margin-bottom:28px}
.actions{gap:11px}
.detail-layout{gap:56px}
.footer-grid{gap:37px}
.creative-grid,.recommend-list,.info-columns,.note-grid{gap:16px}
.portal-grid{gap:16px}
.work-cover,.video-strip img,.three-d img,.special-hero img,.detail-hero img{border-radius:26px}
}
@media(max-width:1080px){
.container{width:min(1180px,calc(100% - 36px))}
.hero-copy h1,.watch-hero h1,.comic-hero h1,.simple-hero h1,.special-hero h1,.detail-hero h1{letter-spacing:-0.0368em}
.lead{line-height:1.560}
.work-grid{gap:18px}.link-grid{gap:12px}
.work-body{padding:17px}.text-link-card{padding:20px}
.section-heading{margin-bottom:27px}
.actions{gap:11px}
.detail-layout{gap:55px}
.footer-grid{gap:36px}
.creative-grid,.recommend-list,.info-columns,.note-grid{gap:16px}
.portal-grid{gap:16px}
.work-cover,.video-strip img,.three-d img,.special-hero img,.detail-hero img{border-radius:25px}
}
@media(max-width:980px){
.container{width:min(1180px,calc(100% - 36px))}
.hero-copy h1,.watch-hero h1,.comic-hero h1,.simple-hero h1,.special-hero h1,.detail-hero h1{letter-spacing:-0.0360em}
.lead{line-height:1.562}
.work-grid{gap:18px}.link-grid{gap:12px}
.work-body{padding:17px}.text-link-card{padding:19px}
.section-heading{margin-bottom:27px}
.actions{gap:10px}
.detail-layout{gap:54px}
.footer-grid{gap:36px}
.creative-grid,.recommend-list,.info-columns,.note-grid{gap:16px}
.portal-grid{gap:16px}
.work-cover,.video-strip img,.three-d img,.special-hero img,.detail-hero img{border-radius:25px}
}
@media(max-width:900px){
.container{width:min(1180px,calc(100% - 35px))}
.hero-copy h1,.watch-hero h1,.comic-hero h1,.simple-hero h1,.special-hero h1,.detail-hero h1{letter-spacing:-0.0352em}
.lead{line-height:1.564}
.work-grid{gap:17px}.link-grid{gap:12px}
.work-body{padding:16px}.text-link-card{padding:19px}
.section-heading{margin-bottom:26px}
.actions{gap:10px}
.detail-layout{gap:52px}
.footer-grid{gap:35px}
.creative-grid,.recommend-list,.info-columns,.note-grid{gap:15px}
.portal-grid{gap:15px}
.work-cover,.video-strip img,.three-d img,.special-hero img,.detail-hero img{border-radius:24px}
}
@media(max-width:820px){
.container{width:min(1180px,calc(100% - 34px))}
.hero-copy h1,.watch-hero h1,.comic-hero h1,.simple-hero h1,.special-hero h1,.detail-hero h1{letter-spacing:-0.0344em}
.lead{line-height:1.567}
.work-grid{gap:17px}.link-grid{gap:12px}
.work-body{padding:16px}.text-link-card{padding:18px}
.section-heading{margin-bottom:25px}
.actions{gap:10px}
.detail-layout{gap:51px}
.footer-grid{gap:34px}
.creative-grid,.recommend-list,.info-columns,.note-grid{gap:15px}
.portal-grid{gap:15px}
.work-cover,.video-strip img,.three-d img,.special-hero img,.detail-hero img{border-radius:24px}
}
@media(max-width:760px){
.container{width:min(1180px,calc(100% - 33px))}
.hero-copy h1,.watch-hero h1,.comic-hero h1,.simple-hero h1,.special-hero h1,.detail-hero h1{letter-spacing:-0.0336em}
.lead{line-height:1.569}
.work-grid{gap:16px}.link-grid{gap:11px}
.work-body{padding:15px}.text-link-card{padding:18px}
.section-heading{margin-bottom:25px}
.actions{gap:10px}
.detail-layout{gap:50px}
.footer-grid{gap:33px}
.creative-grid,.recommend-list,.info-columns,.note-grid{gap:15px}
.portal-grid{gap:15px}
.work-cover,.video-strip img,.three-d img,.special-hero img,.detail-hero img{border-radius:23px}
}
@media(max-width:700px){
.container{width:min(1180px,calc(100% - 32px))}
.hero-copy h1,.watch-hero h1,.comic-hero h1,.simple-hero h1,.special-hero h1,.detail-hero h1{letter-spacing:-0.0328em}
.lead{line-height:1.572}
.work-grid{gap:16px}.link-grid{gap:11px}
.work-body{padding:15px}.text-link-card{padding:18px}
.section-heading{margin-bottom:24px}
.actions{gap:9px}
.detail-layout{gap:49px}
.footer-grid{gap:32px}
.creative-grid,.recommend-list,.info-columns,.note-grid{gap:14px}
.portal-grid{gap:14px}
.work-cover,.video-strip img,.three-d img,.special-hero img,.detail-hero img{border-radius:22px}
}
@media(max-width:640px){
.container{width:min(1180px,calc(100% - 32px))}
.hero-copy h1,.watch-hero h1,.comic-hero h1,.simple-hero h1,.special-hero h1,.detail-hero h1{letter-spacing:-0.0320em}
.lead{line-height:1.574}
.work-grid{gap:16px}.link-grid{gap:11px}
.work-body{padding:15px}.text-link-card{padding:17px}
.section-heading{margin-bottom:24px}
.actions{gap:9px}
.detail-layout{gap:48px}
.footer-grid{gap:32px}
.creative-grid,.recommend-list,.info-columns,.note-grid{gap:14px}
.portal-grid{gap:14px}
.work-cover,.video-strip img,.three-d img,.special-hero img,.detail-hero img{border-radius:22px}
}
@media(max-width:580px){
.container{width:min(1180px,calc(100% - 31px))}
.hero-copy h1,.watch-hero h1,.comic-hero h1,.simple-hero h1,.special-hero h1,.detail-hero h1{letter-spacing:-0.0312em}
.lead{line-height:1.576}
.work-grid{gap:15px}.link-grid{gap:10px}
.work-body{padding:15px}.text-link-card{padding:17px}
.section-heading{margin-bottom:23px}
.actions{gap:9px}
.detail-layout{gap:46px}
.footer-grid{gap:31px}
.creative-grid,.recommend-list,.info-columns,.note-grid{gap:14px}
.portal-grid{gap:14px}
.work-cover,.video-strip img,.three-d img,.special-hero img,.detail-hero img{border-radius:21px}
}
@media(max-width:520px){
.container{width:min(1180px,calc(100% - 30px))}
.hero-copy h1,.watch-hero h1,.comic-hero h1,.simple-hero h1,.special-hero h1,.detail-hero h1{letter-spacing:-0.0304em}
.lead{line-height:1.579}
.work-grid{gap:15px}.link-grid{gap:10px}
.work-body{padding:15px}.text-link-card{padding:17px}
.section-heading{margin-bottom:22px}
.actions{gap:9px}
.detail-layout{gap:45px}
.footer-grid{gap:30px}
.creative-grid,.recommend-list,.info-columns,.note-grid{gap:13px}
.portal-grid{gap:13px}
.work-cover,.video-strip img,.three-d img,.special-hero img,.detail-hero img{border-radius:21px}
}
@media(max-width:460px){
.container{width:min(1180px,calc(100% - 29px))}
.hero-copy h1,.watch-hero h1,.comic-hero h1,.simple-hero h1,.special-hero h1,.detail-hero h1{letter-spacing:-0.0296em}
.lead{line-height:1.581}
.work-grid{gap:14px}.link-grid{gap:10px}
.work-body{padding:15px}.text-link-card{padding:17px}
.section-heading{margin-bottom:22px}
.actions{gap:8px}
.detail-layout{gap:44px}
.footer-grid{gap:29px}
.creative-grid,.recommend-list,.info-columns,.note-grid{gap:13px}
.portal-grid{gap:13px}
.work-cover,.video-strip img,.three-d img,.special-hero img,.detail-hero img{border-radius:20px}
}
@media(max-width:400px){
.container{width:min(1180px,calc(100% - 28px))}
.hero-copy h1,.watch-hero h1,.comic-hero h1,.simple-hero h1,.special-hero h1,.detail-hero h1{letter-spacing:-0.0288em}
.lead{line-height:1.584}
.work-grid{gap:14px}.link-grid{gap:10px}
.work-body{padding:15px}.text-link-card{padding:17px}
.section-heading{margin-bottom:22px}
.actions{gap:8px}
.detail-layout{gap:43px}
.footer-grid{gap:28px}
.creative-grid,.recommend-list,.info-columns,.note-grid{gap:12px}
.portal-grid{gap:12px}
.work-cover,.video-strip img,.three-d img,.special-hero img,.detail-hero img{border-radius:20px}
}
@media(max-width:360px){
.container{width:min(1180px,calc(100% - 28px))}
.hero-copy h1,.watch-hero h1,.comic-hero h1,.simple-hero h1,.special-hero h1,.detail-hero h1{letter-spacing:-0.0280em}
.lead{line-height:1.586}
.work-grid{gap:14px}.link-grid{gap:10px}
.work-body{padding:15px}.text-link-card{padding:17px}
.section-heading{margin-bottom:22px}
.actions{gap:8px}
.detail-layout{gap:42px}
.footer-grid{gap:28px}
.creative-grid,.recommend-list,.info-columns,.note-grid{gap:12px}
.portal-grid{gap:12px}
.work-cover,.video-strip img,.three-d img,.special-hero img,.detail-hero img{border-radius:19px}
}

@media(min-width:1181px){.featured-grid .work-card:nth-child(4),.featured-grid .work-card:nth-child(5),.featured-grid .work-card:nth-child(6){min-height:100%}.hero-copy{padding-right:1vw}.watch-hero-grid>div:first-child{padding-right:2vw}.comic-hero-grid>div:last-child{padding-left:1vw}.special-hero .container>div:first-child{padding-right:2vw}.detail-hero-grid>div:first-child{padding-right:2vw}}
@media(max-width:1100px){.header-row{gap:20px}.main-nav{gap:2px}.main-nav a{padding-left:10px;padding-right:10px}.hero-grid{gap:38px}.split-panel>div{padding:30px}.editorial-grid{gap:32px}.watch-hero-grid{gap:30px}.comic-hero-grid{gap:38px}.special-hero .container{gap:30px}.three-d-grid{gap:32px}.detail-hero-grid{gap:32px}}
@media(max-width:980px){.site-header{position:sticky}.header-row{min-height:72px}.menu-toggle{min-width:48px}.main-nav{max-height:calc(100vh - 96px);overflow:auto}.hero-grid{grid-template-columns:1fr}.hero-copy{max-width:800px}.hero-art{width:min(720px,100%);margin-inline:auto}.watch-hero-grid{grid-template-columns:1fr}.watch-hero img{width:min(720px,100%)}.comic-hero-grid{grid-template-columns:1fr}.comic-stack{width:min(640px,100%);margin-inline:auto}.special-hero .container{grid-template-columns:1fr}.special-hero img{width:min(720px,100%);order:-1}.three-d-grid{grid-template-columns:1fr}.three-d img{width:min(720px,100%)}.detail-hero-grid{grid-template-columns:1fr}.detail-hero img{width:min(720px,100%)}.detail-layout{grid-template-columns:1fr}.detail-layout aside{position:static}.editorial-grid{grid-template-columns:1fr}.editorial-copy{max-width:760px}.split-grid{grid-template-columns:1fr}.split-panel{min-height:0}.link-grid{grid-template-columns:repeat(2,1fr)}.work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dense-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.creative-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.note-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.info-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.recommend-list{grid-template-columns:repeat(2,minmax(0,1fr))}.reading-notes .container{grid-template-columns:1fr}.footer-grid{grid-template-columns:1.2fr 1fr 1fr}}
@media(max-width:820px){.home-hero{padding-top:48px}.hero-copy h1,.watch-hero h1,.comic-hero h1,.simple-hero h1,.special-hero h1,.detail-hero h1{font-size:clamp(36px,8vw,58px)}.split-panel{grid-template-columns:1fr}.split-panel img{max-height:360px}.comic-panel img{order:2}.video-strip .container{grid-template-columns:1fr}.video-strip img{max-height:420px}.magazine-grid{grid-template-columns:1fr 1fr}.magazine-grid article:first-child{grid-column:1/-1}.cross-links .container{align-items:flex-start;flex-direction:column}.note-row{align-items:flex-start;flex-direction:column}.detail-layout aside{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid>div:first-child p{max-width:52ch}}
@media(max-width:700px){.work-grid,.dense-grid,.creative-grid,.note-grid,.portal-grid,.info-columns,.recommend-list,.link-grid{grid-template-columns:1fr}.work-grid.featured-grid .work-card:first-child{grid-column:auto;display:block}.work-grid.featured-grid .work-card:first-child .work-cover{min-height:0;aspect-ratio:1.45/1}.work-grid.featured-grid .work-card:first-child .work-body{padding:19px}.work-grid.featured-grid .work-card:first-child h3{font-size:20px}.detail-layout aside{grid-template-columns:1fr}.editorial-images{gap:12px}.editorial-images img:nth-child(2){margin-top:24px}.magazine-grid{grid-template-columns:1fr}.magazine-grid article:first-child{grid-column:auto}.comic-grid .work-card:nth-child(even){transform:none}.reading-notes .container{gap:18px}.portal-grid a{padding:22px}.recommend-list article{padding:18px}.creative-grid h3,.creative-grid p{margin-left:16px;margin-right:16px}.footer-grid{grid-template-columns:1fr}.footer-grid>div:first-child{grid-column:auto}.footer-bottom{flex-direction:column;gap:8px}}
@media(max-width:580px){.brand strong{font-size:16px}.brand img{width:38px;height:38px}.brand small{display:none}.header-row{min-height:64px}.main-nav{top:64px;left:12px;right:12px}.hero-copy h1,.watch-hero h1,.comic-hero h1,.simple-hero h1,.special-hero h1,.detail-hero h1{font-size:38px}.lead{font-size:16px}.actions{display:grid;grid-template-columns:1fr}.actions .button{width:100%}.hero-points{display:grid;grid-template-columns:1fr;gap:7px}.filter-links{display:grid;grid-template-columns:1fr 1fr}.filter-links a{text-align:center}.comic-stack{min-height:300px}.comic-stack img{width:72%}.editorial-images{grid-template-columns:1fr}.editorial-images img:nth-child(2){margin-top:0}.site-note h2{font-size:26px}.detail-layout article h2{font-size:24px}.detail-layout article p{font-size:16px}.footer-bottom{padding-bottom:8px}}
@media(max-width:440px){.container{width:calc(100% - 22px)}.hero-copy h1,.watch-hero h1,.comic-hero h1,.simple-hero h1,.special-hero h1,.detail-hero h1{font-size:34px}.section-heading h2,.split-panel h2,.editorial-copy h2,.site-note h2,.video-strip h2,.reading-notes h2,.domain-card h2,.three-d h2,.cross-links h2{font-size:28px}.filter-links{grid-template-columns:1fr}.brand span{max-width:180px}.brand strong{white-space:nowrap}.hero-art img,.watch-hero img,.special-hero img,.three-d img,.detail-hero img{border-radius:20px}.comic-stack{min-height:260px}.work-body h3{font-size:18px}.portal-grid strong{font-size:21px}.main-nav a{min-height:46px}}
@media(max-width:360px){.container{width:calc(100% - 18px)}.brand span{display:none}.hero-copy h1,.watch-hero h1,.comic-hero h1,.simple-hero h1,.special-hero h1,.detail-hero h1{font-size:31px}.button{padding-inline:14px}.work-body{padding:15px}.text-link-card{padding:16px}.portal-grid a{padding:18px}.detail-layout aside{padding:16px}.footer-grid{gap:20px}}
@media(orientation:landscape) and (max-height:560px) and (max-width:980px){.main-nav{max-height:calc(100vh - 78px)}.home-hero,.watch-hero,.comic-hero,.special-hero,.detail-hero{padding-top:32px}.hero-art img,.watch-hero img,.special-hero img,.detail-hero img{max-height:62vh;object-fit:cover}}
@media(min-resolution:2dppx){.work-card,.text-link-card,.portal-grid a,.note-grid article{border-width:.75px}}
@media(prefers-contrast:more){.main-nav a,.work-body p,.text-link-card span,.creative-grid p,.recommend-list p,.info-columns p,.detail-layout article p{color:#4a4654}.button{box-shadow:none;border:2px solid transparent}.button-quiet{border-width:2px}.work-card,.text-link-card,.portal-grid a,.creative-grid article,.recommend-list article,.info-columns article,.note-grid article{border-color:#bdb5cb}.eyebrow{color:#5e3dc9}}
@media(prefers-reduced-transparency:reduce){.site-header{background:#faf9fd;backdrop-filter:none}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.work-cover img,.hero-art img,.creative-grid article,.magazine-grid article,.text-link-card,.portal-grid a,.recommend-list article,.note-grid article,.menu-toggle span{transition:none!important}.comic-stack img{transform:none!important}}
@media(max-width:1200px){.site-main section{scroll-margin-top:72px}.work-grid,.link-grid,.creative-grid,.note-grid{row-gap:24px}.main-nav a{outline-offset:2px}}
@media(max-width:1180px){.site-main section{scroll-margin-top:73px}.work-grid,.link-grid,.creative-grid,.note-grid{row-gap:24px}.main-nav a{outline-offset:3px}}
@media(max-width:1160px){.site-main section{scroll-margin-top:74px}.work-grid,.link-grid,.creative-grid,.note-grid{row-gap:24px}.main-nav a{outline-offset:4px}}
@media(max-width:1140px){.site-main section{scroll-margin-top:75px}.work-grid,.link-grid,.creative-grid,.note-grid{row-gap:24px}.main-nav a{outline-offset:2px}}
@media(max-width:1120px){.site-main section{scroll-margin-top:76px}.work-grid,.link-grid,.creative-grid,.note-grid{row-gap:23px}.main-nav a{outline-offset:3px}}
@media(max-width:1100px){.site-main section{scroll-margin-top:77px}.work-grid,.link-grid,.creative-grid,.note-grid{row-gap:23px}.main-nav a{outline-offset:4px}}
@media(max-width:1080px){.site-main section{scroll-margin-top:78px}.work-grid,.link-grid,.creative-grid,.note-grid{row-gap:23px}.main-nav a{outline-offset:2px}}
@media(max-width:1060px){.site-main section{scroll-margin-top:79px}.work-grid,.link-grid,.creative-grid,.note-grid{row-gap:23px}.main-nav a{outline-offset:3px}}
@media(max-width:1040px){.site-main section{scroll-margin-top:80px}.work-grid,.link-grid,.creative-grid,.note-grid{row-gap:22px}.main-nav a{outline-offset:4px}}
@media(max-width:1020px){.site-main section{scroll-margin-top:81px}.work-grid,.link-grid,.creative-grid,.note-grid{row-gap:22px}.main-nav a{outline-offset:2px}}
@media(max-width:1000px){.site-main section{scroll-margin-top:82px}.work-grid,.link-grid,.creative-grid,.note-grid{row-gap:22px}.main-nav a{outline-offset:3px}}
@media(max-width:980px){.site-main section{scroll-margin-top:83px}.work-grid,.link-grid,.creative-grid,.note-grid{row-gap:22px}.main-nav a{outline-offset:4px}}
@media(max-width:960px){.site-main section{scroll-margin-top:84px}.work-grid,.link-grid,.creative-grid,.note-grid{row-gap:21px}.main-nav a{outline-offset:2px}}
@media(max-width:940px){.site-main section{scroll-margin-top:85px}.work-grid,.link-grid,.creative-grid,.note-grid{row-gap:21px}.main-nav a{outline-offset:3px}}
@media(max-width:920px){.site-main section{scroll-margin-top:86px}.work-grid,.link-grid,.creative-grid,.note-grid{row-gap:21px}.main-nav a{outline-offset:4px}}
@media(max-width:900px){.site-main section{scroll-margin-top:87px}.work-grid,.link-grid,.creative-grid,.note-grid{row-gap:21px}.main-nav a{outline-offset:2px}}
@media(max-width:880px){.site-main section{scroll-margin-top:88px}.work-grid,.link-grid,.creative-grid,.note-grid{row-gap:20px}.main-nav a{outline-offset:3px}}
@media(max-width:860px){.site-main section{scroll-margin-top:89px}.work-grid,.link-grid,.creative-grid,.note-grid{row-gap:20px}.main-nav a{outline-offset:4px}}
@media(max-width:840px){.site-main section{scroll-margin-top:90px}.work-grid,.link-grid,.creative-grid,.note-grid{row-gap:20px}.main-nav a{outline-offset:2px}}
@media(max-width:820px){.site-main section{scroll-margin-top:91px}.work-grid,.link-grid,.creative-grid,.note-grid{row-gap:20px}.main-nav a{outline-offset:3px}}
@media(max-width:800px){.site-main section{scroll-margin-top:92px}.work-grid,.link-grid,.creative-grid,.note-grid{row-gap:19px}.main-nav a{outline-offset:4px}}
@media(max-width:780px){.site-main section{scroll-margin-top:93px}.work-grid,.link-grid,.creative-grid,.note-grid{row-gap:19px}.main-nav a{outline-offset:2px}}
@media(max-width:760px){.site-main section{scroll-margin-top:94px}.work-grid,.link-grid,.creative-grid,.note-grid{row-gap:19px}.main-nav a{outline-offset:3px}}
@media(max-width:740px){.site-main section{scroll-margin-top:95px}.work-grid,.link-grid,.creative-grid,.note-grid{row-gap:19px}.main-nav a{outline-offset:4px}}
@media(max-width:720px){.site-main section{scroll-margin-top:96px}.work-grid,.link-grid,.creative-grid,.note-grid{row-gap:18px}.main-nav a{outline-offset:2px}}
@media(max-width:700px){.site-main section{scroll-margin-top:96px}.work-grid,.link-grid,.creative-grid,.note-grid{row-gap:18px}.main-nav a{outline-offset:3px}}
@media(max-width:680px){.site-main section{scroll-margin-top:96px}.work-grid,.link-grid,.creative-grid,.note-grid{row-gap:18px}.main-nav a{outline-offset:4px}}
@media(max-width:660px){.site-main section{scroll-margin-top:96px}.work-grid,.link-grid,.creative-grid,.note-grid{row-gap:18px}.main-nav a{outline-offset:2px}}
@media(max-width:640px){.site-main section{scroll-margin-top:96px}.work-grid,.link-grid,.creative-grid,.note-grid{row-gap:17px}.main-nav a{outline-offset:3px}}
@media(max-width:620px){.site-main section{scroll-margin-top:96px}.work-grid,.link-grid,.creative-grid,.note-grid{row-gap:17px}.main-nav a{outline-offset:4px}}
@media(max-width:600px){.site-main section{scroll-margin-top:96px}.work-grid,.link-grid,.creative-grid,.note-grid{row-gap:17px}.main-nav a{outline-offset:2px}}
@media(max-width:580px){.site-main section{scroll-margin-top:96px}.work-grid,.link-grid,.creative-grid,.note-grid{row-gap:17px}.main-nav a{outline-offset:3px}}
@media(max-width:560px){.site-main section{scroll-margin-top:96px}.work-grid,.link-grid,.creative-grid,.note-grid{row-gap:16px}.main-nav a{outline-offset:4px}}
@media(max-width:540px){.site-main section{scroll-margin-top:96px}.work-grid,.link-grid,.creative-grid,.note-grid{row-gap:16px}.main-nav a{outline-offset:2px}}
@media(max-width:520px){.site-main section{scroll-margin-top:96px}.work-grid,.link-grid,.creative-grid,.note-grid{row-gap:16px}.main-nav a{outline-offset:3px}}
@media(max-width:500px){.site-main section{scroll-margin-top:96px}.work-grid,.link-grid,.creative-grid,.note-grid{row-gap:16px}.main-nav a{outline-offset:4px}}
@media(max-width:480px){.site-main section{scroll-margin-top:96px}.work-grid,.link-grid,.creative-grid,.note-grid{row-gap:15px}.main-nav a{outline-offset:2px}}
@media(max-width:460px){.site-main section{scroll-margin-top:96px}.work-grid,.link-grid,.creative-grid,.note-grid{row-gap:15px}.main-nav a{outline-offset:3px}}
@media(max-width:440px){.site-main section{scroll-margin-top:96px}.work-grid,.link-grid,.creative-grid,.note-grid{row-gap:15px}.main-nav a{outline-offset:4px}}
@media(max-width:420px){.site-main section{scroll-margin-top:96px}.work-grid,.link-grid,.creative-grid,.note-grid{row-gap:15px}.main-nav a{outline-offset:2px}}
@media(max-width:400px){.site-main section{scroll-margin-top:96px}.work-grid,.link-grid,.creative-grid,.note-grid{row-gap:14px}.main-nav a{outline-offset:3px}}
