/* Private store release: approved mint, navigation cleanup and editorial story. */
:root{--mint:#f4f3ef;--olive:#205d47}h1,h2,h3,p{text-wrap:pretty}h1,h2,h3{text-wrap:balance}.site-header .nav-links>a{border-bottom:0;text-decoration:none}.site-header .nav-links>a:hover,.site-header .nav-links>a:focus-visible,.site-header .nav-links>a[aria-current=page]{border-bottom:0;text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px}.site-header a:focus-visible,button:focus-visible{outline:2px solid #205d47;outline-offset:4px}.ae-giveaway{background:var(--mint)}.story-hero{max-width:1100px;margin:auto;padding:100px clamp(24px,6vw,100px) 80px}.story-hero h1{font:400 clamp(46px,7vw,94px)/1.04 Georgia,serif;letter-spacing:-.055em;max-width:12ch;margin:28px 0}.story-hero>p:not(.eyebrow){max-width:63ch;font-size:18px;line-height:1.8}.story-hero .button{margin-top:20px}.founder-photo{margin:0;background:#000}.founder-photo img{display:block;width:100%;height:auto}.story-section{padding:90px clamp(24px,9vw,150px);max-width:1400px;margin:auto}.story-section:nth-of-type(even){background:#f6faf8;max-width:none}.story-section>h2{font:400 clamp(36px,5vw,66px)/1.12 Georgia,serif;letter-spacing:-.04em;max-width:22ch;margin:25px 0 38px}.story-section>p:not(.eyebrow){font-size:17px;line-height:1.9;max-width:70ch;margin-bottom:24px}.story-values{display:grid;grid-template-columns:1fr 1fr;gap:52px 80px}.story-values h3{font-size:24px;margin-top:0}.story-values p{max-width:48ch;line-height:1.8}.story-faq details{border-top:1px solid #d4dcd7;padding:26px 0;max-width:800px}.story-faq summary{font-size:21px;cursor:pointer;line-height:1.5}.story-faq p{margin:22px 0 0;line-height:1.8}.pixs-footer{display:block;background:#fff;padding:70px clamp(24px,5vw,80px) 28px;color:#111}.footer-intro{display:flex;align-items:baseline;gap:34px;margin-bottom:50px}.footer-intro .brand{font-size:48px}.footer-intro p{color:#626a65}.footer-groups{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:30px}.footer-groups nav{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.footer-groups h2{font:500 12px/1.5 Arial,sans-serif;color:#69736c;letter-spacing:.04em;margin:0 0 7px}.footer-groups a{font:400 14px/1.6 Arial,sans-serif;min-height:30px;display:flex;align-items:center}.footer-groups a:hover,.family-line a:hover{text-decoration:underline;text-underline-offset:4px}.footer-groups a:focus-visible,.family-line a:focus-visible{outline:2px solid #205d47;outline-offset:4px;background:var(--mint)}.pixs-footer .family-line{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;align-items:center;margin-top:54px;font-size:12px;line-height:1.8}.pixs-footer .footer-bottom{font-size:11px;color:#66736a;margin-top:26px;line-height:1.8}.policy-version{color:#6a726c;font-size:12px}.policy-page{max-width:940px}.policy-page h1{font-size:clamp(34px,5vw,52px)}.policy-page a{overflow-wrap:anywhere}.card-size{font-size:12px;color:#4f5852}.unavailable-ordering{padding:16px;background:#f2f7f4;line-height:1.6;font-size:14px}.story-section .eyebrow{color:#36654f}
@media(max-width:800px){.story-hero{padding-block:60px}.story-hero>p:not(.eyebrow){font-size:16px}.story-section{padding-block:55px}.story-section>p:not(.eyebrow){font-size:16px}.story-values{grid-template-columns:1fr;gap:30px}.footer-groups{grid-template-columns:1fr 1fr;gap:35px 24px}.footer-intro{display:block}.footer-intro p{margin-top:20px}.pixs-footer{padding-top:45px}.footer-groups a{min-height:40px}.pixs-footer .family-line{row-gap:5px}.site-header .nav-band{gap:14px;grid-template-columns:1fr auto}.site-header .nav-links{grid-column:1/-1;grid-row:2;flex-wrap:wrap;gap:14px;padding-bottom:12px}.site-header .nav-band>.cart-open{grid-column:2}.site-header .nav-links>a{font-size:11px}.story-faq summary{font-size:18px}}

.ae-department-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:760px){.ae-department-grid{grid-template-columns:1fr 1fr}}

/* Public browsing release: purchasing remains unavailable. */
.shopping-notice{margin:0;padding:10px 20px;background:#eee;color:#333;text-align:center;font:400 14px/1.5 Arial,sans-serif;text-wrap:pretty}
[data-add]:disabled,.cart-open:disabled,.cart-checkout[aria-disabled="true"]{background:#dedede!important;color:#555!important;border-color:#bbb!important;cursor:not-allowed!important;opacity:1!important;box-shadow:none!important}


/* Responsive campaign: real text and icons over the separate photograph. */
.pixs-home-hero{position:relative;isolation:isolate;min-height:38vw;background:#f5f5f3;overflow:hidden}.pixs-hero-photo{display:block;width:100%;height:auto}.pixs-hero-copy{position:absolute;top:0;right:0;width:44%;padding:clamp(20px,2.2vw,48px) 3vw 24px 1vw;color:#111;text-align:center}.pixs-hero-copy h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(38px,5.1vw,112px);line-height:.96;letter-spacing:-.065em;font-weight:700;margin:0 0 18px;white-space:nowrap}.pixs-hero-copy h1 span{position:relative;z-index:0}.pixs-hero-copy h1 span:before{content:'';position:absolute;inset:8% -4% -5%;background:#f4f3ef;clip-path:polygon(2% 12%,97% 0,100% 88%,0 100%);z-index:-1}.pixs-hero-intro{font-size:clamp(14px,1.45vw,30px);line-height:1.45;margin:0;background:#ffffffeb;box-shadow:0 0 12px 8px #ffffffeb;text-wrap:pretty}.pixs-hero-categories{list-style:none;display:flex;justify-content:center;flex-wrap:wrap;gap:8px 0;padding:0;margin:14px 0 18px;background:#ffffffeb;box-shadow:0 0 12px 8px #ffffffeb;font-size:clamp(13px,1.3vw,27px);line-height:1.5}.pixs-hero-categories li{padding:0 12px;white-space:nowrap}.pixs-hero-categories li+li{border-left:1px solid #555}.pixs-hero-benefits{list-style:none;padding:14px 16px;margin:0;display:flex;justify-content:center;gap:16px;background:#f4f3ef;border-radius:40px;font-size:clamp(13px,1.3vw,27px);line-height:1.4}.pixs-hero-benefits li{display:flex;gap:10px;align-items:center}.pixs-hero-benefits li+li{border-left:1px solid #658276;padding-left:16px}.pixs-hero-benefits svg{width:26px;height:26px;flex:none}.pixs-hero-benefits span{text-wrap:pretty}.site-header .nav-links{flex-wrap:wrap;gap:clamp(12px,2vw,30px)}.site-header .nav-links>a{white-space:nowrap}
@media(max-width:1000px){.pixs-home-hero{display:flex;flex-direction:column}.pixs-hero-photo{height:52vw;min-height:270px;max-height:520px;object-fit:cover;object-position:35% center}.pixs-hero-copy{position:relative;width:100%;padding:32px 24px 36px;background:#fafaf8}.pixs-hero-copy h1{font-size:clamp(43px,8vw,76px);margin-bottom:22px}.pixs-hero-intro{font-size:17px;background:none;box-shadow:none}.pixs-hero-categories{font-size:15px;background:none;box-shadow:none}.pixs-hero-benefits{font-size:16px;max-width:620px;margin:auto}.site-header .nav-links{justify-content:center;gap:8px 18px}.site-header .nav-links>a{min-height:44px;display:inline-flex;align-items:center}}
@media(max-width:480px){.pixs-hero-copy{padding-inline:18px}.pixs-hero-benefits{border-radius:20px;flex-direction:column;align-items:center;gap:10px}.pixs-hero-benefits li+li{border-left:0;padding-left:0}.pixs-hero-categories{gap:8px}.pixs-hero-categories li{padding:0 4px}.pixs-hero-categories li+li{border:0}.pixs-hero-photo{height:68vw;object-position:30% center}}
