@font-face{font-family:Clay;src:url('assets/fonts/A_Day_Without_Sun_Text_Bold.otf');font-display:swap;font-weight:700}@font-face{font-family:Source;src:url('assets/fonts/SourceSansPro-400.ttf');font-display:swap;font-weight:400}@font-face{font-family:Source;src:url('assets/fonts/SourceSansPro-600.ttf');font-display:swap;font-weight:600}@font-face{font-family:Source;src:url('assets/fonts/SourceSansPro-700.ttf');font-display:swap;font-weight:700}
:root{--ink:#252525;--muted:#727272;--line:#eaeaea}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:#fff;color:var(--ink);font:18px/1.6 Source,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a,input,textarea,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid #555;outline-offset:5px}img{display:block;max-width:100%;height:auto}p{color:var(--muted);margin:0 0 22px}h1,h2{font-family:Clay,Arial,sans-serif;font-weight:700;line-height:1.07;margin:0 0 24px}h1{font-size:clamp(60px,5.5vw,83px)}h2{font-size:clamp(42px,4vw,57px)}h3{font-size:23px;line-height:1.3;font-weight:600;margin:0 0 8px}.shell{width:min(1240px,89%);margin-inline:auto}.site-header{width:100%;padding:21px 5.5%;display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:88px;background:#fffffff5;position:sticky;top:0;z-index:10;backdrop-filter:blur(10px)}.brand img{width:126px}.nav-links{display:flex;gap:39px;align-items:center;font-size:16px;font-weight:600}.nav-links a:hover,.nav-links a[aria-current]{text-decoration:underline;text-underline-offset:7px;text-decoration-thickness:1px}.menu-toggle{display:none;border:1px solid #ddd;border-radius:30px;padding:8px 17px;background:white;font-size:15px;cursor:pointer}.skip{position:fixed;top:-100px;left:20px;background:#222;color:#fff;z-index:30;padding:12px}.skip:focus{top:10px}.button{display:inline-flex;align-items:center;justify-content:center;gap:25px;padding:14px 25px;border:0;border-radius:30px;background:#262626;color:#fff;font-size:16px;font-weight:600;cursor:pointer;min-height:48px;transition:background .2s}.button:hover{background:#505050}.text-link{font-size:17px;font-weight:600;text-decoration:underline;text-underline-offset:6px;text-decoration-color:#b8b8b8}.eyebrow{font-size:13px;text-transform:uppercase;letter-spacing:1.4px;font-weight:600;margin-bottom:19px}.hero{display:grid;grid-template-columns:.8fr 1.25fr;gap:55px;align-items:center;padding-block:78px 100px}.hero-copy>p{font-size:21px;line-height:1.6;margin-bottom:30px}.app-film{margin:0;min-width:0}.tablet{padding:10px;background:#262626;border-radius:25px;box-shadow:0 18px 35px -23px #0005}.tablet video{display:block;width:100%;aspect-ratio:80/47;border-radius:16px;background:white;object-fit:contain}.section{padding-block:55px 86px}.section-heading{margin-bottom:30px}.section-heading h2{margin-bottom:12px}.section-heading p{font-size:18px}.format-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.pack-stage{background:#f8f8f8;border-radius:5px;overflow:hidden}.pack-stage img{width:100%;height:auto;transition:transform .35s}.format-card:hover .pack-stage img{transform:translateY(-5px)}.card-line{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:23px}.card-line span{color:#777}.format-card p{font-size:16px;margin-top:8px;margin-bottom:0}.partner-invitation{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-block:65px 75px;border-top:1px solid var(--line)}.partner-invitation h2{margin-bottom:16px}.partner-invitation p:last-child{margin-bottom:0}.partner-invitation .text-link{white-space:nowrap}.site-footer{margin:0 5.5%;padding-block:31px;display:flex;align-items:center;gap:40px;border-top:1px solid var(--line);font-size:14px;color:#747474}.footer-word{font-weight:600;color:#444}.site-footer nav{display:flex;gap:25px;margin-left:auto}.site-footer small{font-size:12px}.page-intro{padding-block:70px 45px}.page-intro h1{margin-bottom:20px}.page-intro>p{font-size:21px}.category-nav{display:flex;gap:32px;padding-top:18px;font-size:17px;font-weight:600}.category-nav a{border-bottom:1px solid #ccc;padding-bottom:5px}.catalog-section{padding-top:35px;padding-bottom:55px}.catalog-section+.catalog-section{border-top:1px solid var(--line);padding-top:55px}.product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:27px}.product h3{font-size:21px;margin:18px 0 4px}.product p{font-size:15px;margin:0}.availability{border-top:1px solid var(--line);padding-block:35px 65px;display:flex;justify-content:space-between;align-items:start;gap:50px}.availability p{max-width:640px;font-size:16px;margin:0}.availability a{white-space:nowrap}.app-intro{display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;align-items:center;padding-block:70px 85px}.app-intro>div>p:not(.eyebrow){font-size:21px}.store-links{display:flex;gap:15px;flex-wrap:wrap;margin-top:30px;align-items:center}.store-links img{height:46px;width:auto;max-width:165px;object-fit:contain}.three-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:65px;border-top:1px solid var(--line);padding-block:55px}.three-steps article>span{font-size:14px;color:#999;display:block;margin-bottom:20px}.three-steps p{font-size:17px;max-width:320px}.narrow{max-width:780px}.faq-section{padding-block:45px 80px}.faq-section h2{margin-bottom:30px}details{border-bottom:1px solid var(--line);padding:22px 0}summary{cursor:pointer;font-weight:600;font-size:19px;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:20px}summary::-webkit-details-marker{display:none}summary:after{content:'+';font-weight:400;color:#999}details[open] summary:after{content:'−'}details p{margin:17px 0 0;font-size:17px}details a,.legal a{text-decoration:underline;text-underline-offset:3px}.trade-intro{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:50px;padding-block:55px}.trade-intro p:not(.eyebrow){font-size:20px}.trade-packs{display:flex;align-items:center;min-width:0;background:#fafafa}.trade-packs img{width:64%;margin-right:-27%;transform:rotate(-4deg)}.trade-packs img+img{width:59%;margin:70px 0 0;transform:rotate(5deg)}.trade-about{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;padding-block:45px;border-top:1px solid var(--line)}.enquiry{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;padding-block:50px 85px}.enquiry h2{font-size:49px}.enquiry>div>a{font-size:17px;text-decoration:underline;text-underline-offset:4px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:22px}form label{display:block;font-size:15px;font-weight:600;margin-bottom:20px}input,textarea{width:100%;border:1px solid #d9d9d9;background:#fff;border-radius:5px;padding:12px;font-size:17px;color:#222;margin-top:7px}textarea{resize:vertical;min-height:130px}.form-note,#form-status{font-size:14px;margin:15px 0 0}.contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:65px;padding-block:30px 55px}.contact-grid h2{font-size:42px}.contact-grid p{font-size:17px}.legal{max-width:800px;padding-block:60px 80px}.legal h1{font-size:57px}.legal h2{font:600 25px/1.3 Source,Arial,sans-serif;margin:36px 0 16px}.legal li{color:var(--muted);margin-bottom:8px}.legal-effective-date{font-size:15px}
@media(max-width:1000px){.hero{gap:30px;padding-block:55px 70px}.hero h1{font-size:66px}.hero-copy>p{font-size:19px}.format-grid{gap:22px}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app-intro{gap:35px}.site-footer{flex-wrap:wrap;gap:18px 30px}.site-footer small{width:100%}.contact-grid{gap:30px}.trade-intro h1{font-size:65px}}
@media(max-width:700px){html{scroll-padding-top:95px}.site-header{min-height:76px;padding-block:16px}.brand img{width:112px}.menu-toggle{display:block}.nav-links{display:none;position:absolute;top:75px;left:0;width:100%;padding:15px 5.5% 25px;background:white;border-bottom:1px solid var(--line);box-shadow:0 15px 15px -18px #0004;gap:0}.nav-links.open{display:flex;flex-direction:column;align-items:stretch}.nav-links a{padding:13px 0;font-size:17px}.hero{grid-template-columns:1fr;gap:36px;padding-block:32px 50px}.hero-copy{text-align:center}.hero h1{font-size:65px}.hero-copy>p{font-size:19px;margin-bottom:24px}.tablet{border-radius:17px;padding:6px}.tablet video{border-radius:11px}.section{padding-block:30px 45px}.section-heading h2{font-size:43px}.section-heading p{font-size:17px}.format-grid{grid-template-columns:1fr;gap:35px}.format-card .pack-stage{max-height:360px}.format-card .pack-stage img{height:360px;object-fit:contain}.card-line{margin-top:17px}.format-card p{margin-top:5px}.partner-invitation{display:block;padding-block:40px 45px}.partner-invitation h2{font-size:44px}.partner-invitation .text-link{display:inline-block;margin-top:26px}.site-footer{display:block;padding-block:25px}.site-footer nav{margin:18px 0;gap:25px}.site-footer small{display:block}.page-intro{padding-block:35px 25px}h1{font-size:59px}.page-intro>p{font-size:19px}.category-nav{gap:22px;font-size:16px;flex-wrap:wrap;padding-top:10px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 16px}.product h3{font-size:19px;margin-top:15px}.product p{font-size:14px}.catalog-section{padding-block:20px 35px}.catalog-section+.catalog-section{padding-top:35px}.availability{display:block;padding-block:25px 45px}.availability a{display:inline-block;margin-top:20px}.app-intro{grid-template-columns:1fr;padding-block:35px 45px;gap:35px}.app-intro h1{font-size:61px}.app-intro>div>p:not(.eyebrow){font-size:19px}.store-links{margin-top:24px}.store-links img{height:43px}.three-steps{grid-template-columns:1fr;gap:25px;padding-block:35px}.three-steps article{position:relative;padding-left:45px}.three-steps article>span{position:absolute;left:0;top:3px}.three-steps p{margin-bottom:0;max-width:none}.faq-section{padding-block:30px 50px}.faq-section h2{font-size:43px}.trade-intro{grid-template-columns:1fr;gap:15px;padding-block:35px}.trade-intro h1{font-size:61px}.trade-intro p:not(.eyebrow){font-size:19px}.trade-packs{max-height:370px;overflow:hidden}.trade-about,.enquiry{grid-template-columns:1fr;gap:20px;padding-block:35px}.trade-about h2,.enquiry h2{font-size:43px;margin-bottom:12px}.enquiry{padding-top:15px;padding-bottom:50px;gap:35px}.form-row{gap:15px}.contact-grid{grid-template-columns:1fr;gap:32px;padding-block:15px 30px}.contact-grid h2{font-size:41px;margin-bottom:14px}.contact-grid p{max-width:470px}.legal{padding-block:35px 50px}.legal h1{font-size:49px}.legal h2{font-size:24px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}

/* Blender product renders share one consistent studio canvas. */
.product .pack-stage img{aspect-ratio:1;object-fit:contain}.format-card .pack-stage img{aspect-ratio:1;object-fit:contain}.product p{font-size:13px;letter-spacing:.3px;color:#8a8a8a}

/* Transparent avocado studio study sits directly on the white page. */
.pack-stage.pack-stage-white{background:#fff}

/* Quiet white surfaces; colour and depth come from the actual creations. */
.home-page .hero{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:clamp(28px,5vw,72px);padding-block:60px 42px}
.hero-copy{min-width:0}.hero-copy .eyebrow{font-size:14px;letter-spacing:.7px;text-transform:none;margin-bottom:21px;color:#656565}
.home-page .hero-copy>p:not(.eyebrow){max-width:330px;font-size:21px;line-height:1.5}
.hero-media{min-width:0}.made-by-hand{display:flex;align-items:center;gap:24px;margin:24px 0 0 18px}.made-by-hand img{width:clamp(110px,14vw,170px);height:150px;object-fit:contain}.made-by-hand figcaption{font-size:16px;line-height:1.45;color:var(--muted)}
.making-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding-block:35px 44px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.making-steps article{display:flex;align-items:center;gap:16px;min-width:0}.step-visual{width:86px;flex:0 0 86px}.step-visual img{width:100%;height:110px;object-fit:contain}.step-screen{width:100px;flex-basis:100px}.step-screen img{height:auto;border:3px solid #292929;border-radius:6px}.step-number{font-size:14px;color:#737373;display:block;margin-bottom:5px}.making-steps h3{font-size:21px;margin-bottom:6px}.making-steps p{font-size:16px;line-height:1.4;margin:0;max-width:210px}
.home-page .range-intro{padding-block:72px 76px}.section-heading{max-width:660px}.format-grid{gap:36px}.format-pair{position:relative;isolation:isolate;aspect-ratio:1.13;display:flex;align-items:center;min-width:0;background:#fff}.format-pair .pair-pack{width:78%;height:100%;object-fit:contain;transform:translateX(-8%)}.format-pair .pair-creation{position:absolute;right:0;bottom:12%;width:45%;height:48%;object-fit:contain}.format-card:nth-child(2) .pair-creation{width:52%;height:53%;bottom:10%}.format-card:nth-child(3) .pair-creation{width:48%;height:50%}.format-card .card-line{margin-top:12px}.format-count{display:block;font-size:14px;color:#737373;margin-top:10px}.format-card:hover h3{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.format-card:hover .pack-stage img{transform:none}
.partner-invitation h2{font-size:clamp(38px,4vw,54px)}.partner-invitation .button{flex-shrink:0}.range-overview{padding-top:0}.back-link{font-size:16px;display:inline-flex;align-items:center;min-height:44px;margin-bottom:24px;color:#666}.format-nav{display:flex;flex-wrap:wrap;gap:8px 27px;margin-top:28px;border-bottom:1px solid var(--line)}.format-nav a{display:inline-flex;align-items:center;min-height:48px;font-size:16px;font-weight:600;border-bottom:2px solid transparent;margin-bottom:-1px}.format-nav a[aria-current]{border-color:#252525}.format-nav a:hover{text-decoration:underline;text-underline-offset:5px}.pouch-jumps{display:flex;gap:24px;flex-wrap:wrap}.pouch-jumps a{font-size:16px;min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:5px}.catalog-section h2{font-family:Source,Arial,sans-serif;font-size:27px;line-height:1.3;margin-bottom:25px}.catalog-page .page-intro>p{max-width:640px}.catalog-page .product p{font-size:14px}.app-intro{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.app-intro-copy,.app-demo{min-width:0}.app-page .store-links{gap:12px}.store-links a{display:inline-flex;align-items:center;min-height:48px;max-width:100%}.app-page .device-note{font-size:15px!important;margin:15px 0 0;color:#737373}.video-caption{font-size:15px;text-align:center;margin:18px 0 0}.tablet video{max-width:100%}.app-page summary{min-height:44px}.site-footer a{display:inline-flex;align-items:center;min-height:44px}.trade-intro,.trade-about,.enquiry,.contact-grid{min-width:0}.contact-grid a,.enquiry a,.legal a{overflow-wrap:anywhere}.app-page .three-steps{gap:40px}
@media(min-width:701px) and (max-width:1050px){
 .home-page .hero{grid-template-columns:1fr 1.15fr;gap:28px;padding-top:42px}.home-page h1{font-size:clamp(49px,6.5vw,66px)}.home-page .hero-copy>p:not(.eyebrow){font-size:19px}.made-by-hand{gap:16px;margin-left:0}.made-by-hand img{height:115px}.made-by-hand figcaption{font-size:15px}.making-steps{gap:24px}.making-steps article{display:block}.step-visual{height:85px;margin-bottom:14px}.step-visual img{height:85px}.step-screen{display:flex;align-items:center}.step-screen img{height:auto}.format-grid{gap:22px}.format-card h3{font-size:21px}.app-intro{grid-template-columns:1fr;gap:35px;padding-block:45px 55px}.app-intro-copy{max-width:640px}.app-demo{width:100%;max-width:800px;margin-inline:auto}.app-page .store-links{margin-top:24px}.app-page .three-steps{gap:25px}.app-intro h1{font-size:65px}.app-intro-copy>p:not(.eyebrow){font-size:20px}
}
@media(max-width:700px){
 .shell{width:calc(100% - 40px)}.site-header{padding-inline:20px}.nav-links{padding-inline:20px}.home-page .hero{grid-template-columns:1fr;gap:32px;padding-block:30px 28px}.home-page .hero-copy>p:not(.eyebrow){margin-inline:auto;max-width:310px;font-size:19px}.home-page h1{font-size:clamp(48px,12vw,65px)}.hero-copy .eyebrow{font-size:14px;margin-bottom:16px}.hero-media{width:100%}.made-by-hand{justify-content:center;gap:20px;margin:22px 0 0}.made-by-hand img{width:125px;height:110px}.made-by-hand figcaption{font-size:15px}.making-steps{grid-template-columns:1fr;gap:25px;padding-block:26px 30px}.making-steps article{gap:24px;max-width:440px;width:100%;margin-inline:auto}.step-visual,.step-screen{width:86px;flex-basis:86px}.step-visual img{height:90px}.step-screen img{height:auto}.step-number{margin-bottom:3px}.making-steps h3{font-size:21px}.making-steps p{max-width:none;font-size:16px}.home-page .range-intro{padding-block:40px 45px}.section-heading h2{font-size:clamp(35px,9vw,43px)}.section-heading p{font-size:17px}.format-grid{grid-template-columns:1fr;gap:32px}.format-card{min-width:0}.format-pair{aspect-ratio:1.35;max-width:440px;margin-inline:auto}.format-card .card-line{margin-top:8px}.format-card h3{font-size:24px}.format-card p{font-size:17px}.format-count{margin-top:6px}.partner-invitation .button{margin-top:25px}.partner-invitation h2{font-size:clamp(35px,9vw,44px)}.site-footer{margin-inline:20px}.page-intro h1{font-size:clamp(45px,11vw,59px)}.page-intro>p{font-size:19px}.back-link{margin-bottom:15px}.format-nav{gap:0 22px;margin-top:20px}.format-nav a{font-size:16px}.pouch-jumps{gap:16px}.catalog-section h2{font-size:25px}.catalog-page .product h3{font-size:19px;overflow-wrap:break-word}.product-grid{gap:25px 16px}.app-intro{grid-template-columns:1fr;gap:30px;padding-block:28px 35px}.app-intro h1{font-size:clamp(48px,12vw,61px)}.app-intro-copy>p:not(.eyebrow){font-size:19px}.app-page .store-links{gap:10px;margin-top:22px;flex-wrap:wrap}.app-page .store-links img{max-width:100%;height:44px}.app-page .store-links a{min-height:48px}.app-page .store-links a:first-child{width:142px}.app-page .store-links a:last-child{width:155px}.video-caption{font-size:14px;line-height:1.45;margin-top:13px}.app-page .three-steps{gap:28px}.app-page .faq-section h2{font-size:clamp(35px,9vw,43px)}.app-page summary{font-size:18px}.app-page details p{font-size:17px}.app-page .device-note{font-size:15px!important}.category-nav{gap:16px}.enquiry>div>a{overflow-wrap:anywhere}.form-row{grid-template-columns:1fr;gap:0}.availability{padding-bottom:40px}.availability a{white-space:normal;min-height:44px}.trade-intro h1{font-size:clamp(45px,11vw,61px)}
}
@media(max-width:360px){.app-page .store-links a:first-child{width:129px}.app-page .store-links a:last-child{width:139px}.app-page .store-links{gap:8px}.app-page .store-links img{height:41px}.format-nav{gap:0 17px}.format-nav a{font-size:15px}.making-steps article{gap:16px}}
.format-card:nth-child(2) .pair-pack{width:70%;transform:translateX(-5%)}
.format-card:nth-child(2) .pair-creation{width:48%;height:49%}

/* Packaging-only presentation across the current collection. */
.pack-stage,.trade-packs{background:#fff}
.format-pack{aspect-ratio:1.13;display:flex;align-items:center;justify-content:center;background:#fff}
.format-pack-image{width:100%;height:100%;object-fit:contain}
.home-page .hero{padding-block:65px 75px}
.making-steps article{display:block;padding-right:20px}
.making-steps p{max-width:260px}
@media(max-width:700px){.home-page .hero{padding-block:30px 40px}.format-pack{aspect-ratio:1.35;max-width:440px;margin-inline:auto}.making-steps article{position:relative;padding-left:43px;padding-right:0}.making-steps .step-number{position:absolute;left:0;top:2px}.making-steps p{max-width:none}}

.trade-packs img,.trade-packs img+img{transform:none}

/* A direct partner enquiry route, using the existing button language. */
.nav-links .nav-partner{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 19px;border-radius:28px;background:var(--ink);color:#fff;font-size:16px;line-height:1.4;text-decoration:none;transition:background .2s}
.nav-links .nav-partner:hover{background:#505050;text-decoration:none}
.nav-links .nav-partner[aria-current]{text-decoration:none;box-shadow:inset 0 0 0 2px #777}
@media(max-width:700px){.nav-links .nav-partner{align-self:flex-start;margin-top:10px;padding:11px 20px;min-height:46px;font-size:16px}}

/* Launch usability: visible availability, readable details, flexible navigation. */
html{scroll-padding-top:calc(var(--header-height,88px) + 16px)}
.page-intro>.availability-note{font-size:16px;line-height:1.5;margin:22px 0 0;max-width:650px}
.availability-note a{text-decoration:underline;text-underline-offset:4px;color:var(--ink)}
.app-page .app-intro-copy>.app-access-note{font-size:17px;line-height:1.5;max-width:490px;margin:20px 0 0}
.product p,.catalog-page .product p{color:#676767}
.enquiry-contact{min-width:0}.email-address{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:20px 0}.email-address a{font-size:18px;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.copy-email{font-size:14px;min-height:44px;border:1px solid #ccc;background:white;border-radius:6px;padding:8px 12px;cursor:pointer}.copy-email[hidden]{display:none}.enquiry-contact>p{font-size:17px}.enquiry-contact .copy-status{font-size:15px;color:#444;min-height:1.5em}
@media(max-width:700px){.nav-links{top:100%;max-height:calc(100dvh - var(--header-height,76px));overflow-y:auto}.menu-toggle{min-height:44px}.app-page .app-intro-copy>.app-access-note{font-size:17px}.page-intro>.availability-note{font-size:16px}}

/* Brand story and clear company attribution. */
.brand-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);gap:55px;padding-block:65px;border-top:1px solid var(--line)}
.brand-story h2{font-size:clamp(38px,4vw,54px)}.brand-story p{max-width:660px}.brand-story p:last-child{margin-bottom:0}.company-credit span{display:block}.site-footer .company-credit{font-size:13px;line-height:1.6}.company-details{padding-block:40px;border-top:1px solid var(--line)}.company-details h2{font-family:Source,Arial,sans-serif;font-size:23px}.company-details p{font-size:16px;max-width:640px}
@media(max-width:700px){.brand-story{grid-template-columns:1fr;gap:4px;padding-block:40px}.brand-story p{font-size:17px}.site-footer .company-credit{width:100%}}

.upcoming-note{font-size:17px;max-width:600px}.product-status{display:block;font-size:13px;color:#555;margin-top:3px}.company-details a{text-decoration:underline;text-underline-offset:3px}

.company-details address{font-style:normal;font-size:16px;color:var(--muted);margin-bottom:22px}.company-details address strong{color:var(--ink);font-weight:600}
