body{margin:0;background:#20251e}
#chow-homepage{--ink:#20251e;--paper:#efeee5;--olive:#a7b18d;--muted:#bfc7b4;--line:#48513d;--red:#ae583e;--sans:'DM Sans',Arial,sans-serif;--display:'Barlow Condensed',Impact,'Arial Narrow',sans-serif;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:14px;line-height:1.65;overflow-wrap:break-word;isolation:isolate}
#chow-homepage *,#chow-homepage *:before,#chow-homepage *:after{box-sizing:border-box}#chow-homepage a{color:inherit;text-decoration:none}#chow-homepage button{font:inherit;color:inherit;cursor:pointer;background:none;border:0}#chow-homepage h1,#chow-homepage h2,#chow-homepage h3,#chow-homepage p{margin:0}#chow-homepage h1,#chow-homepage h2{font-family:var(--display);font-weight:800;letter-spacing:-.015em;line-height:.98}#chow-homepage h2{font-size:clamp(38px,4.4vw,65px)}#chow-homepage img{display:block;max-width:100%}#chow-homepage a:focus-visible,#chow-homepage button:focus-visible{outline:3px solid #9f6f37;outline-offset:5px}#chow-homepage [id]{scroll-margin-top:25px}#chow-homepage .skip{position:absolute;left:15px;top:-70px;z-index:20;background:var(--paper);padding:12px}#chow-homepage .skip:focus{top:10px}
#chow-homepage .announcement{background:#bdc6ab;display:flex;justify-content:space-between;align-items:center;padding:9px 5.5%;gap:20px;font-size:10px;font-weight:700;letter-spacing:1.2px}#chow-homepage .announcement a{font-weight:500;font-size:11px;letter-spacing:.2px}#chow-homepage .site-header{min-height:90px;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:14px 5.5%;border-bottom:1px solid #cdd0c3;background:var(--paper)}#chow-homepage .brand{width:215px;height:66px;overflow:hidden;flex-shrink:0}#chow-homepage .brand img{width:215px;height:66px;object-fit:cover;mix-blend-mode:multiply}#chow-homepage nav{display:flex;gap:22px;font-size:12px;font-weight:600}#chow-homepage nav a{padding:10px 0;white-space:nowrap}#chow-homepage nav a:hover{color:#687b4a}#chow-homepage .header-cta{font-size:11px;font-weight:700;padding:12px 0 12px 24px;border-left:1px solid #c5caba;white-space:nowrap}#chow-homepage .menu{display:none}
#chow-homepage .hero{display:grid;grid-template-columns:1.06fr 1fr;background:var(--ink);color:var(--paper);min-height:680px;overflow:hidden}#chow-homepage .hero-copy{padding:65px 6% 25px 10.4%;display:flex;flex-direction:column;align-items:flex-start;position:relative;z-index:1}#chow-homepage .eyebrow{font-size:10px;font-weight:700;letter-spacing:1.7px;line-height:1.5;margin-bottom:23px}#chow-homepage .hero .eyebrow{display:flex;align-items:center;gap:12px;color:#d4dbc7}#chow-homepage .little-line{width:22px;height:2px;background:#b0be94}#chow-homepage h1{font-size:clamp(67px,7.15vw,112px);line-height:.92}#chow-homepage h1 span{color:#b3bd9f}#chow-homepage .hero-description{margin-top:29px;font-size:15px;color:#ccd3c1;line-height:1.8}#chow-homepage .hero-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:31px}#chow-homepage .button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:16px 21px;font-size:11px;text-transform:uppercase;letter-spacing:1px;font-weight:700;min-height:50px;transition:background .15s}#chow-homepage .button.light{background:var(--paper);color:var(--ink)}#chow-homepage .button.dark{background:var(--ink);color:var(--paper)}#chow-homepage .button.light:hover{background:#cbd5b9}#chow-homepage .button.dark:hover{background:#465337}#chow-homepage .quiet-link{font-size:11px;font-weight:600;display:inline-flex;align-items:center;gap:18px;padding:7px 0;border-bottom:1px solid currentColor}#chow-homepage .quiet-link:hover{opacity:.75}#chow-homepage .hero-foot{display:flex;justify-content:space-between;gap:25px;width:100%;padding-top:39px;margin-top:auto;font-size:9px;letter-spacing:1.1px;color:#b7c1a8}
#chow-homepage .hero-visual{position:relative;background:#293223;min-height:680px;padding-top:32px;display:flex;align-items:center;justify-content:center}#chow-homepage .hero-word{position:absolute;inset:55px 0 auto;text-align:center;font-family:var(--display);font-size:clamp(160px,19vw,285px);font-weight:800;line-height:.8;letter-spacing:-.06em;color:#65765120}#chow-homepage .hero-caption{position:absolute;right:35px;top:34px;text-align:right;font-size:10px;letter-spacing:1px;font-weight:600;color:#d0d9c0;z-index:2}#chow-homepage .mascot{position:relative;height:620px;width:auto;max-width:94%;object-fit:contain;object-position:bottom;z-index:1;align-self:flex-end;margin-bottom:24px;filter:drop-shadow(0 10px 18px #0003)}#chow-homepage .mascot-caption{position:absolute;bottom:17px;left:20px;right:20px;text-align:center;font-size:9px;letter-spacing:.7px;color:#c5cfb5;z-index:3}
#chow-homepage .values-strip{display:flex;align-items:center;gap:32px;padding:23px 5.5%;border-bottom:1px solid #cdd0c3;font-family:var(--display);font-size:20px;font-weight:700;letter-spacing:.4px;background:#e4e7da}#chow-homepage .strip-star{color:#8b936f;font-size:16px}#chow-homepage .strip-aside{margin-left:auto;font-family:var(--sans);font-size:10px;font-weight:500;letter-spacing:.4px}#chow-homepage .section{padding:85px 5.5%}#chow-homepage .section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:35px}#chow-homepage .section-heading .eyebrow{color:#687354;margin-bottom:16px}#chow-homepage .section-heading h2 span{color:#79856b}#chow-homepage .collection-intro{font-size:12px;line-height:1.8;color:#687058;max-width:290px}#chow-homepage .collection-intro .quiet-link{margin-top:15px;color:var(--ink)}
#chow-homepage .product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}#chow-homepage .product-image{padding:0;position:relative;display:block;width:100%;aspect-ratio:4/4.65;overflow:hidden;background:#e8e5da;text-align:left}#chow-homepage .product-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}#chow-homepage .product-image:hover img{transform:scale(1.03)}#chow-homepage .product-tag{position:absolute;top:15px;left:15px;z-index:2;display:block;padding:6px 9px;font-size:9px;letter-spacing:.8px;font-weight:600;background:#f4f2e9ed}#chow-homepage .product-view{display:flex;justify-content:space-between;align-items:center;position:absolute;left:15px;right:15px;bottom:15px;padding:11px 13px;background:#efeee5f2;font-size:11px;font-weight:600;z-index:2}#chow-homepage .product-title{display:flex;align-items:center;gap:10px;justify-content:space-between;margin-top:17px}#chow-homepage .product-title h3{font-size:13px;font-weight:700}#chow-homepage .swatch{width:13px;height:13px;border-radius:50%;outline:1px solid #a7ad9d;outline-offset:3px;flex-shrink:0}#chow-homepage .swatch.black{background:#222422}#chow-homepage .swatch.olive{background:#596346}#chow-homepage .swatch.charcoal{background:#4c504b}#chow-homepage .product>p{font-size:11px;color:#6c735e;margin-top:6px}#chow-homepage .product-state{display:block;font-size:9px;font-weight:600;letter-spacing:.7px;color:#798268;margin-top:12px}#chow-homepage .collection-note{font-size:11px;color:#737b66;margin-top:25px}
#chow-homepage .pillars{background:#dce1d2;border-top:1px solid #c8cebb;border-bottom:1px solid #c8cebb}#chow-homepage .pillar-heading{display:grid;grid-template-columns:1fr 1fr;gap:18px 40px;align-items:end}#chow-homepage .pillar-heading>.eyebrow{grid-column:1/-1;color:#65734e;margin-bottom:0}#chow-homepage .pillar-heading h2{font-size:clamp(38px,4vw,58px)}#chow-homepage .pillar-heading h2 span{color:#6f805a}#chow-homepage .pillar-heading>p:last-child{font-size:14px;color:#4a5940;line-height:1.8;padding-bottom:3px}#chow-homepage .pillar-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin-top:45px}#chow-homepage .pillar-grid article{border-top:1px solid #aeb99e;padding-top:22px}#chow-homepage .pillar-number{font-size:11px;letter-spacing:1px;color:#687b50}#chow-homepage .pillar-grid h3{font-family:var(--display);font-size:37px;font-weight:700;margin:12px 0 15px;line-height:1.1}#chow-homepage .pillar-grid p{font-size:12px;color:#4d5e40;line-height:1.8}#chow-homepage .pillar-grid a{display:inline-flex;align-items:center;gap:16px;font-size:11px;font-weight:700;margin-top:24px;border-bottom:1px solid #758266;padding-bottom:4px}
#chow-homepage .mental-health{display:grid;grid-template-columns:1fr 1fr;gap:9%;background:#f1eee3}#chow-homepage .mental-title .eyebrow{color:#7a7159}#chow-homepage .mental-title h2{font-size:clamp(53px,6.1vw,91px);line-height:.95}#chow-homepage .mental-title h2 span{color:#758361}#chow-homepage .mental-signoff{font-size:11px;font-weight:700;letter-spacing:.7px;margin-top:32px;color:#6e795d}#chow-homepage .mental-copy>p{font-size:13px;color:#59614e;margin-bottom:22px;line-height:1.85}#chow-homepage .lead{font-size:22px;line-height:1.5;font-weight:600}#chow-homepage .mental-copy>.lead{color:#303d25;font-size:23px;margin-bottom:26px}#chow-homepage .mental-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin-top:28px}#chow-homepage .mental-copy>.zero-goal{border-top:1px solid #c7cdbc;padding-top:23px;margin:28px 0 0;font-size:10px;letter-spacing:.8px;color:#697858;line-height:1.8}#chow-homepage .zero-goal strong{font-family:var(--display);font-size:26px;letter-spacing:.5px}
#chow-homepage .story{background:#232a1e;color:var(--paper)}#chow-homepage .story-top{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #515d43;padding-bottom:20px}#chow-homepage .story-top .eyebrow{margin:0;color:#c4ceb7}#chow-homepage .story-small{font-size:9px;letter-spacing:.8px;color:#a7b399}#chow-homepage .story-content{display:grid;grid-template-columns:1fr 1fr;gap:8%;margin-top:36px}#chow-homepage .story-content h2{font-size:clamp(50px,5.8vw,87px)}#chow-homepage .story-content h2 span{color:#a9b58b}#chow-homepage .story-content>div>p{font-size:13px;color:#c3ceb4;margin-bottom:24px}#chow-homepage .story-content>div>p.lead{font-size:22px;color:var(--paper);line-height:1.5}#chow-homepage .story-content>div>p:last-child{margin-bottom:0;color:#e5eadc;font-weight:600}
#chow-homepage .signature{display:grid;grid-template-columns:1fr 1fr;gap:10%;padding:58px 5.5%;align-items:center;background:#d8dccc}#chow-homepage .signature h2{font-size:43px}#chow-homepage .signature h2 span{color:#6f7c5f}#chow-homepage .signature .eyebrow{color:#61704b;margin-bottom:15px}#chow-homepage .signature p:last-child{font-size:11px;margin-top:19px;max-width:450px;color:#59654b}#chow-homepage .flag-mark{display:flex;flex-direction:column;align-items:center}#chow-homepage .reverse-flag{width:140px;height:auto;object-fit:contain;transform:scaleX(-1);opacity:.8}#chow-homepage .flag-mark strong{display:block;font-family:var(--display);font-size:25px;letter-spacing:2px;line-height:1;white-space:nowrap;margin-top:6px}
#chow-homepage .support{display:grid;grid-template-columns:1fr 1fr;gap:8%;background:#20251e;color:var(--paper)}#chow-homepage .support .eyebrow{color:#c0cca9}#chow-homepage .support h2{font-size:clamp(35px,3.7vw,56px)}#chow-homepage .support h3{font-size:20px;font-weight:600}#chow-homepage .support p{font-size:12px;color:#c2ccb3;line-height:1.8;margin-top:22px;max-width:480px}#chow-homepage .support p a{border-bottom:1px solid #8a9e6c}#chow-homepage .support-panel{border-left:1px solid #4f5d42;padding-left:30px}#chow-homepage .support-actions{display:flex;flex-direction:column;align-items:flex-start;gap:15px;margin-top:27px}#chow-homepage .support p.support-note{font-size:11px;color:#a3b194;margin-top:24px}
#chow-homepage .contact{background:#e7e8dd;text-align:center}#chow-homepage .contact .eyebrow{color:#687857}#chow-homepage .contact h2{font-size:clamp(59px,8vw,115px);line-height:1}#chow-homepage .contact>p:not(.eyebrow){font-size:13px;color:#67705a;margin:22px auto 29px;max-width:600px}#chow-homepage .contact .email{display:block;font-size:11px;color:#5d694e;margin-top:21px}#chow-homepage .golf-banner{display:flex;align-items:center;gap:28px;padding:22px 5.5%;background:#d5dac9;border-top:1px solid #bac5aa}#chow-homepage .golf-banner>span{font-size:10px;font-weight:700;letter-spacing:.7px}#chow-homepage .golf-banner>p{font-size:11px;color:#5f6e4d}#chow-homepage .golf-banner>a{font-size:11px;font-weight:600;margin-left:auto;white-space:nowrap}
#chow-homepage footer{background:#20251e;color:var(--paper);padding:48px 5.5% 23px;display:grid;grid-template-columns:1fr 1fr;gap:38px;align-items:center}#chow-homepage .footer-brand{font-family:var(--display);font-weight:800;font-size:35px;line-height:1}#chow-homepage .footer-brand>span{display:block;font-family:var(--sans);font-weight:600;font-size:9px;letter-spacing:9px;margin-top:10px}#chow-homepage footer>p{font-size:12px;font-weight:600;letter-spacing:.7px}#chow-homepage footer>p>span{font-size:9px;color:#aebc9b;font-weight:400;letter-spacing:.4px;display:inline-block;margin-top:8px}#chow-homepage .footer-bottom{grid-column:1/-1;border-top:1px solid #4a543e;padding-top:22px;display:flex;align-items:center;gap:26px;font-size:10px;color:#aebb9d}#chow-homepage .footer-bottom>span{margin-right:auto}#chow-homepage .footer-bottom button{font-size:10px;padding:0}
#chow-homepage dialog{border:1px solid #758568;background:var(--paper);color:var(--ink);width:calc(100% - 40px);max-width:850px;padding:0;max-height:85vh;overflow:auto}#chow-homepage dialog::backdrop{background:#141b10d9}#chow-homepage dialog h2{font-size:38px;line-height:1.02;margin:0 0 20px}#chow-homepage .close{position:absolute;top:8px;right:10px;background:#efeee5e8;padding:0;font-size:29px;width:40px;height:40px;line-height:1;z-index:5}#chow-homepage #design-dialog[open]{display:grid;grid-template-columns:1fr 1fr}#chow-homepage .design-modal-image{background:#e3dfd1;display:flex;align-items:center}#chow-homepage .design-modal-image img{width:100%;height:auto}#chow-homepage .design-modal-copy{padding:48px 28px 35px;align-self:center}#chow-homepage .design-modal-copy>p{font-size:13px;color:#5c6b4c;margin-bottom:22px}#chow-homepage .design-modal-copy>p.eyebrow{font-size:10px}#chow-homepage .design-modal-copy>p.modal-note{font-size:11px;border-top:1px solid #bec7b2;padding-top:18px}#chow-homepage #privacy-dialog{max-width:560px;padding:45px 30px 25px}#chow-homepage #privacy-dialog p:not(.eyebrow){font-size:13px;color:#61704e;margin-bottom:20px}#chow-homepage #privacy-dialog a{text-decoration:underline;overflow-wrap:anywhere}
@media(min-width:1600px){#chow-homepage{max-width:1800px;margin:auto}}
@media(max-width:1100px){#chow-homepage .site-header{gap:15px;padding-left:4%;padding-right:4%}#chow-homepage .brand,#chow-homepage .brand img{width:190px;height:60px}#chow-homepage nav{gap:20px;font-size:11px}#chow-homepage .header-cta{padding-left:16px;font-size:10px}#chow-homepage .hero,#chow-homepage .hero-visual{min-height:620px}#chow-homepage .hero-copy{padding-top:53px}#chow-homepage .mascot{height:545px;margin-bottom:36px}#chow-homepage .hero-actions{gap:16px;margin-top:27px}#chow-homepage .hero-description{font-size:13px}#chow-homepage .hero-caption{font-size:9px;right:22px}#chow-homepage .mascot-caption{font-size:8px;letter-spacing:.3px}#chow-homepage .values-strip{gap:25px;font-size:18px}#chow-homepage .strip-aside{font-size:9px;max-width:185px}#chow-homepage .section{padding-top:70px;padding-bottom:70px}#chow-homepage .product-title h3{font-size:12px}#chow-homepage .mental-health{gap:7%}}
@media(max-width:800px){#chow-homepage .header-cta{display:none}#chow-homepage .hero .eyebrow{font-size:9px;letter-spacing:.8px}#chow-homepage .hero,#chow-homepage .hero-visual{min-height:570px}#chow-homepage h1{font-size:clamp(56px,7.8vw,67px)}#chow-homepage .mascot{height:490px;max-width:96%}#chow-homepage .hero-copy{padding-top:44px}#chow-homepage .hero-description{font-size:12px}#chow-homepage .hero-caption{top:22px}#chow-homepage .hero-foot{font-size:8px;letter-spacing:.5px}#chow-homepage .values-strip{gap:21px;font-size:17px;flex-wrap:wrap}#chow-homepage .strip-aside{display:none}#chow-homepage .product-grid{gap:16px}#chow-homepage .product-title h3{font-size:11px}#chow-homepage .product-tag{top:10px;left:10px;font-size:8px;padding:5px 7px}#chow-homepage .product-view{left:10px;right:10px;bottom:10px;padding:9px;font-size:10px}#chow-homepage .product-state{font-size:8px;letter-spacing:.3px}#chow-homepage .pillar-grid{gap:23px}#chow-homepage .pillar-grid h3{font-size:31px}#chow-homepage .pillar-grid p{font-size:12px}#chow-homepage .pillar-heading>p:last-child{font-size:12px}#chow-homepage .mental-title h2{font-size:59px}#chow-homepage .mental-signoff{font-size:10px}#chow-homepage .mental-actions{gap:17px}}
@media(max-width:620px){#chow-homepage .announcement{padding:9px 6%;font-size:8px;letter-spacing:.3px;gap:10px}#chow-homepage .announcement a{font-size:9px;white-space:nowrap}#chow-homepage .site-header{min-height:76px;padding:8px 6%;position:relative}#chow-homepage .brand,#chow-homepage .brand img{width:185px;height:58px}#chow-homepage .menu{display:flex;gap:13px;align-items:center;font-size:12px;font-weight:600}#chow-homepage nav{display:none;position:absolute;top:76px;left:0;right:0;background:var(--paper);z-index:15;padding:15px 6% 23px;box-shadow:0 12px 25px #0003}#chow-homepage nav.open{display:flex;flex-direction:column;gap:0}#chow-homepage nav a{padding:13px 0;font-size:13px}#chow-homepage .hero{grid-template-columns:1fr;min-height:0}#chow-homepage .hero-copy{padding:41px 6% 28px}#chow-homepage .hero .eyebrow{font-size:10px;letter-spacing:1px;margin-bottom:25px}#chow-homepage h1{font-size:clamp(68px,16.5vw,99px);line-height:.93}#chow-homepage .hero-description{font-size:13px;margin-top:25px}#chow-homepage .hero-actions{margin-top:27px;gap:18px}#chow-homepage .hero-foot{font-size:9px;letter-spacing:.4px;padding-top:30px}#chow-homepage .hero-visual{min-height:0;aspect-ratio:1/1.18;padding-top:40px}#chow-homepage .mascot{height:auto;width:83%;max-width:440px;max-height:100%;margin:0 0 25px}#chow-homepage .hero-word{font-size:68vw;top:40px}#chow-homepage .hero-caption{font-size:9px;right:22px;top:19px}#chow-homepage .mascot-caption{font-size:8px;bottom:12px}#chow-homepage .values-strip{padding:21px 6%;gap:10px;justify-content:space-between;flex-wrap:nowrap;font-size:14px;letter-spacing:0}#chow-homepage .strip-star{font-size:10px}#chow-homepage .section{padding:53px 6%}#chow-homepage .section-heading{display:block;margin-bottom:28px}#chow-homepage .section-heading h2{font-size:39px}#chow-homepage .section-heading .eyebrow{margin-bottom:14px}#chow-homepage .collection-intro{margin-top:22px;font-size:13px;max-width:none}#chow-homepage .collection-intro .quiet-link{margin-top:10px}#chow-homepage .product-grid{grid-template-columns:1fr;gap:32px}#chow-homepage .product-image{aspect-ratio:1/1.13}#chow-homepage .product-title h3{font-size:14px}#chow-homepage .product>p{font-size:12px}#chow-homepage .product-tag{font-size:10px;top:15px;left:15px;padding:6px 9px}#chow-homepage .product-view{font-size:12px;left:15px;right:15px;bottom:15px;padding:13px}#chow-homepage .product-state{font-size:10px;letter-spacing:.5px}#chow-homepage .collection-note{font-size:11px;line-height:1.6;margin-top:26px}#chow-homepage .pillar-heading{grid-template-columns:1fr;gap:16px}#chow-homepage .pillar-heading>.eyebrow{grid-column:auto}#chow-homepage .pillar-heading h2{font-size:41px}#chow-homepage .pillar-heading>p:last-child{font-size:13px;padding:0}#chow-homepage .pillar-heading>p:last-child br{display:none}#chow-homepage .pillar-grid{grid-template-columns:1fr;gap:27px;margin-top:29px}#chow-homepage .pillar-grid article{padding-top:19px}#chow-homepage .pillar-grid h3{font-size:35px;margin:10px 0 12px}#chow-homepage .pillar-grid p{font-size:13px}#chow-homepage .pillar-grid a{font-size:12px;margin-top:15px}#chow-homepage .mental-health{grid-template-columns:1fr;gap:30px}#chow-homepage .mental-title h2{font-size:clamp(59px,15vw,80px)}#chow-homepage .mental-signoff{font-size:11px;margin-top:25px}#chow-homepage .mental-copy>p{font-size:13px}#chow-homepage .mental-copy>.lead{font-size:23px}#chow-homepage .mental-actions{gap:22px}#chow-homepage .story-top{flex-wrap:wrap;gap:12px}#chow-homepage .story-content{grid-template-columns:1fr;gap:30px;margin-top:30px}#chow-homepage .story-content h2{font-size:clamp(56px,14vw,76px)}#chow-homepage .story-content>div>p{font-size:13px}#chow-homepage .signature{grid-template-columns:1fr;padding:44px 6%;gap:27px}#chow-homepage .signature h2{font-size:42px}#chow-homepage .signature p:last-child{font-size:12px}#chow-homepage .flag-mark{border-top:1px solid #b5c1a5;padding-top:28px}#chow-homepage .support{grid-template-columns:1fr;gap:30px}#chow-homepage .support h2{font-size:39px}#chow-homepage .support-panel{border-left:0;border-top:1px solid #4f5d42;padding:27px 0 0}#chow-homepage .support p{font-size:13px}#chow-homepage .contact h2{font-size:clamp(50px,12.5vw,74px)}#chow-homepage .contact>p:not(.eyebrow){font-size:13px}#chow-homepage .contact>p br{display:none}#chow-homepage .golf-banner{flex-wrap:wrap;gap:12px;padding:23px 6%}#chow-homepage .golf-banner>span{flex-basis:100%;font-size:10px}#chow-homepage .golf-banner>p{font-size:12px;flex:1;min-width:180px}#chow-homepage footer{grid-template-columns:1fr;gap:25px;padding:35px 6% 22px}#chow-homepage footer>p{font-size:11px}#chow-homepage footer>p>span{font-size:9px;letter-spacing:.2px}#chow-homepage .footer-bottom{flex-wrap:wrap;font-size:11px;gap:18px}#chow-homepage .footer-bottom>span{flex-basis:100%;font-size:10px}#chow-homepage #design-dialog[open]{grid-template-columns:1fr}#chow-homepage .design-modal-image img{max-height:360px;object-fit:contain}#chow-homepage .design-modal-copy{padding:28px 24px}#chow-homepage dialog h2{font-size:35px}}
@media(prefers-reduced-motion:reduce){#chow-homepage *{transition:none!important}}

#chow-homepage .signature h2 .signature-affirmation{display:block;color:var(--ink);font-size:27px;font-weight:700;line-height:1.12;margin-top:13px}

#chow-homepage .contact>p.story-note{font-size:11px;max-width:620px;margin:18px auto 0;color:#687354}
@media(max-width:800px){#chow-homepage .site-header{position:relative;min-height:76px}#chow-homepage .menu{display:flex;gap:13px;align-items:center;font-size:12px;font-weight:600}#chow-homepage nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--paper);z-index:15;padding:15px 6% 23px;box-shadow:0 12px 25px #0003}#chow-homepage nav.open{display:flex;flex-direction:column;gap:0}#chow-homepage nav a{padding:13px 0;font-size:13px}}
