:root{--ap-red:#ff1414;--ap-black:#111212;--ap-muted:#a6aaaa;--ap-line:#3c4040}
html{scroll-behavior:smooth}body{background:var(--ap-black)}.ap-shell{max-width:1600px;margin-inline:auto;padding-inline:clamp(24px,4.5vw,88px);box-sizing:border-box}.ap-shell a{text-decoration:none}.ap-shell a:focus-visible,.ap-shell button:focus-visible,.ap-shell input:focus-visible{outline:3px solid var(--ap-red);outline-offset:5px}.ap-eyebrow{font:600 12px/1.4 Archivo,Arial,sans-serif;letter-spacing:.12em;margin:0 0 28px;text-transform:uppercase}.ap-dot{display:inline-block;width:8px;height:8px;background:var(--ap-red);border-radius:100%;margin-right:10px}.ap-hero{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:30px;padding-top:65px;min-height:720px}.ap-hero h1{font-size:clamp(70px,9.4vw,150px);line-height:.9;letter-spacing:-.075em;margin:0;position:relative;text-transform:uppercase}.ap-hero h1>span:first-of-type{color:var(--ap-red)}.ap-star{position:absolute;font-size:.42em;top:.1em;right:.8em;color:var(--ap-red);font-family:Arial,sans-serif}.ap-intro{font-size:18px;line-height:1.6;margin:34px 0 28px;color:#b9bcbc}.ap-main-button{min-width:230px;display:inline-flex;justify-content:space-between;align-items:center;gap:42px}.ap-hero-art{position:relative;min-height:540px;padding:30px 50px 20px 0}.ap-hero-poster{position:absolute;display:block;width:54%;box-shadow:0 20px 50px #0007;border:1px solid #4a4e4e;transition:transform .25s ease;line-height:0;background:#fff}.ap-hero-poster img{width:100%;height:auto}.ap-hero-poster-1{left:0;top:8px;transform:rotate(-8deg);z-index:2}.ap-hero-poster-2{right:16px;top:80px;transform:rotate(8deg);z-index:1}.ap-hero-poster:hover{transform:rotate(0deg) translateY(-8px);z-index:3}.ap-vertical{position:absolute;right:-18px;top:130px;writing-mode:vertical-rl;font-size:10px;letter-spacing:.2em;color:var(--ap-red)}.ap-hero-baseline{grid-column:1/-1;display:flex;justify-content:space-between;border-top:1px solid var(--ap-line);padding:22px 0;font-size:11px;letter-spacing:.1em;align-self:end}.ap-hero-baseline a{color:#fff}.ap-catalog{padding-top:90px;padding-bottom:100px}.ap-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:48px}.ap-section-heading h1,.ap-section-heading h2{font-size:clamp(42px,5.5vw,86px);line-height:1;letter-spacing:-.055em;margin:0;text-transform:uppercase}.ap-section-heading h2 span{color:var(--ap-red)}.ap-section-heading>p{font-size:16px;color:#b9bcbc}.ap-count{font-size:.3em;color:var(--ap-red);vertical-align:top;letter-spacing:-.02em}.ap-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:72px 36px}.ap-art{display:block;position:relative;background:#242727;border:1px solid #454949;padding:38px clamp(35px,5vw,90px);overflow:hidden;isolation:isolate}.ap-art:before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,#3b3e3e88,#0000);z-index:-1}.ap-card:nth-child(2n) .ap-art{background:#343030}.ap-art img{width:100%;height:auto;aspect-ratio:2481/3508;object-fit:contain;box-shadow:0 15px 30px #0004;transition:transform .3s ease}.ap-art:hover img{transform:scale(1.035)}.ap-art-number{position:absolute;top:16px;left:18px;font:12px Archivo,Arial,sans-serif;color:#d4d5d5}.ap-art-arrow{position:absolute;right:0;bottom:0;background:var(--ap-red);color:#fff;font:32px/1 Arial,sans-serif;padding:10px 14px;transition:padding .2s}.ap-card-meta{display:flex;justify-content:space-between;margin-top:22px;color:var(--ap-muted);text-transform:uppercase;font-size:10px;letter-spacing:.12em}.ap-card h3{font-size:clamp(20px,2.1vw,32px);margin:12px 0 22px;letter-spacing:-.035em}.ap-card h3 a{color:#fff}.ap-card-actions{display:flex;justify-content:space-between;gap:12px;padding-block:15px;border-block:1px solid var(--ap-line);font-size:12px}.ap-card-actions a{color:#eee}.ap-card-actions span{color:var(--ap-red);padding-left:12px}.ap-all{text-align:center;margin-top:60px}.ap-note{margin-bottom:70px;border-block:1px solid var(--ap-line);padding-top:55px;padding-bottom:55px;display:grid;grid-template-columns:100px 1fr auto;align-items:center;gap:35px}.ap-note>span{font:100px/1 Arial,sans-serif;color:var(--ap-red)}.ap-note h2{font-size:clamp(24px,3vw,44px);letter-spacing:-.04em;margin:0}.ap-footer{display:flex;justify-content:space-between;gap:35px;padding-block:45px 55px;position:relative;z-index:1}.ap-footer-logo{font-family:Sora,Arial,sans-serif;font-size:clamp(40px,5vw,72px);font-weight:700;letter-spacing:-.08em;color:#fff!important}.ap-footer-logo span{color:var(--ap-red);margin-left:15px}.ap-footer p{font-size:13px;color:var(--ap-muted)}.ap-footer nav{display:flex;gap:30px;align-items:flex-end;padding-bottom:20px;font-size:12px}.ap-footer nav a{color:#ddd}.ap-search{margin-bottom:35px;max-width:500px}.ap-search label{display:block;font-size:12px;margin-bottom:10px}.ap-search>div{display:flex;border-bottom:2px solid #fff}.ap-search input{min-width:0;flex:1;border:0;background:transparent;color:white;padding:15px 0;font:inherit}.ap-search button{border:0;background:var(--ap-red);color:#fff;width:55px;font-size:24px;cursor:pointer}.ap-search>a{font-size:12px;display:inline-block;margin-top:12px}.ap-collections{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}.ap-collections a{border:1px solid #555;padding:8px 18px;border-radius:25px;color:white;font-size:12px}.ap-collections a.is-active{background:var(--ap-red);border-color:var(--ap-red)}.ap-empty{padding:60px 0}.ap-single{padding-top:35px}.ap-breadcrumb{display:flex;justify-content:space-between;gap:20px;font-size:12px;color:var(--ap-muted);border-bottom:1px solid var(--ap-line);padding-bottom:25px;margin-bottom:50px}.ap-breadcrumb a{color:#fff}.ap-single-grid{display:grid;grid-template-columns:1.08fr 1fr;gap:clamp(30px,6vw,100px)}.ap-single-art{background:#272a2a;padding:40px;align-self:start;border:1px solid var(--ap-line)}.ap-single-art img{width:100%;height:auto}.ap-single-copy{padding-top:25px}.ap-single-copy h1{font-size:clamp(38px,4.2vw,64px);letter-spacing:-.06em;line-height:1.05;margin:0 0 24px}.ap-description{color:#b9bcbc;line-height:1.7}.ap-file-data{margin:36px 0}.ap-file-data>div{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--ap-line);padding:13px 0;font-size:12px}.ap-file-data dd{margin:0}.ap-file-data dt{color:var(--ap-muted);font-weight:400}.ap-download{display:flex;justify-content:space-between;gap:30px}.ap-sources{margin-top:50px;padding-top:30px;border-top:1px solid var(--ap-line)}.ap-sources h2{font-size:22px;letter-spacing:-.03em}.ap-sources h2 span{color:var(--ap-red)}.ap-pending{color:var(--ap-muted);font-size:14px;border-left:2px solid var(--ap-red);padding-left:18px}.ap-sources ol{padding-left:22px}.ap-sources li{margin-bottom:25px}.ap-sources a{color:white;text-decoration:underline;text-underline-offset:4px}.ap-sources li p{font-size:13px;color:#b9bcbc}.ap-source-meta{font-size:11px!important;color:var(--ap-muted)}.ap-related{margin-top:100px;padding-top:65px;border-top:1px solid var(--ap-line)}.ap-related .ap-section-heading h2{font-size:32px}.ap-related .ap-section-heading>a{font-size:12px;color:#fff}.ap-grid-small{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-bottom:90px}.ap-grid-small .ap-art{padding:30px}.ap-grid-small h3{font-size:20px}.ap-about{padding-block:80px 120px}.ap-about h1{font-size:clamp(45px,6vw,100px);letter-spacing:-.06em;line-height:1.05}.ap-about h1 span{color:var(--ap-red)}.ap-about-body{display:grid;grid-template-columns:1fr 2fr;gap:60px;max-width:960px;margin:75px 0 0 auto}.ap-big-star{font:180px/1 Arial,sans-serif;color:var(--ap-red)}.ap-about-body p{font-size:20px;line-height:1.7;color:#b9bcbc}.tm-header .uk-logo,.tm-header-mobile .uk-logo{font-family:Sora,Arial,sans-serif;font-weight:700;letter-spacing:-.06em}.tm-header .uk-navbar-nav>li>a{text-transform:uppercase;font-size:12px;letter-spacing:.08em}.uk-container-expand{max-width:none}
@media(min-width:1600px){.ap-hero{min-height:820px}.ap-hero-art{min-height:620px}}
@media(max-width:959px){.ap-hero{grid-template-columns:1fr 1fr;min-height:570px;gap:15px;padding-top:40px}.ap-hero h1{font-size:clamp(64px,10vw,100px)}.ap-star{right:.15em}.ap-hero-art{min-height:390px;padding:10px 15px}.ap-hero-poster{width:60%}.ap-hero-poster-2{right:5px;top:90px}.ap-vertical{right:-12px}.ap-note{grid-template-columns:70px 1fr;gap:25px}.ap-note>span{font-size:80px}.ap-note>a{grid-column:2;justify-self:start}.ap-single-grid{gap:30px}.ap-single-art{padding:22px}.ap-single-copy{padding-top:0}.ap-grid-small{grid-template-columns:repeat(2,minmax(0,1fr))}.ap-footer nav{gap:20px}}
@media(max-width:639px){.ap-hero{grid-template-columns:1fr;gap:20px;padding-top:30px;min-height:0}.ap-hero h1{font-size:clamp(76px,20vw,126px);max-width:430px}.ap-star{right:0;top:.15em}.ap-eyebrow{margin-bottom:24px}.ap-intro{font-size:16px;margin-top:25px}.ap-hero-art{min-height:390px;width:min(100%,420px);margin:15px auto 0;box-sizing:border-box}.ap-hero-poster{width:55%}.ap-hero-poster-1{left:12px;top:0}.ap-hero-poster-2{right:12px;top:45px}.ap-vertical{right:-5px;top:100px;font-size:8px}.ap-hero-baseline{margin-top:0}.ap-catalog{padding-top:60px;padding-bottom:60px}.ap-section-heading{display:block;margin-bottom:30px}.ap-section-heading>p{font-size:14px;margin-top:25px}.ap-grid,.ap-grid-small{grid-template-columns:1fr;gap:40px}.ap-art{padding:30px 50px}.ap-card h3{font-size:25px}.ap-note{margin-bottom:20px;padding-block:35px;gap:15px}.ap-note h2{font-size:25px}.ap-note>span{font-size:64px}.ap-note>a{font-size:11px}.ap-footer{display:block;padding-block:30px}.ap-footer nav{justify-content:space-between;margin-top:30px;gap:15px;font-size:11px}.ap-footer-logo{font-size:54px}.ap-single-grid{grid-template-columns:1fr;gap:35px}.ap-breadcrumb{margin-bottom:30px;font-size:11px}.ap-single-art{padding:28px}.ap-single-copy h1{font-size:44px}.ap-related{margin-top:65px;padding-top:40px}.ap-related .ap-section-heading>a{display:inline-block;margin-top:20px}.ap-about{padding-block:45px 60px}.ap-about-body{grid-template-columns:1fr;gap:20px;margin-top:40px}.ap-big-star{font-size:100px}.ap-about-body p{font-size:17px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ap-art img,.ap-hero-poster,.ap-art-arrow{transition:none}}
