:root{--paper: #F3F1EA;--white: #FCFBF8;--ink: #15211A;--ink-soft: #4A574E;--rule: rgba(21, 33, 26, .14);--rule-strong: rgba(21, 33, 26, .32);--accent: #1E4D2B;--accent-hover: #163B21;--accent-ink: #FCFBF8;--amber: #B5561B;--forest: #102419;--forest-2: #17301F;--bone: #EEEBE1;--bone-soft: #ADB8A9;--accent-light: #A8CB8B;--f-display: "Zilla Slab", "Rockwell", Georgia, serif;--f-text: "Public Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--s1: 4px;--s2: 8px;--s3: 12px;--s4: 16px;--s5: 24px;--s6: 32px;--s7: 48px;--s8: 64px;--s9: 96px;--s10: 128px;--gutter: clamp(20px, 4vw, 56px);--max: 1240px;--section: clamp(72px, 10vw, 152px);--measure: 62ch;--radius: 4px;--ease: cubic-bezier(.23, 1, .32, 1);--e1: 0 1px 2px rgba(16, 36, 25, .06), 0 2px 6px rgba(16, 36, 25, .05);--e2: 0 2px 4px rgba(16, 36, 25, .06), 0 12px 28px rgba(16, 36, 25, .1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:88px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--f-text);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-feature-settings:"kern","liga"}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}::selection{background:var(--accent);color:var(--accent-ink)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}.dark :focus-visible{outline-color:var(--accent-light)}input,button,select{font:inherit;color:inherit}button{cursor:pointer}.nums{font-variant-numeric:tabular-nums lining-nums}.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}.skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--ink);color:var(--white);padding:10px 16px;border-radius:var(--radius)}.skip:focus{top:12px}h1,h2,h3,h4{margin:0;font-family:var(--f-display);font-weight:700;letter-spacing:-.012em;line-height:1.04;text-wrap:balance}p{margin:0;text-wrap:pretty}.d-xxl{font-size:clamp(3rem,8.4vw,7.6rem);letter-spacing:-.028em;line-height:.94}.d-xl{font-size:clamp(2.5rem,5.6vw,5rem);letter-spacing:-.024em;line-height:.98}.d-lg{font-size:clamp(2.1rem,4vw,3.6rem);letter-spacing:-.02em}.d-md{font-size:clamp(1.6rem,2.6vw,2.3rem);letter-spacing:-.014em;line-height:1.1}.d-sm{font-size:clamp(1.25rem,1.7vw,1.5rem);letter-spacing:-.008em;line-height:1.2}.lede{font-size:clamp(1.12rem,1.5vw,1.3rem);line-height:1.55;color:var(--ink-soft);max-width:46ch}.body{max-width:var(--measure)}.body p+p{margin-top:1em}.small{font-size:.875rem;line-height:1.5}.soft{color:var(--ink-soft)}.kicker{font-family:var(--f-text);font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.dark .kicker{color:var(--accent-light)}em{font-style:italic}strong{font-weight:650}.wrap{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter)}.section{padding:var(--section) 0}.ground-paper{background:var(--paper);color:var(--ink)}.ground-white{background:var(--white);color:var(--ink)}.dark{background:var(--forest);color:var(--bone);--ink: var(--bone);--ink-soft: var(--bone-soft);--rule: rgba(238, 235, 225, .16);--rule-strong: rgba(238, 235, 225, .36)}.dark .soft,.dark .lede{color:var(--bone-soft)}hr.rule{border:0;border-top:1px solid var(--rule);margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 24px;border-radius:var(--radius);border:1px solid transparent;background:var(--accent);color:var(--accent-ink);font-weight:600;font-size:1rem;letter-spacing:.005em;text-decoration:none;white-space:nowrap;box-shadow:inset 0 1px #ffffff1f,var(--e1);transition:background-color .16s var(--ease),transform .12s var(--ease),box-shadow .16s var(--ease)}.btn:hover{background:var(--accent-hover);text-decoration:none}.btn:active{transform:translateY(1px)}.btn svg{width:18px;height:18px;flex:none}.btn--light{background:var(--white);color:var(--forest)}.btn--light:hover{background:#fff}.btn--ghost{background:transparent;color:var(--ink);border-color:var(--rule-strong);box-shadow:none}.btn--ghost:hover{background:#15211a0d}.dark .btn--ghost:hover{background:#eeebe114}.btn[aria-disabled=true],.btn:disabled{background:#c9ccc3;color:#5c6459;box-shadow:none;cursor:not-allowed}.link-arrow{display:inline-flex;align-items:center;gap:8px;font-weight:600;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.link-arrow svg{width:16px;height:16px;transition:transform .16s var(--ease)}.link-arrow:hover{text-decoration:none}@media(hover:hover)and (pointer:fine){.link-arrow:hover svg{transform:translate(3px)}}.announce{background:var(--forest);color:var(--bone);font-size:.82rem;letter-spacing:.02em;text-align:center;padding:9px var(--gutter)}.announce span+span:before{content:"\b7";margin:0 12px;color:var(--bone-soft)}.site-header{position:sticky;top:0;z-index:50;background:#f3f1eaf0;backdrop-filter:saturate(1.4) blur(10px);-webkit-backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--rule);transition:transform .32s var(--ease)}.site-header.is-hidden{transform:translateY(-100%)}.site-header .wrap{display:flex;align-items:center;gap:var(--s6);height:72px}.brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink);flex:none}.brand svg{width:30px;height:30px}.brand b{font-family:var(--f-display);font-weight:700;font-size:1.2rem;letter-spacing:-.01em;line-height:1}.brand small{display:block;font-family:var(--f-text);font-size:.62rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);margin-top:4px}.nav{display:flex;gap:26px;margin-left:auto}.nav a{font-size:.94rem;font-weight:500;text-decoration:none;color:var(--ink);padding:6px 0;border-bottom:1px solid transparent}.nav a:hover,.nav a[aria-current=page]{border-bottom-color:var(--ink)}.header-actions{display:flex;align-items:center;gap:10px}.header-actions .btn{min-height:42px;padding:0 18px;font-size:.92rem}.icon-btn{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:var(--radius);border:1px solid transparent;background:none;color:var(--ink);text-decoration:none}.icon-btn:hover{border-color:var(--rule)}.icon-btn svg{width:22px;height:22px}.menu-btn,.mobile-nav{display:none}@media(max-width:1080px){.nav{display:none}.header-actions{margin-left:auto}.menu-btn{display:inline-grid}.mobile-nav{position:fixed;top:72px;right:0;bottom:0;left:0;z-index:49;background:var(--paper);padding:var(--s6) var(--gutter);display:flex;flex-direction:column;gap:4px;transform:translateY(-8px);opacity:0;visibility:hidden;transition:opacity .2s var(--ease),transform .2s var(--ease),visibility 0s .2s;overflow-y:auto}.mobile-nav.is-open{opacity:1;transform:none;visibility:visible;transition:opacity .2s var(--ease),transform .2s var(--ease)}.mobile-nav a{font-family:var(--f-display);font-size:1.9rem;font-weight:600;text-decoration:none;padding:10px 0;border-bottom:1px solid var(--rule)}.mobile-nav .btn{margin-top:var(--s5);font-family:var(--f-text);font-size:1rem;border:0}}@media(max-width:560px){.header-actions .btn,.brand small{display:none}.announce span:nth-child(n+2){display:none}}.js [data-in]>*{opacity:0;transform:translateY(14px);transition:opacity .62s var(--ease),transform .62s var(--ease);transition-delay:calc(var(--i, 0) * 60ms)}.js [data-in].is-in>*{opacity:1;transform:none}.js [data-wipe]>*{clip-path:inset(0 0 100% 0);transition:clip-path 1.1s var(--ease)}.js [data-wipe].is-in>*{clip-path:inset(0 0 0 0)}@media(prefers-reduced-motion:reduce){.js [data-in]>*{transform:none;transition:opacity .3s linear}.js [data-wipe]>*{clip-path:none;transition:none}}figure{margin:0}figcaption{font-size:.84rem;line-height:1.45;color:var(--ink-soft);margin-top:12px;max-width:52ch}.frame{overflow:hidden;border-radius:var(--radius);background:#dad6cb}.frame img{width:100%;height:100%;object-fit:cover}.page-head{padding:clamp(56px,8vw,112px) 0 clamp(40px,5vw,64px);border-bottom:1px solid var(--rule)}.page-head .kicker{display:block;margin-bottom:20px}.page-head h1{max-width:16ch}.page-head .lede{margin-top:24px}.crumbs{font-size:.84rem;color:var(--ink-soft);margin-bottom:28px}.crumbs a{color:var(--ink-soft)}.article{display:grid;grid-template-columns:220px minmax(0,1fr);gap:clamp(32px,6vw,96px);padding:var(--section) 0}.toc{position:sticky;top:108px;align-self:start;font-size:.9rem}.toc p{font-weight:600;margin-bottom:12px}.toc ol{list-style:none;margin:0;padding:0;border-left:1px solid var(--rule)}.toc a{display:block;padding:7px 0 7px 16px;margin-left:-1px;border-left:2px solid transparent;text-decoration:none;color:var(--ink-soft);line-height:1.35}.toc a.is-active,.toc a:hover{color:var(--ink);border-left-color:var(--accent)}.prose{max-width:68ch}.prose>*+*{margin-top:1.1em}.prose h2{font-size:clamp(1.8rem,3vw,2.5rem);margin-top:2.6em;scroll-margin-top:100px}.prose h2:first-child{margin-top:0}.prose h3{font-size:1.35rem;margin-top:2em}.prose h2+p,.prose h3+p{margin-top:.7em}.prose ul{padding-left:1.2em}.prose li+li{margin-top:.55em}.prose figure{margin:2.4em 0}.prose .pull{font-family:var(--f-display);font-size:clamp(1.5rem,2.4vw,2rem);line-height:1.18;letter-spacing:-.012em;border-top:2px solid var(--ink);padding-top:20px;margin:2em 0;max-width:30ch}@media(max-width:900px){.article{grid-template-columns:1fr}.toc{position:static}.toc ol{display:flex;flex-wrap:wrap;gap:4px 0;border:0}.toc a{border:1px solid var(--rule);border-radius:var(--radius);padding:6px 10px;margin:0 6px 6px 0}}.fig{font-family:var(--f-display);font-weight:700;font-size:clamp(2.6rem,4.6vw,4rem);line-height:1;letter-spacing:-.03em;font-variant-numeric:lining-nums}.fig-note{font-size:.88rem;line-height:1.45;color:var(--ink-soft);margin-top:10px;max-width:30ch}.ticks{list-style:none;padding:0;margin:0}.ticks li{position:relative;padding:18px 0 18px 36px;border-top:1px solid var(--rule)}.ticks li:last-child{border-bottom:1px solid var(--rule)}.ticks li:before{content:"";position:absolute;left:2px;top:23px;width:18px;height:18px;background:currentColor;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;color:var(--accent)}.dark .ticks li:before{color:var(--accent-light)}.ticks--yes{--mark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 12.5l5 5L20 6.5'/%3E%3C/svg%3E")}.ticks--no{--mark: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E")}.ticks--no li:before{color:var(--amber)}.dark .ticks--no li:before{color:#e39a6a}.ticks strong{display:block;font-weight:650}.ticks span{display:block;color:var(--ink-soft);font-size:.94rem;margin-top:2px}.faq{border-top:1px solid var(--rule)}.faq details{border-bottom:1px solid var(--rule)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-family:var(--f-display);font-size:1.28rem;font-weight:600;line-height:1.25}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";flex:none;width:14px;height:14px;background:linear-gradient(currentColor,currentColor) center / 14px 2px no-repeat,linear-gradient(currentColor,currentColor) center / 2px 14px no-repeat;transition:transform .2s var(--ease)}.faq details[open] summary:after{transform:rotate(45deg)}.faq summary:hover{color:var(--accent)}.faq .answer{padding:0 0 26px;max-width:64ch;color:var(--ink-soft)}.faq .answer p+p{margin-top:.8em}.calc{background:var(--white);border:1px solid var(--rule);border-radius:6px;box-shadow:var(--e1)}.calc__in{padding:clamp(24px,3vw,40px);border-bottom:1px solid var(--rule)}.calc label,.calc .label{display:block;font-weight:600;font-size:.92rem;margin-bottom:10px}.calc__row>div{min-width:0}.calc__field{display:flex;align-items:stretch;width:100%;border:1px solid var(--rule-strong);border-radius:var(--radius);background:#fff;overflow:hidden;max-width:340px}.calc__field:focus-within{outline:2px solid var(--accent);outline-offset:2px}.calc__field input{flex:1;min-width:0;border:0;padding:12px 14px;font-size:1.5rem;font-family:var(--f-display);font-weight:600;font-variant-numeric:tabular-nums;background:transparent}.calc__field input:focus{outline:none}.calc__field span{display:grid;place-items:center;padding:0 14px;color:var(--ink-soft);background:var(--paper);border-left:1px solid var(--rule);font-size:.9rem}.presets{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.chip{border:1px solid var(--rule-strong);background:transparent;border-radius:999px;padding:6px 14px;font-size:.86rem;font-weight:500;transition:background-color .14s var(--ease),border-color .14s var(--ease)}.chip:hover{border-color:var(--ink)}.chip[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}.seg{display:inline-flex;border:1px solid var(--rule-strong);border-radius:var(--radius);overflow:hidden}.seg button{border:0;background:transparent;padding:9px 16px;font-size:.92rem;font-weight:500}.seg button+button{border-left:1px solid var(--rule-strong)}.seg button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.calc__row{display:flex;flex-wrap:wrap;gap:28px 40px;align-items:flex-end}.calc__out{display:grid;grid-template-columns:repeat(3,1fr)}.calc__out>div{padding:clamp(20px,2.4vw,32px)}.calc__out>div+div{border-left:1px solid var(--rule)}.calc__out .k{font-size:.82rem;color:var(--ink-soft);font-weight:500}.calc__out .v{font-family:var(--f-display);font-weight:700;font-size:clamp(1.7rem,2.6vw,2.3rem);letter-spacing:-.02em;line-height:1.05;margin-top:8px;font-variant-numeric:tabular-nums lining-nums}.calc__out .n{font-size:.84rem;color:var(--ink-soft);margin-top:6px;line-height:1.4}.calc__foot{padding:16px clamp(24px,3vw,40px);border-top:1px solid var(--rule);font-size:.86rem;color:var(--ink-soft);display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;align-items:center}@media(max-width:700px){.calc__out{grid-template-columns:1fr}.calc__out>div+div{border-left:0;border-top:1px solid var(--rule)}}.site-footer{background:var(--forest);color:var(--bone);padding:clamp(64px,8vw,104px) 0 32px}.site-footer a{color:var(--bone);text-decoration:none}.site-footer a:hover{text-decoration:underline}.foot-top{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:40px;padding-bottom:56px;border-bottom:1px solid rgba(238,235,225,.16)}.foot-top h2{font-size:clamp(1.8rem,3vw,2.6rem);max-width:14ch}.foot-top p{color:var(--bone-soft);margin-top:16px;max-width:36ch;font-size:.95rem}.foot-col h3{font-family:var(--f-text);font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-soft);margin-bottom:16px}.foot-col ul{list-style:none;margin:0;padding:0}.foot-col li+li{margin-top:10px}.foot-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:28px;font-size:.82rem;color:var(--bone-soft)}.foot-bottom a{color:var(--bone-soft)}.site-footer :focus-visible{outline-color:var(--accent-light)}@media(max-width:860px){.foot-top{grid-template-columns:1fr 1fr}.foot-top>:first-child{grid-column:1 / -1}}.review blockquote{margin:0;font-family:var(--f-display);font-weight:500;font-size:clamp(1.5rem,2.6vw,2.2rem);line-height:1.2;letter-spacing:-.012em;max-width:30ch}.review .who{margin-top:20px;font-size:.9rem;color:var(--ink-soft)}.stars{display:inline-flex;gap:3px;color:var(--amber);margin-bottom:18px}.dark .stars{color:#e9a86f}.stars svg{width:18px;height:18px}.wide-fig{height:clamp(280px,42vw,620px);overflow:hidden;background:#2a1d13}.wide-fig img{width:100%;height:100%;object-fit:cover;object-position:50% 35%}.wide-fig--pano img{object-position:50% 60%}.duo{display:grid;grid-template-columns:240px 1fr;gap:24px;align-items:end}.duo .frame{aspect-ratio:4 / 5}.duo figcaption{margin:0}@media(max-width:560px){.duo{grid-template-columns:1fr}.duo .frame{aspect-ratio:3 / 2}}.figs{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--ink);margin:2em 0}.figs>div{padding:20px 20px 0 0}.figs>div+div{padding-left:20px;border-left:1px solid var(--rule)}.figs .fig{font-size:clamp(1.8rem,3vw,2.5rem)}@media(max-width:560px){.figs{grid-template-columns:1fr}.figs>div+div{padding-left:0;border-left:0;border-top:1px solid var(--rule);padding-bottom:12px}}.article--solo{grid-template-columns:minmax(0,1fr);justify-items:center}.story{padding-block:var(--section);display:grid;gap:clamp(64px,9vw,128px)}.story__row{display:grid;grid-template-columns:1fr 1.25fr;gap:clamp(28px,6vw,96px);align-items:start}.story__row h2{max-width:13ch;position:sticky;top:104px}.story__fig{max-width:560px;margin-left:auto;width:100%}.story__fig .frame{aspect-ratio:4 / 5}.sign{font-family:var(--f-display);font-size:1.4rem;line-height:1.3;border-top:2px solid var(--ink);padding-top:20px;margin:2em 0 1.4em}.sign span{display:block;font-family:var(--f-text);font-size:.86rem;color:var(--ink-soft);margin-top:12px}@media(max-width:860px){.story__row{grid-template-columns:1fr}.story__row h2{position:static}}.split-hero{padding:clamp(40px,6vw,88px) 0 clamp(56px,8vw,112px);border-bottom:1px solid var(--rule)}.split-hero__grid{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(32px,6vw,96px);align-items:center}.split-hero__text h1{margin-top:18px;max-width:14ch}.split-hero__text .lede{margin-top:22px}.split-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.split-hero__img{aspect-ratio:1}.split-hero__img--product{background:#fff;border:1px solid var(--rule);border-radius:6px;overflow:hidden}.split-hero__img--product img{width:100%;height:100%;object-fit:contain}@media(max-width:860px){.split-hero__grid{grid-template-columns:1fr}}.two-col,.grid-2{display:grid;grid-template-columns:1fr 1fr;gap:clamp(32px,6vw,96px);align-items:start}@media(max-width:860px){.two-col,.grid-2{grid-template-columns:1fr}}.table-wrap{margin-top:clamp(40px,5vw,64px);overflow-x:auto}.cmp{width:100%;border-collapse:collapse;font-size:1rem}.cmp th,.cmp td{text-align:left;padding:18px 16px 18px 0;border-bottom:1px solid var(--rule);vertical-align:top}.cmp thead th{font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);border-bottom:2px solid var(--ink)}.cmp tbody th{font-family:var(--f-display);font-weight:700;font-size:1.2rem}.cmp .is-hi th,.cmp .is-hi td{background:#1e4d2b0f}.cmp th:first-child,.cmp td:first-child{padding-left:14px}.cmp__foot{margin-top:18px;color:var(--ink-soft)}.cmp__foot b{color:var(--ink)}.cmp--rates tbody th{font-size:1.05rem;width:46%}.order-card{background:var(--white);border:1px solid var(--rule);border-radius:8px;padding:clamp(24px,3vw,40px);box-shadow:var(--e1)}.order-card p{margin-top:12px}.order-card__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.order-card__contact{display:flex;flex-wrap:wrap;gap:8px 24px;font-weight:600;margin-top:20px}.waitlist{margin-top:32px;max-width:480px}.waitlist label{display:block;font-weight:600;margin-bottom:10px}.waitlist__row{display:flex;gap:8px}.waitlist input[type=email]{flex:1;min-width:0;min-height:50px;padding:0 14px;border:1px solid var(--rule-strong);border-radius:var(--radius);background:#fff;font-size:1rem}.waitlist input[type=email]:focus{outline:2px solid var(--accent);outline-offset:2px}.waitlist p{margin-top:10px}@media(max-width:480px){.waitlist__row{flex-direction:column}}.kelp-facts{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--ink)}.kelp-facts>div{padding:28px 28px 0 0}.kelp-facts>div+div{padding-left:28px;border-left:1px solid var(--rule)}@media(max-width:700px){.kelp-facts{grid-template-columns:1fr}.kelp-facts>div+div{padding-left:0;border-left:0;border-top:1px solid var(--rule);padding-bottom:20px}}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact-card{display:grid;gap:8px;padding:clamp(24px,3vw,40px);border:1px solid var(--rule);border-radius:8px;background:var(--paper);text-decoration:none;transition:border-color .16s var(--ease),transform .16s var(--ease)}.contact-card b{font-family:var(--f-display);font-size:clamp(1.4rem,2.4vw,2rem);font-weight:700;letter-spacing:-.01em;overflow-wrap:anywhere}.contact-card:hover{border-color:var(--ink);text-decoration:none}@media(max-width:700px){.contact-grid{grid-template-columns:1fr}}.foot-col a{overflow-wrap:anywhere}@media(max-width:560px){.foot-top{grid-template-columns:1fr;gap:32px}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/site.css.map */
