:root{--ink:#111;--muted:#6b6b6b;--line:#e6e6e6;--paper:#fff;--soft:#f6f5f3;--sans:"Helvetica Neue",Helvetica,"Inter",Arial,sans-serif;--max:1320px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}a{color:inherit;text-underline-offset:3px}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.wrap{max-width:var(--max);margin:0 auto;padding:0 32px}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:16px;font-size:12px;display:block}h1,h2{letter-spacing:-.02em;font-weight:400;line-height:1.05}h1{font-size:clamp(44px,6vw,80px)}h2{font-size:clamp(26px,3vw,36px)}header.site{border-bottom:1px solid var(--line);background:#fff}.nav{justify-content:space-between;align-items:center;height:72px;display:flex}.logo{letter-spacing:.28em;text-transform:uppercase;font-size:15px;font-weight:500;text-decoration:none}.nav ul{letter-spacing:.12em;text-transform:uppercase;gap:36px;font-size:13px;list-style:none;display:flex}.nav a{text-decoration:none}.nav a[aria-current]{border-bottom:1px solid var(--ink);padding-bottom:3px}.crumbs{color:var(--muted);justify-content:space-between;padding:28px 0;font-size:13px;display:flex}.crumbs a{text-decoration:none}.crumbs a:hover{text-decoration:underline}.profile{--hero-limit:calc(100vh - 72px - 12rem);grid-template-columns:1.55fr 1fr;align-items:start;gap:72px;padding-bottom:96px;display:grid}.gallery{container-type:inline-size}.gallery .main{background:#e4e3e0;width:fit-content;max-width:100%;margin-inline:auto;position:relative}.gallery .main svg{width:min(100cqw, calc(var(--hero-limit) * 3 / 4));aspect-ratio:3/4;height:auto;max-height:var(--hero-limit);object-fit:contain;display:block}.gallery .main img{width:auto;max-width:min(100%,100cqw);height:auto;max-height:var(--hero-limit);object-fit:contain;background:#e4e3e0;display:block}.gallery .main img:not(.is-ready){width:min(100cqw, calc(var(--hero-limit) * 3 / 4));aspect-ratio:3/4}.gallery .main img.is-ready{aspect-ratio:auto;width:auto;height:auto}.gallery .main img.is-ready,.pol img.is-ready{background:0 0}.gallery .arrows{gap:8px;display:flex;position:absolute;inset:auto 16px 16px auto}.gallery .arrows button{background:#ffffffeb;width:44px;height:44px;font-size:18px}.gallery .counter{letter-spacing:.14em;background:#ffffffeb;padding:6px 10px;font-size:12px;position:absolute;bottom:16px;left:16px}.strip{grid-template-columns:repeat(6,1fr);gap:10px;margin-top:10px;display:grid}.strip button{aspect-ratio:3/4;opacity:.55;outline-offset:2px;transition:opacity .2s;position:relative;overflow:hidden}.strip button[aria-current=true],.strip button:hover{opacity:1}.strip svg,.strip img{object-fit:cover;width:100%;height:100%;display:block}.details{position:sticky;top:32px}.tags{flex-wrap:wrap;gap:8px;margin:20px 0 36px;display:flex}.tag{letter-spacing:.08em;border:1px solid var(--line);border-radius:20px;padding:4px 12px;font-size:12px}.tag.ugc{letter-spacing:.14em;text-transform:uppercase;font-size:11px}table{border-collapse:collapse;border-top:1px solid var(--ink);width:100%}th,td{text-align:left;border-bottom:1px solid var(--line);padding:12px 0;font-size:15px;font-weight:400}th{color:var(--muted);letter-spacing:.06em;width:46%;font-size:13px}.loc{border-top:1px solid var(--ink);grid-template-columns:1fr 1fr;margin-top:28px;display:grid}.loc div{padding:14px 0}.loc div+div{border-left:1px solid var(--line);padding-left:20px}.loc span{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12px;display:block}.igbox{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;row-gap:2px;margin-top:0;padding:14px 0;display:grid}.igbox .k{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);grid-row:span 2;font-size:12px}.igbox div{flex-direction:column;padding-left:20px;display:flex}.igbox .upd{padding-left:20px}.igbox a.igcount{color:inherit;flex-direction:column;align-items:flex-start;gap:2px;text-decoration:none;display:flex}.igbox a.igcount .row{align-items:center;gap:.4em;font-size:15px;line-height:1.2;display:inline-flex}.igbox a.igcount svg{flex:none;width:1em;height:1em;display:block}.igbox a.igcount:hover strong{text-underline-offset:3px;text-decoration:underline}.igbox strong{font-size:15px;font-weight:400}.vh{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#igHandle{font-size:15px}.igbox .upd{color:var(--muted);grid-column:2;font-size:12px}.actions{gap:12px;margin-top:36px;display:grid}.btn{background:var(--ink);color:#fff;letter-spacing:.16em;text-transform:uppercase;border:1px solid var(--ink);justify-content:center;align-items:center;gap:10px;padding:18px 28px;font-size:13px;text-decoration:none;transition:background .2s,color .2s;display:flex}.btn:hover,.btn.ghost{color:var(--ink);background:#fff}.btn.ghost:hover{background:var(--ink);color:#fff}.btn svg{fill:none;stroke:currentColor;stroke-width:1.6px;width:16px;height:16px}.btn[aria-pressed=true] svg{fill:currentColor}.verified{background:var(--soft);color:#444;gap:12px;margin-top:28px;padding:18px 20px;font-size:13px;display:flex}.verified svg{flex-shrink:0;width:18px;height:18px;margin-top:1px}.small{color:var(--muted);margin-top:16px;font-size:13px}.mtabs{border-bottom:1px solid var(--line);-webkit-overflow-scrolling:touch;gap:4px;margin-bottom:16px;display:flex;overflow-x:auto}.mtabs button{letter-spacing:0;color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:12px 14px;font-size:14px;font-weight:500}.mtabs button:hover{color:var(--ink)}.mtabs button[aria-selected=true]{color:var(--ink);border-bottom-color:var(--ink)}.mtabs button[aria-disabled=true],.mtabs button:disabled{color:#bdbdbd;cursor:default}.mtabs button[aria-disabled=true]:hover,.mtabs button:disabled:hover{color:#bdbdbd}.mtabs button[aria-disabled=true] .n,.mtabs button:disabled .n,.mtabs .soon{color:#b0b0b0;font-weight:400}.mtabs .soon{letter-spacing:.04em;margin-left:8px;font-size:11px}.mtabs button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.mtabs .n{color:var(--muted);letter-spacing:0}.stamp{letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--ink);padding:3px 8px;font-size:11px}.setline{margin-bottom:12px}.pgrid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.pol{box-shadow:0 0 0 1px var(--line);background:#fff;padding:10px 10px 0;position:relative}.strip .role,.pol .role{z-index:1;letter-spacing:.04em;text-transform:uppercase;text-align:center;border:1px solid var(--ink);background:#fff;max-width:calc(100% - 12px);padding:2px 4px;font-size:9px;line-height:1.25;position:absolute}.strip .role{top:6px;right:6px}.pol .role{top:16px;right:16px}.pol svg,.pol img{aspect-ratio:3/4;object-fit:contain;background:#e4e3e0;width:100%;display:block}.pol p{letter-spacing:.14em;text-transform:uppercase;text-align:center;color:var(--muted);padding:12px 0 14px;font-size:11px}[role=tabpanel] .note{color:var(--muted);margin-top:24px;font-size:13px}.videos{border-top:1px solid var(--line);padding:72px 0 24px}.vgrid{grid-template-columns:repeat(12,minmax(0,1fr));gap:28px;margin-top:28px;display:grid}.vcard.landscape{grid-column:span 7}.vcard.portrait{grid-column:span 5}.vcard.post{grid-column:span 4}.vframe{background:#111;position:relative;overflow:hidden}.vcard.landscape .vframe{aspect-ratio:16/9}.vcard.portrait .vframe{aspect-ratio:9/16}.vcard.post .vframe{aspect-ratio:4/5}.vframe iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.vcard figcaption{margin-top:10px;font-size:14px}.vfallback{background:var(--soft);border:1px solid var(--line);flex-direction:column;justify-content:flex-end;gap:6px;min-height:180px;padding:22px;text-decoration:none;display:none}.vfallback .k{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12px}.vfallback strong{font-size:18px;font-weight:500}.vcard.is-fallback .vframe,.vcard.is-fallback figcaption{display:none}.vcard.is-fallback .vfallback{display:flex}.more{border-top:1px solid var(--line);padding:96px 0}.more .row{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:36px;display:grid}.more a{text-decoration:none}.more .img{aspect-ratio:3/4;overflow:hidden}.more svg,.more img{object-fit:cover;width:100%;height:100%;display:block}.more h3{margin-top:12px;font-size:15px;font-weight:500}.more .sub{color:var(--muted);font-size:13px}footer{border-top:1px solid var(--line);color:var(--muted);padding:48px 0;font-size:13px}footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}@media (width<=960px){.profile{grid-template-columns:1fr;gap:40px}.details{position:static}.more .row{grid-template-columns:repeat(2,1fr)}.vcard.landscape,.vcard.portrait,.vcard.post{grid-column:span 12}.vcard.portrait,.vcard.post{max-width:340px}}@media (width<=640px){.wrap{padding:0 18px}.nav ul{gap:18px}.nav ul li:nth-child(2){display:none}.gallery .main{background:0 0;width:100%}.gallery .main img,.gallery .main img.is-ready,.gallery .main img:not(.is-ready),.gallery .main svg{width:100%;max-width:100%;height:auto;max-height:none}.gallery .main img:not(.is-ready){aspect-ratio:3/4}.gallery .main img.is-ready{aspect-ratio:auto;background:0 0}.gallery .arrows{bottom:12px;right:12px}.gallery .counter{bottom:12px;left:12px}.strip{grid-template-columns:repeat(4,1fr)}.strip button:nth-child(n+5){display:none}.more{padding:64px 0}.pgrid{gap:12px}}
