.FOefNW_room{background:var(--surface);padding:clamp(120px,20vh,190px) clamp(20px,5vw,72px) clamp(80px,14vh,160px);position:relative}.FOefNW_inner{width:min(1240px,100%);margin:0 auto}.FOefNW_sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.FOefNW_back{font-family:var(--font-fira);letter-spacing:-.004em;color:var(--text-tertiary);transition:color .2s var(--e-out);align-items:center;gap:7px;margin-bottom:clamp(20px,3vw,30px);font-size:.78rem;font-weight:500;text-decoration:none;display:inline-flex}.FOefNW_back svg{transition:transform .42s var(--e-settle)}@media (hover:hover){.FOefNW_back:hover{color:var(--text-primary)}.FOefNW_back:hover svg{transform:translate(-3px)}}.FOefNW_back:focus-visible{color:var(--text-primary);outline:2px solid var(--text-primary);outline-offset:4px;border-radius:1px}.FOefNW_head{margin-bottom:clamp(38px,5.5vw,64px)}.FOefNW_title{font-family:var(--font-fira);letter-spacing:-.035em;color:var(--text-primary);margin:0;font-size:clamp(2rem,5.4vw,3.6rem);font-weight:900;line-height:.98}.FOefNW_lede{text-wrap:pretty;max-width:52ch;font-family:var(--font-fira);letter-spacing:-.006em;color:var(--text-tertiary);margin:clamp(12px,1.6vw,18px) 0 0;font-size:clamp(.86rem,1.2vw,.98rem);font-weight:500;line-height:1.5}.FOefNW_list{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:clamp(34px,4.5vw,56px) clamp(24px,3vw,44px);margin:0;padding:0;list-style:none;display:grid}@media (min-width:1100px){.FOefNW_list{grid-template-columns:repeat(2,1fr)}}.FOefNW_entry{--sel:0;--pad:14px;--r:32px}.FOefNW_card{box-sizing:border-box;padding:var(--pad);color:inherit;background:var(--n-50);border-radius:var(--r);corner-shape:superellipse(2.4);text-decoration:none;display:block}@media (hover:hover){.FOefNW_entry:hover{--sel:1}}.FOefNW_entry:focus-within{--sel:1}.FOefNW_card:focus-visible{outline:none}.FOefNW_card:focus-visible .FOefNW_plate{outline:2px solid var(--text-primary);outline-offset:4px}.FOefNW_plate{aspect-ratio:16/10;border-radius:calc(var(--r) - var(--pad));corner-shape:superellipse(2.4);background:var(--n-100);display:block;position:relative;overflow:hidden}.FOefNW_shot{object-fit:cover;width:100%;height:100%;transform:scale(calc(1 + var(--sel) * .015));transition:transform .7s var(--e-settle);display:block}.FOefNW_empty{background-image:repeating-linear-gradient(45deg, transparent 0 13px, var(--n-200) 13px 14px);width:100%;height:100%;display:block}.FOefNW_bar{align-items:baseline;gap:14px;padding:clamp(14px,1.3vw,18px) 4px clamp(4px,.6vw,8px);display:flex}.FOefNW_name{font-family:var(--font-fira);letter-spacing:-.026em;color:var(--text-primary);margin:0;font-size:clamp(1.12rem,1.45vw,1.35rem);font-weight:700;line-height:1.18}.FOefNW_date{font-family:var(--font-fira);font-variant-numeric:tabular-nums;letter-spacing:.01em;color:var(--text-tertiary);flex:none;margin-left:auto;font-size:.76rem;font-weight:500}.FOefNW_out{font-family:var(--font-fira);letter-spacing:-.004em;color:var(--text-tertiary);transition:color .2s var(--e-out);align-items:center;gap:6px;margin-top:10px;font-size:.76rem;font-weight:500;text-decoration:none;display:inline-flex}.FOefNW_out svg{transition:transform .42s var(--e-settle)}@media (hover:hover){.FOefNW_out:hover{color:var(--text-primary)}.FOefNW_out:hover svg{transform:translate(2px,-2px)}}.FOefNW_out:focus-visible{color:var(--text-primary);outline:2px solid var(--text-primary);outline-offset:4px;border-radius:1px}.FOefNW_soon .FOefNW_card{cursor:default}.FOefNW_tag{border:var(--hairline) solid var(--line-strong);font-family:var(--font-fira);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);border-radius:2px;flex:none;margin-left:auto;padding:2px 7px;font-size:.68rem;font-weight:500}html[data-js] .FOefNW_entry{opacity:0;transition:opacity .56s var(--e-out), transform .66s var(--e-settle);transform:translateY(14px)}html[data-js] .FOefNW_entry[data-in]{opacity:1;transform:none}:is(html[data-js] .FOefNW_back,html[data-js] .FOefNW_head>*){opacity:0;animation:FOefNW_rise .7s var(--e-settle) forwards;transform:translateY(14px)}html[data-js] .FOefNW_back{animation-delay:40ms}html[data-js] .FOefNW_title{animation-delay:.11s}html[data-js] .FOefNW_lede{animation-delay:.19s}@keyframes FOefNW_rise{to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html[data-js] .FOefNW_entry{transition:opacity .26s linear;transform:none}html[data-js] .FOefNW_entry[data-in]{transform:none}:is(html[data-js] .FOefNW_back,html[data-js] .FOefNW_head>*){animation:.3s linear forwards FOefNW_fade;transform:none}@keyframes FOefNW_fade{to{opacity:1}}.FOefNW_shot,.FOefNW_back svg,.FOefNW_out svg{transition-duration:.16s;transition-timing-function:linear;transform:none}}
