.products[data-astro-cid-rtei5hqi]{background:var(--color-paper);padding:clamp(11rem,8rem + 8vw,16rem) 0 clamp(4rem,3rem + 4vw,7rem)}.products__head[data-astro-cid-rtei5hqi]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:clamp(1rem,2vw,2rem);display:grid}.products__head[data-astro-cid-rtei5hqi] h2[data-astro-cid-rtei5hqi]{grid-column:1/span 6}.products__lede[data-astro-cid-rtei5hqi]{color:var(--color-moss);grid-column:8/span 5;max-width:30em;font-size:1.125rem}.products__list[data-astro-cid-rtei5hqi]{margin-top:clamp(2.5rem,2rem + 3vw,5rem)}.prod[data-astro-cid-rtei5hqi]{grid-template-columns:clamp(9rem,4rem + 11vw,16rem) minmax(0,1fr) minmax(0,16rem);align-items:end;column-gap:clamp(1.5rem,1rem + 3vw,4.5rem);padding:clamp(2rem,1.5rem + 2vw,3.5rem) 0;display:grid;position:relative}.prod[data-astro-cid-rtei5hqi]+.prod[data-astro-cid-rtei5hqi]:before{content:"";border-top:1.5px solid color-mix(in srgb, var(--color-field) 28%, transparent);border-radius:50% 50% 0 0/100% 100% 0 0;height:18px;position:absolute;top:0;left:0;right:0}.prod__art[data-astro-cid-rtei5hqi]{transition:transform .8s var(--ease-spring)}.prod[data-astro-cid-rtei5hqi]:hover .prod__art[data-astro-cid-rtei5hqi]{transform:translateY(-5px)}.prod__body[data-astro-cid-rtei5hqi]{padding-bottom:.25rem}.prod__name[data-astro-cid-rtei5hqi]{letter-spacing:-.025em;font-size:clamp(2rem,1.4rem + 1.9vw,3.1rem);line-height:1}.prod__text[data-astro-cid-rtei5hqi]{color:var(--color-moss);max-width:34em;margin-top:.9rem}.prod__cta[data-astro-cid-rtei5hqi]{width:max-content;color:var(--color-field);margin-top:1.25rem;display:flex}.prod__cta[data-astro-cid-rtei5hqi]:after{border-top-color:var(--color-sun)}.prod__link[data-astro-cid-rtei5hqi],.products__note[data-astro-cid-rtei5hqi] a[data-astro-cid-rtei5hqi]{color:var(--color-field);text-decoration:underline;-webkit-text-decoration-color:var(--color-sun);text-decoration-color:var(--color-sun);text-underline-offset:.2em;font-weight:700;text-decoration-thickness:2px}.prod__link[data-astro-cid-rtei5hqi]:hover,.products__note[data-astro-cid-rtei5hqi] a[data-astro-cid-rtei5hqi]:hover{-webkit-text-decoration-color:var(--color-field);text-decoration-color:var(--color-field)}.prod__link[data-astro-cid-rtei5hqi]:not(:hover):not(:focus-visible){text-decoration-color:#0000}.prod__deduction[data-astro-cid-rtei5hqi]{border-left:1.5px solid var(--color-sage);gap:.35rem;padding:0 0 .25rem 1.5rem;display:grid}.prod__pct[data-astro-cid-rtei5hqi]{font-family:var(--font-heading);letter-spacing:-.04em;color:var(--color-field);font-size:clamp(3.5rem,2.4rem + 3.4vw,6rem);line-height:.85}.prod__pct[data-astro-cid-rtei5hqi] span[data-astro-cid-rtei5hqi]{letter-spacing:0;margin-left:.06em;font-size:.5em}.prod__pct-label[data-astro-cid-rtei5hqi]{color:var(--color-moss);max-width:14em;font-size:.9375rem;line-height:1.4}.products__note[data-astro-cid-rtei5hqi]{border-top:1.5px solid var(--color-sage);color:var(--color-moss);max-width:44em;margin-top:1rem;padding-top:1.5rem}@media (width<=960px){.products__head[data-astro-cid-rtei5hqi] h2[data-astro-cid-rtei5hqi],.products__lede[data-astro-cid-rtei5hqi]{grid-column:1/-1}.products__lede[data-astro-cid-rtei5hqi]{margin-top:1.25rem}.prod[data-astro-cid-rtei5hqi]{grid-template-columns:clamp(8rem,3rem + 11vw,11rem) minmax(0,1fr);row-gap:1.5rem}.prod__deduction[data-astro-cid-rtei5hqi]{border-left:0;border-top:1.5px solid var(--color-sage);grid-column:2;grid-template-columns:auto 1fr;align-items:center;column-gap:1rem;padding:1rem 0 0}.prod__pct[data-astro-cid-rtei5hqi]{font-size:3.25rem}}@media (width<=760px){.products[data-astro-cid-rtei5hqi]{padding-top:4.5rem}}@media (width<=520px){.prod[data-astro-cid-rtei5hqi]{grid-template-columns:1fr}.prod__art[data-astro-cid-rtei5hqi]{width:10rem}.prod__deduction[data-astro-cid-rtei5hqi]{grid-column:1}.prod__cta[data-astro-cid-rtei5hqi]{width:auto}}.ex[data-astro-cid-jsht4uxn]{z-index:2;background:var(--color-sage);padding:clamp(3rem,2rem + 3vw,5rem) 0 clamp(3.5rem,2.5rem + 3vw,5.5rem);position:relative}.ex__head[data-astro-cid-jsht4uxn]{grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;column-gap:clamp(1rem,2vw,2rem);display:grid}.ex__head[data-astro-cid-jsht4uxn] h2[data-astro-cid-jsht4uxn]{grid-column:1/span 7}.ex__row[data-astro-cid-jsht4uxn]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:clamp(1rem,2vw,2rem);margin-top:clamp(2.5rem,2rem + 2vw,4rem);display:grid}.ex__arch[data-astro-cid-jsht4uxn]{aspect-ratio:3/4;background:color-mix(in srgb, var(--color-field) 18%, var(--color-sage));border-radius:999px 999px 24px 24px;position:relative;overflow:hidden}.ex__arch[data-astro-cid-jsht4uxn] img[data-astro-cid-jsht4uxn]{object-fit:cover;filter:saturate(.82)sepia(.1)contrast(1.03);width:100%;height:100%}.ex__arch[data-astro-cid-jsht4uxn]:after{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--color-sun) 14%, transparent), transparent 45%);mix-blend-mode:soft-light;pointer-events:none;position:absolute;inset:0}figure[data-astro-cid-jsht4uxn]{margin:0}figcaption[data-astro-cid-jsht4uxn]{gap:.1rem;margin-top:1rem;padding-left:.25rem;display:grid}.ex__title[data-astro-cid-jsht4uxn]{font-size:1.02rem;font-weight:800}.ex__place[data-astro-cid-jsht4uxn]{color:var(--color-moss);font-size:.95rem}@media (width<=960px){.ex__head[data-astro-cid-jsht4uxn] h2[data-astro-cid-jsht4uxn]{grid-column:1/-1}}@media (width<=1080px){.ex__row[data-astro-cid-jsht4uxn]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.5rem}}@media (width<=760px){.ex__row[data-astro-cid-jsht4uxn]{grid-template-columns:1fr;row-gap:2rem}.ex__arch[data-astro-cid-jsht4uxn]{aspect-ratio:4/3}}.why[data-astro-cid-gcew24du]{background:var(--color-field);color:var(--color-white);padding:clamp(4rem,3rem + 6vw,11rem) 0 clamp(4rem,3rem + 4vw,7rem)}.why__grid[data-astro-cid-gcew24du]{z-index:1;grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;column-gap:clamp(1rem,2vw,2rem);display:grid;position:relative}.why__figure[data-astro-cid-gcew24du]{grid-column:1/span 5;align-self:start;position:sticky;top:120px}.why__sky[data-astro-cid-gcew24du]{display:grid;overflow:hidden}.why__sky[data-astro-cid-gcew24du]>[data-astro-cid-gcew24du]{grid-area:1/1}.why__arc[data-astro-cid-gcew24du]{align-self:end;width:100%;height:auto;overflow:visible}.why__three[data-astro-cid-gcew24du]{font-family:var(--font-heading);letter-spacing:-.05em;color:var(--color-sun);place-self:end center;margin-bottom:-.03em;font-size:clamp(10rem,3rem + 18vw,21rem);line-height:.74}.why__horizon[data-astro-cid-gcew24du]{width:112%;height:34px;margin-top:-4px;margin-left:-6%;display:block}.why__body[data-astro-cid-gcew24du]{grid-column:6/span 6;padding-top:clamp(0rem,4vw,3rem)}.why__lede[data-astro-cid-gcew24du]{color:color-mix(in srgb, var(--color-white) 88%, transparent);max-width:32em;margin-top:1.5rem;font-size:1.15rem}.why__list[data-astro-cid-gcew24du]{gap:2rem;margin-top:2.75rem;display:grid}.why__list[data-astro-cid-gcew24du] li[data-astro-cid-gcew24du]{grid-template-columns:2.75rem 1fr;gap:1.1rem;display:grid}.why__mark[data-astro-cid-gcew24du]{width:2.75rem;margin-top:.35rem}.why__title[data-astro-cid-gcew24du]{letter-spacing:-.01em;font-size:1.2rem;font-family:var(--font-body)!important;margin-bottom:.3rem!important;font-weight:800!important}.why__list[data-astro-cid-gcew24du] p[data-astro-cid-gcew24du]{color:color-mix(in srgb, var(--color-white) 86%, transparent);max-width:34em}@media (width<=960px){.why__figure[data-astro-cid-gcew24du]{grid-column:1/-1;justify-self:start;width:min(100%,380px);margin-bottom:2rem;position:static}.why__body[data-astro-cid-gcew24du]{grid-column:1/-1;padding-top:1rem}}@media (width<=760px){.why[data-astro-cid-gcew24du]{padding-top:3.5rem}.why__figure[data-astro-cid-gcew24du]{width:min(100%,280px)}.why__three[data-astro-cid-gcew24du]{font-size:9.5rem}}
