@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
:root{--forest:#143d32;--forest2:#1e5142;--sage:#b9d8a9;--sage2:#e8f0e3;--cream:#f7f6ef;--paper:#fffefa;--ink:#1d2924;--muted:#69756f;--line:#e2e7df;--serif:Georgia,'Times New Roman',serif;--sans:'DM Sans',Arial,sans-serif;--display:'Manrope','DM Sans',sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit}.container{width:min(1160px,calc(100% - 48px));margin-inline:auto}.skip-link{position:absolute;left:-999px;top:8px;background:white;padding:10px;z-index:100}.skip-link:focus{left:8px}.announcement{height:34px;background:#0d3027;color:#d8e6d4;text-align:center;font-size:11px;letter-spacing:.11em;text-transform:uppercase;display:flex;align-items:center;justify-content:center;gap:9px}.announcement-dot{width:6px;height:6px;background:#b9d8a9;border-radius:50%}.site-header{height:82px;background:rgba(255,254,250,.96);border-bottom:1px solid rgba(20,61,50,.08);position:sticky;top:0;z-index:30;backdrop-filter:blur(12px)}.nav-wrap{height:100%;display:flex;align-items:center;justify-content:space-between}.brand{display:inline-flex;align-items:center;gap:10px;font-family:var(--display);font-size:20px;font-weight:800;letter-spacing:-.8px;color:var(--forest)}.brand-mark{width:34px;height:34px;background:var(--forest);color:white;border-radius:11px;display:grid;place-items:center;font-size:21px;letter-spacing:-2px}.brand-mark span{color:var(--sage)}.brand-light{font-weight:500;color:#789084}.main-nav{display:flex;align-items:center;gap:29px;font-size:13px;font-weight:600;color:#43544c}.main-nav>a:not(.nav-cta){transition:color .2s}.main-nav>a:hover,.main-nav>a.active{color:var(--forest)}.nav-cta{background:var(--forest);color:white;padding:12px 18px;border-radius:6px;transition:background .2s}.nav-cta:hover{background:var(--forest2)}.menu-toggle{display:none;border:0;background:transparent;padding:8px}.menu-toggle span{display:block;width:24px;height:2px;background:var(--forest);margin:5px}
.hero{position:relative;overflow:hidden;background:var(--forest);color:white;min-height:620px;padding:78px 0 0}.hero:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 78% 36%,rgba(185,216,169,.13),transparent 38%),linear-gradient(115deg,transparent 55%,rgba(255,255,255,.025));pointer-events:none}.hero-grid{display:grid;grid-template-columns:1.04fr .96fr;align-items:center;gap:50px;position:relative;z-index:1;padding-bottom:62px}.eyebrow{font-size:10px;font-weight:700;letter-spacing:.19em;text-transform:uppercase;display:flex;align-items:center;gap:10px;color:#d3e5d0}.eyebrow-line{height:1px;width:28px;background:var(--sage)}.eyebrow-green{color:#668374}.eyebrow-light{color:#c6dcc1}.hero h1,.page-hero h1,.business-hero h1,.not-found h1{font-family:var(--display);font-weight:600;font-size:clamp(54px,6.5vw,84px);line-height:1.04;letter-spacing:-5px;margin:25px 0 24px}.hero h1 em,.page-hero h1 em,.business-hero h1 em,.not-found h1 em{font-family:var(--serif);font-weight:400;color:var(--sage);letter-spacing:-3px}.hero-lede{max-width:510px;color:#d4e0d8;font-size:16px;line-height:1.85;margin:0 0 30px}.button-row{display:flex;gap:12px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:15px 21px;border-radius:5px;font-size:13px;font-weight:700;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.button-light{background:#e2edda;color:var(--forest)}.button-light:hover{background:white}.button-outline-light{border:1px solid rgba(255,255,255,.4);color:white}.button-outline-light:hover{background:rgba(255,255,255,.08)}.button-dark{background:var(--forest);color:white}.button-dark:hover{background:var(--forest2)}.hero-note{display:flex;align-items:center;gap:10px;color:#b9cfc2;font-size:12px;margin-top:29px}.note-icon{color:var(--sage);font-size:17px}.hero-art{height:425px;position:relative;display:flex;align-items:center;justify-content:center}.food-bag{position:relative;width:300px;height:325px;filter:drop-shadow(0 25px 20px rgba(0,0,0,.2));z-index:2}.bag-handle{position:absolute;top:0;left:91px;width:118px;height:95px;border:13px solid #b7a17c;border-bottom:0;border-radius:70px 70px 0 0}.bag-body{position:absolute;left:18px;right:18px;top:65px;height:255px;background:linear-gradient(140deg,#d7c5a0,#b69d76);clip-path:polygon(7% 0,93% 0,100% 100%,0 100%);border-radius:7px;overflow:hidden}.bag-logo{position:absolute;bottom:28px;left:0;right:0;text-align:center;color:#254b3a;font-family:var(--display);font-size:22px;font-weight:800;letter-spacing:-1px}.bag-logo span{font-weight:500}.bread{position:absolute;left:52px;top:3px;width:125px;height:92px;background:#c98b4c;border-radius:60% 60% 25% 25%;transform:rotate(-12deg);border:8px solid #e4b879;box-shadow:inset 0 -8px 0 rgba(105,55,22,.12)}.bread i{position:absolute;top:20px;left:24px;width:5px;height:31px;border-radius:50%;background:#f4d4a0;transform:rotate(24deg)}.bread i:nth-child(2){left:57px;top:15px}.bread i:nth-child(3){left:86px;top:21px}.orange{position:absolute;right:34px;top:52px;width:76px;height:76px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#ffc15e,#dc7c29 70%);box-shadow:inset -7px -7px 0 rgba(131,65,15,.1)}.apple{position:absolute;left:26px;top:92px;width:75px;height:70px;background:#b94d36;border-radius:48% 52% 48% 48%;transform:rotate(-13deg)}.apple:before{content:"";position:absolute;top:-12px;left:38px;width:5px;height:19px;background:#4e6b3c;transform:rotate(25deg)}.carrot{position:absolute;right:63px;top:132px;width:34px;height:102px;background:#e78b3f;clip-path:polygon(30% 0,100% 5%,55% 100%,0 18%);transform:rotate(-21deg)}.leaf{position:absolute;width:42px;height:22px;background:#617c4b;border-radius:100% 0 100% 0}.leaf-a{top:4px;left:125px;transform:rotate(-20deg)}.leaf-b{top:13px;left:155px;transform:rotate(38deg)}.leaf-c{top:33px;left:140px;transform:rotate(90deg)}.art-card{position:absolute;background:#f8f4e8;color:var(--forest);padding:14px 17px;border-radius:5px;display:flex;align-items:center;gap:12px;box-shadow:0 12px 30px rgba(0,0,0,.12);font-size:11px;line-height:1.5;z-index:3}.art-card-top{top:24px;left:4px;transform:rotate(-5deg)}.art-spark{font-size:27px;color:#9aaf7b}.art-card-bottom{bottom:32px;right:0;transform:rotate(4deg)}.mini-check{width:28px;height:28px;border-radius:50%;background:#dbe8d0;display:grid;place-items:center;font-size:17px}.art-stamp{position:absolute;right:18px;top:95px;width:90px;height:90px;border:1px solid rgba(226,237,218,.6);border-radius:50%;display:grid;place-content:center;text-align:center;font-size:9px;line-height:1.3;letter-spacing:.16em;color:#dce9d4;transform:rotate(12deg);z-index:4}.art-stamp b{font-size:14px}.hero-bottom{position:relative;z-index:2;border-top:1px solid rgba(255,255,255,.18);height:62px;display:flex;align-items:center;justify-content:space-between;color:#b8cabe;font-size:9px;letter-spacing:.16em;font-weight:700}.hero-bottom-dot{width:4px;height:4px;background:var(--sage);border-radius:50%}
.section-pad{padding:105px 0}.intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.intro-grid h2,.section-heading h2,.business-teaser h2,.mission-copy h2,.closing-inner h2,.story-copy h2,.soft-callout h2{font-family:var(--display);font-size:clamp(37px,4.2vw,54px);line-height:1.13;letter-spacing:-2.6px;font-weight:600;margin:20px 0}.intro-grid h2 em,.section-heading h2 em,.business-teaser h2 em,.mission-copy h2 em,.closing-inner h2 em,.story-copy h2 em,.soft-callout h2 em{font-family:var(--serif);font-weight:400;color:#78927f;letter-spacing:-1.8px}.intro-text{padding-top:20px;max-width:490px}.intro-text p{color:var(--muted);font-size:15px;line-height:1.9;margin:0 0 18px}.text-link{display:inline-flex;gap:15px;align-items:center;color:var(--forest);font-size:13px;font-weight:700;border-bottom:1px solid #b7c7b8;padding:7px 0}.text-link span{font-size:18px;transition:transform .2s}.text-link:hover span{transform:translateX(4px)}
.steps-section{background:var(--cream)}.section-heading{margin-bottom:46px}.section-heading.centered{text-align:center}.section-heading.centered .eyebrow{justify-content:center}.section-heading h2{margin:17px 0 10px}.section-heading>p{color:var(--muted);font-size:14px}.steps-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.step-card{background:white;border:1px solid #e9ece5;padding:28px 28px 24px;min-height:250px;display:flex;flex-direction:column}.step-featured{background:var(--forest);color:white;border-color:var(--forest)}.step-top{display:flex;justify-content:space-between;align-items:center}.step-number{font-size:11px;letter-spacing:.14em;color:#7c9587;font-weight:700}.step-featured .step-number{color:#b9d8a9}.step-icon{width:43px;height:43px;border-radius:50%;background:#edf3e9;color:var(--forest);display:grid;place-items:center;font-size:23px}.step-featured .step-icon{background:#345f4e;color:#d5e7ce}.step-card h3{font-family:var(--display);font-size:20px;letter-spacing:-.5px;margin:28px 0 8px}.step-card p{font-size:13px;line-height:1.8;color:#77827b;margin:0 0 22px}.step-featured p{color:#c4d4ca}.step-caption{margin-top:auto;font-size:9px;letter-spacing:.14em;color:#87998d;font-weight:700}.step-featured .step-caption{color:#b9d8a9}.center-action{text-align:center;margin-top:34px}
.mission-band{background:#e9efe5;padding:88px 0}.mission-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;align-items:center}.mission-graphic{height:330px;display:grid;place-items:center;position:relative}.mission-circle{width:270px;height:270px;border:1px solid #9fb39e;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--forest);font-size:11px;letter-spacing:.2em;line-height:1.55;transform:rotate(-9deg)}.mission-circle b{font-family:var(--display);font-size:34px;letter-spacing:-1px}.mission-leaf{position:absolute;color:#8ea77f;font-size:38px}.leaf-one{top:15px;right:40px}.leaf-two{bottom:26px;left:34px}.mission-copy h2{font-size:47px}.mission-copy h2 em{color:#6d8876}.mission-copy p{color:#68786d;line-height:1.9;font-size:14px;max-width:560px;margin:0 0 22px}.business-teaser-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.business-teaser h2{margin:20px 0}.business-teaser-copy>p{font-size:14px;color:var(--muted);line-height:1.9;max-width:490px}.check-list{padding:0;list-style:none;margin:25px 0 30px}.check-list li{padding:8px 0 8px 28px;position:relative;color:#506258;font-size:13px}.check-list li:before{content:"✓";position:absolute;left:0;top:8px;width:18px;height:18px;background:#e4eddf;color:var(--forest);border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700}.business-visual{height:400px;background:#e9efe5;position:relative;display:grid;place-items:center;overflow:hidden}.shop-window{width:265px;height:300px;background:#f7f5ec;border:9px solid #fff;box-shadow:0 18px 35px rgba(29,58,43,.12);position:relative;text-align:center}.shop-awning{height:42px;background:#d8e5d2;display:flex}.shop-awning i{flex:1;border-right:2px solid #f8f6ed;transform:skew(-8deg)}.shop-sign{padding-top:33px;color:#315a45;font-size:12px;letter-spacing:.18em;line-height:1.6}.shop-sign b{font-family:var(--display);font-size:21px;letter-spacing:-.5px}.shop-shelf{margin:24px auto 0;width:190px;border-bottom:7px solid #b18d65;display:flex;justify-content:space-around;font-size:31px}.shop-bottom{font-size:8px;letter-spacing:.2em;color:#718676;margin-top:17px}.visual-note{position:absolute;right:20px;bottom:26px;background:var(--forest);color:#d8e6d4;padding:15px 18px;font-size:9px;letter-spacing:.15em;line-height:1.6;transform:rotate(4deg)}.visual-note b{font-size:11px;color:white}
.closing-cta{position:relative;overflow:hidden;background:var(--forest);color:white;padding:90px 0}.closing-inner{position:relative;z-index:2}.closing-inner h2{font-size:clamp(45px,5vw,65px);margin:18px 0}.closing-inner h2 em{color:var(--sage)}.closing-inner p{color:#c5d5cb;max-width:470px;font-size:14px;margin:0 0 27px}.closing-decoration{position:absolute;right:9%;top:50%;transform:translateY(-50%) rotate(-8deg);font-family:var(--display);font-weight:800;font-size:58px;line-height:.95;letter-spacing:-4px;color:rgba(215,232,207,.08);text-align:right}.closing-decoration span{color:rgba(215,232,207,.22)}
.site-footer{background:#0d2d25;color:#dbe7df;padding:55px 0 0}.footer-main{display:grid;grid-template-columns:1.3fr .8fr .8fr 1fr;gap:45px;padding-bottom:46px}.brand-footer{color:white}.brand-footer .brand-mark{background:#e4eddd;color:var(--forest)}.brand-footer .brand-mark span{color:#75936f}.brand-footer .brand-light{color:#b5c9bc}.footer-brand-col p,.footer-cta p{font-size:12px;color:#9eb3a6;margin-top:14px}.footer-links{display:flex;flex-direction:column;gap:9px;font-size:12px;color:#a9bdb0}.footer-links b,.footer-cta>b{color:#f4f7f2;font-size:12px;margin-bottom:7px}.footer-links a:hover{color:white}.footer-cta p{margin:8px 0 14px}.footer-app-link{color:#dcebd4;font-size:12px;font-weight:700;border-bottom:1px solid #668575;padding-bottom:5px}.footer-bottom{border-top:1px solid rgba(255,255,255,.14);height:58px;display:flex;align-items:center;justify-content:space-between;color:#89a194;font-size:10px}
.page-hero{background:var(--cream);padding:92px 0 85px}.page-hero-inner{max-width:800px}.page-hero h1{font-size:clamp(52px,6vw,75px);color:var(--forest);margin:22px 0}.page-hero h1 em{color:#79927d}.page-hero p{font-size:16px;color:var(--muted);max-width:590px;line-height:1.85}.page-hero-small{padding:75px 0}.process-section{padding-top:75px}.process-list{max-width:950px}.process-row{display:grid;grid-template-columns:55px 82px 1fr 125px;gap:25px;align-items:center;padding:36px 0;border-bottom:1px solid var(--line)}.process-number{font-size:12px;font-weight:700;color:#8ba08f;letter-spacing:.12em}.process-icon{width:65px;height:65px;border-radius:50%;background:#edf3e9;color:var(--forest);display:grid;place-items:center;font-size:28px}.process-row h2{font-family:var(--display);font-size:27px;letter-spacing:-1px;margin:5px 0}.process-row p{font-size:13px;color:var(--muted);max-width:550px;margin:0;line-height:1.85}.process-side{text-align:right;font-size:9px;letter-spacing:.16em;color:#8a9c8f;line-height:1.7}.process-side b{color:var(--forest);font-size:12px}.soft-callout{background:#edf2e9;padding:65px 0}.callout-inner{display:flex;justify-content:space-between;align-items:center;gap:40px}.soft-callout h2{font-size:39px;margin:12px 0}.soft-callout p{color:var(--muted);font-size:13px;max-width:550px;margin:0}
.business-hero{background:var(--forest);color:white;padding:90px 0}.business-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}.business-hero h1{font-size:clamp(54px,6vw,76px);margin:22px 0}.business-hero h1 em{color:var(--sage)}.business-hero p{max-width:500px;color:#d0ddd4;line-height:1.9;margin:0 0 27px}.business-hero-art{height:330px;position:relative;display:grid;place-items:center}.round-plate{width:260px;height:260px;border-radius:50%;background:#e6e9d9;border:15px solid #c3d1b8;box-shadow:0 20px 40px rgba(0,0,0,.2);display:flex;align-items:center;justify-content:center;gap:0;position:relative;transform:rotate(-12deg)}.round-plate span{font-size:57px;filter:drop-shadow(0 5px 4px rgba(0,0,0,.12))}.round-plate b{position:absolute;bottom:38px;text-align:center;font-size:9px;letter-spacing:.17em;color:#3d654a;line-height:1.5}.floating-label{position:absolute;right:0;bottom:16px;background:#f5f2e7;color:var(--forest);padding:13px 17px;font-size:9px;letter-spacing:.15em;line-height:1.6;transform:rotate(5deg)}.floating-label b{font-size:12px}.benefit-section{background:var(--cream)}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.benefit-card{background:white;border:1px solid var(--line);padding:28px;min-height:220px}.benefit-card>span{font-size:27px;color:#7d9b7c}.benefit-card h3{font-family:var(--display);font-size:20px;margin:18px 0 7px}.benefit-card p{font-size:13px;color:var(--muted);line-height:1.8;margin:0}
.story-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;align-items:start}.story-quote{font-family:var(--serif);font-size:34px;line-height:1.3;color:var(--forest);border-left:2px solid #9bb594;padding:15px 0 15px 28px;margin-top:35px}.story-copy h2{font-size:43px}.story-copy p{font-size:14px;color:var(--muted);line-height:1.9}.values-section{background:var(--cream)}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.values-grid article{border-top:1px solid #cbd8c9;padding-top:22px}.values-grid article>span{font-size:11px;color:#809a82;font-weight:700;letter-spacing:.15em}.values-grid h3{font-family:var(--display);font-size:24px;margin:14px 0 6px}.values-grid p{font-size:13px;color:var(--muted);line-height:1.8;margin:0}
.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact-panel{background:var(--cream);padding:42px;min-height:330px}.contact-panel h2{font-family:var(--display);font-size:35px;letter-spacing:-1.5px;line-height:1.2;margin:18px 0}.contact-panel p{font-size:14px;color:var(--muted);line-height:1.85}.contact-panel-dark{background:var(--forest);color:white}.contact-panel-dark h2{color:white}.contact-panel-dark h2 em{font-family:var(--serif);font-weight:400;color:var(--sage)}.contact-panel-dark p{color:#c4d5ca}.contact-setup-note{font-size:11px!important;color:#d8e8d2!important;border-left:2px solid #a7c69d;padding-left:12px}
.faq-wrap{max-width:850px}.faq-item{border-bottom:1px solid var(--line);padding:22px 0}.faq-item summary{cursor:pointer;list-style:none;font-family:var(--display);font-size:18px;font-weight:700;color:var(--forest);display:flex;justify-content:space-between;gap:20px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";font-size:24px;font-weight:400;color:#809982}.faq-item[open] summary:after{content:"−"}.faq-item p{font-size:14px;color:var(--muted);line-height:1.9;max-width:740px}.faq-bottom{margin-top:35px}.faq-bottom p{color:var(--muted);font-size:13px}
.legal-copy{max-width:850px}.legal-copy h2{font-family:var(--display);font-size:21px;letter-spacing:-.5px;margin:35px 0 8px;color:var(--forest)}.legal-copy p{font-size:14px;line-height:1.9;color:#58665e}.legal-warning{background:#fff5df;border-left:3px solid #d69d35;padding:17px 20px;color:#684e20;font-size:13px;line-height:1.8;margin-bottom:25px}.not-found{min-height:100vh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:50px max(24px,calc((100vw - 900px)/2));background:var(--cream)}.not-found h1{color:var(--forest)}.not-found p{color:var(--muted);margin-bottom:28px}
@media(max-width:900px){.main-nav{gap:17px;font-size:12px}.hero-grid{gap:20px}.hero-art{transform:scale(.9)}.intro-grid,.business-teaser-grid,.mission-grid,.story-grid{gap:55px}.footer-main{gap:25px}.closing-decoration{right:3%;font-size:45px;opacity:.7}}
@media(max-width:700px){.container{width:min(100% - 36px,540px)}.announcement{font-size:9px}.site-header{height:70px}.menu-toggle{display:block;z-index:3}.main-nav{display:none;position:absolute;top:70px;left:0;right:0;background:#fffefa;padding:22px 24px 28px;border-bottom:1px solid var(--line);box-shadow:0 18px 25px rgba(20,61,50,.08);flex-direction:column;align-items:stretch;gap:0}.main-nav.nav-open{display:flex}.main-nav>a:not(.nav-cta){padding:12px 0;border-bottom:1px solid #edf0e9}.nav-cta{text-align:center;margin-top:17px}.hero{padding-top:55px;min-height:auto}.hero-grid{grid-template-columns:1fr;gap:5px;padding-bottom:35px}.hero h1{font-size:59px;letter-spacing:-3.5px;margin:19px 0}.hero-lede{font-size:14px}.hero-art{height:340px;transform:scale(.85);transform-origin:top center;margin-bottom:-30px}.hero-bottom{height:auto;min-height:58px;gap:9px;justify-content:center;flex-wrap:wrap;text-align:center;font-size:8px;padding:14px 0}.hero-bottom-dot{display:none}.section-pad{padding:70px 0}.intro-grid,.business-teaser-grid,.mission-grid,.story-grid{grid-template-columns:1fr;gap:25px}.intro-grid h2,.section-heading h2,.business-teaser h2{font-size:42px}.intro-text{padding-top:0}.steps-grid,.benefit-grid,.values-grid{grid-template-columns:1fr}.step-card{min-height:220px}.mission-band{padding:60px 0}.mission-grid{gap:20px}.mission-graphic{height:260px}.mission-circle{width:220px;height:220px}.mission-circle b{font-size:29px}.mission-copy h2{font-size:39px}.business-visual{height:340px}.closing-cta{padding:70px 0}.closing-inner h2{font-size:48px}.closing-decoration{font-size:32px;right:0;top:auto;bottom:8px;transform:none}.footer-main{grid-template-columns:1fr 1fr;gap:30px 20px}.footer-brand-col{grid-column:1/-1}.footer-bottom{height:auto;min-height:65px;gap:8px;flex-direction:column;justify-content:center;text-align:center;padding:14px 0}.page-hero{padding:65px 0}.page-hero h1{font-size:55px;letter-spacing:-3px}.page-hero p{font-size:14px}.process-row{grid-template-columns:35px 58px 1fr;gap:13px;padding:25px 0}.process-icon{width:52px;height:52px;font-size:22px}.process-row h2{font-size:22px}.process-side{display:none}.callout-inner{align-items:flex-start;flex-direction:column;gap:22px}.soft-callout h2{font-size:34px}.business-hero{padding:65px 0}.business-hero-grid{grid-template-columns:1fr;gap:10px}.business-hero h1{font-size:56px;letter-spacing:-3px}.business-hero-art{height:270px}.round-plate{width:220px;height:220px}.round-plate span{font-size:45px}.contact-grid{grid-template-columns:1fr}.contact-panel{padding:30px;min-height:0}.story-quote{font-size:27px;margin-top:0}.story-copy h2{font-size:38px}.not-found h1{font-size:52px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
