.hero[data-astro-cid-i3irphx7]{background:var(--anthracite);grid-template-rows:1fr auto;min-height:100svh;display:grid;position:relative;overflow:clip}.media[data-astro-cid-i3irphx7]{transform-origin:50% 60%;position:absolute;inset:0}.media[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7],.media[data-astro-cid-i3irphx7] video[data-astro-cid-i3irphx7]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.media[data-astro-cid-i3irphx7] video[data-astro-cid-i3irphx7]{opacity:0;transition:opacity 1.2s}.media[data-astro-cid-i3irphx7] video[data-astro-cid-i3irphx7].is-playing{opacity:1}.shade[data-astro-cid-i3irphx7]{background:linear-gradient(90deg,#141612cc 0%,#1416128c 38%,#14161200 72%),linear-gradient(#14161200 65%,#14161299 100%),linear-gradient(#14161273 0%,#14161200 22%);position:absolute;inset:0}.content[data-astro-cid-i3irphx7]{padding-top:calc(var(--header-h) + 3rem);align-self:center;justify-items:start;gap:1.6rem;padding-bottom:2rem;display:grid;position:relative}h1[data-astro-cid-i3irphx7]{color:#fff;max-width:12ch}h1[data-astro-cid-i3irphx7] em[data-astro-cid-i3irphx7]{color:var(--bronze-light)}.lead[data-astro-cid-i3irphx7]{max-width:38rem}.ctas[data-astro-cid-i3irphx7]{flex-wrap:wrap;gap:.9rem;margin-top:.5rem;display:flex}.hero-foot[data-astro-cid-i3irphx7]{justify-content:space-between;align-items:end;gap:2rem;padding-bottom:2.25rem;display:flex;position:relative}.promises[data-astro-cid-i3irphx7]{color:var(--on-dark);border-top:1px solid #f4eee538;flex-wrap:wrap;gap:.75rem 2.25rem;margin:0;padding:1.4rem 0 0;font-size:.9rem;font-weight:500;list-style:none;display:flex}.promises[data-astro-cid-i3irphx7] li[data-astro-cid-i3irphx7]{align-items:center;gap:.6rem;display:inline-flex}.promises[data-astro-cid-i3irphx7] .icon{width:1.3rem;height:1.3rem;color:var(--bronze-light)}.scroll-cue[data-astro-cid-i3irphx7]{letter-spacing:.24em;text-transform:uppercase;color:var(--on-dark-muted);justify-items:center;gap:.75rem;font-size:.68rem;display:grid}.scroll-cue[data-astro-cid-i3irphx7] .line[data-astro-cid-i3irphx7]{background:#f4eee540;width:1px;height:56px;position:relative;overflow:hidden}.scroll-cue[data-astro-cid-i3irphx7] .line[data-astro-cid-i3irphx7]:after{content:"";background:var(--on-dark);animation:cue 2.4s var(--ease-in-out) infinite;position:absolute;inset:0}@keyframes cue{0%{transform:translateY(-100%)}60%,to{transform:translateY(100%)}}@media (width<=700px){.shade[data-astro-cid-i3irphx7]{background:linear-gradient(#14161259 0%,#1416129e 45%,#141612e6 100%),linear-gradient(#14161273 0%,#14161200 25%)}.content[data-astro-cid-i3irphx7]{align-self:end}.scroll-cue[data-astro-cid-i3irphx7]{display:none}.promises[data-astro-cid-i3irphx7]{gap:.6rem 1.4rem;font-size:.82rem}}@media (prefers-reduced-motion:no-preference){html.js [data-astro-cid-i3irphx7][data-hero-fade]{opacity:0}}.benefits[data-astro-cid-zevjt32q]{background:var(--cream);border-bottom:1px solid var(--line)}ul[data-astro-cid-zevjt32q]{grid-template-columns:repeat(4,1fr);margin:0 auto;padding-block:clamp(2rem,4vw,3rem);list-style:none;display:grid}li[data-astro-cid-zevjt32q]{align-items:flex-start;gap:1.1rem;padding-inline:clamp(1rem,2vw,2rem);display:flex}li[data-astro-cid-zevjt32q]+li[data-astro-cid-zevjt32q]{border-left:1px solid var(--line)}li[data-astro-cid-zevjt32q]:first-child{padding-left:0}li[data-astro-cid-zevjt32q] .icon{width:2.4rem;height:2.4rem;color:var(--bronze);stroke-width:1.2px;flex:none}h3[data-astro-cid-zevjt32q]{font-family:var(--font-sans);letter-spacing:0;margin-bottom:.2rem;font-size:.98rem;font-weight:650}p[data-astro-cid-zevjt32q]{color:var(--muted);font-size:.88rem;line-height:1.5}@media (width<=1024px){ul[data-astro-cid-zevjt32q]{grid-template-columns:1fr 1fr;row-gap:2rem}li[data-astro-cid-zevjt32q]:nth-child(3){border-left:0;padding-left:0}}@media (width<=560px){ul[data-astro-cid-zevjt32q]{grid-template-columns:1fr;row-gap:1.5rem}li[data-astro-cid-zevjt32q],li[data-astro-cid-zevjt32q]+li[data-astro-cid-zevjt32q]{border-left:0;padding-left:0}}.intro[data-astro-cid-ktdq5aue]{grid-template-columns:1.1fr 1fr;align-items:end;gap:2rem 4rem;margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.intro[data-astro-cid-ktdq5aue] h2[data-astro-cid-ktdq5aue]{max-width:12ch;margin-top:1.25rem}.intro-side[data-astro-cid-ktdq5aue]{justify-items:start;gap:1.5rem;display:grid}.grid[data-astro-cid-ktdq5aue]{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(0,auto);gap:clamp(.9rem,1.4vw,1.4rem);margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-ktdq5aue].featured{grid-area:span 2/span 2}.card[data-astro-cid-ktdq5aue] a[data-astro-cid-ktdq5aue]{background:var(--cream);border-radius:var(--radius-lg);isolation:isolate;flex-direction:column;height:100%;display:flex;position:relative;overflow:hidden}.frame[data-astro-cid-ktdq5aue]{aspect-ratio:4/3;position:relative;overflow:hidden}.featured[data-astro-cid-ktdq5aue] .frame[data-astro-cid-ktdq5aue]{aspect-ratio:auto;flex:1;min-height:22rem}.frame[data-astro-cid-ktdq5aue] img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease-out);position:absolute;inset:0}.card[data-astro-cid-ktdq5aue] a[data-astro-cid-ktdq5aue]:hover .frame[data-astro-cid-ktdq5aue] img{transform:scale(1.06)}.body[data-astro-cid-ktdq5aue]{gap:.4rem;padding:1.4rem 4.5rem 1.6rem 1.5rem;display:grid;position:relative}.body[data-astro-cid-ktdq5aue] h3[data-astro-cid-ktdq5aue]{font-size:var(--step-2)}.featured[data-astro-cid-ktdq5aue] .body[data-astro-cid-ktdq5aue] h3[data-astro-cid-ktdq5aue]{font-size:var(--step-3)}.body[data-astro-cid-ktdq5aue] p[data-astro-cid-ktdq5aue]{color:var(--muted);font-size:.9rem;line-height:1.55}.go[data-astro-cid-ktdq5aue]{border:1px solid var(--line-strong);width:2.6rem;height:2.6rem;color:var(--ink);transition:background .5s var(--ease-out), color .5s var(--ease-out), border-color .5s var(--ease-out);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:1.6rem;right:1.4rem}.go[data-astro-cid-ktdq5aue] .icon{width:1rem;height:1rem}.card[data-astro-cid-ktdq5aue] a[data-astro-cid-ktdq5aue]:hover .go[data-astro-cid-ktdq5aue]{background:var(--olive);border-color:var(--olive);color:var(--paper)}.featured[data-astro-cid-ktdq5aue] a[data-astro-cid-ktdq5aue]{color:var(--on-dark)}.featured[data-astro-cid-ktdq5aue] .body[data-astro-cid-ktdq5aue]{background:linear-gradient(#14161200 0%,#14161299 50%,#141612e0 100%);padding:7rem 5.5rem 2rem 2rem;position:absolute;inset:auto 0 0}.featured[data-astro-cid-ktdq5aue] .body[data-astro-cid-ktdq5aue] p[data-astro-cid-ktdq5aue]{color:var(--on-dark-muted);max-width:30rem}.featured[data-astro-cid-ktdq5aue] .go[data-astro-cid-ktdq5aue]{color:var(--on-dark);border-color:#f4eee580;bottom:2rem;right:2rem}@media (width<=1100px){.grid[data-astro-cid-ktdq5aue]{grid-template-columns:repeat(2,1fr)}.card[data-astro-cid-ktdq5aue].featured{grid-row:auto}.featured[data-astro-cid-ktdq5aue] .frame[data-astro-cid-ktdq5aue]{aspect-ratio:16/10;min-height:0}}@media (width<=900px){.intro[data-astro-cid-ktdq5aue]{grid-template-columns:1fr}}@media (width<=600px){.grid[data-astro-cid-ktdq5aue]{grid-template-columns:1fr}.card[data-astro-cid-ktdq5aue].featured{grid-column:auto}.featured[data-astro-cid-ktdq5aue] .frame[data-astro-cid-ktdq5aue]{aspect-ratio:4/5}.featured[data-astro-cid-ktdq5aue] .body[data-astro-cid-ktdq5aue]{padding:1.5rem 4.5rem 1.5rem 1.5rem}.featured[data-astro-cid-ktdq5aue] .go[data-astro-cid-ktdq5aue]{bottom:1.5rem;right:1.4rem}}.story[data-astro-cid-dt7o6mns]{background:var(--cream);padding-top:var(--section)}.head[data-astro-cid-dt7o6mns]{justify-items:start;gap:1.25rem;padding-bottom:clamp(2.5rem,5vw,4rem);display:grid}.head[data-astro-cid-dt7o6mns] .lead[data-astro-cid-dt7o6mns]{max-width:40rem}.scroller[data-astro-cid-dt7o6mns]{position:relative}.stage[data-astro-cid-dt7o6mns]{background:#efe9df;height:100svh;position:sticky;top:0;overflow:hidden}canvas[data-astro-cid-dt7o6mns],.fallback[data-astro-cid-dt7o6mns]{width:100%;height:100%;position:absolute;inset:0}.fallback[data-astro-cid-dt7o6mns] img{object-fit:cover;width:100%;height:100%}.story[data-astro-cid-dt7o6mns].is-3d .fallback[data-astro-cid-dt7o6mns]{opacity:0;visibility:hidden;transition:opacity 1s,visibility 1s}.story[data-astro-cid-dt7o6mns]:not(.is-3d) .dock[data-astro-cid-dt7o6mns]{display:none}.dock[data-astro-cid-dt7o6mns]{right:var(--gutter);justify-items:end;gap:.75rem;display:grid;position:absolute;bottom:clamp(1.25rem,3vw,2rem)}.hud[data-astro-cid-dt7o6mns]{align-items:center;gap:.6rem;display:flex}.finishes[data-astro-cid-dt7o6mns],.mode[data-astro-cid-dt7o6mns]{backdrop-filter:blur(10px);background:#fbf8f3e0;border-radius:999px;align-items:center;height:2.75rem;transition:background .5s,color .5s;display:inline-flex;box-shadow:0 8px 28px #1d1e1b1a}.finishes[data-astro-cid-dt7o6mns]{gap:.4rem;padding:0 .95rem 0 .5rem}.swatch[data-astro-cid-dt7o6mns]{-webkit-appearance:none;appearance:none;aspect-ratio:1;background:var(--swatch);border:0;border-radius:50%;flex:0 0 1.75rem;width:1.75rem;min-width:0;height:1.75rem;padding:0;transition:box-shadow .3s;box-shadow:inset 0 0 0 1px #1d1e1b2e,0 0 0 2px #0000}.swatch[data-astro-cid-dt7o6mns][aria-pressed=true]{box-shadow:inset 0 0 0 1px #1d1e1b2e, 0 0 0 2px var(--paper), 0 0 0 3.5px var(--bronze)}.finish-name[data-astro-cid-dt7o6mns]{min-width:7.5rem;margin-left:.35rem;font-size:.8rem;font-weight:600}.mode[data-astro-cid-dt7o6mns]{gap:.55rem;padding:0 1.1rem;font-size:.82rem;font-weight:600}.mode[data-astro-cid-dt7o6mns] .icon{width:1.1rem;height:1.1rem}.mode[data-astro-cid-dt7o6mns] .moon,.mode[data-astro-cid-dt7o6mns][aria-pressed=true] .sun{display:none}.mode[data-astro-cid-dt7o6mns][aria-pressed=true] .moon{display:block}.story[data-astro-cid-dt7o6mns].is-night .finishes[data-astro-cid-dt7o6mns],.story[data-astro-cid-dt7o6mns].is-night .mode[data-astro-cid-dt7o6mns]{color:var(--on-dark);background:#1d1e1bb3}.story[data-astro-cid-dt7o6mns].is-night .swatch[data-astro-cid-dt7o6mns][aria-pressed=true]{box-shadow:inset 0 0 0 1px #f4eee540, 0 0 0 2px var(--anthracite), 0 0 0 3.5px var(--bronze-light)}.steps[data-astro-cid-dt7o6mns]{z-index:2;pointer-events:none;margin:-100svh 0 0;padding:15svh 0 35svh;list-style:none;position:relative}.step[data-astro-cid-dt7o6mns]{height:70svh;padding-inline:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));align-items:center;display:flex}.card[data-astro-cid-dt7o6mns]{pointer-events:auto;border-radius:var(--radius-lg);backdrop-filter:blur(14px);opacity:.25;background:#fbf8f3e6;justify-items:start;gap:.8rem;width:min(27rem,36vw);padding:clamp(1.5rem,2.5vw,2.25rem);transition:opacity .6s;display:grid;box-shadow:0 18px 50px #1d1e1b1a}.story[data-astro-cid-dt7o6mns]:not(.is-3d) .card[data-astro-cid-dt7o6mns],.step[data-astro-cid-dt7o6mns].is-active .card[data-astro-cid-dt7o6mns]{opacity:1}.count[data-astro-cid-dt7o6mns]{font-family:var(--font-display);color:var(--bronze);font-size:1.15rem;font-style:italic}.count[data-astro-cid-dt7o6mns] span[data-astro-cid-dt7o6mns]{color:var(--muted)}.card[data-astro-cid-dt7o6mns] h3[data-astro-cid-dt7o6mns]{font-size:var(--step-3)}.card[data-astro-cid-dt7o6mns] p[data-astro-cid-dt7o6mns]{color:var(--ink-soft)}.card[data-astro-cid-dt7o6mns] .btn[data-astro-cid-dt7o6mns]{margin-top:.5rem}.caption[data-astro-cid-dt7o6mns]{display:none}@media (width<=900px){.dock[data-astro-cid-dt7o6mns]{left:var(--gutter);right:var(--gutter);bottom:calc(5.25rem + env(safe-area-inset-bottom));justify-items:stretch}.hud[data-astro-cid-dt7o6mns]{justify-content:space-between}.finishes[data-astro-cid-dt7o6mns]{padding-right:.5rem}.finish-name[data-astro-cid-dt7o6mns],.mode[data-astro-cid-dt7o6mns] span[data-astro-cid-dt7o6mns]{display:none}.mode[data-astro-cid-dt7o6mns]{justify-content:center;width:2.75rem;padding:0}.story[data-astro-cid-dt7o6mns].is-3d .caption[data-astro-cid-dt7o6mns]{border-radius:var(--radius-lg);backdrop-filter:blur(14px);background:#fbf8f3eb;align-content:start;gap:.3rem;min-height:9.25rem;padding:1.1rem 1.2rem 1.2rem;transition:opacity .35s;display:grid;box-shadow:0 12px 40px #1d1e1b1f}.caption[data-astro-cid-dt7o6mns].is-swapping{opacity:0}.caption[data-astro-cid-dt7o6mns] .count[data-astro-cid-dt7o6mns]{font-size:1rem}.caption[data-astro-cid-dt7o6mns] h3[data-astro-cid-dt7o6mns]{font-size:var(--step-2)}.caption[data-astro-cid-dt7o6mns] p[data-astro-cid-dt7o6mns]{color:var(--ink-soft);font-size:.9rem;line-height:1.5}.card[data-astro-cid-dt7o6mns]{width:100%}.story[data-astro-cid-dt7o6mns].is-3d .card[data-astro-cid-dt7o6mns]{opacity:0;pointer-events:none}}.band[data-astro-cid-pkpostel]{padding-block:clamp(7rem,16vw,14rem);position:relative;overflow:clip}.bg[data-astro-cid-pkpostel]{position:absolute;inset:0}.bg-inner[data-astro-cid-pkpostel]{position:absolute;inset:-14% 0}.bg-inner[data-astro-cid-pkpostel] img{object-fit:cover;width:100%;height:100%}.bg[data-astro-cid-pkpostel]:after{content:"";background:linear-gradient(90deg,#1a1e14d1 0%,#1a1e148c 55%,#1a1e1466 100%),#343d2540;position:absolute;inset:0}.inner[data-astro-cid-pkpostel]{grid-template-columns:1fr 1fr;align-items:center;gap:3rem;display:grid;position:relative}.quote[data-astro-cid-pkpostel]{font-family:var(--font-display);font-style:italic;font-weight:300;font-size:var(--step-5);letter-spacing:-.02em;line-height:1.02}.quote[data-astro-cid-pkpostel] span[data-astro-cid-pkpostel]{color:var(--bronze-light);padding-left:1.2em;display:inline-block}.values[data-astro-cid-pkpostel]{border-left:1px solid #f4eee533;gap:2rem;margin:0;padding:0 0 0 clamp(0rem,4vw,4rem);list-style:none;display:grid}.values[data-astro-cid-pkpostel] li[data-astro-cid-pkpostel]{gap:1.25rem;padding-left:clamp(1.25rem,3vw,2.5rem);display:flex}.values[data-astro-cid-pkpostel] .icon{stroke-width:1.1px;width:2.4rem;height:2.4rem;color:var(--bronze-light);flex:none}.values[data-astro-cid-pkpostel] h3[data-astro-cid-pkpostel]{font-family:var(--font-sans);letter-spacing:0;margin-bottom:.25rem;font-size:1rem;font-weight:650}.values[data-astro-cid-pkpostel] p[data-astro-cid-pkpostel]{color:var(--on-dark-muted);font-size:.94rem}@media (width<=900px){.inner[data-astro-cid-pkpostel]{grid-template-columns:1fr}.values[data-astro-cid-pkpostel]{border-left:0;padding-left:0}.values[data-astro-cid-pkpostel] li[data-astro-cid-pkpostel]{padding-left:0}}.head[data-astro-cid-2kegqo7y]{justify-items:start;gap:1.25rem;margin-bottom:clamp(3rem,6vw,5rem);display:grid}.timeline-wrap[data-astro-cid-2kegqo7y]{position:relative}.timeline[data-astro-cid-2kegqo7y]{grid-template-columns:repeat(5,1fr);gap:2rem;margin:0;padding:0;list-style:none;display:grid}.track[data-astro-cid-2kegqo7y]{background:var(--line-strong);height:1px;position:absolute;top:2rem;left:2rem;right:2rem}.fill[data-astro-cid-2kegqo7y]{background:var(--bronze);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.step[data-astro-cid-2kegqo7y]{align-content:start;gap:.6rem;display:grid;position:relative}.marker[data-astro-cid-2kegqo7y]{background:var(--paper);border:1px solid var(--line-strong);width:4rem;height:4rem;color:var(--olive);transition:background .6s var(--ease-out), color .6s var(--ease-out), border-color .6s var(--ease-out);border-radius:50%;place-items:center;margin-bottom:1rem;display:grid}.marker[data-astro-cid-2kegqo7y] .icon{width:1.6rem;height:1.6rem}.step[data-astro-cid-2kegqo7y].is-on .marker[data-astro-cid-2kegqo7y]{background:var(--olive);border-color:var(--olive);color:var(--paper)}.num[data-astro-cid-2kegqo7y]{letter-spacing:.2em;text-transform:uppercase;color:var(--bronze-deep);font-size:.72rem;font-weight:600}.step[data-astro-cid-2kegqo7y] h3[data-astro-cid-2kegqo7y]{font-size:var(--step-2)}.step[data-astro-cid-2kegqo7y] p[data-astro-cid-2kegqo7y]{color:var(--muted);font-size:.93rem}.free[data-astro-cid-2kegqo7y]{background:var(--olive-tint);color:var(--olive-deep);letter-spacing:.04em;border-radius:999px;justify-self:start;margin-top:.4rem;padding:.3rem .7rem;font-size:.74rem;font-weight:700}.foot[data-astro-cid-2kegqo7y]{flex-wrap:wrap;align-items:center;gap:1.5rem 2.5rem;margin-top:clamp(3rem,6vw,4.5rem);display:flex}@media (width<=1024px){.timeline[data-astro-cid-2kegqo7y]{grid-template-columns:1fr;gap:2.5rem;padding-left:5.5rem}.track[data-astro-cid-2kegqo7y]{width:1px;height:auto;inset:2rem auto 2rem 2rem}.fill[data-astro-cid-2kegqo7y]{transform-origin:top;transform:scaleY(0)}.marker[data-astro-cid-2kegqo7y]{position:absolute;top:-.5rem;left:-5.5rem}}.grid[data-astro-cid-solwo6ow]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:clamp(3rem,7vw,7rem);display:grid}.visual[data-astro-cid-solwo6ow]{padding-bottom:12%;position:sticky;top:calc(72px + 2rem)}.img-main[data-astro-cid-solwo6ow]{aspect-ratio:4/5;border-radius:var(--radius-lg);overflow:hidden}.img-small[data-astro-cid-solwo6ow]{aspect-ratio:1;border-radius:var(--radius-lg);border:8px solid var(--paper);width:46%;position:absolute;bottom:0;right:-6%;overflow:hidden}.visual[data-astro-cid-solwo6ow] img{object-fit:cover;width:100%;height:100%}.content[data-astro-cid-solwo6ow]{justify-items:start;gap:1.25rem;display:grid}.reasons[data-astro-cid-solwo6ow]{width:100%;margin:1.5rem 0 0;padding:0;list-style:none}.reasons[data-astro-cid-solwo6ow] li[data-astro-cid-solwo6ow]{border-top:1px solid var(--line);grid-template-columns:3.5rem 1fr;gap:1rem;padding-block:1.6rem;display:grid}.reasons[data-astro-cid-solwo6ow] li[data-astro-cid-solwo6ow]:last-child{border-bottom:1px solid var(--line)}.num[data-astro-cid-solwo6ow]{font-family:var(--font-display);font-style:italic;font-size:var(--step-2);color:var(--bronze);line-height:1.1}.reasons[data-astro-cid-solwo6ow] h3[data-astro-cid-solwo6ow]{font-size:var(--step-2);margin-bottom:.4rem}.reasons[data-astro-cid-solwo6ow] p[data-astro-cid-solwo6ow]{color:var(--muted);font-size:.95rem}.brands[data-astro-cid-solwo6ow]{font-family:var(--font-display);font-size:var(--step-1);color:var(--muted);letter-spacing:.04em;flex-wrap:wrap;gap:.6rem 2rem;margin:1.5rem 0 0;padding:0;list-style:none;display:flex}@media (width<=900px){.grid[data-astro-cid-solwo6ow]{grid-template-columns:1fr}.visual[data-astro-cid-solwo6ow]{max-width:34rem;position:relative;top:0}.img-small[data-astro-cid-solwo6ow]{right:0}}.inspo[data-astro-cid-tbb4jgiz]{background:var(--cream)}.head[data-astro-cid-tbb4jgiz]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:clamp(2.5rem,5vw,4rem);display:flex}.head[data-astro-cid-tbb4jgiz] h2[data-astro-cid-tbb4jgiz]{margin-top:1.25rem}.masonry[data-astro-cid-tbb4jgiz]{columns:4 16rem;column-gap:clamp(.75rem,1.2vw,1.25rem);margin:0;padding:0;list-style:none}.masonry[data-astro-cid-tbb4jgiz] li[data-astro-cid-tbb4jgiz]{break-inside:avoid;margin-bottom:clamp(.75rem,1.2vw,1.25rem)}figure[data-astro-cid-tbb4jgiz]{aspect-ratio:4/3.2;border-radius:var(--radius-lg);margin:0;position:relative;overflow:hidden}.tall[data-astro-cid-tbb4jgiz] figure[data-astro-cid-tbb4jgiz]{aspect-ratio:3/4}figure[data-astro-cid-tbb4jgiz] img{object-fit:cover;width:100%;height:100%;transition:transform 1.4s var(--ease-out)}figure[data-astro-cid-tbb4jgiz]:hover img{transform:scale(1.05)}figcaption[data-astro-cid-tbb4jgiz]{color:var(--on-dark);opacity:0;transition:opacity .5s ease, transform .6s var(--ease-out);background:linear-gradient(#14161200,#141612b3);padding:2.5rem 1.1rem 1rem;font-size:.85rem;font-weight:600;position:absolute;inset:auto 0 0;transform:translateY(8px)}figure[data-astro-cid-tbb4jgiz]:hover figcaption[data-astro-cid-tbb4jgiz]{opacity:1;transform:none}@media (hover:none){figcaption[data-astro-cid-tbb4jgiz]{opacity:1;transform:none}}@media (width<=600px){.masonry[data-astro-cid-tbb4jgiz]{columns:2}}.card[data-astro-cid-mtxsry6n]{border-radius:var(--radius-lg);isolation:isolate;padding:clamp(3rem,8vw,7rem) clamp(1.5rem,6vw,6rem);position:relative;overflow:clip}.bg[data-astro-cid-mtxsry6n]{z-index:-1;position:absolute;inset:0}.bg-inner[data-astro-cid-mtxsry6n]{position:absolute;inset:-12% 0}.bg-inner[data-astro-cid-mtxsry6n] img{object-fit:cover;width:100%;height:100%}.bg[data-astro-cid-mtxsry6n]:after{content:"";background:linear-gradient(90deg,#23272ae6 0%,#23272ab3 50%,#23272a40 100%);position:absolute;inset:0}.content[data-astro-cid-mtxsry6n]{justify-items:start;gap:1.5rem;max-width:44rem;display:grid}.badge[data-astro-cid-mtxsry6n]{color:var(--bronze-light);border:1px solid #f4eee559;border-radius:999px;align-items:center;gap:.55rem;padding:.45rem .9rem;font-size:.8rem;font-weight:600;display:inline-flex}.badge[data-astro-cid-mtxsry6n] .icon{width:1.1rem;height:1.1rem}h2[data-astro-cid-mtxsry6n] em[data-astro-cid-mtxsry6n]{color:var(--bronze-light)}.ctas[data-astro-cid-mtxsry6n]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:.5rem;display:flex}.note[data-astro-cid-mtxsry6n]{color:var(--on-dark-muted);font-size:.88rem}
