.st-grid[data-astro-cid-abkr735m]{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.st-grid[data-astro-cid-abkr735m]>li[data-astro-cid-abkr735m]:is([hidden],:nth-child(n+5 of :not([hidden]))){display:none}.st-card[data-astro-cid-abkr735m]{height:100%}.st-card[data-astro-cid-abkr735m] .d-img[data-astro-cid-abkr735m]{aspect-ratio:16/9}.st-card[data-astro-cid-abkr735m] .d-body[data-astro-cid-abkr735m]{gap:4px;padding:14px 16px 18px}.st-card[data-astro-cid-abkr735m] .d-h3[data-astro-cid-abkr735m]{font-size:1.1rem}.st-note[data-astro-cid-abkr735m]{color:var(--muted);font-size:.88rem}@media (width<=900px){.st-grid[data-astro-cid-abkr735m]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.st-grid[data-astro-cid-abkr735m]{grid-template-columns:minmax(0,1fr)}}.s-news .d-title{margin-bottom:18px}.s-news .nw-list{grid-template-columns:repeat(12,minmax(0,1fr));gap:22px 20px;display:grid}.s-news .nw-list>li{grid-column:span 3;display:flex}.s-news .nw-list>li[hidden],.s-news .nw-list>li:nth-child(n+12 of :not([hidden])){display:none}.s-news .nw-list>li:nth-child(-n+3 of :not([hidden])){grid-column:span 4}.s-news .nw-list .nc{flex:1}.s-news .nw-list .nc .d-h3{font-size:1.04rem}.s-news .nw-list .nc .d-body{padding:12px 14px 16px}.s-news .nw-list>li:not(:nth-child(-n+3 of :not([hidden]))) .nc-dek{display:none}.s-news .nw-list>li:nth-child(-n+3 of :not([hidden])) .d-img{aspect-ratio:16/9}.s-news .nw-list>li:nth-child(-n+3 of :not([hidden])) .d-h3{font-size:1.32rem;line-height:1.22}.s-news .nw-list>li:nth-child(-n+3 of :not([hidden])) .d-body{gap:10px;padding:16px 20px 20px}.s-news .nw-foot{justify-content:center;margin-top:30px;display:flex}@media (width<=1100px){.s-news .nw-list>li{grid-column:span 6}.s-news .nw-list>li:nth-child(-n+3 of :not([hidden])){grid-column:span 4}}@media (width<=900px){.s-news .nw-list>li:nth-child(-n+3 of :not([hidden])){grid-column:span 12}.s-news .nw-list>li:nth-child(n+2 of :not([hidden])) .nc-dek{display:none}}@media (width<=520px){.s-news .nw-list>li{grid-column:span 12}}.era-bar{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 24px;display:flex}.era-bar-k{font:800 .7rem/1 var(--f-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-right:4px}.era-chip{cursor:pointer;font:700 .92rem/1.1 var(--f-ui);letter-spacing:.02em;color:var(--text);background:var(--ink);border:1px solid var(--hair);box-shadow:inset 0 0 0 3px var(--ink), inset 0 0 0 4px #9a6f2e38;transition:background var(--m-hover), border-color var(--m-hover), color var(--m-hover), translate var(--m-press) var(--ease-press);border-radius:3px;align-items:center;gap:8px;padding:8px 14px 8px 12px;display:inline-flex}.era-chip[data-era=all]{padding-left:14px}.era-chip:is(:hover,:focus-visible){border-color:var(--gold)}.era-chip:focus-visible{outline:2px solid var(--gold-hi);outline-offset:2px}.era-chip:active{translate:0 1px}.era-chip[aria-pressed=true]{color:#fbf3e2;background:#7a2b1d;border-color:#5c1d12;box-shadow:inset 0 0 0 3px #7a2b1d,inset 0 0 0 4px #fbe6c473}.era-dot{background:var(--el);width:10px;height:10px;box-shadow:0 0 0 2px var(--ink);border-radius:1px;flex-shrink:0;rotate:45deg}.era-chip[aria-pressed=true] .era-dot{box-shadow:0 0 0 2px #fbf3e2b3}.era-empty{color:var(--muted);margin:8px 0 0;display:none}[data-era-scope].is-empty .era-empty{display:block}.era-reset{color:var(--gold);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}@media (width<=720px){.era-bar{margin:0 calc(-1 * var(--gutter)) 20px;padding:2px var(--gutter) 4px;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.era-bar::-webkit-scrollbar{display:none}.era-chip{flex-shrink:0}}.s-upcoming{padding-bottom:20px}.s-upcoming .up-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.s-upcoming .up-card{background:#f7eedb var(--grain);color:#2b1d0e;height:100%;transition:transform var(--m-hover) var(--ease-lift), box-shadow var(--m-hover);border:1px solid #7a572659;border-radius:6px;flex-direction:column;padding:8px 8px 16px;display:flex;position:relative;box-shadow:inset 0 1px #ffffff80,0 10px 22px -16px #000000b3}.s-upcoming .up-pic{aspect-ratio:16/9;background:#2a2116;border-radius:3px;display:block;overflow:hidden;box-shadow:0 0 0 1px #7a572666}.s-upcoming .up-pic img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-lift)}.s-upcoming .up-pic.is-tall img{object-fit:contain}.s-upcoming .up-seal{align-self:flex-end;width:54px;height:54px;margin-top:-32px;position:relative;top:auto;left:auto;right:14px;transform:rotate(-4deg)}.s-upcoming .up-seal b{font-size:1.45rem}.s-upcoming .is-today .up-seal{box-shadow:inset 0 0 0 3px #fbe9d6e6, inset 0 0 0 5px var(--seal), 0 0 0 4px #b8322a40}.s-upcoming .up-text{flex-direction:column;gap:3px;margin-top:-18px;padding:0 8px;display:flex}.s-upcoming .up-when{font:800 .74rem/1.2 var(--f-ui);letter-spacing:.12em;text-transform:uppercase;color:#8a2a1c}.s-upcoming .up-card .d-kicker{font-size:.68rem}html:not([data-mode=night]) .s-upcoming .up-card .d-kicker.el-air{--el-ink:#8c4a0b}html:not([data-mode=night]) .s-upcoming .up-card .d-kicker.el-water{--el-ink:#1f5c9a}html:not([data-mode=night]) .s-upcoming .up-card .d-kicker.el-earth{--el-ink:#3d6e2c}html:not([data-mode=night]) .s-upcoming .up-card .d-kicker.el-fire{--el-ink:#a8321e}.s-upcoming .up-title{font:800 1.02rem/1.25 var(--f-ui);color:#2b1d0e}@media (hover:hover){.s-upcoming .up-card:hover{transform:translateY(-3px);box-shadow:0 18px 28px -18px #000000bf}.s-upcoming .up-card:hover .up-pic img{transform:scale(1.03)}}.s-upcoming .up-card:focus-visible{outline-offset:3px;outline:2px solid #f7eedb}html[data-mode=night] .s-upcoming .up-card{color:#e9e3d6;background:#2f3646;border-color:#e0bc7438}html[data-mode=night] .s-upcoming .up-title{color:#f6efe0}html[data-mode=night] .s-upcoming .up-when{color:#ff9d86}@media (width<=1100px){.s-upcoming .up-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.s-upcoming .up-grid{grid-template-columns:minmax(0,1fr)}}.s-upcoming+.s-works{padding-top:26px}.s-works .w-head{flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin-bottom:14px;display:flex}.s-works .w-h{font:800 1.3rem/1.2 var(--f-ui);color:var(--cream)}.s-works .w-sub{color:var(--muted);font-size:.95rem}.s-works .w-head .d-more{margin-left:auto}.s-works{--gap:28px;--per:5;--pad:calc(max(0px, (100cqw - var(--maxw)) / 2) + var(--gutter));--cw:calc((min(100cqw, var(--maxw)) - 2 * var(--gutter) - (var(--per) - 1) * var(--gap)) / var(--per));position:relative;container-type:inline-size}.s-works .w-bar{border-bottom:1px solid #c9a35f2e;justify-content:space-between;align-items:center;gap:20px;display:flex}.s-works .w-key{flex-wrap:wrap;gap:0 26px;display:flex;position:relative}.s-works .w-tab{cursor:pointer;font-family:var(--f-ui);letter-spacing:.13em;text-transform:uppercase;color:var(--muted);transition:color var(--m-hover), border-color var(--m-hover), translate var(--m-press) var(--ease-press);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:9px;margin-bottom:-1px;padding:12px 0 11px;font-size:.76rem;font-weight:800;display:inline-flex}.s-works .w-tab:is(:hover,:focus-visible){color:var(--gold-hi)}.s-works .w-tab[aria-pressed=true]{color:var(--cream);border-bottom-color:var(--gold)}.s-works .w-tab:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.s-works .w-tab:active{translate:0 1px}.s-works .w-key.has-ink:after{content:"";background:var(--gold);pointer-events:none;transform-origin:0 0;width:1px;height:2px;transform:translate(var(--ink-x,0px), var(--ink-y,0px)) scaleX(var(--ink-w,0));transition:transform .38s var(--ease-lift);position:absolute;top:0;left:0}.s-works .w-key.ink-snap:after{transition:none}.s-works .w-key.has-ink .w-tab[aria-pressed=true]{border-bottom-color:#0000}.s-works .w-live{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.s-works .w-n{font-family:var(--f-head);letter-spacing:0;color:var(--gold);font-size:.98rem;font-weight:700;line-height:1}.s-works .w-arrows{flex-shrink:0;gap:8px;display:flex}.s-works .w-arrow{cursor:pointer;background:var(--ink);border:1px solid var(--hair);width:42px;height:42px;color:var(--gold);transition:border-color var(--m-hover), color var(--m-hover), opacity var(--m-hover), translate var(--m-press) var(--ease-press);border-radius:2px;place-items:center;padding:0;display:grid;position:relative}.s-works .w-arrow:before{content:"";pointer-events:none;border:1px solid #c9a35f29;position:absolute;inset:3px}.s-works .w-arrow svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:square;width:16px;height:16px}.s-works .w-arrow:is(:hover,:focus-visible):not(:disabled){border-color:var(--gold);color:var(--gold-hi)}.s-works .w-arrow:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.s-works .w-arrow:active:not(:disabled){translate:0 1px}.s-works .w-arrow:disabled{opacity:.32;cursor:default}.s-works .w-shelf{grid-auto-flow:column;grid-auto-columns:var(--cw);gap:0 var(--gap);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--pad);padding:34px var(--pad) 26px;scrollbar-width:none;grid-template-rows:auto auto auto;margin:0;display:grid;overflow-x:auto}.s-works .w-shelf::-webkit-scrollbar{display:none}.s-works .w-shelf{-webkit-mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-l,0px), #000 calc(100% - var(--fade-r,0px)), transparent);mask-image:linear-gradient(90deg, transparent 0, #000 var(--fade-l,0px), #000 calc(100% - var(--fade-r,0px)), transparent)}.s-works .w-shelf:not(.at-end){--fade-r:min(var(--pad), 72px)}.s-works .w-shelf:not(.at-start){--fade-l:min(var(--pad), 72px)}.s-works .w-shelf.is-sifting .w-item,.s-works .w-item:not([data-reveal]){transition:opacity .14s ease-out,translate .14s ease-out}.s-works .w-shelf.is-sifting .w-item{opacity:0;translate:0 6px}.s-works .w-shelf.was-filtered .w-item{--rv-dur:.3s}.s-works .w-shelf.was-filtered .w-item.is-in:not(.is-instant) .w-seal{animation-duration:.2s;animation-delay:calc(min(var(--i,0), 8) * var(--m-stagger) + .12s)}.s-works .w-shelf.can-drag:not(.at-start.at-end){cursor:grab}.s-works .w-shelf.is-dragging,.s-works .w-shelf.is-dragging *{cursor:grabbing;-webkit-user-select:none;user-select:none}.s-works .w-item{scroll-snap-align:start;grid-row:span 3;grid-template-rows:subgrid;min-width:0;display:grid}.s-works .w-item[hidden]{display:none}.s-works .w-card{grid-row:span 3;grid-template-rows:subgrid;color:var(--text);display:grid}.s-works .w-card:focus-visible{outline:none}.s-works .w-card:focus-visible .w-frame{outline:2px solid var(--gold-hi);outline-offset:4px}.s-works .w-frame{background:var(--ink) var(--grain);transition:transform var(--m-hover) var(--ease-lift), border-color var(--m-hover);border:1px solid #c9a35f80;padding:5px;position:relative;box-shadow:0 28px 40px -30px #000,0 2px #00000059}.s-works .w-pic{aspect-ratio:2/3;background:var(--ink-2);position:relative;overflow:hidden}.s-works .w-pic:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #c9a35f52}.s-works .w-pic img{object-fit:cover;object-position:var(--pos,50% 50%);width:100%;height:100%;transform:scale(var(--zoom,1));transition:transform .7s cubic-bezier(.2,.7,.3,1)}@media (hover:hover){.s-works .w-card:hover .w-frame{transform:translateY(calc(-1 * var(--m-lift,3px)));border-color:var(--gold)}.s-works .w-card:hover .w-pic img{transform:scale(calc(var(--zoom,1) * 1.045))}}.s-works .w-card:focus-visible .w-frame{transform:translateY(calc(-1 * var(--m-lift,3px)));border-color:var(--gold)}.s-works .w-card:focus-visible .w-pic img{transform:scale(calc(var(--zoom,1) * 1.045))}.s-works .w-card:active .w-frame{transition-duration:var(--m-press);transform:translateY(-1px)}.s-works .w-seal{--sc:#b5332a;z-index:2;background:var(--sc);color:#fbefdc;text-align:center;max-width:92px;font:800 .62rem/1.15 var(--f-ui);letter-spacing:.14em;text-transform:uppercase;box-shadow:inset 0 0 0 2px var(--sc), inset 0 0 0 3px #fbefdcd9, 0 6px 10px -6px #000000b3;border-radius:3px;padding:6px 9px 5px;position:absolute;top:14px;left:-6px;rotate:-4deg}.s-works .w-seal:after{content:"";border-radius:inherit;pointer-events:none;opacity:.22;mix-blend-mode:multiply;background:radial-gradient(circle at 20% 30%,#0000 0 2px,#000 2.5px 3px,#0000 3.5px) 0 0/11px 9px;position:absolute;inset:0}.s-works .st-now{--sc:#b5332a}.s-works .st-classic{--sc:#5d2a4e}.s-works .st-announced{--sc:#26457a}.s-works .st-in-production{--sc:#2c6a4a}.s-works .st-upcoming{--sc:#9a6a1c}.s-works .st-delayed{--sc:#3b3230}.s-works .w-item.is-in:not(.is-instant) .w-seal{animation:m-stamp .36s var(--ease-press) backwards;animation-delay:calc(min(var(--i,0), 8) * var(--m-stagger) + .38s)}.s-works .w-name{font-family:var(--f-head);color:var(--cream);text-wrap:pretty;transition:color var(--m-hover);margin:28px 0 16px;font-size:1.16rem;font-weight:700;line-height:1.26}@media (hover:hover){.s-works .w-card:hover .w-name{color:var(--gold-hi)}}.s-works .w-card:focus-visible .w-name{color:var(--gold-hi)}.s-works .w-rel{border-top:1px solid #c9a35f38;align-self:start;padding-top:11px;line-height:1.3}.s-works .w-rel span{font-family:var(--f-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;font-size:.66rem;font-weight:800;display:block}.s-works .w-rel b{font-family:var(--f-head);color:var(--gold-hi);font-size:1.04rem;font-weight:700;display:block}.s-works .w-rel.is-tbd b{color:var(--muted);font-weight:500}.s-works .w-end .w-frame{background:var(--ink) var(--grain)}.s-works .w-gate{z-index:2;background:#10151d;overflow:visible}.s-works .w-gate:after{box-shadow:inset 0 0 0 1px #c9a35f52}.s-works .w-moon{aspect-ratio:1;width:86%;transition:rotate 1.2s var(--ease-lift);box-shadow:0 0 0 1px var(--gold), 0 0 0 6px var(--ink), 0 0 0 7px #c9a35f73;background:#1a2a1c url(/ornaments/pattern.svg) 50%/120px;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -60%}.s-works .w-gate .w-toph{object-fit:initial;transform-origin:50% 100%;width:156%;max-width:none;height:auto;transition:transform .5s cubic-bezier(.2,.7,.3,1);position:absolute;bottom:5%;left:50%;transform:translate(-46%)}@media (hover:hover){.s-works .w-end:hover .w-gate .w-toph{transform:translate(-46%)translateY(-4px)}}.s-works .w-end:focus-visible .w-gate .w-toph{transform:translate(-46%)translateY(-4px)}.s-works .w-go b{color:var(--gold);letter-spacing:.01em;transition:color var(--m-hover)}.s-works .w-end:is(:hover,:focus-visible) .w-go b{color:var(--gold-hi)}.s-works .w-go-arrow{transition:translate var(--m-hover) var(--ease-lift);font-style:normal;display:inline-block}.s-works .w-end:focus-visible .w-go-arrow{translate:3px}@media (hover:hover){.s-works .w-end:hover .w-go-arrow{translate:3px}}.s-works .w-quake{pointer-events:none;position:absolute;inset:0}.s-works .w-quake:before,.s-works .w-quake:after{content:"";border:1.5px solid var(--gold);opacity:0;border-radius:50%;height:12%;position:absolute;bottom:8%;left:19%;right:19%}.s-works :is(.w-item-end.is-stomping,.w-end:focus-visible) .w-quake:before{animation:.9s ease-out w-quake}.s-works :is(.w-item-end.is-stomping,.w-end:focus-visible) .w-quake:after{animation:.9s ease-out .2s w-quake}.s-works .w-item-end.is-stomping .w-toph{animation:w-stomp .5s var(--ease-press)}.s-works :is(.w-item-end.is-felt,.w-end:focus-visible) .w-moon{rotate:24deg}@media (hover:hover){.s-works .w-end:hover .w-quake:before{animation:.9s ease-out w-quake}.s-works .w-end:hover .w-quake:after{animation:.9s ease-out .2s w-quake}.s-works .w-end:hover .w-moon{rotate:24deg}}@keyframes w-quake{0%{opacity:.85;scale:.3}to{opacity:0;scale:1.5}}@keyframes w-stomp{30%{translate:0 -8px}45%{translate:0 1px}}.s-works .w-track{height:14px;margin-top:4px;position:relative}.s-works .w-track:before{content:"";opacity:.18;background:url(/ornaments/fret.svg) 0/auto 14px repeat-x;position:absolute;inset:0}.s-works .w-thumb{opacity:.8;background:url(/ornaments/fret.svg) 0/auto 14px repeat-x;width:42%;position:absolute;top:0;bottom:0;left:0}@media (width<=1100px){.s-works{--per:4;--gap:24px}}@media (width<=760px){.s-works{--gap:18px;--cw:calc((100cqw - 2 * var(--gutter) - var(--gap)) / 1.62)}.s-works .w-bar{border-bottom:1px solid #c9a35f2e}.s-works .w-key{gap:0 16px}.s-works .w-tab{letter-spacing:.1em;gap:7px;padding:10px 0 9px}.s-works .w-arrows{display:none}.s-works .w-name{font-size:1.12rem}}.strip-water .s-works{--ink:#15214a;--ink-2:#1a2858;--gold:#d6b26b;--gold-hi:#f0d398;--gold-lo:#9a7a3f;--hair:#d6b26b66;--cream:#f6f1e4;--text:#e3e8f3;--muted:#b5c0da;--faint:#93a0bf}.strip-water .s-works .d-sub{color:#f6f1e4cc}.s-features{position:relative}.s-features .f-lead{grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin-top:44px;display:grid}.s-features .f-lead .d-corner.br{display:none}.s-features .f-lead-text{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;padding:40px 48px 40px 60px;display:flex;position:relative}.s-features .f-lead-h{font-family:var(--f-head);letter-spacing:-.005em;color:var(--cream);text-wrap:balance;font-size:clamp(1.7rem,1.15rem + 1.25vw,2.35rem);font-weight:800;line-height:1.12}.s-features .f-lead-h a{background:linear-gradient(var(--gold), var(--gold)) 0 100% / 0 1px no-repeat;transition:background-size .35s,color .2s}.s-features .f-lead-h a:is(:hover,:focus-visible){color:var(--gold-hi);background-size:100% 1px}.s-features .f-lead-text .d-dek{max-width:38ch;font-size:1.06rem}.s-features .f-lead-btn{margin-top:10px}.s-features .f-lead-art{align-items:center;padding:16px 16px 16px 0;display:flex}.s-features .f-lead-stage{flex:1;min-width:0;display:block;position:relative}.s-features .f-lead-img{aspect-ratio:16/9;border:1px solid var(--hair);background:var(--ink-2);border-radius:2px;display:block;position:relative;overflow:hidden}.s-features .f-lead-img img{object-fit:cover;width:100%;height:100%;transition:transform .7s}.s-features .f-lead-art:hover .f-lead-img img{transform:scale(1.03)}.s-features .f-lead-cut{z-index:2;filter:drop-shadow(-10px 6px 14px #05080fb3);pointer-events:none;transform-origin:50% 100%;width:auto;max-width:none;height:122%;transition:translate .5s var(--ease-lift), rotate .5s var(--ease-lift);position:absolute;bottom:-12px;right:2%}@media (hover:hover){.s-features .f-lead:hover .f-lead-cut{translate:0 -3px;rotate:-1.2deg}}.s-features .f-lead:focus-within .f-lead-cut{translate:0 -3px;rotate:-1.2deg}@media not print{html.js-motion .s-features .f-lead:not(.is-in) .f-lead-img{clip-path:inset(0 0 0 100%)}html.js-motion .s-features .f-lead:not(.is-in) .f-lead-cut{opacity:0}}.s-features .f-lead.is-in:not(.is-instant) .f-lead-img{animation:m-draw-rev .82s var(--ease-flow) .12s backwards}.s-features .f-lead.is-in:not(.is-instant) .f-lead-cut{animation:f-step .64s var(--ease-lift) .64s backwards}@keyframes f-step{0%{opacity:0;translate:18px 14px;rotate:2deg}}.s-features .f-boom{z-index:3;offset-path:path("M0 0 C -60 -170, -360 -190, -420 -90 C -450 -20, -180 30, 0 0");offset-rotate:0deg;opacity:0;pointer-events:none;width:28px;height:28px;position:absolute;top:22%;right:22%}.s-features .f-lead.is-in:not(.is-instant) .f-boom{animation:1.6s cubic-bezier(.45,.05,.4,1) 1.3s backwards f-boom}@keyframes f-boom{0%{offset-distance:0%;offset-rotate:0deg;opacity:0}6%,94%{opacity:1}to{offset-distance:100%;offset-rotate:1440deg;opacity:0}}@media (width<=1239px){.s-features .f-boom{offset-path:path("M0 0 C -49 -139, -295 -156, -344 -74 C -369 -16, -148 25, 0 0")}}@supports not (offset-path:path('M0 0')){.s-features .f-boom{display:none}}.s-features .f-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.s-features .f-cards>li{display:flex}.s-features .f-cards>li:is([hidden],:nth-child(n+5 of :not([hidden]))){display:none}.s-features .f-card{flex:1}.s-features .f-card .d-img{aspect-ratio:16/9;border-bottom:2px solid color-mix(in srgb, var(--el) 75%, transparent)}.s-features .f-card .d-body{gap:8px;padding:16px 18px 22px}.s-features .f-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.s-features .f-show{font-family:var(--f-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.72rem;font-weight:700}.s-features .f-nb{white-space:nowrap}.s-features .f-card .d-h3{transition:color .2s}.s-features .f-card:is(:hover,:focus-visible) .d-h3{color:var(--gold-hi)}.s-features .f-card .d-dek{font-size:1rem}.s-features a:focus-visible{outline:2px solid var(--gold-hi);outline-offset:3px}.s-features .f-all{display:none}@media (width<=1024px){.s-features .f-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1000px){.s-features .f-lead{grid-template-columns:minmax(0,1fr)}.s-features .f-lead-art{order:-1;padding:14px 14px 0}.s-features .f-lead-text{padding:28px 30px 48px}.s-features .f-lead-text .d-dek{max-width:56ch}.s-features .f-lead .d-corner.tl{display:none}.s-features .f-lead .d-corner.br{display:block}.s-features .f-lead{margin-top:0}.s-features :is(.f-lead-cut,.f-boom){display:none}}@media (width<=560px){.s-features .d-title .d-more{display:none}.s-features .f-cards{grid-template-columns:minmax(0,1fr);gap:18px}.s-features .f-all{margin-top:26px;display:flex}}.strip-fire .s-features :is(.f-lead,.f-card){--cream:#3b1206;--text:#4a1e0e;--muted:#7a3a1c;--faint:#8e5a3a;--gold:#8e1f12;--gold-hi:#6b150b;--btn-ink:#fff1dc}html[data-mode=night] .strip-fire .s-features :is(.f-lead,.f-card){--cream:#f6efe0;--text:#e9e3d6;--muted:#d7c3b5;--faint:#b8a092;--gold:#f0b24a;--gold-hi:#ffd27a;--btn-ink:#2a1205}
