@font-face{font-family:"Press Start 2P";src:url(../fonts/PressStart2P-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"PT Sans Narrow";src:url(../fonts/PTSansNarrow-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"PT Sans Narrow";src:url(../fonts/PTSansNarrow-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"PT Serif";src:url(../fonts/PTSerif-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"PT Serif";src:url(../fonts/PTSerif-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"PT Serif";src:url(../fonts/PTSerif-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Unbounded";src:url(../fonts/Unbounded-Variable.ttf) format("truetype");font-weight:200 900;font-style:normal;font-display:swap}:root{--bg:#070707;--ink:#f6f0f2;--pink:#ff3d8a;--red:#ff1a3c;--muted:#b8a0a8;--rule:#ff3d8a;--narrow:"PT Sans Narrow" , "Arial Narrow" , sans-serif;--serif:"PT Serif" , "Times New Roman" , serif;--display:"Unbounded" , "PT Sans Narrow" , sans-serif;--pixel:"Press Start 2P" , monospace}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family: var(--serif);font-size:15px;line-height:1.45;min-height:100vh}a{color:var(--pink);text-decoration:none}a:focus-visible{outline:2px solid var(--pink);outline-offset:2px}img{display:block;max-width:100%}.page{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:12px 0 48px}.px-rule{height:8px;background:repeating-linear-gradient(90deg,var(--pink) 0 6px,transparent 6px 10px,var(--red) 10px 16px,transparent 16px 20px);margin:6px 0}.px-rule.thin{height:2px;background:var(--pink)}.px-rule.double{height:auto;background:none;border-top:3px solid var(--pink);border-bottom:1px solid var(--pink);padding-top:3px}.ears{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;font-family: var(--pixel);font-size:7px;line-height:1.8;letter-spacing:.06em;color:var(--pink)}.ears .c{text-align:center;color:var(--red)}.ears .r{text-align:right}.mast{text-align:center;padding:6px 0 2px}.mast .brand{font-family: var(--narrow);font-weight:700;font-size:clamp(42px,11vw,118px);line-height:.8;letter-spacing:-.03em;color:var(--pink);text-transform:uppercase}.mast .brand a{color:inherit}.mast .tag{font-family: var(--pixel);font-size:8px;letter-spacing:.22em;color:var(--ink);margin:8px 0 6px;line-height:1.8}.dateline{display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 16px;font-family: var(--narrow);font-weight:700;font-size:14px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);padding:6px 0}.dateline span:nth-child(2) {color:var(--red)}nav.paper-nav{display:flex;flex-wrap:wrap;gap:4px 18px;font-family: var(--narrow);font-weight:700;font-size:14px;letter-spacing:.1em;text-transform:uppercase;padding:6px 0 10px;border-bottom:1px solid var(--pink)}nav.paper-nav a{color:var(--ink)}nav.paper-nav a:hover{color:var(--pink)}.front{display:grid;grid-template-columns:200px 1fr 240px;gap:0 18px;padding-top:16px}.col-left,.col-right{border-right:1px solid #4a2030;padding-right:16px}.col-right{border-right:0;border-left:1px solid #4a2030;padding-right:0;padding-left:16px}.box{border:2px solid var(--pink);padding:10px 12px 12px;margin-bottom:16px}.box h2,.idx h2,.side h2,.back h2,.inside-h,.section-h{font-family: var(--pixel);font-size:8px;line-height:1.8;color:var(--red);letter-spacing:.06em;margin-bottom:8px}.idx ol{list-style:none;font-family: var(--narrow);font-size:15px;font-weight:700}.idx li{display:flex;justify-content:space-between;gap:8px;border-bottom:1px dotted #5a3040;padding:4px 0}.idx li span{color:var(--pink);font-family: var(--pixel);font-size:7px;line-height:2}.idx .empty,.empty-note{color:var(--muted);font-family: var(--serif);font-weight:400;font-size:14px}.count-box{background:#12060a;text-align:center}.count-box .when{font-family: var(--narrow);font-weight:700;font-size:18px;letter-spacing:.04em;text-transform:uppercase;color:var(--pink)}.count-box .teaser{margin:6px 0;font-size:13px;color:var(--muted)}.count-box .nums{display:flex;justify-content:center;gap:10px;margin-top:8px}.count-box .n strong{display:block;font-family: var(--display);font-weight:700;font-size:28px;color:var(--red);line-height:1}.count-box .n span{font-family: var(--pixel);font-size:7px;color:var(--muted);line-height:2}.kicker{font-family: var(--pixel);font-size:8px;color:var(--red);letter-spacing:.1em;line-height:1.8;margin-bottom:6px}.lead-title,.entry-title,.issue-title{font-family: var(--narrow);font-weight:700;font-size:clamp(32px,4.4vw,56px);line-height:.9;letter-spacing:-.02em;text-transform:uppercase;color:var(--ink);margin-bottom:10px}.lead-title em{font-style:normal;color:var(--pink)}.byline,.entry-meta{font-family: var(--narrow);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--pink);margin-bottom:12px}.lead-frame{display:grid;grid-template-columns:minmax(150px,200px) 1fr;gap:16px;align-items:start}.frame-9x16,figure.frame-9x16{aspect-ratio: 9/16;overflow:hidden;background:#111;outline:2px solid var(--red);display:grid;place-items:center}.frame-9x16.soft{outline-color:var(--pink);outline-width:1px}.frame-9x16 img{width:100%;height:100%;object-fit:cover}.frame-placeholder{font-family: var(--pixel);font-size:7px;color:var(--muted);line-height:1.8;text-align:center;padding:12px}.cap{font-family: var(--pixel);font-size:7px;color:var(--muted);line-height:1.8;margin-top:6px}.cols{column-count:2;column-gap:16px;text-align:justify;hyphens:auto;font-size:14px}.cols p+p{margin-top:8px}.drop::first-letter{font-family: var(--narrow);font-weight:700;float:left;font-size:58px;line-height:.8;padding:4px 8px 0 0;color:var(--red)}.pull{border-left:4px solid var(--red);padding:2px 0 2px 12px;font-family: var(--narrow);font-weight:700;font-size:20px;line-height:1.15;text-transform:uppercase;color:var(--pink);margin:10px 0 12px;break-inside:avoid}.side article{margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid #4a2030}.side figure{aspect-ratio: 9/16;overflow:hidden;outline:1px solid var(--pink);margin-bottom:8px;background:#111}.side img{width:100%;height:100%;object-fit:cover}.side h3{font-family: var(--narrow);font-weight:700;font-size:22px;line-height:.95;text-transform:uppercase;margin-bottom:4px}.side p{font-size:13.5px;color:var(--muted)}.inside-h,.section-h{margin:22px 0 12px;padding-top:10px;border-top:3px solid var(--pink)}.inside{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.inside article{min-width:0}.inside figure{aspect-ratio: 9/16;overflow:hidden;outline:2px solid #4a2030;margin-bottom:8px;background:#111}.inside img{width:100%;height:100%;object-fit:cover}.inside h3{font-family: var(--narrow);font-weight:700;font-size:18px;line-height:1;text-transform:uppercase}.inside .k{font-family: var(--pixel);font-size:7px;color:var(--red);line-height:1.8;margin-bottom:4px}.back{margin-top:22px;border:2px solid var(--pink);padding:12px 14px 16px}.issues{display:grid;grid-template-columns:repeat(5,1fr);gap:8px 16px;font-family: var(--narrow);font-size:15px}.issues a{color:var(--ink);display:flex;justify-content:space-between;gap:8px;border-bottom:1px dotted #6a3040;padding:4px 0}.issues a:hover{color:var(--pink)}.issues b{color:var(--red);font-weight:700}.entry-header{margin:18px 0 20px}.entry-body{max-width:720px}.entry-body .prose p{margin:0 0 12px}.entry-body h2,.entry-body h3{font-family: var(--narrow);font-weight:700;text-transform:uppercase;margin:18px 0 10px;line-height:1}.entry-body ul,.entry-body ol{margin:0 0 14px 1.2em}.entry-body .table-wrap{overflow-x:auto;border:1px solid var(--pink);margin:14px 0}.entry-body table{width:100%;border-collapse:collapse;font-size:14px}.entry-body th,.entry-body td{border-bottom:1px solid #4a2030;padding:8px 10px;text-align:left}.entry-body figure{margin:14px 0;max-width:280px}.entry-body figcaption{margin-top:6px}.entry-nav{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:28px;padding-top:12px;border-top:1px solid var(--pink);font-family: var(--narrow);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.issue-toc{margin:16px 0 24px}.issue-toc li{font-family: var(--narrow);font-weight:700;border-bottom:1px dotted #5a3040;padding:6px 0;list-style:none}.issue-toc a{color:var(--ink)}.issue-toc a:hover{color:var(--pink)}footer.site-foot{margin-top:18px;border-top:3px solid var(--pink);padding-top:10px;display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;font-family: var(--narrow);font-weight:700;font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}@media (max-width:960px){.front{grid-template-columns:1fr 1fr}.col-left{grid-column: 1 / -1;border:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.col-right{border:0;padding:0}.lead-frame{grid-template-columns:180px 1fr}}@media (max-width:700px){.front{grid-template-columns:1fr}.col-left{grid-template-columns:1fr}.lead-frame{grid-template-columns:1fr}.lead-frame>div:first-child{max-width:280px}.cols{column-count:1}.inside{grid-template-columns:1fr 1fr}.issues{grid-template-columns:1fr 1fr}.ears{grid-template-columns:1fr;text-align:center}.ears .r,.ears .c{text-align:center}.dateline{justify-content:center;text-align:center}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}.tt-b{max-width:100%}.tt-cols-12{width:100%}.tt-cols-8{width:66.666%}.tt-cols-6{width:50%}.tt-cols-4{width:33.333%}@media (max-width:720px){.tt-cols-8,.tt-cols-6,.tt-cols-4{width:100%}.tt-hide-phone{display:none!important}}.tt-align-left{text-align:left}.tt-align-center{text-align:center}.tt-align-right{text-align:right}.tt-size-sm{font-size:.92em}.tt-size-md{font-size:1em}.tt-size-lg{font-size:1.15em}.tt-color-ink{color:var(--ink)}.tt-color-muted{color:var(--muted)}.tt-color-pink{color:var(--pink)}.tt-color-red{color:var(--red)}.tt-sb-none{margin-top:0}.tt-sb-sm{margin-top:8px}.tt-sb-md{margin-top:18px}.tt-sb-lg{margin-top:32px}.tt-sa-none{margin-bottom:0}.tt-sa-sm{margin-bottom:8px}.tt-sa-md{margin-bottom:18px}.tt-sa-lg{margin-bottom:32px}.tt-spacer-sm{height:12px}.tt-spacer-md{height:28px}.tt-spacer-lg{height:48px}.tt-column-rail{border-left:2px solid var(--pink);padding-left:12px}.tt-column-box{border:1px solid var(--pink);padding:12px}.quote-mark{border-left:3px solid var(--red);padding-left:12px;font-family: var(--serif);font-style:italic}.quote-plain{font-family: var(--serif)}.frame-ratio{overflow:hidden;background:#111;outline:2px solid var(--red);display:grid;place-items:center}.frame-ratio img{width:100%;height:100%;object-fit:cover}.frame-9x16,.frame-ratio.frame-9x16{aspect-ratio: 9/16}.frame-ratio.frame-4x5{aspect-ratio: 4/5}.frame-ratio.frame-1x1{aspect-ratio: 1/1}.frame-ratio.frame-3x4{aspect-ratio: 3/4}.frame-ratio.frame-16x9{aspect-ratio: 16/9}.frame-ratio.frame-orig{aspect-ratio:auto;outline-width:1px;outline-color:var(--pink)}.frame-ratio.frame-orig img{height:auto;object-fit:contain}.credit{font-family: var(--pixel);font-size:7px;color:var(--muted);line-height:1.8}.tt-gallery{display:grid;gap:12px;margin:14px 0}.tt-gallery-pair{grid-template-columns:1fr 1fr}.tt-gallery-triple{grid-template-columns:1fr 1fr 1fr}.tt-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.tt-gallery-carousel{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory}.tt-gallery-carousel>figure{flex:0 0 min(70%,280px);scroll-snap-align:start}.tt-table.is-striped tbody tr:nth-child(even) td {background:rgba(255,61,138,.06)}.entry-body .table-wrap{-webkit-overflow-scrolling:touch}.models-block{display:grid;gap:14px;margin:18px 0}.models-block-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.models-block-rail{display:flex;gap:14px;overflow-x:auto}.model-card{color:var(--ink);text-decoration:none;display:flex;flex-direction:column;gap:6px;min-width:140px}.model-card-name{font-family: var(--narrow);font-weight:700;text-transform:uppercase;font-size:13px}.model-card-info{font-family: var(--pixel);font-size:7px;color:var(--muted);line-height:1.8}.models-rail{display:flex;gap:16px;overflow-x:auto;padding:8px 0 16px;scroll-snap-type:x mandatory}.models-rail .model-card{scroll-snap-align:start;flex:0 0 160px}.models-home{margin:28px 0}.models-home-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:10px}.models-home-head h2{font-family: var(--narrow);font-weight:700;text-transform:uppercase;color:var(--red);font-size:16px}.models-home-head a{color:var(--pink);font-family: var(--narrow);font-weight:700;text-transform:uppercase;font-size:13px}.model-profile-grid{display:grid;grid-template-columns:minmax(180px,280px) 1fr;gap:24px;margin:18px 0 28px}.model-params{margin-top:14px}.model-params div{display:grid;grid-template-columns:1fr 1fr;gap:6px;border-bottom:1px dotted #6a3040;padding:6px 0}.model-params dt{color:var(--muted);font-family: var(--pixel);font-size:7px;line-height:1.8}.model-params dd{color:var(--ink)}.model-social{list-style:none;margin-top:12px}.model-social a{color:var(--pink)}.model-appearances{margin-top:28px}.model-appearances h2{font-family: var(--narrow);font-weight:700;text-transform:uppercase;margin-bottom:10px}.entry-models{margin:28px 0 12px}.entry-models-title{font-family: var(--narrow);font-weight:700;text-transform:uppercase;color:var(--red);font-size:14px;margin-bottom:10px}@media (max-width:720px){.model-profile-grid{grid-template-columns:1fr}.model-profile-photo .frame-9x16{max-width:280px;margin:0 auto}.tt-gallery-pair,.tt-gallery-triple{grid-template-columns:1fr 1fr;gap:8px}.tt-gallery-grid{grid-template-columns:1fr 1fr}.models-rail .model-card{flex:0 0 140px}.models-block-grid{grid-template-columns:1fr 1fr}.entry-body .table-wrap{margin-left:-8px;margin-right:-8px;padding:0 8px;max-width: calc(100% + 16px)}.entry-body table{min-width:480px}}@media (max-width:400px){.page{width:min(100%,calc(100% - 20px))}.mast .brand{font-size:clamp(36px,14vw,64px)}.models-rail{margin-left:-10px;margin-right:-10px;padding-left:10px;padding-right:10px}.models-rail .model-card{flex:0 0 128px}.tt-gallery-carousel>figure{flex:0 0 78%}.model-params div{grid-template-columns:1fr;gap:2px}.inside{grid-template-columns:1fr 1fr;gap:8px}}