@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(./instrument-serif-italic-400-CefGsNRw.woff) format("woff")}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(./instrument-serif-normal-400-DT4gqhrd.woff) format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(./inter-tight-normal-400-DGhdILA2.woff) format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(./inter-tight-normal-500-ByX_T5rx.woff) format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(./inter-tight-normal-600-DdXppGQE.woff) format("woff")}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(./inter-tight-normal-700-DucC92d1.woff) format("woff")}:root{--cream:#f4f1e8;--ink:#253839;--blue:#ccdadd;--stone:#ded9c9;--line:#25383930;--ease:cubic-bezier(.22,1,.36,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:115px}body{margin:0;background:var(--cream);color:var(--ink);font-family:Inter Tight,sans-serif;-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,[tabindex]:focus-visible{outline:2px solid currentColor;outline-offset:5px}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-family:"Instrument Serif",serif;font-weight:400;line-height:.98}em{font-family:"Instrument Serif",serif;font-weight:400;font-style:italic}p{line-height:1.6}img{display:block;max-width:100%}.eyebrow{font-size:10px;font-weight:500;line-height:1.5;letter-spacing:1.5px;text-transform:uppercase}.skip-link{position:fixed;top:-100px;z-index:1000;padding:15px;background:var(--cream)}.skip-link:focus{top:10px}.action{display:inline-flex;align-items:center;justify-content:space-between;gap:45px;min-width:230px;background:var(--ink);color:var(--cream);padding:8px 8px 8px 23px;border-radius:4px;font-size:11px;font-weight:500;letter-spacing:.5px;text-transform:uppercase;transition:background .3s}.button-arrow{display:grid;place-items:center;width:43px;height:40px;border-radius:3px;background:var(--cream);color:var(--ink);font-size:24px;transition:transform .35s var(--ease)}.action:hover .button-arrow{transform:rotate(45deg)}.action.light{background:var(--cream);color:var(--ink)}.action.light .button-arrow{background:var(--ink);color:var(--cream)}.format-select{display:flex;gap:9px}.format-select button{border:1px solid #25383950;background:transparent;padding:11px 16px;font-size:11px;border-radius:3px;transition:.3s}.format-select .active{background:var(--ink);color:var(--cream)}.photo{position:relative;margin:0}.photo-info{position:absolute;bottom:24px;right:24px;width:33px;height:33px;background:var(--cream);border:0;border-radius:2px;font-size:20px;z-index:4}.photo figcaption{position:absolute;bottom:65px;right:24px;background:var(--cream);color:var(--ink);padding:18px;max-width:280px;font-family:Inter Tight;font-size:12px;text-align:left;line-height:1.7;box-shadow:0 4px 20px #0002;z-index:5}.word-reveal span{color:#25383948;transition:color .5s}.word-reveal span.lit{color:var(--ink)}.kicker{font-size:10px;letter-spacing:1.5px;text-transform:uppercase}label{font-size:12px}label input,textarea{width:100%;display:block;padding:14px 0;border:0;border-bottom:1px solid var(--line);background:transparent;border-radius:0;margin-top:8px}.btn{display:inline-flex;align-items:center;justify-content:space-between;border:1px solid var(--ink);background:transparent;font-size:12px;padding:17px 22px;border-radius:3px}.btn.dark{background:var(--ink);color:var(--cream)}#form-status{font-size:13px;margin:15px 0}footer{padding:85px 5% 25px;background:var(--ink);color:var(--cream)}.page-curtain{position:fixed;inset:0;background:var(--blue);z-index:100;pointer-events:none;transform:translateY(100%);transition:transform .5s var(--ease)}.leaving .page-curtain{transform:translateY(0)}.will-reveal{opacity:0;transform:translateY(35px);transition:opacity 1s var(--ease),transform 1s var(--ease)}.will-reveal.entered{opacity:1;transform:translateY(0)}@keyframes rise{0%{transform:translateY(115%)}to{transform:translateY(0)}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes hero-image{0%{filter:brightness(.6)}to{filter:brightness(1)}}.text-link{text-decoration:underline;text-underline-offset:3px}@view-transition{navigation:auto}::view-transition-old(root){animation:page-out .18s ease-out both}::view-transition-new(root){animation:page-in .28s ease-out both}@keyframes page-out{to{opacity:0}}@keyframes page-in{0%{opacity:0}to{opacity:1}}.step-help{clear:both;font-size:12px;line-height:1.7;max-width:480px;margin-bottom:15px}.pack-visual{position:relative;height:100px;display:flex;align-items:center;justify-content:center}.pack-visual img{height:90px;width:65px;object-fit:contain}.pack-visual>span{position:absolute;right:0;bottom:0;min-width:30px;padding:4px;background:var(--ink);color:var(--cream);border-radius:3px;text-align:center;font-size:10px}.credited-photo figcaption{position:static;display:block;max-width:none;min-width:0;background:transparent;padding:12px 0 0;box-shadow:none;text-align:left}.media-credit{display:block;font-family:Inter Tight,sans-serif;font-size:9px;line-height:1.7;font-style:normal;letter-spacing:.1px}.media-credit a{text-decoration:underline;text-underline-offset:3px}.interlude-title{position:absolute;left:8%;top:25%}.interlude-title p{font-family:"Instrument Serif";font-size:clamp(75px,9vw,145px);line-height:.95;margin-top:24px}.interlude-credit{position:absolute;bottom:24px;left:6%;right:6%;padding:10px 14px;background:#132b21ba;width:fit-content;max-width:88%}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.bio-mark{width:96px;height:auto;flex-shrink:0;object-fit:contain}.bio-lockup{display:flex;align-items:center;gap:22px;text-align:left}.bio-lockup strong{display:block;font-size:19px;font-weight:500;line-height:1.3}.bio-lockup p{font-size:12px;line-height:1.6;margin-top:7px;letter-spacing:0;text-transform:none}.masthead{position:fixed;z-index:50;top:20px;left:24px;right:24px;height:78px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:0 24px;background:#f4f1e8df;backdrop-filter:blur(16px);border:1px solid #ffffff70;border-radius:5px;transition:background .3s,top .3s,box-shadow .3s}.masthead.scrolled{top:12px;background:#f4f1e8f2;box-shadow:0 3px 25px #1020200c}.brand{justify-self:center;height:65px;display:flex;align-items:center}.brand img{max-height:60px;width:auto;max-width:150px;object-fit:contain}.menu-toggle{justify-self:start;display:flex;align-items:center;gap:12px;border:0;background:none;padding:18px 0;font-size:11px;text-transform:uppercase;letter-spacing:1px}.menu-lines{width:21px;display:flex;flex-direction:column;gap:6px}.menu-lines i{width:21px;height:1px;background:currentColor;transition:transform .4s}.menu-open .menu-lines i:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-open .menu-lines i:last-child{transform:translateY(-3.5px) rotate(-45deg)}.nav-order{justify-self:end;font-size:11px;text-transform:uppercase;display:flex;gap:30px;align-items:center;letter-spacing:1px}.nav-order>span{font-size:22px}.menu-panel{position:fixed;inset:0;z-index:40;background:var(--cream);display:grid;grid-template-columns:42% 1fr;column-gap:9%;padding:135px 8% 80px;visibility:hidden;opacity:0;clip-path:inset(0 0 100%);transition:clip-path .7s var(--ease),visibility .7s,opacity .5s}.menu-open{overflow:hidden}.menu-open .menu-panel{visibility:visible;opacity:1;clip-path:inset(0)}.menu-photo{height:calc(100svh - 230px);overflow:hidden}.menu-photo img{width:100%;height:100%;object-fit:cover;transition:transform 1s var(--ease);transform:scale(1.2)}.menu-open .menu-photo img{transform:scale(1)}.menu-panel nav{display:flex;flex-direction:column;justify-content:center;gap:12px}.menu-panel nav>a{font-family:"Instrument Serif";font-size:clamp(32px,4.5vw,66px);line-height:1.1;display:flex;gap:23px;align-items:center;transition:transform .3s}.menu-panel nav>a:hover{transform:translate(12px)}.menu-panel nav>a small{font-family:Inter Tight;font-size:9px}.menu-panel nav>.menu-shop{font-family:Inter Tight;font-size:13px;margin-top:20px;text-decoration:underline;text-underline-offset:7px}.menu-bottom{position:absolute;bottom:25px;left:8%;right:8%;display:flex;justify-content:space-between;font-size:10px;letter-spacing:1px}.brand img{filter:brightness(0) saturate(100%);opacity:.87}.menu-panel nav>a{position:relative;width:fit-content;padding-bottom:6px}.menu-panel nav>a:after{content:"";position:absolute;bottom:0;left:32px;right:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .65s var(--ease)}.menu-open .menu-panel nav>a[aria-current=page]:after,.menu-panel nav>a:hover:after{transform:scaleX(1)}.menu-open .menu-panel nav>a[aria-current=page]:after{transition-delay:.3s}.menu-panel nav>.menu-shop{text-decoration:none}.menu-panel nav>.menu-shop:after{left:0}.floating-action.is-hidden,.menu-open .floating-action{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(15px)}.menu-order-arrow{font-family:Inter Tight;font-size:.55em;margin-left:12px}.cinema-hero{height:100svh;min-height:720px;position:relative;overflow:hidden;color:var(--cream);isolation:isolate;background:#303b30}.hero-media,.hero-shade{position:absolute;inset:0;z-index:-2}.hero-media img{width:100%;height:100%;object-fit:cover;object-position:center 45%;transform:translateY(var(--hero-y,0px)) scale(var(--hero-scale,1.06));will-change:transform;animation:hero-image 2.2s var(--ease) both}.hero-shade{z-index:-1;background:linear-gradient(180deg,#13252318 15%,#14232213 35%,#13252388)}.hero-content{position:absolute;bottom:115px;left:4%;right:4%;text-align:center;will-change:transform}.hero-content>.eyebrow{letter-spacing:2px;margin-bottom:27px}.hero-title{font-size:clamp(85px,11.6vw,185px);letter-spacing:-.035em;line-height:1;overflow:hidden;padding-bottom:.08em}.hero-title>span,.hero-title>em{display:inline-block;animation:rise 1.4s var(--ease) both}.hero-title>em{animation-delay:.12s}.hero-caption{font-size:10px;line-height:1.6;letter-spacing:1.1px;margin-top:27px}.hero-start{display:inline-flex;gap:50px;align-items:center;padding:8px 8px 8px 23px;margin-top:30px;background:var(--cream);color:var(--ink);border-radius:4px;font-size:11px;text-transform:uppercase;letter-spacing:.5px}.hero-start i{font-style:normal;display:grid;place-items:center;width:42px;height:40px;background:#d7ded4;font-size:23px;border-radius:2px;transition:transform .3s}.hero-start:hover i{transform:translateY(3px)}.hero-foot{position:absolute;bottom:28px;left:35px;right:35px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.5px}.intro-appear{animation:fade 1.5s .3s both}.hero-location{margin:18px auto 0;font-size:12px;letter-spacing:.6px;text-align:center}.hero-content{bottom:80px}.oil-theatre{position:relative;min-height:900px;height:108svh;max-height:1160px;overflow:hidden;background:var(--blue);transition:background-color .9s var(--ease)}.theatre-top{position:absolute;top:35px;left:4%;right:4%;display:flex;justify-content:space-between}.theatre-title{position:absolute;left:0;right:0;top:90px;text-align:center;font-size:clamp(100px,11vw,170px);letter-spacing:-.035em;line-height:.9;color:var(--ink);z-index:0}.theatre-title>span,.theatre-title>em{display:block}.theatre-title>em{margin-left:0}.product-orbit{position:absolute;inset:180px 0 150px;display:flex;align-items:center;justify-content:center;z-index:1}.product-visual{width:100%;height:100%;position:relative;touch-action:pan-y;user-select:none}.product-visual img{position:absolute;object-fit:contain;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 22px 18px #1a30351a)}.orbit-main{height:100%;width:40%;left:30%;z-index:2;transform-origin:50% 80%}.orbit-side{height:55%;width:22%;top:22%;opacity:.8;z-index:1}.orbit-left{left:9%;transform:rotate(-13deg)}.orbit-right{right:8%;transform:rotate(13deg)}.orbit-arrow{position:absolute;z-index:4;top:50%;width:45px;height:45px;border:1px solid #25383940;background:#f4f1e85e;border-radius:3px;font-size:24px;transition:background .3s}.orbit-arrow:hover{background:var(--cream)}.orbit-arrow.previous{left:3%}.orbit-arrow.next{right:3%}.theatre-aside{position:absolute;z-index:3;top:55%;width:190px;font-size:13px;pointer-events:none}.theatre-aside.left{left:6%;transform:translateY(130px)}.theatre-aside.right{right:5%;transform:translateY(130px)}.theatre-aside>.eyebrow{font-size:8px;letter-spacing:1px}.theatre-aside p{margin-top:15px;font-size:11px;line-height:1.65}.product-bottom{position:absolute;bottom:32px;left:4%;right:4%;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:20px;border-top:1px solid #25383935;padding-top:23px;z-index:5}.product-label{text-align:center}.product-label h3{font-size:30px}.product-label p{font-size:10px;margin-top:8px}.product-bottom>.action{justify-self:end}.theatre-bio{display:flex;align-items:center;gap:16px}.theatre-bio .bio-mark{width:76px}.theatre-top{align-items:center}.packaging-launch{background:#53680e;padding:0 0 38px;color:#fff}.packaging-art{display:block}.packaging-art img{display:block;width:100%;height:auto}.packaging-link{display:flex;justify-content:center;padding:0 24px}.packaging-art:focus-visible{outline-offset:-5px}.cinema-grid{background:#d9d4c5;padding:65px 6%}.cinema-stage{display:grid;grid-template-columns:1.4fr 1fr;gap:25px}.cinema-main{grid-row:span 2;min-width:0}.cinema-screen{position:relative;overflow:hidden;height:100%;min-height:450px;background:#253839}.cinema-main video{width:100%;height:100%;object-fit:cover;display:block}.cinema-main figcaption,.cinema-side figcaption{padding:10px 0}.cinema-side img{width:100%;height:250px;object-fit:cover}.cinema-heading{position:absolute;left:7%;bottom:12%;color:var(--cream);text-shadow:0 2px 25px #0005;pointer-events:none}.cinema-heading h2{font-size:clamp(65px,8vw,130px);margin-top:20px}.film-toggle{position:absolute;right:20px;bottom:20px;padding:12px 16px;background:#f4f1e8ed;border:1px solid #fff6;border-radius:3px;font-size:11px;z-index:2}.cinema-grid.motion-enabled{padding:0;height:240svh;--grid-progress:0}.motion-enabled .cinema-stage{position:sticky;top:0;height:100svh;display:block;overflow:hidden}.motion-enabled .cinema-main{position:absolute;left:calc(var(--grid-progress)*5%);top:calc(var(--grid-progress)*18%);width:calc(100% - var(--grid-progress)*51%);height:calc(100% - var(--grid-progress)*34%);z-index:2}.motion-enabled .cinema-screen{height:100%;min-height:0}.motion-enabled .cinema-main figcaption{position:absolute;left:18px;right:18px;bottom:10px;color:#fff;text-shadow:0 1px 4px #000;background:#162621b3;padding:6px 10px;max-width:85%}.motion-enabled .film-toggle{bottom:65px}.motion-enabled .cinema-heading{opacity:calc(1 - var(--grid-progress)*1.5)}.motion-enabled .cinema-side{position:absolute;left:57%;width:38%;height:30%;opacity:var(--grid-progress);transform:translateY(calc((1 - var(--grid-progress))*70px));overflow:hidden}.motion-enabled .cinema-side-top{top:18%}.motion-enabled .cinema-side-bottom{top:54%}.motion-enabled .cinema-side img{height:calc(100% - 40px)}.motion-enabled .cinema-side figcaption{padding-top:5px}.parallax-interlude{height:85svh;min-height:500px;position:relative;overflow:hidden;background:#24382a;color:#fff}.parallax-clip{position:absolute;inset:0;overflow:hidden}.parallax-clip img{width:100%;height:calc(100% + 140px);margin-top:-70px;object-fit:cover;object-position:50% 55%;transform:translateY(var(--parallax-offset,0px))}.parallax-clip:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b201a66,transparent 85%)}.sensory-gallery{padding:100px 7%;background:#e5ccbe}.sensory-heading{margin-bottom:55px}.sensory-heading h2{font-size:clamp(55px,7vw,100px);margin-top:22px}.sensory-pair{display:grid;grid-template-columns:1.1fr 1fr;gap:8%;align-items:start}.sensory-tall img{height:690px;width:100%;object-fit:cover}.sensory-offset{padding-top:160px}.sensory-offset img{height:480px;width:100%;object-fit:cover}.cinema-fullscreen{position:relative;height:100svh;min-height:620px;background:#253839;color:var(--cream)}.cinema-fullscreen .cinema-main{height:100%;position:relative}.cinema-fullscreen .cinema-screen{height:100%;min-height:0}.cinema-fullscreen video{height:100%;width:100%;object-fit:cover}.cinema-fullscreen .cinema-screen:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#10221e75,transparent 85%);pointer-events:none}.cinema-fullscreen .cinema-heading{z-index:1;pointer-events:auto;left:7%;bottom:20%;opacity:1;display:block}.cinema-fullscreen .cinema-heading .action{margin-top:30px;text-shadow:none}.cinema-fullscreen .film-toggle{bottom:75px;right:5%;z-index:2}.cinema-fullscreen figcaption{position:absolute;bottom:20px;left:5%;right:5%;width:fit-content;max-width:90%;padding:8px 12px;background:#132b21c9;color:#fff;z-index:2}.cinema-fullscreen .media-credit{font-size:10px}.family-chapter{padding:125px 5% 110px;text-align:center;overflow:hidden;background:var(--cream)}.family-heading h2{font-size:clamp(65px,7vw,110px);letter-spacing:-.025em;margin:25px 0 0;line-height:.95}.archive-scene{position:relative;margin:65px auto 0;height:530px;width:min(100%,900px)}.archive-image{position:absolute;width:350px;height:430px;top:20px}.archive-image .photo{height:100%;margin:0;background:#eee8d7;box-shadow:0 12px 35px #132b2815;padding:12px}.archive-image img{width:100%;height:100%;object-fit:cover}.archive-back{left:14%;transform:translate(var(--archive-x,0px)) rotate(calc(-9deg + var(--archive-turn,0deg)));z-index:1}.archive-front{right:14%;top:65px;transform:translate(calc(-1 * var(--archive-x,0px))) rotate(calc(7deg - var(--archive-turn,0deg)));z-index:2}.archive-word{position:absolute;bottom:-5px;left:0;right:0;font-size:clamp(130px,15vw,230px);font-family:"Instrument Serif";font-style:italic;color:#d4d1c3;line-height:1;z-index:0}.family-description{position:relative;z-index:4;margin:35px auto 0;max-width:500px}.family-description p{font-size:14px;line-height:1.8;margin-bottom:30px}.quote-chapter{text-align:center;padding:125px 10%;background:#e5e0d2;position:relative}.quote-chapter>.eyebrow{margin-bottom:40px}.quote-chapter blockquote{font-family:"Instrument Serif";font-size:clamp(55px,6.7vw,105px);line-height:1.02;letter-spacing:-.02em;max-width:1150px;margin:0 auto}.quote-sign{display:block;font-family:"Instrument Serif";font-style:italic;font-size:25px;margin-top:40px}.family-full>.photo{height:660px;overflow:hidden}.family-full>.photo img{height:100%;width:100%;object-fit:cover}.family-facts{display:grid;grid-template-columns:repeat(3,1fr);background:var(--blue);padding:55px 12%;gap:30px;text-align:center}.family-facts span{font-size:11px;text-transform:uppercase;letter-spacing:1px}.family-facts strong{display:block;font-family:"Instrument Serif";font-weight:400;font-size:75px;line-height:1.1;margin-bottom:10px;text-transform:none;letter-spacing:-2px}.history-body{padding:100px 12%;text-align:center}.history-body h2{font-size:80px;letter-spacing:-2px;margin-top:25px}.history-text{display:grid;grid-template-columns:1fr 1fr;gap:50px;max-width:870px;margin:45px auto 0;text-align:left;font-size:15px;line-height:1.8}.archive-back .photo-info{left:24px;right:auto}.archive-back figcaption{left:24px;right:auto}.archive-scene{height:590px;isolation:isolate}.family-description{margin:32px auto 0;padding:20px 15px 0;clear:both;color:var(--ink);background:var(--cream)}.family-description p{opacity:1;visibility:visible}.archive-word{bottom:0}.quote-sign{font-family:Inter Tight,sans-serif;font-style:normal;font-size:12px;letter-spacing:1.3px;text-transform:uppercase}.quote-sign:before{content:"— "}.family-full>.photo img{object-position:center 45%}.land-chapter{height:100svh;min-height:720px;max-height:1100px;position:relative;overflow:hidden;color:var(--cream);display:flex;align-items:center}.land-media{position:absolute;inset:0}.land-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#172b269c,#172b2620 80%)}.land-media img{height:100%;width:100%;object-fit:cover;object-position:50% 40%}.land-copy{position:relative;z-index:1;width:50%;padding:80px 0 80px 8%}.land-copy h2{font-size:clamp(80px,8vw,130px);line-height:.95;letter-spacing:-.025em;margin:25px 0}.land-copy>p{max-width:310px;font-size:13px;line-height:1.8;margin-bottom:30px}.blend-chapter{padding:100px 7%}.blend-chapter>.eyebrow{text-align:center}.blend-list{display:flex;justify-content:space-around;margin:55px 0 70px;text-align:center}.blend-list>div{flex:1;border-right:1px solid var(--line)}.blend-list>div:last-child{border:0}.blend-number{font-family:"Instrument Serif";font-size:135px;line-height:1}.blend-number small{font-size:45px}.blend-list h3{font-size:32px;margin-top:20px}.blend-image{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:10%}.blend-image img{width:100%;height:400px;object-fit:cover}.blend-image>p{font-family:"Instrument Serif";font-size:35px;line-height:1.3}.land-chapter{background:#273c31}.land-media img{display:block;opacity:1;visibility:visible}.table-story{padding:100px 7%;display:grid;grid-template-columns:1.1fr 1fr;gap:9%;align-items:center;background:#e5e0d2}.table-story-photo img{width:100%;height:620px;object-fit:cover}.table-story-copy h2{font-size:clamp(48px,5.7vw,85px);margin:25px 0}.table-story-copy>p:not(.eyebrow){font-size:14px;max-width:360px;margin-bottom:30px}.blend-image img{height:560px;object-position:center 55%}.world-section{padding:115px 7%;background:var(--cream)}.world-intro{text-align:center;margin-bottom:65px}.world-intro h2{font-size:clamp(55px,6.3vw,95px);letter-spacing:-.025em;margin-top:25px}.world-gallery{display:grid;grid-template-columns:1.2fr 1fr;gap:9%;align-items:center;max-width:1250px;margin:auto}.world-view{position:relative}.world-current{overflow:hidden}.world-current img{width:100%;height:460px;object-fit:cover}.gallery-count{display:block;margin-top:17px;font-size:10px;letter-spacing:2px}.world-notes>p{font-size:14px;max-width:370px;line-height:1.8}.world-tabs{margin:30px 0}.world-tabs button{display:block;text-align:left;width:100%;background:none;border:0;border-bottom:1px solid var(--line);position:relative;padding:18px 0 18px 35px;font-family:"Instrument Serif";font-size:32px;opacity:.55;transition:opacity .3s,padding .3s}.world-tabs button>span{position:absolute;left:0;top:27px;font-family:Inter Tight;font-size:9px}.world-tabs button>small{display:block;font-family:Inter Tight;font-size:10px;margin-top:6px}.world-tabs button.active,.world-tabs button:hover{opacity:1;padding-left:43px}.world-tabs button.active:after{content:"↗";position:absolute;right:0;top:26px;font-family:Inter Tight;font-size:17px}.world-current{width:min(100%,300px);margin-inline:auto}.world-current img{height:auto;aspect-ratio:1;object-fit:contain}.gallery-count{max-width:300px;margin-inline:auto}.page-intro{padding:180px 6% 80px;text-align:center}.page-intro h1{font-size:clamp(70px,8.8vw,135px);letter-spacing:-.03em;margin:32px auto;max-width:1200px}.page-description{font-size:15px;line-height:1.8;max-width:550px;margin:0 auto}.breadcrumbs{padding:135px 6% 0;font-size:11px}.breadcrumbs ol{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:0;margin:0}.breadcrumbs li+li:before{content:"/";margin-right:12px;opacity:.5}.breadcrumbs a{text-decoration:underline;text-underline-offset:4px}.breadcrumbs+.page-intro{padding-top:40px}.awards-list{padding:0 7% 100px}.awards-list article{display:grid;grid-template-columns:60px 1.3fr 1fr;align-items:center;gap:35px;border-top:1px solid var(--line);padding:45px 0}.awards-list article:last-child{border-bottom:1px solid var(--line)}.awards-list article>span{font-size:10px}.awards-list h2{font-size:65px}.awards-list p{font-size:13px;line-height:1.8}.awards-with-logos article{grid-template-columns:190px 1.25fr 1fr;gap:55px;min-height:245px}.award-image{display:flex;align-items:center;justify-content:center;height:180px;width:190px}.award-image img{height:100%;width:100%;object-fit:contain;transition:transform .5s var(--ease)}.award-image:hover img{transform:scale(1.04)}.awards-with-logos article .eyebrow{font-size:9px;margin-bottom:16px;letter-spacing:1px}.awards-with-logos h2{font-size:56px}.award-description>a{display:inline-block;font-size:11px;margin-top:22px;border-bottom:1px solid var(--line);padding-bottom:6px}.award-description p{max-width:340px}.order-layout{padding:0 7% 100px;display:grid;grid-template-columns:1.5fr 1fr;gap:7%}.order-row{display:grid;grid-template-columns:1fr 85px 70px;gap:15px;align-items:center;padding:25px 0;border-bottom:1px solid var(--line)}.order-row label{font-size:14px}.order-row small{display:block;font-size:10px;margin-top:7px;opacity:.7}.order-row>span{font-size:13px}.order-row input{width:65px;padding:12px;background:transparent;border:1px solid var(--line);border-radius:3px}.summary{background:var(--blue);padding:30px;position:sticky;top:115px;height:fit-content;border-radius:5px}.order-bottle{height:150px;width:100%;object-fit:contain;margin-bottom:20px}.summary h3{font-size:37px;margin:15px 0 20px}.summary dl>div{display:flex;justify-content:space-between;padding:15px 0;border-bottom:1px solid var(--line);font-size:12px}.summary dd{margin:0}.summary small{display:block;font-size:11px;line-height:1.7}.fields{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:35px 0}.check{display:flex;gap:10px;align-items:start;margin:25px 0;line-height:1.7;font-size:11px}.check input{width:auto;margin-top:3px}.shipping-info{margin:0 7% 65px;padding:35px;background:#e5e0d2;border-radius:5px}.shipping-heading h2{font-size:46px;margin:12px 0}.shipping-heading>p:last-child{font-size:13px}.shipping-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:30px}.shipping-grid article{background:var(--cream);padding:25px}.shipping-index{font-size:9px;letter-spacing:1px}.shipping-grid h3{font-size:32px;line-height:1.1;margin:18px 0}.shipping-grid p{font-size:13px;margin-top:12px}.shipping-note{font-size:12px;max-width:850px;margin-top:25px}.order-layout{grid-template-columns:minmax(0,1.65fr) minmax(260px,.85fr);gap:4%}.order-steps{min-width:0}.order-steps fieldset{min-width:0;margin:0;border:0;padding:30px;border-radius:5px}.order-products{background:#e5e0d2}.order-details{background:#e4eaeb;margin-top:48px!important}.order-steps legend{float:left;width:100%;display:flex;align-items:center;gap:16px;font-family:"Instrument Serif";font-size:36px;line-height:1.1;margin-bottom:17px;padding:0}.order-steps legend span{display:grid;place-items:center;flex:0 0 38px;height:38px;border:1px solid var(--ink);border-radius:50%;font-family:Inter Tight;font-size:12px}.order-row{grid-template-columns:78px minmax(0,1fr) 68px 60px;gap:12px;padding:22px 0}.order-row:last-child{border-bottom:0}.order-row input{width:60px;background:var(--cream);border-color:#25383970}.order-details .fields{margin-top:25px}.order-details .check{display:block}.order-details .check input{display:inline-block;margin-right:7px;vertical-align:middle}.order-details .btn{width:100%;justify-content:center}.order-details input,.order-details textarea{border-bottom-color:#25383965}.order-sheet{position:relative;isolation:isolate;padding-top:clamp(150px,24vw,300px);padding-bottom:60px;max-width:1440px;margin-inline:auto}.bio-reference{text-align:center;font-size:10px;letter-spacing:.6px;line-height:1.7;margin:0 8% 30px}.order-sheet .shipping-info{background:#f4f1e8ed;border:1px solid var(--line)}.order-sheet .order-products{background:#eee8dbee;border:1px solid #25383924}.order-sheet .order-details{background:#e4eaebf5;border:1px solid #25383924}.order-sheet .order-layout{padding-bottom:50px;grid-template-columns:minmax(0,1.8fr) minmax(240px,.8fr);gap:3%}.order-row{grid-template-columns:65px minmax(0,1fr) 64px 58px 75px;gap:10px}.order-row input{width:58px}.order-row .line-total{font-size:12px;text-align:right;font-weight:600;white-space:nowrap}.order-column-head{display:grid;grid-template-columns:minmax(0,1fr) 64px 58px 75px;gap:10px;padding:18px 0 10px;border-bottom:1px solid var(--line);font-size:9px;text-transform:uppercase;letter-spacing:.5px}.order-column-head span:last-child{text-align:right}.order-bank{margin:0 7%;padding:35px;background:#f4f1e8f3;border:1px solid var(--line);border-radius:5px;display:grid;grid-template-columns:1fr 1.1fr;gap:6%}.order-bank h2{font-size:40px;margin:15px 0}.order-bank p,.order-bank dl{font-size:13px;line-height:1.7}.order-bank dl{margin:0}.order-bank dl>div{padding:12px 0;border-bottom:1px solid var(--line)}.order-bank dt{font-size:10px;letter-spacing:.5px;text-transform:uppercase;margin-bottom:5px}.order-bank dd{margin:0}.bank-code{font-size:clamp(12px,1.4vw,19px);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.order-alternatives{margin:30px 7% 0;padding:30px;background:#f4f1e8ed;border-radius:5px}.order-alternatives h2{font-size:32px;margin-bottom:15px}.order-alternatives p{font-size:13px;max-width:800px}.order-alternatives a{text-decoration:underline;text-underline-offset:3px}.order-confirmation{margin-top:28px}.order-sheet .bio-reference{margin-bottom:35px}.order-sheet .shipping-info{margin-inline:10%}.order-sheet .order-layout{padding-inline:10%}.order-sheet .order-bank,.order-sheet .order-alternatives{margin-inline:10%}.order-ornament{position:absolute;z-index:-1;inset:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;pointer-events:none;user-select:none}.order-ornament>img{display:block;width:100%;height:auto;max-width:none}.order-ornament-middle{background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20595.28%208'%3e%3cpath%20fill='%23e3dccc'%20d='M57.3%200H538V8H57.3Z'/%3e%3c/svg%3e") center top / 100% auto repeat-y;min-height:0}.order-sheet{padding-bottom:clamp(32px,5vw,64px);margin-bottom:40px}.order-sheet .bio-reference{margin-inline:10%;padding:24px;background:var(--cream);border:1px solid var(--line);border-radius:5px}.order-sheet .bio-reference .bio-mark{width:110px}.shipping-country{display:table;margin-top:18px;padding:7px 9px;background:var(--ink);color:var(--cream);font-size:10px;font-weight:600;line-height:1.35;letter-spacing:.08em;text-transform:uppercase}.shipping-grid article .shipping-abroad{margin-top:20px;padding-top:16px;border-top:1px solid var(--line);font-weight:600;line-height:1.55}.contacts{padding:10px 7% 100px;display:grid;grid-template-columns:1fr 1.25fr;gap:8%}.contact-details h2{font-size:65px;margin:30px 0}.contact-email{font-size:20px;letter-spacing:-.5px;display:block;margin-bottom:35px}.contact-row{display:flex;justify-content:space-between;gap:20px;padding:18px 0;border-top:1px solid var(--line);font-size:13px}.contact-row>p{text-align:right}.contact-details>.action{margin-top:30px}.contact-map iframe{width:100%;height:570px;border:0}.contact-map p{font-size:10px;margin-top:15px}.footer-invitation{padding-bottom:65px;text-align:center;border-bottom:1px solid #f4f1e830}.footer-invitation>a{font-family:"Instrument Serif";display:flex;justify-content:center;gap:5%;align-items:center;font-size:clamp(55px,7.5vw,115px);letter-spacing:-.03em;line-height:1.1;margin-top:25px}.footer-invitation>a>span{font-family:Inter Tight;font-size:.65em;transition:transform .4s}.footer-invitation>a:hover>span{transform:translate(10px,-10px)}.footer-details{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:50px;padding:55px 0}.footer-brand{font-family:"Instrument Serif";font-size:46px;line-height:1}.footer-details .eyebrow{font-size:8px;opacity:.6}.footer-details p{font-size:12px;line-height:1.9;margin-top:14px}.footer-bottom{display:flex;justify-content:space-between;gap:20px;padding-top:23px;border-top:1px solid #f4f1e830;font-size:9px}.floating-action{position:fixed;bottom:25px;right:25px;z-index:35;display:flex;align-items:center;gap:35px;padding:17px 20px;background:var(--cream);color:var(--ink);border:1px solid var(--ink);border-radius:4px;box-shadow:0 5px 25px #10202020;font-size:12px;text-transform:uppercase;letter-spacing:.7px;transition:opacity .3s,transform .3s,visibility .3s}.floating-action>span:last-child{font-size:21px}.floating-action:hover{transform:translateY(-4px)}.footer-bio{padding:28px 0;margin-top:24px;border-top:1px solid #f4f1e833}.footer-bio .bio-lockup strong{font-size:18px}.footer-social{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:4px 0 24px}.footer-social a{display:grid;place-items:center;width:42px;height:42px;border:1px solid currentColor;border-radius:50%;transition:background .25s,color .25s,transform .25s}.footer-social a:hover{background:var(--cream);color:var(--ink);transform:translateY(-3px)}.footer-social svg{display:block}.footer-social a:first-child svg{fill:currentColor;stroke:none}@media (max-width:700px){.footer-social{justify-content:flex-start;padding:0 0 24px}}.masthead-actions{justify-self:end;display:flex;align-items:center;gap:24px}.language-switcher{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;font-size:10px;font-weight:500;line-height:1;letter-spacing:.12em;text-transform:uppercase}.language-switcher__divider{width:1px;height:13px;background:currentColor;opacity:.3}.language-switcher a{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:36px;opacity:.62;transition:opacity .25s,color .25s}.language-switcher a:hover,.language-switcher a:focus-visible,.language-switcher a.gt-current-lang{opacity:1}.language-switcher a.gt-current-lang{font-weight:700;text-decoration:underline;text-underline-offset:5px}.language-switcher--header{padding-left:21px;border-left:1px solid var(--line)}.footer-utilities{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:4px 0 24px}.footer-utilities .footer-social{padding:0}.language-switcher--footer{color:var(--cream)}@media (max-width:700px){.masthead-actions{gap:10px}.language-switcher--header{padding-left:10px}.language-switcher--header{gap:5px;font-size:9px}.language-switcher--header a{min-width:23px;min-height:32px}.language-switcher--header .language-switcher__divider{height:11px}.footer-utilities{padding:0 0 24px}}@media (max-width:380px){.masthead-actions{gap:6px}.language-switcher--header{padding-left:6px}.nav-order{gap:5px}}@media (max-width:700px){.masthead{grid-template-columns:1fr auto 1fr}.masthead-actions{gap:8px}.nav-order>span{display:none}}@media (max-width:380px){.menu-label{display:none}}@media (min-width:1600px){.theatre-aside{width:240px}.theatre-aside p{font-size:14px}.product-orbit{inset:220px 0 155px}.theatre-title{top:100px}.hero-content{bottom:135px}}@media (max-width:1050px){.theatre-aside{display:none}.oil-theatre{min-height:820px}.product-orbit{inset:190px 0 150px}.theatre-title{top:100px;font-size:13vw}.orbit-main{width:46%;left:27%}.orbit-side{width:24%;height:50%}.orbit-left{left:4%}.orbit-right{right:4%}.product-bottom{grid-template-columns:1fr 1fr}.product-label{grid-column:1/-1;grid-row:1}.format-select{justify-self:start}.product-bottom>.action{grid-row:2;grid-column:2}.archive-image{width:320px;height:400px}.archive-back{left:10%}.archive-front{right:10%}.world-current img{height:390px}.hero-title{font-size:12vw}.land-copy{width:65%}.contacts{gap:5%}.contact-email{font-size:17px}}@media (max-width:700px){html{scroll-padding-top:90px}.masthead{left:12px;right:12px;top:12px;height:64px;padding:0 14px}.brand{height:54px}.brand img{max-height:49px;max-width:105px}.menu-toggle{font-size:9px;gap:8px;letter-spacing:.5px}.menu-lines,.menu-lines i{width:16px}.nav-order{font-size:9px;gap:12px}.nav-order>span{font-size:18px}.cinema-hero{min-height:640px;max-height:1000px}.hero-content{left:6%;right:6%;bottom:100px}.hero-content>.eyebrow{font-size:8px;letter-spacing:1.5px;margin-bottom:28px}.hero-title{font-size:24vw;line-height:.9;letter-spacing:-.04em}.hero-title>span,.hero-title>em{display:block}.hero-title>em{margin-top:3px}.hero-caption{font-size:8px;letter-spacing:1px;margin-top:28px;line-height:1.7}.hero-start{font-size:10px;gap:30px;margin-top:28px}.hero-foot{left:20px;right:20px;bottom:25px;font-size:7px;letter-spacing:.7px}.hero-foot>span:first-child{max-width:180px}.hero-media img{object-position:57% 50%}.menu-panel{display:block;padding:110px 8% 80px;overflow:auto}.menu-photo{display:none}.menu-panel nav{gap:16px;min-height:65svh;justify-content:center}.menu-panel nav>a{font-size:46px;gap:20px}.menu-panel nav>.menu-shop{font-size:12px}.menu-bottom{font-size:8px;flex-wrap:wrap;gap:15px}.oil-theatre{height:830px;min-height:0;max-height:none}.theatre-top{top:28px;left:5%;right:5%;gap:15px}.theatre-top>.eyebrow{font-size:7px;letter-spacing:.8px}.theatre-title{top:85px;font-size:22vw;line-height:.9}.theatre-title>em{margin-left:0}.product-orbit{inset:205px 0 200px}.orbit-main{width:60%;left:20%}.orbit-side{width:35%;height:49%;top:26%;opacity:.55}.orbit-left{left:-7%}.orbit-right{right:-7%}.orbit-arrow{width:34px;height:34px;font-size:19px;top:55%}.orbit-arrow.previous{left:4%}.orbit-arrow.next{right:4%}.product-bottom{bottom:26px;left:5%;right:5%;padding-top:20px;gap:20px 8px}.product-label h3{font-size:29px}.product-label p{font-size:9px;margin-top:6px}.format-select{gap:5px}.format-select button{font-size:9px;padding:10px 9px}.product-bottom>.action{min-width:0;gap:12px;padding-left:12px;font-size:8px}.product-bottom>.action>.button-arrow{width:31px;height:32px;font-size:20px}.family-chapter{padding:75px 5% 70px}.family-heading h2{font-size:57px;letter-spacing:-2px;margin-top:23px}.family-heading>.eyebrow{font-size:8px}.archive-scene{height:380px;margin-top:35px}.archive-image{width:53%;height:280px}.archive-image .photo{padding:7px}.archive-back{left:4%;top:15px}.archive-front{right:4%;top:65px}.archive-word{font-size:27vw;bottom:10px}.family-description{margin-top:10px;padding:0 4%}.family-description p{font-size:13px;line-height:1.8}.photo-info{width:29px;height:29px;font-size:18px;bottom:15px;right:15px}.photo figcaption{min-width:170px;max-width:230px;font-size:11px;right:10px;bottom:55px;padding:14px}.land-chapter{height:820px;min-height:0;max-height:100svh;align-items:end}.land-copy{width:100%;padding:65px 8%}.land-copy h2{font-size:80px;letter-spacing:-2px;margin:25px 0}.land-copy>.eyebrow{font-size:8px}.land-copy>p{max-width:280px;font-size:12px}.land-media:after{background:linear-gradient(0deg,#10221ed4,#14252114)}.land-media img{object-position:40% 20%}.quote-chapter{padding:75px 7%}.quote-chapter blockquote{font-size:55px;line-height:1.05}.quote-chapter>.eyebrow{font-size:8px;margin-bottom:30px}.quote-sign{font-size:23px;margin-top:30px}.world-section{padding:75px 6%}.world-intro{margin-bottom:40px}.world-intro>.eyebrow{font-size:8px}.world-intro h2{font-size:51px;margin-top:20px}.world-gallery{grid-template-columns:1fr;gap:30px}.world-current img{height:340px}.world-notes>p{font-size:13px;max-width:none}.world-tabs{margin:20px 0 30px}.world-tabs button{font-size:30px}.page-intro{padding:135px 6% 55px}.page-intro h1{font-size:64px;margin:27px 0;letter-spacing:-2px}.page-intro>.eyebrow{font-size:8px}.page-description{font-size:13px;line-height:1.8}.family-full>.photo{height:400px}.family-facts{padding:35px 5%;gap:15px}.family-facts strong{font-size:39px;letter-spacing:-1px}.family-facts span{font-size:7px;letter-spacing:.5px}.history-body{padding:65px 7%}.history-body h2{font-size:55px}.history-text{grid-template-columns:1fr;gap:20px;margin-top:30px;font-size:14px}.blend-chapter{padding:65px 6%}.blend-chapter>.eyebrow{font-size:8px}.blend-list{margin:40px 0}.blend-number{font-size:70px}.blend-number small{font-size:25px}.blend-list h3{font-size:25px;margin-top:15px}.blend-image{grid-template-columns:1fr;gap:25px}.blend-image img{height:300px}.blend-image>p{font-size:30px}.awards-list{padding:0 6% 65px}.awards-list article{grid-template-columns:24px 1fr;gap:20px;padding:28px 0}.awards-list h2{font-size:45px}.awards-list p{grid-column:2;font-size:12px}.contacts{grid-template-columns:1fr;gap:40px;padding:0 6% 65px}.contact-details>.eyebrow{font-size:8px}.contact-details h2{font-size:53px;margin:25px 0}.contact-email{font-size:21px}.contact-map iframe{height:370px}.order-layout{grid-template-columns:1fr;gap:35px;padding:0 6% 65px}.order-row{grid-template-columns:1fr 65px 55px;gap:10px}.order-row label{font-size:12px}.order-row input{width:55px}.order-row>span{font-size:11px}.order-row small{font-size:9px}.summary{position:static;grid-row:1;padding:25px}.order-bottle{height:110px}.fields{gap:20px 15px}.check{flex-wrap:wrap}.check input{margin-right:3px}.summary h3{font-size:33px}.summary dl{margin-top:0}.summary dl>div{padding:10px 0}.summary small{font-size:10px}footer{padding:60px 6% 25px}.footer-invitation{padding-bottom:40px}.footer-invitation>.eyebrow{font-size:8px}.footer-invitation>a{font-size:54px;gap:15px;line-height:.95}.footer-invitation>a>span{font-size:30px}.footer-details{grid-template-columns:1fr 1fr;gap:30px 20px;padding:35px 0}.footer-brand{grid-column:1/-1;font-size:43px}.footer-details p{font-size:10px;margin-top:10px}.footer-details .eyebrow{font-size:7px}.footer-bottom{display:grid;grid-template-columns:1fr 1fr;font-size:8px;gap:15px}.footer-bottom>a:last-child{text-align:right}.action{min-width:225px;font-size:10px}.button-arrow{width:39px;height:37px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.will-reveal{opacity:1;transform:none}.word-reveal span{color:var(--ink)}.hero-media img{transform:none}.archive-front{transform:rotate(7deg)}.archive-back{transform:rotate(-9deg)}}@media (max-width:700px){.archive-back .photo-info,.archive-back figcaption{left:15px}}@media (max-width:900px){.awards-with-logos article{grid-template-columns:140px 1fr;gap:25px}.award-image{width:140px;height:155px;grid-row:1/3}.award-description{grid-column:2}.awards-with-logos h2{font-size:46px}.award-description>a{margin-top:12px}}@media (max-width:550px){.awards-with-logos article{grid-template-columns:95px 1fr;gap:18px;padding:30px 0}.award-image{width:95px;height:130px}.awards-with-logos h2{font-size:37px}.awards-with-logos article .eyebrow{font-size:7px;margin-bottom:10px}.award-description p{font-size:11px}.award-description>a{font-size:10px}}@media (max-width:700px){.hero-content{bottom:70px}.hero-location{font-size:10px;margin-top:16px}.archive-scene{height:420px}.family-description{margin-top:20px;padding-top:15px}.breadcrumbs{padding:105px 6% 0;font-size:10px}.breadcrumbs+.page-intro{padding-top:28px}.floating-action{bottom:16px;right:16px;padding:12px 16px;font-size:11px;gap:22px}.shipping-info{margin:0 6% 35px;padding:22px}.shipping-heading h2{font-size:37px}.shipping-grid{grid-template-columns:1fr;gap:12px;margin-top:22px}.shipping-grid article{padding:22px}.shipping-grid h3{font-size:30px;margin:12px 0}.quote-sign{font-size:10px}}@media (prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none!important}}@media (max-width:1050px){.order-layout{grid-template-columns:1fr;gap:35px}.order-layout .summary{position:static;grid-row:auto}.order-row{grid-template-columns:85px minmax(0,1fr) 80px 65px}.table-story-photo img{height:500px}}@media (max-width:700px){.order-steps fieldset{padding:22px 16px}.order-steps legend{font-size:29px;gap:10px}.order-steps legend span{flex-basis:32px;height:32px;font-size:11px}.order-details{margin-top:30px!important}.order-row{grid-template-columns:58px minmax(0,1fr) 55px;gap:10px}.pack-visual{grid-row:span 2;height:86px}.pack-visual img{width:50px;height:75px}.order-row label{grid-column:2;grid-row:auto;font-size:13px}.order-row>span{grid-column:2;font-size:13px}.order-row input{grid-column:3;grid-row:span 2;width:55px}.order-row label+span{grid-row:2}.order-row label{grid-row:1}.order-row input{grid-row:1/3}.order-row small{font-size:9px}.table-story{padding:65px 6%;grid-template-columns:1fr;gap:35px}.table-story-photo img{height:440px}.table-story-copy h2{font-size:52px}.blend-image img{height:430px}}@media (max-width:1100px){.order-sheet .order-layout{grid-template-columns:1fr}.order-bank{grid-template-columns:1fr;gap:20px}}@media (max-width:700px){.order-sheet{padding-top:clamp(105px,27vw,190px);padding-bottom:35px}.bio-reference{font-size:9px;margin-bottom:25px}.order-column-head{display:none}.order-row{grid-template-columns:52px minmax(0,1fr) 60px;gap:9px}.order-row .pack-visual{grid-row:1/4}.order-row label{grid-row:1;grid-column:2}.order-row label+span{grid-row:2;grid-column:2}.order-row input{grid-row:1/3;grid-column:3;width:55px}.order-row .line-total{grid-row:3;grid-column:2/4;text-align:left;font-size:12px}.order-row .line-total:before{content:"Totale confezioni: ";font-weight:400}.order-bank{padding:23px;margin-inline:6%}.order-bank h2{font-size:32px}.order-alternatives{margin-inline:6%;padding:23px}.order-alternatives h2{font-size:29px}.order-confirmation{grid-template-columns:1fr}}@media (max-width:700px){.cinema-grid{padding:45px 6%}.cinema-stage{grid-template-columns:1fr}.cinema-screen{height:440px}.cinema-heading h2{font-size:64px}.motion-enabled .cinema-main{left:calc(var(--grid-progress)*6%);top:calc(var(--grid-progress)*12%);width:calc(100% - var(--grid-progress)*12%);height:calc(100% - var(--grid-progress)*57%)}.motion-enabled .cinema-side{left:6%;width:42%;height:30%}.motion-enabled .cinema-side-top{top:60%}.motion-enabled .cinema-side-bottom{top:60%;left:52%}.motion-enabled .cinema-main figcaption{left:8px;bottom:8px;max-width:94%;right:8px;padding:5px 7px}.motion-enabled .cinema-main .media-credit{font-size:8px}.motion-enabled .cinema-side img{height:calc(100% - 58px)}.motion-enabled .cinema-side .media-credit{font-size:8px}.motion-enabled .film-toggle{bottom:68px;right:12px}.parallax-interlude{height:75svh;min-height:480px}.interlude-title p{font-size:80px}.sensory-gallery{padding:65px 6%}.sensory-pair{gap:20px;grid-template-columns:1fr 1fr}.sensory-tall img{height:370px}.sensory-offset{padding-top:80px}.sensory-offset img{height:300px}.sensory-pair .media-credit{font-size:8px}}@media (prefers-reduced-motion:reduce){.parallax-clip img{transform:none}.cinema-heading{display:none}}@media (max-width:700px){.order-sheet .shipping-info,.order-sheet .order-bank,.order-sheet .order-alternatives{margin-inline:6%}.order-sheet .order-layout{padding-inline:6%}}@media (max-width:700px){.cinema-fullscreen{min-height:600px}.cinema-fullscreen .cinema-heading{bottom:24%}.cinema-fullscreen .cinema-heading h2{font-size:65px}.cinema-fullscreen .media-credit{font-size:8px}.cinema-fullscreen .film-toggle{bottom:85px}}@media (max-width:700px){.theatre-bio{gap:10px}.theatre-bio .bio-mark{width:62px}.theatre-top>.eyebrow{max-width:100px;text-align:right}.theatre-bio .eyebrow{font-size:8px;letter-spacing:.7px}.bio-lockup{gap:16px}.bio-lockup strong{font-size:17px}.bio-lockup p{font-size:11px}.order-sheet .bio-reference{margin-inline:6%;padding:18px}.order-sheet .bio-reference .bio-mark{width:80px}.packaging-launch{padding-bottom:28px}.packaging-link{padding-top:16px}}@media (max-width:700px){.sensory-pair{grid-template-columns:minmax(0,1fr);gap:24px}.sensory-offset{padding-top:0}.sensory-tall img,.sensory-offset img{height:auto;max-height:520px;aspect-ratio:4/5;object-fit:cover}}
