@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-ext-wght-normal.CO5hGrJv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-cyrillic-wght-normal.EAA9jha_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-vietnamese-wght-normal.k7S-YeeD.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-ext-wght-normal.BsZE-iaG.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/montserrat-latin-wght-normal.l_AIctKy.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--green-900:#064a23;--green-950:#043518;--green-600:#378c29;--green-200:#cfe5bf;--green-100:#e4f0d8;--orange:#ff4b0b;--orange-ink:#c63400;--cream:#fff7ed;--cream-200:#fbeedd;--white:#fff;--yellow:#ffd43b;--ink:#2c3a30;--font:"Montserrat Variable", "Montserrat", system-ui, sans-serif;--step-body:clamp(1rem, .96rem + .2vw, 1.125rem);--step-lead:clamp(1.125rem, 1.05rem + .4vw, 1.375rem);--step-h3:clamp(1.375rem, 1.2rem + .8vw, 1.875rem);--step-h2:clamp(2.375rem, 1.6rem + 3.6vw, 4.75rem);--step-display:clamp(3rem, 1.2rem + 6.4vw, 6.75rem);--gutter:clamp(1rem, 4vw, 3rem);--section:clamp(4.5rem, 3rem + 7vw, 9rem);--radius-s:1rem;--radius-m:1.75rem;--radius-l:clamp(2rem, 1.4rem + 2.4vw, 3.5rem);--shadow-soft:0 24px 60px -24px #064a2347;--shadow-lift:0 40px 80px -30px #064a2373;--ease:cubic-bezier(.2, .7, .2, 1);--awning:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='40'%3E%3Cpath fill='%23ff4b0b' d='M0 0h48v16a24 24 0 0 1-48 0z'/%3E%3Cpath fill='%23fff' d='M48 0h48v16a24 24 0 0 1-48 0z'/%3E%3C/svg%3E");--scallop-green:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='20'%3E%3Cpath fill='%23064a23' d='M0 20a32 20 0 0 1 64 0z'/%3E%3C/svg%3E")}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:6rem}body{background:var(--cream);color:var(--ink);font-family:var(--font);font-size:var(--step-body);-webkit-font-smoothing:antialiased;margin:0;font-weight:400;line-height:1.6;overflow-x:clip}h1,h2,h3,p,ul,ol,figure{margin:0;padding:0}ul,ol{list-style:none}img,svg,picture{max-width:100%;display:block}img{height:auto}a{color:inherit}h1,h2{color:var(--green-900);font-size:var(--step-h2);letter-spacing:-.035em;text-wrap:balance;font-weight:800;line-height:1}h3{font-size:var(--step-h3);letter-spacing:-.02em;font-weight:800;line-height:1.12}.wrap{width:min(100%,90rem);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section)}:focus-visible{outline:3px solid var(--green-600);outline-offset:3px;border-radius:.375rem}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.js [data-reveal]{opacity:0;transition:opacity .8s var(--ease), transform .8s var(--ease);transition-delay:var(--delay,0s);transform:translateY(1.75rem)}.js [data-reveal].is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation:none!important}.js [data-reveal]{opacity:1;transform:none}}.btn[data-astro-cid-j6ocf6pu]{--fg:var(--white);--bg:var(--orange);--chip:#fff3;background:var(--bg);min-height:3.25rem;color:var(--fg);letter-spacing:.01em;box-shadow:0 16px 32px -16px color-mix(in srgb, var(--bg) 75%, black);transition:transform .35s var(--ease), box-shadow .35s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:.875rem;padding:.5rem .625rem .5rem 1.625rem;font-weight:800;line-height:1.15;text-decoration:none;display:inline-flex}.btn--l[data-astro-cid-j6ocf6pu]{min-height:4.25rem;padding-left:2.25rem;font-size:1.1875rem}.btn--m[data-astro-cid-j6ocf6pu]{font-size:.9375rem}.btn[data-astro-cid-j6ocf6pu]:not(:has(.btn__icon)){padding-inline:1.625rem}.btn--green[data-astro-cid-j6ocf6pu]{--bg:var(--green-900)}.btn--white[data-astro-cid-j6ocf6pu]{--bg:var(--white);--fg:var(--green-900);--chip:var(--green-100)}.btn__icon[data-astro-cid-j6ocf6pu]{background:var(--chip);width:2.5rem;height:2.5rem;transition:transform .45s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.btn--l[data-astro-cid-j6ocf6pu] .btn__icon[data-astro-cid-j6ocf6pu]{width:3.125rem;height:3.125rem}@media (hover:hover){.btn[data-astro-cid-j6ocf6pu]:hover{box-shadow:0 24px 40px -18px color-mix(in srgb, var(--bg) 75%, black);transform:translateY(-3px)}.btn[data-astro-cid-j6ocf6pu]:hover .btn__icon[data-astro-cid-j6ocf6pu]{transform:rotate(-12deg)scale(1.06)}}.btn[data-astro-cid-j6ocf6pu]:active{transform:translateY(0)}@media (width<=30rem){.btn--l[data-astro-cid-j6ocf6pu]{text-align:center;padding-inline:1.25rem}.btn--l[data-astro-cid-j6ocf6pu] .btn__icon[data-astro-cid-j6ocf6pu]{display:none}}.awning[data-astro-cid-nen7h5rs]{background:var(--awning) center top / 96px 40px repeat-x;filter:drop-shadow(0 6px 8px #064a2324);z-index:3;height:40px;position:relative}.header[data-astro-cid-nen7h5rs]{z-index:20;transition:background-color .35s,box-shadow .35s;position:sticky;top:0}.header__bar[data-astro-cid-nen7h5rs]{height:5.25rem;transition:height .35s var(--ease);grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem;display:grid}.header__logo[data-astro-cid-nen7h5rs]{width:5.5rem;transition:width .35s var(--ease), margin .35s var(--ease);border-radius:50%;flex:none;margin-top:1.25rem;box-shadow:0 10px 24px -10px #064a2380}.header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{border-radius:50%}.header__cta{justify-self:end}.header__nav[data-astro-cid-nen7h5rs]{gap:clamp(1.25rem,2.4vw,2.5rem);font-size:.9375rem;font-weight:600;display:flex}.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--green-900);padding-block:.5rem;text-decoration:none;position:relative}.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:after{content:"";background:var(--orange);transform-origin:0;height:2px;transition:transform .35s var(--ease);border-radius:2px;position:absolute;inset:auto 0 .125rem;transform:scaleX(0)}.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover:after,.header__nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:focus-visible:after{transform:scaleX(1)}.header[data-astro-cid-nen7h5rs].is-scrolled{backdrop-filter:blur(14px);background:#fff7ede0;box-shadow:0 10px 30px -22px #064a2399}.header[data-astro-cid-nen7h5rs].is-scrolled .header__bar[data-astro-cid-nen7h5rs]{height:4.25rem}.header[data-astro-cid-nen7h5rs].is-scrolled .header__logo[data-astro-cid-nen7h5rs]{width:3.25rem;margin-top:0}.header__toggle[data-astro-cid-nen7h5rs],.menu__close[data-astro-cid-nen7h5rs]{background:var(--green-900);width:3rem;height:3rem;color:var(--white);cursor:pointer;border:0;border-radius:50%;place-items:center;display:none}.menu[data-astro-cid-nen7h5rs]{width:100%;max-width:none;height:100dvh;max-height:none;padding:1.25rem var(--gutter);background:var(--green-900);color:var(--cream);border:0;margin:0;position:fixed;inset:0}.menu__close[data-astro-cid-nen7h5rs]{background:var(--orange);margin-left:auto;display:grid}.menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{gap:.5rem;margin-top:2.5rem;display:grid}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:inherit;letter-spacing:-.03em;padding-block:.5rem;font-size:2.25rem;font-weight:800;text-decoration:none}@media (width<=62rem){.awning[data-astro-cid-nen7h5rs]{background-size:67px 28px;height:28px}.header__nav[data-astro-cid-nen7h5rs],.header[data-astro-cid-nen7h5rs] .header__cta{display:none}.header__toggle[data-astro-cid-nen7h5rs]{justify-self:end;display:grid}.header__bar[data-astro-cid-nen7h5rs]{grid-template-columns:1fr auto;height:4.5rem}.header__logo[data-astro-cid-nen7h5rs]{width:4rem;margin-top:.5rem}}.hero[data-astro-cid-ge2uvauf]{margin-top:-5.25rem;padding-top:clamp(8rem,13vh,10rem);padding-bottom:clamp(5rem,9vw,8rem);position:relative;overflow:clip}.hero__blob[data-astro-cid-ge2uvauf]{width:min(62vw,64rem);position:absolute;top:-8%;right:-11%}.hero__grid[data-astro-cid-ge2uvauf]{grid-template:"title visual""body visual"1fr/minmax(0,1.05fr) minmax(0,1fr);gap:clamp(1.5rem,2.5vw,2.25rem) clamp(1rem,3vw,3rem);display:grid;position:relative}.hero__title[data-astro-cid-ge2uvauf]{z-index:2;letter-spacing:-.045em;text-transform:uppercase;text-wrap:initial;animation:rise .9s var(--ease) both;grid-area:title;align-self:end;font-size:clamp(3rem,min(6.3vw,11.4vh),6.75rem);line-height:.94;position:relative}.hero__title[data-astro-cid-ge2uvauf] span[data-astro-cid-ge2uvauf]{white-space:nowrap;display:block}.hero__title[data-astro-cid-ge2uvauf] em[data-astro-cid-ge2uvauf]{color:var(--orange);font-style:normal}.hero__body[data-astro-cid-ge2uvauf]{z-index:2;animation:rise .9s .12s var(--ease) both;grid-area:body;position:relative}.hero__lead[data-astro-cid-ge2uvauf]{max-width:34rem;font-size:var(--step-lead);margin-bottom:2rem;line-height:1.5}.hero__facts[data-astro-cid-ge2uvauf]{color:var(--green-900);flex-wrap:wrap;margin-top:2.25rem;font-size:1rem;font-weight:700;display:flex}.hero__facts[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]+li[data-astro-cid-ge2uvauf]{border-left:1.5px solid #064a2338;margin-left:1.25rem;padding-left:1.25rem}.hero__visual[data-astro-cid-ge2uvauf]{aspect-ratio:1;width:100%;max-width:42rem;animation:rise 1.1s .1s var(--ease) both;grid-area:visual;align-self:center;margin-inline:auto;position:relative}.hero__disc[data-astro-cid-ge2uvauf]{background:var(--green-900);border-radius:50%;position:absolute;inset:1%}.hero__photo[data-astro-cid-ge2uvauf]{animation:8s ease-in-out infinite float;position:absolute;inset:-7% 7% -3%}.hero__photo[data-astro-cid-ge2uvauf] picture{height:100%}.hero__photo[data-astro-cid-ge2uvauf] img{object-fit:contain;filter:drop-shadow(0 28px 26px #04351880);width:100%;height:100%}.hero__leaf{position:absolute}.hero__leaf--a{width:21%;top:-6%;left:6%;transform:rotate(-32deg)}.hero__leaf--b{width:19%;bottom:12%;right:-4%;transform:rotate(118deg)}.hero__leaf--c{width:15%;top:-9%;left:20%;transform:rotate(12deg)}.hero__spark[data-astro-cid-ge2uvauf]{fill:var(--yellow);animation:4s ease-in-out infinite twinkle;position:absolute}.hero__spark--a[data-astro-cid-ge2uvauf]{width:7%;top:5%;right:12%}.hero__spark--b[data-astro-cid-ge2uvauf]{width:4.5%;animation-delay:1.4s;bottom:3%;left:15%}.seal[data-astro-cid-ge2uvauf]{z-index:2;box-shadow:var(--shadow-soft);font-weight:700;line-height:1.2;position:absolute}.seal--price[data-astro-cid-ge2uvauf]{background:var(--orange);color:var(--white);border-radius:1.5rem 1.5rem 1.5rem .375rem;gap:.25rem;padding:1rem 1.375rem;font-size:.875rem;animation:6s ease-in-out infinite reverse float;display:grid;top:15%;right:-3%}.seal--price[data-astro-cid-ge2uvauf] strong[data-astro-cid-ge2uvauf]{letter-spacing:-.03em;font-size:clamp(1.625rem,1.2rem + 1vw,2.25rem);font-weight:800;line-height:1}.seal--door[data-astro-cid-ge2uvauf]{background:var(--white);max-width:14rem;color:var(--green-900);border-radius:999px;align-items:center;gap:.75rem;padding:.75rem 1.25rem .75rem .75rem;font-size:.9375rem;animation:7s ease-in-out .8s infinite float;display:flex;bottom:10%;left:-5%}.seal__icon[data-astro-cid-ge2uvauf]{background:var(--green-100);border-radius:50%;flex:none;place-items:center;width:2.75rem;height:2.75rem;display:grid}@keyframes rise{0%{opacity:0;transform:translateY(2rem)}}@keyframes float{50%{transform:translateY(-.75rem)}}@keyframes twinkle{50%{opacity:.45;transform:scale(.72)rotate(18deg)}}@media (width<=62rem){.hero[data-astro-cid-ge2uvauf]{margin-top:-4.5rem;padding-top:6rem;padding-bottom:4.5rem}.hero__blob[data-astro-cid-ge2uvauf]{width:130%;top:16rem;right:-30%}.hero__grid[data-astro-cid-ge2uvauf]{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"title""visual""body"}.hero__title[data-astro-cid-ge2uvauf]{font-size:clamp(2.625rem,13.4vw,5.5rem)}.hero__visual[data-astro-cid-ge2uvauf]{width:min(82%,30rem);margin-block:.75rem}.hero__body[data-astro-cid-ge2uvauf]{justify-items:stretch;display:grid}.hero__facts[data-astro-cid-ge2uvauf]{justify-content:space-between;margin-top:1.5rem;font-size:.875rem}.hero__facts[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]+li[data-astro-cid-ge2uvauf]{margin-left:.625rem;padding-left:.625rem}.seal--price[data-astro-cid-ge2uvauf]{padding:.75rem 1rem;font-size:.75rem;top:6%;right:-9%}.seal--door[data-astro-cid-ge2uvauf]{max-width:12rem;font-size:.8125rem;bottom:2%;left:-9%}}.benefits[data-astro-cid-jabhex2p]{background:var(--green-900);color:var(--white);position:relative}.benefits[data-astro-cid-jabhex2p]:before{content:"";background:var(--scallop-green) center bottom / 64px 20px repeat-x;height:20px;position:absolute;inset:-19px 0 auto}.benefits__list[data-astro-cid-jabhex2p]{grid-template-columns:repeat(4,minmax(0,1fr));padding-block:2rem;display:grid}li[data-astro-cid-jabhex2p]{justify-content:center;align-items:center;gap:.875rem;padding:.5rem 1rem;font-size:1rem;font-weight:600;line-height:1.25;display:flex}li[data-astro-cid-jabhex2p]+li[data-astro-cid-jabhex2p]{border-left:1px solid #fff3}li[data-astro-cid-jabhex2p] svg{color:var(--yellow);flex:none}@media (width<=62rem){.benefits__list[data-astro-cid-jabhex2p]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 0;padding-block:1.75rem}li[data-astro-cid-jabhex2p]{justify-content:flex-start;padding:.25rem .75rem;font-size:.9375rem}li[data-astro-cid-jabhex2p]+li[data-astro-cid-jabhex2p]{border-left:0}li[data-astro-cid-jabhex2p]:nth-child(2n){border-left:1px solid #fff3}}h2[data-astro-cid-qkxmt255] span[data-astro-cid-qkxmt255]{color:var(--green-600);display:block}.card[data-astro-cid-qkxmt255]{border-radius:var(--radius-l);background:var(--white);box-shadow:var(--shadow-soft);grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);margin-top:clamp(2.5rem,5vw,4.5rem);display:grid;overflow:hidden}.card__media[data-astro-cid-qkxmt255]{background:var(--green-200);justify-content:center;align-items:flex-end;padding:clamp(1.5rem,4vw,4rem) clamp(1.5rem,4vw,4rem) 0;display:flex;position:relative}.card__leaf{width:9rem;position:absolute;top:8%;right:-2rem;transform:rotate(24deg)}.card__door[data-astro-cid-qkxmt255]{border-radius:999px 999px 0 0;width:100%;max-width:34rem;height:100%;min-height:30rem;position:relative;overflow:hidden}.card__door[data-astro-cid-qkxmt255] img{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease);position:absolute;inset:0}.card[data-astro-cid-qkxmt255]:hover .card__door[data-astro-cid-qkxmt255] img{transform:scale(1.05)}.card__info[data-astro-cid-qkxmt255]{padding:clamp(1.75rem,4vw,4rem)}.card__tag[data-astro-cid-qkxmt255]{background:var(--green-100);width:fit-content;color:var(--green-900);letter-spacing:.09em;border-radius:999px;padding:.375rem .875rem;font-size:.75rem;font-weight:700}h3[data-astro-cid-qkxmt255]{color:var(--green-900);margin-top:1.25rem;font-size:clamp(1.75rem,1.4rem + 1.4vw,2.625rem)}.card__weight[data-astro-cid-qkxmt255]{margin-top:.5rem;font-weight:600}.price[data-astro-cid-qkxmt255]{color:var(--orange);letter-spacing:-.05em;align-items:flex-start;margin-top:1.25rem;font-weight:800;line-height:.85;display:flex}.price__cur[data-astro-cid-qkxmt255]{letter-spacing:-.02em;margin:.625rem .5rem 0 0;font-size:clamp(1.5rem,1.2rem + 1vw,2.25rem)}.price__int[data-astro-cid-qkxmt255]{font-size:clamp(5.5rem,4rem + 6vw,9.5rem)}.price__cents[data-astro-cid-qkxmt255]{margin-top:.5rem;font-size:clamp(2rem,1.5rem + 2vw,3.5rem)}.card__freight[data-astro-cid-qkxmt255]{color:var(--green-900);margin-top:.875rem;font-weight:600}.card__cta{width:100%;margin-top:1.75rem}.card__perks[data-astro-cid-qkxmt255]{gap:.75rem;margin-top:2rem;font-size:.9375rem;font-weight:600;display:grid}.card__perks[data-astro-cid-qkxmt255] li[data-astro-cid-qkxmt255]{align-items:center;gap:.75rem;display:flex}.card__perks[data-astro-cid-qkxmt255] svg{color:var(--green-600);flex:none}.items[data-astro-cid-qkxmt255]{border-top:1px solid #064a2324;margin-top:1.75rem}summary[data-astro-cid-qkxmt255]{color:var(--green-900);cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.125rem .25rem;font-weight:700;list-style:none;display:flex}summary[data-astro-cid-qkxmt255]::-webkit-details-marker{display:none}.items__mark[data-astro-cid-qkxmt255]{flex:none;width:1rem;height:1rem;position:relative}.items__mark[data-astro-cid-qkxmt255]:before,.items__mark[data-astro-cid-qkxmt255]:after{content:"";background:var(--orange);width:100%;height:2px;transition:transform .35s var(--ease);border-radius:2px;position:absolute;top:50%;left:0}.items__mark[data-astro-cid-qkxmt255]:after{transform:rotate(90deg)}details[data-astro-cid-qkxmt255][open] .items__mark[data-astro-cid-qkxmt255]:after{transform:rotate(0)}.items__empty[data-astro-cid-qkxmt255]{padding-top:.75rem;font-size:.9375rem}.items__empty[data-astro-cid-qkxmt255] a[data-astro-cid-qkxmt255]{color:var(--orange-ink);font-weight:700}.items__list[data-astro-cid-qkxmt255]{flex-wrap:wrap;gap:.5rem;padding-top:.875rem;display:flex}.items__list[data-astro-cid-qkxmt255] li[data-astro-cid-qkxmt255]{background:var(--cream);color:var(--green-900);border-radius:999px;padding:.375rem .875rem;font-size:.875rem;font-weight:600}@media (width<=62rem){.card[data-astro-cid-qkxmt255]{grid-template-columns:minmax(0,1fr)}.card__door[data-astro-cid-qkxmt255]{aspect-ratio:1/1.05;height:auto;min-height:0}}.art[data-astro-cid-6mntirs7]{width:100%;height:auto}.how[data-astro-cid-l43jfdkk]{background:var(--green-900);color:var(--cream);position:relative}.how[data-astro-cid-l43jfdkk]:before{content:"";background:var(--scallop-green) center bottom / 64px 20px repeat-x;height:20px;position:absolute;inset:-19px 0 auto}h2[data-astro-cid-l43jfdkk]{color:var(--cream)}h2[data-astro-cid-l43jfdkk] span[data-astro-cid-l43jfdkk]{color:var(--yellow)}.steps[data-astro-cid-l43jfdkk]{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.step[data-astro-cid-l43jfdkk]{border-radius:var(--radius-l);grid-template:"n art""text art"1fr/minmax(0,1fr) 42%;gap:1rem;min-height:21rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid;position:relative;overflow:hidden}.step--1[data-astro-cid-l43jfdkk]{grid-column:1/6;margin-bottom:3rem}.step--2[data-astro-cid-l43jfdkk]{grid-column:6/13;margin-top:3rem}.step--3[data-astro-cid-l43jfdkk]{grid-column:1/8;margin-top:-3rem}.step--4[data-astro-cid-l43jfdkk]{grid-column:8/13}.step--1[data-astro-cid-l43jfdkk],.step--4[data-astro-cid-l43jfdkk]{grid-template:"n""text""art"1fr/minmax(0,1fr)}.step--1[data-astro-cid-l43jfdkk] .step__art[data-astro-cid-l43jfdkk],.step--4[data-astro-cid-l43jfdkk] .step__art[data-astro-cid-l43jfdkk]{justify-self:end;width:min(62%,15rem)}.step--cream[data-astro-cid-l43jfdkk]{background:var(--cream);color:var(--green-900)}.step--orange[data-astro-cid-l43jfdkk]{background:var(--orange);color:var(--white)}.step--leaf[data-astro-cid-l43jfdkk]{background:var(--green-600);color:var(--white)}.step--yellow[data-astro-cid-l43jfdkk]{background:var(--yellow);color:var(--green-900)}.step__n[data-astro-cid-l43jfdkk]{letter-spacing:-.05em;opacity:.92;grid-area:n;font-size:clamp(3.25rem,2.4rem + 3vw,5.5rem);font-weight:800;line-height:.9}.step__text[data-astro-cid-l43jfdkk]{grid-area:text}.step__text[data-astro-cid-l43jfdkk] p[data-astro-cid-l43jfdkk]{margin-top:.625rem;font-size:1rem;font-weight:500;line-height:1.45}.step--orange[data-astro-cid-l43jfdkk] .step__text[data-astro-cid-l43jfdkk] p[data-astro-cid-l43jfdkk],.step--leaf[data-astro-cid-l43jfdkk] .step__text[data-astro-cid-l43jfdkk] p[data-astro-cid-l43jfdkk]{font-size:1.1875rem;font-weight:700;line-height:1.3}.step__art[data-astro-cid-l43jfdkk]{transition:transform .6s var(--ease);grid-area:art;align-self:end}@media (hover:hover){.step[data-astro-cid-l43jfdkk]:hover .step__art[data-astro-cid-l43jfdkk]{transform:translateY(-.5rem)rotate(-2deg)}}@media (width<=62rem){.steps[data-astro-cid-l43jfdkk]{grid-template-columns:minmax(0,1fr)}.step[data-astro-cid-l43jfdkk],.step--1[data-astro-cid-l43jfdkk],.step--4[data-astro-cid-l43jfdkk]{grid-template:"n art""text text"/minmax(0,1fr) 7.5rem;grid-column:auto;min-height:0;margin-block:0}.step--1[data-astro-cid-l43jfdkk] .step__art[data-astro-cid-l43jfdkk],.step--4[data-astro-cid-l43jfdkk] .step__art[data-astro-cid-l43jfdkk]{width:100%}}.delivery[data-astro-cid-4utqmglh]{background:var(--white)}.head[data-astro-cid-4utqmglh]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;display:flex}h2[data-astro-cid-4utqmglh]{max-width:11em}h2[data-astro-cid-4utqmglh] span[data-astro-cid-4utqmglh]{color:var(--orange)}.badge[data-astro-cid-4utqmglh]{background:var(--orange);color:var(--white);border-radius:999px;align-items:center;gap:.625rem;padding:.875rem 1.5rem;font-size:1.1875rem;font-weight:800;display:inline-flex;transform:rotate(-2deg)}.js[data-astro-cid-4utqmglh] .badge[data-astro-cid-4utqmglh][data-reveal]:not(.is-visible){transform:translateY(1.75rem)rotate(-2deg)}.js[data-astro-cid-4utqmglh] .badge[data-astro-cid-4utqmglh][data-reveal].is-visible{transform:rotate(-2deg)}.routes[data-astro-cid-4utqmglh]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.75rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.route[data-astro-cid-4utqmglh]{border-radius:var(--radius-m);background:var(--cream);color:var(--green-900);padding:clamp(1.5rem,3vw,2.5rem)}.route--next[data-astro-cid-4utqmglh]{background:var(--green-100)}.route__rule[data-astro-cid-4utqmglh]{font-size:1.0625rem}.route__rule[data-astro-cid-4utqmglh] strong[data-astro-cid-4utqmglh]{font-weight:800}.route__track[data-astro-cid-4utqmglh]{grid-template-columns:auto minmax(3rem,1fr) auto;align-items:center;gap:.75rem;margin-top:1.75rem;display:grid}.stop[data-astro-cid-4utqmglh]{justify-items:start;gap:.25rem;line-height:1.25;display:grid}.stop--end[data-astro-cid-4utqmglh]{text-align:right;justify-items:end}.stop__icon[data-astro-cid-4utqmglh]{background:var(--green-900);width:3.5rem;height:3.5rem;color:var(--white);border-radius:1.125rem;place-items:center;margin-bottom:.375rem;display:grid}.stop--end[data-astro-cid-4utqmglh] .stop__icon[data-astro-cid-4utqmglh]{background:var(--orange)}.stop__day[data-astro-cid-4utqmglh]{font-size:.9375rem;font-weight:700}.stop__time[data-astro-cid-4utqmglh]{align-items:center;gap:.25rem;font-size:.875rem;font-weight:500;display:inline-flex}.line[data-astro-cid-4utqmglh]{border-top:3px dotted #064a2366;height:0;margin-top:-3rem;position:relative}.line__truck[data-astro-cid-4utqmglh]{color:var(--orange-ink);animation:4.5s ease-in-out infinite alternate drive;position:absolute;top:-1.125rem;left:0}@keyframes drive{to{left:calc(100% - 26px)}}.friday[data-astro-cid-4utqmglh]{border-radius:var(--radius-m);background:var(--cream-200);color:var(--green-900);align-items:center;gap:1rem;margin-top:clamp(1rem,2vw,1.75rem);padding:1rem clamp(1.25rem,3vw,2.5rem);line-height:1.4;display:flex}.friday[data-astro-cid-4utqmglh] strong[data-astro-cid-4utqmglh]{font-weight:800}.friday__icon[data-astro-cid-4utqmglh]{background:var(--white);border-radius:50%;flex:none;place-items:center;width:3rem;height:3rem;display:grid}.city[data-astro-cid-4utqmglh]{border-radius:var(--radius-l);background:var(--green-900);color:var(--white);text-align:center;justify-items:center;gap:1rem;margin-top:clamp(1rem,2vw,1.75rem);padding:clamp(3rem,6vw,5rem) 1.5rem;display:grid;position:relative;overflow:hidden}.city__rings[data-astro-cid-4utqmglh]{color:#fff3;width:60rem;max-width:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.city__pin[data-astro-cid-4utqmglh]{background:var(--orange);border-radius:50%;place-items:center;width:4.5rem;height:4.5rem;display:grid;position:relative}.city[data-astro-cid-4utqmglh] p[data-astro-cid-4utqmglh]{letter-spacing:-.035em;max-width:16em;font-size:clamp(2rem,1.2rem + 3.4vw,4rem);font-weight:800;line-height:1;position:relative}@media (width<=62rem){.routes[data-astro-cid-4utqmglh]{grid-template-columns:minmax(0,1fr)}}.vip[data-astro-cid-ah7fzvz7]{background:var(--orange);color:var(--white);position:relative;overflow:clip}.vip[data-astro-cid-ah7fzvz7]:before{content:"";aspect-ratio:1;background:#ffd43b33;border-radius:50%;width:min(60rem,90vw);position:absolute;bottom:-45%;right:-10%}.vip__grid[data-astro-cid-ah7fzvz7]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:2rem;padding-block:clamp(4rem,8vw,7.5rem);display:grid;position:relative}h2[data-astro-cid-ah7fzvz7]{color:var(--white);letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(2.875rem,1.4rem + 5.6vw,6.25rem);line-height:.95}.vip__sub[data-astro-cid-ah7fzvz7]{max-width:30rem;font-size:var(--step-lead);margin-block:1.75rem 2.25rem;font-weight:700;line-height:1.35}.vip__art[data-astro-cid-ah7fzvz7]{width:100%;max-width:34rem;margin-inline:auto;position:relative}.bubble[data-astro-cid-ah7fzvz7]{place-items:center;animation:6s ease-in-out infinite bob;display:grid;position:absolute;box-shadow:0 24px 40px -20px #5a1400b3}.bubble--a[data-astro-cid-ah7fzvz7]{background:var(--green-900);width:5.5rem;height:5.5rem;color:var(--white);border-radius:50% 50% 50% .5rem;top:7%;right:4%}.bubble--b[data-astro-cid-ah7fzvz7]{background:var(--white);border-radius:1.25rem 1.25rem .375rem;grid-auto-flow:column;gap:.375rem;padding:1rem 1.25rem;animation-delay:1.2s;top:24%;left:0}.bubble--b[data-astro-cid-ah7fzvz7] span[data-astro-cid-ah7fzvz7]{background:var(--green-600);border-radius:50%;width:.625rem;height:.625rem}@keyframes bob{50%{transform:translateY(-.625rem)}}@media (width<=62rem){.vip__grid[data-astro-cid-ah7fzvz7]{grid-template-columns:minmax(0,1fr)}.vip__copy[data-astro-cid-ah7fzvz7] .btn{width:100%}}h2[data-astro-cid-rj65ajc3]{max-width:11em}h2[data-astro-cid-rj65ajc3] span[data-astro-cid-rj65ajc3]{color:var(--orange)}.mosaic[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"a a b c""a a b c""d e e c""d e e f""g g g f";grid-auto-rows:clamp(11rem,16vw,15.5rem);gap:clamp(.75rem,1.5vw,1.25rem);margin-top:clamp(2.5rem,5vw,4rem);display:grid}.tile[data-astro-cid-rj65ajc3]{border-radius:var(--radius-m);background:var(--green-100);overflow:hidden}.tile--a[data-astro-cid-rj65ajc3]{grid-area:a}.tile--b[data-astro-cid-rj65ajc3]{border-radius:999px 999px var(--radius-m) var(--radius-m);grid-area:b}.tile--c[data-astro-cid-rj65ajc3]{grid-area:c}.tile--d[data-astro-cid-rj65ajc3]{border-radius:var(--radius-m) var(--radius-m) 999px 999px;grid-area:d}.tile--e[data-astro-cid-rj65ajc3]{grid-area:e}.tile--f[data-astro-cid-rj65ajc3]{border-radius:999px 999px var(--radius-m) var(--radius-m);grid-area:f}.tile--g[data-astro-cid-rj65ajc3]{grid-area:g}.tile[data-astro-cid-rj65ajc3] picture,.tile[data-astro-cid-rj65ajc3] img,.tile[data-astro-cid-rj65ajc3] video[data-astro-cid-rj65ajc3]{width:100%;height:100%}.tile--g[data-astro-cid-rj65ajc3] img{object-position:center 34%}.tile[data-astro-cid-rj65ajc3] img,.tile[data-astro-cid-rj65ajc3] video[data-astro-cid-rj65ajc3]{object-fit:cover;transition:transform 1.1s var(--ease);display:block}@media (hover:hover){.tile[data-astro-cid-rj65ajc3]:hover img{transform:scale(1.06)}}@media (width<=48rem){.mosaic[data-astro-cid-rj65ajc3]{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"a a""b c""b c""e e""d f""d f""g g";grid-auto-rows:44vw}}.faq[data-astro-cid-hemr5th4]{background:var(--cream-200)}.faq__grid[data-astro-cid-hemr5th4]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:2.5rem clamp(2rem,6vw,6rem);display:grid}h2[data-astro-cid-hemr5th4]{position:sticky;top:7rem}details[data-astro-cid-hemr5th4]{border-bottom:1.5px solid #064a2329}summary[data-astro-cid-hemr5th4]{color:var(--green-900);cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.5rem;font-size:clamp(1.0625rem,1rem + .4vw,1.3125rem);font-weight:700;line-height:1.3;list-style:none;display:flex}summary[data-astro-cid-hemr5th4]::-webkit-details-marker{display:none}.mark[data-astro-cid-hemr5th4]{background:var(--white);border-radius:50%;flex:none;width:2.25rem;height:2.25rem;transition:background-color .3s;position:relative}.mark[data-astro-cid-hemr5th4]:before,.mark[data-astro-cid-hemr5th4]:after{content:"";background:var(--green-900);width:40%;height:2px;transition:transform .35s var(--ease), background-color .3s;border-radius:2px;position:absolute;top:calc(50% - 1px);left:30%}.mark[data-astro-cid-hemr5th4]:after{transform:rotate(90deg)}details[data-astro-cid-hemr5th4][open] .mark[data-astro-cid-hemr5th4]{background:var(--orange)}details[data-astro-cid-hemr5th4][open] .mark[data-astro-cid-hemr5th4]:before,details[data-astro-cid-hemr5th4][open] .mark[data-astro-cid-hemr5th4]:after{background:var(--white)}details[data-astro-cid-hemr5th4][open] .mark[data-astro-cid-hemr5th4]:after{transform:rotate(0)}details[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{max-width:38rem;padding-bottom:1.5rem}@media (width<=62rem){.faq__grid[data-astro-cid-hemr5th4]{grid-template-columns:minmax(0,1fr)}h2[data-astro-cid-hemr5th4]{position:static}}.closing[data-astro-cid-2rl6qrpo]{padding-block:var(--section)}.block[data-astro-cid-2rl6qrpo]{border-radius:var(--radius-l);background:var(--green-900);color:var(--cream);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:2rem;padding:clamp(2rem,6vw,6rem);display:grid;position:relative;overflow:hidden}.block__curve[data-astro-cid-2rl6qrpo]{width:100%;height:100%;position:absolute;inset:0}.block__copy[data-astro-cid-2rl6qrpo]{position:relative}h2[data-astro-cid-2rl6qrpo]{color:var(--cream)}.block__copy[data-astro-cid-2rl6qrpo] p[data-astro-cid-2rl6qrpo]{max-width:30rem;font-size:var(--step-lead);margin-block:1.5rem 2.25rem;line-height:1.45}.block__copy[data-astro-cid-2rl6qrpo] p[data-astro-cid-2rl6qrpo] span[data-astro-cid-2rl6qrpo]{display:block}.block__media[data-astro-cid-2rl6qrpo]{position:relative}.block__leaf{z-index:1;width:24%;position:absolute;top:-6%;right:2%;transform:rotate(28deg)}.block__media[data-astro-cid-2rl6qrpo]:before{content:"";background:var(--cream);border-radius:50%;position:absolute;inset:8% 2% 0}.block__photo[data-astro-cid-2rl6qrpo]{width:82%;margin-inline:auto;position:relative}.block__photo[data-astro-cid-2rl6qrpo] img{filter:drop-shadow(0 22px 20px #04351873);width:100%}@media (width<=62rem){.closing[data-astro-cid-2rl6qrpo]{padding-top:0}.block[data-astro-cid-2rl6qrpo]{grid-template-columns:minmax(0,1fr)}.block__copy[data-astro-cid-2rl6qrpo] .btn{width:100%}.block__media[data-astro-cid-2rl6qrpo]{width:min(80%,24rem);margin-inline:auto}}.footer[data-astro-cid-jo6i4kqk]{background:var(--green-950);color:var(--cream);padding-top:clamp(3.5rem,6vw,5.5rem);font-size:.9375rem}.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:2.5rem 2rem;display:grid}.footer__brand[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{border-radius:50%;width:7rem}.footer__brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:22rem;margin-top:1.25rem}h2[data-astro-cid-jo6i4kqk]{color:var(--yellow);letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;font-size:.8125rem;font-weight:700;line-height:1.3}li[data-astro-cid-jo6i4kqk]+li[data-astro-cid-jo6i4kqk]{margin-top:.5rem}a[data-astro-cid-jo6i4kqk]{text-underline-offset:.2em;text-decoration:none}a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.footer__base[data-astro-cid-jo6i4kqk]{border-top:1px solid #fff7ed29;margin-top:3rem;padding-block:1.5rem;font-size:.8125rem}.footer :focus-visible{outline-color:var(--yellow)}@media (width<=62rem){.footer[data-astro-cid-jo6i4kqk]{padding-bottom:5.5rem}.footer__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}.footer__brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}.fab[data-astro-cid-mzq6xpus]{z-index:15;background:var(--green-600);width:4.25rem;height:4.25rem;color:var(--white);transition:transform .35s var(--ease);border-radius:50%;place-items:center;display:grid;position:fixed;bottom:1.75rem;right:1.75rem;box-shadow:0 18px 34px -14px #064a23bf}.fab[data-astro-cid-mzq6xpus]:hover{transform:translateY(-3px)scale(1.04)}.dock[data-astro-cid-mzq6xpus]{display:none}@media (width<=62rem){.fab[data-astro-cid-mzq6xpus]{display:none}.dock[data-astro-cid-mzq6xpus]{inset:auto .625rem calc(.625rem + env(safe-area-inset-bottom));z-index:15;background:var(--green-900);color:var(--white);border-radius:999px;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .5rem .5rem 1.25rem;display:flex;position:fixed;box-shadow:0 16px 34px -12px #043518b3}.dock__price[data-astro-cid-mzq6xpus]{line-height:1.15;display:grid}.dock__price[data-astro-cid-mzq6xpus] span[data-astro-cid-mzq6xpus]{font-size:.75rem}.dock__price[data-astro-cid-mzq6xpus] strong[data-astro-cid-mzq6xpus]{font-size:1.1875rem;font-weight:800}.dock__cta[data-astro-cid-mzq6xpus]{background:var(--orange);min-height:3.25rem;color:var(--white);white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;padding-inline:1.375rem;font-size:1.1875rem;font-weight:800;text-decoration:none;display:inline-flex}}
