.hero[data-astro-cid-ge2uvauf]{isolation:isolate;background:var(--c-bg);--hero-scrim:var(--c-bg);position:relative;overflow:clip}.hero__inner[data-astro-cid-ge2uvauf]{max-width:var(--container);min-height:clamp(30rem,min(49.5vw,100svh - 9rem),54rem);padding:clamp(2rem, 3.4vw, 3.5rem) var(--gutter) clamp(6rem, 8vw, 8rem);justify-content:space-between;align-items:flex-start;gap:2rem;margin-inline:auto;display:flex}.hero__copy[data-astro-cid-ge2uvauf]{z-index:2;flex-direction:column;align-items:flex-start;max-width:min(42vw,620px);display:flex;position:relative}.hero__eyebrow[data-astro-cid-ge2uvauf]{letter-spacing:.22em;text-transform:uppercase;color:var(--c-accent-text);font-size:.75rem;font-weight:750}.hero__title[data-astro-cid-ge2uvauf]{letter-spacing:-.03em;margin:1rem 0 1.1rem;font-size:clamp(38px,4vw,64px);font-weight:800;line-height:1.05;display:grid}.hero__title[data-astro-cid-ge2uvauf]>span[data-astro-cid-ge2uvauf]{white-space:nowrap}.hero__accent[data-astro-cid-ge2uvauf]{color:var(--c-accent-text)}.hero__sub[data-astro-cid-ge2uvauf]{max-width:29rem;color:var(--c-text-muted);font-size:clamp(1rem,.9rem + .28vw,1.15rem);line-height:1.55}.hero__ctas[data-astro-cid-ge2uvauf]{flex-wrap:wrap;gap:.85rem;margin-top:1.5rem;display:flex}.hero__btn[data-astro-cid-ge2uvauf]{min-height:50px;padding:0 1.35rem;font-size:.95rem}.hero__btn[data-astro-cid-ge2uvauf].btn--ghost{--_bg:color-mix(in srgb, var(--c-bg) 90%, transparent)}.hero__points[data-astro-cid-ge2uvauf]{z-index:2;gap:.45rem;margin-top:.25rem;display:none;position:relative}.hero__points[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{border-radius:var(--radius-sm);border:1px solid var(--c-border);background:color-mix(in srgb, var(--c-surface) 92%, transparent);min-height:3.25rem;color:var(--c-text);align-items:center;gap:.6rem;padding:.35rem .75rem;font-size:.82rem;font-weight:600;display:flex}.hero__points[data-astro-cid-ge2uvauf] svg{color:var(--c-accent);flex:none}.hero__figure[data-astro-cid-ge2uvauf]{z-index:0;margin:0;position:absolute;inset:0}.hero__media[data-astro-cid-ge2uvauf]{aspect-ratio:1672/941;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.hero__media[data-astro-cid-ge2uvauf]:after{content:"";pointer-events:none;background:linear-gradient(90deg, var(--hero-scrim) 0%, color-mix(in srgb, var(--hero-scrim) 55%, transparent) 14%, transparent 34%), linear-gradient(0deg, var(--hero-scrim) 0%, transparent 9%);position:absolute;inset:0}.hero__pic[data-astro-cid-ge2uvauf]{display:block;position:absolute;inset:0}.hero__pic[data-astro-cid-ge2uvauf] img{object-fit:cover;object-position:100% 50%;width:100%;height:100%;display:block}[data-theme=light] .hero__pic--dark[data-astro-cid-ge2uvauf],[data-theme=dark] .hero__pic--light[data-astro-cid-ge2uvauf]{display:none}@media (width>=1280px){.hero__points[data-astro-cid-ge2uvauf]{flex:none;width:11rem;display:grid}}@media (width<=1439px){.hero__figure[data-astro-cid-ge2uvauf]:after{content:"";z-index:1;pointer-events:none;--_a:calc(var(--gutter) + 24vw);background:linear-gradient(90deg, var(--hero-scrim) var(--_a), color-mix(in srgb, var(--hero-scrim) 85%, transparent) calc(var(--_a) + 6vw), color-mix(in srgb, var(--hero-scrim) 62%, transparent) calc(var(--_a) + 11vw), color-mix(in srgb, var(--hero-scrim) 32%, transparent) calc(var(--_a) + 17vw), color-mix(in srgb, var(--hero-scrim) 8%, transparent) calc(var(--_a) + 23vw), transparent calc(var(--_a) + 27vw));position:absolute;inset:0}@media (width<=1199px){.hero__figure[data-astro-cid-ge2uvauf]:after{--_a:calc(var(--gutter) + 28vw)}}.hero__copy[data-astro-cid-ge2uvauf]{max-width:40vw}.hero__title[data-astro-cid-ge2uvauf]{font-size:clamp(36px,3.9vw,56px)}}@media (width<=899px){.hero[data-astro-cid-ge2uvauf]{border-bottom:1px solid var(--c-border)}.hero__inner[data-astro-cid-ge2uvauf]{min-height:0;padding:1.75rem var(--gutter) 2.25rem;display:block}.hero__copy[data-astro-cid-ge2uvauf]{max-width:none}.hero__figure[data-astro-cid-ge2uvauf]:after{display:none}.hero__title[data-astro-cid-ge2uvauf]{font-size:clamp(40px,6vw,48px)}.hero__figure[data-astro-cid-ge2uvauf]{margin-top:1.75rem;position:static}.hero__media[data-astro-cid-ge2uvauf]{aspect-ratio:16/9;border:1px solid var(--c-border-strong);border-radius:16px;width:100%;position:relative;top:auto;bottom:auto;right:auto}.hero__media[data-astro-cid-ge2uvauf]:after{display:none}.hero__pic[data-astro-cid-ge2uvauf] img{object-position:70% 20%}}@media (width<=767px){.hero__inner[data-astro-cid-ge2uvauf]{padding-block:1.75rem 2rem}.hero__eyebrow[data-astro-cid-ge2uvauf]{letter-spacing:.13em;font-size:.66rem}.hero__title[data-astro-cid-ge2uvauf]{margin:.9rem 0;font-size:clamp(32px,8vw,48px)}.hero__sub[data-astro-cid-ge2uvauf]{font-size:1rem}.hero__ctas[data-astro-cid-ge2uvauf]{width:100%;margin-top:1.4rem}.hero__btn[data-astro-cid-ge2uvauf]{flex:13rem}.hero__media[data-astro-cid-ge2uvauf]{aspect-ratio:auto;height:clamp(300px,92vw,420px)}.hero__pic[data-astro-cid-ge2uvauf] img{object-position:center 15%}}@media (width<=340px){.hero__eyebrow[data-astro-cid-ge2uvauf]{letter-spacing:.08em;white-space:nowrap;font-size:.6rem}.hero__title[data-astro-cid-ge2uvauf]{font-size:29px}}.svc[data-astro-cid-lesv7jgp]{z-index:3;margin-top:-4rem;position:relative}.svc__grid[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(5,minmax(0,1fr));gap:.85rem;display:grid}.svc__card[data-astro-cid-lesv7jgp]{background:var(--c-glass);-webkit-backdrop-filter:blur(10px);border:1px solid var(--c-border-strong);border-radius:var(--radius);height:100%;box-shadow:var(--shadow-card);transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease), transform var(--dur) var(--ease);grid-template-rows:auto auto 1fr;align-content:start;gap:.5rem;padding:1.2rem 1.2rem 1.35rem;text-decoration:none;display:grid;position:relative}.svc__card[data-astro-cid-lesv7jgp]:hover{border-color:var(--c-accent);box-shadow:var(--glow-accent);transform:translateY(-2px)}.svc__icon[data-astro-cid-lesv7jgp]{color:var(--c-accent);border-radius:var(--radius-sm);background:var(--c-accent-soft);border:1px solid color-mix(in srgb, var(--c-accent) 25%, transparent);place-items:center;width:2.6rem;height:2.6rem;margin-bottom:.35rem;display:grid}.svc__title[data-astro-cid-lesv7jgp]{letter-spacing:-.01em;white-space:nowrap;font-size:clamp(.95rem,.8rem + .25vw,1.05rem);font-weight:750}.svc__text[data-astro-cid-lesv7jgp]{color:var(--c-text-muted);align-self:start;padding-right:1.3rem;font-size:.875rem;line-height:1.45}.svc__card[data-astro-cid-lesv7jgp] .svc__arrow{color:var(--c-accent);transition:transform var(--dur) var(--ease);position:absolute;bottom:1.1rem;right:1rem}.svc__card[data-astro-cid-lesv7jgp]:hover .svc__arrow{transform:translate(3px)}@media (width<=899px){.svc[data-astro-cid-lesv7jgp]{margin-top:0;padding-top:1.75rem}}@media (width<=1199px){.svc__grid[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(6,minmax(0,1fr))}.svc__grid[data-astro-cid-lesv7jgp]>li[data-astro-cid-lesv7jgp]{grid-column:span 2}.svc__grid[data-astro-cid-lesv7jgp]>li[data-astro-cid-lesv7jgp]:nth-child(4){grid-column:2/span 2}}@media (width<=767px){.svc[data-astro-cid-lesv7jgp]{margin-top:0;padding-top:1.75rem}.svc__grid[data-astro-cid-lesv7jgp]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.svc__grid[data-astro-cid-lesv7jgp]>li[data-astro-cid-lesv7jgp],.svc__grid[data-astro-cid-lesv7jgp]>li[data-astro-cid-lesv7jgp]:nth-child(4){grid-column:auto}.svc__grid[data-astro-cid-lesv7jgp]>li[data-astro-cid-lesv7jgp]:last-child{grid-column:1/-1}.svc__card[data-astro-cid-lesv7jgp]{padding:.95rem .95rem 1.1rem}.svc__title[data-astro-cid-lesv7jgp]{white-space:normal}.svc__text[data-astro-cid-lesv7jgp]{font-size:.82rem}.svc__grid[data-astro-cid-lesv7jgp]>li[data-astro-cid-lesv7jgp]:last-child .svc__card[data-astro-cid-lesv7jgp]{grid-template-rows:auto auto;grid-template-columns:auto 1fr;column-gap:.85rem}.svc__grid[data-astro-cid-lesv7jgp]>li[data-astro-cid-lesv7jgp]:last-child .svc__icon[data-astro-cid-lesv7jgp]{grid-row:span 2;margin-bottom:0}}@media (width<=480px){.svc__grid[data-astro-cid-lesv7jgp]{grid-template-columns:minmax(0,1fr)}.svc__grid[data-astro-cid-lesv7jgp]>li[data-astro-cid-lesv7jgp]:last-child{grid-column:auto}.svc__card[data-astro-cid-lesv7jgp],.svc__grid[data-astro-cid-lesv7jgp]>li[data-astro-cid-lesv7jgp]:last-child .svc__card[data-astro-cid-lesv7jgp]{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:start;column-gap:.85rem}.svc__icon[data-astro-cid-lesv7jgp],.svc__grid[data-astro-cid-lesv7jgp]>li[data-astro-cid-lesv7jgp]:last-child .svc__icon[data-astro-cid-lesv7jgp]{grid-row:span 2;margin-bottom:0}.svc__title[data-astro-cid-lesv7jgp]{white-space:normal}.svc__text[data-astro-cid-lesv7jgp]{font-size:.875rem}}.proj[data-astro-cid-ftq3vvlr]{padding-block:var(--section-m) var(--section-s)}.proj__head[data-astro-cid-ftq3vvlr]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.75rem;display:flex}.proj__head[data-astro-cid-ftq3vvlr] .section__head[data-astro-cid-ftq3vvlr]{margin-bottom:0}.proj__grid[data-astro-cid-ftq3vvlr]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.proj__card[data-astro-cid-ftq3vvlr]{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--radius);box-shadow:var(--shadow-card);transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease);overflow:hidden}.proj__card[data-astro-cid-ftq3vvlr]:hover{border-color:var(--c-accent);transform:translateY(-2px)}.proj__link[data-astro-cid-ftq3vvlr]{border-radius:inherit;grid-template-rows:auto 1fr;height:100%;text-decoration:none;display:grid}.proj__link[data-astro-cid-ftq3vvlr]:focus-visible{outline-offset:-3px}.proj__shot[data-astro-cid-ftq3vvlr]{aspect-ratio:560/228;border-bottom:1px solid var(--c-border);background:var(--c-surface-2);display:block;overflow:hidden}.proj__shot[data-astro-cid-ftq3vvlr] picture,.proj__shot[data-astro-cid-ftq3vvlr] img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.proj__body[data-astro-cid-ftq3vvlr]{gap:.3rem;padding:1.1rem 1.2rem 1.25rem;display:grid}.proj__kind[data-astro-cid-ftq3vvlr]{letter-spacing:.16em;text-transform:uppercase;color:var(--c-text-muted);font-size:.68rem;font-weight:750}.proj__name[data-astro-cid-ftq3vvlr]{font-size:1.08rem;font-weight:750}.proj__text[data-astro-cid-ftq3vvlr]{color:var(--c-text-muted);font-size:.9rem}.proj__domain[data-astro-cid-ftq3vvlr]{color:var(--c-accent);align-items:center;gap:.4rem;margin-top:.35rem;font-size:.85rem;font-weight:650;display:inline-flex}.proj__card[data-astro-cid-ftq3vvlr]:hover .proj__domain[data-astro-cid-ftq3vvlr] svg{transform:translate(3px)}.proj__domain[data-astro-cid-ftq3vvlr] svg{transition:transform var(--dur) var(--ease)}@media (width<=900px){.proj__grid[data-astro-cid-ftq3vvlr]{grid-template-columns:1fr 1fr}.proj__grid[data-astro-cid-ftq3vvlr]>li[data-astro-cid-ftq3vvlr]:nth-child(3){grid-column:1/-1}}@media (width<=600px){.proj__grid[data-astro-cid-ftq3vvlr]{grid-template-columns:1fr}.proj__grid[data-astro-cid-ftq3vvlr]>li[data-astro-cid-ftq3vvlr]:nth-child(3){grid-column:auto}}.lab[data-astro-cid-3gttnsps]{padding-block:var(--section-s)}.lab__box[data-astro-cid-3gttnsps]{isolation:isolate;border:1px solid var(--c-border-strong);border-radius:var(--radius-lg);background:var(--c-surface);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,4rem);padding:clamp(1.5rem,1rem + 2.5vw,3rem);display:grid;position:relative;overflow:hidden}.lab__box[data-astro-cid-3gttnsps]:before{content:"";z-index:-1;background:linear-gradient(90deg, var(--c-surface) 25%, transparent), var(--grid-img) center / cover;opacity:.9;position:absolute;inset:0}[data-theme=light] .lab__box[data-astro-cid-3gttnsps]:before{background:linear-gradient(var(--grid-line) 1px, transparent 1px) 0 0 / 40px 40px, linear-gradient(90deg, var(--grid-line) 1px, transparent 1px) 0 0 / 40px 40px;opacity:1}.lab__copy[data-astro-cid-3gttnsps]{justify-items:start;gap:1rem;display:grid}.lab__ctas[data-astro-cid-3gttnsps]{flex-wrap:wrap;gap:.75rem;margin-top:.5rem;display:flex}.lab__term[data-astro-cid-3gttnsps]{text-align:left;cursor:pointer;width:100%;font:inherit;border-radius:var(--radius);background:var(--term-bg);border:1px solid var(--c-border-strong);box-shadow:var(--glow-accent);transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease);padding:0;display:block;overflow:hidden}.lab__term[data-astro-cid-3gttnsps]:hover{box-shadow:0 0 0 1px var(--c-accent), 0 12px 32px -12px #22ddeb80;transform:translateY(-2px)}.lab__open[data-astro-cid-3gttnsps]{font:600 .72rem var(--font-mono);color:#22ddeb;margin-left:auto}.lab__tools[data-astro-cid-3gttnsps]{font-size:var(--fs-sm);gap:.45rem;margin-top:.25rem;display:grid}.lab__tools[data-astro-cid-3gttnsps] li[data-astro-cid-3gttnsps]{align-items:center;gap:.6rem;display:flex}.lab__tools[data-astro-cid-3gttnsps] a[data-astro-cid-3gttnsps]{color:inherit;text-underline-offset:3px}.lab__tools[data-astro-cid-3gttnsps] a[data-astro-cid-3gttnsps]:hover{color:var(--c-accent)}.lab__tools[data-astro-cid-3gttnsps] em[data-astro-cid-3gttnsps]{white-space:nowrap;letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--c-border);color:var(--c-accent-text);border-color:var(--c-border-strong);border-radius:999px;flex:none;padding:.1rem .45rem;font-size:.7rem;font-style:normal;font-weight:700}.lab__dot[data-astro-cid-3gttnsps]{background:var(--c-border-strong);border-radius:50%;flex:none;width:8px;height:8px}.lab__dot--on[data-astro-cid-3gttnsps]{background:#2bd47a;box-shadow:0 0 6px #2bd47a}.lab__bar[data-astro-cid-3gttnsps]{border-bottom:1px solid #8ca4ba2e;align-items:center;gap:6px;padding:.6rem .8rem;display:flex}.lab__bar[data-astro-cid-3gttnsps] i[data-astro-cid-3gttnsps]{background:#8ca4ba59;border-radius:50%;width:9px;height:9px}.lab__bar[data-astro-cid-3gttnsps] b[data-astro-cid-3gttnsps]{font:600 .75rem var(--font-mono);color:#8ca4ba;margin-left:.5rem}.lab__term[data-astro-cid-3gttnsps] pre[data-astro-cid-3gttnsps]{font:.85rem/1.6 var(--font-mono);color:var(--term-text);white-space:pre;margin:0;padding:1rem 1.1rem 1.2rem;overflow-x:auto}.lab__term[data-astro-cid-3gttnsps] .p[data-astro-cid-3gttnsps]{color:#22ddeb}.cur[data-astro-cid-3gttnsps]{vertical-align:-.15em;background:#22ddeb;width:.55em;height:1.05em;animation:1.1s step-end 6 blink;display:inline-block}@keyframes blink{50%{opacity:0}}@media (width<=860px){.lab__box[data-astro-cid-3gttnsps]{grid-template-columns:1fr}.lab__term[data-astro-cid-3gttnsps] pre[data-astro-cid-3gttnsps]{font-size:.78rem}}.sig[data-astro-cid-rn7tfzoq]{height:40px}.sig[data-astro-cid-rn7tfzoq] svg[data-astro-cid-rn7tfzoq]{width:100%;height:100%;overflow:visible}.sig[data-astro-cid-rn7tfzoq] path[data-astro-cid-rn7tfzoq]{fill:none;stroke-width:1.4px;vector-effect:non-scaling-stroke}.sig__base[data-astro-cid-rn7tfzoq]{stroke:var(--c-border)}.sig__wave[data-astro-cid-rn7tfzoq]{stroke:var(--c-accent);opacity:.75}.sig--armed[data-astro-cid-rn7tfzoq] .sig__wave[data-astro-cid-rn7tfzoq]{stroke-dasharray:1;stroke-dashoffset:1px}.sig--on[data-astro-cid-rn7tfzoq] .sig__wave[data-astro-cid-rn7tfzoq]{transition:stroke-dashoffset 1.6s var(--ease);stroke-dashoffset:0}.ld[data-astro-cid-s5dsuahw]{color:var(--c-text);font-size:clamp(1.1rem,1rem + .35vw,1.3rem);font-weight:600;line-height:1.4}.appr[data-astro-cid-wgores44]{padding-block:var(--section-s) var(--section-m)}.appr__grid[data-astro-cid-wgores44]{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,5vw,5rem);display:grid}.appr__col[data-astro-cid-wgores44]{align-content:start;gap:1rem;display:grid}.appr__col--exp[data-astro-cid-wgores44]{border-left:1px solid var(--c-border);padding-left:clamp(0rem,4vw,3rem)}.appr__quote[data-astro-cid-wgores44]{border-left:2px solid var(--c-accent);margin:1rem 0 0;padding:0 0 0 1.4rem}.appr__quote[data-astro-cid-wgores44] svg{color:var(--c-accent);margin-bottom:.4rem}.appr__quote[data-astro-cid-wgores44] p[data-astro-cid-wgores44]{letter-spacing:-.01em;color:var(--c-text);text-wrap:balance;font-size:clamp(1.2rem,1rem + .6vw,1.5rem);font-weight:600;line-height:1.35}.appr__more[data-astro-cid-wgores44]{min-height:44px;font-size:var(--fs-sm);color:var(--c-accent);justify-self:start;align-items:center;gap:.4rem;font-weight:650;text-decoration:none;display:inline-flex}.appr__more[data-astro-cid-wgores44]:hover{text-underline-offset:3px;text-decoration:underline}@media (width<=860px){.appr__grid[data-astro-cid-wgores44]{grid-template-columns:1fr}.appr__col--exp[data-astro-cid-wgores44]{border-left:0;border-top:1px solid var(--c-border);padding-top:2rem;padding-left:0}}.cta[data-astro-cid-tv4n2zuu]{padding-block:var(--section-s) var(--section-m)}.cta__action[data-astro-cid-tv4n2zuu]{justify-items:center;gap:.75rem;display:grid}.cta__meta[data-astro-cid-tv4n2zuu]{font-size:var(--fs-xs);color:var(--c-text-muted);align-items:center;gap:.35rem;display:inline-flex}.cta__meta[data-astro-cid-tv4n2zuu] svg{color:var(--c-accent)}.cta__box[data-astro-cid-tv4n2zuu]{align-items:center;gap:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--c-border-strong);background:radial-gradient(70% 140% at 100% 0%, var(--c-accent-soft), transparent 60%), var(--c-surface);grid-template-columns:minmax(0,1fr) auto;padding:clamp(1.75rem,1rem + 3vw,3.25rem);display:grid;position:relative;overflow:hidden}.cta__copy[data-astro-cid-tv4n2zuu]{gap:var(--space-3);display:grid}.cta__btn[data-astro-cid-tv4n2zuu]{min-height:52px;font-size:var(--fs-base);padding-inline:1.5rem}@media (width<=760px){.cta__box[data-astro-cid-tv4n2zuu]{grid-template-columns:1fr}.cta__btn[data-astro-cid-tv4n2zuu]{width:100%}.cta__action[data-astro-cid-tv4n2zuu]{justify-items:stretch}}.region[data-astro-cid-wmyq6ggm]{padding-block:var(--section-m) var(--section-s);overflow:clip}.region__head[data-astro-cid-wmyq6ggm]{gap:1rem;display:grid}.region__head[data-astro-cid-wmyq6ggm]>div[data-astro-cid-wmyq6ggm]:first-child{gap:.75rem;display:grid}.region__text[data-astro-cid-wmyq6ggm]{justify-items:start;gap:.6rem;display:grid}.region__more[data-astro-cid-wmyq6ggm]{min-height:44px;font-size:var(--fs-sm);color:var(--c-accent);align-items:center;gap:.4rem;font-weight:650;text-decoration:none;display:inline-flex}.region__more[data-astro-cid-wmyq6ggm]:hover{text-underline-offset:3px;text-decoration:underline}.pt[data-astro-cid-rl5krubs]{padding-block:0 var(--section-s)}.pt__box[data-astro-cid-rl5krubs]{border:1px solid color-mix(in srgb, var(--c-warm) 40%, var(--c-border));border-left:3px solid var(--c-warm);border-radius:var(--radius);background:var(--c-surface);transition:border-color var(--dur) var(--ease), transform var(--dur) var(--ease);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;text-decoration:none;display:grid;overflow:hidden}.pt__box[data-astro-cid-rl5krubs]:hover{border-color:var(--c-warm);transform:translateY(-2px)}.pt__copy[data-astro-cid-rl5krubs]{gap:.25rem;padding:clamp(1.2rem,1rem + 1.5vw,2.5rem);display:grid}.pt__img[data-astro-cid-rl5krubs]{display:block}.pt__kick[data-astro-cid-rl5krubs]{letter-spacing:.16em;text-transform:uppercase;color:var(--c-warm);font-size:.72rem;font-weight:750}.pt[data-astro-cid-rl5krubs] h2[data-astro-cid-rl5krubs]{font-size:clamp(1.4rem,1.15rem + .9vw,2rem);font-weight:800}.pt__sub[data-astro-cid-rl5krubs]{color:var(--c-text-muted)}.pt__more[data-astro-cid-rl5krubs]{min-height:44px;color:var(--c-warm);align-items:center;gap:.4rem;margin-top:.4rem;font-weight:650;display:inline-flex}@media (width<=767px){.pt__box[data-astro-cid-rl5krubs]{grid-template-columns:minmax(0,1fr)}.pt__img[data-astro-cid-rl5krubs]{order:-1}}
