@layer components{.ProjectMedia-module__UewXKG__grid{row-gap:var(--section-space-sm)}.ProjectMedia-module__UewXKG__sequence{gap:var(--section-space-sm) var(--gutter);align-items:start;display:grid}.ProjectMedia-module__UewXKG__phone{justify-self:center;inline-size:min(100%,18rem)}@media (min-width:48rem){.ProjectMedia-module__UewXKG__sequence{grid-template-columns:repeat(2,minmax(0,1fr))}.ProjectMedia-module__UewXKG__wide{grid-column:1/-1}}}
@layer components{.LiveSiteLink-module__t01oNq__link{align-items:center;gap:var(--space-2);min-block-size:2.75rem;color:var(--text-muted);transition:color var(--dur-micro) var(--ease-out);text-decoration-line:none;display:inline-flex}.LiveSiteLink-module__t01oNq__text{text-decoration-line:underline;text-decoration-thickness:var(--hairline);text-underline-offset:.3em}.LiveSiteLink-module__t01oNq__icon{transition:translate var(--dur-standard) var(--ease-out);display:inline-flex}.LiveSiteLink-module__t01oNq__icon svg{block-size:1.125rem;inline-size:1.125rem}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .LiveSiteLink-module__t01oNq__icon svg{transform:scaleX(-1)}@media (hover:hover) and (pointer:fine){.LiveSiteLink-module__t01oNq__link:hover{color:var(--text)}.LiveSiteLink-module__t01oNq__link:hover .LiveSiteLink-module__t01oNq__icon{translate:calc(var(--space-1) * var(--dir)) calc(-1 * var(--space-1))}}.LiveSiteLink-module__t01oNq__link:focus-visible{color:var(--text)}}
@layer components{.Thread-module__OWK1Ra__thread{background:linear-gradient(to right, var(--thread-from), var(--thread-to));transform-origin:0;grid-column:1/-1;block-size:2px;display:block;position:relative}:is(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)).Thread-module__OWK1Ra__thread,:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .Thread-module__OWK1Ra__thread){background:linear-gradient(to left, var(--thread-from), var(--thread-to));transform-origin:100%}.Thread-module__OWK1Ra__thread:after{content:"";background:var(--thread-to);block-size:6px;inline-size:6px;position:absolute;inset-block-start:50%;inset-inline-end:0;translate:0 -50%}@media (min-width:75rem){.Thread-module__OWK1Ra__thread{grid-column:1/span 6}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.Thread-module__OWK1Ra__thread{animation:linear both Thread-module__OWK1Ra__thread-draw;animation-timeline:view();animation-range:entry cover 30%}}}@keyframes Thread-module__OWK1Ra__thread-draw{0%{scale:0 1}}@media (forced-colors:active){.Thread-module__OWK1Ra__thread{display:none}}}
