:root{--orimodo-gutter: clamp(1rem, 3vw, 3.5rem);--orimodo-section-space: calc(clamp(3rem, 8vw, 8rem) * var(--orimodo-density, 1));--orimodo-hairline: 1px solid var(--orimodo-line, currentColor);--orimodo-overlay-layer: 70}#header-component[transparent] .header__underlay-closed{height:100%}#header-component[data-orimodo-scroll-transparent=true] .header__underlay-closed,#header-component[data-orimodo-scroll-transparent=true] .header__underlay-open{background:transparent!important;height:0}#header-component[data-orimodo-scroll-transparent=true] .header__row{background:transparent}.orimodo-shell{color:var(--orimodo-text);font-family:var(--orimodo-body-font);min-width:0;overflow-wrap:anywhere}.orimodo-shell,.orimodo-shell *{box-sizing:border-box}.orimodo-shell :is(img,video,svg){max-width:100%}.orimodo-shell h1,.orimodo-shell h2,.orimodo-shell h3,.orimodo-display{font-family:var(--orimodo-display-font);font-weight:400;letter-spacing:0}.orimodo-overlay[hidden]{display:none}.orimodo-overlay{align-items:center;display:grid;top:0;right:0;bottom:0;left:0;justify-items:center;padding:var(--orimodo-gutter);position:fixed;z-index:var(--orimodo-overlay-layer)}.orimodo-overlay__backdrop{background:color-mix(in srgb,var(--orimodo-overlay-color, #111111) calc(var(--orimodo-overlay-opacity, .45) * 100%),transparent);border:0;top:0;right:0;bottom:0;left:0;padding:0;position:absolute}.orimodo-overlay__panel{background:var(--orimodo-surface, #ffffff);color:var(--orimodo-text, #1a1a1a);max-block-size:calc(100dvh - (2 * var(--orimodo-gutter)));max-inline-size:min(100%,52rem);overflow:auto;position:relative;width:100%;z-index:1}.orimodo-overlay__close{align-items:center;background:transparent;border:0;color:currentColor;cursor:pointer;display:inline-flex;font:inherit;height:2.75rem;justify-content:center;position:absolute;right:.5rem;top:.5rem;width:2.75rem;z-index:2}.orimodo-overlay__close span{font-size:1.75rem;line-height:1}.orimodo-overlay :focus-visible,.orimodo-shell :focus-visible{outline:1px solid currentColor;outline-offset:4px}html.orimodo-overlay-open,html.orimodo-opening-active{overflow:hidden}html.orimodo-opening-active #header-group>.header-section{position:fixed;inset:0 0 auto;opacity:0;pointer-events:none}.orimodo-opening{--orimodo-letter-ratio: 11 / 15;color:var(--orimodo-opening-text);display:block;top:0;right:0;bottom:0;left:0;pointer-events:none;position:fixed;z-index:60}#header-group>.orimodo-opening-section{position:relative;z-index:calc(var(--orimodo-overlay-layer) + 1)}.orimodo-opening__stage{background:var(--orimodo-opening-surface);display:none;top:0;right:0;bottom:0;left:0;pointer-events:auto;position:absolute}.orimodo-opening[data-state=video] .orimodo-opening__video-stage,.orimodo-opening[data-state=video-closing] .orimodo-opening__video-stage,.orimodo-opening[data-state=media-error] .orimodo-opening__video-stage,.orimodo-opening[data-state=letter] .orimodo-opening__curtain-stage,.orimodo-opening[data-state=letter-closing] .orimodo-opening__curtain-stage,.orimodo-opening[data-state=curtain] .orimodo-opening__curtain-stage,.orimodo-opening[data-state=revealing] .orimodo-opening__curtain-stage{display:block}.orimodo-opening__video-stage{background-color:#000;background-image:var(--orimodo-opening-poster);background-position:center;background-size:cover;clip-path:inset(0);opacity:1;transform:scale(1);transition:clip-path calc(var(--orimodo-opening-duration) * var(--orimodo-motion-factor, 1)) cubic-bezier(.65,0,.35,1),opacity calc(var(--orimodo-opening-duration) * var(--orimodo-motion-factor, 1)) ease,transform calc(var(--orimodo-opening-duration) * var(--orimodo-motion-factor, 1)) cubic-bezier(.65,0,.35,1);will-change:transform;z-index:2}.orimodo-opening[data-state=video-closing] .orimodo-opening__video-stage{clip-path:inset(50%);opacity:0;transform:scale(.94)}.orimodo-opening__curtain-stage{background-color:var(--orimodo-opening-surface, #111111);background-image:linear-gradient(#11111147,#11111180),var(--orimodo-opening-curtain-image);background-position:center;background-size:cover;pointer-events:none;transform:translateY(calc(var(--orimodo-curtain-progress, 0) * -100%));transition:transform calc(.18s * var(--orimodo-motion-factor, 1)) linear;will-change:transform;z-index:1}.orimodo-opening[data-state=curtain] .orimodo-opening__curtain-stage,.orimodo-opening[data-state=revealing] .orimodo-opening__curtain-stage{pointer-events:auto}.orimodo-opening__video{height:100%;object-fit:cover;width:100%}.orimodo-opening__video--mobile{display:none}.orimodo-opening__video--mobile:only-of-type,.orimodo-opening__video[data-orimodo-opening-active=true]{display:block}.orimodo-opening__video[data-orimodo-opening-active=false]{display:none}.orimodo-opening__skip{background:transparent;border:0;border-bottom:1px solid currentColor;color:currentColor;cursor:pointer;font:inherit;padding:.35rem 0}.orimodo-opening__skip{bottom:var(--orimodo-gutter);color:#fff;position:absolute;right:var(--orimodo-gutter)}.orimodo-opening__letter-overlay{padding:0;pointer-events:auto;z-index:3}.orimodo-opening__letter-overlay .orimodo-overlay__panel{align-items:center;background:transparent;display:grid;height:100%;justify-items:center;max-inline-size:100%;overflow:visible;padding:0;pointer-events:none;width:100%}.orimodo-opening__letter-overlay .orimodo-overlay__backdrop{background:transparent;opacity:1;transition:opacity calc(var(--orimodo-opening-duration) * var(--orimodo-motion-factor, 1)) ease}.orimodo-opening__letter-overlay .orimodo-overlay__close,.orimodo-opening__letter-paper{pointer-events:auto}.orimodo-opening[data-state=letter-closing] .orimodo-opening__letter-overlay{pointer-events:none}.orimodo-opening[data-state=letter-closing] .orimodo-opening__letter-paper{opacity:1;translate:var(--orimodo-letter-target-x, 0px) var(--orimodo-letter-target-y, 0px);transform:scale(.08)}.orimodo-opening[data-state=letter-closing] .orimodo-opening__letter-paper>*{opacity:0;transition:opacity calc(var(--orimodo-opening-duration) * .28) ease}.orimodo-opening[data-state=letter-closing] .orimodo-opening__letter-overlay .orimodo-overlay__backdrop{opacity:0}.orimodo-opening__letter-paper{aspect-ratio:var(--orimodo-letter-ratio);background-color:var(--orimodo-opening-surface);background-image:var(--orimodo-letter-paper-image);background-position:center;background-size:cover;color:var(--orimodo-opening-text);display:flex;flex-direction:column;margin:0 auto;justify-content:space-between;max-height:100%;max-width:var(--orimodo-letter-width);opacity:1;overflow:auto;padding:var(--orimodo-letter-padding);translate:0 0;transform:scale(1);transform-origin:center;transition:opacity calc(var(--orimodo-opening-duration) * var(--orimodo-motion-factor, 1)) ease,transform calc(var(--orimodo-opening-duration) * var(--orimodo-motion-factor, 1)) cubic-bezier(.65,0,.35,1),translate calc(var(--orimodo-opening-duration) * var(--orimodo-motion-factor, 1)) cubic-bezier(.65,0,.35,1);width:100%;z-index:2}.orimodo-opening__letter-heading{font-size:clamp(1.25rem,3vw,2rem);margin:0 0 2rem;text-align:center}.orimodo-opening__letter-logo{margin:0 auto clamp(2rem,6vw,4rem);max-width:min(42vw,16rem);width:100%}.orimodo-opening__letter-logo-image{display:block;height:auto;width:100%}.orimodo-opening__letter-copy{font-family:var(--orimodo-display-font);font-size:clamp(.9rem,1.5vw,1.15rem);line-height:1.55}.orimodo-opening__letter-action{align-self:flex-end;background:transparent;border:0;border-bottom:1px solid currentColor;color:currentColor;cursor:pointer;font:inherit;margin-top:2rem;padding:.35rem 0}.orimodo-opening__continuity-logo{left:var(--orimodo-opening-logo-center-x, 50%);max-width:var(--orimodo-opening-logo-width, min(50vw, 16rem));opacity:var(--orimodo-continuity-logo-opacity, 0);pointer-events:none;position:fixed;top:var(--orimodo-opening-logo-center-y, calc(var(--top-row-height, var(--header-height, 60px)) / 2));transform:translate(-50%,-50%) scale(.72);transition:opacity calc(var(--orimodo-opening-duration) * var(--orimodo-motion-factor, 1)) ease,transform calc(var(--orimodo-opening-duration) * var(--orimodo-motion-factor, 1)) cubic-bezier(.65,0,.35,1);width:var(--orimodo-opening-logo-width, min(50vw, 16rem));z-index:1}.orimodo-opening__continuity-logo-image{display:block;height:auto;width:100%}.orimodo-opening[data-state=letter-closing] .orimodo-opening__continuity-logo,.orimodo-opening[data-state=curtain] .orimodo-opening__continuity-logo,.orimodo-opening[data-state=revealing] .orimodo-opening__continuity-logo{transform:translate(-50%,-50%) scale(1)}.orimodo-opening__noscript{background:#fff;bottom:1rem;color:#111;left:50%;padding:.75rem 1rem;pointer-events:auto;position:fixed;transform:translate(-50%);z-index:80}@media(max-width:749px){.orimodo-opening__video--desktop:has(+.orimodo-opening__video--mobile),.orimodo-opening__video--desktop:has(~.orimodo-opening__video--mobile){display:none}.orimodo-opening__video--mobile{display:block}.orimodo-opening__letter-paper{padding:min(var(--orimodo-letter-padding),8vw)}.orimodo-opening__continuity-logo{max-width:var(--orimodo-opening-logo-width-mobile, min(50vw, 16rem));width:var(--orimodo-opening-logo-width-mobile, min(50vw, 16rem))}}.orimodo-release{background:var(--orimodo-release-surface);color:var(--orimodo-release-text);display:grid;gap:var(--orimodo-release-gap);grid-template-columns:minmax(12rem,var(--orimodo-release-rail)) minmax(0,1fr);padding:0 var(--orimodo-gutter) var(--orimodo-section-space);position:relative}.orimodo-release--with-editorial{grid-template-columns:minmax(12rem,var(--orimodo-release-rail)) minmax(0,1fr) minmax(12rem,var(--orimodo-release-editorial))}.orimodo-release__rail{align-self:stretch;border-top:var(--orimodo-hairline);min-width:0;position:relative}.orimodo-release__rail-content{padding:clamp(1rem,3vw,2.5rem) var(--orimodo-gutter) 2rem 0}.orimodo-release__rail--sticky .orimodo-release__rail-content{position:sticky;top:calc(var(--header-height, 0px) + var(--orimodo-release-sticky-top))}.orimodo-release__bar{background:var(--orimodo-release-bar);bottom:0;height:.5rem;left:0;position:absolute;width:var(--orimodo-release-bar-width)}.orimodo-release__eyebrow,.orimodo-release__countdown-label,.orimodo-release__timezone{font-size:.72rem;margin:0 0 1rem;text-transform:uppercase}.orimodo-release__title{font-size:clamp(1.3rem,2.5vw,2.5rem);margin:0 0 1.5rem}.orimodo-release__rail-image{border:var(--orimodo-release-rail-frame-width) solid var(--orimodo-release-rail-frame);display:block;height:auto;margin-bottom:1.5rem;object-fit:contain;width:100%}.orimodo-release__rail-link{color:inherit;display:block;text-decoration:none}.orimodo-release__placeholder{background:var(--orimodo-release-placeholder);color:color-mix(in srgb,var(--orimodo-release-text) 18%,var(--orimodo-release-placeholder));display:block;height:100%;width:100%}.orimodo-release__countdown{align-items:baseline;display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.65rem}.orimodo-release__countdown>span:not(.orimodo-release__countdown-separator){align-items:baseline;display:inline-flex;gap:.25rem;min-width:0}.orimodo-release__countdown-separator{color:color-mix(in srgb,currentColor 70%,transparent);display:inline-block}.orimodo-release__countdown strong{font-family:var(--orimodo-display-font);font-size:clamp(1rem,2vw,1.6rem);font-weight:400;font-variant-numeric:tabular-nums}.orimodo-release__countdown small{font-size:.72rem}.orimodo-release__cta,.orimodo-release__note a,.orimodo-story a,.orimodo-carousel__content a{border-bottom:1px solid currentColor;color:currentColor;display:inline-block;margin-top:1rem;padding-bottom:.25rem;text-decoration:none}.orimodo-release__cta{border:var(--orimodo-release-cta-border-width) solid currentColor;display:block;margin-top:1.5rem;padding:.7rem 1rem;text-align:center;width:100%}.orimodo-release__primary-media{aspect-ratio:var(--orimodo-release-image-ratio);display:block;overflow:hidden}.orimodo-release__primary-media img{height:100%;object-fit:cover;width:100%}.orimodo-release__primary-media--placeholder{background:var(--orimodo-release-placeholder)}.orimodo-release__editorial{align-items:flex-start;display:flex;flex-direction:column;gap:clamp(1.5rem,4vw,4rem);justify-content:flex-start;min-width:0;padding:0}.orimodo-release__note{background:var(--orimodo-note-surface);color:var(--orimodo-note-text);max-width:100%;transform:rotate(var(--orimodo-note-rotation));width:min(100%,var(--orimodo-note-width))}.orimodo-release__note--polaroid{background:transparent;box-shadow:none;padding:0}.orimodo-release__note h3{margin:0 0 1rem}.orimodo-release__note-media,.orimodo-release__note-media img{display:block;height:auto;width:100%}.orimodo-release__note-media--placeholder{aspect-ratio:4 / 5}.orimodo-release__note--polaroid .orimodo-release__note-media{background:linear-gradient(135deg,rgb(0 0 0 / 14%) 0 .5rem,transparent .55rem) top left / 1.15rem 1.15rem no-repeat,linear-gradient(225deg,rgb(0 0 0 / 14%) 0 .5rem,transparent .55rem) top right / 1.15rem 1.15rem no-repeat,linear-gradient(45deg,rgb(0 0 0 / 10%) 0 .5rem,transparent .55rem) bottom left / 1.15rem 1.15rem no-repeat,linear-gradient(315deg,rgb(0 0 0 / 10%) 0 .5rem,transparent .55rem) bottom right / 1.15rem 1.15rem no-repeat,#f8f7f3;border:1px solid rgb(26 26 26 / 42%);box-shadow:0 0 0 .25rem #fff,0 0 0 .3rem #1a1a1a2e,0 .75rem 1.5rem #0000001a;margin:.3rem;padding:clamp(.5rem,.8vw,.75rem);width:calc(100% - .6rem)}.orimodo-release__note--polaroid .orimodo-release__note-media img{border:1px solid rgb(26 26 26 / 18%)}.orimodo-release__note-caption{font-size:.75rem;line-height:1.35;margin:1rem .3rem 0}.orimodo-carousel{background:var(--orimodo-carousel-surface);color:var(--orimodo-carousel-text);display:block;overflow:hidden;padding:var(--orimodo-section-space) var(--orimodo-gutter);position:relative}.orimodo-carousel__header{align-items:end;display:flex;justify-content:space-between;margin-bottom:clamp(1rem,3vw,2rem)}.orimodo-carousel__header p,.orimodo-carousel__header h2{margin:0}.orimodo-carousel__intro{margin-top:.75rem;max-width:44rem}.orimodo-carousel__intro p+p{margin-top:.5rem}.orimodo-carousel__controls{display:flex;gap:.25rem;justify-content:flex-end;margin-left:auto;padding-top:.75rem;width:max-content}.orimodo-carousel__controls button{align-items:center;background:transparent;border:0;color:currentColor;cursor:pointer;display:inline-flex;height:2.75rem;justify-content:center;width:2.75rem}.orimodo-carousel__controls button:first-child span{transform:rotate(180deg)}.orimodo-carousel__controls svg{width:1.25rem}.orimodo-carousel__track{display:flex;gap:var(--orimodo-carousel-gap);overflow-x:auto;overscroll-behavior-inline:contain;padding-bottom:1rem;scrollbar-width:none;scroll-snap-type:x mandatory}.orimodo-carousel__track::-webkit-scrollbar{display:none}.orimodo-carousel__card{display:block;flex:0 0 calc((100% - (var(--orimodo-carousel-visible) - 1) * var(--orimodo-carousel-gap)) / var(--orimodo-carousel-visible));min-width:0;scroll-snap-align:start}.orimodo-carousel__media{aspect-ratio:var(--orimodo-carousel-ratio);overflow:hidden;position:relative}.orimodo-carousel__primary,.orimodo-carousel__primary img,.orimodo-carousel__alternate{display:block;height:100%;object-fit:cover;width:100%}.orimodo-carousel__alternate{top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transition:opacity calc(.32s * var(--orimodo-motion-factor, 1)) ease}.orimodo-carousel__placeholder{background:var(--orimodo-card-placeholder);color:var(--orimodo-card-placeholder-ink);fill:currentColor}.orimodo-carousel__card[data-alternate-active] .orimodo-carousel__alternate{opacity:1}.orimodo-carousel__tag{border:1px solid currentColor;color:var(--orimodo-carousel-tag-light);left:50%;padding:.3rem .7rem;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.orimodo-carousel__tag-control{cursor:pointer;font:inherit}.orimodo-carousel__card[data-alternate-active] .orimodo-carousel__tag-control[aria-pressed=true]{text-decoration:underline}.orimodo-carousel__tag--solid{background:var(--orimodo-carousel-tag-light);border-color:var(--orimodo-carousel-tag-light);color:var(--orimodo-carousel-tag-dark)}.orimodo-carousel__tag--translucent{background:rgb(from var(--orimodo-carousel-tag-light) r g b / var(--orimodo-carousel-tag-opacity));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.orimodo-carousel__content{padding-top:.75rem}.orimodo-carousel__content h3,.orimodo-carousel__content p{margin:0 0 .5rem}.orimodo-carousel__edge-line{background:var(--orimodo-carousel-line);bottom:var(--orimodo-section-space);position:absolute;right:0;top:var(--orimodo-section-space);width:var(--orimodo-carousel-line-width)}.orimodo-carousel__accent-bar{background:var(--orimodo-carousel-bar);bottom:calc(var(--orimodo-section-space) / 2);height:var(--orimodo-carousel-bar-height);position:absolute;right:0;width:var(--orimodo-carousel-bar-width)}.orimodo-story{align-items:start;background:var(--orimodo-story-surface);color:var(--orimodo-story-text);display:grid;gap:var(--orimodo-story-gap);grid-template-columns:minmax(10rem,20%) minmax(0,1fr);padding:var(--orimodo-story-space-top) var(--orimodo-gutter) var(--orimodo-story-space-bottom);position:relative}.orimodo-story__line{background:var(--orimodo-story-line);height:1px;left:var(--orimodo-gutter);position:absolute;right:var(--orimodo-gutter);top:0}.orimodo-story__header{display:contents}.orimodo-story__eyebrow{margin:0}.orimodo-story__intro{align-items:var(--orimodo-story-align);display:flex;flex-direction:column;max-width:70ch}.orimodo-story__intro h2{margin:0 0 1.5rem}.orimodo-story__hero-media{grid-column:2;margin:0;width:var(--orimodo-story-media-width)}.orimodo-story--media-right .orimodo-story__hero-media{justify-self:end}.orimodo-story--media-left .orimodo-story__hero-media{grid-column:1 / -1;justify-self:start}.orimodo-story__hero-media img,.orimodo-story__item img{display:block;height:auto;width:100%}.orimodo-story__placeholder{aspect-ratio:var(--orimodo-story-placeholder-ratio);background:var(--orimodo-story-placeholder);color:var(--orimodo-story-placeholder-ink);display:block;fill:currentColor;width:100%}.orimodo-story figcaption{font-size:.72rem;margin-top:.4rem}.orimodo-story__items{display:grid;gap:var(--orimodo-story-gap);grid-column:2;grid-template-columns:1fr;margin-top:clamp(1rem,4vw,4rem)}.orimodo-story--single .orimodo-story__items{max-width:var(--orimodo-story-media-width)}.orimodo-story--values .orimodo-story__items{align-items:start;grid-template-columns:1.15fr .85fr 1.05fr;max-width:none}.orimodo-story--values .orimodo-story__item--small{margin-top:clamp(0rem,2vw,2rem)}.orimodo-story--values .orimodo-story__item--tall{margin-top:clamp(0rem,1vw,1rem)}.orimodo-story--stacked .orimodo-story__items{grid-template-columns:1fr;max-width:none}.orimodo-story--media-below .orimodo-story__hero-media{grid-column:1 / -1}.orimodo-story__item{align-content:space-between;display:grid;gap:1.5rem}.orimodo-story__item h3,.orimodo-story__item p,.orimodo-story__item figure{margin:0}.orimodo-story__diary-preview{grid-column:1 / -1;min-width:0;width:100%}.orimodo-story__diary-grid{align-items:start;display:grid;gap:clamp(.75rem,2vw,1.75rem);grid-template-columns:repeat(3,minmax(0,1fr))}.orimodo-story__diary-entry{min-width:0;position:relative}.orimodo-story__diary-entry:nth-child(2){margin-top:clamp(.5rem,2vw,2rem)}.orimodo-story__diary-entry:nth-child(3){margin-top:clamp(1rem,3vw,3rem)}.orimodo-story__diary-entry-link{color:inherit;display:block;text-decoration:none}.orimodo-story__diary-entry-image{aspect-ratio:4 / 5;display:block;height:auto;object-fit:cover;width:100%}.orimodo-story__diary-entry-caption{font-size:clamp(.7rem,1.1vw,.85rem);line-height:1.35;margin:.55rem 0 0;overflow-wrap:anywhere}.orimodo-story__intro .rte,.orimodo-story__item-copy .rte{max-width:70ch;overflow-wrap:anywhere}.orimodo-release__rail-toggle,.orimodo-release__rail-close,.orimodo-release__rail-backdrop{display:none}@media(max-width:989px){.orimodo-release,.orimodo-release--with-editorial{grid-template-columns:1fr;padding-inline:0}.orimodo-release--mobile-media-status-story .orimodo-release__main{order:1}.orimodo-release--mobile-media-status-story .orimodo-release__rail{order:2}.orimodo-release--mobile-media-status-story .orimodo-release__editorial{order:3}.orimodo-release--mobile-status-media-story .orimodo-release__rail{order:1}.orimodo-release--mobile-status-media-story .orimodo-release__main{order:2}.orimodo-release--mobile-status-media-story .orimodo-release__editorial{order:3}.orimodo-release--mobile-media-story-status .orimodo-release__main{order:1}.orimodo-release--mobile-media-story-status .orimodo-release__editorial{order:2}.orimodo-release--mobile-media-story-status .orimodo-release__rail{order:3}.orimodo-release__rail{margin-inline:var(--orimodo-gutter)}.orimodo-release__rail--sticky .orimodo-release__rail-content{position:static}.orimodo-release__main{min-width:0}.orimodo-release__editorial{padding-block:clamp(2rem,5vw,5rem);padding-inline:var(--orimodo-gutter)}.orimodo-story{grid-template-columns:1fr}.orimodo-story__header{display:grid;gap:1rem}.orimodo-story__hero-media,.orimodo-story--media-left .orimodo-story__hero-media,.orimodo-story__items{grid-column:1;width:100%}}@media(max-width:749px){.orimodo-story__diary-grid{grid-template-columns:1fr}.orimodo-story__diary-entry:nth-child(2),.orimodo-story__diary-entry:nth-child(3){margin-top:0}.orimodo-release__countdown{max-width:22rem}.orimodo-release__note{transform:none;width:100%}.orimodo-carousel__card{flex-basis:calc((100% - (var(--orimodo-carousel-visible-mobile) - 1) * var(--orimodo-carousel-gap)) / var(--orimodo-carousel-visible-mobile))}.orimodo-carousel__controls{display:none}.orimodo-story__items{grid-template-columns:1fr}.orimodo-release[data-orimodo-release-drawer]{position:relative}.orimodo-release[data-orimodo-release-drawer] .orimodo-release__rail-toggle{align-items:center;background:var(--orimodo-release-surface);border:1px solid color-mix(in srgb,var(--orimodo-release-text) 35%,transparent);color:var(--orimodo-release-text);cursor:pointer;display:inline-flex;gap:.45rem;left:.75rem;min-height:2.75rem;padding:.55rem .8rem;position:absolute;top:.75rem;z-index:12}.orimodo-release[data-orimodo-release-drawer] .orimodo-release__rail-toggle span:first-child{align-items:center;border:1px solid currentColor;display:inline-flex;font-size:1.15rem;height:1.45rem;justify-content:center;line-height:1;width:1.45rem}.orimodo-release[data-orimodo-release-drawer] .orimodo-release__rail{background:var(--orimodo-release-surface);border-right:1px solid color-mix(in srgb,var(--orimodo-release-text) 18%,transparent);bottom:0;box-shadow:0 0 2rem #0000002e;left:0;margin:0;max-width:min(88vw,22rem);overflow:auto;position:fixed;top:0;transform:translate(-102%);transition:transform .22s ease;width:min(88vw,22rem);z-index:1002}.orimodo-release[data-orimodo-release-drawer] .orimodo-release__rail-content{padding:4.75rem 1rem 2.5rem}.orimodo-release[data-orimodo-release-drawer] .orimodo-release__rail-close{align-items:center;background:transparent;border:1px solid currentColor;color:var(--orimodo-release-text);cursor:pointer;display:inline-flex;font-size:1.35rem;height:2.4rem;justify-content:center;line-height:1;position:absolute;right:1rem;top:1rem;width:2.4rem;z-index:2}.orimodo-release[data-orimodo-release-drawer] .orimodo-release__rail-backdrop{background:#00000057;border:0;cursor:pointer;display:block;top:0;right:0;bottom:0;left:0;padding:0;position:fixed;z-index:1001}.orimodo-release[data-orimodo-release-drawer] .orimodo-release__rail-backdrop[hidden]{display:none}.orimodo-release[data-orimodo-release-drawer][data-orimodo-release-drawer-open=true] .orimodo-release__rail{transform:translate(0)}}.orimodo-faq{background:var(--orimodo-faq-surface);border-top:1px solid var(--orimodo-faq-line);color:var(--orimodo-faq-text);display:grid;gap:var(--orimodo-gutter);grid-template-columns:minmax(8rem,var(--orimodo-faq-label-width)) minmax(0,1fr);padding:var(--orimodo-faq-space) var(--orimodo-gutter)}.orimodo-faq__label p,.orimodo-faq__label h1,.orimodo-faq__label h2{margin:0}.orimodo-faq__intro{margin-top:1.5rem;max-width:34rem}.orimodo-faq__item{border-bottom:1px solid var(--orimodo-faq-line)}.orimodo-faq__item:first-child{border-top:1px solid var(--orimodo-faq-line)}.orimodo-faq__item summary{align-items:center;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;list-style:none;padding:1rem 0}.orimodo-faq__item summary::-webkit-details-marker{display:none}.orimodo-faq__item summary span:last-child{transition:transform calc(.18s * var(--orimodo-motion-factor, 1)) ease}.orimodo-faq__item summary small{display:block;font-size:.68rem;font-weight:400;margin-bottom:.25rem;text-transform:uppercase}.orimodo-faq__item[open] summary span:last-child{transform:rotate(45deg)}.orimodo-faq__answer{background:var(--orimodo-faq-row);padding:1rem}.orimodo-faq__link,.orimodo-faq__contact,.orimodo-diary__link{border-bottom:1px solid currentColor;color:currentColor;display:inline-block;margin-top:1.5rem;padding-bottom:.25rem;text-decoration:none}.orimodo-diary{--orimodo-diary-active-reach: var(--orimodo-diary-corner-reach);background:var(--orimodo-diary-surface);color:var(--orimodo-diary-text);min-height:60vh;overflow:hidden;padding:var(--orimodo-diary-space) var(--orimodo-gutter);position:relative}.orimodo-diary__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:clamp(2rem,5vw,5rem);position:relative;z-index:5}.orimodo-diary__header p,.orimodo-diary__header h1,.orimodo-diary__header h2{margin:0}.orimodo-diary__intro{margin-top:1.25rem;max-width:48rem}.orimodo-diary__intro p+p{margin-top:.75rem}.orimodo-diary__text-wall{align-content:space-around;color:var(--orimodo-diary-text-wall);display:grid;gap:clamp(2rem,7vw,7rem);top:0;right:0;bottom:0;left:0;margin:0;padding:clamp(1.5rem,4vw,4rem) clamp(1rem,8vw,8rem);pointer-events:none;position:absolute;transform:translateZ(calc(-1 * var(--orimodo-diary-text-depth)));transform-style:preserve-3d;z-index:1}.orimodo-diary__text-wall p{font-family:var(--orimodo-display-font);font-size:clamp(1.15rem,2.4vw,2.55rem);letter-spacing:.01em;line-height:1.12;margin:0;max-width:min(36rem,78vw)}.orimodo-diary__text-wall p:nth-child(2n){justify-self:end;text-align:left}.orimodo-diary__text-wall p:nth-child(3n){justify-self:center}.orimodo-diary__header button{align-items:center;background:transparent;border:1px solid currentColor;color:currentColor;cursor:pointer;display:inline-flex;font:inherit;height:2.75rem;justify-content:center;width:2.75rem}.orimodo-diary__rail{background:var(--orimodo-diary-rail);height:var(--orimodo-diary-rail-width);left:0;pointer-events:none;position:absolute;top:var(--orimodo-diary-rail-offset);width:var(--orimodo-diary-rail-length);z-index:4}.orimodo-diary__canvas{display:grid;gap:var(--orimodo-diary-gap);grid-auto-flow:dense;grid-auto-rows:clamp(2.75rem,4.5vw,5.5rem);grid-template-columns:repeat(12,minmax(0,1fr));list-style:none;margin:0;padding:0;position:relative;transform-style:preserve-3d;z-index:3}.orimodo-diary__composition{margin-top:clamp(2rem,7vw,7rem);isolation:isolate;perspective:1400px;perspective-origin:50% 42%;position:relative;transform-style:preserve-3d;z-index:2}.orimodo-diary__entry{grid-column:span 4;grid-row:span 5;min-width:0;position:relative}.orimodo-diary__entry[data-collage-layer="1"]{--orimodo-diary-layer: 1;--orimodo-diary-layer-x: calc(var(--orimodo-diary-active-reach) * -.35);--orimodo-diary-layer-y: calc(var(--orimodo-diary-active-reach) * .2)}.orimodo-diary__entry[data-collage-layer="2"]{--orimodo-diary-layer: 2;--orimodo-diary-layer-x: calc(var(--orimodo-diary-active-reach) * .35);--orimodo-diary-layer-y: calc(var(--orimodo-diary-active-reach) * -.25)}.orimodo-diary__entry[data-collage-layer="3"]{--orimodo-diary-layer: 3;--orimodo-diary-layer-x: 0px;--orimodo-diary-layer-y: calc(var(--orimodo-diary-active-reach) * .35)}.orimodo-diary--preview:not([data-selection-ready]) .orimodo-diary__entry--desktop-hidden{display:none}.orimodo-diary__entry--wide-left{--orimodo-diary-preset-x: 0px;--orimodo-diary-preset-y: calc(var(--orimodo-diary-active-reach) * .08);grid-column:span 6;grid-row:span 5}.orimodo-diary__entry--tall-right{--orimodo-diary-preset-x: calc(var(--orimodo-diary-active-reach) * -.65);--orimodo-diary-preset-y: calc(var(--orimodo-diary-active-reach) * .28);grid-column:span 4;grid-row:span 7}.orimodo-diary__entry--small-high{--orimodo-diary-preset-x: calc(var(--orimodo-diary-active-reach) * .55);--orimodo-diary-preset-y: calc(var(--orimodo-diary-active-reach) * -.4);grid-column:span 3;grid-row:span 3}.orimodo-diary__entry--large-center{--orimodo-diary-preset-x: calc(var(--orimodo-diary-active-reach) * -.3);--orimodo-diary-preset-y: calc(var(--orimodo-diary-active-reach) * -.18);grid-column:span 6;grid-row:span 6}.orimodo-diary__entry--portrait-low{--orimodo-diary-preset-x: calc(var(--orimodo-diary-active-reach) * .4);--orimodo-diary-preset-y: calc(var(--orimodo-diary-active-reach) * -.5);grid-column:span 4;grid-row:span 7}.orimodo-diary__entry orimodo-diary-entry,.orimodo-diary__entry-link,.orimodo-diary__entry figure{display:block;height:100%;margin:0;position:relative}.orimodo-diary__entry-link{color:inherit;text-decoration:none}.orimodo-diary__entry img{display:block;height:calc(100% - 3.25rem);object-fit:cover;pointer-events:none;position:relative;transform:translate3d(calc(var(--orimodo-diary-layer-x, 0px) + var(--orimodo-diary-preset-x, 0px)),calc(var(--orimodo-diary-layer-y, 0px) + var(--orimodo-diary-preset-y, 0px)),0);width:calc(100% + var(--orimodo-diary-active-reach));z-index:var(--orimodo-diary-layer)}.orimodo-diary__placeholder{display:block;height:calc(100% - 3.25rem);object-fit:cover;width:100%}.orimodo-diary__end{margin:clamp(2rem,6vw,5rem) 0 0;text-align:center}.orimodo-diary__submission-fields{counter-reset:submission-step;display:grid;gap:clamp(1.15rem,2.5vw,1.8rem);margin:2rem 0 0}.orimodo-diary__submission-step{counter-increment:submission-step;display:grid;gap:.55rem}.orimodo-diary__submission-step>span:first-child{font-family:var(--orimodo-display-font);font-size:clamp(1rem,2vw,1.35rem);line-height:1.15}.orimodo-diary__submission-step>span:first-child:before{content:counter(submission-step) ". "}.orimodo-diary__submission-fields input:not([type=checkbox]),.orimodo-diary__submission-fields textarea{background:#fff;border:1px solid rgb(55 48 42 / 18%);border-radius:.5rem;color:var(--orimodo-diary-text);font:inherit;min-height:3.25rem;padding:.85rem 1rem;width:100%}.orimodo-diary__submission-fields textarea{min-height:9rem;resize:vertical}.orimodo-diary__submission-fields input::placeholder,.orimodo-diary__submission-fields textarea::placeholder{color:currentColor;opacity:.5}.orimodo-diary__submission-upload-zone{align-items:center;border:1px dashed rgb(55 48 42 / 28%);border-radius:.5rem;cursor:pointer;display:grid;gap:.55rem;justify-items:center;min-height:clamp(12rem,25vw,16rem);padding:1.25rem;text-align:center}.orimodo-diary__submission-upload-zone small{color:currentColor;opacity:.62}.orimodo-diary__submission-upload-plus{align-items:center;border:1px solid currentColor;border-radius:50%;display:inline-flex;font-size:2rem;height:3.5rem;justify-content:center;line-height:1;width:3.5rem}.orimodo-diary__submission-textarea-wrap{display:block;position:relative}.orimodo-diary__submission-textarea-wrap small{bottom:.75rem;color:currentColor;opacity:.6;position:absolute;right:1rem}.orimodo-diary__submission-consent{align-items:start;display:flex;gap:.65rem;margin-top:.25rem}.orimodo-diary__submission-consent input{flex:0 0 auto;margin-top:.25rem}.orimodo-diary__submission-submit{background:#161616;border:0;border-radius:.45rem;color:#fff;cursor:pointer;font:inherit;min-height:3.5rem;padding:.85rem 1.25rem;width:100%}.orimodo-diary__submission-disclaimer{border-top:1px solid rgb(55 48 42 / 12%);color:currentColor;font-size:.78rem;line-height:1.45;margin:0;padding-top:1rem;text-align:center}.orimodo-diary__submission-status{font-size:.82rem;margin:0;text-align:center}.orimodo-diary__entry figcaption{align-items:baseline;background:var(--orimodo-diary-surface);display:flex;gap:.75rem;justify-content:space-between;min-height:3.25rem;padding-top:.5rem;position:relative;z-index:6}.orimodo-diary[data-reveal-ready=true][data-reveal-enabled=true] .orimodo-diary__entry:not([data-orimodo-revealed]){opacity:0;transform:translateY(var(--orimodo-diary-reveal-distance))}.orimodo-diary[data-reveal-ready=true][data-reveal-enabled=true] .orimodo-diary__entry[data-orimodo-revealed]{opacity:1;transform:translateY(0);transition:opacity var(--orimodo-diary-reveal-duration) ease,transform var(--orimodo-diary-reveal-duration) ease;transition-delay:calc(var(--orimodo-diary-reveal-stagger) * var(--orimodo-diary-reveal-sequence, 0))}.orimodo-diary__entry h3,.orimodo-diary__entry p{font-size:.75rem;margin:0}.orimodo-diary__meta{display:flex;flex-wrap:wrap;font-size:.68rem;gap:.5rem}.orimodo-diary__entry-overlay{background:#ffffffe0;top:0;right:0;bottom:3.25rem;left:0;opacity:0;overflow:auto;padding:1rem;pointer-events:none;position:absolute;transition:opacity calc(.22s * var(--orimodo-motion-factor, 1)) ease;z-index:7}.orimodo-diary__entry-overlay a{pointer-events:auto;position:relative;z-index:4}orimodo-diary-entry:hover .orimodo-diary__entry-overlay,orimodo-diary-entry:focus-within .orimodo-diary__entry-overlay,orimodo-diary-entry[data-expanded] .orimodo-diary__entry-overlay{opacity:1}.orimodo-diary__entry-toggle{background:transparent;border:0;cursor:pointer;top:0;right:0;bottom:0;left:0;padding:0;position:absolute;z-index:8}.orimodo-diary__submission-panel{background:#fff;color:#1a1a1a;max-height:calc(100dvh - 2rem);overflow:auto;padding:clamp(2rem,5vw,4rem)}.orimodo-diary__submission-panel h2{margin-top:0}.orimodo-diary__submission-overlay{background:#000000d1;padding:clamp(1rem,3vw,2rem)}.orimodo-diary__submission-overlay .orimodo-overlay__panel{border-radius:1rem;max-block-size:calc(100dvh - 2rem);max-inline-size:min(100%,68rem);overflow:hidden}.orimodo-diary__submission-overlay .orimodo-overlay__close{font-size:2rem;right:1rem;top:1rem}.orimodo-product{font-family:var(--orimodo-body-font)}.orimodo-product .product-information{--style-border-radius: 0}.orimodo-product__decorative-bar{display:flex;justify-content:var(--orimodo-product-bar-alignment, flex-end);margin:clamp(2rem,5vw,5rem) var(--orimodo-gutter) 0}.orimodo-product__decorative-bar:after{background:var(--orimodo-product-bar-color, var(--color-foreground));content:"";display:block;height:var(--orimodo-product-bar-height, 12px);width:min(100%,var(--orimodo-product-bar-width, 12%))}.orimodo-product .media-gallery--carousel slideshow-arrows{align-items:center;display:flex;right:0;bottom:0;left:0;justify-content:space-between;mix-blend-mode:normal;pointer-events:none;position:absolute;top:0;z-index:4}.orimodo-product .media-gallery--carousel slideshow-arrows .slideshow-control{align-items:center;background:var(--color-background);border:1px solid rgb(var(--color-foreground-rgb) / var(--opacity-15));box-sizing:border-box;color:var(--color-foreground);display:inline-flex;height:clamp(4rem,8vw,7.5rem);justify-content:center;min-height:0;min-width:0;opacity:1;padding:0;pointer-events:auto;width:clamp(4rem,8vw,7.5rem)}.orimodo-product .media-gallery--carousel slideshow-container{position:relative}.orimodo-product .media-gallery--carousel slideshow-arrows .slideshow-control:first-child{margin-inline-start:0}.orimodo-product .media-gallery--carousel slideshow-arrows .slideshow-control:last-child{margin-inline-end:0}.orimodo-product__empty{margin:2rem var(--orimodo-gutter)}.shopify-policy__container{box-sizing:border-box;margin-inline:auto;max-width:min(100%,72ch);padding:clamp(4rem,9vw,8rem) var(--orimodo-gutter)}.shopify-policy__title{text-align:left}.shopify-policy__body{line-height:1.65}@media(min-width:750px)and (max-width:989px){.orimodo-diary{--orimodo-diary-active-reach: var(--orimodo-diary-corner-reach-tablet)}.orimodo-diary__text-wall{gap:4rem;padding-inline:4vw}.orimodo-carousel__header{flex-wrap:wrap;gap:1rem}.orimodo-carousel__card{flex-basis:calc((100% - (var(--orimodo-carousel-visible-tablet) - 1) * var(--orimodo-carousel-gap)) / var(--orimodo-carousel-visible-tablet))}.orimodo-faq{grid-template-columns:minmax(0,var(--orimodo-faq-label-width)) minmax(0,1fr)}.orimodo-story--values .orimodo-story__items{grid-template-columns:1fr}.orimodo-story--values :is(.orimodo-story__item--small,.orimodo-story__item--tall){margin-top:0}.orimodo-diary__composition{margin-top:3rem}.orimodo-diary__canvas{grid-auto-rows:clamp(3rem,8vw,5rem);grid-template-columns:repeat(8,minmax(0,1fr))}.orimodo-diary__entry{grid-column:span 3;grid-row:span 5}.orimodo-diary__entry--wide-left{grid-column:span 5;grid-row:span 4}.orimodo-diary__entry--tall-right,.orimodo-diary__entry--portrait-low{grid-column:span 3;grid-row:span 6}.orimodo-diary__entry--small-high{grid-column:span 2;grid-row:span 3}.orimodo-diary__entry--large-center{grid-column:span 5;grid-row:span 5}.orimodo-diary__entry img{width:calc(100% + var(--orimodo-diary-active-reach))}}@media(max-width:749px){.orimodo-diary{--orimodo-diary-active-reach: var(--orimodo-diary-corner-reach-mobile)}.orimodo-diary__text-wall{gap:2.5rem;padding:1rem 0}.orimodo-diary__text-wall p{font-size:clamp(1.15rem,5.5vw,1.8rem);max-width:88vw}.orimodo-diary__composition{margin-top:2rem}.orimodo-overlay{padding:0}.orimodo-overlay__panel{max-block-size:100dvh;max-inline-size:100%}.orimodo-carousel__header,.orimodo-diary__header{align-items:flex-start;flex-wrap:wrap;gap:1rem}.orimodo-diary__entry figcaption{align-items:flex-start;flex-direction:column;gap:.25rem}.orimodo-faq__item summary{align-items:flex-start}.orimodo-faq{grid-template-columns:1fr}.orimodo-diary__canvas{gap:var(--orimodo-diary-gap);grid-auto-rows:clamp(3rem,14vw,4.5rem);grid-template-columns:repeat(4,minmax(0,1fr))}.orimodo-diary__entry,.orimodo-diary__entry--wide-left,.orimodo-diary__entry--tall-right,.orimodo-diary__entry--small-high,.orimodo-diary__entry--large-center,.orimodo-diary__entry--portrait-low{grid-column:span 3;grid-row:span 6;margin:0;min-height:0;order:var(--orimodo-diary-mobile-order);width:auto}.orimodo-diary__entry--wide-left,.orimodo-diary__entry--large-center{grid-column:span 4;grid-row:span 5}.orimodo-diary__entry--small-high{grid-column:span 2;grid-row:span 4}.orimodo-diary__entry img{width:calc(100% + var(--orimodo-diary-active-reach))}.orimodo-diary__rail{width:min(var(--orimodo-diary-rail-length),56px)}.orimodo-diary--preview:not([data-selection-ready]) .orimodo-diary__entry--mobile-hidden{display:none}.orimodo-diary--preview:not([data-selection-ready]) .orimodo-diary__entry--desktop-hidden:not(.orimodo-diary__entry--mobile-hidden){display:list-item}.orimodo-diary__submission-overlay{padding:0}.orimodo-diary__submission-overlay .orimodo-overlay__panel,.orimodo-diary__submission-panel{border-radius:0;max-block-size:100dvh}}@media(prefers-reduced-motion:reduce){.orimodo-shell *,.orimodo-overlay *{animation-duration:1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:1ms!important}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/orimodo-v1.css.map */
