@font-face{font-family:Barlow;src:url('/assets/fonts/barlow-condensed-latin-700-normal.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap}
@font-face{font-family:Barlow;src:url('/assets/fonts/barlow-condensed-latin-ext-700-normal.woff2') format('woff2');font-style:normal;font-weight:700;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Manrope;src:url('/assets/fonts/manrope-latin-400-normal.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:Manrope;src:url('/assets/fonts/manrope-latin-ext-400-normal.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:Manrope;src:url('/assets/fonts/manrope-latin-600-normal.woff2') format('woff2');font-style:normal;font-weight:600;font-display:swap}
@font-face{font-family:Manrope;src:url('/assets/fonts/manrope-latin-ext-600-normal.woff2') format('woff2');font-style:normal;font-weight:600;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
:root{--bg:#eaf0e9;--surface:#dde7db;--text:#163329;--muted:#40594d;--line:#93a797;--accent:#204b37;--on-accent:#f1f6ed;--flavour:#c8d8b9;--flavour-ink:#204b37;--error:#9b3028;color-scheme:light;scroll-behavior:smooth;scroll-padding-top:90px;font-family:Manrope,Arial,sans-serif;font-weight:400}
:root[data-theme=dark]{--bg:#14271f;--surface:#1c3428;--text:#ebf1e7;--muted:#bdcebd;--line:#72927b;--accent:#d6edaf;--on-accent:#183425;--flavour:#2c482f;--flavour-ink:#d6edaf;--error:#ffc2b9;color-scheme:dark}
@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#14271f;--surface:#1c3428;--text:#ebf1e7;--muted:#bdcebd;--line:#72927b;--accent:#d6edaf;--on-accent:#183425;--flavour:#2c482f;--flavour-ink:#d6edaf;--error:#ffc2b9;color-scheme:dark}}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text)}button,input,textarea,select{font:inherit}button,a,input,select,textarea{touch-action:manipulation}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}button{color:inherit}p{line-height:1.65;margin:0 0 1.2em}h1,h2,h3{font-family:Barlow,'Arial Narrow',sans-serif;font-weight:700;line-height:.99;letter-spacing:-.015em;margin:0;text-wrap:balance}h1{font-size:clamp(56px,7.5vw,112px)}h2{font-size:clamp(48px,5.5vw,82px)}h3{font-size:clamp(34px,3.5vw,54px)}::selection{background:var(--accent);color:var(--on-accent)}:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.hero :focus-visible{outline-color:#e7f5bd}section[id]{scroll-margin-top:86px}button:active,.button:active{transform:translateY(1px)}[hidden]{display:none!important}.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}.skip{position:fixed;z-index:20;top:10px;left:14px;background:var(--accent);color:var(--on-accent);padding:12px 16px;transform:translateY(-150%)}.skip:focus{transform:translateY(0)}
.header{height:76px;padding:0 clamp(22px,4.2vw,72px);display:flex;align-items:center;gap:36px;background:var(--bg);position:relative;z-index:10;border-bottom:1px solid var(--line)}.wordmark{font-family:Barlow,'Arial Narrow',sans-serif;font-weight:700;font-size:46px;letter-spacing:-.045em;line-height:1}.header nav{margin-left:auto;display:flex;align-items:center;gap:38px;font-size:14px;font-weight:600}.header nav a{padding:13px 0}.header nav a:hover,.footer a:hover{color:var(--accent);text-decoration:underline;text-underline-offset:5px}.theme-toggle{background:none;border:0;border-left:1px solid var(--line);padding:5px 0 5px 24px;font-size:12px;display:flex;gap:10px;align-items:center}.theme-toggle span{font-size:24px}.menu-toggle{display:none}.section{padding:100px clamp(22px,6.2vw,96px);max-width:1680px;margin-inline:auto}.eyebrow{font-size:12px;letter-spacing:.13em;text-transform:uppercase;font-weight:600;margin-bottom:26px}.button{display:inline-flex;align-items:center;justify-content:center;gap:34px;min-height:54px;background:var(--accent);color:var(--on-accent);border:1px solid var(--accent);border-radius:100px;padding:14px 24px;font-weight:600;font-size:14px;white-space:nowrap;transition:transform .2s,opacity .2s}.button span{font-size:24px;font-weight:400;line-height:1}.button:hover{transform:translateY(-3px);opacity:.94}.button-bright{background:#e6f2bc;border-color:#e6f2bc;color:#193327}.text-link{display:inline-flex;align-items:center;gap:30px;font-weight:600;font-size:14px;padding:14px 0;border:0;border-bottom:1px solid currentColor;background:none}.text-link span{font-size:24px;line-height:1}.text-link:hover{gap:38px}.text-link{transition:gap .2s}.hero{min-height:min(730px,calc(100dvh - 76px));position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;padding:65px clamp(22px,6.2vw,96px);color:#f2f5ec}.hero-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 20%;z-index:-2}.hero-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(7,24,15,.72),rgba(7,24,15,.24) 45%,transparent 72%)}.hero-copy{max-width:680px}.hero h1{margin-bottom:28px;font-size:clamp(64px,7.8vw,112px);max-width:720px}.hero-copy>p:not(.eyebrow){font-size:17px;max-width:330px;color:#eff5e7;margin-bottom:30px}.hero .eyebrow{color:#d9e4d3;font-size:11px}.hero .button{margin-top:6px}
.section-intro{max-width:670px}.section-intro p{font-size:17px;color:var(--muted);max-width:550px;margin-top:22px}.flavours{padding-bottom:45px}.flavour-tabs{display:flex;gap:12px;margin:40px 0 8px;flex-wrap:wrap}.flavour-tabs button{border:1px solid var(--line);border-radius:50px;background:transparent;padding:13px 21px;font-size:13px;font-weight:600;min-height:46px;transition:background .2s,color .2s}.flavour-tabs button[aria-selected=true]{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.flavour-tabs button:hover:not([aria-selected=true]){background:var(--surface)}.flavour-panel{display:grid;grid-template-columns:1fr 1.35fr;align-items:center;min-height:540px;gap:2vw}.flavour-info{max-width:385px;padding:30px 0}.flavour-tone{font-size:13px;font-weight:600;margin-bottom:26px;color:var(--muted)}.flavour-info h3{font-size:clamp(54px,6.2vw,88px);margin-bottom:25px;line-height:1.04}.flavour-info h3 span{font-size:.76em}.flavour-info>p[data-description]{max-width:350px;font-size:16px}.can-stage{position:relative;min-height:580px;display:flex;align-items:center;justify-content:center;isolation:isolate}.can-stage .selected-can{position:relative;z-index:1;width:390px;transform:rotate(8deg)}.can-stage .can{width:100%;height:570px;object-fit:contain}.can-shelf{position:absolute;inset:16% 0 8%;background:var(--flavour);border-radius:50% 50% 3px 3px;z-index:-2}.flavour-backdrop{position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);font-family:Barlow,sans-serif;font-weight:700;text-transform:uppercase;font-size:clamp(70px,9vw,130px);letter-spacing:-.015em;color:var(--flavour-ink);opacity:.2;white-space:nowrap;z-index:-1}.pack-caption{position:absolute;bottom:2%;right:12px;font-size:11px;color:var(--muted);margin:0}.flavours[data-flavour-section=grapefruit]{--flavour:#efc8be;--flavour-ink:#65242a}.flavours[data-flavour-section=pear]{--flavour:#cbdfe5;--flavour-ink:#224656}:root[data-theme=dark] .flavours[data-flavour-section=grapefruit]{--flavour:#49312e;--flavour-ink:#ffccbe}:root[data-theme=dark] .flavours[data-flavour-section=pear]{--flavour:#243d44;--flavour-ink:#c5e3ef}
.story{margin-top:35px;height:170vh;min-height:1000px}.story-pin{position:sticky;top:0;min-height:100dvh;display:grid;grid-template-columns:1.1fr 1fr;align-items:stretch;max-width:1800px;margin:auto}.story-visual{position:relative;overflow:hidden;min-height:620px}.ingredient-photo{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:43% center}.story-visual:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,rgba(9,25,16,.18),transparent)}.story-can{position:absolute;inset:0;display:grid;place-items:center;z-index:1;transform:translateY(24%) rotate(-20deg)}.story-can .can{height:min(74vh,720px);width:auto;max-width:95%;object-fit:contain}.story-words{background:var(--surface);padding:clamp(48px,6.5vw,100px);display:flex;flex-direction:column;justify-content:center;gap:40px}.story-words h2{font-size:clamp(68px,7vw,112px)}.story-copy{max-width:350px}.story-copy p{font-size:15px}.serve-heading{max-width:680px}.serve-heading p{max-width:465px;color:var(--muted);font-size:17px;margin-top:22px}.serve-layout{display:grid;grid-template-columns:1.55fr 1fr;gap:clamp(35px,6vw,100px);align-items:center;margin-top:44px}.serve-layout>img{width:100%;aspect-ratio:1.2;object-fit:cover}.serve-notes{display:grid;gap:40px}.serve-notes h3{font-size:40px;margin-bottom:12px}.serve-notes p{max-width:300px;font-size:15px;margin:0;color:var(--muted)}.trade-section{position:relative;min-height:500px;overflow:hidden;padding-top:70px;padding-bottom:85px;border-top:1px solid var(--line)}.trade-section h2{font-size:clamp(48px,5.7vw,84px);max-width:700px;position:relative;z-index:2}.trade-section>p{max-width:440px;color:var(--muted);margin:25px 0;position:relative;z-index:2}.trade-section .button{position:relative;z-index:2}.range-cans{position:absolute;right:1%;top:35px;width:44%;height:480px;display:flex;align-items:center;pointer-events:none}.range-cans .can{width:55%;max-width:none;object-fit:contain;position:absolute}.range-cans .can:nth-child(1){left:-5%;transform:rotate(-17deg)}.range-cans .can:nth-child(2){left:22%;transform:translateY(-30px);z-index:1}.range-cans .can:nth-child(3){left:47%;transform:rotate(17deg)}
.footer{border-top:1px solid var(--line);padding:44px clamp(22px,6.2vw,96px) 30px}.footer-top{display:flex;align-items:center;gap:40px;margin-bottom:38px}.footer-top .wordmark{margin-right:auto;font-size:64px}.footer-top>a:not(.wordmark){font-size:14px;font-weight:600}.footer-bottom{display:flex;justify-content:space-between;gap:30px;font-size:11px;color:var(--muted)}.footer-bottom p{margin:0}.footer-bottom a{text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.back-link{display:block;font-size:13px;text-decoration:underline;text-underline-offset:5px;margin-bottom:32px;width:fit-content}.detail-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.product-detail{padding-top:35px;padding-bottom:60px}.detail-art{background:var(--surface);position:relative;display:flex;justify-content:center;align-items:center;min-height:580px;overflow:hidden}.detail-art .can{height:600px;width:100%;object-fit:contain;transform:rotate(-7deg)}.detail-copy h1{font-size:clamp(58px,6vw,90px);line-height:1.08;margin-bottom:28px}.detail-copy h1 span{font-size:.73em}.detail-copy>p:not(.eyebrow){max-width:420px}.product-tone{font-weight:600}.detail-copy .button{margin:16px 0 25px}.demo-note{font-size:12px;color:var(--muted)}.notes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin:42px 0}.notes-grid h3{font-family:Manrope,Arial,sans-serif;font-size:16px;font-weight:600;margin-bottom:16px}.notes-grid p{font-size:15px;max-width:300px;color:var(--muted)}.product-notes{padding-top:45px;padding-bottom:55px}.product-notes h2{font-size:56px;max-width:800px}.product-notes details{max-width:900px;border-top:1px solid var(--line);padding:25px 0}.product-notes summary{cursor:pointer;font-weight:600;padding:8px 0}.product-notes details p{max-width:700px;font-size:14px;color:var(--muted);margin-top:18px}.other-flavours{padding-top:35px}.other-flavours h2{font-size:56px;margin-bottom:35px}.other-product{display:grid;grid-template-columns:100px 1fr 40px;gap:30px;align-items:center;border-top:1px solid var(--line);padding:12px 0;font-family:Barlow,sans-serif;font-size:40px;font-weight:700}.other-product .can{height:130px;width:100px;object-fit:contain;transition:transform .25s}.other-product:hover .can{transform:rotate(8deg)}
.trade-intro{padding-top:70px;padding-bottom:28px;max-width:1250px}.trade-intro h1{font-size:clamp(64px,7vw,96px);margin-bottom:28px}.trade-intro>p{max-width:620px;font-size:18px}.demo-callout{border-left:3px solid var(--line);padding:10px 20px;margin-top:35px;max-width:640px;font-size:13px}.demo-callout p{margin:8px 0 0;color:var(--muted)}.enquiry-section{display:grid;grid-template-columns:.75fr 1fr;gap:90px;padding-top:38px;max-width:1250px;align-items:start}.enquiry-aside{position:sticky;top:50px;text-align:center}.enquiry-aside img{max-height:480px;width:100%;object-fit:contain;transform:rotate(-9deg)}.enquiry-aside>p{font-family:Barlow,sans-serif;font-size:48px;font-weight:700;line-height:1.04;margin-top:16px}.form-field{margin-bottom:25px}.form-field label{display:block;font-size:13px;font-weight:600;margin-bottom:10px}.form-field label span{font-weight:400;color:var(--muted)}input,select,textarea{border:1px solid var(--line);border-radius:4px;background:var(--bg);color:var(--text);width:100%;padding:14px;min-height:52px;font-size:15px}textarea{resize:vertical;min-height:130px}input::placeholder,textarea::placeholder{color:var(--muted);opacity:.9}.field-error{color:var(--error);font-size:13px;margin:7px 0 0}.field-error:empty{display:none}[aria-invalid=true]{border:2px solid var(--error)}.form-footnote{font-size:11px;color:var(--muted);margin-top:18px}.form-footnote a{text-decoration:underline}.form-status{color:var(--error);font-size:14px}.form-status:empty{display:none}.brief-result h2{font-size:52px;margin-bottom:24px}.brief-result>p{font-size:14px}.brief-result pre{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.75 Manrope,sans-serif;background:var(--surface);padding:25px;border-radius:4px;margin:26px 0}.result-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.download-status{font-size:13px;color:var(--muted);margin-top:20px}.text-page{max-width:970px;min-height:70vh;padding-top:65px}.text-page h1{font-size:80px;margin-bottom:35px}.text-page h2{font-size:38px;margin:42px 0 18px}.text-page p{max-width:760px;color:var(--muted);font-size:16px}.text-page .lead{font-size:21px;color:var(--text)}.text-page .back-link{margin-top:45px}.text-page .button{margin:12px 0 20px}
@media(min-width:1681px){.hero{padding-left:max(96px,calc((100vw - 1488px)/2))}.hero-photo{object-position:center 20%}}
@media(max-width:1023px){.header{padding-inline:26px;gap:22px}.header nav{gap:24px}.section{padding:75px 35px}.hero{padding:55px 40px;min-height:690px}.hero h1{font-size:88px}.hero-photo{object-position:65% center}.hero-copy{max-width:550px}.flavour-panel{grid-template-columns:1fr 1.1fr}.can-stage{min-height:480px}.can-stage .can{height:470px}.flavour-info h3{font-size:66px}.story-words{padding:45px}.story-words h2{font-size:78px}.story-visual{min-height:640px}.serve-layout{gap:40px}.trade-section h2{max-width:560px;font-size:65px}.trade-section>p{max-width:370px}.range-cans{right:-8%;width:48%;top:70px}.detail-layout{gap:35px}.detail-art{min-height:470px}.detail-art .can{height:480px}.detail-copy h1{font-size:67px}.enquiry-section{gap:45px}.notes-grid{gap:26px}}
@media(max-width:767px){.header{height:66px;padding:0 20px;gap:20px}.wordmark{font-size:39px}.theme-toggle{font-size:0;padding-left:18px;margin-left:0;gap:0}.theme-toggle span{font-size:25px}.menu-toggle{display:flex;align-items:center;gap:12px;margin-left:auto;border:0;background:none;padding:15px 0;font-size:13px;font-weight:600}.menu-toggle span{font-size:23px;line-height:1}.header nav{display:none;position:absolute;top:65px;left:0;right:0;background:var(--bg);border-bottom:1px solid var(--line);padding:18px 24px;gap:0;z-index:11}.header nav.is-open{display:flex;flex-direction:column;align-items:stretch}.header nav a{padding:16px 0;font-size:17px}.hero{min-height:690px;min-height:calc(100svh - 66px);max-height:870px;align-items:flex-start;padding:48px 24px 32px}.hero{background:#14271f}.hero-photo{height:68%;top:auto;object-position:82% center}.hero-shade{background:linear-gradient(180deg,#14271f 27%,rgba(20,39,31,.9) 34%,rgba(20,39,31,.12) 55%,transparent 75%)}.hero-copy{max-width:100%}.hero h1{font-size:clamp(58px,13.5vw,88px);margin-bottom:20px}.hero .eyebrow{font-size:10px;margin-bottom:20px}.hero-copy>p:not(.eyebrow){font-size:14px;max-width:245px;margin-bottom:18px}.hero .button{min-height:48px;padding:12px 20px;gap:28px;font-size:13px}.section{padding:64px 24px}.section-intro h2{font-size:53px}.section-intro p{font-size:15px;margin-top:20px}.flavour-tabs{display:grid;grid-template-columns:1fr;gap:8px;margin:28px 0 18px}.flavour-tabs button{padding:11px 16px;min-height:44px;text-align:left;font-size:12px}.flavour-panel{display:flex;flex-direction:column;gap:0;min-height:0;align-items:stretch}.can-stage{order:-1;min-height:430px}.can-stage .selected-can{width:min(300px,88%)}.can-stage .can{height:440px}.can-shelf{inset:12% 2% 8%}.flavour-backdrop{font-size:clamp(68px,14vw,100px)}.pack-caption{right:4%;bottom:0}.flavour-info{padding:28px 0 0;max-width:100%}.flavour-info h3{font-size:62px;margin-bottom:19px}.flavour-tone{margin-bottom:14px;font-size:12px}.flavour-info>p[data-description]{font-size:15px}.flavour-info .text-link{margin-top:0}.story{height:auto;min-height:0;margin-top:0}.story-pin{position:static;min-height:0;display:flex;flex-direction:column}.story-visual{height:540px;min-height:0}.story-can{transform:rotate(-10deg)}.story-can .can{height:470px;width:auto;max-width:100%}.story-words{padding:48px 24px;gap:25px}.story-words h2{font-size:64px;line-height:.98}.story-copy{max-width:100%}.story-copy p{font-size:15px;max-width:360px}.serve-heading h2{font-size:52px}.serve-heading p{font-size:15px;margin-top:20px}.serve-layout{grid-template-columns:1fr;gap:34px;margin-top:30px}.serve-layout>img{aspect-ratio:1.1}.serve-notes{gap:26px}.serve-notes h3{font-size:36px;margin-bottom:9px}.serve-notes p{max-width:100%;font-size:14px}.trade-section{padding-bottom:35px}.trade-section h2{font-size:53px;max-width:100%}.trade-section>p{max-width:100%;font-size:15px}.range-cans{position:relative;width:100%;height:350px;right:auto;top:auto;margin-top:5px}.range-cans .can{width:57%}.range-cans .can:nth-child(1){left:-5%}.range-cans .can:nth-child(2){left:22%;transform:translateY(-5px)}.range-cans .can:nth-child(3){left:46%}.footer{padding:35px 24px}.footer-top{flex-wrap:wrap;gap:22px;margin-bottom:30px}.footer-top .wordmark{flex-basis:100%;font-size:64px}.footer-top>a:not(.wordmark){font-size:13px}.footer-bottom{flex-direction:column;gap:20px;font-size:11px}.product-detail{padding-top:30px}.detail-layout{grid-template-columns:1fr;gap:36px}.detail-art{min-height:420px}.detail-art .can{height:440px}.detail-copy .eyebrow{font-size:10px;margin-bottom:20px}.detail-copy h1{font-size:66px}.detail-copy>p{font-size:15px}.detail-copy .demo-note{font-size:12px}.product-notes{padding-top:5px;padding-bottom:30px}.product-notes h2{font-size:47px}.notes-grid{grid-template-columns:1fr;gap:18px;margin:30px 0}.notes-grid h3{font-size:16px;margin-bottom:10px}.notes-grid p{max-width:100%}.other-flavours{padding-top:15px}.other-flavours h2{font-size:48px}.other-product{grid-template-columns:70px 1fr 24px;gap:15px;font-size:29px}.other-product .can{height:115px;width:70px}.trade-intro{padding-top:50px;padding-bottom:24px}.trade-intro h1{font-size:72px}.trade-intro>p{font-size:16px}.demo-callout{padding-left:14px;font-size:12px}.enquiry-section{grid-template-columns:1fr;padding-top:10px}.enquiry-aside{display:none}.form-field{margin-bottom:23px}.enquiry-section .button{white-space:normal;text-align:left;font-size:13px;gap:20px}.brief-result h2{font-size:46px}.brief-result pre{padding:17px;font-size:12px}.text-page h1{font-size:64px}.text-page .lead{font-size:18px}.text-page h2{font-size:34px}.text-page p{font-size:15px}}
@media(max-width:359px){.hero{padding:36px 20px}.hero h1{font-size:56px}.hero .eyebrow{letter-spacing:.07em}.section{padding-inline:20px}.section-intro h2,.trade-section h2{font-size:46px}.can-stage{min-height:380px}.can-stage .can{height:390px}.flavour-info h3{font-size:54px}.trade-intro h1{font-size:60px}.detail-copy h1{font-size:57px}.theme-toggle{padding-left:14px}.header{gap:15px}.other-product{font-size:25px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.story{height:auto;min-height:0}.story-pin{position:static;min-height:680px}.story-can{transform:rotate(-8deg)}.hero-copy,.hero-photo{transform:none!important;opacity:1!important}}
:root[data-motion=reduce]{scroll-behavior:auto}:root[data-motion=reduce] *{animation:none!important;transition:none!important}:root[data-motion=reduce] .story{height:auto;min-height:0}:root[data-motion=reduce] .story-pin{position:static}:root[data-motion=reduce] .story-can{transform:rotate(-8deg)!important;opacity:1!important}
@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .flavours[data-flavour-section=grapefruit]{--flavour:#49312e;--flavour-ink:#ffccbe}:root:not([data-theme=light]) .flavours[data-flavour-section=pear]{--flavour:#243d44;--flavour-ink:#c5e3ef}}
