.s-latest .lt-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:32px 24px;display:grid}.s-latest .lt-lg{grid-column:span 3}.s-latest .lt-sm{grid-column:span 2}.s-latest .lt-card{isolation:isolate}.s-latest .lt-link:after{content:"";z-index:1;position:absolute;inset:0}.s-latest .lt-link:focus-visible{outline:none}.s-latest .lt-card:has(.lt-link:focus-visible){outline:2px solid var(--gold-hi);outline-offset:4px}.s-latest .lt-h{transition:color var(--m-hover)}.s-latest .lt-card:hover .lt-h,.s-latest .lt-card:has(.lt-link:focus-visible) .lt-h{color:var(--gold-hi)}.s-latest .lt-img{border-bottom:3px double #c9a35f6b}.s-latest .lt-body{flex:1}.s-latest .lt-date{color:var(--muted);margin-top:auto;padding-top:4px}.s-latest .lt-lg .lt-body{gap:10px;padding:22px 26px 24px}.s-latest .lt-lg .lt-h{text-wrap:balance;font-size:clamp(1.4rem,1.1rem + .7vw,1.72rem);font-weight:800;line-height:1.18}.s-latest .lt-lg .lt-dek{max-width:54ch}.s-latest .is-cover .lt-img{background:var(--night-2);perspective:900px;position:relative}.s-latest .is-cover .lt-img:after{content:"";opacity:.6;height:22px;transition:opacity var(--m-hover);background:url(/ornaments/fret.svg) 50%/auto 22px repeat-x;position:absolute;bottom:14px;left:0;right:0}.s-latest .is-cover .lt-img img{z-index:1;object-fit:contain;transform-origin:50% 100%;width:auto;max-width:none;height:calc(100% - 43px);transition:transform .45s var(--ease-lift), box-shadow .45s var(--ease-lift);border-radius:2px;margin:0 auto;position:absolute;top:18px;left:0;right:0;box-shadow:0 0 0 1px #c9a35f73,0 24px 34px -16px #000000e6}@media (hover:hover){.s-latest .lt-card.is-cover:hover .lt-img img{transform:translateY(-6px)rotateX(4deg);box-shadow:0 0 0 1px #c9a35f8c,0 34px 40px -18px #000000d9}.s-latest .lt-card.is-cover:hover .lt-img:after{opacity:.75}}.s-latest .lt-card.is-cover:has(.lt-link:focus-visible) .lt-img img{transform:translateY(-6px)rotateX(4deg);box-shadow:0 0 0 1px #c9a35f8c,0 34px 40px -18px #000000d9}.s-latest .lt-card.is-cover:has(.lt-link:focus-visible) .lt-img:after{opacity:.75}.s-latest .lt-earlier{--lt-col-gap:24px;background:var(--ink) var(--grain);border-radius:var(--radius);border:1px solid #c9a35f38;margin-top:40px;padding:30px 0 24px;position:relative}.s-latest .lt-earlier-label{padding:4px 11px;line-height:1.45;position:absolute;top:0;left:17px;transform:translateY(-50%)}.s-latest .lt-earlier.is-in:not(.is-instant) .lt-earlier-label{animation:m-stamp .38s var(--ease-press) .22s backwards}.s-latest .lt-briefs{gap:0 var(--lt-col-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 -1px;display:grid}.s-latest .lt-brief{flex-direction:column;gap:8px;padding:0 18px;display:flex;position:relative}.s-latest .lt-brief+.lt-brief:before{content:"";top:2px;bottom:2px;left:calc(var(--lt-col-gap) / -2);background:#c9a35f33;width:1px;position:absolute}.s-latest .lt-bh{transition:color var(--m-hover);font-size:1.15rem;line-height:1.3}.s-latest .lt-brief:hover .lt-bh,.s-latest .lt-brief:has(.lt-link:focus-visible) .lt-bh{color:var(--gold-hi)}.s-latest .lt-brief:has(.lt-link:focus-visible){outline:2px solid var(--gold-hi);outline-offset:4px}.s-latest .lt-foot{align-items:center;gap:22px;margin-top:48px;display:flex}.s-latest .lt-rule{opacity:.55;background:url(/ornaments/fret.svg) 0/64px 22px round no-repeat;flex:1;height:22px}.s-latest .lt-btn{padding:14px 30px}@media screen{html.js-motion .s-latest .lt-foot:not(.is-in)>*{opacity:0}}.s-latest .lt-foot.is-in:not(.is-instant) .lt-rule:first-child{animation:m-draw var(--m-draw) var(--ease-flow) backwards}.s-latest .lt-foot.is-in:not(.is-instant) .lt-rule:last-child{animation:m-draw-rev var(--m-draw) var(--ease-flow) backwards}.s-latest .lt-foot.is-in:not(.is-instant) .lt-btn{animation:m-ink .36s var(--ease-lift) backwards}.s-latest .lt-foot.is-in:not(.is-instant) .lt-arrow{animation:m-nudge .42s var(--ease-lift) .82s;display:inline-block}@media print{.s-latest .lt-foot>*,.s-latest .lt-arrow,.s-latest .lt-earlier-label{animation:none!important}}@media (width<=900px){.s-latest .lt-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.s-latest .lt-lg,.s-latest .lt-sm{grid-column:span 1}.s-latest .lt-lg .lt-body{padding:20px 22px 22px}.s-latest .lt-earlier{--lt-col-gap:20px}}@media (width<=720px){.s-latest .lt-more-top{display:none}.s-latest .lt-grid{grid-template-columns:minmax(0,1fr);gap:14px}.s-latest .lt-lg{margin-bottom:10px}.s-latest .lt-lg .lt-body{gap:8px;padding:18px 18px 20px}.s-latest .lt-lg .lt-h{font-size:1.4rem}.s-latest .lt-sm{flex-direction:row;align-items:flex-start}.s-latest .lt-sm .lt-img{aspect-ratio:4/3;border:1px solid #c9a35f38;border-radius:3px;flex:0 0 116px;margin:12px 0 12px 12px}.s-latest .lt-sm .lt-body{gap:6px;padding:11px 14px 13px}.s-latest .lt-sm .lt-h{font-size:1.125rem;line-height:1.25}.s-latest .lt-sm .d-kicker{font-size:.68rem}.s-latest .lt-earlier{margin-top:30px;padding:26px 0 6px}.s-latest .lt-earlier-label{left:18px}.s-latest .lt-briefs{grid-template-columns:minmax(0,1fr)}.s-latest .lt-brief{padding:0 18px 18px}.s-latest .lt-brief+.lt-brief{border-top:1px solid #c9a35f33;padding-top:16px}.s-latest .lt-brief+.lt-brief:before{display:none}.s-latest .lt-bh{font-size:1.125rem}.s-latest .lt-foot{gap:14px;margin-top:36px}.s-latest .lt-btn{padding:13px 22px}}.s-overview{--ov-inset:16px;--ov-band:22px;--ov-boss:52px;--ov-tile:calc(var(--ov-band) * 64 / 22);--ov-gap:calc(var(--ov-inset) + var(--ov-band) / 2 + var(--ov-boss) / 2 + 6px);--ov-inner:calc(var(--ov-inset) + var(--ov-band) + 8px);--ov-fret-v:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='64' viewBox='0 0 22 64'%3E%3Cg transform='translate(22 0) rotate(90)' fill='none' stroke='%23c9a35f' stroke-width='1.6' stroke-linecap='square'%3E%3Cpath d='M0 11h9M9 4h13v14H9zM22 11h10M32 2v18M32 11h10M42 4h13v14H42zM55 11h9'/%3E%3Cpath d='M13 8h5v6h-5zM46 8h5v6h-5z'/%3E%3C/g%3E%3C/svg%3E")}.s-overview .ov-panel{grid-template-columns:1fr auto 1fr;grid-template-rows:var(--ov-band) auto;padding:var(--ov-inset) var(--ov-gap) calc(var(--ov-inner) + clamp(52px, 4.6vw, 68px));text-align:center;grid-template-areas:"runl plate runr""body body body";display:grid}.s-overview .ov-panel:after{content:"";inset:var(--ov-inner);pointer-events:none;border:1px solid #c9a35f2e;position:absolute}.s-overview .ov-run,.s-overview .ov-rail-b{height:var(--ov-band);opacity:.55;pointer-events:none;background:url(/ornaments/fret.svg) left center / var(--ov-tile) var(--ov-band) round no-repeat;display:block}.s-overview .ov-run-l{grid-area:runl}.s-overview .ov-run-r{grid-area:runr}.s-overview .ov-rail{position:absolute}.s-overview .ov-rail-b{left:var(--ov-gap);right:var(--ov-gap);bottom:var(--ov-inset)}.s-overview .ov-rail-l,.s-overview .ov-rail-r{top:var(--ov-gap);bottom:var(--ov-gap);width:var(--ov-band);opacity:.55;pointer-events:none;background:var(--ov-fret-v) center top / var(--ov-band) var(--ov-tile) no-repeat round}.s-overview .ov-rail-l{left:var(--ov-inset)}.s-overview .ov-rail-r{right:var(--ov-inset)}.s-overview .ov-boss{--ov-c:calc(var(--ov-inset) + var(--ov-band) / 2 - var(--ov-boss) / 2);z-index:1;width:var(--ov-boss);height:var(--ov-boss);background:var(--ink);box-shadow:0 0 0 5px var(--ink), 0 0 0 6px color-mix(in srgb, var(--el) 55%, transparent);border-radius:50%;position:absolute}.s-overview .ov-boss .d-med{width:100%;height:100%;display:block}.s-overview .ov-boss.tl{top:var(--ov-c);left:var(--ov-c)}.s-overview .ov-boss.tr{top:var(--ov-c);right:var(--ov-c)}.s-overview .ov-boss.br{bottom:var(--ov-c);right:var(--ov-c)}.s-overview .ov-boss.bl{bottom:var(--ov-c);left:var(--ov-c)}.s-overview .ov-plate{z-index:1;height:calc(var(--ov-band) + 16px);white-space:nowrap;background:var(--ink) var(--grain);border:1px solid var(--hair);font-family:var(--f-ui);letter-spacing:.16em;text-transform:uppercase;grid-area:plate;justify-content:center;align-self:center;align-items:center;gap:14px;padding:0 26px;font-size:.8rem;font-weight:800;line-height:1;display:flex;position:relative}.s-overview .ov-label{font:inherit;color:var(--gold-hi)}.s-overview .ov-sep{background:var(--gold-lo);flex-shrink:0;width:5px;height:5px;transform:rotate(45deg)}.s-overview .ov-updated{color:var(--muted)}.s-overview .ov-text{width:min(32em,100% - 2*clamp(8px,4vw,48px));font-family:var(--f-head);color:var(--text);grid-area:body;justify-self:center;margin-top:calc(8px + clamp(60px,5.4vw,80px));font-size:clamp(1.14rem,.92rem + .7vw,1.5rem);font-weight:500;line-height:1.66}.s-overview .ov-text p{text-wrap:balance}.s-overview .ov-lead{color:var(--gold-hi);font-weight:700}.s-overview .ov-nw{white-space:nowrap}.s-overview .ov-text a{--ov-wash:color-mix(in srgb, var(--el) 20%, transparent);color:var(--cream);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--el) 85%, transparent);text-underline-offset:.24em;background:linear-gradient(var(--ov-wash), var(--ov-wash)) 0 100% / 100% 0 no-repeat;transition:background-size var(--m-hover) var(--ease-flow), text-decoration-color var(--m-hover);border-radius:2px;font-weight:700;text-decoration-thickness:2px}.s-overview .ov-text a:is(:hover,:focus-visible){text-decoration-color:var(--el);background-size:100% .55em}.s-overview .ov-text a:focus-visible{outline:2px solid var(--gold-hi);outline-offset:3px}.s-overview .ov-knot{width:132px;height:16px;color:var(--gold);opacity:.8;margin:1.15em auto;display:block;overflow:visible}@media screen{html.js-motion .s-overview .ov-panel:not(.is-in) :is(.ov-boss.tl,.ov-boss.tr,.ov-run,.ov-rail-l,.ov-rail-r),html.js-motion .s-overview .ov-rail-b:not(.is-in),html.js-motion .s-overview .ov-rail-b:not(.is-in)~:is(.ov-boss.br,.ov-boss.bl),html.js-motion .s-overview .ov-knot:not(.is-in){opacity:0}}.s-overview .ov-boss.tl{--ov-d:0s}.s-overview .ov-boss.tr{--ov-d:.12s}.s-overview .ov-boss.br{--ov-d:.24s}.s-overview .ov-boss.bl{--ov-d:.36s}.s-overview .ov-boss:after{content:"";pointer-events:none;box-shadow:0 0 0 2px var(--el);opacity:0;border-radius:50%;position:absolute;inset:-6px}.s-overview .ov-panel.is-in:not(.is-instant) :is(.ov-boss.tl,.ov-boss.tr),.s-overview .ov-rail-b.is-in:not(.is-instant)~:is(.ov-boss.br,.ov-boss.bl){animation:m-settle .52s linear var(--ov-d) backwards}.s-overview .ov-panel.is-in:not(.is-instant) :is(.ov-boss.tl,.ov-boss.tr):after,.s-overview .ov-rail-b.is-in:not(.is-instant)~:is(.ov-boss.br,.ov-boss.bl):after{animation:m-ripple .8s var(--ease-flow) calc(var(--ov-d) + .2s)}.s-overview .ov-panel.is-in:not(.is-instant) .ov-run-l{animation:m-draw-rev .56s var(--ease-flow) .3s backwards}.s-overview .ov-panel.is-in:not(.is-instant) .ov-run-r{animation:m-draw .56s var(--ease-flow) .3s backwards}.s-overview .ov-panel.is-in:not(.is-instant) :is(.ov-rail-l,.ov-rail-r){animation:m-unroll-y .7s var(--ease-flow) .6s backwards}.s-overview .ov-rail-b.is-in:not(.is-instant){animation:ov-close .6s var(--ease-flow) 1s backwards}@keyframes ov-close{0%{clip-path:polygon(0 0,0 0,0 100%,100% 100%,100% 0,100% 0,100% 100%,0 100%)}to{clip-path:polygon(0 0,50% 0,50% 100%,50% 100%,50% 0,100% 0,100% 100%,0 100%)}}.s-overview .ov-knot.is-in:not(.is-instant) path{--dash:1.02;animation:m-stroke var(--ov-k,.52s) var(--ease-flow) var(--ov-kd,.2s) backwards}.s-overview .ov-knot .k-in{--ov-k:.36s;--ov-kd:.34s}.s-overview .ov-knot .k-ln{--ov-k:.56s;--ov-kd:.42s}.s-overview .ov-knot .k-bar{--ov-k:.22s;--ov-kd:.9s}.s-overview .d-wrap{position:relative}.s-overview .ov-panel{z-index:1}.s-overview .ov-guard{display:none}@media (width>=900px){.s-overview{--ov-pad-t:calc(clamp(48px, 6vw, 84px) + 40px)}.s-overview.d-section{padding-top:var(--ov-pad-t)}.s-overview .ov-guard{--rv-delay:.9s;z-index:0;top:calc(6px - var(--ov-pad-t));left:calc(var(--gutter) + 9%);filter:drop-shadow(0 14px 18px #060e2473);pointer-events:none;user-select:none;width:auto;max-width:none;height:230px;display:block;position:absolute;transform:scaleX(-1)}}@media (width<=900px){.s-overview .ov-panel{grid-template-areas:"plate plate plate""body body body"}.s-overview .ov-run{display:none}.s-overview .ov-plate{margin:0 4px}.s-overview .ov-text p{text-wrap:pretty}}@media (width<=640px){.s-overview{--ov-inset:12px;--ov-band:16px;--ov-boss:38px}.s-overview .ov-panel{grid-template-rows:var(--ov-band) auto auto;padding-bottom:calc(var(--ov-inner) + 48px);grid-template-areas:"runl runl runl""plate plate plate""body body body"}.s-overview .ov-run-l{display:block}.s-overview .ov-rail-l,.s-overview .ov-rail-r{display:none}.s-overview .ov-panel:after{inset:var(--ov-inner) 8px;border-left:0;border-right:0}.s-overview .ov-plate{flex-direction:column;justify-self:center;gap:8px;height:auto;margin:44px 0 0;padding:11px 18px;font-size:.74rem}.s-overview .ov-sep{display:none}.s-overview .ov-text{width:auto;margin:30px calc(26px - var(--ov-gap)) 0;justify-self:stretch;font-size:1.12rem;line-height:1.62}.s-overview .ov-knot{width:112px;height:14px;margin:1em auto}.s-overview .ov-panel.is-in:not(.is-instant) .ov-run-l{animation-name:m-unroll-x}.s-overview .ov-rail-b.is-in:not(.is-instant){animation-delay:.7s}}@media print{.s-overview :is(.ov-boss,.ov-run,.ov-rail,.ov-knot path),.s-overview .ov-boss:after{animation:none!important}html.js-motion .s-overview .ov-rail-b{opacity:.55!important}html.js-motion .s-overview .ov-knot{opacity:.8!important}}.s-upcoming{--paper:#ece1c8;--paper-edge:#dccaa4;--p-ink:#1f1a12;--p-muted:#5e5442;--p-line:#3a2c166b;--silk:#17294a;--silk-hi:#22406e;--rod:22px}.s-upcoming .up-scroll{z-index:1;grid-template-columns:var(--rod) minmax(0, 1fr) var(--rod);filter:drop-shadow(0 26px 34px #0000008c);display:grid;position:relative;container-type:inline-size}.s-upcoming .up-rod{z-index:2;background:linear-gradient(180deg, transparent 22px, var(--gold-lo) 22px, var(--gold) 24px, transparent 25px, transparent calc(100% - 25px), var(--gold) calc(100% - 24px), var(--gold-lo) calc(100% - 22px), transparent calc(100% - 22px)), linear-gradient(90deg, #05070b 0%, #343a4b 32%, #161a25 58%, #040509 100%);border-radius:3px;margin:-16px 0;position:relative}.s-upcoming .up-rod:before,.s-upcoming .up-rod:after{content:"";background:linear-gradient(90deg, #6d5530 0%, var(--gold-hi) 30%, var(--gold) 55%, #5e4826 100%);border-radius:4px;height:14px;position:absolute;left:-5px;right:-5px;box-shadow:inset 0 0 0 1px #1e140673}.s-upcoming .up-rod:before{top:0}.s-upcoming .up-rod:after{bottom:0}.s-upcoming .up-mount{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='14' viewBox='0 0 40 14'%3E%3Cpath d='M0 10q5-7 10 0t10 0t10 0t10 0' fill='none' stroke='%237fb0e8' stroke-opacity='.22' stroke-width='1.3'/%3E%3C/svg%3E") 0 0 / 40px 14px repeat, linear-gradient(180deg, var(--silk-hi), var(--silk) 40%, var(--silk) 60%, var(--silk-hi));padding:14px 0;box-shadow:inset 0 1px #c9a35f8c,inset 0 -1px #c9a35f8c}.s-upcoming .up-paper{color:var(--p-ink);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .26 0 0 0 0 .1 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), linear-gradient(90deg, #5c421a38, transparent 2.2%, transparent 97.8%, #5c421a38), radial-gradient(120% 140% at 50% 50%, var(--paper) 62%, var(--paper-edge));padding:clamp(26px,3vw,40px) clamp(24px,3.2vw,48px);position:relative;box-shadow:0 0 0 1px #c9a35fb3}.s-upcoming .up-paper:before{content:"";pointer-events:none;border:1px solid #5c421a4d;position:absolute;inset:9px}.s-upcoming .up-corner{pointer-events:none;opacity:.75;background:#8a6d3b;width:46px;height:46px;position:absolute;-webkit-mask:url(/ornaments/corner.svg) 50%/contain no-repeat;mask:url(/ornaments/corner.svg) 50%/contain no-repeat}.s-upcoming .up-corner.tl{top:5px;left:5px}.s-upcoming .up-corner.tr{top:5px;right:5px;transform:scaleX(-1)}.s-upcoming .up-corner.bl{bottom:5px;left:5px;transform:scaleY(-1)}.s-upcoming .up-corner.br{bottom:5px;right:5px;transform:scale(-1)}.s-upcoming .up-list{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:0;display:grid;position:relative}.s-upcoming .up-item{--sz:64px;flex-direction:column;align-items:flex-start;gap:8px;padding:6px 26px 30px 0;display:flex;position:relative}.s-upcoming .up-item:nth-child(n+5){--pad-top:34px;border-top:1px solid #5c421a38;padding-top:34px}.s-upcoming .up-item:nth-child(-n+4){padding-bottom:34px}.s-upcoming .up-item:nth-child(n+5){padding-bottom:4px}.s-upcoming .up-item:before{content:"";left:0;right:0;top:calc(var(--pad-top,6px) + var(--sz) / 2 - 2px);border-top:1.5px solid var(--p-line);pointer-events:none;border-bottom:1px solid #3a2c1633;height:5px;position:absolute}.s-upcoming .up-item:first-child:before{left:calc(var(--sz) / 2)}.s-upcoming .up-item:last-child:before{-webkit-mask:linear-gradient(90deg,#000 calc(100% - 90px),#0000);mask:linear-gradient(90deg,#000 calc(100% - 90px),#0000)}.s-upcoming .up-item:after{content:"";right:-2px;top:calc(var(--pad-top,6px) + var(--sz) / 2 - 6px);border:1.5px solid var(--p-line);border-left:0;width:9px;height:13px;display:none;position:absolute}.s-upcoming .up-item:nth-child(4):after{display:block}.s-upcoming .up-mark{z-index:1;width:calc(var(--sz) + 16px);height:var(--sz);background:radial-gradient(closest-side, var(--paper) 78%, transparent);place-items:center;margin-left:-8px;display:inline-grid;position:relative}.s-upcoming .d-seal{width:var(--sz);height:var(--sz);align-content:center;row-gap:4px}.s-upcoming .d-seal small{font-size:.62rem}.s-upcoming .d-seal b{font-family:var(--f-head);font-variant-numeric:lining-nums;font-size:1.7rem;font-weight:800;line-height:.9}.s-upcoming .d-seal{transition:transform var(--m-hover) var(--ease-lift)}.s-upcoming .up-item:nth-child(2n) .d-seal{transform:rotate(2deg)}@media (hover:hover){.s-upcoming .up-item:hover .d-seal{transform:rotate(0)scale(1.05)}}.s-upcoming .up-item:has(a:focus-visible) .d-seal{transform:rotate(0)scale(1.05)}.s-upcoming .up-item:active .d-seal{transition-duration:var(--m-press);transform:scale(.96)}.s-upcoming .up-when{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:8px;line-height:1.15;display:flex}.s-upcoming .up-when b{font-family:var(--f-head);color:var(--p-ink);letter-spacing:-.005em;font-variant-numeric:lining-nums;font-size:1.32rem;font-weight:800}.s-upcoming .up-when span{font-family:var(--f-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--p-muted);font-size:.72rem;font-weight:800}.s-upcoming .is-today .up-when b{color:#a32a22}.s-upcoming .d-kicker{color:var(--el-ink,var(--p-muted))}.s-upcoming .el-air{--el-ink:#8c4a0b}.s-upcoming .el-water{--el-ink:#1f5c9a}.s-upcoming .el-earth{--el-ink:#3d6e2c}.s-upcoming .el-fire{--el-ink:#a8321e}.s-upcoming .up-title{font-variant-numeric:lining-nums;color:var(--p-ink);font-size:1.2rem;line-height:1.28}.s-upcoming .up-title a{transition:background-size var(--m-hover) var(--ease-lift);background:linear-gradient(currentColor,currentColor) 0 100%/0 1.5px no-repeat}.s-upcoming .up-title a:after{content:"";z-index:2;position:absolute;inset:0}.s-upcoming .up-item:hover .up-title a,.s-upcoming .up-title a:focus-visible{background-size:100% 1.5px}.s-upcoming .up-title a:focus-visible{outline:none}.s-upcoming .up-item:has(a:focus-visible){outline-offset:4px;outline:2px solid #1f5c9a}.s-upcoming .up-item:hover{cursor:pointer}@media (width<=1099px){.s-upcoming .up-list{grid-template-columns:repeat(2,minmax(0,1fr))}.s-upcoming .up-item,.s-upcoming .up-item:nth-child(-n+4),.s-upcoming .up-item:nth-child(n+5){--pad-top:30px;border-top:1px solid #5c421a38;padding:30px 24px 30px 0}.s-upcoming .up-item:nth-child(-n+2){--pad-top:6px;border-top:0;padding-top:6px}.s-upcoming .up-item:nth-last-child(-n+2){padding-bottom:4px}.s-upcoming .up-item:nth-child(4):after{display:none}.s-upcoming .up-item:nth-child(2n):not(:last-child):after{display:block}}@media (width<=639px){.s-upcoming{--rod:18px}.s-upcoming .up-scroll{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--rod) auto var(--rod)}.s-upcoming .up-rod{background:linear-gradient(90deg, transparent 20px, var(--gold-lo) 20px, var(--gold) 22px, transparent 23px, transparent calc(100% - 23px), var(--gold) calc(100% - 22px), var(--gold-lo) calc(100% - 20px), transparent calc(100% - 20px)), linear-gradient(180deg, #05070b 0%, #343a4b 32%, #161a25 58%, #040509 100%);margin:0 -12px}.s-upcoming .up-rod:before,.s-upcoming .up-rod:after{background:linear-gradient(180deg, #6d5530 0%, var(--gold-hi) 30%, var(--gold) 55%, #5e4826 100%);width:12px;height:auto;inset:-4px auto}.s-upcoming .up-rod:before{left:0}.s-upcoming .up-rod:after{right:0}.s-upcoming .up-mount{padding:0 10px;box-shadow:inset 1px 0 #c9a35f8c,inset -1px 0 #c9a35f8c}.s-upcoming .up-paper{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .26 0 0 0 0 .1 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"), linear-gradient(180deg, #5c421a38, transparent 14px, transparent calc(100% - 14px), #5c421a38), var(--paper);padding:34px 18px 8px}.s-upcoming .up-corner{width:34px;height:34px}.s-upcoming .up-list{grid-template-columns:minmax(0,1fr)}.s-upcoming .up-item,.s-upcoming .up-item:nth-child(-n+2),.s-upcoming .up-item:nth-child(-n+4),.s-upcoming .up-item:nth-child(n+5){--sz:56px;grid-template-columns:calc(var(--sz) + 14px) minmax(0, 1fr);border-top:0;align-items:start;gap:5px 4px;padding:0 0 26px;display:grid}.s-upcoming .up-mark{width:var(--sz);height:calc(var(--sz) + 14px);background:radial-gradient(closest-side, var(--paper) 80%, transparent);grid-row:1/span 3;align-self:start;place-items:start center;margin-left:0;padding-top:0}.s-upcoming .up-when{margin-top:2px}.s-upcoming .up-when b{font-size:1.2rem}.s-upcoming .up-title{max-width:none;font-size:1.12rem}.s-upcoming .up-item:before{left:calc(var(--sz) / 2 - 2px);border:0;border-left:1.5px solid var(--p-line);border-right:1px solid #3a2c1633;width:5px;height:auto;top:0;bottom:0;right:auto}.s-upcoming .up-item:first-child:before{top:calc(var(--sz) / 2);left:calc(var(--sz) / 2 - 2px)}.s-upcoming .up-item:last-child:before{height:calc(var(--sz) / 2);bottom:auto}.s-upcoming .up-item:after,.s-upcoming .up-item:nth-child(4):after,.s-upcoming .up-item:nth-child(2n):not(:last-child):after{display:none}.s-upcoming .up-item:last-child:before{-webkit-mask:none;mask:none}}.s-upcoming .up-nb{white-space:nowrap}.s-upcoming .up-guard-slot{flex:0 0 96px;align-self:stretch;position:relative}.s-upcoming .up-guard{z-index:0;pointer-events:none;filter:drop-shadow(0 12px 18px #1e04008c);width:auto;max-width:none;height:250px;position:absolute;top:max(-34px,40px - 6vw);left:2px}@media (width<=899px){.s-upcoming .up-guard-slot{display:none}}html.js-motion .s-upcoming .up-scroll:not(.is-in) .up-mount{clip-path:inset(0 50%)}html.js-motion .s-upcoming .up-scroll:not(.is-in) .up-rod:first-child{translate:calc(50cqw - var(--rod)) 0}html.js-motion .s-upcoming .up-scroll:not(.is-in) .up-rod:last-child{translate:calc(var(--rod) - 50cqw) 0}html.js-motion .s-upcoming .up-scroll:not(.is-in) .d-seal,html.js-motion .s-upcoming .up-scroll:not(.is-in) .up-item:after{opacity:0}html.js-motion .s-upcoming .up-scroll:not(.is-in) .up-item:before{scale:0 1}.s-upcoming .up-item:before{transform-origin:0}.s-upcoming .up-scroll.is-in:not(.is-instant) .up-mount{animation:m-unroll-x var(--m-unroll) var(--ease-flow) backwards}.s-upcoming .up-scroll.is-in:not(.is-instant) .up-rod:first-child{animation:up-rod-l var(--m-unroll) var(--ease-flow) backwards}.s-upcoming .up-scroll.is-in:not(.is-instant) .up-rod:last-child{animation:up-rod-r var(--m-unroll) var(--ease-flow) backwards}.s-upcoming .up-scroll.is-in:not(.is-instant) .d-seal{animation:m-stamp .38s var(--ease-press) calc(.7s + var(--n,0) * 90ms) backwards}.s-upcoming .up-scroll.is-in:not(.is-instant) .is-today .d-seal{animation:m-stamp .38s var(--ease-press) calc(.7s + var(--n,0) * 90ms) backwards, m-press .26s var(--ease-press) 1.5s}.s-upcoming .up-scroll.is-in:not(.is-instant) .up-item:before{animation:m-thread-x .42s var(--ease-flow) calc(.76s + var(--n,0) * 90ms) backwards}.s-upcoming .up-scroll.is-in:not(.is-instant) .up-item:after{animation:m-fade .2s ease-out calc(1.14s + var(--n,0) * 90ms) backwards}@keyframes up-rod-l{0%{translate:calc(50cqw - var(--rod)) 0}}@keyframes up-rod-r{0%{translate:calc(var(--rod) - 50cqw) 0}}html.js-motion .s-upcoming:has(.up-scroll:not(.is-in)) .up-guard{opacity:0}.s-upcoming:has(.up-scroll.is-in:not(.is-instant)) .up-guard{--peek:70px;animation:m-peek .76s var(--ease-rise) .64s backwards}@media (width<=639px){.s-upcoming .up-item:before{transform-origin:50% 0}html.js-motion .s-upcoming .up-scroll:not(.is-in) .up-mount{clip-path:inset(0 0 100%)}html.js-motion .s-upcoming .up-scroll:not(.is-in) .up-rod:first-child{translate:none}html.js-motion .s-upcoming .up-scroll:not(.is-in) .up-rod:last-child{opacity:0;translate:none}html.js-motion .s-upcoming .up-scroll:not(.is-in) .up-item:before{scale:1 0}.s-upcoming .up-scroll.is-in:not(.is-instant) .up-mount{animation-name:m-unroll-y}.s-upcoming .up-scroll.is-in:not(.is-instant) .up-rod:first-child{animation:none}.s-upcoming .up-scroll.is-in:not(.is-instant) .up-rod:last-child{animation:.24s ease-out .9s backwards m-fade}.s-upcoming .up-scroll.is-in:not(.is-instant) .up-item:before{animation-name:m-thread-y}}.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 .st-announced{--rb:var(--gold);--rb-fill:var(--ink);--rb-ink:var(--gold-hi);--rb-fold:#5d4927}.s-works .st-in-production{--rb:var(--cream);--rb-fill:var(--cream);--rb-ink:#1a140a;--rb-fold:#9d927d}.s-works .st-upcoming{--rb:var(--gold);--rb-fill:var(--gold);--rb-ink:#1a140a;--rb-fold:#6f562c}.s-works .st-delayed{--rb:var(--seal);--rb-fill:var(--seal);--rb-ink:#fbe9d6;--rb-fold:#6e1d18}.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-sw{background:var(--rb);clip-path:polygon(0 0,100% 0,calc(100% - 4px) 50%,100% 100%,0 100%);width:18px;height:10px;display:block;position:relative}.s-works .w-sw.st-announced:after{content:"";background:var(--ink);clip-path:inherit;position:absolute;inset:1.5px 3px 1.5px 1.5px}.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-ribbon{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-ribbon{z-index:2;filter:drop-shadow(0 3px 4px #0000008c);position:absolute;bottom:-12px;left:-8px}.s-works .w-ribbon:before{content:"";background:var(--rb-fold);clip-path:polygon(0 0,100% 0,100% 100%);width:8px;height:6px;position:absolute;top:100%;left:0}.s-works .w-ribbon>span{background:var(--rb);clip-path:polygon(0 0,100% 0,calc(100% - 9px) 50%,100% 100%,0 100%);height:26px;font-family:var(--f-ui);letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;color:var(--rb-ink);align-items:center;padding:0 20px 0 13px;font-size:.7rem;font-weight:800;line-height:1;display:flex;position:relative}.s-works .w-ribbon>span:before{content:"";z-index:-1;background:var(--rb-fill);clip-path:polygon(0 0,100% 0,calc(100% - 8.5px) 50%,100% 100%,0 100%);position:absolute;inset:1px 2px 1px 1px}.s-works .w-ribbon>span{isolation:isolate}.s-works .w-item.is-in:not(.is-instant) .w-ribbon{animation:w-wrap .3s var(--ease-lift) backwards;animation-delay:calc(min(var(--i,0), 8) * var(--m-stagger) + .38s)}@keyframes w-wrap{0%{clip-path:inset(-12px calc(100% + 12px) -12px -12px)}to{clip-path:inset(-12px)}}.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}}.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-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}}
