:root[data-look=d-black]{--fr-line: #4b5059;--fr-pad: 16px;--fr-img: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 36 36' width='36' height='36'%3E%3Cpath d='M7.5 .5h21l7 7v21l-7 7h-21l-7-7v-21z' fill='none' stroke='%234b5059'/%3E%3Cpath d='M.5 12V7.5l7-7H12M24 .5h4.5l7 7V12M35.5 24v4.5l-7 7H24M12 35.5H7.5l-7-7V24' fill='none' stroke='%23d7a63f'/%3E%3C/svg%3E");--fr-fill: linear-gradient(135deg, transparent 5.3px, var(--d-band) 0) top left / 51% 51% no-repeat, linear-gradient(225deg, transparent 5.3px, var(--d-band) 0) top right / 51% 51% no-repeat, linear-gradient(315deg, transparent 5.3px, var(--d-band) 0) bottom right / 51% 51% no-repeat, linear-gradient(45deg, transparent 5.3px, var(--d-band) 0) bottom left / 51% 51% no-repeat}@media (max-width: 760px){:root[data-look=d-black]{--fr-pad: 12px}}:root[data-look=d-black]{:is(.feats>.feat,.tiles>.tile,a.card:has(>.thumb)):before{content:"";position:absolute;z-index:4;pointer-events:none;box-sizing:border-box;inset:0;border:12px solid transparent;border-image:var(--fr-img) 12 / 12px / 0 stretch}.feats>.feat{padding:var(--fr-pad)!important;background:var(--fr-fill)!important}.feats>.feat+.feat{margin-left:0!important;border-left:0!important;border-top:0!important}.feats>.feat{--fr-mh: calc((100cqw - 40px)*.375 - 20px) }@media (max-width: 960px){.feats>.feat-bt{--fr-mh: calc((100cqw - 32px)/1.6) }.feats>:is(.feat-cv,.feat-dl){--fr-mh: calc(((100cqw - 20px) / 2 - 32px) * 1142 / 716)}}@media (max-width: 760px){.feats>.feat-bt{--fr-mh: calc((100cqw - 24px) * 1142 / 716)}.feats>:is(.feat-cv,.feat-dl){--fr-mh: calc((100cqw - 24px) * 1142 / 716 * .82)}}.feats>.feat .feat-media{height:var(--fr-mh)!important}@media (max-width: 760px){.feats>.feat.is-open .feat-media{height:var(--open-h, var(--fr-mh))!important}}@media (min-width: 961px){.feats{--feat-row: tiles}.feats>.feat{flex-basis:calc((100% - 40px)/2)!important;flex-shrink:1!important}.feats>:is(.feat-cv,.feat-dl){flex-basis:calc((100% - 40px)/4)!important}.feats.has-open>.feat{flex-basis:calc((100% - 40px)/5)!important}.feats.has-open>.feat.is-open{flex-basis:calc((100% - 40px)*.6)!important}}.feats>.feat .feat-body{padding:12px 0 0!important}@media (min-width: 761px){.feats{gap:20px!important}}@media (max-width: 760px){.feats{gap:16px!important}}.feats>.feat:has(>.feat-btn:focus-visible){outline-offset:3px}& main>.section:is(.section-first,#latest)>.section-head h2{font-size:40px!important;letter-spacing:-.015em;line-height:1.1}& main>.section-first>.section-head{margin-bottom:28px}@media (max-width: 760px){& main>.section:is(.section-first,#latest)>.section-head h2{font-size:30px!important}& main>.section-first>.section-head{margin-bottom:20px}}.tiles>.tile{padding:var(--fr-pad)!important;background:var(--fr-fill)!important}.tiles{gap:20px!important}@media (max-width: 760px){.tiles{row-gap:20px!important}}& a.card:has(>.thumb){position:relative;container-type:inline-size;padding:var(--fr-pad) var(--fr-pad) 0;gap:calc(var(--fr-pad) + 12px)!important}& a.card:has(>.thumb):before{bottom:auto;height:calc(100cqw * 9 / 16 + 2 * var(--fr-pad))}&[data-fr-panel] .cip[data-board=out] .bpanel{position:sticky}&[data-fr-panel] .cip[data-board=out] .bpanel:before{content:"";position:absolute;z-index:4;pointer-events:none;box-sizing:border-box;inset:-12px;border:12px solid transparent;border-image:var(--fr-img) 12 / 12px / 0 stretch}.cip .side[style*="/cards/"] .side-hero{container-type:inline-size;--eye-y: 44px}.cip .side[style*="/cards/"] .side-art{background-image:linear-gradient(90deg,#09090de6,#09090d99 46%,#09090d3d),var(--art, none)!important;background-size:100% 100%,165% auto!important;background-position:0 0,min(0px,calc((.7 - 1.65 * var(--fx, .5)) * 100cqw)) min(0px,calc(var(--eye-y) - var(--fe, .2) * var(--ihr, 1.397) * 165cqw))!important;-webkit-mask:linear-gradient(180deg,#000 55%,transparent);mask:linear-gradient(180deg,#000 55%,transparent)}@media (max-width: 960px) and (orientation: portrait){.cip .side[style*="/cards/"] .side-hero{--eye-y: 36px}}.cip .side[style*="/cards/"] .side-head{background:linear-gradient(90deg,color-mix(in srgb,var(--d-band) 80%,transparent) 0% 58%,color-mix(in srgb,var(--d-raised) var(--d-plate-art),transparent) 84%)!important}.cip .side[data-side=right][style*="/cards/"] .side-head{background:linear-gradient(270deg,color-mix(in srgb,var(--d-band) 80%,transparent) 0% 58%,color-mix(in srgb,var(--d-raised) var(--d-plate-art),transparent) 84%)!important}@media (min-width: 901px){.dp-info:after{display:none!important}.deckpage>.gallery>.top{flex-wrap:wrap;row-gap:0}.deckpage>.gallery>.top:before{content:""!important;display:block!important;position:static!important;order:99;flex:1 0 100%;height:28px!important;margin-top:28px;background:var(--d-divider)!important;-webkit-mask:none!important;mask:none!important;border:0!important}}@media (max-width: 900px){.dp-info:after{max-width:none!important}}& main>.page:has(>nav.links){text-align:center}& main>.page:has(>nav.links)>.eyebrow:before{content:""!important;display:block!important;width:min(360px,100%)!important;height:28px!important;margin:8px auto 28px!important;background:var(--d-divider)!important}& main>.page:has(>nav.links)>.eyebrow{justify-content:center}& main>.page:has(>nav.links)>:is(.lead,nav.links){margin-left:auto;margin-right:auto;justify-content:center}}
