.stage{background:var(--ground);transition:background-color var(--t-ground) var(--ease);z-index:0;position:fixed;inset:0;overflow:hidden}.stage[data-view=pdp],.stage[data-view=pdp] .stage__view{--stage-fill-top:calc(10px + env(safe-area-inset-top,0px) + 3.5rem);background-color:var(--ground)}.stage__view{position:absolute;inset:0;overflow:hidden}.stage__gallery{--h:min(704px, 70.3dvh);background-color:var(--ground);grid-template-rows:auto minmax(0,1fr);height:100dvh;display:grid;position:absolute;inset:0}.stage__copy.stage__copy--space{pointer-events:none;visibility:hidden;margin-top:10px;position:static}.stage__area{grid-area:2/1;min-height:0;position:relative}.stage__area[data-framing=fill]{align-self:stretch}.stage__area[data-framing=slot]{grid-row:1/-1}.stage__viewport,.stage__next{height:var(--h);width:calc(var(--h) * var(--ar));position:absolute;top:50%;left:50%;translate:-50% -50%}.stage__viewport[data-framing=fill],.stage__next[data-framing=fill]{--stage-fill-slot:calc(100dvh - var(--stage-fill-top));--stage-fill-widen:1.4;height:var(--stage-fill-height,var(--stage-fill-slot));width:min(100%, calc(var(--stage-fill-height,var(--stage-fill-slot)) * var(--ar) * var(--stage-fill-widen)));z-index:1;position:fixed;top:auto;bottom:0;left:50%;translate:-50%}.stage__viewport{--stage-page-gap:10px;--stage-page-x-after:calc(50vw + 50% + var(--stage-page-gap));--stage-page-x-before:var(--stage-page-x-after);--stage-page-y-after:calc(50dvh + 50% + var(--stage-page-gap));--stage-page-y-before:var(--stage-page-y-after);pointer-events:none}.stage__viewport[data-framing=fill]{--stage-page-y-after:calc(100% + var(--stage-page-gap));--stage-page-y-before:calc(100dvh + var(--stage-page-gap))}.stage__frame{display:block;position:absolute;inset:0}.stage__frame[data-held]{transition:opacity var(--t-swap) var(--ease);z-index:1}.stage__frame[data-fading]{opacity:0}.stage__frame img{object-fit:cover;-webkit-user-select:none;user-select:none;will-change:transform;-webkit-user-drag:none;width:100%;height:100%;display:block}.stage__next{cursor:pointer;touch-action:pinch-zoom;background:0 0;border:0;padding:0}.stage__gallery[data-zoomed] .stage__next{touch-action:auto}.stage__gallery[data-swapping] .stage__next{cursor:progress}.stage__next:focus-visible{outline:1px solid var(--ink);outline-offset:-1px}.stage__copy{font:var(--type);letter-spacing:var(--track);padding:var(--pad);z-index:9;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;justify-content:flex-start;align-items:flex-start;display:flex;position:fixed;top:10px;left:0;right:0}.stage__copy-text{text-wrap:balance;width:100%;min-width:0;max-width:100%;margin:0;padding:4px 10px;line-height:1.5}.stage__copy-text--intro{white-space:pre-wrap}.stage__copy-headline{letter-spacing:calc(var(--track) + .02em);text-wrap:balance;font-family:Ivar Display,Suisse Intl,Helvetica Neue,Arial,sans-serif;font-size:calc(1rem + 2px)}.stage__scent-ink{color:var(--c,var(--ink))}.stage__copy-ask{color:color-mix(in srgb, var(--c,var(--ink)) 80%, #000);cursor:pointer;font:inherit;letter-spacing:inherit;text-align:start;background:0 0;border:0;width:fit-content;padding:0;display:block;position:relative}.stage__copy-ask:after{content:"";position:absolute;inset:-4px 0}.stage__copy-ask:focus-visible{outline:1px solid var(--ink);outline-offset:2px}.stage__copy-text{position:relative}.stage__copy-layer{display:block}.stage[data-caption=dark] .stage__copy-layer--monica{color:var(--ink)}.stage[data-caption=light] .stage__copy-layer--monica{color:var(--paper)}.stage__field{visibility:hidden;z-index:2;position:absolute;inset:0}.stage__field:is([data-mode=covering],[data-mode=fallback]){visibility:visible}.stage__field-canvas,.stage__field-fallback{width:100%;height:100%;position:absolute;inset:0}.stage__field-canvas{display:block}.stage__field[data-mode=fallback] .stage__field-canvas{display:none}.stage__field-fallback{opacity:0}.stage__field[data-mode=fallback] .stage__field-fallback{opacity:1;transition:opacity var(--t-field-in) var(--ease) var(--t-field-in-delay)}.stage__field[data-mode=fallback][data-leaving] .stage__field-fallback{opacity:0;transition:opacity var(--t-field-out) var(--ease)}.stage__copy-reply{text-wrap:wrap;display:block}.stage__copy-word{animation:stage-word-arrive var(--t-word-arrive) var(--ease-out) calc(var(--word-order,0) * var(--t-word-stagger)) backwards;opacity:.35;transition:opacity var(--t-word-in) var(--ease-out);display:inline-block}.stage__copy-word[data-spoken]{opacity:1}@keyframes stage-word-arrive{0%{filter:blur(var(--blur-layer));opacity:0}}.stage__copy-wait{animation:stage-wait-in var(--t-layer-in) var(--ease) var(--t-wait-delay) backwards;align-items:center;gap:.3em;height:1lh;display:flex}.stage__copy-wait-dot{animation:stage-wait-pulse var(--t-wait-pulse) ease-in-out infinite;opacity:.2;background:currentColor;border-radius:50%;width:.28em;height:.28em}.stage__copy-wait-dot:nth-child(2){animation-delay:calc(var(--t-wait-pulse) / 6)}.stage__copy-wait-dot:nth-child(3){animation-delay:calc(var(--t-wait-pulse) / 3)}@keyframes stage-wait-in{0%{opacity:0}}@keyframes stage-wait-pulse{0%,to{opacity:.2}40%{opacity:.55}}@media (min-width:768px){.stage__copy-text{max-width:80vw}.stage__copy-text--intro{max-width:50vw}}@media (max-width:767px){.stage__viewport,.stage__next,.stage__viewport[data-framing=fill],.stage__next[data-framing=fill]{height:min(calc(100vw / var(--ar-m)), var(--stage-fill-height,calc(100dvh - var(--stage-fill-top))));width:100%;position:fixed;top:auto;bottom:0;left:0;translate:none}.stage__viewport{--stage-page-y-after:calc(100% + var(--stage-page-gap));--stage-page-y-before:calc(100dvh + var(--stage-page-gap))}.stage[data-view=pdp],.stage[data-view=pdp] .stage__view{--stage-fill-top:calc(env(safe-area-inset-top,0px) + 3.5rem)}.stage__copy{top:0}.stage__copy.stage__copy--space{margin-top:0}.stage__copy-text{padding:5px 10px}}@media (prefers-reduced-motion:reduce){.stage,.stage__frame{transition-duration:.01ms}.stage__copy-word{transition:none;animation:none}.stage__copy-wait-dot{opacity:.35;animation:none}}
