.opening{z-index:50;justify-content:center;align-items:center;animation:.7s 2.9s both opening-clears;display:flex;position:fixed;inset:0}:root[data-opened] .opening{display:none}.opening[data-live]{animation:none}.opening__paper{background:#fff;position:absolute;inset:0}.opening[data-live].is-clearing .opening__paper,.opening[data-live].is-clearing:not(.is-scattering) .opening__mark{opacity:0;transition:opacity .9s}.opening__mark{aspect-ratio:1;width:clamp(220px,38vw,380px);position:relative}.opening__mark video{object-fit:contain;width:100%;height:100%;transition:opacity .62s;display:block}.opening.is-scattering .opening__mark video{opacity:0}.opening.is-scattering{pointer-events:none}.opening__grain{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .62s;position:absolute;inset:0}.opening.is-scattering .opening__grain{opacity:1}@keyframes opening-clears{0%{opacity:1;visibility:visible}99%{opacity:0;visibility:visible}to{opacity:0;visibility:hidden}}@media (prefers-reduced-motion:reduce){.opening{animation:.3s .8s both opening-clears}}
.peek{z-index:4;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;height:clamp(110px,17vh,190px);transition:translate .13s ease-in;position:fixed;right:0;translate:101%}.peek.is-out{transition:translate .13s ease-out;translate:0}.peek video{pointer-events:none;-webkit-user-drag:none;width:auto;height:100%;display:block}@media (prefers-reduced-motion:reduce){.peek{display:none}}
:root{--ink-rgb:254 61 38;--vignette:.2;--vignette-start:58%}*,:before,:after{box-sizing:border-box}html,body{height:100%;overflow:hidden}body{color:#111;-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}::view-transition-old(leaf){animation:.18s both leaf-goes}::view-transition-new(leaf){animation:.26s .14s both leaf-comes}@keyframes leaf-goes{0%{opacity:1}to{opacity:0}}@keyframes leaf-comes{0%{opacity:0}to{opacity:1}}.chrome{view-transition-name:furniture}::view-transition-old(furniture){opacity:0;animation:none}::view-transition-new(furniture){opacity:1;animation:none}@media (prefers-reduced-motion:reduce){::view-transition-old(leaf){animation:none}::view-transition-new(leaf){animation:none}}
