.hero[data-astro-cid-dcwno5ig]{isolation:isolate;background:var(--forest-900);align-items:stretch;min-height:clamp(36rem,26rem + 25vw,40.875rem);display:flex;position:relative;overflow:hidden}.hero__media[data-astro-cid-dcwno5ig]{z-index:-1;position:absolute;inset:0}.hero__media[data-astro-cid-dcwno5ig] picture,.hero__img[data-astro-cid-dcwno5ig]{width:100%;height:100%}.hero__img[data-astro-cid-dcwno5ig]{object-fit:cover;object-position:72% 18%;transform-origin:88% 12%;transform:scale(1.22)}.hero__media[data-astro-cid-dcwno5ig]:after{content:"";background:linear-gradient(90deg,#102c20e6 0%,#163828cc 24%,#1e463280 44%,#22553e1f 60%,#22553e00 72%),linear-gradient(#0c241c00 62%,#0c241c38);position:absolute;inset:0}.hero__inner[data-astro-cid-dcwno5ig]{grid-template-columns:minmax(0,1fr) minmax(0,33rem);align-items:start;gap:2rem;padding-top:clamp(2.5rem,1.6rem + 3.3vw,5.35rem);padding-bottom:clamp(2rem,1rem + 2vw,1.6rem);display:grid;position:relative}.hero__copy[data-astro-cid-dcwno5ig]{color:#fff;max-width:40rem}.hero__eyebrow[data-astro-cid-dcwno5ig]{color:#fff;letter-spacing:.165em;font-size:clamp(.8125rem,.69rem + .55vw,1.16rem);font-weight:700}.hero__title[data-astro-cid-dcwno5ig]{color:#fff;font-size:var(--fs-hero);letter-spacing:-.035em;text-wrap:initial;margin-top:clamp(1rem,.6rem + 1.1vw,1.65rem);line-height:.985}.hero__lede[data-astro-cid-dcwno5ig]{color:#fffffff2;max-width:16.4em;margin-top:clamp(1rem,.6rem + .9vw,1.2rem);font-size:clamp(1.1875rem,.875rem + 1.389vw,2.125rem);line-height:1.28}.hero__line[data-astro-cid-dcwno5ig]{display:block}.hero__actions[data-astro-cid-dcwno5ig]{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:clamp(1.4rem,.9rem + 1.4vw,1.9rem);display:flex}.hero__trust[data-astro-cid-dcwno5ig]{color:#ffffffeb;flex-wrap:wrap;align-items:center;gap:.35rem .6rem;font-size:clamp(.95rem,.88rem + .3vw,1.15rem);display:flex}.hero__trust[data-astro-cid-dcwno5ig] strong[data-astro-cid-dcwno5ig]{color:#fff;font-weight:700}.stars[data-astro-cid-dcwno5ig]{color:var(--peach-300);letter-spacing:.08em;font-size:1.05em}.quick-card__perks[data-astro-cid-dcwno5ig]{color:var(--ink-soft);flex-wrap:wrap;justify-content:center;gap:.35rem 1.1rem;margin-top:.85rem;font-size:clamp(.92rem,.86rem + .25vw,1.06rem);display:flex}.quick-card__perks[data-astro-cid-dcwno5ig] li[data-astro-cid-dcwno5ig]{align-items:center;gap:.35rem;display:inline-flex}.quick-card__perks[data-astro-cid-dcwno5ig] svg{color:var(--forest-600)}.js-reveal[data-astro-cid-dcwno5ig] .hero__img[data-astro-cid-dcwno5ig]{animation:hero-settle .76s var(--ease-reveal) both}@keyframes hero-settle{0%{transform:scale(1.28)}}.hero__btn[data-astro-cid-dcwno5ig]{border-width:2.5px;min-height:clamp(3.4rem,2.6rem + 2vw,4.75rem);padding-inline:clamp(1.4rem,1rem + 1.2vw,2.35rem);font-size:clamp(1.125rem,.896rem + 1.019vw,1.8125rem);font-weight:600}.quick-card[data-astro-cid-dcwno5ig]{border-radius:var(--radius-lg);width:100%;max-width:33rem;box-shadow:var(--shadow-float);background:#fff;place-self:end;padding:clamp(1.4rem,1rem + 1vw,2rem) clamp(1.25rem,.9rem + 1vw,2.05rem) clamp(1.25rem,1rem + .5vw,1.55rem)}.quick-card__title[data-astro-cid-dcwno5ig]{letter-spacing:-.03em;font-size:clamp(1.75rem,1.48rem + 1.204vw,2.5625rem)}.quick-card__fields[data-astro-cid-dcwno5ig]{grid-template-columns:1.08fr 1fr;align-items:start;gap:.9rem clamp(.9rem,.5rem + 1vw,1.75rem);margin-top:clamp(.9rem,.6rem + .7vw,1.15rem);display:grid}.quick-card__label[data-astro-cid-dcwno5ig]{color:var(--ink);font-size:clamp(1rem,.896rem + .463vw,1.3125rem);font-weight:500}.quick-card__control[data-astro-cid-dcwno5ig]{border-color:#dfe3e2;min-height:clamp(3rem,2.6rem + .7vw,3.35rem)}.quick-card__submit[data-astro-cid-dcwno5ig]{border-radius:var(--radius-sm);min-height:clamp(3.25rem,2.8rem + .8vw,4rem);margin-top:clamp(1rem,.7rem + .6vw,1.3rem);font-size:clamp(1.125rem,.98rem + .648vw,1.5625rem);font-weight:500}@media (width<=1100px){.hero[data-astro-cid-dcwno5ig]{min-height:0}.hero__inner[data-astro-cid-dcwno5ig]{grid-template-columns:1fr;padding-bottom:2.25rem}.quick-card[data-astro-cid-dcwno5ig]{justify-self:start;max-width:34rem}}@media (width<=860px){.hero__img[data-astro-cid-dcwno5ig]{object-position:80% 20%}.hero__media[data-astro-cid-dcwno5ig]:after{background:linear-gradient(#0e281ee6 0%,#143426cc 45%,#1434268c 70%,#0e281ebf 100%)}.hero__inner[data-astro-cid-dcwno5ig]{grid-template-columns:1fr;padding-bottom:2rem}.quick-card[data-astro-cid-dcwno5ig]{justify-self:stretch;max-width:none;margin-top:.5rem}}@media (width<=420px){.quick-card__fields[data-astro-cid-dcwno5ig]{grid-template-columns:1fr}}.jobs[data-astro-cid-kblsbkjm]{padding-block:clamp(2.25rem,1.6rem + 1.6vw,2.6rem) clamp(2.25rem,1.6rem + 1.4vw,2.4rem)}.jobs__title[data-astro-cid-kblsbkjm]{text-align:center;letter-spacing:-.025em;font-size:clamp(1.875rem,1.2rem + 2.9vw,3.8rem);line-height:1.08}.jobs__grid[data-astro-cid-kblsbkjm]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.75rem,.45rem + .85vw,1.5rem);margin-top:clamp(1.25rem,.9rem + .9vw,1.6rem);display:grid}.tile[data-astro-cid-kblsbkjm]{position:relative}.tile__link[data-astro-cid-kblsbkjm]{border-radius:var(--radius-sm);min-height:clamp(5.25rem,4rem + 3.8vw,7.56rem);color:var(--forest-950);transition:background-color var(--t-med) ease, border-color var(--t-med) ease, box-shadow var(--t-med) ease, transform var(--t-med) var(--ease-out);background:#fff;border:2px solid #9ab8ab;grid-template-columns:auto 1fr;align-items:center;gap:clamp(.9rem,.45rem + 1.4vw,2.15rem);padding:.5rem 4.25rem .5rem clamp(.9rem,.45rem + 1.4vw,2.3rem);text-decoration:none;display:grid}.tile__icon[data-astro-cid-kblsbkjm]{color:var(--forest-800);transition:transform var(--t-med) var(--ease-out);place-items:center;display:grid}.tile__icon[data-astro-cid-kblsbkjm] svg{width:clamp(2.9rem,1.9rem + 4.4vw,5.65rem);height:auto}.tile__label[data-astro-cid-kblsbkjm]{letter-spacing:-.005em;font-size:clamp(1.0625rem,.917rem + .648vw,1.5rem);font-weight:600;line-height:1.3}.tile__plus[data-astro-cid-kblsbkjm],.tile__add[data-astro-cid-kblsbkjm]{color:var(--forest-700);position:absolute;top:50%;right:clamp(.9rem,.5rem + 1vw,1.85rem);translate:0 -50%}.tile__add[data-astro-cid-kblsbkjm]{width:2.75rem;height:2.75rem;transition:background-color var(--t-fast) ease, color var(--t-fast) ease, transform var(--t-med) var(--ease-out);background:0 0;border:0;border-radius:50%;place-items:center;margin-right:-.5rem;padding:0;display:grid}.tile__add[data-astro-cid-kblsbkjm] .tile__add-check{display:none}.tile__add[data-astro-cid-kblsbkjm]:hover{box-shadow:inset 0 0 0 1.5px var(--forest-200);background:#ffffffd9}.tile__add[data-astro-cid-kblsbkjm][aria-pressed=true]{background:var(--forest-700);color:#fff}.tile__add[data-astro-cid-kblsbkjm][aria-pressed=true] .tile__add-plus{display:none}.tile__add[data-astro-cid-kblsbkjm][aria-pressed=true] .tile__add-check{display:block}.tile__add[data-astro-cid-kblsbkjm].is-popping{animation:pop .36s var(--ease-out)}@keyframes pop{0%{transform:scale(.7)}60%{transform:scale(1.08)}to{transform:scale(1)}}.tile[data-astro-cid-kblsbkjm]:hover .tile__link[data-astro-cid-kblsbkjm],.tile__link[data-astro-cid-kblsbkjm]:focus-visible,.tile[data-astro-cid-kblsbkjm]:focus-within .tile__link[data-astro-cid-kblsbkjm]{background:var(--peach-100);border-color:var(--peach-100)}.tile[data-astro-cid-kblsbkjm]:hover .tile__icon[data-astro-cid-kblsbkjm]{transform:translateY(-2px)}.tile[data-astro-cid-kblsbkjm].is-added .tile__link[data-astro-cid-kblsbkjm]{border-color:var(--forest-700);box-shadow:inset 0 0 0 .5px var(--forest-700)}@media (width<=1180px){.jobs__grid[data-astro-cid-kblsbkjm]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.jobs__grid[data-astro-cid-kblsbkjm]{grid-template-columns:1fr}.tile__link[data-astro-cid-kblsbkjm]{min-height:4.75rem}}.listband[data-astro-cid-mwxk3nrh]{background:var(--peach-100)}.listband__inner[data-astro-cid-mwxk3nrh]{grid-template-columns:minmax(0,.94fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,2.2vw,2rem);padding-block:clamp(2rem,1.4rem + 1.4vw,2rem);display:grid}.listband__copy[data-astro-cid-mwxk3nrh]{padding-top:clamp(1rem,.2rem + 3vw,3.2rem)}.listband__title[data-astro-cid-mwxk3nrh]{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.125rem,.04rem + 4.12vw,3.75rem);line-height:1.1}.listband__text[data-astro-cid-mwxk3nrh]{max-width:15.25em;color:var(--ink);margin-top:clamp(1rem,.6rem + 1vw,1.6rem);font-size:clamp(1.1875rem,3.24vw - .725rem,2.1875rem);line-height:1.32}.listband__text--small[data-astro-cid-mwxk3nrh]{color:var(--ink-soft);margin-top:clamp(.7rem,.5rem + .6vw,1.05rem);font-size:clamp(1.125rem,2.94vw - .6rem,1.9375rem)}.joblist[data-astro-cid-mwxk3nrh]{border-radius:var(--radius);background:#fff;padding:clamp(1.25rem,.9rem + .9vw,2.05rem) clamp(1.1rem,.6rem + 1.4vw,2.5rem);position:relative;box-shadow:0 1px 2px #78461e0f,0 18px 40px -26px #78461e73}.joblist__head[data-astro-cid-mwxk3nrh]{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.joblist__title[data-astro-cid-mwxk3nrh]{letter-spacing:-.025em;font-size:clamp(1.5rem,1.29rem + .926vw,2.125rem);font-weight:750}.joblist__count[data-astro-cid-mwxk3nrh]{color:var(--muted);white-space:nowrap;font-size:.95rem}.joblist__items[data-astro-cid-mwxk3nrh]{gap:clamp(.55rem,.4rem + .35vw,.75rem);margin-top:clamp(.85rem,.6rem + .5vw,1.05rem);display:grid}.joblist__item[data-astro-cid-mwxk3nrh]{border-radius:var(--radius-sm);min-height:clamp(3.375rem,3.0625rem + 1.389vw,4.3125rem);transition:border-color var(--t-fast) ease, background-color var(--t-fast) ease, opacity var(--t-med) ease, transform var(--t-med) var(--ease-out);background:#fff;border:1.5px solid #e6e9ea;align-items:center;display:flex;position:relative}.joblist__item[data-astro-cid-mwxk3nrh]:hover{border-color:var(--forest-200)}.joblist__item[data-astro-cid-mwxk3nrh].is-new{animation:item-in .36s var(--ease-out)}.joblist__item[data-astro-cid-mwxk3nrh].is-leaving{opacity:0;transform:translate(12px)}@keyframes item-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.joblist__input[data-astro-cid-mwxk3nrh]{opacity:0;width:1px;height:1px;margin:0;position:absolute}.joblist__label[data-astro-cid-mwxk3nrh]{cursor:pointer;color:var(--ink);flex:1;align-items:center;gap:clamp(.8rem,.5rem + .8vw,1.35rem);padding:.5rem .5rem .5rem clamp(.8rem,.5rem + .6vw,1.1rem);font-size:clamp(1.0625rem,.9375rem + .556vw,1.4375rem);line-height:1.3;display:flex}.joblist__box[data-astro-cid-mwxk3nrh]{color:#0000;width:clamp(1.75rem,1.6rem + .65vw,2.25rem);height:clamp(1.75rem,1.6rem + .65vw,2.25rem);transition:background-color var(--t-fast) ease, border-color var(--t-fast) ease, color var(--t-fast) ease, transform var(--t-fast) var(--ease-out);background:#fff;border:1.5px solid #bfc6c4;border-radius:5px;flex:none;place-items:center;display:grid}.joblist__input[data-astro-cid-mwxk3nrh]:checked+.joblist__label[data-astro-cid-mwxk3nrh] .joblist__box[data-astro-cid-mwxk3nrh]{background:var(--forest-700);border-color:var(--forest-700);color:#fff}.joblist__input[data-astro-cid-mwxk3nrh]:active+.joblist__label[data-astro-cid-mwxk3nrh] .joblist__box[data-astro-cid-mwxk3nrh]{transform:scale(.92)}.joblist__input[data-astro-cid-mwxk3nrh]:focus-visible+.joblist__label[data-astro-cid-mwxk3nrh] .joblist__box[data-astro-cid-mwxk3nrh]{outline:3px solid var(--forest-600);outline-offset:3px}.joblist__del[data-astro-cid-mwxk3nrh]{color:#858e8b;width:2.75rem;height:2.75rem;transition:color var(--t-fast) ease, background-color var(--t-fast) ease;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;margin-right:clamp(.3rem,.1rem + .5vw,.6rem);padding:0;display:grid}.joblist__del[data-astro-cid-mwxk3nrh]:hover{color:var(--error);background:var(--error-bg)}.joblist__adder[data-astro-cid-mwxk3nrh]{gap:.5rem;margin-top:.9rem;display:grid}.joblist__adder-label[data-astro-cid-mwxk3nrh]{font-weight:600}.joblist__adder-row[data-astro-cid-mwxk3nrh]{gap:.5rem;display:flex}.joblist__adder-row[data-astro-cid-mwxk3nrh] .input[data-astro-cid-mwxk3nrh]{flex:1;min-width:0}.joblist__adder-save[data-astro-cid-mwxk3nrh]{min-height:3rem}.joblist__adder-done[data-astro-cid-mwxk3nrh]{color:var(--forest-700);text-underline-offset:.2em;background:0 0;border:0;justify-self:start;min-height:2.75rem;padding:.35rem 0;font-weight:600;text-decoration:underline}.joblist__actions[data-astro-cid-mwxk3nrh]{border-top:1.5px solid #eceeee;gap:clamp(.6rem,.45rem + .4vw,.85rem);margin-top:clamp(.85rem,.6rem + .5vw,1rem);padding-top:clamp(.85rem,.6rem + .6vw,1.1rem);display:grid!important}html:not(.js) .joblist__actions[data-astro-cid-mwxk3nrh]{display:none!important}.joblist__add[data-astro-cid-mwxk3nrh]{border:1.5px solid var(--forest-600);border-radius:var(--radius-sm);min-height:clamp(3rem,2.6rem + .9vw,3.6rem);color:var(--forest-700);transition:background-color var(--t-fast) ease;background:#fff;justify-content:center;align-items:center;gap:.6rem;font-size:clamp(1.0625rem,.917rem + .648vw,1.5rem);font-weight:600;display:flex}.joblist__add[data-astro-cid-mwxk3nrh]:hover{background:var(--mint-50)}.joblist__share[data-astro-cid-mwxk3nrh]{background:var(--forest-700);min-height:clamp(3rem,2.6rem + .9vw,3.5rem);font-size:clamp(1.0625rem,.917rem + .648vw,1.5rem)}.joblist__nojs[data-astro-cid-mwxk3nrh]{margin-top:1rem}.joblist__result[data-astro-cid-mwxk3nrh]{animation:item-in .36s var(--ease-out);justify-items:start;gap:.9rem;display:grid}.joblist__result-icon[data-astro-cid-mwxk3nrh]{background:var(--forest-700);color:#fff;border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid}.joblist__result[data-astro-cid-mwxk3nrh] .joblist__title[data-astro-cid-mwxk3nrh]:focus{outline:none}.joblist__result-list[data-astro-cid-mwxk3nrh]{gap:.4rem;width:100%;display:grid}.joblist__result-list[data-astro-cid-mwxk3nrh] li[data-astro-cid-mwxk3nrh]{border-radius:var(--radius-sm);background:var(--mint-50);align-items:center;gap:.6rem;padding:.6rem .85rem;font-size:1.125rem;display:flex}.joblist__result-list[data-astro-cid-mwxk3nrh] li[data-astro-cid-mwxk3nrh]:before{content:"";background:var(--forest-600);border-radius:50%;flex:none;width:.5rem;height:.5rem}.joblist__demo[data-astro-cid-mwxk3nrh]{border-radius:var(--radius-sm);background:var(--peach-50);border:1px solid var(--peach-200);color:var(--ink-soft);align-items:flex-start;gap:.6rem;padding:.85rem 1rem;display:flex}.joblist__demo[data-astro-cid-mwxk3nrh] svg{color:var(--forest-700);flex:none;margin-top:.15rem}.joblist__result-actions[data-astro-cid-mwxk3nrh]{flex-wrap:wrap;gap:.6rem;display:flex}@media (width<=960px){.listband__inner[data-astro-cid-mwxk3nrh]{grid-template-columns:1fr;padding-block:3rem}.listband__copy[data-astro-cid-mwxk3nrh]{padding-top:0}.listband__text[data-astro-cid-mwxk3nrh]{max-width:30rem}}.work[data-astro-cid-lkguxrs3]{padding-block:clamp(2.25rem,1.6rem + .9vw,1.95rem) clamp(2.25rem,1.8rem + .9vw,2.3rem)}.work__grid[data-astro-cid-lkguxrs3]{grid-template-rows:auto auto;grid-template-columns:minmax(0,806fr) minmax(0,470fr);column-gap:.875rem;display:grid}.work__head[data-astro-cid-lkguxrs3]{grid-area:1/1}.work__eyebrow[data-astro-cid-lkguxrs3]{letter-spacing:.12em;color:var(--forest-700);font-size:clamp(.8125rem,.74rem + .25vw,1rem)}.work__title[data-astro-cid-lkguxrs3]{letter-spacing:-.025em;text-wrap:initial;margin-top:clamp(.75rem,.5rem + .6vw,1.05rem);font-size:clamp(2.125rem,1.4rem + 2.9vw,4rem);line-height:1.02}.work__card[data-astro-cid-lkguxrs3]{color:inherit;text-decoration:none;display:grid}.work__card--wide[data-astro-cid-lkguxrs3]{grid-area:2/1;margin-top:clamp(1.5rem,1rem + 1.2vw,2.5rem)}.work__card--round[data-astro-cid-lkguxrs3]{grid-area:1/2/span 2;place-self:start end;width:min(100%,28.6rem);margin-top:clamp(1rem,4.5vw - .5rem,5.7rem)}.work__frame[data-astro-cid-lkguxrs3]{background:var(--mint-100);isolation:isolate;display:block;position:relative;overflow:hidden}.work__frame--rect[data-astro-cid-lkguxrs3]{aspect-ratio:806/362;border-radius:var(--radius)}.work__frame--round[data-astro-cid-lkguxrs3]{aspect-ratio:1;border-radius:50%;box-shadow:0 1px 2px #0c241c0f,0 20px 40px -26px #0c241c66}.work__frame[data-astro-cid-lkguxrs3] picture{width:100%;height:100%;display:block}.work__img[data-astro-cid-lkguxrs3]{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out)}.work__card[data-astro-cid-lkguxrs3]:hover .work__img[data-astro-cid-lkguxrs3]{transform:scale(1.035)}.work__caption[data-astro-cid-lkguxrs3]{gap:.3rem;margin-top:clamp(.75rem,.5rem + .6vw,1.15rem);display:grid}.work__caption--round[data-astro-cid-lkguxrs3]{padding-left:clamp(0rem,7vw - 2rem,6.6rem)}.work__label[data-astro-cid-lkguxrs3]{color:var(--forest-700);font-size:clamp(.9375rem,.8125rem + .556vw,1.3125rem);font-weight:600}.work__note[data-astro-cid-lkguxrs3]{color:var(--muted);font-weight:400}.work__name[data-astro-cid-lkguxrs3]{color:var(--forest-950);letter-spacing:-.01em;background:linear-gradient(var(--peach-300), var(--peach-300)) 0 100% / 0 3px no-repeat;transition:background-size var(--t-med) var(--ease-out);justify-self:start;font-size:clamp(1.25rem,.969rem + 1.25vw,2.09rem);font-weight:600;line-height:1.2}.work__card[data-astro-cid-lkguxrs3]:hover .work__name[data-astro-cid-lkguxrs3]{background-size:100% 3px}@media (width<=860px){.work__grid[data-astro-cid-lkguxrs3]{grid-template-columns:1fr}.work__card--round[data-astro-cid-lkguxrs3]{grid-area:3/1;justify-self:center;width:min(80%,24rem);margin-top:2.5rem}.work__caption--round[data-astro-cid-lkguxrs3]{text-align:center;justify-items:center;padding-left:0}.work__caption--round[data-astro-cid-lkguxrs3] .work__name[data-astro-cid-lkguxrs3]{justify-self:center}}.band[data-astro-cid-di55gk7j]{background:var(--forest-800);color:#fff}.band__inner[data-astro-cid-di55gk7j]{grid-template-columns:minmax(0,1fr) auto minmax(0,21.25rem);gap:0 clamp(2rem,3.4vw,3.4rem);padding-block:clamp(2.5rem,1.6rem + 2vw,2.9rem) clamp(2.5rem,1.6rem + 2vw,3.2rem);display:grid}.band__main[data-astro-cid-di55gk7j]{grid-column:1}.band__inner[data-astro-cid-di55gk7j]:before{content:"";background:#ffffff47;grid-area:1/2;width:1.5px;margin-block:.6rem .5rem}.band__side[data-astro-cid-di55gk7j]{grid-area:1/3;padding-top:clamp(.5rem,.2rem + 1vw,1.5rem)}.band__title[data-astro-cid-di55gk7j]{color:#fff;letter-spacing:-.025em;font-size:clamp(2rem,1.25rem + 3.2vw,4.125rem);line-height:1.05}.band__form[data-astro-cid-di55gk7j]{margin-top:clamp(1.25rem,.9rem + .9vw,1.75rem)}.band__pin[data-astro-cid-di55gk7j]{aspect-ratio:1;width:clamp(3.5rem,3rem + 1.2vw,4.5rem);color:var(--forest-950);background:#e9f1ee;border-radius:50%;place-items:center;display:grid}.band__side-title[data-astro-cid-di55gk7j]{color:#fff;letter-spacing:-.02em;text-wrap:initial;margin-top:clamp(1rem,.7rem + .8vw,1.5rem);font-size:clamp(1.75rem,1.2rem + 2vw,3rem);line-height:1.06}.band__areas[data-astro-cid-di55gk7j]{color:#fff;flex-wrap:wrap;column-gap:.45em;margin-top:clamp(1rem,.8rem + .6vw,1.45rem);font-size:clamp(1.1875rem,1.03rem + .7vw,1.6875rem);line-height:1.3;display:flex}.band__break[data-astro-cid-di55gk7j]{flex-basis:100%;height:0}.band__area[data-astro-cid-di55gk7j]{white-space:nowrap}.band__dot[data-astro-cid-di55gk7j]{margin-left:.45em}.band__areas[data-astro-cid-di55gk7j] a[data-astro-cid-di55gk7j]{color:inherit;background:linear-gradient(var(--peach-300), var(--peach-300)) 0 100% / 0 2px no-repeat;transition:background-size var(--t-med) var(--ease-out);text-decoration:none}.band__areas[data-astro-cid-di55gk7j] a[data-astro-cid-di55gk7j]:hover{background-size:100% 2px}.band__note[data-astro-cid-di55gk7j]{color:#ffffffdb;max-width:17em;margin-top:.85rem;font-size:clamp(1.0625rem,.917rem + .648vw,1.5rem);line-height:1.35}.band__call[data-astro-cid-di55gk7j]{border-width:2px;width:100%;max-width:20.5rem;min-height:3.6rem;margin-top:clamp(1.25rem,.9rem + 1vw,1.9rem);font-size:1.2rem;font-weight:500}.band__badges[data-astro-cid-di55gk7j]{margin-top:clamp(1.25rem,1rem + .8vw,1.75rem)}.band__badges[data-astro-cid-di55gk7j] .badges{justify-content:space-between}.band__next[data-astro-cid-di55gk7j]{border-top:1.5px solid #ffffff38;margin-top:clamp(1.75rem,1.2rem + 1.4vw,2.5rem);padding-top:clamp(1.25rem,1rem + .6vw,1.6rem)}.band__next-title[data-astro-cid-di55gk7j]{color:var(--peach-100);font-family:var(--font-display);letter-spacing:0;font-size:1.15rem;font-weight:700}.band__next-list[data-astro-cid-di55gk7j]{gap:.9rem;margin-top:.9rem;display:grid}.band__next-list[data-astro-cid-di55gk7j] li[data-astro-cid-di55gk7j]{grid-template-columns:2rem 1fr;align-items:start;gap:.75rem;display:grid}.band__next-n[data-astro-cid-di55gk7j]{background:var(--peach-300);width:2rem;height:2rem;color:var(--forest-950);font-family:var(--font-display);border-radius:6px;place-items:center;font-weight:700;display:grid}.band__next-list[data-astro-cid-di55gk7j] p[data-astro-cid-di55gk7j]{color:#ffffffdb;font-size:1.03rem;line-height:1.4}.band__next-list[data-astro-cid-di55gk7j] strong[data-astro-cid-di55gk7j]{color:#fff;font-weight:600}@media (width<=1100px){.band__inner[data-astro-cid-di55gk7j]{grid-template-columns:1fr}.band__inner[data-astro-cid-di55gk7j]:before{display:none}.band__side[data-astro-cid-di55gk7j]{border-top:1.5px solid #ffffff38;grid-area:2/1;grid-template-columns:1fr 1fr;align-items:start;column-gap:2.5rem;margin-top:2.5rem;padding-top:2rem;display:grid}.band__side[data-astro-cid-di55gk7j]>[data-astro-cid-di55gk7j]:not(.band__next){grid-column:1}.band__next[data-astro-cid-di55gk7j]{border-top:0;grid-area:1/2/span 6;margin-top:0;padding-top:0}}@media (width<=680px){.band__side[data-astro-cid-di55gk7j]{grid-template-columns:1fr}.band__next[data-astro-cid-di55gk7j]{border-top:1.5px solid #ffffff38;grid-area:auto/1;margin-top:2rem;padding-top:1.5rem}}
