/* Biser / The journey of a drop — 3.0 */
@view-transition{navigation:auto}
::view-transition-old(root){animation:soft-exit .18s ease both}::view-transition-new(root){animation:soft-enter .35s ease both}
@keyframes soft-enter{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes soft-exit{to{opacity:0}}
.reading-progress{position:fixed;top:0;left:0;height:3px;width:100%;transform:scaleX(var(--reading,0));transform-origin:left;background:var(--gold);z-index:110;pointer-events:none}.admin-bar .reading-progress{top:32px}
.brand-hero{min-height:700px;max-height:920px;background:radial-gradient(ellipse at 52% 80%,#f8d56b,#fae9b7 67%)}.brand-hero h1{font-size:clamp(76px,10.6vw,160px)}.hero-sculpture{inset:165px 23% 55px}.hero-note{bottom:110px}.hero-product img{filter:drop-shadow(18px 25px 18px #71350026)}.hero-grain{opacity:.09}.hero-sculpture:before{content:'';position:absolute;inset:2% -3%;border:1px solid #741d2823;border-radius:50%;transform:rotate(-22deg) scaleY(.7);pointer-events:none}.hero-floor{z-index:6}
.menu-inner nav a{font-size:clamp(26px,2.8vw,43px)}.menu-explore{display:grid;grid-template-columns:1fr 1fr;gap:10px 24px;margin-top:20px;padding-top:15px;border-top:1px solid #ffffff30}.menu-explore a{font:12px/1.5 var(--body);color:var(--cream);opacity:.8}.menu-explore a:hover{opacity:1;color:var(--gold)}.menu-art img{transition:opacity .25s,transform .8s;width:80%;height:80%;object-fit:contain}.menu-art[data-preview=photo] img{object-fit:cover;width:100%;height:100%;transform:none;filter:none}.menu-art[data-preview=photo]:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 55%,#211409a8);pointer-events:none}.menu-art[data-preview=photo] .menu-art-caption{color:white;z-index:2}.menu-art-word{pointer-events:none}.menu-inner{overflow-y:auto}.menu-contact{margin-top:18px}
.field-film{position:absolute;inset:0;overflow:hidden;background:#514c20}.field-film>img,.field-film>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.field-film>video{opacity:0;transition:opacity .7s}.field-film.is-playing>video{opacity:1}.film-control{position:absolute;bottom:22px;right:22px;z-index:7;border:1px solid #fff9;background:#281b1660;color:#fff8e9;border-radius:30px;padding:10px 16px;font-size:10px;backdrop-filter:blur(8px)}
.journey-zoom{height:150svh;position:relative;background:var(--cream);--journey:0}.journey-stage{height:100svh;min-height:650px;position:sticky;top:0;overflow:hidden;display:grid;place-items:center;isolation:isolate}.journey-ambient{position:absolute;font:800 27vw/1 var(--head);letter-spacing:-.06em;color:#eadcbb;top:8%;left:2%;white-space:nowrap;transform:translateY(calc(var(--journey)*-80px))}.journey-window{position:absolute;inset:calc(14% - var(--journey)*14%) calc(16% - var(--journey)*16%);overflow:hidden;clip-path:inset(0 round calc(200px - var(--journey)*200px) calc(200px - var(--journey)*200px) 0 0)}.journey-window-shade{position:absolute;inset:0;background:linear-gradient(90deg,#1126117d,#16321818),linear-gradient(0deg,#18230fa8,transparent)}.journey-window-copy{position:absolute;inset:auto 7% 10%;color:var(--cream);max-width:800px}.journey-window-copy h2{font-size:clamp(50px,6.8vw,100px);margin:22px 0;line-height:.97}.journey-window-copy p{font-size:14px;max-width:320px;margin:0 0 25px}.journey-caption{position:absolute;left:5%;bottom:4%;font-size:9px;letter-spacing:.18em;opacity:calc(1 - var(--journey)*2)}.journey-frame{position:absolute;inset:10% 12%;border:1px solid #741d2822;z-index:-1;transform:rotate(calc(-3deg + var(--journey)*3deg))}.journey-window .film-control{bottom:auto;top:22px}
.drop-teaser{position:relative;min-height:720px;background:#340a0e;color:var(--cream);isolation:isolate;overflow:hidden;display:flex;align-items:center;padding:90px 7%}.drop-teaser-photo{position:absolute;inset:0;z-index:-2}.drop-teaser-photo img{width:100%;height:100%;object-fit:cover;object-position:70% center;transition:transform 1.8s}.drop-teaser:hover .drop-teaser-photo img{transform:scale(1.025)}.drop-teaser:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#35090e60,transparent 80%);z-index:-1}.drop-teaser-copy{max-width:560px;width:48%}.drop-teaser h2{font-size:clamp(55px,6.5vw,96px);margin:25px 0}.drop-teaser p{font-size:14px;max-width:360px;line-height:1.9}.drop-teaser .button{margin-top:20px}.photo-note{display:block;font-size:9px;opacity:.6;margin-top:30px}.drop-edition{position:absolute;bottom:30px;right:30px;font-size:9px;writing-mode:vertical-rl;letter-spacing:.15em}
.explore-journal{padding:100px 6% 120px;background:#f3ead9}.journal-intro{display:grid;grid-template-columns:1fr 1fr;align-items:end;margin-bottom:60px}.journal-intro>.eyebrow{grid-column:1/-1}.journal-intro h2{margin:22px 0 0}.journal-intro p{justify-self:end;font-size:14px}.journal-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px 5%}.journal-item:nth-child(even){margin-top:90px}.journal-image{position:relative;height:400px;overflow:hidden;background:#eddbac}.journal-image>img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.3,1),filter .8s}.journal-item:hover img{transform:scale(1.05)}.journal-item-3 img{object-fit:contain;padding:30px;transform:rotate(8deg)}.journal-item-3:hover img{transform:rotate(-5deg) scale(1.05)}.journal-item-3 .journal-image{background:#e3d4b9}.journal-number{position:absolute;top:18px;left:18px;color:var(--cream);font:500 42px var(--serif);mix-blend-mode:difference}.journal-copy{position:relative;padding:25px 0 20px;border-bottom:1px solid var(--line)}.journal-copy h3{font:600 clamp(35px,4vw,58px)/1 var(--head);margin:16px 0 24px}.journal-action{font-size:11px}.journal-plus{position:absolute;right:0;bottom:14px;font:300 40px var(--serif);transition:transform .4s}.journal-item:hover .journal-plus{transform:rotate(90deg)}
.nature-cover{min-height:720px;height:calc(100svh - 104px);position:relative;color:var(--cream);display:flex;align-items:center;padding:80px 6%;isolation:isolate}.nature-cover>.field-film{z-index:-2}.nature-cover:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#132417a8,#13241710);z-index:-1;pointer-events:none}.nature-cover h1,.drop-cover h1,.cook-cover h1,.care-cover h1{font-size:clamp(68px,8.5vw,128px);line-height:.95;letter-spacing:-.035em;margin:26px 0}.nature-cover p{line-height:1.8;margin-bottom:30px}.cover-bottom{position:absolute;bottom:30px;left:6%;font-size:9px;letter-spacing:.18em}.seed-editorial{padding:110px 7%;display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}.seed-editorial h2{margin:25px 0}.seed-editorial .lead{font-size:19px;line-height:1.8}.seed-editorial p{max-width:540px}.seed-object{height:600px;position:relative;background:#f0e6cf;border-radius:46% 46% 0 0;overflow:hidden}.seed-object canvas{position:absolute;inset:0;width:100%;height:90%}.seed-object-caption{position:absolute;bottom:30px;left:30px;font-size:10px;letter-spacing:.14em;line-height:1.8}.seed-object-caption small{font-size:9px;letter-spacing:0;opacity:.6}.seed-path{padding:90px 7%;background:var(--deep);color:var(--cream);display:grid;grid-template-columns:1fr 1.2fr;gap:40px 8%}.seed-path h2{font-size:clamp(48px,5vw,72px);margin-top:25px}.seed-path-tabs{display:flex;gap:28px;align-items:end;border-bottom:1px solid #fff5;padding-bottom:14px}.seed-path-tabs button{background:none;border:0;color:inherit;font:600 30px var(--head);opacity:.5;padding:12px 0;border-bottom:2px solid transparent}.seed-path-tabs button[aria-selected=true]{opacity:1;border-color:var(--gold)}.seed-path-panel{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.2fr;gap:8%;align-items:center}.seed-path-number{font:800 220px/.9 var(--head);color:var(--gold)}.seed-path-panel h3{font:500 55px/1 var(--serif);margin:0 0 20px}.seed-path-panel p{max-width:600px;font-size:15px}.seed-path-panel .text-link{color:var(--cream)}.origin-signature,.quality-next{padding:110px 7%;text-align:center;background:#f2e4c5}.origin-signature h2,.quality-next h2{margin:25px 0}.origin-signature p,.quality-next p{max-width:620px;margin:0 auto 30px;font-size:16px}
.drop-cover{position:relative;min-height:750px;height:calc(100svh - 104px);background:#31070c;color:var(--cream);padding:75px 7%;display:flex;align-items:center;isolation:isolate;overflow:hidden}.drop-cover-image{position:absolute;inset:0;z-index:-1}.drop-cover-image img{width:100%;height:100%;object-fit:cover}.drop-cover h1{font-size:clamp(75px,9vw,135px)}.drop-cover .photo-note{position:absolute;right:30px;bottom:25px}.drop-cover-copy p{font-size:16px;margin-bottom:30px}.oil-study{padding:110px 7%;display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:center}.oil-study h2{margin:25px 0}.oil-study p{max-width:400px}.oil-study label{display:block;font-size:12px;font-weight:700;margin:35px 0 15px}.oil-study input{width:100%;accent-color:var(--ink);cursor:ew-resize;padding:0}.light-range-labels{display:flex;justify-content:space-between;font-size:10px;margin:8px 0 20px}.oil-study small{display:block;max-width:340px;font-size:10px;line-height:1.8;opacity:.65}.oil-light-stage{height:650px;position:relative;isolation:isolate;overflow:hidden;background:#e7d4a2;--light:.55}.oil-light-stage>img{width:90%;height:90%;object-fit:contain;position:relative;margin:5%;transform:rotate(6deg);filter:brightness(calc(.8 + var(--light)*.4)) drop-shadow(15px 20px 18px #67250035);transition:filter .2s}.oil-light-halo{position:absolute;inset:-30%;z-index:-1;background:radial-gradient(ellipse at 50% 40%,#fffce5 10%,#ecc249 60%,#66401c);transform:translateX(calc((var(--light) - .5)*25%));opacity:calc(.4 + var(--light)*.6);transition:transform .2s}.oil-light-caption{position:absolute;left:25px;bottom:25px;font-size:9px;letter-spacing:.15em}.oil-facts{padding:70px 7% 90px;background:#f0d278}.oil-facts-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:6%;margin:35px 0}.oil-facts article{border-top:1px solid var(--ink);padding-top:20px}.oil-facts strong{font:700 clamp(75px,10vw,145px)/1 var(--head)}.oil-facts strong small{font:500 .4em var(--serif)}.oil-facts h3{font:600 30px var(--head);margin:20px 0 10px}.oil-facts p{font-size:13px}
.cook-cover{display:grid;grid-template-columns:1fr 1fr;min-height:690px;background:#f1dfb6}.cook-cover-copy{padding:80px 8% 70px 12%;align-self:center}.cook-cover h1{font-size:clamp(65px,7.4vw,110px)}.cook-cover p{font-size:14px;line-height:1.9;margin-bottom:30px}.cook-cover-art{position:relative;overflow:hidden;min-height:600px}.cook-cover-art>img{height:100%;width:100%;object-fit:cover}.cook-roundel{position:absolute;right:24px;bottom:25px;background:var(--cream);width:160px;height:160px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;font-size:9px;letter-spacing:.08em;transform:rotate(-10deg)}.cook-roundel em{font-size:25px;letter-spacing:-.04em}.recipe-finder{padding:100px 7%;display:grid;grid-template-columns:1fr 1fr;gap:50px 10%}.recipe-finder h2{margin:25px 0}.recipe-finder>div>p{max-width:450px}.finder-form{align-self:center}.finder-form fieldset{border:0;margin:0 0 24px;padding:0}.finder-form legend{font-size:12px;font-weight:700;margin-bottom:15px}.finder-form label{display:flex;align-items:center;gap:15px;padding:18px 0;border-bottom:1px solid var(--line);cursor:pointer;font:600 28px var(--head)}.finder-form input{width:18px;height:18px;accent-color:var(--ink)}.finder-result{grid-column:1/-1;display:grid;grid-template-columns:1.1fr 1fr;gap:7%;background:#f0e4c9;align-items:center;padding:30px}.finder-result-image{height:390px;overflow:hidden}.finder-result-image img{width:100%;height:100%;object-fit:cover}.finder-result h3{font:600 60px/1 var(--head);margin:20px 0}.finder-result p{font-size:14px;margin:0 0 25px}.finder-result.is-updated{animation:soft-enter .4s both}.kitchen-notes{padding:90px 7%;background:var(--ink);color:var(--cream);display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.kitchen-note-title{grid-column:1/-1;margin-bottom:20px}.kitchen-note-title h2{margin:22px 0}.kitchen-notes article{border-top:1px solid #fff5;padding-top:22px}.kitchen-notes article>span{font:500 50px var(--serif);color:var(--gold)}.kitchen-notes h3{font:600 34px var(--head);margin:20px 0}.kitchen-notes p{font-size:14px;line-height:1.9}
.care-cover{padding:90px 7%;display:grid;grid-template-columns:1.4fr 1fr;gap:6%;align-items:center;background:#eeddb6}.care-cover h1{font-size:clamp(65px,7.5vw,112px)}.care-cover p{font-size:15px}.care-temperature{aspect-ratio:1;border:1px solid var(--ink);border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;max-width:420px}.care-temperature>span{font-size:9px;letter-spacing:.1em}.care-temperature strong{font:700 clamp(90px,12vw,180px)/1.2 var(--head)}.care-temperature small{font:500 .4em var(--serif)}.care-locations{padding:100px 7%;display:grid;grid-template-columns:1fr 1.3fr;gap:40px 8%;align-items:center}.care-locations h2{margin:25px 0}.care-locations p{font-size:14px;max-width:420px}.care-location-options{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.care-location-options button{padding:35px 10px 20px;border:1px solid var(--line);background:transparent;font-size:11px;min-height:170px;transition:background .3s}.care-location-options button[aria-pressed=true]{background:var(--ink);color:var(--cream)}.storage-symbol{display:block;position:relative;width:50px;height:55px;border:1px solid currentColor;margin:0 auto 25px}.storage-cabinet:before{content:'';position:absolute;inset:0 50% 0 0;border-right:1px solid}.storage-cabinet:after{content:'';position:absolute;left:30%;right:30%;top:50%;border-bottom:2px solid}.storage-window:before{content:'';position:absolute;left:50%;top:0;bottom:0;border-left:1px solid}.storage-window:after{content:'';position:absolute;top:50%;left:0;right:0;border-top:1px solid}.storage-stove:before{content:'';position:absolute;inset:20% 10% 10%;border:1px solid}.storage-stove:after{content:'•••';position:absolute;top:-11px;left:7px;font-size:20px;letter-spacing:4px}.storage-answer{grid-column:1/-1;border-top:1px solid var(--ink);padding:35px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:15px 8%}.storage-answer>.eyebrow{grid-column:1/-1}.storage-answer h3{font:500 48px/1 var(--serif);margin:0}.storage-answer p{max-width:none;margin:0}.care-rules{padding:70px 7%;display:grid;grid-template-columns:repeat(3,1fr);gap:5%;background:#eadcbf}.care-rules article>span{font:500 55px var(--serif);opacity:.5}.care-rules h3{font:600 35px var(--head);margin:20px 0}.care-rules p{font-size:14px}.care-faq{padding:100px 7%;display:grid;grid-template-columns:1fr 1fr;gap:8%}.care-faq h2{font-size:clamp(45px,4.6vw,68px);margin:25px 0}.care-faq details{border-bottom:1px solid var(--line);padding:0}.care-faq summary{list-style:none;display:flex;justify-content:space-between;gap:20px;padding:25px 0;font:600 25px var(--head);cursor:pointer}.care-faq summary::-webkit-details-marker{display:none}.care-faq details[open] summary span{transform:rotate(45deg)}.care-faq details p{font-size:14px;padding-bottom:25px}.care-faq summary span{transition:transform .25s}
.cook-mode-toggle{margin-top:15px}.recipe-tools{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 25px}.recipe-tools button{font-size:11px}.ingredient-check{display:flex;align-items:flex-start;gap:12px;cursor:pointer;padding:7px 0}.ingredient-check input{flex:0 0 18px;width:18px;height:18px;margin-top:5px;accent-color:var(--ink)}.ingredient-check:has(input:checked)>span{text-decoration:line-through;opacity:.5}.recipe-progress{font-size:11px;border-bottom:1px solid var(--line);padding-bottom:15px}.cook-mode .site-header,.cook-mode .site-footer,.cook-mode .recipe-section,.cook-mode .recipe-body>aside{display:none}.cook-mode .recipe-body{display:block;max-width:850px;margin:auto}.cook-mode .recipe-content{font-size:20px;line-height:1.85}.cook-mode .recipe-hero{padding-top:70px;padding-bottom:35px}.cook-mode .recipe-hero-image{max-height:320px}.cook-mode-exit{display:none}.cook-mode .cook-mode-exit{display:block;position:fixed;top:15px;right:20px;z-index:120;background:var(--ink);color:var(--cream);border:1px solid var(--cream);padding:12px 20px;font-size:12px}.admin-bar.cook-mode .cook-mode-exit{top:45px}.footer-discover{display:flex;gap:18px 35px;flex-wrap:wrap;border-top:1px solid #fff3;padding-top:25px;margin-top:40px;font-size:12px}.footer-discover>span{opacity:.5;letter-spacing:.1em;font-size:10px}
@media(min-width:1600px){.drop-teaser-copy{max-width:650px}}
@media(max-width:980px){.journey-stage{min-height:580px}.hero-sculpture{inset:170px 20% 60px}.journal-image{height:330px}.nature-cover{min-height:650px}.seed-editorial{gap:5%}.seed-object{height:460px}.oil-light-stage{height:520px}.cook-cover{min-height:580px}.cook-cover-art{min-height:540px}.cook-cover-copy{padding-left:10%}.recipe-finder{gap:40px 6%}.care-locations{grid-template-columns:1fr}.care-location-options{max-width:620px;width:100%}.care-cover h1{font-size:70px}.care-faq{grid-template-columns:1fr;gap:35px}.journal-copy h3{font-size:43px}}
@media(max-width:640px){.brand-hero{min-height:0;max-height:none}.brand-hero h1{font-size:clamp(55px,14vw,82px)}.hero-sculpture{inset:auto;height:420px}.hero-note{bottom:auto}.menu-inner nav a{font-size:29px}.menu-explore{gap:12px}.menu-explore a{font-size:11px}.menu-contact{padding-bottom:30px}.journey-zoom{height:auto}.journey-stage{position:relative;height:660px;min-height:0}.journey-ambient{font-size:32vw;top:15px}.journey-window{inset:45px 15px 25px;clip-path:inset(0 round 150px 150px 0 0)}.journey-window-copy{inset:auto 23px 35px}.journey-window-copy h2{font-size:53px}.journey-window-copy p{font-size:13px}.journey-window .film-control{top:155px;right:16px;font-size:9px}.journey-frame{display:none}.journey-caption{display:none}.drop-teaser{min-height:760px;padding:45px 23px;align-items:flex-end}.drop-teaser-copy{width:100%;max-width:none}.drop-teaser-photo img{object-position:68% center}.drop-teaser:after{background:linear-gradient(0deg,#31080ff5 0%,#31080fb0 40%,transparent 80%)}.drop-teaser h2{font-size:56px}.drop-teaser p{font-size:13px;max-width:300px}.drop-edition{display:none}.photo-note{font-size:8px}.explore-journal{padding:65px 22px}.journal-intro{display:block;margin-bottom:35px}.journal-intro h2{font-size:55px}.journal-intro p{margin-top:25px;font-size:13px}.journal-grid{grid-template-columns:1fr;gap:35px}.journal-item:nth-child(even){margin:0}.journal-image{height:340px}.journal-copy h3{font-size:44px}.journal-copy{padding-top:22px}.nature-cover{min-height:680px;height:calc(100svh - 84px);padding:50px 23px 90px;align-items:center}.nature-cover h1,.drop-cover h1,.cook-cover h1,.care-cover h1{font-size:clamp(55px,15vw,80px)}.nature-cover p{font-size:14px}.cover-bottom{bottom:30px;font-size:8px;left:23px}.nature-cover .film-control{bottom:65px}.seed-editorial{padding:65px 23px;grid-template-columns:1fr;gap:35px}.seed-editorial h2{font-size:55px}.seed-editorial .lead{font-size:17px}.seed-object{height:420px}.seed-path{padding:65px 23px;grid-template-columns:1fr;gap:30px}.seed-path h2{font-size:52px}.seed-path-tabs{gap:30px}.seed-path-tabs button{font-size:28px}.seed-path-panel{grid-template-columns:1fr;gap:30px}.seed-path-number{font-size:130px}.seed-path-panel h3{font-size:43px}.origin-signature,.quality-next{padding:70px 23px}.origin-signature h2,.quality-next h2{font-size:49px}.origin-signature p,.quality-next p{font-size:14px}.drop-cover{min-height:760px;height:auto;padding:80px 23px;align-items:flex-start}.drop-cover-image img{object-position:68% center}.drop-cover:after{content:'';position:absolute;inset:0;background:linear-gradient(#31080faa,transparent);z-index:-1}.drop-cover-copy p{font-size:14px}.oil-study{padding:65px 23px;grid-template-columns:1fr;gap:35px}.oil-study h2{font-size:55px}.oil-light-stage{height:470px}.oil-facts{padding:55px 23px}.oil-facts-grid{grid-template-columns:1fr;gap:30px}.oil-facts strong{font-size:110px}.oil-facts h3{margin-top:5px}.oil-facts article{padding-top:15px}.cook-cover{grid-template-columns:1fr}.cook-cover-copy{padding:50px 23px}.cook-cover-art{min-height:0;height:430px}.cook-roundel{width:130px;height:130px;font-size:8px}.cook-roundel em{font-size:22px}.recipe-finder{padding:65px 23px;grid-template-columns:1fr;gap:30px}.recipe-finder h2{font-size:55px}.finder-result{grid-template-columns:1fr;padding:18px;gap:25px}.finder-result-image{height:280px}.finder-result h3{font-size:43px}.finder-result>div:nth-child(2){padding:10px 0 15px}.kitchen-notes{padding:65px 23px;grid-template-columns:1fr;gap:25px}.kitchen-note-title h2{font-size:51px}.kitchen-notes h3{margin:12px 0}.care-cover{padding:60px 23px;grid-template-columns:1fr;gap:35px}.care-temperature{width:260px;justify-self:center}.care-temperature strong{font-size:110px}.care-temperature>span{font-size:8px}.care-locations{padding:65px 23px;gap:30px}.care-locations h2{font-size:55px}.care-location-options{gap:8px}.care-location-options button{padding:25px 8px 15px;font-size:10px;min-height:150px}.storage-symbol{width:40px;height:45px}.storage-answer{grid-template-columns:1fr;gap:20px}.storage-answer h3{font-size:39px}.care-rules{padding:55px 23px;grid-template-columns:1fr;gap:25px}.care-rules h3{margin:10px 0;font-size:32px}.care-faq{padding:65px 23px}.care-faq h2{font-size:49px}.care-faq summary{font-size:23px}.footer-discover{display:grid;grid-template-columns:1fr 1fr;gap:16px;font-size:11px}.footer-discover>span{grid-column:1/-1}.cook-mode .recipe-hero{display:block;padding-top:90px}.cook-mode .recipe-hero-image{display:none}.cook-mode .recipe-content{font-size:18px}.admin-bar .reading-progress{top:46px}}
@media(prefers-reduced-motion:reduce){::view-transition-old(root),::view-transition-new(root){animation:none}.journey-zoom{height:auto}.journey-stage{position:relative}.journey-window{inset:0;clip-path:none}.journey-caption,.journey-ambient{display:none}.journal-image>img,.drop-teaser-photo img,.menu-art img{transition:none}.finder-result.is-updated{animation:none}}
.motion-paused .journey-zoom{--journey:0!important}.motion-paused .journal-image>img{transition:none}
@media print{.recipe-tools,.cook-mode-toggle,.cook-mode-exit,.reading-progress{display:none!important}.ingredient-check input{display:none}.ingredient-check:has(input:checked)>span{opacity:1;text-decoration:none}}
