.gallery-tile[data-astro-cid-ortru64c]{transition:border-color .25s var(--ease)}.gallery-tile[data-astro-cid-ortru64c]:hover{border-color:hsl(var(--accent) / .55)}.frame-media[data-astro-cid-ortru64c]{overflow:hidden}.frame-media[data-astro-cid-ortru64c] img[data-astro-cid-ortru64c]{transition:transform .6s var(--ease)}.gallery-tile[data-astro-cid-ortru64c]:hover .frame-media[data-astro-cid-ortru64c] img[data-astro-cid-ortru64c]{transform:scale(1.055)}@media(prefers-reduced-motion:reduce){.gallery-tile[data-astro-cid-ortru64c]:hover .frame-media[data-astro-cid-ortru64c] img[data-astro-cid-ortru64c]{transform:none}}.play-btn[data-astro-cid-wzsi2dz7]{background:#00000047;border:0;cursor:pointer;transition:background .2s var(--ease)}.play-btn[data-astro-cid-wzsi2dz7]:hover{background:#0000001f}.play-dot[data-astro-cid-wzsi2dz7]{background:hsl(var(--accent));color:hsl(var(--accent-foreground));padding-left:4px;transition:transform .2s var(--ease)}.play-btn[data-astro-cid-wzsi2dz7]:hover .play-dot[data-astro-cid-wzsi2dz7]{transform:scale(1.07)}.faq[data-astro-cid-3b2l2v47] summary[data-astro-cid-3b2l2v47]::-webkit-details-marker{display:none}.faq-mark[data-astro-cid-3b2l2v47]{color:hsl(var(--accent-ink));transition:transform .2s var(--ease),color .2s var(--ease)}.faq[data-astro-cid-3b2l2v47] details[data-astro-cid-3b2l2v47][open] .faq-mark[data-astro-cid-3b2l2v47]{transform:rotate(45deg)}.on-dark .faq-mark[data-astro-cid-3b2l2v47]{color:hsl(var(--accent))}.faq[data-astro-cid-3b2l2v47] summary[data-astro-cid-3b2l2v47]{transition:padding-left .25s var(--ease)}.faq[data-astro-cid-3b2l2v47] summary[data-astro-cid-3b2l2v47]:hover{padding-left:.5rem}.faq-q[data-astro-cid-3b2l2v47]{transition:color .2s var(--ease)}.faq[data-astro-cid-3b2l2v47] summary[data-astro-cid-3b2l2v47]:hover .faq-q[data-astro-cid-3b2l2v47],.faq[data-astro-cid-3b2l2v47] details[data-astro-cid-3b2l2v47][open] .faq-q[data-astro-cid-3b2l2v47]{color:hsl(var(--accent-ink))}.on-dark .faq[data-astro-cid-3b2l2v47] summary[data-astro-cid-3b2l2v47]:hover .faq-q[data-astro-cid-3b2l2v47],.on-dark .faq[data-astro-cid-3b2l2v47] details[data-astro-cid-3b2l2v47][open] .faq-q[data-astro-cid-3b2l2v47]{color:hsl(var(--accent))}.ip-grid[data-astro-cid-4coudknn]{display:grid;gap:2.5rem;align-items:center}@media(min-width:900px){.ip-grid[data-astro-cid-4coudknn]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4.5rem}}.ip-figure[data-astro-cid-4coudknn]{margin:0;align-self:center}.cover-scrim[data-astro-cid-mqm4zddo]{background:linear-gradient(180deg,hsl(var(--brand) / .55),hsl(var(--brand) / .35) 40%,hsl(var(--brand) / .92))}@media(prefers-reduced-motion:reduce){.hero-video[data-astro-cid-mqm4zddo]{display:none}}.marquee-track[data-astro-cid-g5ylmnnx]{animation:marquee 52s linear infinite}.marquee-track[data-astro-cid-g5ylmnnx]:hover{animation-play-state:paused}.cta-scrim[data-astro-cid-ttblnx6j]{background:linear-gradient(92deg,hsl(var(--brand) / .94),hsl(var(--brand) / .78) 52%,hsl(var(--brand) / .45))}.process-spine[data-astro-cid-uvfap624]{position:relative;list-style:none;margin:3.5rem 0 0;padding:0;display:grid;gap:2.5rem 0}.process-spine[data-astro-cid-uvfap624]:before{content:"";position:absolute;left:1.4rem;top:1.4rem;bottom:1.4rem;width:2px;background:var(--rule);z-index:0}.process-step[data-astro-cid-uvfap624]{position:relative;display:grid;grid-template-columns:2.8rem 1fr;gap:1.25rem;align-items:start}.process-node[data-astro-cid-uvfap624]{position:relative;z-index:1;display:grid;place-items:center;width:2.8rem;height:2.8rem;border-radius:999px;background:hsl(var(--brand));color:hsl(var(--brand-foreground));font-family:var(--font-display),sans-serif;font-weight:700;font-size:.92rem;letter-spacing:.01em;box-shadow:0 0 0 5px hsl(var(--background));transition:transform .3s var(--ease)}.process-step[data-astro-cid-uvfap624]:hover .process-node[data-astro-cid-uvfap624]{transform:scale(1.08)}.ground-muted .process-node[data-astro-cid-uvfap624]{box-shadow:0 0 0 5px hsl(var(--muted))}.process-copy[data-astro-cid-uvfap624]{padding-top:.2rem}.ground-dark .process-spine[data-astro-cid-uvfap624]:before{background:#ffffff2e}.ground-dark .process-node[data-astro-cid-uvfap624]{background:hsl(var(--accent));color:hsl(var(--ground-dark));box-shadow:0 0 0 5px hsl(var(--ground-dark))}@media(min-width:768px){.process-spine[data-astro-cid-uvfap624]{grid-auto-flow:column;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:0;margin-top:4rem}.process-spine[data-astro-cid-uvfap624]:before{display:none}.process-step[data-astro-cid-uvfap624]{display:block;padding-inline:1.375rem;text-align:center}.process-step[data-astro-cid-uvfap624]:before{content:"";position:absolute;top:1.4rem;left:0;right:0;height:2px;background:var(--rule);z-index:0}.process-step[data-astro-cid-uvfap624]:first-child:before{left:50%}.process-step[data-astro-cid-uvfap624]:last-child:before{right:50%}.ground-dark .process-step[data-astro-cid-uvfap624]:before{background:#ffffff2e}.process-node[data-astro-cid-uvfap624]{margin:0 auto 1.4rem}.process-copy[data-astro-cid-uvfap624]{padding-top:0}.process-copy[data-astro-cid-uvfap624] .t-h3{max-width:15rem;margin-inline:auto}}a[data-astro-cid-mmwa5gxp].area-link{transition:color .2s var(--ease),padding-left .25s var(--ease)}a[data-astro-cid-mmwa5gxp].area-link:hover{color:hsl(var(--accent-ink));padding-left:.375rem}.on-dark a[data-astro-cid-mmwa5gxp].area-link:hover{color:hsl(var(--accent))}.area-arrow[data-astro-cid-mmwa5gxp]{opacity:0;transition:opacity .2s var(--ease),transform .25s var(--ease),color .2s var(--ease)}a[data-astro-cid-mmwa5gxp].area-link:hover .area-arrow[data-astro-cid-mmwa5gxp]{opacity:1;transform:translate(3px);color:hsl(var(--accent-ink))}.on-dark a[data-astro-cid-mmwa5gxp].area-link:hover .area-arrow[data-astro-cid-mmwa5gxp]{color:hsl(var(--accent))}.review-card[data-astro-cid-hkakuuiw]{transition:border-color .2s var(--ease),transform .2s var(--ease)}.review-card[data-astro-cid-hkakuuiw]:hover{border-color:hsl(var(--accent) / .55);transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.review-card[data-astro-cid-hkakuuiw]:hover{transform:none}}.cutout-figure[data-astro-cid-l6anh4ow]{max-height:260px}@media(min-width:768px){.cutout-figure[data-astro-cid-l6anh4ow]{max-height:none;height:340px;margin-right:-10vw;width:calc(100% + 10vw)}}@media(min-width:1280px){.cutout-figure[data-astro-cid-l6anh4ow]{height:400px;margin-right:-14vw;width:calc(100% + 14vw)}}.hero-scrim[data-astro-cid-7r447ubh]{background:linear-gradient(180deg,hsl(var(--ground-dark) / .62),hsl(var(--ground-dark) / .34) 45%,hsl(var(--ground-dark) / .7)),linear-gradient(180deg,#0000006b,#00000047 45%,#00000073)}@media(min-width:1024px){.hero-scrim[data-astro-cid-7r447ubh]{background:linear-gradient(96deg,hsl(var(--ground-dark) / .8),hsl(var(--ground-dark) / .46) 40%,hsl(var(--ground-dark) / .12),hsl(var(--ground-dark) / .04)),linear-gradient(96deg,#00000085,#00000057 40%,#0000001f,#0000000f)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-track[data-astro-cid-7r447ubh]{animation:marquee 46s linear infinite}.marquee-track[data-astro-cid-7r447ubh]:hover{animation-play-state:paused}
