[data-hero].hero{--cmyk-gutter:22px;flex-direction:column;width:100%;margin-bottom:2.5rem;padding-top:1rem;display:flex}@media (width>=641px){[data-hero].hero{margin-bottom:1.5rem}}[data-hero] .hero__fold{grid-template-columns:1fr;gap:18px;display:grid}[data-hero] .hero__photo-col{min-width:0;position:relative}[data-hero] .hero__frame{aspect-ratio:16/9;background:color-mix(in srgb, var(--color-ink) 4%, var(--color-paper));align-self:start;width:100%;position:relative;overflow:visible;box-shadow:0 1px #1d1d1b2e,0 22px 50px -30px #1d1d1b80}[data-hero] .hero__clip{z-index:1;position:absolute;inset:0;overflow:hidden}[data-hero] .hero__plate{opacity:0;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0;overflow:visible}[data-hero] .hero__plate.is-active{opacity:1;pointer-events:auto;z-index:2}[data-hero] .hero__reg-layer{--reg-gutter:6px;inset:calc(-1 * var(--reg-gutter));pointer-events:none;z-index:3;position:absolute;overflow:visible}[data-hero] .hero__reg-edge{pointer-events:none;opacity:0;z-index:4;mix-blend-mode:multiply;will-change:transform, opacity;--reg-arm:22px;--reg-weight:2px;position:absolute;inset:0}[data-hero] .hero__reg-corner{width:var(--reg-arm);height:var(--reg-arm);pointer-events:none;position:absolute}[data-hero] .hero__reg-corner--tl{border-top:var(--reg-weight) solid currentcolor;border-left:var(--reg-weight) solid currentcolor;top:0;left:0}[data-hero] .hero__reg-corner--tr{border-top:var(--reg-weight) solid currentcolor;border-right:var(--reg-weight) solid currentcolor;top:0;right:0}[data-hero] .hero__reg-corner--bl{border-bottom:var(--reg-weight) solid currentcolor;border-left:var(--reg-weight) solid currentcolor;bottom:0;left:0}[data-hero] .hero__reg-corner--br{border-bottom:var(--reg-weight) solid currentcolor;border-right:var(--reg-weight) solid currentcolor;bottom:0;right:0}[data-hero] .hero__reg-edge--cyan{color:#009bbe}[data-hero] .hero__reg-edge--magenta{color:#aa284b}@media (width<=599px){[data-hero] .hero__reg-layer{--reg-gutter:5px}[data-hero] .hero__reg-edge{--reg-arm:16px}}@media (prefers-reduced-motion:reduce){[data-hero] .hero__reg-edge{display:none}}[data-hero] .hero__img{object-fit:cover;width:100%;height:100%;min-height:0;display:block}[data-hero] .hero__plate .copyright-overlay{z-index:6;pointer-events:none}[data-hero] .hero__plate:hover .copyright-overlay{opacity:1}[data-hero] .hero__gutter{background:var(--color-rule);align-self:stretch;width:1px;position:relative}[data-hero] .hero__reg{pointer-events:none;width:13px;height:13px;position:absolute;left:50%;transform:translate(-50%)}[data-hero] .hero__reg:before,[data-hero] .hero__reg:after{content:"";background:var(--color-red);position:absolute}[data-hero] .hero__reg:before{width:1px;height:13px;top:0;left:6px}[data-hero] .hero__reg:after{width:13px;height:1px;top:6px;left:0}[data-hero] .hero__reg--top{top:-7px}[data-hero] .hero__reg--bot{bottom:-7px}[data-hero] .hero__caption-col{min-width:0;display:flex;position:relative}[data-hero] .hero__caption{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;min-width:0;display:flex;position:relative}[data-hero] .hero__kicker{min-width:0;color:var(--color-red);letter-spacing:.2em;text-transform:uppercase;flex-wrap:wrap;align-items:center;font-size:.625rem;font-weight:600;display:inline-flex}[data-hero] .hero__headline-host{--cmyk-inset:max(0px, var(--cmyk-gutter) - var(--spacing-gutter));width:calc(100% - 2 * var(--cmyk-inset));min-width:0;margin:clamp(8px, 1.4vw, 16px) var(--cmyk-inset) 0;touch-action:pan-y;min-height:clamp(86px,11vw,132px);max-height:clamp(86px,11vw,132px);display:block;position:relative;overflow:visible;container-type:inline-size}[data-hero] .hero__headline-host canvas{pointer-events:none;display:block;position:absolute;top:0;left:0}[data-hero] .hero__headline-fallback{-webkit-line-clamp:2;width:100%;height:100%;color:var(--color-ink);letter-spacing:-.03em;text-wrap:balance;-webkit-box-orient:vertical;margin:0;font-size:clamp(2.125rem,10.5cqi,3.75rem);font-weight:900;line-height:.92;display:-webkit-box;overflow:hidden}[data-hero] .hero__period{color:var(--color-red)}[data-hero] .hero__byline{border-top:1px solid var(--color-rule);width:100%;color:var(--color-muted);letter-spacing:.2em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px 11px;margin-top:clamp(13px,1.9vw,20px);padding-top:10px;font-size:11px;font-weight:500;display:flex}[data-hero] .hero__sep,[data-hero] .hero__arrow{color:var(--color-red)}[data-hero] .hero__furniture{flex-direction:column;align-items:flex-start;gap:12px;width:100%;margin-top:10px;display:flex}[data-hero] .hero__controls{border-top:1px solid var(--color-rule);width:100%;color:var(--color-muted);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:16px;padding-top:12px;font-size:10px;display:flex;position:relative}[data-hero] .hero__a11y-pause{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}[data-hero] .hero__a11y-pause:focus,[data-hero] .hero__a11y-pause:active{z-index:3;clip:auto;clip-path:none;border:1px solid var(--color-ink);background:var(--color-paper);width:auto;min-width:44px;height:44px;color:var(--color-ink);padding:6px 10px;overflow:visible}[data-hero] .hero__nav{appearance:none;cursor:pointer;min-width:44px;min-height:44px;color:var(--color-muted);font:inherit;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-size:10px;transition:color .16s;display:inline-flex}[data-hero] .hero__nav:hover{color:var(--color-ink)}[data-hero] .hero__nav:focus-visible,[data-hero] .hero__headline-host:focus-visible{outline:2px solid var(--color-red);outline-offset:3px}[data-hero] .hero__counter{color:var(--color-ink);white-space:nowrap;align-items:center;font-weight:500;display:inline-flex}[data-hero] .hero__counter .of{color:var(--color-muted);margin:0 5px}[data-hero] .hero__counter .tot{color:var(--color-muted)}@media (width>=600px) and (width<=999px){[data-hero] .hero__headline-host{min-height:clamp(118px,18vw,150px);max-height:clamp(118px,18vw,150px)}}@media (width>=1000px){[data-hero] .hero__fold{--hero-stage-height:clamp(320px, min(60vh, 50vw), 760px);grid-template-columns:minmax(0, calc(var(--hero-stage-height) * 16 / 9)) min-content clamp(312px, 24vw, 360px);justify-content:center;align-items:stretch;column-gap:0;width:100%;max-width:100%}[data-hero] .hero__photo-col,[data-hero] .hero__caption-col{min-height:0}[data-hero] .hero__gutter{margin-inline:clamp(24px,1.8vw,32px) clamp(28px,2.4vw,44px)}[data-hero] .hero__frame{width:100%;margin-left:0}[data-hero] .hero__plate{place-items:center}[data-hero] .hero__caption{padding-right:var(--cmyk-gutter);justify-content:flex-start}}@media (width>=1024px){[data-hero].hero{padding-top:1.5rem}[data-hero] .hero__headline-host{min-height:clamp(112px,8vw,150px);max-height:clamp(112px,8vw,150px)}}@media (width<=999px){[data-hero] .hero__caption{min-block-size:0}[data-hero] .hero__gutter{display:none}[data-hero] .hero__controls{width:100%}}.fleuron-trigger[data-astro-cid-lcdefpme]{cursor:pointer;background:0 0;border:none;margin:0;padding:0;line-height:0}.drawer-backdrop[data-astro-cid-lcdefpme]{z-index:8999;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(2px);background:#1d1d1b59;position:fixed;inset:0}.drawer-backdrop[data-astro-cid-lcdefpme].is-open{pointer-events:auto}.drawer-panel[data-astro-cid-lcdefpme]{z-index:9000;opacity:0;pointer-events:none;overscroll-behavior:contain;width:calc(100% - 2rem);max-width:680px;max-height:calc(100dvh - 2rem);position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.drawer-panel[data-astro-cid-lcdefpme].is-open{pointer-events:auto}.drawer-frame[data-astro-cid-lcdefpme]{background:var(--color-paper,#e2ddd7);border:2px solid var(--color-ink,#1d1d1b);box-shadow:4px 4px 0 var(--color-ink,#1d1d1b), 0 12px 40px #1d1d1b33;background-image:url("data:image/svg+xml,%3Csvg width='200' height='200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.03'/%3E%3C/svg%3E");padding:1.5rem 1.75rem 1.25rem;position:relative}.drawer-close[data-astro-cid-lcdefpme]{color:var(--color-muted,#6b6560);cursor:pointer;z-index:2;background:0 0;border:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:0;font-size:16px;line-height:1;transition:color .15s;display:flex;position:absolute;top:.5rem;right:.5rem}.drawer-close[data-astro-cid-lcdefpme]:hover{color:var(--color-red,#c43b2e)}.drawer-masthead[data-astro-cid-lcdefpme]{text-align:center;margin-bottom:1.25rem}.drawer-masthead__rule[data-astro-cid-lcdefpme]{background:var(--color-ink,#1d1d1b);height:2px;margin:0 0 .5rem}.drawer-masthead__rule[data-astro-cid-lcdefpme]:last-of-type{height:1px;margin:.5rem 0 0}.drawer-masthead__title[data-astro-cid-lcdefpme]{color:var(--color-ink,#1d1d1b);letter-spacing:-.01em;margin:0;font-size:clamp(1.25rem,3vw,1.6rem);font-weight:900;line-height:1.1}.drawer-masthead__sub[data-astro-cid-lcdefpme]{letter-spacing:.2em;text-transform:uppercase;color:var(--color-muted,#6b6560);margin:.25rem 0 0;font-size:8px}.drawer-case[data-astro-cid-lcdefpme]{border:1px solid var(--color-ink,#1d1d1b);grid-template-columns:repeat(5,1fr);gap:0;display:grid}.sort-cell[data-astro-cid-lcdefpme]{border-bottom:1px solid #1d1d1b33;border-right:1px solid #1d1d1b33;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:88px;padding:14px 6px 10px;text-decoration:none;transition:background .15s;display:flex;position:relative}.sort-cell[data-astro-cid-lcdefpme]:nth-child(5n){border-right:none}.sort-cell[data-astro-cid-lcdefpme].is-last-row-5{border-bottom:none}.sort-cell[data-astro-cid-lcdefpme]:hover{background:#1d1d1b0a}.sort-cell[data-astro-cid-lcdefpme]:hover .sort-cut[data-astro-cid-lcdefpme]{opacity:.85;filter:none}.sort-cell[data-astro-cid-lcdefpme]:hover .sort-name[data-astro-cid-lcdefpme]{color:var(--color-red,#c43b2e)}.sort-cut[data-astro-cid-lcdefpme]{object-fit:contain;mix-blend-mode:multiply;opacity:.6;filter:grayscale(.15)sepia(.08);width:38px;height:38px;transition:opacity .2s,filter .2s}.sort-name[data-astro-cid-lcdefpme]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-ink,#1d1d1b);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:8.5px;line-height:1.2;transition:color .15s;overflow:hidden}.sort-count[data-astro-cid-lcdefpme]{letter-spacing:.05em;color:var(--color-muted,#6b6560);opacity:.6;font-size:8px}.drawer-colophon[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-ink,#1d1d1b);justify-content:space-between;margin-top:.75rem;padding-top:.5rem;display:flex}.drawer-colophon[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted,#6b6560);font-size:8px}@media (width<=640px){.drawer-frame[data-astro-cid-lcdefpme]{padding:1rem 1rem .75rem}.drawer-case[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr)}.sort-cell[data-astro-cid-lcdefpme]{min-height:72px;padding:10px 4px 8px}.sort-cell[data-astro-cid-lcdefpme]:nth-child(5n){border-right:1px solid #1d1d1b33}.sort-cell[data-astro-cid-lcdefpme]:nth-child(4n){border-right:none}.sort-cell[data-astro-cid-lcdefpme].is-last-row-5{border-bottom:1px solid #1d1d1b33}.sort-cell[data-astro-cid-lcdefpme].is-last-row-4{border-bottom:none}.sort-cut[data-astro-cid-lcdefpme]{width:30px;height:30px}.sort-name[data-astro-cid-lcdefpme]{font-size:9px}.sort-count[data-astro-cid-lcdefpme]{font-size:8px}.drawer-masthead__sub[data-astro-cid-lcdefpme]{font-size:9px}.drawer-colophon[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;gap:2px}.drawer-colophon[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:8px}}@media (width<=380px){.drawer-case[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr)}.sort-cell[data-astro-cid-lcdefpme]:nth-child(4n){border-right:1px solid #1d1d1b33}.sort-cell[data-astro-cid-lcdefpme]:nth-child(3n){border-right:none}.sort-cell[data-astro-cid-lcdefpme].is-last-row-4{border-bottom:1px solid #1d1d1b33}.sort-cell[data-astro-cid-lcdefpme].is-last-row-3{border-bottom:none}}@media (prefers-reduced-motion:reduce){.sort-cell[data-astro-cid-lcdefpme]{transition:none}}
