.site-header{flex-direction:column;justify-content:center;gap:18px;padding:20px 5% 24px}.header-identity{display:flex;flex-direction:column;align-items:center;text-align:center}.header-identity .brand{display:block;width:190px;height:130px}.header-identity .brand img{width:235px;left:-22px;top:-44px}.brand-subtitle{font:14px/1.6 Arial,sans-serif;letter-spacing:1.5px;color:var(--muted);margin:5px 0 0}.site-header nav{justify-content:center}.hero-natural h1{font-size:clamp(40px,4.5vw,64px)}.hero-natural .hero-copy{padding:65px 9% 45px}.hero-natural .hero-image{min-height:640px;overflow:hidden}.hero-natural .hero-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 45%}.hero-natural .hero-copy>p:not(.eyebrow){max-width:460px}.hero-natural .button{font-size:14px;padding:16px 20px}.nilla-packages{scroll-margin-top:25px}@media(max-width:760px){.site-header{padding:14px 18px 20px;gap:12px}.header-identity .brand{height:115px;width:175px}.header-identity .brand img{width:220px;top:-45px;left:-22px}.brand-subtitle{font-size:12px}.site-header .menu-toggle{display:none}.site-header nav,.site-header nav.is-open{display:flex;width:100%;padding:2px 0 0;align-items:center;justify-content:center;gap:12px;flex-direction:column}.site-header .menu{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:3px 15px}.site-header .menu a{padding:4px 0;font-size:11px;white-space:nowrap}.site-header nav>.button{font-size:11px;padding:9px 14px}.hero-natural{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.95fr);grid-template-areas:"eyebrow image" "title image" "body body" "actions actions" "note note";align-items:center;column-gap:14px;min-height:0;padding:28px 18px 30px}.hero-natural .hero-copy{display:contents}.hero-natural .hero-copy>.eyebrow{grid-area:eyebrow;align-self:end;margin:0 0 10px}.hero-natural h1{grid-area:title;align-self:start;font-size:clamp(31px,8.5vw,42px);margin:0}.hero-natural .hero-copy>p:not(.eyebrow):not(:has(.hero-note)){grid-area:body;max-width:none;margin:24px 4px 20px;font-size:14px;line-height:1.65}.hero-natural .actions{grid-area:actions;margin:0 4px}.hero-natural .hero-copy>p:has(>.hero-note){grid-area:note;max-width:none;margin:18px 4px 0;line-height:1.5}.hero-natural .hero-note{display:block;margin:0;font-size:11px}.hero-natural .hero-note i{display:inline;margin-left:8px;font-size:19px}.hero-natural .hero-image{grid-area:image;align-self:stretch;min-height:0;width:100%;height:100%;aspect-ratio:4/5;margin:0;border-radius:140px 140px 4px 4px}.hero-natural .hero-image img{height:100%;object-position:center 45%}.hero-natural .hero-image figcaption{display:none}.hero-natural .button{max-width:100%;white-space:normal;font-size:12px;padding:12px 14px}}
