/* Crisp vector assets, restrained transforms, and one-time scroll reveals. */
html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3{text-rendering:optimizeLegibility}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}.button,.text-link,header nav a{transition:color .25s ease,background-color .25s ease,border-color .25s ease}.flowing-home .flow-hero{display:grid;grid-template-columns:1.05fr .95fr;gap:2%;padding:45px 5% 60px 6%;min-height:calc(100svh - 140px)}.flow-hero-copy{min-width:0;max-width:650px}.flow-hero h1{font-size:clamp(56px,5.6vw,86px);line-height:1.06}.hero-globe{min-width:0;width:100%;align-self:center}.hero-globe .orbital-globe{height:580px;filter:none}.hero-globe .orbit-instructions{padding-inline:7%;font-size:8px;letter-spacing:.13em}.hero-globe .globe-fallback{inset:15%;font-size:23px}.hero-globe .orbital-globe canvas{display:block;width:100%;height:100%;background:transparent}.hero-globe .orbital-globe.ready .globe-fallback{display:none}.orbital-globe{contain:layout paint}.journey-orb{filter:none;backface-visibility:hidden;will-change:transform;contain:layout style}.journey-art-host>svg{shape-rendering:geometricPrecision;text-rendering:geometricPrecision;transform:none!important}.journey-trace{stroke-width:2;opacity:.57}.journey-trace-base{opacity:.1}.journey-marker{stroke-width:5}.rail-caption{transition:opacity .25s ease}.reveal{opacity:0;transform:translateY(16px);transition:opacity .65s var(--reveal-delay,0ms) ease,transform .65s var(--reveal-delay,0ms) cubic-bezier(.2,.65,.3,1);will-change:opacity,transform}.reveal.revealed{opacity:1;transform:none;will-change:auto}.category{transform:none;transition:transform .3s ease,box-shadow .3s ease}.category:hover{transform:translateY(-3px);box-shadow:0 12px 24px #00112633}.category img{transition:transform .6s ease}.flowing-home .quality .section-heading{perspective:none}.commitment-title{perspective:none;transform-style:flat;transform:none;overflow:visible;font-size:clamp(38px,4.5vw,65px)!important;line-height:1.13!important;letter-spacing:-.045em!important;text-shadow:none}.flowing-home .process article{transform:none;opacity:1;transform-style:flat;perspective:none;will-change:auto}.flowing-home .process h3{perspective:none;transform:none;text-shadow:none}.commitment-heading-reveal{opacity:0;transition:opacity .75s ease}.commitment-heading-reveal.is-visible{opacity:1}.flowing-home #quality .process article.commitment-card-reveal{opacity:0;transform:translateY(20px);transition:opacity .65s var(--card-delay,0ms) ease,transform .7s var(--card-delay,0ms) cubic-bezier(.2,.65,.3,1);will-change:opacity,transform}.flowing-home #quality .process article.commitment-card-reveal.is-visible{opacity:1;transform:translateY(0);will-change:auto}.site-menu .menu-links a{transform:translateY(18px);transform-origin:center;transition:opacity .5s ease,transform .65s cubic-bezier(.2,.65,.3,1),color .25s ease;transition-delay:calc(var(--link-index)*45ms)}.site-menu.is-open .menu-links a{transform:none}.menu-links a:hover,.menu-links a:focus-visible{transform:none!important}.menu-links .menu-label{display:block;overflow:hidden;height:1.2em;line-height:1.2;padding:0 0 .03em;position:relative}.menu-links .menu-label-inner{display:block;position:relative;line-height:1.2;white-space:nowrap;transition:transform .5s cubic-bezier(.2,.7,.2,1);transform:translateY(0);font-size:inherit}.menu-label-inner:after{content:attr(data-label);position:absolute;top:100%;left:0;color:#d7b367}.menu-links a:hover .menu-label-inner,.menu-links a:focus-visible .menu-label-inner{transform:translateY(-100%)}.menu-links b{transition:transform .45s cubic-bezier(.2,.7,.2,1)}.menu-links a:hover b,.menu-links a:focus-visible b{transform:translate(4px,-4px)}.site-menu .menu-ocean{transform:none!important;transition:opacity .6s .15s ease;background:radial-gradient(ellipse at 50% 37%,#15334b 0,#071e33 70%);box-shadow:none}.menu-brand-mark{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding-bottom:25%;isolation:isolate}.menu-brand-mark img{width:64%;height:auto;max-height:none;object-fit:contain;filter:none;z-index:1}.menu-brand-mark i{position:absolute;width:72%;aspect-ratio:1;border:1px solid #b7975a33;border-radius:50%;top:8%;transform:rotate(-22deg) scaleX(.7)}.menu-brand-mark i+i{transform:rotate(22deg) scaleX(.7);border-color:#b7975a22}.menu-ocean p{text-shadow:none}.menu-shell{transition:opacity .45s .1s ease,transform .6s .1s cubic-bezier(.2,.65,.3,1)}
@media(min-width:1600px){.hero-globe .orbital-globe{height:680px}.flow-hero h1{font-size:94px}}
@media(max-width:1050px){.hero-globe .orbital-globe{height:470px}.flow-hero h1{font-size:60px}.flow-hero .intro{font-size:16px}.hero-globe .orbit-instructions{font-size:7px;gap:10px}.journey-orb{width:210px;height:210px}.rail-caption{top:76%}}
@media(max-width:700px){.flowing-home .flow-hero{grid-template-columns:1fr;padding:50px 6% 65px;gap:25px;min-height:auto}.flow-hero h1{font-size:clamp(43px,11vw,62px);max-width:100%}.flow-hero .intro{font-size:15px;max-width:100%}.flow-hero .actions{max-width:none;gap:22px}.flow-hint{margin-top:35px;font-size:8px}.hero-globe{width:100%;max-width:470px;margin:0 auto}.hero-globe .orbital-globe{height:380px}.hero-globe .orbit-instructions{font-size:7px}.journey-orb{width:100px;height:100px}.rail-caption{top:78%}.commitment-title{font-size:clamp(31px,7.5vw,44px)!important}.menu-links .menu-label{height:1.23em;line-height:1.23}.menu-links .menu-label-inner{line-height:1.23}.flowing-home .process article{overflow:hidden}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.commitment-heading-reveal,.flowing-home #quality .process article.commitment-card-reveal{opacity:1!important;transform:none!important;transition:none!important;will-change:auto}.menu-links .menu-label-inner{transition:none!important;transform:none!important}.menu-label-inner:after{display:none}.category,.category img{transform:none!important;transition:none!important}.journey-orb{will-change:auto}}

@media(min-width:761px){.journey-orb .rail-caption{top:84%}}
/* Spacious navigation and a harvest that grows with actual loading progress. */
@media(min-width:701px){.hero-globe{transform:translateY(-48px)}}
.site-menu .menu-shell{padding:24px 5%;height:100%;box-sizing:border-box;gap:0;overflow:hidden}.site-menu .menu-top{flex-shrink:0}.site-menu .menu-columns{grid-template-columns:minmax(0,1fr) minmax(0,.75fr);padding:18px 0;min-height:0;overflow:hidden;align-items:center}.site-menu .menu-links{max-height:100%;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.site-menu .menu-links a{flex-shrink:0;padding:clamp(7px,1.3vh,14px) 0;min-height:0}.site-menu .menu-links .menu-label,.site-menu .menu-links .menu-label-inner{font-size:clamp(26px,4.6vh,49px);line-height:1.22;letter-spacing:-.045em}.site-menu .menu-label{height:1.22em;padding:0}.site-menu .menu-bottom{flex-shrink:0;position:static;gap:14px;padding-top:16px;line-height:1.6}.menu-plain{align-self:stretch;background:transparent}.voyage-loader{background:#051d35}.farm-scene{position:absolute;right:6%;top:22%;width:53%;max-width:900px;z-index:1}.farm-scene svg{width:100%;height:auto;overflow:visible}.farm-tree,.farm-crops{transform-box:fill-box;transform-origin:center bottom;transform:scaleY(calc(.15 + var(--load-progress,0)*.85));opacity:calc(.2 + var(--load-progress,0)*.8)}.farm-basket{opacity:clamp(0,calc((var(--load-progress,0) - .5)*2),1);transform:translateY(calc((1 - var(--load-progress,0))*24px))}.loader-voyage-title{top:25%}.voyage-loader .loader-bottom{z-index:2}.voyage-loader .loader-track{z-index:2}
@media(max-width:700px){.site-menu .menu-shell{padding:20px 6%}.site-menu .menu-columns{display:block;padding:20px 0}.menu-plain{display:none}.site-menu .menu-links{height:100%}.site-menu .menu-bottom{flex-direction:column;font-size:8px;gap:6px}.site-menu .menu-top img{width:140px}.farm-scene{top:36%;right:5%;width:90%}.loader-voyage-title{top:19%}.loader-voyage-title h2{font-size:43px}.voyage-loader .loader-bottom{bottom:13%}.voyage-loader .loader-message{font-size:15px}}
@media(max-height:600px) and (min-width:701px){.site-menu .menu-links .menu-label,.site-menu .menu-links .menu-label-inner{font-size:clamp(23px,4.6vh,32px)}.site-menu .menu-top img{width:135px}.site-menu .menu-shell{padding-block:15px}.site-menu .menu-bottom{padding-top:10px}.farm-scene{width:45%;top:15%}}
@media(prefers-reduced-motion:reduce){.farm-tree,.farm-crops{transform:none;opacity:1}.farm-basket{transform:none}}

.site-menu .menu-top{justify-content:flex-end}
/* Center the page; let the journey pass through deliberate gaps in the cards. */
.flowing-home main>.section{padding-inline:6%}.flowing-home .mission{padding-inline:6%;text-align:center}.flowing-home .section-heading{max-width:760px;margin-inline:auto;margin-bottom:100px}.flowing-home .section-heading>p{margin-inline:auto}.flowing-home .category-grid,.flowing-home .process{max-width:1280px;margin-inline:auto;column-gap:270px;row-gap:70px}.flowing-home .about-copy,.flowing-home .contact>div,.flowing-home .contact form,.flowing-home .certificate{margin-inline:auto}.flowing-home .about{padding-top:170px;padding-bottom:180px}.flowing-home .mission>p:last-child{margin-inline:auto}.flowing-home .mission>.eyebrow{justify-content:center}.flowing-home .quality{padding-top:170px;padding-bottom:160px}.flowing-home .certificate{margin-top:140px}.flowing-home .contact{padding-top:170px;padding-bottom:180px}.journey-orb{width:350px;height:350px}.journey-orb .rail-caption{top:92%;white-space:normal;max-width:220px;left:50%;transform:translateX(-50%);line-height:1.9}.journey-trace{opacity:.32}.journey-trace-base{opacity:.07}
@media(min-width:701px){.hero-globe{transform:translateY(-100px)}}
@media(min-width:701px) and (max-width:1100px){.flowing-home .category-grid,.flowing-home .process{column-gap:210px;grid-template-columns:1fr 1fr}.journey-orb{width:280px;height:280px}.flowing-home .process article{padding:24px 18px}.flowing-home .process h3{font-size:22px}}
@media(max-width:700px){.flowing-home main>.section,.flowing-home .mission{padding-inline:6%}.flowing-home .category-grid,.flowing-home .process{grid-template-columns:1fr;gap:180px}.flowing-home .section-heading{margin-bottom:160px}.flowing-home .about-copy,.flowing-home .contact>div{max-width:100%}.journey-orb{width:210px;height:210px}.journey-orb .rail-caption{font-size:7px;max-width:190px;top:90%}.journey-orb .rail-caption span{font-size:6px}.hero-globe{transform:translateY(-30px)}.flowing-home .certificate{margin-top:160px}}
.farm-basket{opacity:1;transform:none}.farm-basket .crate-harvest{opacity:var(--harvest-opacity,0)}.farm-farmer{opacity:1}.farmer-arm{transform-box:view-box;transform-origin:299px 174px;transform:rotate(calc(var(--pick-progress,0)*-145deg))}.picked-fruit{transform:translate(calc(var(--pick-progress,0)*202px),calc(var(--pick-progress,0)*120px));opacity:clamp(0,calc((1 - var(--pick-progress,0))*5),1)}.farm-tree,.farm-crops{transform:none;opacity:1}.farm-scene{top:24%;right:4%;width:57%}
@media(max-width:700px){.farm-scene{top:39%;right:4%;width:92%}}
@media(prefers-reduced-motion:reduce){.farmer-arm,.picked-fruit{transform:none}}
.farm-basket{transform:translateX(-200px)}
.flowing-home .section-heading{margin-bottom:280px}.flowing-home .products{padding-bottom:350px}.flowing-home .certificate{margin-top:350px}.flowing-home .category-grid,.flowing-home .process{position:relative}.flowing-home .section-heading{text-align:center}.flowing-home .section-heading .eyebrow{justify-content:center}
@media(max-width:700px){.flowing-home .section-heading{margin-bottom:230px}.flowing-home .products{padding-bottom:210px}.flowing-home .certificate{margin-top:230px}}
/* A single quiet ocean-blue canvas, with the journey behind the content. */
body,body.foreground-home,header,.foreground-home header{background:#051d35!important}header{backdrop-filter:none!important;box-shadow:none!important}.flowing-home main{isolation:isolate}.scroll-journey{z-index:0;opacity:.25}.flowing-home main>section{z-index:1;background:transparent}.rail-caption{display:none}.journey-trace{opacity:.5}.journey-trace-base{opacity:.12}.journey-orb{width:420px;height:420px}.flowing-home .section-heading{margin-bottom:55px}.flowing-home .category-grid,.flowing-home .process{gap:28px}.flowing-home .products{padding-bottom:110px}.flowing-home .certificate{margin-top:55px}.flowing-home .about,.flowing-home .quality,.flowing-home .contact{padding-block:110px}.flowing-home .flow-hero{min-height:calc(100svh - 106px);padding:20px 6% 35px;align-items:center;grid-template-columns:1.05fr .95fr;box-sizing:border-box}.flow-hero-copy{align-self:center;padding-bottom:40px}.flow-hero h1{font-size:clamp(52px,5.3vw,82px);line-height:1.05}.hero-line{display:block}.flow-hero .intro{margin-top:22px;max-width:470px;line-height:1.65}.flow-hero .actions{margin-top:26px;max-width:none}.hero-globe{transform:translateY(-45px);align-self:center}.hero-globe .orbital-globe{height:clamp(360px,63svh,590px);filter:brightness(1.13)}.hero-line,.flow-hero-copy>.eyebrow,.flow-hero-copy>.intro,.flow-hero-copy>.actions{opacity:0;transform:translateY(12px);transition:opacity .85s ease,transform .85s cubic-bezier(.2,.7,.2,1)}.hero-ready .hero-line,.hero-ready .flow-hero-copy>.eyebrow,.hero-ready .flow-hero-copy>.intro,.hero-ready .flow-hero-copy>.actions{opacity:1;transform:none}.hero-line:nth-child(2){transition-delay:.12s}.hero-line:nth-child(3){transition-delay:.24s}.flow-hero-copy>.intro{transition-delay:.36s}.flow-hero-copy>.actions{transition-delay:.48s}.harvest-photo{position:absolute;inset:0;overflow:hidden}.harvest-photo img{width:100%;height:100%;max-height:none;object-fit:cover;object-position:center;transform:scale(calc(1.025 + var(--load-progress,0)*.035));filter:brightness(.8)}.harvest-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#051d35e8,transparent 75%),linear-gradient(0deg,#051d35e8,transparent 40%)}.loader-top,.loader-voyage-title{z-index:2;position:absolute}.loader-top{left:5%;right:5%;top:4%}.loader-voyage-title{top:27%}
@media(max-width:1050px){.flow-hero h1{font-size:58px}.journey-orb{width:330px;height:330px}.flowing-home .process{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.flowing-home .flow-hero{grid-template-columns:1fr;gap:0;padding:28px 6% 20px;min-height:calc(100svh - 80px)}.flow-hero-copy{padding-bottom:0}.flow-hero h1{font-size:clamp(39px,10vw,55px)}.flow-hero .intro{font-size:14px;margin-top:16px}.flow-hero .actions{margin-top:18px;gap:20px}.hero-globe{transform:translateY(-10px);max-width:360px}.hero-globe .orbital-globe{height:250px}.journey-orb{width:250px;height:250px}.flowing-home .section-heading{margin-bottom:45px}.flowing-home .category-grid,.flowing-home .process{grid-template-columns:1fr;gap:24px}.flowing-home .products{padding-bottom:80px}.flowing-home .certificate{margin-top:40px}.flowing-home .about,.flowing-home .quality,.flowing-home .contact{padding-block:80px}.harvest-photo img{object-position:65% center}.harvest-photo:after{background:linear-gradient(0deg,#051d35f5,transparent 75%),linear-gradient(90deg,#051d35a0,transparent)}.loader-voyage-title{top:22%}}
@media(max-height:700px) and (min-width:701px){.flow-hero h1{font-size:56px}.flow-hero .intro{font-size:15px}.hero-globe .orbital-globe{height:400px}.flow-hero-copy{padding-bottom:10px}}
@media(prefers-reduced-motion:reduce){.hero-line,.flow-hero-copy>.eyebrow,.flow-hero-copy>.intro,.flow-hero-copy>.actions{opacity:1;transform:none;transition:none}.harvest-photo img{transform:none}}
#product-dialog{width:min(900px,92vw);max-height:86svh;padding:36px;overflow:auto}#product-list{display:block}#product-list .product-detail{border-top:1px solid #d7b36744;margin:0;background:transparent}#product-list summary{font-family:Manrope,sans-serif;font-size:22px;color:#e3c38a;cursor:pointer;padding:22px 4px;list-style-position:inside}#product-list .product-detail-body{padding:0 5px 24px;color:#bfcdd4;font-size:15px;line-height:1.8}#product-list dl{display:grid;grid-template-columns:160px 1fr;gap:14px 24px;margin-top:24px}#product-list dt{color:#d7b367;font-weight:600}#product-list dd{margin:0;color:#d2dbe0}#product-dialog .close-dialog{position:sticky;top:0;float:right;z-index:1;background:#0b2d46}#product-dialog #product-enquiry{margin-top:25px}
@media(max-width:700px){#product-dialog{padding:24px 20px}#product-list dl{grid-template-columns:1fr;gap:6px}#product-list dd{margin-bottom:12px}#product-list summary{font-size:20px}}
/* Keep Home clear; only the cargo artwork continues below it. */
.journey-path-svg{display:none!important}.farm-story{position:absolute;width:60%;right:3%;top:22%;z-index:1}.farm-story svg{display:block;width:100%;height:auto;overflow:visible}.voyage-loader{background:#051d35}.loader-voyage-title{top:24%;max-width:40%}.loader-voyage-title h2{font-size:clamp(42px,5vw,76px)}
@media(max-width:700px){.farm-story{width:96%;right:2%;top:37%}.loader-voyage-title{top:19%;max-width:90%}.loader-voyage-title h2{font-size:40px}}
@media(max-height:600px) and (min-width:701px){.farm-story{width:55%;top:15%}.loader-voyage-title{top:24%}}
@media(min-width:701px){.farm-story{width:56%;right:2%}.loader-voyage-title{max-width:36%}.loader-voyage-title h2{font-size:clamp(40px,4.5vw,68px)}}
/* Quick branded arrival, brighter captions, and uncluttered section surfaces. */
.voyage-loader{transition:opacity .5s ease!important;clip-path:none!important}.voyage-loader.finished{clip-path:none!important;opacity:0;pointer-events:none}.loader-top img.loader-center-logo{position:fixed;left:50%;top:10%;transform:translateX(-50%);width:235px;height:auto;max-height:none}.loader-top>span{display:none}.flying-brand{position:fixed;z-index:100000;object-fit:contain;transform-origin:top left;pointer-events:none;max-width:none;max-height:none}.loader-voyage-title{top:29%}.farm-story{top:27%}.hero-line{transition:none!important}.hero-ready .hero-line{opacity:1;transform:none}.flowing-home .process article.commitment-card-reveal{transform:none!important;transition:opacity .8s var(--card-delay,0ms) ease!important}.category.reveal{transform:none!important;transition:opacity .8s var(--reveal-delay,0ms) ease!important}.eyebrow{font-size:12px!important;color:#e0c68d!important;letter-spacing:.14em}.category-info small{font-size:11px!important;color:#e1c998!important}.footer-bottom,.menu-bottom,.orbit-instructions,.form-note,.collection-note{font-size:12px!important;color:#cbd6dd!important}.process article>span{font-size:14px;color:#e4c98c}.flowing-home .flow-hero-copy>.eyebrow{font-size:11px!important}.loader-top>span,.loader-voyage-title .eyebrow,#loader-stage{font-size:11px!important;color:#e6d3a5!important}.flowing-home main>.section,.flowing-home .mission,header,.footer-bottom,.about-values,.menu-bottom,.menu-links a,.category,.category-info,.process article,.certificate,.certificate-empty,.collection-note{border:none!important}.loader-track{height:2px}.journey-path-svg{display:none!important}
@media(max-width:700px){.loader-top img.loader-center-logo{top:8%;width:180px}.loader-voyage-title{top:24%}.farm-story{top:43%}.eyebrow{font-size:11px!important}.flowing-home .flow-hero-copy>.eyebrow{font-size:10px!important}.category-info small{font-size:11px!important}}
@media(prefers-reduced-motion:reduce){.hero-line{clip-path:none!important}.flying-brand{display:none}}
.loader-top img.loader-center-logo{top:50%;transform:translate(-50%,-50%);z-index:4}
@media(max-width:700px){.loader-top img.loader-center-logo{top:45%;width:170px}.farm-story{top:51%;width:92%;right:4%}.loader-voyage-title{top:21%}.loader-voyage-title h2{font-size:34px}}
/* About copy printed on a dimensional steel export container. */
.flowing-home .about-copy{max-width:1100px}.about-story{display:block!important;padding-block:100px!important;perspective:1400px}.export-container{position:relative;max-width:1100px;margin:35px auto 15px;transform:perspective(1400px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transform-style:preserve-3d;isolation:isolate;--shine-x:50%;--shine-y:35%;backface-visibility:hidden}.export-container:before{content:'';position:absolute;left:0;right:0;top:-23px;height:24px;background:repeating-linear-gradient(90deg,#50808c 0 26px,#2c5968 27px 33px);transform:skewX(-44deg);transform-origin:bottom;box-shadow:inset 0 1px #c3c4a255}.export-container:after{content:'';position:absolute;right:-23px;top:0;bottom:0;width:24px;background:repeating-linear-gradient(0deg,#153b4d 0 24px,#1f4b5c 25px 31px);transform:skewY(-46deg);transform-origin:left}.container-face{position:relative;overflow:hidden;padding:60px 65px;background:radial-gradient(ellipse at var(--shine-x) var(--shine-y),#6a9c9d22,transparent 65%),repeating-linear-gradient(90deg,#14394c 0 26px,#123447 27px 31px,#1a4153 32px 35px);box-shadow:inset 0 0 0 5px #6b8b8e55,inset 0 0 0 8px #072b3e,0 28px 50px #00122066;min-height:460px}.container-face:before,.container-face:after{content:'';position:absolute;top:20px;bottom:20px;width:5px;background:linear-gradient(90deg,#264a59,#8fa8a4,#1b414f);opacity:.65;z-index:0}.container-face:before{left:20px}.container-face:after{right:20px}.container-watermark{position:absolute;inset:0;width:70%;height:80%;max-height:none;margin:auto;object-fit:contain;opacity:.055;pointer-events:none;filter:grayscale(.3)}.container-print{position:relative;z-index:1;max-width:900px;margin:auto}.container-print h2{font-size:clamp(35px,4vw,58px)}.container-print>p:not(.eyebrow),.container-print>div>p:not(.eyebrow){font-size:17px;line-height:1.85;color:#d6e0e2!important;max-width:760px}.container-print>p+p{margin-top:20px}.container-print .about-values{margin-top:32px;gap:32px}.container-print .text-link{display:inline-flex;margin-top:25px}.container-columns{display:grid;grid-template-columns:.9fr 1.1fr;gap:50px;max-width:none}.container-columns>div>p+p{margin-top:22px}.container-print .eyebrow{color:#e4cf9e!important}.container-print em{color:#e3c480}
@media(max-width:700px){.export-container{margin:25px 12px 0 0}.container-face{padding:35px 28px;min-height:0}.export-container:before{top:-14px;height:15px}.export-container:after{right:-13px;width:14px}.container-face:before{left:10px;width:3px}.container-face:after{right:10px;width:3px}.container-columns{grid-template-columns:1fr;gap:22px}.container-print h2{font-size:34px!important}.container-print>p:not(.eyebrow),.container-print>div>p:not(.eyebrow){font-size:15px!important}.container-watermark{width:90%;opacity:.045}.about-story{padding-block:65px!important}}
@media(prefers-reduced-motion:reduce){.export-container{transform:none!important}}
/* About is a tangible container: printed long wall and closed narrow end. */
.about-end-cap{position:absolute;right:0;top:0;bottom:0;width:24%;display:flex;background:#133e54;transform:skewY(-3deg);transform-origin:left;box-shadow:inset 0 0 0 5px #7a969f;z-index:3}.about-end-cap>div{width:50%;position:relative;background:repeating-linear-gradient(90deg,#16445d 0 17px,#245d77 18px 22px,#123e57 23px 27px);box-shadow:inset 0 0 0 3px #7b989f}.about-end-cap i{position:absolute;width:4px;top:10%;bottom:10%;left:18%;background:linear-gradient(90deg,#4c6c7a,#b9c5bc,#4b6875)}.about-end-cap i+i{left:80%}.about-end-cap i:after{content:'';position:absolute;top:52%;left:-3px;width:10px;height:6px;background:#b9c5bc}.about-story .container-face{width:76%;box-sizing:border-box;background:repeating-linear-gradient(90deg,#143c51 0 23px,#1c485d 24px 28px,#11364b 29px 32px)}.about-story .container-columns{display:block}.about-story .container-columns>div:first-child{margin-bottom:22px}.about-story .container-print h2{font-size:34px!important;line-height:1.12}.about-story .container-print>div>p:not(.eyebrow){font-size:15px!important;line-height:1.7}.about-story .export-container{max-width:1050px}.about-story .export-container:after{display:none}.about-story .container-face{padding:35px 38px;min-height:500px}.about-story .container-watermark{width:85%;opacity:.05}
@media(max-width:700px){.about-end-cap{width:20%}.about-story .container-face{width:80%;padding:28px 23px}.about-story .container-print h2{font-size:28px!important}.about-story .container-print>div>p:not(.eyebrow){font-size:13px!important;line-height:1.7}.about-end-cap i{width:2px}.about-end-cap i:after{width:6px;height:4px;left:-2px}}
