@font-face{font-family:FreshSans;src:url('assets/fonts/Sans-Regular.otf') format('opentype');font-weight:400;font-display:swap}@font-face{font-family:FreshSans;src:url('assets/fonts/Sans-Bold.otf') format('opentype');font-weight:600 900;font-display:swap}@font-face{font-family:FreshEditorial;src:url('assets/fonts/Editorial-Regular.otf') format('opentype');font-weight:400;font-display:swap}@font-face{font-family:FreshEditorial;src:url('assets/fonts/Editorial-Italic.otf') format('opentype');font-style:italic;font-weight:400;font-display:swap}
:root{--ease:cubic-bezier(.22,1,.36,1)}body{font-family:FreshSans,Arial,sans-serif;background:#f5f1e6}h1,h2,h3{font-family:FreshEditorial,Georgia,serif;font-weight:400;letter-spacing:-.045em}em{font-family:FreshEditorial,Georgia,serif}button,input,select,textarea{font-family:FreshSans,Arial,sans-serif}.logo{font-family:FreshSans,Arial,sans-serif}.header,.header.scrolled{position:fixed;height:88px;padding:0 5%;background:#0b302bee;border-bottom:1px solid #f6f3e820;backdrop-filter:blur(18px);transition:background .6s,height .4s}.header nav{gap:30px}.header nav a{font-size:12px}.header nav a[aria-current=page]{color:var(--lime)}.header nav a[aria-current=page]:after{width:100%}.nav-cta{border:0;background:var(--lime);color:var(--green);padding:14px 22px;border-radius:30px}.button{border-radius:30px;padding:19px 27px;transition:transform .55s var(--ease),background .3s}.button:hover{transform:translateY(-4px)}.eyebrow{font-weight:400;font-size:9px;letter-spacing:2.2px}.page-view{min-height:70svh;overflow:clip}.page-view:not([data-page=home]){padding-top:88px}.section{padding:70px 8% 100px}.page-view:not([data-page=home])>.section:first-child{padding-top:70px}.section-note{font-size:9px}.section-head{margin:70px 0 50px}.section-head h2{font-size:clamp(64px,6vw,100px);line-height:1.04}.section-head p{font-size:15px}.reading-progress{position:fixed;top:87px;left:0;height:2px;width:100%;background:var(--lime);transform:scaleX(var(--read,0));transform-origin:left;z-index:21}.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}
.cinematic{height:100svh;min-height:760px;max-height:1200px;background:#0b302b}.cinematic .hero-img{opacity:.23;object-position:right;filter:saturate(.8);transform:translate(calc(var(--mx,0)*-16px),calc(var(--my,0)*-12px)) scale(1.06)}.cinematic .hero-shade{background:linear-gradient(90deg,#0b302b 0%,#0b302bc0 35%,transparent 90%),linear-gradient(0deg,#0b302b 0%,transparent 50%)}.cinematic .hero-copy{padding:clamp(170px,22vh,240px) 0 110px 7%;max-width:900px;z-index:3;pointer-events:none}.cinematic .hero-copy a{pointer-events:auto}.cinematic h1{font-size:clamp(78px,8.8vw,145px);font-family:FreshEditorial,Georgia,serif;line-height:1.03;letter-spacing:-.055em;margin:33px 0 30px;font-weight:400}.cinematic h1 .line{display:block}.cinematic h1 em{color:#d4e6a5}.cinematic .hero-text{font-size:14px;line-height:1.8;color:#d3dbcb}.cinematic .hero-actions{margin-top:35px}.hero-browse{border:0;font-size:12px;padding:12px 0;color:#d9e3c9}.citrus-stage{position:absolute;right:-1%;top:16%;width:56%;height:73%;z-index:2;pointer-events:none;transform:translate(calc(var(--mx,0)*25px),calc(var(--my,0)*18px));transition:transform 1s var(--ease)}.citrus-float{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;animation:floatCitrus 9s ease-in-out infinite}.citrus-object{width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(10px 40px 35px #001c2370);transform:rotate(-9deg)}.orbit{position:absolute;left:7%;top:6%;width:84%;height:84%;border:1px solid #edf4df25;border-radius:50%;transform:rotate(-20deg) scaleX(1.1)}.orbit-two{transform:rotate(35deg) scaleX(.75);border-style:dashed;border-color:#edf4df16}.ingredient-note{position:absolute;right:7%;top:8%;font-size:8px;letter-spacing:2px;line-height:1.8;color:#dde8c9}.citrus-number{position:absolute;left:30%;bottom:-1%;font-size:8px;letter-spacing:2px;color:#dce5ca}.cinematic .hero-bottom{z-index:5;bottom:30px;font-size:8px}.cinematic .motion-toggle{z-index:5;right:5%;top:112px;font-size:8px;border:1px solid #ffffff25;background:none}.ribbon{background:#c3d978;overflow:hidden;white-space:nowrap;padding:21px 0}.ribbon>div{font-size:12px;letter-spacing:3px;width:max-content;animation:ribbonDrift 34s linear infinite}.ribbon i{font-style:normal;font-size:23px;margin:0 50px}.home-intro{padding:120px 12% 100px;position:relative;text-align:center;background:#f5f1e6}.home-intro .eyebrow{color:#768565}.home-intro h2{font-size:clamp(50px,5.7vw,90px);line-height:1.17;margin:34px 0}.home-intro h2 em{color:#8c9b58}.intro-note{max-width:550px;margin:0 auto;font-size:14px;color:#697662}.round-link{margin:35px auto 0;display:grid;place-items:center;width:62px;height:62px;border:1px solid #123c3650;border-radius:50%;font-size:26px}.home-showcase{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:0;background:var(--green)}.editorial-card{position:relative;min-height:570px;overflow:hidden;color:var(--cream);border-right:1px solid #ffffff35}.editorial-card img{position:absolute;width:100%;height:100%;object-fit:cover;transition:transform 1.3s var(--ease),filter 1s;filter:brightness(.78)}.editorial-card:nth-child(2) img{object-position:35% center}.editorial-card:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#062c27d9,transparent 80%)}.editorial-card:hover img{transform:scale(1.065);filter:brightness(.95)}.card-kicker{position:absolute;top:30px;left:30px;z-index:2;font-size:8px;letter-spacing:2px}.editorial-card>div{position:absolute;bottom:45px;left:30px;right:30px;z-index:2;display:flex;justify-content:space-between;align-items:flex-end}.editorial-card h3{font-size:44px;line-height:1.08}.circle-arrow{width:39px;height:39px;border:1px solid #ffffff80;border-radius:50%;display:grid;place-items:center;font-size:23px;transition:background .3s,color .3s}.editorial-card:hover .circle-arrow{background:var(--lime);color:var(--green);border-color:var(--lime)}.home-closing{text-align:center;padding:90px 6%;background:#e9edda}.home-closing h2{font-size:clamp(45px,6vw,85px);margin:25px 0 35px}.home-closing .eyebrow{font-size:8px}
.story-layout{grid-template-columns:1fr 3.4fr}.story-layout h2{font-size:clamp(52px,5.5vw,84px);line-height:1.12}.story-bottom p{font-size:15px;line-height:1.8}.history-heading h3{font-size:47px}.history-grid article{padding-top:28px}.history-grid p{font-size:14px}.history-grid h4{font-weight:400;font-size:18px}.history-year{font-family:FreshEditorial;font-size:46px}.brand-promise p{font-family:FreshEditorial;font-size:32px}.journey-heading h2{font-size:clamp(45px,5vw,75px)}.step h3{font-size:31px}.step p{font-size:14px}.photo-caption p{font-family:FreshEditorial;font-size:76px}.kitchen-content h2{font-size:55px}.kitchen-content>p:not(.eyebrow){font-size:14px}.audiences summary{font-size:18px}.brand-section h3{font-size:34px}
.produce{background:#f5f1e6}.harvest-gallery{gap:25px;margin-bottom:90px}.harvest-card{min-height:480px;border-radius:160px 160px 0 0;transition:transform .7s var(--ease),border-radius .7s var(--ease)}.harvest-card:hover{border-radius:50px 50px 0 0}.harvest-card img{transition:transform .9s var(--ease);transform:scale(1.07) translate(calc(var(--mx,0)*-10px),calc(var(--my,0)*-10px))}.harvest-card strong{font-family:FreshEditorial;font-size:45px}.harvest-card>span{left:25px;right:25px;bottom:35px}.harvest-card small{font-size:8px}.catalog-intro h3{font-size:40px}.product-stage{background:#e8ecdc;grid-template-columns:1.03fr 1fr}.produce-panel{padding:30px 40px 35px}.produce-visual{min-height:740px}.produce-visual>p{font-family:FreshEditorial;font-size:60px;letter-spacing:-2px}.produce-panel h3{font-size:43px;font-family:FreshEditorial;letter-spacing:-1.5px}.category-tabs{margin-bottom:25px}.category-tabs button{font-size:13px}.product-btn{font-size:13px;transition:padding .3s,background .3s}.product-btn:hover{padding-left:8px;background:#b8d64b20}.product-list{max-height:320px}.product-search input{border-radius:5px}.produce-panel #category-description{font-size:14px}.image-overline{font-size:8px}.category-fade{animation:categoryIn .6s var(--ease)}
.fleet{background:#f5f1e6}.fleet-visual{margin:20px -4% 0;overflow:hidden;position:relative}.fleet-visual img{border:0;aspect-ratio:16/9;object-fit:cover;transition:transform 1s var(--ease);transform:scale(1.02)}.fleet-visual:hover img{transform:scale(1.055)}.fleet-visual figcaption{background:#f5f1e6;padding:13px 0;font-size:9px}.fleet-info{gap:45px;margin-top:65px}.fleet-info h3{font-size:36px;line-height:1.1}.fleet-info p{font-size:14px;line-height:1.8}.fleet-bottom{margin-top:50px;border-top:1px solid var(--line);padding-top:30px}.fleet-bottom p{font-size:12px}
.page-heading{text-align:center;padding:75px 8% 65px}.page-heading h1{color:var(--green);font-size:clamp(65px,7.5vw,118px);line-height:1.07;margin:35px 0 25px}.page-heading h1 em{color:#839451}.page-heading>p:last-child{max-width:460px;margin:auto;font-size:14px;color:#6b7764}.team-panorama{margin:0 4%;overflow:hidden}.team-panorama img{width:100%;aspect-ratio:2/1;object-fit:cover}.team-panorama figcaption{font-size:9px;color:#73826c;padding:13px 0}.team-story{padding:100px 12%;display:grid;grid-template-columns:1fr 1.5fr;gap:28px 70px}.team-story>.eyebrow{grid-column:1/-1}.team-story h2{font-size:57px;line-height:1.12}.team-story>p:last-child{font-size:15px;color:#65715d;align-self:center;line-height:1.9}.team-workflow{background:var(--green);color:var(--cream);padding:80px 12%;display:grid;grid-template-columns:1fr 1fr;gap:100px}.team-chapters{display:flex;flex-direction:column;justify-content:center}.team-chapters button{border:0;border-top:1px solid #ffffff30;background:none;color:var(--cream);font-family:FreshEditorial;font-size:28px;text-align:left;padding:25px 0;display:flex;align-items:center;gap:20px;transition:color .3s,padding .4s}.team-chapters button:last-child{border-bottom:1px solid #ffffff30}.team-chapters button span{font:9px FreshSans;color:#b8d64b}.team-chapters button b{margin-left:auto;font-weight:400}.team-chapters button[aria-selected=true]{color:var(--lime);padding-left:12px}.team-chapters button b{opacity:0}.team-chapters button[aria-selected=true] b{opacity:1}#team-detail{min-height:340px;padding-top:25px}#team-detail>.eyebrow{color:var(--lime)}#team-detail h3{font-size:59px;margin:25px 0;line-height:1.08}#team-detail p{font-size:14px;line-height:1.85;color:#c3d0bd;max-width:350px}.team-values{padding:80px 12%;display:grid;grid-template-columns:repeat(3,1fr);gap:50px}.team-values article{border-top:1px solid var(--line);padding-top:20px}.team-values article>span{font-size:10px;color:#829270}.team-values h3{font-size:32px;margin:20px 0}.team-values p{font-size:13px;color:#6f7c65}.page-next{padding:60px 8% 80px;background:#dfe8c4;text-align:center}.page-next p{font-size:8px;letter-spacing:2px;margin-bottom:25px}.page-next a{font-family:FreshEditorial;font-size:clamp(38px,5vw,70px)}.page-next a span{margin-left:25px}.enquiry-layout{gap:10%}.enquiry-copy h2{font-size:clamp(65px,7vw,105px);line-height:1.04}.enquiry-copy>p{font-size:15px}.enquiry form{padding-top:10px}.enquiry label{font-size:11px}.enquiry input,.enquiry select,.enquiry textarea{font-size:14px}dialog{border-radius:18px;padding:45px}dialog h2{font-size:54px}.footer-top>p{font-family:FreshEditorial;font-size:32px}.list-float{border-radius:30px;right:25px;bottom:22px;font-size:11px;padding:16px 22px}body[data-route=enquiry] .list-float{display:none!important}.js .reveal{transition:opacity 1s var(--ease),transform 1s var(--ease);transform:translateY(35px)}.js .reveal.visible{transform:none}.motion-disabled .citrus-float,.motion-disabled .ribbon>div{animation:none}.motion-disabled .citrus-stage{transform:none}.motion-disabled .hero-copy{transform:none}.motion-disabled .editorial-card img,.motion-disabled .fleet-visual img{transition:none;transform:none}
@keyframes floatCitrus{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-18px) rotate(2deg)}}@keyframes ribbonDrift{to{transform:translateX(-50%)}}@keyframes categoryIn{from{opacity:.25;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes routeOld{to{opacity:0;transform:translateY(-20px) scale(.99)}}@keyframes routeNew{from{opacity:0;transform:translateY(50px) scale(1.015)}to{opacity:1;transform:none}}::view-transition-old(root){animation:routeOld .3s ease both}::view-transition-new(root){animation:routeNew .7s var(--ease) both}.header{view-transition-name:site-header}.reading-progress{view-transition-name:reading-progress}::view-transition-old(site-header),::view-transition-new(site-header){animation:none}::view-transition-old(reading-progress),::view-transition-new(reading-progress){animation:none}
@media(min-width:1600px){.cinematic .hero-copy{padding-left:8%;padding-top:23vh}.citrus-stage{right:3%;width:51%;height:74%}.cinematic h1{font-size:145px}}@media(max-width:1100px){.cinematic h1{font-size:95px}.cinematic .hero-copy{padding-left:6%;padding-top:200px}.citrus-stage{right:-10%;width:63%;top:22%;height:65%}.ingredient-note{right:20%}.hero-bottom>span:last-child{display:none}.editorial-card{min-height:470px}.editorial-card h3{font-size:35px}.editorial-card>div{left:22px;right:22px}.team-workflow{gap:50px;padding:65px 8%}.team-story{padding:75px 8%;gap:40px}.team-story h2{font-size:47px}.produce-panel{padding:25px}.harvest-card{min-height:390px}.fleet-info h3{font-size:30px}.team-values{padding:70px 8%;gap:30px}}
@media(max-width:800px){.header,.header.scrolled{height:78px}.reading-progress{top:77px}.page-view:not([data-page=home]){padding-top:78px}.cinematic{height:960px;min-height:0;max-height:none}.cinematic .hero-copy{padding:145px 6% 0;max-width:100%}.cinematic h1{font-size:clamp(75px,12vw,100px);margin-top:25px;margin-bottom:25px}.cinematic .hero-text{font-size:13px}.cinematic .hero-actions{margin-top:25px}.citrus-stage{top:auto;bottom:70px;right:0;width:68%;height:430px}.ingredient-note{right:6%;top:18%;font-size:7px}.citrus-number{bottom:0;font-size:7px}.cinematic .hero-bottom{left:6%;right:6%}.cinematic .motion-toggle{top:100px;bottom:auto}.home-intro{padding:80px 8%}.home-intro h2{font-size:57px}.home-showcase{grid-template-columns:1fr}.editorial-card{min-height:440px}.editorial-card h3{font-size:52px}.editorial-card img{object-position:center 55%}.editorial-card:nth-child(2) img{object-position:center}.card-kicker{top:25px}.editorial-card>div{left:30px;right:30px}.home-closing{padding:70px 6%}.section{padding:50px 6% 70px}.page-view:not([data-page=home])>.section:first-child{padding-top:50px}.section-head{margin:45px 0}.section-head h2{font-size:65px}.story-layout h2{font-size:59px}.history-heading h3{font-size:40px}.history-grid p{font-size:13px}.brand-promise p{font-size:24px}.harvest-gallery{gap:15px;margin-bottom:50px}.harvest-card{min-height:330px;border-radius:100px 100px 0 0}.harvest-card strong{font-size:32px}.harvest-card>span{left:17px;right:17px}.harvest-card b{display:none}.product-stage{grid-template-columns:1fr}.produce-visual{min-height:450px}.produce-panel{padding:30px}.product-list{max-height:350px}.catalog-intro h3{font-size:34px}.team-panorama{margin:0 3%}.team-panorama img{aspect-ratio:4/3}.page-heading{padding:50px 6%}.page-heading h1{font-size:78px}.team-story{grid-template-columns:1fr;padding:65px 8%;gap:25px}.team-story h2{font-size:50px}.team-workflow{grid-template-columns:1fr;gap:25px}.team-chapters button{font-size:26px;padding:19px 0}#team-detail{min-height:310px}#team-detail h3{font-size:55px}.team-values{gap:25px}.team-values h3{font-size:28px}.fleet-visual{margin-left:-2%;margin-right:-2%}.fleet-info{gap:25px}.fleet-info h3{font-size:28px}.fleet-info p{font-size:13px}.kitchen-content h2{font-size:49px}.enquiry-layout{gap:40px}.enquiry-copy h2{font-size:78px}.enquiry-aside{display:none}.footer-top>p{font-size:27px}}
@media(max-width:550px){.header,.header.scrolled{padding:0 5%}.nav-cta{font-size:10px;padding:12px 17px;margin-right:18px}.cinematic{height:860px}.cinematic .hero-copy{padding-top:140px}.cinematic .hero-copy .eyebrow{font-size:7px;letter-spacing:1.2px}.cinematic h1{font-size:76px;line-height:1.03;letter-spacing:-5px;margin:26px 0 23px}.cinematic .hero-text{font-size:12px}.cinematic .hero-actions{gap:18px}.cinematic .button{font-size:11px;padding:17px 20px;gap:25px}.hero-browse{font-size:10px}.citrus-stage{width:94%;height:340px;bottom:75px;right:-7%}.citrus-object{transform:rotate(-8deg)}.ingredient-note{right:12%;top:13%;font-size:6px;letter-spacing:1px}.citrus-number{left:28%;bottom:-2%}.orbit{left:15%;width:75%;height:85%}.cinematic .hero-bottom>span{display:none}.cinematic .motion-toggle{top:100px;right:6%;padding:7px 10px;font-size:7px}.home-intro{padding:65px 7%}.home-intro h2{font-size:43px;letter-spacing:-2px;line-height:1.2}.intro-note{font-size:13px}.ribbon{padding:16px 0}.ribbon>div{font-size:10px;letter-spacing:2px}.ribbon i{margin:0 25px}.editorial-card{min-height:410px}.editorial-card h3{font-size:47px}.home-closing h2{font-size:47px}.section-head h2{font-size:54px}.story-layout h2{font-size:44px}.story-bottom p{font-size:14px}.history-heading h3{font-size:36px}.brand-promise p{font-size:20px}.journey-heading h2{font-size:44px}.step h3{font-size:29px}.harvest-gallery{grid-template-columns:1fr;gap:28px}.harvest-card{min-height:420px;border-radius:170px 170px 0 0}.harvest-card>span{left:26px;right:26px;bottom:30px}.harvest-card strong{font-size:45px}.harvest-card b{display:grid}.harvest-card small{font-size:8px}.catalog-intro h3{font-size:29px}.produce-panel{padding:25px 20px}.produce-panel h3{font-size:38px}.produce-visual{min-height:390px}.produce-visual>p{font-size:49px}.category-tabs{gap:25px}.product-btn{font-size:12px}.fleet-info{grid-template-columns:1fr;gap:35px;margin-top:35px}.fleet-info h3{font-size:33px}.fleet-info p{font-size:14px}.fleet-visual img{aspect-ratio:4/3;object-position:38% center}.page-heading h1{font-size:64px;letter-spacing:-3px}.page-heading .eyebrow{font-size:8px}.team-panorama img{aspect-ratio:1;object-position:center}.team-story h2{font-size:43px}.team-story>p:last-child{font-size:14px}.team-values{grid-template-columns:1fr;gap:30px;padding:50px 8%}.team-values h3{font-size:33px;margin:15px 0}.page-next{padding:50px 6%}.page-next a{font-size:41px}.page-next a span{margin-left:10px}.enquiry-copy h2{font-size:72px}.enquiry input,.enquiry select{font-size:12px}.enquiry label{font-size:10px}.list-float{bottom:15px;right:15px;padding:13px 17px}.footer-top>p{font-size:29px}.footer-top{padding-bottom:35px}.brand-section h3{font-size:30px}}
@media(prefers-reduced-motion:reduce){.citrus-float,.ribbon>div{animation:none!important}.citrus-stage,.citrus-object{transform:none!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}
/* Preserve the original brand-package uniform image without stretching. */
.team-panorama.original-uniforms{background:#f6f3e8;margin:0 5%}.team-panorama.original-uniforms img{aspect-ratio:auto;width:100%;height:auto;object-fit:contain}.original-uniform-card{background:#f6f3e8}.original-uniform-card img{object-fit:contain;object-position:center 25%;filter:none;padding:18px 10px 140px}.original-uniform-card:hover img{filter:none;transform:scale(1.02)}.original-uniform-card:after{background:linear-gradient(0deg,#092c27 0%,#092c27e6 23%,transparent 55%)}.original-uniform-card .card-kicker{color:var(--green)}
/* Combined final experience: a complete continuous story with native anchor navigation. */
main>section{scroll-margin-top:88px}main:focus,section:focus{outline:none}.header nav a[aria-current=location]{color:var(--lime)}.header nav a[aria-current=location]:after{width:100%}.uniform-heading{margin:60px 8% 35px;display:grid;grid-template-columns:1fr 1.5fr;gap:20px 60px;align-items:end}.uniform-heading>.eyebrow{grid-column:1/-1}.uniform-heading h2{font-size:58px}.uniform-heading>p:last-child{font-size:14px;max-width:420px;color:#6b7764}.team-panorama.original-uniforms img{height:auto}.team-page{padding-top:20px;border-top:1px solid var(--line)}.team-page .page-next{display:none}.enquiry{scroll-margin-top:78px}.home-showcase .editorial-card img{height:100%;width:100%}.citrus-float .citrus-object{height:auto;width:100%;max-height:100%;object-fit:contain}.hero-img{width:100%;height:100%}.produce-visual img{width:100%;height:100%}.kitchen-photo img{width:100%;height:100%}.harvest-card img{width:100%;height:100%}.team-panorama:not(.original-uniforms) img{width:100%;height:auto;aspect-ratio:auto}.fleet-visual img{height:auto}.team-story{padding-top:75px}.home-intro .round-link{position:relative}.editorial-card{display:block}.brand-inner #brand-board{height:auto}.list-float{z-index:25}
@media(max-width:800px){main>section{scroll-margin-top:78px}.uniform-heading{margin:45px 6% 30px;gap:25px}.uniform-heading h2{font-size:48px}.uniform-heading>p:last-child{font-size:13px}}
@media(max-width:550px){.uniform-heading{grid-template-columns:1fr}.uniform-heading h2{font-size:43px}.team-panorama.original-uniforms{margin:0 3%}.team-panorama:not(.original-uniforms) img{aspect-ratio:4/3;object-fit:cover}.fleet-visual img{aspect-ratio:auto;object-fit:contain}.motion-toggle{z-index:10}}
.sku-showcase{position:relative;overflow:hidden;min-height:560px;margin-top:25px;background:var(--green);color:var(--cream)}.sku-showcase>img{position:absolute;width:100%;height:100%;object-fit:cover;inset:0}.sku-shade{position:absolute;inset:0;background:linear-gradient(90deg,#092c27f5,#092c278c 55%,#092c2710)}.sku-copy{position:relative;padding:65px 7%;max-width:620px}.sku-copy h3{font-size:clamp(85px,9vw,135px);line-height:1.05;margin:24px 0 4px}.sku-copy h3 em{color:var(--lime)}.sku-copy .sku-origin{font-size:30px;letter-spacing:-.8px;margin-bottom:20px}.sku-copy>p:not(.eyebrow):not(.sku-origin){font-size:14px;max-width:330px;margin-bottom:28px}.history-year{white-space:nowrap}@media(max-width:550px){.sku-showcase{min-height:510px}.sku-copy{padding:45px 7%}.sku-copy h3{font-size:84px}.sku-copy .sku-origin{font-size:25px}}
/* Final visitor-facing polish. */
.fleet-visual{margin-bottom:42px;border-radius:6px;box-shadow:0 16px 48px #123c3610}.team-panorama{border-radius:6px;box-shadow:0 16px 48px #123c3610}.team-panorama img{display:block}.fleet-info{margin-top:48px}.team-story{padding-top:85px}.brand-inner>.text-link{margin-bottom:8px}.section-head p,.intro-note,.story-bottom p{line-height:1.8}.enquiry-copy>.small-note{border-top:1px solid var(--line);padding-top:18px;margin-top:30px}.form-privacy{line-height:1.6}.button:focus-visible,.nav-cta:focus-visible{outline-offset:5px}.brand-tabs button{border-radius:20px;transition:background .25s,color .25s}.brand-tabs button:hover{background:#e4ebd1}.brand-tabs button.active:hover{background:var(--green)}.audiences summary{transition:color .25s}.audiences summary:hover{color:#67843c}.footer-bottom{line-height:1.7}.harvest-card img{object-fit:cover}.sku-copy .button{margin-top:4px}
@media(max-width:550px){.fleet-visual{margin-bottom:28px}.team-story{padding-top:55px}.brand-tabs button{min-height:40px}.brand-tabs{gap:8px}.enquiry .button{min-height:50px}.header .nav-cta{min-height:40px}.footer-bottom{flex-wrap:wrap;gap:12px}.sku-copy{padding-bottom:45px}}
.shop-contact{border-top:1px solid #f6f3e830;padding:35px 0 40px;display:grid;grid-template-columns:1fr 1fr;gap:45px}.shop-contact .eyebrow{color:var(--lime);font-size:8px;margin-bottom:15px}.shop-contact address{font-style:normal;font-size:14px;line-height:1.8;color:#d6dfcf}.shop-contact .text-link{font-size:11px;margin-top:17px;gap:25px}.contact-phone{font-family:FreshEditorial,Georgia,serif;font-size:32px;display:inline-flex;gap:20px;align-items:center;letter-spacing:-.8px}.contact-phone span{font-size:24px;color:var(--lime)}.shop-contact>div>p:last-child{font-size:12px;color:#b9c8b1;margin-top:12px}.dialog-actions{flex-wrap:wrap;align-items:center}.dialog-actions #whatsapp-enquiry{color:var(--green);padding:14px 18px;font-size:11px}
@media(max-width:600px){.shop-contact{grid-template-columns:1fr;gap:30px;padding:30px 0}.shop-contact address{font-size:13px}.contact-phone{font-size:29px}}
