.slider[data-astro-cid-o6xwhpg2]{--focus-color:var(--accent-on-chrome);background:var(--chrome);position:relative}.slider__track[data-astro-cid-o6xwhpg2]{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:100%;grid-auto-flow:column;display:grid;overflow-x:auto}.slider__track[data-astro-cid-o6xwhpg2]::-webkit-scrollbar{display:none}.site .slider__track[data-astro-cid-o6xwhpg2]:focus-visible{outline-offset:-2px}@media (prefers-reduced-motion:no-preference){.slider__track[data-astro-cid-o6xwhpg2]{scroll-behavior:smooth}}.slide[data-astro-cid-o6xwhpg2]{scroll-snap-align:start;min-block-size:clamp(480px,20rem + 18vw,680px);color:var(--paper);isolation:isolate;align-items:flex-end;display:flex;position:relative}.site .slide__image[data-astro-cid-o6xwhpg2]{z-index:-2;object-fit:cover;block-size:100%;inline-size:100%;position:absolute;inset:0}.slide__overlay[data-astro-cid-o6xwhpg2]{z-index:-1;background:#000;position:absolute;inset:0}.slide__overlay--light[data-astro-cid-o6xwhpg2]{opacity:.3}.slide__overlay--dark[data-astro-cid-o6xwhpg2]{opacity:.5}.slide__content[data-astro-cid-o6xwhpg2]{align-items:flex-start;gap:var(--s-5);padding-block:var(--s-9) calc(var(--s-9) + var(--s-4));flex-direction:column;display:flex}.slider--single[data-astro-cid-o6xwhpg2] .slide__content[data-astro-cid-o6xwhpg2]{padding-block-end:var(--s-9)}.slide__heading[data-astro-cid-o6xwhpg2]{max-inline-size:12ch;font-size:var(--fs-hero)}.slide__text[data-astro-cid-o6xwhpg2]{max-inline-size:44ch;font-size:var(--fs-lead);line-height:1.5}.slider__dots[data-astro-cid-o6xwhpg2]{pointer-events:none;position:absolute;inset-block-end:calc(var(--s-6) - 20.5px);inset-inline:0}html:not(.js) .slider__dots[data-astro-cid-o6xwhpg2]{display:none}.slider__dots[data-astro-cid-o6xwhpg2] .wrap[data-astro-cid-o6xwhpg2]{display:flex}.slider__dot[data-astro-cid-o6xwhpg2]{cursor:pointer;pointer-events:auto;background:0 0;border:0;align-items:center;block-size:44px;inline-size:40px;padding:0;display:flex}.slider__dot[data-astro-cid-o6xwhpg2]:before{content:"";background:#ffffff73;block-size:3px;inline-size:32px}.slider__dot[data-astro-cid-o6xwhpg2][aria-current=true]:before{background:var(--accent)}.feature{gap:var(--s-6);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);display:grid}.feature__side{gap:var(--s-5);align-content:start;display:grid}.feature .post-card{gap:var(--s-4);flex-direction:column;display:flex}.feature .post-card__media{background:var(--stone-100);overflow:hidden}.site .feature .post-card__media img{aspect-ratio:3/2;object-fit:cover;inline-size:100%;transition:scale .4s}.feature .post-card__media:hover img{scale:1.03}.feature .post-card__media--empty{aspect-ratio:3/2;border-block-end:var(--rule) solid var(--accent)}.feature .post-card__meta{color:var(--muted)}.feature .post-card__title{font-size:var(--fs-h3);line-height:1.25}.site .feature .post-card__title a{text-decoration:none}.site .feature .post-card__title a:hover{color:var(--accent-ink)}.feature .post-card__excerpt{color:var(--muted);font-size:var(--fs-small);line-height:1.6}.feature .post-card .link-arrow{align-self:flex-start}.feature .post-card--row{gap:var(--s-2) var(--s-5);grid-template-columns:200px minmax(0,1fr);align-items:start;display:grid}.feature .post-card--row .post-card__media{grid-row:span 3}.feature .post-card--row .post-card__title{font-size:1.125rem}@media (width<=860px){.feature{grid-template-columns:minmax(0,1fr)}.feature .post-card--row{grid-template-columns:120px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.site .feature .post-card__media img{transition:none}}.guides{gap:var(--s-7);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;display:grid}.guides__media{margin:0;position:relative}.site .guides__media img{aspect-ratio:4/3;object-fit:cover;inline-size:100%}.guides__badge{background:var(--accent);color:var(--on-accent);padding:6px 12px;position:absolute;inset-block-start:var(--s-4);inset-inline-start:var(--s-4)}.guides__copy{gap:var(--s-5);justify-items:start;display:grid}.guides__title{font-size:var(--fs-h2)}.guides__text{color:var(--muted);font-size:var(--fs-lead);line-height:1.55}@media (width<=860px){.guides{gap:var(--s-6);grid-template-columns:minmax(0,1fr)}}.home-more{justify-content:center;margin-block-start:var(--s-7);display:flex}.guide-cards{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.guide-card{gap:var(--s-4);padding:var(--s-6);background:var(--paper);border-block-start:4px solid var(--ink);grid-template-rows:auto auto 1fr auto;display:grid;position:relative}.guide-card:before{content:attr(data-num);content:attr(data-num) / "";color:var(--stone-100);font-family:var(--ff-display);font-size:3.5rem;font-stretch:var(--display-stretch);font-weight:750;line-height:1;position:absolute;inset-block-start:var(--s-5);inset-inline-end:var(--s-6)}.guide-card__label{align-items:center;gap:var(--s-2);color:var(--muted);display:flex}.guide-card__label .paker-icon{color:var(--ink);font-size:18px}.guide-card__title{overflow-wrap:anywhere;font-size:1.75rem;line-height:1.02}.guide-card__label,.guide-card__title{padding-inline-end:64px}.site .guide-card__title a{text-decoration:none}.guide-card__title a:after{content:"";position:absolute;inset:0}.site .guide-card:hover .guide-card__title a{text-underline-offset:4px;text-decoration:underline 2px}.guide-card__text{color:var(--muted);font-size:var(--fs-small);line-height:1.6}.guide-card__author{align-items:center;gap:var(--s-3);border-block-start:1px solid var(--line);font-size:var(--fs-small);padding-block-start:var(--s-4);display:flex}.site .guide-card__author img{object-fit:cover;block-size:44px;inline-size:44px}.guide-card__author span{line-height:1.3;display:grid}.guide-card__author small{color:var(--muted);font-size:var(--fs-micro)}@media (width<=1024px){.guide-cards{grid-template-columns:minmax(0,1fr)}}.people{gap:var(--s-6) var(--s-5);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.person{gap:var(--s-3);align-content:start;display:grid}.site .person img,.person__photo--empty{aspect-ratio:1;object-fit:cover;background:var(--stone-100);inline-size:100%}.person__name{font-size:var(--fs-h4)}.site .person__name a{text-decoration:none}.site .person__name a:hover{color:var(--accent-ink)}.person__count{color:var(--muted)}.person__bio{font-size:var(--fs-small);line-height:1.55}@media (width<=1024px){.people{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.people{grid-template-columns:repeat(2,minmax(0,1fr))}}.signup-section{border-block-start:1px solid var(--line)}.signup-band{gap:var(--s-7);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.signup-band__copy{gap:var(--s-3);display:grid}.signup-band__eyebrow,.signup-band__text{color:var(--muted)}.signup-band__title{font-size:var(--fs-h3)}.signup{gap:var(--s-3);display:grid}.signup .popup__form{margin:0}.signup__controller{color:var(--muted);font-size:var(--fs-micro);line-height:1.5}@media (width>767px){.signup .popup__form{column-gap:var(--s-3);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;row-gap:0}.signup .popup__alert{grid-area:1/1/2/-1;margin-block-end:var(--s-3)}.signup .popup__field{grid-row:2/span 3;grid-template-rows:subgrid;row-gap:6px}.signup .popup__form>.btn{grid-area:3/3}.signup .popup__consent{grid-area:5/1/6/-1;margin-block-start:var(--s-3)}.signup .lead-form__turnstile>*{grid-column:1/-1}}@media (width<=860px){.signup-band{gap:var(--s-5);grid-template-columns:minmax(0,1fr)}}
