.Jv6PRa_wrap{text-align:center;flex-direction:column;align-items:center;display:flex}.Jv6PRa_lead{letter-spacing:-.02em;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.34em;font-size:clamp(28px,4.8vw,64px);font-style:italic;font-weight:800;line-height:1;display:inline-flex}.Jv6PRa_design{color:#0000;-webkit-text-stroke:1.2px var(--accent);transition:color .65s var(--ease) .25s, -webkit-text-stroke-width .65s var(--ease) .25s}.Jv6PRa_inView .Jv6PRa_design{color:var(--accent);-webkit-text-stroke-width:0px}.Jv6PRa_and{color:var(--fg-3);font-size:.46em;font-style:italic}.Jv6PRa_development{color:var(--fg);font-style:italic}.Jv6PRa_cursor{color:var(--accent);font-style:normal;display:inline-block;transform:translateY(-.05em)}.Jv6PRa_blink{animation:.9s step-end infinite Jv6PRa_blink}@keyframes Jv6PRa_blink{50%{opacity:0}}.Jv6PRa_studio{letter-spacing:-.03em;color:var(--accent);opacity:0;transition:opacity .5s var(--ease) .8s, transform .5s var(--ease) .8s;margin-top:clamp(18px,2.6vw,36px);font-size:clamp(64px,15vw,200px);font-weight:800;line-height:.9;transform:translateY(16px)}.Jv6PRa_inView .Jv6PRa_studio{opacity:1;transform:none}.Jv6PRa_intro{max-width:34ch;font-size:var(--text-lead);color:var(--fg-2);opacity:0;transition:opacity .5s var(--ease) 1.1s;margin-top:clamp(22px,3vw,40px);line-height:1.55}.Jv6PRa_inView .Jv6PRa_intro{opacity:1}.Jv6PRa_hairline{background:var(--accent);transform-origin:top;width:3px;height:clamp(48px,8vw,104px);transition:transform .6s var(--ease) 1.4s;margin-top:clamp(28px,4vw,56px);transform:scaleY(0)}.Jv6PRa_inView .Jv6PRa_hairline{transform:scaleY(1)}@media (prefers-reduced-motion:reduce){.Jv6PRa_design{color:var(--accent);-webkit-text-stroke-width:0px}.Jv6PRa_studio,.Jv6PRa_intro{opacity:1;transition:none;transform:none}.Jv6PRa_hairline{transition:none;transform:scaleY(1)}}
.bTR-RW_filters{flex-wrap:wrap;gap:10px;margin-bottom:clamp(28px,3.4vw,44px);display:flex}.bTR-RW_pill{border:1px solid var(--hair);letter-spacing:.14em;color:var(--fg-3);cursor:pointer;transition:color var(--dur) var(--ease), border-color var(--dur) var(--ease), background-color var(--dur) var(--ease);padding:9px 16px}.bTR-RW_pill:hover{border-color:var(--hair-strong);color:var(--fg-2)}.bTR-RW_pill[aria-selected=true]{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.bTR-RW_grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(18px,2.4vw,32px);display:grid}.bTR-RW_tile{grid-row:span 4;grid-template-rows:subgrid;margin-bottom:clamp(32px,4vw,52px);display:grid}.bTR-RW_category{letter-spacing:.2em;color:var(--accent);font-size:clamp(11.5px,.95vw,12.5px)}.bTR-RW_live{color:var(--fg-3)}.bTR-RW_title{letter-spacing:-.01em;text-transform:uppercase;color:var(--fg);align-self:end;margin:6px 0 4px;font-size:clamp(18px,1.8vw,24px);font-weight:800;line-height:1.1}.bTR-RW_cardLine{font-size:var(--text-body);color:var(--fg-2);margin-bottom:14px;line-height:1.45}.bTR-RW_cover{transition:transform .9s var(--ease)}.bTR-RW_tile:hover .bTR-RW_cover{transform:scale(.97)}.bTR-RW_tile:focus-visible{outline:1px solid var(--accent);outline-offset:6px}@media (max-width:900px){.bTR-RW_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.bTR-RW_grid{grid-template-columns:minmax(0,1fr)}}
.yg9ahW_footer{padding:clamp(40px, 5vw, 72px) var(--gutter) clamp(24px, 3vw, 40px);border-top:1px solid var(--hair)}.yg9ahW_inner{flex-wrap:wrap;justify-content:space-between;gap:clamp(24px,4vw,64px);max-width:1200px;margin:0 auto;display:flex}.yg9ahW_brand{letter-spacing:-.02em;color:var(--fg);font-size:clamp(18px,2vw,24px);font-weight:800}.yg9ahW_tagline{letter-spacing:0;color:var(--fg);font-style:italic;font-weight:700}.yg9ahW_details{font-size:var(--text-ui);margin-top:10px;font-style:normal;line-height:1.7}.yg9ahW_details strong,.yg9ahW_details a{color:var(--fg-2);font-weight:800}.yg9ahW_details a{transition:color .2s var(--ease);font-weight:400}.yg9ahW_details a:hover{color:var(--fg)}.yg9ahW_links{color:var(--fg-4);flex-direction:column;gap:10px;display:flex}.yg9ahW_links a{transition:color .2s var(--ease)}.yg9ahW_links a:hover{color:var(--fg-2)}.yg9ahW_copyright{border-top:1px solid var(--hair);max-width:1200px;font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-4);margin:clamp(28px,4vw,48px) auto 0;padding-top:clamp(16px,2vw,24px)}@media (max-width:560px){.yg9ahW_links{flex-direction:row;gap:20px}}
