.ai-b-ai-mvl19x11-j-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-j-H5KnIFfRwxhSumAMbywe .cc-hero{background:var(--cc-bg);box-sizing:border-box;padding-bottom:var(--block-padding-bottom,56px);padding-top:var(--block-padding-top,72px);width:100%}.ai-b-ai-mvl19x11-j-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-j-H5KnIFfRwxhSumAMbywe .cc-hero__inner{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;padding-inline:var(--site-padding)}.ai-b-ai-mvl19x11-j-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-j-H5KnIFfRwxhSumAMbywe .cc-hero__eyebrow{align-items:center;background:var(--cc-eyebrow-bg);border:1px solid var(--cc-eyebrow-border);border-radius:999px;display:inline-flex;letter-spacing:.06em;padding:.45rem 1rem;text-transform:uppercase}.ai-b-ai-mvl19x11-j-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-j-H5KnIFfRwxhSumAMbywe .cc-hero__title{letter-spacing:-.02em;line-height:1.05;margin:0;max-width:18ch;overflow-wrap:anywhere}.ai-b-ai-mvl19x11-j-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-j-H5KnIFfRwxhSumAMbywe .cc-hero__rule{background:var(--cc-accent);border-radius:4px;height:4px;width:72px}.ai-b-ai-mvl19x11-j-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-j-H5KnIFfRwxhSumAMbywe .cc-hero__lead{line-height:1.55;margin:0;max-width:46rem}.ai-b-ai-mvl19x11-j-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-j-H5KnIFfRwxhSumAMbywe .cc-hero__note{line-height:1.5;margin:0;max-width:46rem;opacity:.75}@media (max-width:640px){.ai-b-ai-mvl19x11-j-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-j-H5KnIFfRwxhSumAMbywe .cc-hero__inner{gap:1.1rem}.ai-b-ai-mvl19x11-j-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-j-H5KnIFfRwxhSumAMbywe .cc-hero__title{max-width:none}}.ai-b-ai-mvl19x11-k-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-k-H5KnIFfRwxhSumAMbywe .cc-paths{background:var(--cc-bg);box-sizing:border-box;padding-bottom:var(--block-padding-bottom,48px);padding-top:var(--block-padding-top,48px);width:100%}.ai-b-ai-mvl19x11-k-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-k-H5KnIFfRwxhSumAMbywe .cc-paths__inner{display:flex;flex-direction:column;gap:2.5rem;padding-inline:var(--site-padding)}.ai-b-ai-mvl19x11-k-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-k-H5KnIFfRwxhSumAMbywe .cc-paths__head{display:flex;flex-direction:column;gap:.9rem;max-width:46rem}.ai-b-ai-mvl19x11-k-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-k-H5KnIFfRwxhSumAMbywe .cc-paths__heading{letter-spacing:-.015em;line-height:1.1;margin:0}.ai-b-ai-mvl19x11-k-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-k-H5KnIFfRwxhSumAMbywe .cc-paths__intro{line-height:1.55;margin:0;opacity:.85}.ai-b-ai-mvl19x11-k-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-k-H5KnIFfRwxhSumAMbywe .cc-paths__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ai-b-ai-mvl19x11-k-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-k-H5KnIFfRwxhSumAMbywe .cc-paths__card{background:var(--cc-card-bg);border:1px solid var(--cc-card-border);border-radius:var(--cc-radius);box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;padding:clamp(1.4rem,3vw,2.4rem)}.ai-b-ai-mvl19x11-k-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-k-H5KnIFfRwxhSumAMbywe .cc-paths__kicker{align-self:flex-start;background:var(--cc-kicker-bg);border:1px solid var(--cc-kicker-border);border-radius:999px;letter-spacing:.05em;padding:.35rem .85rem;text-transform:uppercase}.ai-b-ai-mvl19x11-k-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-k-H5KnIFfRwxhSumAMbywe .cc-paths__title{line-height:1.1;margin:0}.ai-b-ai-mvl19x11-k-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-k-H5KnIFfRwxhSumAMbywe .cc-paths__text{line-height:1.55;margin:0}.ai-b-ai-mvl19x11-k-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-k-H5KnIFfRwxhSumAMbywe .cc-paths__list{display:flex;flex-direction:column;gap:.9rem;list-style:none;margin:.5rem 0 0;padding:0}.ai-b-ai-mvl19x11-k-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-k-H5KnIFfRwxhSumAMbywe .cc-paths__item{align-items:flex-start;display:flex;gap:.8rem;line-height:1.5}.ai-b-ai-mvl19x11-k-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-k-H5KnIFfRwxhSumAMbywe .cc-paths__check{align-items:center;background:var(--cc-check-bg);border-radius:50%;display:inline-flex;flex:0 0 auto;height:24px;justify-content:center;margin-top:.1rem;width:24px}@media (max-width:860px){.ai-b-ai-mvl19x11-k-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-k-H5KnIFfRwxhSumAMbywe .cc-paths__grid{grid-template-columns:minmax(0,1fr)}}.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe .cc-ref{background:var(--cc-bg);box-sizing:border-box;padding-bottom:var(--block-padding-bottom,48px);padding-top:var(--block-padding-top,48px);width:100%}.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe .cc-ref__inner{display:flex;flex-direction:column;gap:2.5rem;padding-inline:var(--site-padding)}.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe .cc-ref__head{display:flex;flex-direction:column;gap:.9rem;max-width:50rem}.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe .cc-ref__heading{letter-spacing:-.015em;line-height:1.1;margin:0}.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe .cc-ref__intro{line-height:1.6;margin:0;opacity:.85}.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe .cc-ref__main{align-items:start;display:grid;gap:2rem;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe .cc-ref__figure{display:flex;flex-direction:column;gap:.8rem;margin:0}.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe .cc-ref__frame{aspect-ratio:16/9;background:var(--cc-mock-bg);border-radius:var(--cc-radius);color:var(--cc-mock-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden;position:relative;width:100%}.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe .cc-ref__safe{border:1px dashed var(--cc-mock-text);border-radius:4px;inset:8% 5%;opacity:.18;position:absolute}.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe .cc-ref__corner{display:flex;flex-direction:column;font-size:clamp(.6rem,1.4vw,.85rem);gap:.25rem;letter-spacing:.04em;line-height:1.25;max-width:60%;overflow-wrap:anywhere;position:absolute}.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe .cc-ref__corner span{align-self:flex-start;background:var(--cc-mock-text);border-radius:3px;color:var(--cc-mock-bg);display:inline-block;padding:.15rem .45rem}.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe .cc-ref__corner--tl{left:3%;top:4%}.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe .cc-ref__corner--bl{bottom:4%;left:3%}.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe .cc-ref__corner--br{align-items:flex-end;bottom:4%;right:3%}.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe .cc-ref__corner--br span{align-self:flex-end}.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe .cc-ref__caption{line-height:1.5;opacity:.75}.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe .cc-ref__cards{display:flex;flex-direction:column;gap:1rem}.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe .cc-ref__card{align-items:flex-start;background:var(--cc-card-bg);border:1px solid var(--cc-card-border);border-radius:var(--cc-radius);box-sizing:border-box;display:flex;gap:1rem;padding:1.2rem 1.3rem}.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe .cc-ref__label{background:var(--cc-label-bg);border-radius:10px;flex:0 0 auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.06em;min-width:3.4rem;padding:.5rem .7rem;text-align:center}.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe .cc-ref__cardbody{display:flex;flex-direction:column;gap:.35rem;min-width:0}.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe .cc-ref__cardtitle{line-height:1.2;margin:0}.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe .cc-ref__cardtext{line-height:1.5;margin:0}.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe .cc-ref__specs{display:flex;flex-direction:column;gap:1.2rem}.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe .cc-ref__specstitle{line-height:1.2;margin:0}.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe .cc-ref__specgrid{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe .cc-ref__spec{background:var(--cc-card-bg);border:1px solid var(--cc-card-border);border-radius:var(--cc-radius);box-sizing:border-box;display:flex;flex-direction:column;gap:.4rem;padding:1.2rem}.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe .cc-ref__spectitle{line-height:1.2;margin:0}.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe .cc-ref__spectext{line-height:1.5;margin:0}@media (max-width:960px){.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe .cc-ref__main{grid-template-columns:minmax(0,1fr)}.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe .cc-ref__specgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe .cc-ref__specgrid{grid-template-columns:minmax(0,1fr)}.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-l-H5KnIFfRwxhSumAMbywe .cc-ref__card{flex-direction:column}}.ai-b-ai-mvl19x11-m-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-m-H5KnIFfRwxhSumAMbywe .cc-steps{background:var(--cc-bg);box-sizing:border-box;padding-bottom:var(--block-padding-bottom,48px);padding-top:var(--block-padding-top,48px);width:100%}.ai-b-ai-mvl19x11-m-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-m-H5KnIFfRwxhSumAMbywe .cc-steps__inner{display:flex;flex-direction:column;gap:2.5rem;padding-inline:var(--site-padding)}.ai-b-ai-mvl19x11-m-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-m-H5KnIFfRwxhSumAMbywe .cc-steps__head{display:flex;flex-direction:column;gap:.9rem;max-width:50rem}.ai-b-ai-mvl19x11-m-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-m-H5KnIFfRwxhSumAMbywe .cc-steps__heading{letter-spacing:-.015em;line-height:1.1;margin:0}.ai-b-ai-mvl19x11-m-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-m-H5KnIFfRwxhSumAMbywe .cc-steps__intro{line-height:1.6;margin:0;opacity:.85}.ai-b-ai-mvl19x11-m-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-m-H5KnIFfRwxhSumAMbywe .cc-steps__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.ai-b-ai-mvl19x11-m-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-m-H5KnIFfRwxhSumAMbywe .cc-steps__card{background:var(--cc-card-bg);border:1px solid var(--cc-card-border);border-radius:var(--cc-radius);box-sizing:border-box;display:flex;flex-direction:column;gap:.6rem;padding:1.5rem}.ai-b-ai-mvl19x11-m-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-m-H5KnIFfRwxhSumAMbywe .cc-steps__num{color:var(--cc-number);font-family:var(--font-family-heading);font-size:2.2rem;letter-spacing:-.02em;line-height:1}.ai-b-ai-mvl19x11-m-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-m-H5KnIFfRwxhSumAMbywe .cc-steps__title{line-height:1.2;margin:0}.ai-b-ai-mvl19x11-m-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-m-H5KnIFfRwxhSumAMbywe .cc-steps__text{line-height:1.55;margin:0}.ai-b-ai-mvl19x11-m-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-m-H5KnIFfRwxhSumAMbywe .cc-steps__callout{background:var(--cc-callout-bg);border-radius:var(--cc-radius);box-sizing:border-box;display:flex;flex-direction:column;gap:.6rem;padding:clamp(1.4rem,3vw,2.2rem)}.ai-b-ai-mvl19x11-m-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-m-H5KnIFfRwxhSumAMbywe .cc-steps__calloutTitle{line-height:1.2;margin:0}.ai-b-ai-mvl19x11-m-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-m-H5KnIFfRwxhSumAMbywe .cc-steps__calloutText{line-height:1.6;margin:0;max-width:52rem}@media (max-width:960px){.ai-b-ai-mvl19x11-m-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-m-H5KnIFfRwxhSumAMbywe .cc-steps__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ai-b-ai-mvl19x11-m-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-m-H5KnIFfRwxhSumAMbywe .cc-steps__grid{grid-template-columns:minmax(0,1fr)}}.ai-b-ai-mvl19x11-n-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-n-H5KnIFfRwxhSumAMbywe .cc-exp{background:var(--cc-bg);box-sizing:border-box;padding-bottom:var(--block-padding-bottom,48px);padding-top:var(--block-padding-top,48px);width:100%}.ai-b-ai-mvl19x11-n-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-n-H5KnIFfRwxhSumAMbywe .cc-exp__inner{display:flex;flex-direction:column;gap:2.5rem;padding-inline:var(--site-padding)}.ai-b-ai-mvl19x11-n-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-n-H5KnIFfRwxhSumAMbywe .cc-exp__head{display:flex;flex-direction:column;gap:.9rem;max-width:50rem}.ai-b-ai-mvl19x11-n-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-n-H5KnIFfRwxhSumAMbywe .cc-exp__heading{letter-spacing:-.015em;line-height:1.1;margin:0}.ai-b-ai-mvl19x11-n-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-n-H5KnIFfRwxhSumAMbywe .cc-exp__intro{line-height:1.6;margin:0;opacity:.85}.ai-b-ai-mvl19x11-n-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-n-H5KnIFfRwxhSumAMbywe .cc-exp__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}.ai-b-ai-mvl19x11-n-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-n-H5KnIFfRwxhSumAMbywe .cc-exp__card{background:var(--cc-card-bg);border:1px solid var(--cc-card-border);border-radius:var(--cc-radius);box-sizing:border-box;display:flex;flex-direction:column;gap:.7rem;padding:1.6rem}.ai-b-ai-mvl19x11-n-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-n-H5KnIFfRwxhSumAMbywe .cc-exp__icon{align-items:center;background:var(--cc-icon-bg);border-radius:12px;display:inline-flex;height:44px;justify-content:center;margin-bottom:.3rem;width:44px}.ai-b-ai-mvl19x11-n-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-n-H5KnIFfRwxhSumAMbywe .cc-exp__title{line-height:1.2;margin:0}.ai-b-ai-mvl19x11-n-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-n-H5KnIFfRwxhSumAMbywe .cc-exp__text{line-height:1.55;margin:0}@media (max-width:960px){.ai-b-ai-mvl19x11-n-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-n-H5KnIFfRwxhSumAMbywe .cc-exp__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ai-b-ai-mvl19x11-n-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-n-H5KnIFfRwxhSumAMbywe .cc-exp__grid{grid-template-columns:minmax(0,1fr)}}.ai-b-ai-mvl19x11-o-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-o-H5KnIFfRwxhSumAMbywe .cc-vfx{background:var(--cc-bg);box-sizing:border-box;padding-bottom:var(--block-padding-bottom,64px);padding-top:var(--block-padding-top,64px);width:100%}.ai-b-ai-mvl19x11-o-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-o-H5KnIFfRwxhSumAMbywe .cc-vfx__inner{display:flex;flex-direction:column;gap:2.5rem;padding-inline:var(--site-padding)}.ai-b-ai-mvl19x11-o-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-o-H5KnIFfRwxhSumAMbywe .cc-vfx__head{display:flex;flex-direction:column;gap:.9rem;max-width:50rem}.ai-b-ai-mvl19x11-o-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-o-H5KnIFfRwxhSumAMbywe .cc-vfx__heading{letter-spacing:-.015em;line-height:1.1;margin:0}.ai-b-ai-mvl19x11-o-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-o-H5KnIFfRwxhSumAMbywe .cc-vfx__intro{line-height:1.6;margin:0;opacity:.85}.ai-b-ai-mvl19x11-o-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-o-H5KnIFfRwxhSumAMbywe .cc-vfx__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr))}.ai-b-ai-mvl19x11-o-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-o-H5KnIFfRwxhSumAMbywe .cc-vfx__card{background:var(--cc-card-bg);border:1px solid var(--cc-card-border);border-radius:var(--cc-radius);box-sizing:border-box;display:flex;flex-direction:column;gap:.7rem;padding:1.5rem}.ai-b-ai-mvl19x11-o-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-o-H5KnIFfRwxhSumAMbywe .cc-vfx__label{align-self:flex-start;background:var(--cc-label-bg);border-radius:999px;letter-spacing:.06em;padding:.3rem .8rem;text-transform:uppercase}.ai-b-ai-mvl19x11-o-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-o-H5KnIFfRwxhSumAMbywe .cc-vfx__title{line-height:1.2;margin:0}.ai-b-ai-mvl19x11-o-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-o-H5KnIFfRwxhSumAMbywe .cc-vfx__text{line-height:1.55;margin:0}.ai-b-ai-mvl19x11-o-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-o-H5KnIFfRwxhSumAMbywe .cc-vfx__closing{font-style:italic;line-height:1.5;margin:0}@media (max-width:1100px){.ai-b-ai-mvl19x11-o-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-o-H5KnIFfRwxhSumAMbywe .cc-vfx__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ai-b-ai-mvl19x11-o-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-o-H5KnIFfRwxhSumAMbywe .cc-vfx__grid{grid-template-columns:minmax(0,1fr)}}.ai-b-ai-mvl19x11-p-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-p-H5KnIFfRwxhSumAMbywe .cc-paths{background:var(--cc-bg);box-sizing:border-box;padding-bottom:var(--block-padding-bottom,48px);padding-top:var(--block-padding-top,48px);width:100%}.ai-b-ai-mvl19x11-p-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-p-H5KnIFfRwxhSumAMbywe .cc-paths__inner{display:flex;flex-direction:column;gap:2.5rem;padding-inline:var(--site-padding)}.ai-b-ai-mvl19x11-p-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-p-H5KnIFfRwxhSumAMbywe .cc-paths__head{display:flex;flex-direction:column;gap:.9rem;max-width:46rem}.ai-b-ai-mvl19x11-p-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-p-H5KnIFfRwxhSumAMbywe .cc-paths__heading{letter-spacing:-.015em;line-height:1.1;margin:0}.ai-b-ai-mvl19x11-p-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-p-H5KnIFfRwxhSumAMbywe .cc-paths__intro{line-height:1.55;margin:0;opacity:.85}.ai-b-ai-mvl19x11-p-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-p-H5KnIFfRwxhSumAMbywe .cc-paths__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ai-b-ai-mvl19x11-p-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-p-H5KnIFfRwxhSumAMbywe .cc-paths__card{background:var(--cc-card-bg);border:1px solid var(--cc-card-border);border-radius:var(--cc-radius);box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;padding:clamp(1.4rem,3vw,2.4rem)}.ai-b-ai-mvl19x11-p-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-p-H5KnIFfRwxhSumAMbywe .cc-paths__kicker{align-self:flex-start;background:var(--cc-kicker-bg);border:1px solid var(--cc-kicker-border);border-radius:999px;letter-spacing:.05em;padding:.35rem .85rem;text-transform:uppercase}.ai-b-ai-mvl19x11-p-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-p-H5KnIFfRwxhSumAMbywe .cc-paths__title{line-height:1.1;margin:0}.ai-b-ai-mvl19x11-p-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-p-H5KnIFfRwxhSumAMbywe .cc-paths__text{line-height:1.55;margin:0}.ai-b-ai-mvl19x11-p-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-p-H5KnIFfRwxhSumAMbywe .cc-paths__list{display:flex;flex-direction:column;gap:.9rem;list-style:none;margin:.5rem 0 0;padding:0}.ai-b-ai-mvl19x11-p-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-p-H5KnIFfRwxhSumAMbywe .cc-paths__item{align-items:flex-start;display:flex;gap:.8rem;line-height:1.5}.ai-b-ai-mvl19x11-p-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-p-H5KnIFfRwxhSumAMbywe .cc-paths__check{align-items:center;background:var(--cc-check-bg);border-radius:50%;display:inline-flex;flex:0 0 auto;height:24px;justify-content:center;margin-top:.1rem;width:24px}@media (max-width:860px){.ai-b-ai-mvl19x11-p-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-p-H5KnIFfRwxhSumAMbywe .cc-paths__grid{grid-template-columns:minmax(0,1fr)}}.ai-b-ai-mvl19x11-q-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-q-H5KnIFfRwxhSumAMbywe .cc-gloss{background:var(--cc-bg);box-sizing:border-box;padding-bottom:var(--block-padding-bottom,64px);padding-top:var(--block-padding-top,48px);width:100%}.ai-b-ai-mvl19x11-q-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-q-H5KnIFfRwxhSumAMbywe .cc-gloss__inner{display:flex;flex-direction:column;gap:2.2rem;padding-inline:var(--site-padding)}.ai-b-ai-mvl19x11-q-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-q-H5KnIFfRwxhSumAMbywe .cc-gloss__head{display:flex;flex-direction:column;gap:.9rem;max-width:50rem}.ai-b-ai-mvl19x11-q-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-q-H5KnIFfRwxhSumAMbywe .cc-gloss__heading{letter-spacing:-.015em;line-height:1.1;margin:0}.ai-b-ai-mvl19x11-q-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-q-H5KnIFfRwxhSumAMbywe .cc-gloss__intro{line-height:1.6;margin:0;opacity:.85}.ai-b-ai-mvl19x11-q-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-q-H5KnIFfRwxhSumAMbywe .cc-gloss__list{column-gap:3rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0}.ai-b-ai-mvl19x11-q-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-q-H5KnIFfRwxhSumAMbywe .cc-gloss__row{align-items:start;border-top:1px solid var(--cc-divider);display:grid;gap:1.2rem;grid-template-columns:minmax(0,9rem) minmax(0,1fr);padding:1.2rem 0}.ai-b-ai-mvl19x11-q-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-q-H5KnIFfRwxhSumAMbywe .cc-gloss__term{line-height:1.25;margin:0;overflow-wrap:anywhere}.ai-b-ai-mvl19x11-q-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-q-H5KnIFfRwxhSumAMbywe .cc-gloss__def{line-height:1.6;margin:0}@media (max-width:960px){.ai-b-ai-mvl19x11-q-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-q-H5KnIFfRwxhSumAMbywe .cc-gloss__list{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.ai-b-ai-mvl19x11-q-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-q-H5KnIFfRwxhSumAMbywe .cc-gloss__row{gap:.4rem;grid-template-columns:minmax(0,1fr)}}.ai-b-ai-mvl19x11-r-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-r-H5KnIFfRwxhSumAMbywe .cc-cta{background:var(--cc-bg);box-sizing:border-box;padding-bottom:var(--block-padding-bottom,80px);padding-top:var(--block-padding-top,32px);width:100%}.ai-b-ai-mvl19x11-r-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-r-H5KnIFfRwxhSumAMbywe .cc-cta__outer{padding-inline:var(--site-padding)}.ai-b-ai-mvl19x11-r-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-r-H5KnIFfRwxhSumAMbywe .cc-cta__panel{align-items:flex-start;background:var(--cc-panel);border-radius:var(--cc-panel-radius);box-sizing:border-box;display:flex;flex-direction:column;gap:1.1rem;padding:clamp(1.8rem,5vw,4rem)}.ai-b-ai-mvl19x11-r-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-r-H5KnIFfRwxhSumAMbywe .cc-cta__heading{letter-spacing:-.015em;line-height:1.1;margin:0;max-width:28ch}.ai-b-ai-mvl19x11-r-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-r-H5KnIFfRwxhSumAMbywe .cc-cta__text{line-height:1.6;margin:0;max-width:44rem}.ai-b-ai-mvl19x11-r-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-r-H5KnIFfRwxhSumAMbywe .cc-cta__btn{background:var(--cc-btn-bg);border:1px solid var(--cc-btn-border);border-radius:var(--cc-btn-radius);cursor:pointer;margin-top:.6rem;padding:.9rem 1.8rem;transition:transform .2s ease,opacity .2s ease}.ai-b-ai-mvl19x11-r-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-r-H5KnIFfRwxhSumAMbywe .cc-cta__btn:hover{opacity:.92;transform:translateY(-2px)}.ai-b-ai-mvl19x11-r-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-r-H5KnIFfRwxhSumAMbywe .cc-cta__btn:focus-visible{outline:2px solid var(--cc-btn-border);outline-offset:3px}@media (max-width:600px){.ai-b-ai-mvl19x11-r-H5KnIFfRwxhSumAMbywe.ai-b-ai-mvl19x11-r-H5KnIFfRwxhSumAMbywe .cc-cta__heading{max-width:none}}:where(.ai-b-hero-KkYEXZDOIbkLWicjBPpS) .tw-hero{background-color:var(--hero-bg);padding-bottom:calc(var(--block-padding-bottom, 24px) + clamp(24px, 5vw, 64px));padding-top:0;width:100%}:where(.ai-b-hero-KkYEXZDOIbkLWicjBPpS) .tw-hero-stripes{display:flex;gap:clamp(10px,2.2vw,26px);overflow:hidden;padding-inline:var(--site-padding);padding-top:8px}:where(.ai-b-hero-KkYEXZDOIbkLWicjBPpS) .tw-hero-stripes span{background:var(--stripe);flex:1 1 0;height:clamp(18px,3vw,34px);transform:skewX(-28deg)}:where(.ai-b-hero-KkYEXZDOIbkLWicjBPpS) .tw-hero-inner{padding-inline:var(--site-padding);padding-top:calc(var(--block-padding-top, 0px) + clamp(80px, 8vw, 104px))}:where(.ai-b-hero-KkYEXZDOIbkLWicjBPpS) .tw-hero-title{letter-spacing:-.02em;line-height:1.04;margin:0;max-width:22ch;text-wrap:balance}:where(.ai-b-hero-KkYEXZDOIbkLWicjBPpS) .tw-slate{border:2px solid var(--slate-border);border-radius:var(--slate-radius);display:grid;grid-auto-columns:auto;grid-auto-flow:column;justify-content:start;margin:clamp(32px,5vw,56px) 0 0;overflow:hidden}:where(.ai-b-hero-KkYEXZDOIbkLWicjBPpS) .tw-slate-cell{padding:14px 28px 16px}:where(.ai-b-hero-KkYEXZDOIbkLWicjBPpS) .tw-slate-cell+.tw-slate-cell{border-left:2px solid var(--slate-border)}:where(.ai-b-hero-KkYEXZDOIbkLWicjBPpS) .tw-slate-cell dt{font-size:.875rem;margin:0 0 2px;opacity:.75}:where(.ai-b-hero-KkYEXZDOIbkLWicjBPpS) .tw-slate-cell dd{font-size:1.1875rem;font-weight:600;margin:0}@media (max-width:760px){:where(.ai-b-hero-KkYEXZDOIbkLWicjBPpS) .tw-slate{grid-auto-flow:row;width:100%}:where(.ai-b-hero-KkYEXZDOIbkLWicjBPpS) .tw-slate-cell+.tw-slate-cell{border-left:0;border-top:2px solid var(--slate-border)}}.ai-b-ai-mvk59595-1-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59595-1-KkYEXZDOIbkLWicjBPpS .tws{background:var(--bg);color:var(--text);padding-inline:var(--site-padding);padding-bottom:var(--block-padding-bottom,24px);padding-top:var(--block-padding-top,24px);width:100%}.ai-b-ai-mvk59595-1-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59595-1-KkYEXZDOIbkLWicjBPpS .tws-grid{border-top:2px solid var(--text);display:grid;gap:clamp(20px,4vw,56px);grid-template-columns:minmax(180px,260px) 1fr;padding-top:clamp(28px,4vw,44px)}.ai-b-ai-mvk59595-1-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59595-1-KkYEXZDOIbkLWicjBPpS .tws-h2{letter-spacing:-.01em;line-height:1.15;margin:0}.ai-b-ai-mvk59595-1-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59595-1-KkYEXZDOIbkLWicjBPpS .tws-body{min-width:0}.ai-b-ai-mvk59595-1-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59595-1-KkYEXZDOIbkLWicjBPpS .tws-list{list-style:none;margin:0;padding:0}.ai-b-ai-mvk59595-1-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59595-1-KkYEXZDOIbkLWicjBPpS .tws-li{border-bottom:1px solid var(--line);font-size:1.0625rem;line-height:1.5;max-width:70ch;padding:14px 0}.ai-b-ai-mvk59595-1-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59595-1-KkYEXZDOIbkLWicjBPpS .tws-li b{font-weight:700}.ai-b-ai-mvk59595-1-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59595-1-KkYEXZDOIbkLWicjBPpS .tws-li:first-child{padding-top:0}.ai-b-ai-mvk59595-1-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59595-1-KkYEXZDOIbkLWicjBPpS .tws-li:last-child{border-bottom:0}.ai-b-ai-mvk59595-1-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59595-1-KkYEXZDOIbkLWicjBPpS .tws-formats{align-items:flex-start;background:var(--band);border-radius:var(--band-radius);display:flex;flex-wrap:wrap;gap:clamp(16px,3vw,36px);margin-top:26px;padding:22px 24px}.ai-b-ai-mvk59595-1-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59595-1-KkYEXZDOIbkLWicjBPpS .tws-fmt{display:grid;gap:10px;margin:0}.ai-b-ai-mvk59595-1-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59595-1-KkYEXZDOIbkLWicjBPpS .tws-fmt figcaption{color:var(--caption);font-size:.875rem;line-height:1.35;max-width:22ch}.ai-b-ai-mvk59595-1-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59595-1-KkYEXZDOIbkLWicjBPpS .tws-frame{background:var(--frame);border-radius:6px;position:relative}.ai-b-ai-mvk59595-1-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59595-1-KkYEXZDOIbkLWicjBPpS .tws-wide{aspect-ratio:16/9}.ai-b-ai-mvk59595-1-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59595-1-KkYEXZDOIbkLWicjBPpS .tws-tall{aspect-ratio:9/16}.ai-b-ai-mvk59595-1-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59595-1-KkYEXZDOIbkLWicjBPpS .tws-tag{background:var(--accent);border-radius:2px;height:16px;left:6px;position:absolute;top:6px;width:16px}.ai-b-ai-mvk59595-1-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59595-1-KkYEXZDOIbkLWicjBPpS .tws-sub{background:var(--frame-detail);border-radius:2px;bottom:10px;height:7px;left:50%;position:absolute;transform:translateX(-50%);width:60%}.ai-b-ai-mvk59595-1-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59595-1-KkYEXZDOIbkLWicjBPpS .tws-sub:after{background:var(--accent);border-radius:2px;content:"";height:5px;left:14%;position:absolute;right:14%;top:10px}@media (max-width:760px){.ai-b-ai-mvk59595-1-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59595-1-KkYEXZDOIbkLWicjBPpS .tws-grid{gap:16px;grid-template-columns:1fr}}.ai-b-ai-mvk5pmsi-6-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk5pmsi-6-KkYEXZDOIbkLWicjBPpS .twd-wrap{background:var(--div-bg);overflow:hidden;padding-bottom:var(--block-padding-bottom,0);padding-top:var(--block-padding-top,0);width:100%}.ai-b-ai-mvk5pmsi-6-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk5pmsi-6-KkYEXZDOIbkLWicjBPpS .twd-row{display:flex;gap:clamp(10px,2.2vw,26px);padding-inline:var(--site-padding)}.ai-b-ai-mvk5pmsi-6-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk5pmsi-6-KkYEXZDOIbkLWicjBPpS .twd-row span{background:var(--div-stripe);flex:1 1 0;height:clamp(10px,1.6vw,18px);transform:skewX(-28deg)}.ai-b-ai-mvk59fih-2-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59fih-2-KkYEXZDOIbkLWicjBPpS .twp{background:var(--bg);color:var(--text);padding-inline:var(--site-padding);padding-bottom:var(--block-padding-bottom,24px);padding-top:var(--block-padding-top,24px);width:100%}.ai-b-ai-mvk59fih-2-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59fih-2-KkYEXZDOIbkLWicjBPpS .twp-grid{border-top:2px solid var(--text);display:grid;gap:clamp(20px,4vw,56px);grid-template-columns:minmax(180px,260px) 1fr;padding-top:clamp(28px,4vw,44px)}.ai-b-ai-mvk59fih-2-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59fih-2-KkYEXZDOIbkLWicjBPpS .twp-h2{letter-spacing:-.01em;line-height:1.15;margin:0}.ai-b-ai-mvk59fih-2-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59fih-2-KkYEXZDOIbkLWicjBPpS .twp-list{display:grid;gap:12px;list-style:none;margin:0;max-width:70ch;padding:0}.ai-b-ai-mvk59fih-2-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59fih-2-KkYEXZDOIbkLWicjBPpS .twp-li{font-size:1.0625rem;line-height:1.5;padding-left:26px;position:relative}.ai-b-ai-mvk59fih-2-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59fih-2-KkYEXZDOIbkLWicjBPpS .twp-li:before{background:var(--accent);content:"";height:11px;left:0;position:absolute;top:.5em;transform:skewX(-28deg);width:11px}@media (max-width:760px){.ai-b-ai-mvk59fih-2-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59fih-2-KkYEXZDOIbkLWicjBPpS .twp-grid{gap:16px;grid-template-columns:1fr}}.ai-b-ai-mvk5pums-7-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk5pums-7-KkYEXZDOIbkLWicjBPpS .twd-wrap{background:var(--div-bg);overflow:hidden;padding-bottom:var(--block-padding-bottom,0);padding-top:var(--block-padding-top,0);width:100%}.ai-b-ai-mvk5pums-7-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk5pums-7-KkYEXZDOIbkLWicjBPpS .twd-row{display:flex;gap:clamp(10px,2.2vw,26px);padding-inline:var(--site-padding)}.ai-b-ai-mvk5pums-7-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk5pums-7-KkYEXZDOIbkLWicjBPpS .twd-row span{background:var(--div-stripe);flex:1 1 0;height:clamp(10px,1.6vw,18px);transform:skewX(-28deg)}.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS .twq{background:var(--bg);color:var(--text);padding-inline:var(--site-padding);padding-bottom:var(--block-padding-bottom,24px);padding-top:var(--block-padding-top,24px);width:100%}.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS .twq-grid{border-top:2px solid var(--text);display:grid;gap:clamp(20px,4vw,56px);grid-template-columns:minmax(180px,260px) 1fr;padding-top:clamp(28px,4vw,44px)}.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS .twq-h2{letter-spacing:-.01em;line-height:1.15;margin:0}.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS .twq-body{min-width:0}.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS .twq-share{border-radius:9px;display:flex;height:18px;margin:0 0 22px;overflow:hidden}.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS .twq-share i{display:block;height:100%}.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS .twq-table{border-collapse:collapse;font-size:1.0625rem;line-height:1.5;width:100%}.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS .twq-table td,.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS .twq-table th{border-bottom:1px solid var(--line);padding:14px 12px 14px 0;text-align:left;vertical-align:top}.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS .twq-table th{border-bottom:2px solid var(--text);color:var(--muted);font-size:.875rem;font-weight:600;padding-top:0}.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS .twq-table .twq-eur{font-variant-numeric:tabular-nums;padding-right:0;text-align:right;white-space:nowrap}.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS .twq-item{font-weight:700;padding-right:24px;width:230px}.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS .twq-sw{border-radius:3px;display:inline-block;height:12px;margin-right:10px;vertical-align:-1px;width:12px}.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS .twq-what{color:var(--muted)}.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS .twq-table .twq-total td{background:var(--total-fill);border:0;color:var(--total-text);font-weight:700;padding:18px 16px;vertical-align:middle}.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS .twq-table .twq-total .twq-eur{font-size:clamp(1.4rem,3vw,1.9rem);font-weight:800;padding-right:16px}.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS .twq-total td:first-child{border-radius:12px 0 0 12px}.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS .twq-total td:last-child{border-radius:0 12px 12px 0}.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS .twq-note{color:var(--muted);font-size:1.0625rem;line-height:1.5;margin:18px 0 0;max-width:70ch}@media (max-width:760px){.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS .twq-grid{gap:16px;grid-template-columns:1fr}.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS .twq-item{width:auto}.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS .twq-table thead{display:none}.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS .twq-table,.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS .twq-table tbody{display:block}.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS .twq-table tbody tr:not(.twq-total){border-bottom:1px solid var(--line);display:grid;gap:4px 16px;grid-template-columns:1fr auto;padding:14px 0}.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS .twq-table tbody tr:first-child{border-top:2px solid var(--text)}.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS .twq-table td{border:0;display:block;padding:0}.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS .twq-table .twq-item{grid-column:1;grid-row:1}.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS .twq-table .twq-eur{grid-column:2;grid-row:1}.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS .twq-table .twq-what{grid-column:1/-1;grid-row:2}.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS .twq-table tr.twq-total{align-items:center;background:var(--total-fill);border-radius:12px;color:var(--total-text);display:flex;gap:12px;justify-content:space-between;margin-top:4px;padding:16px}.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS .twq-table tr.twq-total td{background:transparent;border-radius:0;padding:0}.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk59xw4-3-KkYEXZDOIbkLWicjBPpS .twq-table .twq-total .twq-eur{padding-right:0}}.ai-b-ai-mvk5q20e-8-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk5q20e-8-KkYEXZDOIbkLWicjBPpS .twd-wrap{background:var(--div-bg);overflow:hidden;padding-bottom:var(--block-padding-bottom,0);padding-top:var(--block-padding-top,0);width:100%}.ai-b-ai-mvk5q20e-8-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk5q20e-8-KkYEXZDOIbkLWicjBPpS .twd-row{display:flex;gap:clamp(10px,2.2vw,26px);padding-inline:var(--site-padding)}.ai-b-ai-mvk5q20e-8-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk5q20e-8-KkYEXZDOIbkLWicjBPpS .twd-row span{background:var(--div-stripe);flex:1 1 0;height:clamp(10px,1.6vw,18px);transform:skewX(-28deg)}.ai-b-ai-mvk5a9a5-4-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk5a9a5-4-KkYEXZDOIbkLWicjBPpS .twt{background:var(--bg);color:var(--text);padding-inline:var(--site-padding);padding-bottom:var(--block-padding-bottom,24px);padding-top:var(--block-padding-top,24px);width:100%}.ai-b-ai-mvk5a9a5-4-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk5a9a5-4-KkYEXZDOIbkLWicjBPpS .twt-grid{border-top:2px solid var(--text);display:grid;gap:clamp(20px,4vw,56px);grid-template-columns:minmax(180px,260px) 1fr;padding-top:clamp(28px,4vw,44px)}.ai-b-ai-mvk5a9a5-4-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk5a9a5-4-KkYEXZDOIbkLWicjBPpS .twt-h2{letter-spacing:-.01em;line-height:1.15;margin:0}.ai-b-ai-mvk5a9a5-4-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk5a9a5-4-KkYEXZDOIbkLWicjBPpS .twt-terms{margin:0;max-width:80ch}.ai-b-ai-mvk5a9a5-4-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk5a9a5-4-KkYEXZDOIbkLWicjBPpS .twt-row{border-bottom:1px solid var(--line);display:grid;font-size:1.0625rem;gap:24px;grid-template-columns:minmax(140px,200px) 1fr;line-height:1.5;padding:14px 0}.ai-b-ai-mvk5a9a5-4-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk5a9a5-4-KkYEXZDOIbkLWicjBPpS .twt-row:first-child{padding-top:0}.ai-b-ai-mvk5a9a5-4-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk5a9a5-4-KkYEXZDOIbkLWicjBPpS .twt-row:last-child{border-bottom:0}.ai-b-ai-mvk5a9a5-4-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk5a9a5-4-KkYEXZDOIbkLWicjBPpS .twt-row dt{font-weight:700}.ai-b-ai-mvk5a9a5-4-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk5a9a5-4-KkYEXZDOIbkLWicjBPpS .twt-row dd{margin:0}@media (max-width:760px){.ai-b-ai-mvk5a9a5-4-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk5a9a5-4-KkYEXZDOIbkLWicjBPpS .twt-grid{gap:16px;grid-template-columns:1fr}.ai-b-ai-mvk5a9a5-4-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk5a9a5-4-KkYEXZDOIbkLWicjBPpS .twt-row{gap:4px;grid-template-columns:1fr}}.ai-b-ai-mvk5q9dj-9-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk5q9dj-9-KkYEXZDOIbkLWicjBPpS .twd-wrap{background:var(--div-bg);overflow:hidden;padding-bottom:var(--block-padding-bottom,0);padding-top:var(--block-padding-top,0);width:100%}.ai-b-ai-mvk5q9dj-9-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk5q9dj-9-KkYEXZDOIbkLWicjBPpS .twd-row{display:flex;gap:clamp(10px,2.2vw,26px);padding-inline:var(--site-padding)}.ai-b-ai-mvk5q9dj-9-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk5q9dj-9-KkYEXZDOIbkLWicjBPpS .twd-row span{background:var(--div-stripe);flex:1 1 0;height:clamp(10px,1.6vw,18px);transform:skewX(-28deg)}.ai-b-ai-mvk5an02-5-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk5an02-5-KkYEXZDOIbkLWicjBPpS .twa{background:var(--bg);color:var(--text);padding-inline:var(--site-padding);padding-bottom:var(--block-padding-bottom,24px);padding-top:var(--block-padding-top,24px);width:100%}.ai-b-ai-mvk5an02-5-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk5an02-5-KkYEXZDOIbkLWicjBPpS .twa-grid{border-top:2px solid var(--text);display:grid;gap:clamp(20px,4vw,56px);grid-template-columns:minmax(180px,260px) 1fr;padding-top:clamp(28px,4vw,44px)}.ai-b-ai-mvk5an02-5-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk5an02-5-KkYEXZDOIbkLWicjBPpS .twa-h2{letter-spacing:-.01em;line-height:1.15;margin:0}.ai-b-ai-mvk5an02-5-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk5an02-5-KkYEXZDOIbkLWicjBPpS .twa-body{min-width:0}.ai-b-ai-mvk5an02-5-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk5an02-5-KkYEXZDOIbkLWicjBPpS .twa-intro{color:var(--muted);font-size:1.0625rem;line-height:1.5;margin:0 0 18px}.ai-b-ai-mvk5an02-5-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk5an02-5-KkYEXZDOIbkLWicjBPpS .twa-table{border-collapse:collapse;font-size:1.0625rem;line-height:1.5;width:100%}.ai-b-ai-mvk5an02-5-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk5an02-5-KkYEXZDOIbkLWicjBPpS .twa-table td,.ai-b-ai-mvk5an02-5-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk5an02-5-KkYEXZDOIbkLWicjBPpS .twa-table th{border-bottom:1px solid var(--line);padding:14px 12px 14px 0;text-align:left;vertical-align:top}.ai-b-ai-mvk5an02-5-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk5an02-5-KkYEXZDOIbkLWicjBPpS .twa-table th{border-bottom:2px solid var(--text);color:var(--muted);font-size:.875rem;font-weight:600;padding-top:0}.ai-b-ai-mvk5an02-5-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk5an02-5-KkYEXZDOIbkLWicjBPpS .twa-table .twa-eur{font-variant-numeric:tabular-nums;padding-right:0;text-align:right;white-space:nowrap}.ai-b-ai-mvk5an02-5-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk5an02-5-KkYEXZDOIbkLWicjBPpS .twa-amount{font-weight:600}.ai-b-ai-mvk5an02-5-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk5an02-5-KkYEXZDOIbkLWicjBPpS .twa-muted td{color:var(--muted)}.ai-b-ai-mvk5an02-5-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk5an02-5-KkYEXZDOIbkLWicjBPpS .twa-table .twa-sum td{border-bottom:0;border-top:2px solid var(--text);font-size:1.125rem;font-weight:800;padding-top:16px}@media (max-width:760px){.ai-b-ai-mvk5an02-5-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk5an02-5-KkYEXZDOIbkLWicjBPpS .twa-grid{gap:16px;grid-template-columns:1fr}}.ai-b-ai-mvk5w6w5-a-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk5w6w5-a-KkYEXZDOIbkLWicjBPpS .twd-wrap{background:var(--div-bg);overflow:hidden;padding-bottom:var(--block-padding-bottom,0);padding-top:var(--block-padding-top,0);width:100%}.ai-b-ai-mvk5w6w5-a-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk5w6w5-a-KkYEXZDOIbkLWicjBPpS .twd-row{display:flex;gap:clamp(10px,2.2vw,26px);padding-inline:var(--site-padding)}.ai-b-ai-mvk5w6w5-a-KkYEXZDOIbkLWicjBPpS.ai-b-ai-mvk5w6w5-a-KkYEXZDOIbkLWicjBPpS .twd-row span{background:var(--div-stripe);flex:1 1 0;height:clamp(10px,1.6vw,18px);transform:skewX(-28deg)}.ai-b-ai-mvl19uyy-a-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-a-b1SzJCOJyGnjF9PQgvj0 .cc-hero{background:var(--cc-bg);box-sizing:border-box;padding-bottom:var(--block-padding-bottom,56px);padding-top:var(--block-padding-top,72px);width:100%}.ai-b-ai-mvl19uyy-a-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-a-b1SzJCOJyGnjF9PQgvj0 .cc-hero__inner{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;padding-inline:var(--site-padding)}.ai-b-ai-mvl19uyy-a-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-a-b1SzJCOJyGnjF9PQgvj0 .cc-hero__eyebrow{align-items:center;background:var(--cc-eyebrow-bg);border:1px solid var(--cc-eyebrow-border);border-radius:999px;display:inline-flex;letter-spacing:.06em;padding:.45rem 1rem;text-transform:uppercase}.ai-b-ai-mvl19uyy-a-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-a-b1SzJCOJyGnjF9PQgvj0 .cc-hero__title{letter-spacing:-.02em;line-height:1.05;margin:0;max-width:18ch;overflow-wrap:anywhere}.ai-b-ai-mvl19uyy-a-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-a-b1SzJCOJyGnjF9PQgvj0 .cc-hero__rule{background:var(--cc-accent);border-radius:4px;height:4px;width:72px}.ai-b-ai-mvl19uyy-a-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-a-b1SzJCOJyGnjF9PQgvj0 .cc-hero__lead{line-height:1.55;margin:0;max-width:46rem}.ai-b-ai-mvl19uyy-a-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-a-b1SzJCOJyGnjF9PQgvj0 .cc-hero__note{line-height:1.5;margin:0;max-width:46rem;opacity:.75}@media (max-width:640px){.ai-b-ai-mvl19uyy-a-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-a-b1SzJCOJyGnjF9PQgvj0 .cc-hero__inner{gap:1.1rem}.ai-b-ai-mvl19uyy-a-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-a-b1SzJCOJyGnjF9PQgvj0 .cc-hero__title{max-width:none}}.ai-b-ai-mvl19uyy-b-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-b-b1SzJCOJyGnjF9PQgvj0 .cc-paths{background:var(--cc-bg);box-sizing:border-box;padding-bottom:var(--block-padding-bottom,48px);padding-top:var(--block-padding-top,48px);width:100%}.ai-b-ai-mvl19uyy-b-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-b-b1SzJCOJyGnjF9PQgvj0 .cc-paths__inner{display:flex;flex-direction:column;gap:2.5rem;padding-inline:var(--site-padding)}.ai-b-ai-mvl19uyy-b-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-b-b1SzJCOJyGnjF9PQgvj0 .cc-paths__head{display:flex;flex-direction:column;gap:.9rem;max-width:46rem}.ai-b-ai-mvl19uyy-b-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-b-b1SzJCOJyGnjF9PQgvj0 .cc-paths__heading{letter-spacing:-.015em;line-height:1.1;margin:0}.ai-b-ai-mvl19uyy-b-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-b-b1SzJCOJyGnjF9PQgvj0 .cc-paths__intro{line-height:1.55;margin:0;opacity:.85}.ai-b-ai-mvl19uyy-b-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-b-b1SzJCOJyGnjF9PQgvj0 .cc-paths__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ai-b-ai-mvl19uyy-b-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-b-b1SzJCOJyGnjF9PQgvj0 .cc-paths__card{background:var(--cc-card-bg);border:1px solid var(--cc-card-border);border-radius:var(--cc-radius);box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;padding:clamp(1.4rem,3vw,2.4rem)}.ai-b-ai-mvl19uyy-b-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-b-b1SzJCOJyGnjF9PQgvj0 .cc-paths__kicker{align-self:flex-start;background:var(--cc-kicker-bg);border:1px solid var(--cc-kicker-border);border-radius:999px;letter-spacing:.05em;padding:.35rem .85rem;text-transform:uppercase}.ai-b-ai-mvl19uyy-b-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-b-b1SzJCOJyGnjF9PQgvj0 .cc-paths__title{line-height:1.1;margin:0}.ai-b-ai-mvl19uyy-b-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-b-b1SzJCOJyGnjF9PQgvj0 .cc-paths__text{line-height:1.55;margin:0}.ai-b-ai-mvl19uyy-b-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-b-b1SzJCOJyGnjF9PQgvj0 .cc-paths__list{display:flex;flex-direction:column;gap:.9rem;list-style:none;margin:.5rem 0 0;padding:0}.ai-b-ai-mvl19uyy-b-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-b-b1SzJCOJyGnjF9PQgvj0 .cc-paths__item{align-items:flex-start;display:flex;gap:.8rem;line-height:1.5}.ai-b-ai-mvl19uyy-b-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-b-b1SzJCOJyGnjF9PQgvj0 .cc-paths__check{align-items:center;background:var(--cc-check-bg);border-radius:50%;display:inline-flex;flex:0 0 auto;height:24px;justify-content:center;margin-top:.1rem;width:24px}@media (max-width:860px){.ai-b-ai-mvl19uyy-b-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-b-b1SzJCOJyGnjF9PQgvj0 .cc-paths__grid{grid-template-columns:minmax(0,1fr)}}.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0 .cc-ref{background:var(--cc-bg);box-sizing:border-box;padding-bottom:var(--block-padding-bottom,48px);padding-top:var(--block-padding-top,48px);width:100%}.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0 .cc-ref__inner{display:flex;flex-direction:column;gap:2.5rem;padding-inline:var(--site-padding)}.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0 .cc-ref__head{display:flex;flex-direction:column;gap:.9rem;max-width:50rem}.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0 .cc-ref__heading{letter-spacing:-.015em;line-height:1.1;margin:0}.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0 .cc-ref__intro{line-height:1.6;margin:0;opacity:.85}.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0 .cc-ref__main{align-items:start;display:grid;gap:2rem;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0 .cc-ref__figure{display:flex;flex-direction:column;gap:.8rem;margin:0}.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0 .cc-ref__frame{aspect-ratio:16/9;background:var(--cc-mock-bg);border-radius:var(--cc-radius);color:var(--cc-mock-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden;position:relative;width:100%}.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0 .cc-ref__safe{border:1px dashed var(--cc-mock-text);border-radius:4px;inset:8% 5%;opacity:.18;position:absolute}.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0 .cc-ref__corner{display:flex;flex-direction:column;font-size:clamp(.6rem,1.4vw,.85rem);gap:.25rem;letter-spacing:.04em;line-height:1.25;max-width:60%;overflow-wrap:anywhere;position:absolute}.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0 .cc-ref__corner span{align-self:flex-start;background:var(--cc-mock-text);border-radius:3px;color:var(--cc-mock-bg);display:inline-block;padding:.15rem .45rem}.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0 .cc-ref__corner--tl{left:3%;top:4%}.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0 .cc-ref__corner--bl{bottom:4%;left:3%}.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0 .cc-ref__corner--br{align-items:flex-end;bottom:4%;right:3%}.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0 .cc-ref__corner--br span{align-self:flex-end}.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0 .cc-ref__caption{line-height:1.5;opacity:.75}.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0 .cc-ref__cards{display:flex;flex-direction:column;gap:1rem}.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0 .cc-ref__card{align-items:flex-start;background:var(--cc-card-bg);border:1px solid var(--cc-card-border);border-radius:var(--cc-radius);box-sizing:border-box;display:flex;gap:1rem;padding:1.2rem 1.3rem}.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0 .cc-ref__label{background:var(--cc-label-bg);border-radius:10px;flex:0 0 auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.06em;min-width:3.4rem;padding:.5rem .7rem;text-align:center}.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0 .cc-ref__cardbody{display:flex;flex-direction:column;gap:.35rem;min-width:0}.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0 .cc-ref__cardtitle{line-height:1.2;margin:0}.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0 .cc-ref__cardtext{line-height:1.5;margin:0}.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0 .cc-ref__specs{display:flex;flex-direction:column;gap:1.2rem}.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0 .cc-ref__specstitle{line-height:1.2;margin:0}.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0 .cc-ref__specgrid{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0 .cc-ref__spec{background:var(--cc-card-bg);border:1px solid var(--cc-card-border);border-radius:var(--cc-radius);box-sizing:border-box;display:flex;flex-direction:column;gap:.4rem;padding:1.2rem}.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0 .cc-ref__spectitle{line-height:1.2;margin:0}.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0 .cc-ref__spectext{line-height:1.5;margin:0}@media (max-width:960px){.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0 .cc-ref__main{grid-template-columns:minmax(0,1fr)}.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0 .cc-ref__specgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0 .cc-ref__specgrid{grid-template-columns:minmax(0,1fr)}.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-c-b1SzJCOJyGnjF9PQgvj0 .cc-ref__card{flex-direction:column}}.ai-b-ai-mvl19uyy-d-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-d-b1SzJCOJyGnjF9PQgvj0 .cc-steps{background:var(--cc-bg);box-sizing:border-box;padding-bottom:var(--block-padding-bottom,48px);padding-top:var(--block-padding-top,48px);width:100%}.ai-b-ai-mvl19uyy-d-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-d-b1SzJCOJyGnjF9PQgvj0 .cc-steps__inner{display:flex;flex-direction:column;gap:2.5rem;padding-inline:var(--site-padding)}.ai-b-ai-mvl19uyy-d-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-d-b1SzJCOJyGnjF9PQgvj0 .cc-steps__head{display:flex;flex-direction:column;gap:.9rem;max-width:50rem}.ai-b-ai-mvl19uyy-d-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-d-b1SzJCOJyGnjF9PQgvj0 .cc-steps__heading{letter-spacing:-.015em;line-height:1.1;margin:0}.ai-b-ai-mvl19uyy-d-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-d-b1SzJCOJyGnjF9PQgvj0 .cc-steps__intro{line-height:1.6;margin:0;opacity:.85}.ai-b-ai-mvl19uyy-d-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-d-b1SzJCOJyGnjF9PQgvj0 .cc-steps__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.ai-b-ai-mvl19uyy-d-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-d-b1SzJCOJyGnjF9PQgvj0 .cc-steps__card{background:var(--cc-card-bg);border:1px solid var(--cc-card-border);border-radius:var(--cc-radius);box-sizing:border-box;display:flex;flex-direction:column;gap:.6rem;padding:1.5rem}.ai-b-ai-mvl19uyy-d-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-d-b1SzJCOJyGnjF9PQgvj0 .cc-steps__num{color:var(--cc-number);font-family:var(--font-family-heading);font-size:2.2rem;letter-spacing:-.02em;line-height:1}.ai-b-ai-mvl19uyy-d-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-d-b1SzJCOJyGnjF9PQgvj0 .cc-steps__title{line-height:1.2;margin:0}.ai-b-ai-mvl19uyy-d-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-d-b1SzJCOJyGnjF9PQgvj0 .cc-steps__text{line-height:1.55;margin:0}.ai-b-ai-mvl19uyy-d-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-d-b1SzJCOJyGnjF9PQgvj0 .cc-steps__callout{background:var(--cc-callout-bg);border-radius:var(--cc-radius);box-sizing:border-box;display:flex;flex-direction:column;gap:.6rem;padding:clamp(1.4rem,3vw,2.2rem)}.ai-b-ai-mvl19uyy-d-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-d-b1SzJCOJyGnjF9PQgvj0 .cc-steps__calloutTitle{line-height:1.2;margin:0}.ai-b-ai-mvl19uyy-d-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-d-b1SzJCOJyGnjF9PQgvj0 .cc-steps__calloutText{line-height:1.6;margin:0;max-width:52rem}@media (max-width:960px){.ai-b-ai-mvl19uyy-d-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-d-b1SzJCOJyGnjF9PQgvj0 .cc-steps__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ai-b-ai-mvl19uyy-d-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-d-b1SzJCOJyGnjF9PQgvj0 .cc-steps__grid{grid-template-columns:minmax(0,1fr)}}.ai-b-ai-mvl19uyy-e-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-e-b1SzJCOJyGnjF9PQgvj0 .cc-exp{background:var(--cc-bg);box-sizing:border-box;padding-bottom:var(--block-padding-bottom,48px);padding-top:var(--block-padding-top,48px);width:100%}.ai-b-ai-mvl19uyy-e-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-e-b1SzJCOJyGnjF9PQgvj0 .cc-exp__inner{display:flex;flex-direction:column;gap:2.5rem;padding-inline:var(--site-padding)}.ai-b-ai-mvl19uyy-e-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-e-b1SzJCOJyGnjF9PQgvj0 .cc-exp__head{display:flex;flex-direction:column;gap:.9rem;max-width:50rem}.ai-b-ai-mvl19uyy-e-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-e-b1SzJCOJyGnjF9PQgvj0 .cc-exp__heading{letter-spacing:-.015em;line-height:1.1;margin:0}.ai-b-ai-mvl19uyy-e-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-e-b1SzJCOJyGnjF9PQgvj0 .cc-exp__intro{line-height:1.6;margin:0;opacity:.85}.ai-b-ai-mvl19uyy-e-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-e-b1SzJCOJyGnjF9PQgvj0 .cc-exp__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}.ai-b-ai-mvl19uyy-e-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-e-b1SzJCOJyGnjF9PQgvj0 .cc-exp__card{background:var(--cc-card-bg);border:1px solid var(--cc-card-border);border-radius:var(--cc-radius);box-sizing:border-box;display:flex;flex-direction:column;gap:.7rem;padding:1.6rem}.ai-b-ai-mvl19uyy-e-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-e-b1SzJCOJyGnjF9PQgvj0 .cc-exp__icon{align-items:center;background:var(--cc-icon-bg);border-radius:12px;display:inline-flex;height:44px;justify-content:center;margin-bottom:.3rem;width:44px}.ai-b-ai-mvl19uyy-e-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-e-b1SzJCOJyGnjF9PQgvj0 .cc-exp__title{line-height:1.2;margin:0}.ai-b-ai-mvl19uyy-e-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-e-b1SzJCOJyGnjF9PQgvj0 .cc-exp__text{line-height:1.55;margin:0}@media (max-width:960px){.ai-b-ai-mvl19uyy-e-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-e-b1SzJCOJyGnjF9PQgvj0 .cc-exp__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ai-b-ai-mvl19uyy-e-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-e-b1SzJCOJyGnjF9PQgvj0 .cc-exp__grid{grid-template-columns:minmax(0,1fr)}}.ai-b-ai-mvl19uyy-f-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-f-b1SzJCOJyGnjF9PQgvj0 .cc-vfx{background:var(--cc-bg);box-sizing:border-box;padding-bottom:var(--block-padding-bottom,64px);padding-top:var(--block-padding-top,64px);width:100%}.ai-b-ai-mvl19uyy-f-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-f-b1SzJCOJyGnjF9PQgvj0 .cc-vfx__inner{display:flex;flex-direction:column;gap:2.5rem;padding-inline:var(--site-padding)}.ai-b-ai-mvl19uyy-f-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-f-b1SzJCOJyGnjF9PQgvj0 .cc-vfx__head{display:flex;flex-direction:column;gap:.9rem;max-width:50rem}.ai-b-ai-mvl19uyy-f-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-f-b1SzJCOJyGnjF9PQgvj0 .cc-vfx__heading{letter-spacing:-.015em;line-height:1.1;margin:0}.ai-b-ai-mvl19uyy-f-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-f-b1SzJCOJyGnjF9PQgvj0 .cc-vfx__intro{line-height:1.6;margin:0;opacity:.85}.ai-b-ai-mvl19uyy-f-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-f-b1SzJCOJyGnjF9PQgvj0 .cc-vfx__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr))}.ai-b-ai-mvl19uyy-f-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-f-b1SzJCOJyGnjF9PQgvj0 .cc-vfx__card{background:var(--cc-card-bg);border:1px solid var(--cc-card-border);border-radius:var(--cc-radius);box-sizing:border-box;display:flex;flex-direction:column;gap:.7rem;padding:1.5rem}.ai-b-ai-mvl19uyy-f-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-f-b1SzJCOJyGnjF9PQgvj0 .cc-vfx__label{align-self:flex-start;background:var(--cc-label-bg);border-radius:999px;letter-spacing:.06em;padding:.3rem .8rem;text-transform:uppercase}.ai-b-ai-mvl19uyy-f-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-f-b1SzJCOJyGnjF9PQgvj0 .cc-vfx__title{line-height:1.2;margin:0}.ai-b-ai-mvl19uyy-f-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-f-b1SzJCOJyGnjF9PQgvj0 .cc-vfx__text{line-height:1.55;margin:0}.ai-b-ai-mvl19uyy-f-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-f-b1SzJCOJyGnjF9PQgvj0 .cc-vfx__closing{font-style:italic;line-height:1.5;margin:0}@media (max-width:1100px){.ai-b-ai-mvl19uyy-f-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-f-b1SzJCOJyGnjF9PQgvj0 .cc-vfx__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ai-b-ai-mvl19uyy-f-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-f-b1SzJCOJyGnjF9PQgvj0 .cc-vfx__grid{grid-template-columns:minmax(0,1fr)}}.ai-b-ai-mvl19uyy-g-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-g-b1SzJCOJyGnjF9PQgvj0 .cc-paths{background:var(--cc-bg);box-sizing:border-box;padding-bottom:var(--block-padding-bottom,48px);padding-top:var(--block-padding-top,48px);width:100%}.ai-b-ai-mvl19uyy-g-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-g-b1SzJCOJyGnjF9PQgvj0 .cc-paths__inner{display:flex;flex-direction:column;gap:2.5rem;padding-inline:var(--site-padding)}.ai-b-ai-mvl19uyy-g-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-g-b1SzJCOJyGnjF9PQgvj0 .cc-paths__head{display:flex;flex-direction:column;gap:.9rem;max-width:46rem}.ai-b-ai-mvl19uyy-g-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-g-b1SzJCOJyGnjF9PQgvj0 .cc-paths__heading{letter-spacing:-.015em;line-height:1.1;margin:0}.ai-b-ai-mvl19uyy-g-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-g-b1SzJCOJyGnjF9PQgvj0 .cc-paths__intro{line-height:1.55;margin:0;opacity:.85}.ai-b-ai-mvl19uyy-g-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-g-b1SzJCOJyGnjF9PQgvj0 .cc-paths__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ai-b-ai-mvl19uyy-g-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-g-b1SzJCOJyGnjF9PQgvj0 .cc-paths__card{background:var(--cc-card-bg);border:1px solid var(--cc-card-border);border-radius:var(--cc-radius);box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;padding:clamp(1.4rem,3vw,2.4rem)}.ai-b-ai-mvl19uyy-g-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-g-b1SzJCOJyGnjF9PQgvj0 .cc-paths__kicker{align-self:flex-start;background:var(--cc-kicker-bg);border:1px solid var(--cc-kicker-border);border-radius:999px;letter-spacing:.05em;padding:.35rem .85rem;text-transform:uppercase}.ai-b-ai-mvl19uyy-g-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-g-b1SzJCOJyGnjF9PQgvj0 .cc-paths__title{line-height:1.1;margin:0}.ai-b-ai-mvl19uyy-g-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-g-b1SzJCOJyGnjF9PQgvj0 .cc-paths__text{line-height:1.55;margin:0}.ai-b-ai-mvl19uyy-g-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-g-b1SzJCOJyGnjF9PQgvj0 .cc-paths__list{display:flex;flex-direction:column;gap:.9rem;list-style:none;margin:.5rem 0 0;padding:0}.ai-b-ai-mvl19uyy-g-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-g-b1SzJCOJyGnjF9PQgvj0 .cc-paths__item{align-items:flex-start;display:flex;gap:.8rem;line-height:1.5}.ai-b-ai-mvl19uyy-g-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-g-b1SzJCOJyGnjF9PQgvj0 .cc-paths__check{align-items:center;background:var(--cc-check-bg);border-radius:50%;display:inline-flex;flex:0 0 auto;height:24px;justify-content:center;margin-top:.1rem;width:24px}@media (max-width:860px){.ai-b-ai-mvl19uyy-g-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-g-b1SzJCOJyGnjF9PQgvj0 .cc-paths__grid{grid-template-columns:minmax(0,1fr)}}.ai-b-ai-mvl19uyy-h-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-h-b1SzJCOJyGnjF9PQgvj0 .cc-gloss{background:var(--cc-bg);box-sizing:border-box;padding-bottom:var(--block-padding-bottom,64px);padding-top:var(--block-padding-top,48px);width:100%}.ai-b-ai-mvl19uyy-h-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-h-b1SzJCOJyGnjF9PQgvj0 .cc-gloss__inner{display:flex;flex-direction:column;gap:2.2rem;padding-inline:var(--site-padding)}.ai-b-ai-mvl19uyy-h-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-h-b1SzJCOJyGnjF9PQgvj0 .cc-gloss__head{display:flex;flex-direction:column;gap:.9rem;max-width:50rem}.ai-b-ai-mvl19uyy-h-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-h-b1SzJCOJyGnjF9PQgvj0 .cc-gloss__heading{letter-spacing:-.015em;line-height:1.1;margin:0}.ai-b-ai-mvl19uyy-h-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-h-b1SzJCOJyGnjF9PQgvj0 .cc-gloss__intro{line-height:1.6;margin:0;opacity:.85}.ai-b-ai-mvl19uyy-h-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-h-b1SzJCOJyGnjF9PQgvj0 .cc-gloss__list{column-gap:3rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0}.ai-b-ai-mvl19uyy-h-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-h-b1SzJCOJyGnjF9PQgvj0 .cc-gloss__row{align-items:start;border-top:1px solid var(--cc-divider);display:grid;gap:1.2rem;grid-template-columns:minmax(0,9rem) minmax(0,1fr);padding:1.2rem 0}.ai-b-ai-mvl19uyy-h-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-h-b1SzJCOJyGnjF9PQgvj0 .cc-gloss__term{line-height:1.25;margin:0;overflow-wrap:anywhere}.ai-b-ai-mvl19uyy-h-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-h-b1SzJCOJyGnjF9PQgvj0 .cc-gloss__def{line-height:1.6;margin:0}@media (max-width:960px){.ai-b-ai-mvl19uyy-h-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-h-b1SzJCOJyGnjF9PQgvj0 .cc-gloss__list{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.ai-b-ai-mvl19uyy-h-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-h-b1SzJCOJyGnjF9PQgvj0 .cc-gloss__row{gap:.4rem;grid-template-columns:minmax(0,1fr)}}.ai-b-ai-mvl19uyy-i-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-i-b1SzJCOJyGnjF9PQgvj0 .cc-cta{background:var(--cc-bg);box-sizing:border-box;padding-bottom:var(--block-padding-bottom,80px);padding-top:var(--block-padding-top,32px);width:100%}.ai-b-ai-mvl19uyy-i-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-i-b1SzJCOJyGnjF9PQgvj0 .cc-cta__outer{padding-inline:var(--site-padding)}.ai-b-ai-mvl19uyy-i-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-i-b1SzJCOJyGnjF9PQgvj0 .cc-cta__panel{align-items:flex-start;background:var(--cc-panel);border-radius:var(--cc-panel-radius);box-sizing:border-box;display:flex;flex-direction:column;gap:1.1rem;padding:clamp(1.8rem,5vw,4rem)}.ai-b-ai-mvl19uyy-i-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-i-b1SzJCOJyGnjF9PQgvj0 .cc-cta__heading{letter-spacing:-.015em;line-height:1.1;margin:0;max-width:28ch}.ai-b-ai-mvl19uyy-i-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-i-b1SzJCOJyGnjF9PQgvj0 .cc-cta__text{line-height:1.6;margin:0;max-width:44rem}.ai-b-ai-mvl19uyy-i-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-i-b1SzJCOJyGnjF9PQgvj0 .cc-cta__btn{background:var(--cc-btn-bg);border:1px solid var(--cc-btn-border);border-radius:var(--cc-btn-radius);cursor:pointer;margin-top:.6rem;padding:.9rem 1.8rem;transition:transform .2s ease,opacity .2s ease}.ai-b-ai-mvl19uyy-i-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-i-b1SzJCOJyGnjF9PQgvj0 .cc-cta__btn:hover{opacity:.92;transform:translateY(-2px)}.ai-b-ai-mvl19uyy-i-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-i-b1SzJCOJyGnjF9PQgvj0 .cc-cta__btn:focus-visible{outline:2px solid var(--cc-btn-border);outline-offset:3px}@media (max-width:600px){.ai-b-ai-mvl19uyy-i-b1SzJCOJyGnjF9PQgvj0.ai-b-ai-mvl19uyy-i-b1SzJCOJyGnjF9PQgvj0 .cc-cta__heading{max-width:none}}.ai-b-ai-mvl0vql1-1-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0vql1-1-eAqrwW2FtJs5FiIA0MsD .cc-hero{background:var(--cc-bg);box-sizing:border-box;padding-bottom:var(--block-padding-bottom,56px);padding-top:var(--block-padding-top,72px);width:100%}.ai-b-ai-mvl0vql1-1-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0vql1-1-eAqrwW2FtJs5FiIA0MsD .cc-hero__inner{align-items:flex-start;display:flex;flex-direction:column;gap:1.5rem;padding-inline:var(--site-padding)}.ai-b-ai-mvl0vql1-1-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0vql1-1-eAqrwW2FtJs5FiIA0MsD .cc-hero__eyebrow{align-items:center;background:var(--cc-eyebrow-bg);border:1px solid var(--cc-eyebrow-border);border-radius:999px;display:inline-flex;letter-spacing:.06em;padding:.45rem 1rem;text-transform:uppercase}.ai-b-ai-mvl0vql1-1-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0vql1-1-eAqrwW2FtJs5FiIA0MsD .cc-hero__title{letter-spacing:-.02em;line-height:1.05;margin:0;max-width:18ch;overflow-wrap:anywhere}.ai-b-ai-mvl0vql1-1-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0vql1-1-eAqrwW2FtJs5FiIA0MsD .cc-hero__rule{background:var(--cc-accent);border-radius:4px;height:4px;width:72px}.ai-b-ai-mvl0vql1-1-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0vql1-1-eAqrwW2FtJs5FiIA0MsD .cc-hero__lead{line-height:1.55;margin:0;max-width:46rem}.ai-b-ai-mvl0vql1-1-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0vql1-1-eAqrwW2FtJs5FiIA0MsD .cc-hero__note{line-height:1.5;margin:0;max-width:46rem;opacity:.75}@media (max-width:640px){.ai-b-ai-mvl0vql1-1-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0vql1-1-eAqrwW2FtJs5FiIA0MsD .cc-hero__inner{gap:1.1rem}.ai-b-ai-mvl0vql1-1-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0vql1-1-eAqrwW2FtJs5FiIA0MsD .cc-hero__title{max-width:none}}.ai-b-ai-mvl0wlp6-2-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0wlp6-2-eAqrwW2FtJs5FiIA0MsD .cc-paths{background:var(--cc-bg);box-sizing:border-box;padding-bottom:var(--block-padding-bottom,48px);padding-top:var(--block-padding-top,48px);width:100%}.ai-b-ai-mvl0wlp6-2-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0wlp6-2-eAqrwW2FtJs5FiIA0MsD .cc-paths__inner{display:flex;flex-direction:column;gap:2.5rem;padding-inline:var(--site-padding)}.ai-b-ai-mvl0wlp6-2-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0wlp6-2-eAqrwW2FtJs5FiIA0MsD .cc-paths__head{display:flex;flex-direction:column;gap:.9rem;max-width:46rem}.ai-b-ai-mvl0wlp6-2-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0wlp6-2-eAqrwW2FtJs5FiIA0MsD .cc-paths__heading{letter-spacing:-.015em;line-height:1.1;margin:0}.ai-b-ai-mvl0wlp6-2-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0wlp6-2-eAqrwW2FtJs5FiIA0MsD .cc-paths__intro{line-height:1.55;margin:0;opacity:.85}.ai-b-ai-mvl0wlp6-2-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0wlp6-2-eAqrwW2FtJs5FiIA0MsD .cc-paths__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ai-b-ai-mvl0wlp6-2-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0wlp6-2-eAqrwW2FtJs5FiIA0MsD .cc-paths__card{background:var(--cc-card-bg);border:1px solid var(--cc-card-border);border-radius:var(--cc-radius);box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;padding:clamp(1.4rem,3vw,2.4rem)}.ai-b-ai-mvl0wlp6-2-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0wlp6-2-eAqrwW2FtJs5FiIA0MsD .cc-paths__kicker{align-self:flex-start;background:var(--cc-kicker-bg);border:1px solid var(--cc-kicker-border);border-radius:999px;letter-spacing:.05em;padding:.35rem .85rem;text-transform:uppercase}.ai-b-ai-mvl0wlp6-2-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0wlp6-2-eAqrwW2FtJs5FiIA0MsD .cc-paths__title{line-height:1.1;margin:0}.ai-b-ai-mvl0wlp6-2-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0wlp6-2-eAqrwW2FtJs5FiIA0MsD .cc-paths__text{line-height:1.55;margin:0}.ai-b-ai-mvl0wlp6-2-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0wlp6-2-eAqrwW2FtJs5FiIA0MsD .cc-paths__list{display:flex;flex-direction:column;gap:.9rem;list-style:none;margin:.5rem 0 0;padding:0}.ai-b-ai-mvl0wlp6-2-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0wlp6-2-eAqrwW2FtJs5FiIA0MsD .cc-paths__item{align-items:flex-start;display:flex;gap:.8rem;line-height:1.5}.ai-b-ai-mvl0wlp6-2-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0wlp6-2-eAqrwW2FtJs5FiIA0MsD .cc-paths__check{align-items:center;background:var(--cc-check-bg);border-radius:50%;display:inline-flex;flex:0 0 auto;height:24px;justify-content:center;margin-top:.1rem;width:24px}@media (max-width:860px){.ai-b-ai-mvl0wlp6-2-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0wlp6-2-eAqrwW2FtJs5FiIA0MsD .cc-paths__grid{grid-template-columns:minmax(0,1fr)}}.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD .cc-ref{background:var(--cc-bg);box-sizing:border-box;padding-bottom:var(--block-padding-bottom,48px);padding-top:var(--block-padding-top,48px);width:100%}.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD .cc-ref__inner{display:flex;flex-direction:column;gap:2.5rem;padding-inline:var(--site-padding)}.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD .cc-ref__head{display:flex;flex-direction:column;gap:.9rem;max-width:50rem}.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD .cc-ref__heading{letter-spacing:-.015em;line-height:1.1;margin:0}.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD .cc-ref__intro{line-height:1.6;margin:0;opacity:.85}.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD .cc-ref__main{align-items:start;display:grid;gap:2rem;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD .cc-ref__figure{display:flex;flex-direction:column;gap:.8rem;margin:0}.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD .cc-ref__frame{aspect-ratio:16/9;background:var(--cc-mock-bg);border-radius:var(--cc-radius);color:var(--cc-mock-text);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden;position:relative;width:100%}.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD .cc-ref__safe{border:1px dashed var(--cc-mock-text);border-radius:4px;inset:8% 5%;opacity:.18;position:absolute}.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD .cc-ref__corner{display:flex;flex-direction:column;font-size:clamp(.6rem,1.4vw,.85rem);gap:.25rem;letter-spacing:.04em;line-height:1.25;max-width:60%;overflow-wrap:anywhere;position:absolute}.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD .cc-ref__corner span{align-self:flex-start;background:var(--cc-mock-text);border-radius:3px;color:var(--cc-mock-bg);display:inline-block;padding:.15rem .45rem}.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD .cc-ref__corner--tl{left:3%;top:4%}.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD .cc-ref__corner--bl{bottom:4%;left:3%}.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD .cc-ref__corner--br{align-items:flex-end;bottom:4%;right:3%}.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD .cc-ref__corner--br span{align-self:flex-end}.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD .cc-ref__caption{line-height:1.5;opacity:.75}.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD .cc-ref__cards{display:flex;flex-direction:column;gap:1rem}.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD .cc-ref__card{align-items:flex-start;background:var(--cc-card-bg);border:1px solid var(--cc-card-border);border-radius:var(--cc-radius);box-sizing:border-box;display:flex;gap:1rem;padding:1.2rem 1.3rem}.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD .cc-ref__label{background:var(--cc-label-bg);border-radius:10px;flex:0 0 auto;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.06em;min-width:3.4rem;padding:.5rem .7rem;text-align:center}.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD .cc-ref__cardbody{display:flex;flex-direction:column;gap:.35rem;min-width:0}.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD .cc-ref__cardtitle{line-height:1.2;margin:0}.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD .cc-ref__cardtext{line-height:1.5;margin:0}.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD .cc-ref__specs{display:flex;flex-direction:column;gap:1.2rem}.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD .cc-ref__specstitle{line-height:1.2;margin:0}.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD .cc-ref__specgrid{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD .cc-ref__spec{background:var(--cc-card-bg);border:1px solid var(--cc-card-border);border-radius:var(--cc-radius);box-sizing:border-box;display:flex;flex-direction:column;gap:.4rem;padding:1.2rem}.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD .cc-ref__spectitle{line-height:1.2;margin:0}.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD .cc-ref__spectext{line-height:1.5;margin:0}@media (max-width:960px){.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD .cc-ref__main{grid-template-columns:minmax(0,1fr)}.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD .cc-ref__specgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD .cc-ref__specgrid{grid-template-columns:minmax(0,1fr)}.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0xofn-3-eAqrwW2FtJs5FiIA0MsD .cc-ref__card{flex-direction:column}}.ai-b-ai-mvl0ygm1-4-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0ygm1-4-eAqrwW2FtJs5FiIA0MsD .cc-steps{background:var(--cc-bg);box-sizing:border-box;padding-bottom:var(--block-padding-bottom,48px);padding-top:var(--block-padding-top,48px);width:100%}.ai-b-ai-mvl0ygm1-4-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0ygm1-4-eAqrwW2FtJs5FiIA0MsD .cc-steps__inner{display:flex;flex-direction:column;gap:2.5rem;padding-inline:var(--site-padding)}.ai-b-ai-mvl0ygm1-4-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0ygm1-4-eAqrwW2FtJs5FiIA0MsD .cc-steps__head{display:flex;flex-direction:column;gap:.9rem;max-width:50rem}.ai-b-ai-mvl0ygm1-4-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0ygm1-4-eAqrwW2FtJs5FiIA0MsD .cc-steps__heading{letter-spacing:-.015em;line-height:1.1;margin:0}.ai-b-ai-mvl0ygm1-4-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0ygm1-4-eAqrwW2FtJs5FiIA0MsD .cc-steps__intro{line-height:1.6;margin:0;opacity:.85}.ai-b-ai-mvl0ygm1-4-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0ygm1-4-eAqrwW2FtJs5FiIA0MsD .cc-steps__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}.ai-b-ai-mvl0ygm1-4-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0ygm1-4-eAqrwW2FtJs5FiIA0MsD .cc-steps__card{background:var(--cc-card-bg);border:1px solid var(--cc-card-border);border-radius:var(--cc-radius);box-sizing:border-box;display:flex;flex-direction:column;gap:.6rem;padding:1.5rem}.ai-b-ai-mvl0ygm1-4-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0ygm1-4-eAqrwW2FtJs5FiIA0MsD .cc-steps__num{color:var(--cc-number);font-family:var(--font-family-heading);font-size:2.2rem;letter-spacing:-.02em;line-height:1}.ai-b-ai-mvl0ygm1-4-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0ygm1-4-eAqrwW2FtJs5FiIA0MsD .cc-steps__title{line-height:1.2;margin:0}.ai-b-ai-mvl0ygm1-4-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0ygm1-4-eAqrwW2FtJs5FiIA0MsD .cc-steps__text{line-height:1.55;margin:0}.ai-b-ai-mvl0ygm1-4-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0ygm1-4-eAqrwW2FtJs5FiIA0MsD .cc-steps__callout{background:var(--cc-callout-bg);border-radius:var(--cc-radius);box-sizing:border-box;display:flex;flex-direction:column;gap:.6rem;padding:clamp(1.4rem,3vw,2.2rem)}.ai-b-ai-mvl0ygm1-4-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0ygm1-4-eAqrwW2FtJs5FiIA0MsD .cc-steps__calloutTitle{line-height:1.2;margin:0}.ai-b-ai-mvl0ygm1-4-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0ygm1-4-eAqrwW2FtJs5FiIA0MsD .cc-steps__calloutText{line-height:1.6;margin:0;max-width:52rem}@media (max-width:960px){.ai-b-ai-mvl0ygm1-4-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0ygm1-4-eAqrwW2FtJs5FiIA0MsD .cc-steps__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ai-b-ai-mvl0ygm1-4-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0ygm1-4-eAqrwW2FtJs5FiIA0MsD .cc-steps__grid{grid-template-columns:minmax(0,1fr)}}.ai-b-ai-mvl0z7qz-5-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0z7qz-5-eAqrwW2FtJs5FiIA0MsD .cc-exp{background:var(--cc-bg);box-sizing:border-box;padding-bottom:var(--block-padding-bottom,48px);padding-top:var(--block-padding-top,48px);width:100%}.ai-b-ai-mvl0z7qz-5-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0z7qz-5-eAqrwW2FtJs5FiIA0MsD .cc-exp__inner{display:flex;flex-direction:column;gap:2.5rem;padding-inline:var(--site-padding)}.ai-b-ai-mvl0z7qz-5-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0z7qz-5-eAqrwW2FtJs5FiIA0MsD .cc-exp__head{display:flex;flex-direction:column;gap:.9rem;max-width:50rem}.ai-b-ai-mvl0z7qz-5-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0z7qz-5-eAqrwW2FtJs5FiIA0MsD .cc-exp__heading{letter-spacing:-.015em;line-height:1.1;margin:0}.ai-b-ai-mvl0z7qz-5-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0z7qz-5-eAqrwW2FtJs5FiIA0MsD .cc-exp__intro{line-height:1.6;margin:0;opacity:.85}.ai-b-ai-mvl0z7qz-5-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0z7qz-5-eAqrwW2FtJs5FiIA0MsD .cc-exp__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(3,minmax(0,1fr))}.ai-b-ai-mvl0z7qz-5-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0z7qz-5-eAqrwW2FtJs5FiIA0MsD .cc-exp__card{background:var(--cc-card-bg);border:1px solid var(--cc-card-border);border-radius:var(--cc-radius);box-sizing:border-box;display:flex;flex-direction:column;gap:.7rem;padding:1.6rem}.ai-b-ai-mvl0z7qz-5-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0z7qz-5-eAqrwW2FtJs5FiIA0MsD .cc-exp__icon{align-items:center;background:var(--cc-icon-bg);border-radius:12px;display:inline-flex;height:44px;justify-content:center;margin-bottom:.3rem;width:44px}.ai-b-ai-mvl0z7qz-5-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0z7qz-5-eAqrwW2FtJs5FiIA0MsD .cc-exp__title{line-height:1.2;margin:0}.ai-b-ai-mvl0z7qz-5-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0z7qz-5-eAqrwW2FtJs5FiIA0MsD .cc-exp__text{line-height:1.55;margin:0}@media (max-width:960px){.ai-b-ai-mvl0z7qz-5-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0z7qz-5-eAqrwW2FtJs5FiIA0MsD .cc-exp__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ai-b-ai-mvl0z7qz-5-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0z7qz-5-eAqrwW2FtJs5FiIA0MsD .cc-exp__grid{grid-template-columns:minmax(0,1fr)}}.ai-b-ai-mvl0zvri-6-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0zvri-6-eAqrwW2FtJs5FiIA0MsD .cc-vfx{background:var(--cc-bg);box-sizing:border-box;padding-bottom:var(--block-padding-bottom,64px);padding-top:var(--block-padding-top,64px);width:100%}.ai-b-ai-mvl0zvri-6-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0zvri-6-eAqrwW2FtJs5FiIA0MsD .cc-vfx__inner{display:flex;flex-direction:column;gap:2.5rem;padding-inline:var(--site-padding)}.ai-b-ai-mvl0zvri-6-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0zvri-6-eAqrwW2FtJs5FiIA0MsD .cc-vfx__head{display:flex;flex-direction:column;gap:.9rem;max-width:50rem}.ai-b-ai-mvl0zvri-6-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0zvri-6-eAqrwW2FtJs5FiIA0MsD .cc-vfx__heading{letter-spacing:-.015em;line-height:1.1;margin:0}.ai-b-ai-mvl0zvri-6-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0zvri-6-eAqrwW2FtJs5FiIA0MsD .cc-vfx__intro{line-height:1.6;margin:0;opacity:.85}.ai-b-ai-mvl0zvri-6-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0zvri-6-eAqrwW2FtJs5FiIA0MsD .cc-vfx__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr))}.ai-b-ai-mvl0zvri-6-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0zvri-6-eAqrwW2FtJs5FiIA0MsD .cc-vfx__card{background:var(--cc-card-bg);border:1px solid var(--cc-card-border);border-radius:var(--cc-radius);box-sizing:border-box;display:flex;flex-direction:column;gap:.7rem;padding:1.5rem}.ai-b-ai-mvl0zvri-6-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0zvri-6-eAqrwW2FtJs5FiIA0MsD .cc-vfx__label{align-self:flex-start;background:var(--cc-label-bg);border-radius:999px;letter-spacing:.06em;padding:.3rem .8rem;text-transform:uppercase}.ai-b-ai-mvl0zvri-6-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0zvri-6-eAqrwW2FtJs5FiIA0MsD .cc-vfx__title{line-height:1.2;margin:0}.ai-b-ai-mvl0zvri-6-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0zvri-6-eAqrwW2FtJs5FiIA0MsD .cc-vfx__text{line-height:1.55;margin:0}.ai-b-ai-mvl0zvri-6-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0zvri-6-eAqrwW2FtJs5FiIA0MsD .cc-vfx__closing{font-style:italic;line-height:1.5;margin:0}@media (max-width:1100px){.ai-b-ai-mvl0zvri-6-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0zvri-6-eAqrwW2FtJs5FiIA0MsD .cc-vfx__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.ai-b-ai-mvl0zvri-6-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl0zvri-6-eAqrwW2FtJs5FiIA0MsD .cc-vfx__grid{grid-template-columns:minmax(0,1fr)}}.ai-b-ai-mvl11ngn-7-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl11ngn-7-eAqrwW2FtJs5FiIA0MsD .cc-paths{background:var(--cc-bg);box-sizing:border-box;padding-bottom:var(--block-padding-bottom,48px);padding-top:var(--block-padding-top,48px);width:100%}.ai-b-ai-mvl11ngn-7-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl11ngn-7-eAqrwW2FtJs5FiIA0MsD .cc-paths__inner{display:flex;flex-direction:column;gap:2.5rem;padding-inline:var(--site-padding)}.ai-b-ai-mvl11ngn-7-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl11ngn-7-eAqrwW2FtJs5FiIA0MsD .cc-paths__head{display:flex;flex-direction:column;gap:.9rem;max-width:46rem}.ai-b-ai-mvl11ngn-7-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl11ngn-7-eAqrwW2FtJs5FiIA0MsD .cc-paths__heading{letter-spacing:-.015em;line-height:1.1;margin:0}.ai-b-ai-mvl11ngn-7-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl11ngn-7-eAqrwW2FtJs5FiIA0MsD .cc-paths__intro{line-height:1.55;margin:0;opacity:.85}.ai-b-ai-mvl11ngn-7-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl11ngn-7-eAqrwW2FtJs5FiIA0MsD .cc-paths__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(2,minmax(0,1fr))}.ai-b-ai-mvl11ngn-7-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl11ngn-7-eAqrwW2FtJs5FiIA0MsD .cc-paths__card{background:var(--cc-card-bg);border:1px solid var(--cc-card-border);border-radius:var(--cc-radius);box-sizing:border-box;display:flex;flex-direction:column;gap:1rem;padding:clamp(1.4rem,3vw,2.4rem)}.ai-b-ai-mvl11ngn-7-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl11ngn-7-eAqrwW2FtJs5FiIA0MsD .cc-paths__kicker{align-self:flex-start;background:var(--cc-kicker-bg);border:1px solid var(--cc-kicker-border);border-radius:999px;letter-spacing:.05em;padding:.35rem .85rem;text-transform:uppercase}.ai-b-ai-mvl11ngn-7-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl11ngn-7-eAqrwW2FtJs5FiIA0MsD .cc-paths__title{line-height:1.1;margin:0}.ai-b-ai-mvl11ngn-7-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl11ngn-7-eAqrwW2FtJs5FiIA0MsD .cc-paths__text{line-height:1.55;margin:0}.ai-b-ai-mvl11ngn-7-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl11ngn-7-eAqrwW2FtJs5FiIA0MsD .cc-paths__list{display:flex;flex-direction:column;gap:.9rem;list-style:none;margin:.5rem 0 0;padding:0}.ai-b-ai-mvl11ngn-7-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl11ngn-7-eAqrwW2FtJs5FiIA0MsD .cc-paths__item{align-items:flex-start;display:flex;gap:.8rem;line-height:1.5}.ai-b-ai-mvl11ngn-7-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl11ngn-7-eAqrwW2FtJs5FiIA0MsD .cc-paths__check{align-items:center;background:var(--cc-check-bg);border-radius:50%;display:inline-flex;flex:0 0 auto;height:24px;justify-content:center;margin-top:.1rem;width:24px}@media (max-width:860px){.ai-b-ai-mvl11ngn-7-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl11ngn-7-eAqrwW2FtJs5FiIA0MsD .cc-paths__grid{grid-template-columns:minmax(0,1fr)}}.ai-b-ai-mvl12g27-8-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl12g27-8-eAqrwW2FtJs5FiIA0MsD .cc-gloss{background:var(--cc-bg);box-sizing:border-box;padding-bottom:var(--block-padding-bottom,64px);padding-top:var(--block-padding-top,48px);width:100%}.ai-b-ai-mvl12g27-8-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl12g27-8-eAqrwW2FtJs5FiIA0MsD .cc-gloss__inner{display:flex;flex-direction:column;gap:2.2rem;padding-inline:var(--site-padding)}.ai-b-ai-mvl12g27-8-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl12g27-8-eAqrwW2FtJs5FiIA0MsD .cc-gloss__head{display:flex;flex-direction:column;gap:.9rem;max-width:50rem}.ai-b-ai-mvl12g27-8-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl12g27-8-eAqrwW2FtJs5FiIA0MsD .cc-gloss__heading{letter-spacing:-.015em;line-height:1.1;margin:0}.ai-b-ai-mvl12g27-8-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl12g27-8-eAqrwW2FtJs5FiIA0MsD .cc-gloss__intro{line-height:1.6;margin:0;opacity:.85}.ai-b-ai-mvl12g27-8-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl12g27-8-eAqrwW2FtJs5FiIA0MsD .cc-gloss__list{column-gap:3rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0}.ai-b-ai-mvl12g27-8-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl12g27-8-eAqrwW2FtJs5FiIA0MsD .cc-gloss__row{align-items:start;border-top:1px solid var(--cc-divider);display:grid;gap:1.2rem;grid-template-columns:minmax(0,9rem) minmax(0,1fr);padding:1.2rem 0}.ai-b-ai-mvl12g27-8-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl12g27-8-eAqrwW2FtJs5FiIA0MsD .cc-gloss__term{line-height:1.25;margin:0;overflow-wrap:anywhere}.ai-b-ai-mvl12g27-8-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl12g27-8-eAqrwW2FtJs5FiIA0MsD .cc-gloss__def{line-height:1.6;margin:0}@media (max-width:960px){.ai-b-ai-mvl12g27-8-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl12g27-8-eAqrwW2FtJs5FiIA0MsD .cc-gloss__list{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.ai-b-ai-mvl12g27-8-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl12g27-8-eAqrwW2FtJs5FiIA0MsD .cc-gloss__row{gap:.4rem;grid-template-columns:minmax(0,1fr)}}.ai-b-ai-mvl12upr-9-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl12upr-9-eAqrwW2FtJs5FiIA0MsD .cc-cta{background:var(--cc-bg);box-sizing:border-box;padding-bottom:var(--block-padding-bottom,80px);padding-top:var(--block-padding-top,32px);width:100%}.ai-b-ai-mvl12upr-9-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl12upr-9-eAqrwW2FtJs5FiIA0MsD .cc-cta__outer{padding-inline:var(--site-padding)}.ai-b-ai-mvl12upr-9-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl12upr-9-eAqrwW2FtJs5FiIA0MsD .cc-cta__panel{align-items:flex-start;background:var(--cc-panel);border-radius:var(--cc-panel-radius);box-sizing:border-box;display:flex;flex-direction:column;gap:1.1rem;padding:clamp(1.8rem,5vw,4rem)}.ai-b-ai-mvl12upr-9-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl12upr-9-eAqrwW2FtJs5FiIA0MsD .cc-cta__heading{letter-spacing:-.015em;line-height:1.1;margin:0;max-width:28ch}.ai-b-ai-mvl12upr-9-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl12upr-9-eAqrwW2FtJs5FiIA0MsD .cc-cta__text{line-height:1.6;margin:0;max-width:44rem}.ai-b-ai-mvl12upr-9-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl12upr-9-eAqrwW2FtJs5FiIA0MsD .cc-cta__btn{background:var(--cc-btn-bg);border:1px solid var(--cc-btn-border);border-radius:var(--cc-btn-radius);cursor:pointer;margin-top:.6rem;padding:.9rem 1.8rem;transition:transform .2s ease,opacity .2s ease}.ai-b-ai-mvl12upr-9-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl12upr-9-eAqrwW2FtJs5FiIA0MsD .cc-cta__btn:hover{opacity:.92;transform:translateY(-2px)}.ai-b-ai-mvl12upr-9-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl12upr-9-eAqrwW2FtJs5FiIA0MsD .cc-cta__btn:focus-visible{outline:2px solid var(--cc-btn-border);outline-offset:3px}@media (max-width:600px){.ai-b-ai-mvl12upr-9-eAqrwW2FtJs5FiIA0MsD.ai-b-ai-mvl12upr-9-eAqrwW2FtJs5FiIA0MsD .cc-cta__heading{max-width:none}}.ai-b-eb1a1ab5-76a0-433f-8221-79640f31b87d-7W3P5wxDEtzRvDkB7Gok.ai-b-eb1a1ab5-76a0-433f-8221-79640f31b87d-7W3P5wxDEtzRvDkB7Gok .acGifGrid{background:var(--bg,transparent);padding-inline:var(--site-padding);padding-bottom:var(--pb,0);padding-top:var(--pt,0);width:100%}.ai-b-eb1a1ab5-76a0-433f-8221-79640f31b87d-7W3P5wxDEtzRvDkB7Gok.ai-b-eb1a1ab5-76a0-433f-8221-79640f31b87d-7W3P5wxDEtzRvDkB7Gok .acGifGridInner{display:grid;gap:var(--gap,8px);grid-template-columns:repeat(var(--cols,3),1fr)}.ai-b-eb1a1ab5-76a0-433f-8221-79640f31b87d-7W3P5wxDEtzRvDkB7Gok.ai-b-eb1a1ab5-76a0-433f-8221-79640f31b87d-7W3P5wxDEtzRvDkB7Gok .acGifGridItem{aspect-ratio:var(--aspect,4/3);border-radius:var(--radius,12px);overflow:hidden}@media (max-width:768px){.ai-b-eb1a1ab5-76a0-433f-8221-79640f31b87d-7W3P5wxDEtzRvDkB7Gok.ai-b-eb1a1ab5-76a0-433f-8221-79640f31b87d-7W3P5wxDEtzRvDkB7Gok .acGifGridInner{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ai-b-eb1a1ab5-76a0-433f-8221-79640f31b87d-7W3P5wxDEtzRvDkB7Gok.ai-b-eb1a1ab5-76a0-433f-8221-79640f31b87d-7W3P5wxDEtzRvDkB7Gok .acGifGridInner{grid-template-columns:1fr}}.ai-b-8b05cc77-e3a7-4236-ad96-21fc27f201ae-7W3P5wxDEtzRvDkB7Gok.ai-b-8b05cc77-e3a7-4236-ad96-21fc27f201ae-7W3P5wxDEtzRvDkB7Gok .acGifGrid{background:var(--bg,transparent);padding-inline:var(--site-padding);padding-bottom:var(--pb,0);padding-top:var(--pt,0);width:100%}.ai-b-8b05cc77-e3a7-4236-ad96-21fc27f201ae-7W3P5wxDEtzRvDkB7Gok.ai-b-8b05cc77-e3a7-4236-ad96-21fc27f201ae-7W3P5wxDEtzRvDkB7Gok .acGifGridInner{display:grid;gap:var(--gap,8px);grid-template-columns:repeat(var(--cols,3),1fr)}.ai-b-8b05cc77-e3a7-4236-ad96-21fc27f201ae-7W3P5wxDEtzRvDkB7Gok.ai-b-8b05cc77-e3a7-4236-ad96-21fc27f201ae-7W3P5wxDEtzRvDkB7Gok .acGifGridItem{aspect-ratio:var(--aspect,4/3);border-radius:var(--radius,12px);overflow:hidden}@media (max-width:768px){.ai-b-8b05cc77-e3a7-4236-ad96-21fc27f201ae-7W3P5wxDEtzRvDkB7Gok.ai-b-8b05cc77-e3a7-4236-ad96-21fc27f201ae-7W3P5wxDEtzRvDkB7Gok .acGifGridInner{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ai-b-8b05cc77-e3a7-4236-ad96-21fc27f201ae-7W3P5wxDEtzRvDkB7Gok.ai-b-8b05cc77-e3a7-4236-ad96-21fc27f201ae-7W3P5wxDEtzRvDkB7Gok .acGifGridInner{grid-template-columns:1fr}}.ai-b-2bd2079f-0141-4f58-be3a-801acf015388-7W3P5wxDEtzRvDkB7Gok.ai-b-2bd2079f-0141-4f58-be3a-801acf015388-7W3P5wxDEtzRvDkB7Gok .acCommercial{background:var(--bg,transparent);padding-inline:var(--site-padding);padding-bottom:var(--pb,40px);padding-top:var(--pt,60px);width:100%}.ai-b-2bd2079f-0141-4f58-be3a-801acf015388-7W3P5wxDEtzRvDkB7Gok.ai-b-2bd2079f-0141-4f58-be3a-801acf015388-7W3P5wxDEtzRvDkB7Gok .acCommercialInner{display:flex;flex-direction:column;gap:1rem}.ai-b-2bd2079f-0141-4f58-be3a-801acf015388-7W3P5wxDEtzRvDkB7Gok.ai-b-2bd2079f-0141-4f58-be3a-801acf015388-7W3P5wxDEtzRvDkB7Gok .acCommercialLine{background:var(--line-color);height:1px;margin-bottom:.5rem;width:100%}.ai-b-2bd2079f-0141-4f58-be3a-801acf015388-7W3P5wxDEtzRvDkB7Gok.ai-b-2bd2079f-0141-4f58-be3a-801acf015388-7W3P5wxDEtzRvDkB7Gok .acCommercialTag{display:block;letter-spacing:.2em;text-transform:uppercase}.ai-b-2bd2079f-0141-4f58-be3a-801acf015388-7W3P5wxDEtzRvDkB7Gok.ai-b-2bd2079f-0141-4f58-be3a-801acf015388-7W3P5wxDEtzRvDkB7Gok .acCommercialTitle{line-height:1.1;margin:0 0 1.5rem;max-width:700px}.ai-b-2bd2079f-0141-4f58-be3a-801acf015388-7W3P5wxDEtzRvDkB7Gok.ai-b-2bd2079f-0141-4f58-be3a-801acf015388-7W3P5wxDEtzRvDkB7Gok .acCommercialVideo{aspect-ratio:16/9;border-radius:var(--radius,8px);overflow:hidden;position:relative}.ai-b-2bd2079f-0141-4f58-be3a-801acf015388-7W3P5wxDEtzRvDkB7Gok.ai-b-2bd2079f-0141-4f58-be3a-801acf015388-7W3P5wxDEtzRvDkB7Gok .acCommercialVideo iframe{border:none;height:100%;inset:0;position:absolute;width:100%}@media (max-width:768px){.ai-b-2bd2079f-0141-4f58-be3a-801acf015388-7W3P5wxDEtzRvDkB7Gok.ai-b-2bd2079f-0141-4f58-be3a-801acf015388-7W3P5wxDEtzRvDkB7Gok .acCommercialTitle{font-size:1.8rem!important}}.ai-b-block-1779121692939-obrcqdjwy-7W3P5wxDEtzRvDkB7Gok.ai-b-block-1779121692939-obrcqdjwy-7W3P5wxDEtzRvDkB7Gok .acShowreel{background:var(--bg,transparent);padding-inline:var(--site-padding);padding-bottom:var(--pb,20px);padding-top:var(--pt,40px);width:100%}.ai-b-block-1779121692939-obrcqdjwy-7W3P5wxDEtzRvDkB7Gok.ai-b-block-1779121692939-obrcqdjwy-7W3P5wxDEtzRvDkB7Gok .acShowreelInner{display:flex;flex-direction:column;gap:1.5rem}.ai-b-block-1779121692939-obrcqdjwy-7W3P5wxDEtzRvDkB7Gok.ai-b-block-1779121692939-obrcqdjwy-7W3P5wxDEtzRvDkB7Gok .acShowreelTitle{line-height:1.1;margin:0}.ai-b-block-1779121692939-obrcqdjwy-7W3P5wxDEtzRvDkB7Gok.ai-b-block-1779121692939-obrcqdjwy-7W3P5wxDEtzRvDkB7Gok .acShowreelVideos{display:grid;gap:var(--gap,16px);grid-template-columns:1fr 1fr}.ai-b-block-1779121692939-obrcqdjwy-7W3P5wxDEtzRvDkB7Gok.ai-b-block-1779121692939-obrcqdjwy-7W3P5wxDEtzRvDkB7Gok .acShowreelVideoWrap{aspect-ratio:16/9;border-radius:var(--radius,8px);overflow:hidden;position:relative}.ai-b-block-1779121692939-obrcqdjwy-7W3P5wxDEtzRvDkB7Gok.ai-b-block-1779121692939-obrcqdjwy-7W3P5wxDEtzRvDkB7Gok .acShowreelVideoWrap iframe{border:none;height:100%;inset:0;position:absolute;width:100%}@media (max-width:768px){.ai-b-block-1779121692939-obrcqdjwy-7W3P5wxDEtzRvDkB7Gok.ai-b-block-1779121692939-obrcqdjwy-7W3P5wxDEtzRvDkB7Gok .acShowreelVideos{grid-template-columns:1fr}.ai-b-block-1779121692939-obrcqdjwy-7W3P5wxDEtzRvDkB7Gok.ai-b-block-1779121692939-obrcqdjwy-7W3P5wxDEtzRvDkB7Gok .acShowreelTitle{font-size:1.8rem!important}}.ai-b-08735ea4-aecd-4d5c-aa5b-499661e28dab-7W3P5wxDEtzRvDkB7Gok.ai-b-08735ea4-aecd-4d5c-aa5b-499661e28dab-7W3P5wxDEtzRvDkB7Gok .acGifGrid{background:var(--bg,transparent);padding-inline:var(--site-padding);padding-bottom:var(--pb,0);padding-top:var(--pt,0);width:100%}.ai-b-08735ea4-aecd-4d5c-aa5b-499661e28dab-7W3P5wxDEtzRvDkB7Gok.ai-b-08735ea4-aecd-4d5c-aa5b-499661e28dab-7W3P5wxDEtzRvDkB7Gok .acGifGridInner{display:grid;gap:var(--gap,8px);grid-template-columns:repeat(var(--cols,3),1fr)}.ai-b-08735ea4-aecd-4d5c-aa5b-499661e28dab-7W3P5wxDEtzRvDkB7Gok.ai-b-08735ea4-aecd-4d5c-aa5b-499661e28dab-7W3P5wxDEtzRvDkB7Gok .acGifGridItem{aspect-ratio:var(--aspect,4/3);border-radius:var(--radius,12px);overflow:hidden}@media (max-width:768px){.ai-b-08735ea4-aecd-4d5c-aa5b-499661e28dab-7W3P5wxDEtzRvDkB7Gok.ai-b-08735ea4-aecd-4d5c-aa5b-499661e28dab-7W3P5wxDEtzRvDkB7Gok .acGifGridInner{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ai-b-08735ea4-aecd-4d5c-aa5b-499661e28dab-7W3P5wxDEtzRvDkB7Gok.ai-b-08735ea4-aecd-4d5c-aa5b-499661e28dab-7W3P5wxDEtzRvDkB7Gok .acGifGridInner{grid-template-columns:1fr}}.ai-b-8cf11a0c-a37a-4b3c-85b0-97454a41d9e9-7W3P5wxDEtzRvDkB7Gok.ai-b-8cf11a0c-a37a-4b3c-85b0-97454a41d9e9-7W3P5wxDEtzRvDkB7Gok .photoGridWrapper{box-sizing:border-box;padding-inline:var(--site-padding);padding-bottom:var(--pb,0);padding-top:var(--pt,0);width:100%}.ai-b-8cf11a0c-a37a-4b3c-85b0-97454a41d9e9-7W3P5wxDEtzRvDkB7Gok.ai-b-8cf11a0c-a37a-4b3c-85b0-97454a41d9e9-7W3P5wxDEtzRvDkB7Gok .photoGrid{display:grid;gap:var(--row-gap) var(--col-gap);grid-template-columns:repeat(3,1fr);width:100%}.ai-b-8cf11a0c-a37a-4b3c-85b0-97454a41d9e9-7W3P5wxDEtzRvDkB7Gok.ai-b-8cf11a0c-a37a-4b3c-85b0-97454a41d9e9-7W3P5wxDEtzRvDkB7Gok .photoGridItem{border-radius:var(--border-radius);overflow:hidden;width:100%}.ai-b-8cf11a0c-a37a-4b3c-85b0-97454a41d9e9-7W3P5wxDEtzRvDkB7Gok.ai-b-8cf11a0c-a37a-4b3c-85b0-97454a41d9e9-7W3P5wxDEtzRvDkB7Gok .photoGridItem img{display:block;height:100%;object-fit:cover;width:100%}@media (max-width:768px){.ai-b-8cf11a0c-a37a-4b3c-85b0-97454a41d9e9-7W3P5wxDEtzRvDkB7Gok.ai-b-8cf11a0c-a37a-4b3c-85b0-97454a41d9e9-7W3P5wxDEtzRvDkB7Gok .photoGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ai-b-8cf11a0c-a37a-4b3c-85b0-97454a41d9e9-7W3P5wxDEtzRvDkB7Gok.ai-b-8cf11a0c-a37a-4b3c-85b0-97454a41d9e9-7W3P5wxDEtzRvDkB7Gok .photoGrid{grid-template-columns:1fr}}.ai-b-fe5385d1-d10e-4aec-acc2-f57dc0226f01-7W3P5wxDEtzRvDkB7Gok.ai-b-fe5385d1-d10e-4aec-acc2-f57dc0226f01-7W3P5wxDEtzRvDkB7Gok .gifGridWrapper{box-sizing:border-box;padding-inline:var(--site-padding);padding-bottom:var(--pb,0);padding-top:var(--pt,0);width:100%}.ai-b-fe5385d1-d10e-4aec-acc2-f57dc0226f01-7W3P5wxDEtzRvDkB7Gok.ai-b-fe5385d1-d10e-4aec-acc2-f57dc0226f01-7W3P5wxDEtzRvDkB7Gok .gifGrid{display:grid;gap:var(--row-gap) var(--col-gap);grid-template-columns:repeat(3,1fr);width:100%}.ai-b-fe5385d1-d10e-4aec-acc2-f57dc0226f01-7W3P5wxDEtzRvDkB7Gok.ai-b-fe5385d1-d10e-4aec-acc2-f57dc0226f01-7W3P5wxDEtzRvDkB7Gok .gifGridItem{border-radius:var(--border-radius);overflow:hidden;width:100%}.ai-b-fe5385d1-d10e-4aec-acc2-f57dc0226f01-7W3P5wxDEtzRvDkB7Gok.ai-b-fe5385d1-d10e-4aec-acc2-f57dc0226f01-7W3P5wxDEtzRvDkB7Gok .gifGridItem img{display:block;height:100%;object-fit:cover;width:100%}@media (max-width:768px){.ai-b-fe5385d1-d10e-4aec-acc2-f57dc0226f01-7W3P5wxDEtzRvDkB7Gok.ai-b-fe5385d1-d10e-4aec-acc2-f57dc0226f01-7W3P5wxDEtzRvDkB7Gok .gifGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ai-b-fe5385d1-d10e-4aec-acc2-f57dc0226f01-7W3P5wxDEtzRvDkB7Gok.ai-b-fe5385d1-d10e-4aec-acc2-f57dc0226f01-7W3P5wxDEtzRvDkB7Gok .gifGrid{grid-template-columns:1fr}}.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok .contactFormContainer{display:flex;justify-content:center;padding-bottom:var(--padding-bottom);padding-top:var(--padding-top);padding-inline:var(--site-padding);width:100%}.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok .contactFormContent{align-items:center;display:flex;flex-direction:column;gap:3rem;max-width:600px;width:100%}.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok .contactFormHeader{display:flex;flex-direction:column;gap:1rem;text-align:center}.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok .contactFormHeadline{letter-spacing:-.02em;line-height:1.1;margin:0}.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok .contactFormDescription{letter-spacing:.05em;line-height:1.6;margin:0;text-transform:uppercase}.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok .contactForm{display:flex;flex-direction:column;gap:1rem;width:100%}.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok .contactFormField{width:100%}.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok .contactFormInput,.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok .contactFormTextarea{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--border-radius);box-sizing:border-box;color:var(--input-text);font-family:var(--font-family);font-size:.9375rem;outline:none;padding:1rem 1.25rem;transition:all .3s ease;width:100%}.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok .contactFormInput::placeholder,.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok .contactFormTextarea::placeholder{color:var(--input-placeholder)}.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok .contactFormInput:focus,.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok .contactFormTextarea:focus{background:rgba(26,26,28,.8);border-color:hsla(0,0%,100%,.3)}.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok .contactFormTextarea{min-height:140px;resize:vertical}.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok .contactFormButton{border:1px solid;border-radius:var(--button-radius);cursor:pointer;letter-spacing:.1em;margin-top:.5rem;padding:1rem 2rem;text-transform:uppercase;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%}.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok .contactFormButton:hover:not(:disabled){opacity:.9;transform:scale(1.02)}.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok .contactFormButton:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok .contactFormHeadline{font-size:3rem!important}.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok .contactFormDescription{font-size:.875rem!important}.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok .contactFormContent{gap:2rem}}@media (max-width:480px){.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok .contactFormHeadline{font-size:2.5rem!important}.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok .contactFormInput,.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-7W3P5wxDEtzRvDkB7Gok .contactFormTextarea{font-size:.875rem;padding:.875rem 1rem}}.ai-b-a24cd1cb-ffff-41b3-a113-696902b686d5-7W3P5wxDEtzRvDkB7Gok.ai-b-a24cd1cb-ffff-41b3-a113-696902b686d5-7W3P5wxDEtzRvDkB7Gok .profile-header-container{align-items:center;background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;padding-block:calc(var(--spacing)*2);padding-inline:var(--site-padding);width:100%}.ai-b-a24cd1cb-ffff-41b3-a113-696902b686d5-7W3P5wxDEtzRvDkB7Gok.ai-b-a24cd1cb-ffff-41b3-a113-696902b686d5-7W3P5wxDEtzRvDkB7Gok .profile-header-content{display:flex;flex-direction:column;width:100%}.ai-b-a24cd1cb-ffff-41b3-a113-696902b686d5-7W3P5wxDEtzRvDkB7Gok.ai-b-a24cd1cb-ffff-41b3-a113-696902b686d5-7W3P5wxDEtzRvDkB7Gok .profile-image-wrapper{border:var(--profile-border);border-radius:var(--profile-border-radius);flex-shrink:0;height:var(--profile-size);margin-bottom:var(--spacing);overflow:hidden;width:var(--profile-size)}.ai-b-a24cd1cb-ffff-41b3-a113-696902b686d5-7W3P5wxDEtzRvDkB7Gok.ai-b-a24cd1cb-ffff-41b3-a113-696902b686d5-7W3P5wxDEtzRvDkB7Gok .profile-name{margin:0;margin-bottom:calc(var(--spacing)/2)}.ai-b-a24cd1cb-ffff-41b3-a113-696902b686d5-7W3P5wxDEtzRvDkB7Gok.ai-b-a24cd1cb-ffff-41b3-a113-696902b686d5-7W3P5wxDEtzRvDkB7Gok .profile-tagline{margin:0;margin-bottom:var(--spacing)}.ai-b-a24cd1cb-ffff-41b3-a113-696902b686d5-7W3P5wxDEtzRvDkB7Gok.ai-b-a24cd1cb-ffff-41b3-a113-696902b686d5-7W3P5wxDEtzRvDkB7Gok .social-links{display:flex;flex-wrap:wrap;gap:var(--spacing);margin-top:calc(var(--spacing)/2)}.ai-b-a24cd1cb-ffff-41b3-a113-696902b686d5-7W3P5wxDEtzRvDkB7Gok.ai-b-a24cd1cb-ffff-41b3-a113-696902b686d5-7W3P5wxDEtzRvDkB7Gok .social-icon-btn{align-items:center;background:transparent;border:none;border-radius:50%;color:var(--icon-color);cursor:pointer;display:flex;height:var(--icon-size);justify-content:center;padding:0;transition:opacity .2s ease,transform .2s ease;width:var(--icon-size)}.ai-b-a24cd1cb-ffff-41b3-a113-696902b686d5-7W3P5wxDEtzRvDkB7Gok.ai-b-a24cd1cb-ffff-41b3-a113-696902b686d5-7W3P5wxDEtzRvDkB7Gok .social-icon-btn:hover{opacity:.8;transform:scale(1.05)}.ai-b-a24cd1cb-ffff-41b3-a113-696902b686d5-7W3P5wxDEtzRvDkB7Gok.ai-b-a24cd1cb-ffff-41b3-a113-696902b686d5-7W3P5wxDEtzRvDkB7Gok .social-icon-btn:focus{outline:none}.ai-b-eb1a1ab5-76a0-433f-8221-79640f31b87d-Tg8YbnncTNuzQayZ3Llq.ai-b-eb1a1ab5-76a0-433f-8221-79640f31b87d-Tg8YbnncTNuzQayZ3Llq .acGifGrid{background:var(--bg,transparent);padding-inline:var(--site-padding);padding-bottom:var(--pb,0);padding-top:var(--pt,0);width:100%}.ai-b-eb1a1ab5-76a0-433f-8221-79640f31b87d-Tg8YbnncTNuzQayZ3Llq.ai-b-eb1a1ab5-76a0-433f-8221-79640f31b87d-Tg8YbnncTNuzQayZ3Llq .acGifGridInner{display:grid;gap:var(--gap,8px);grid-template-columns:repeat(var(--cols,3),1fr)}.ai-b-eb1a1ab5-76a0-433f-8221-79640f31b87d-Tg8YbnncTNuzQayZ3Llq.ai-b-eb1a1ab5-76a0-433f-8221-79640f31b87d-Tg8YbnncTNuzQayZ3Llq .acGifGridItem{aspect-ratio:var(--aspect,4/3);border-radius:var(--radius,12px);overflow:hidden}@media (max-width:768px){.ai-b-eb1a1ab5-76a0-433f-8221-79640f31b87d-Tg8YbnncTNuzQayZ3Llq.ai-b-eb1a1ab5-76a0-433f-8221-79640f31b87d-Tg8YbnncTNuzQayZ3Llq .acGifGridInner{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ai-b-eb1a1ab5-76a0-433f-8221-79640f31b87d-Tg8YbnncTNuzQayZ3Llq.ai-b-eb1a1ab5-76a0-433f-8221-79640f31b87d-Tg8YbnncTNuzQayZ3Llq .acGifGridInner{grid-template-columns:1fr}}.ai-b-8b05cc77-e3a7-4236-ad96-21fc27f201ae-Tg8YbnncTNuzQayZ3Llq.ai-b-8b05cc77-e3a7-4236-ad96-21fc27f201ae-Tg8YbnncTNuzQayZ3Llq .acGifGrid{background:var(--bg,transparent);padding-inline:var(--site-padding);padding-bottom:var(--pb,0);padding-top:var(--pt,0);width:100%}.ai-b-8b05cc77-e3a7-4236-ad96-21fc27f201ae-Tg8YbnncTNuzQayZ3Llq.ai-b-8b05cc77-e3a7-4236-ad96-21fc27f201ae-Tg8YbnncTNuzQayZ3Llq .acGifGridInner{display:grid;gap:var(--gap,8px);grid-template-columns:repeat(var(--cols,3),1fr)}.ai-b-8b05cc77-e3a7-4236-ad96-21fc27f201ae-Tg8YbnncTNuzQayZ3Llq.ai-b-8b05cc77-e3a7-4236-ad96-21fc27f201ae-Tg8YbnncTNuzQayZ3Llq .acGifGridItem{aspect-ratio:var(--aspect,4/3);border-radius:var(--radius,12px);overflow:hidden}@media (max-width:768px){.ai-b-8b05cc77-e3a7-4236-ad96-21fc27f201ae-Tg8YbnncTNuzQayZ3Llq.ai-b-8b05cc77-e3a7-4236-ad96-21fc27f201ae-Tg8YbnncTNuzQayZ3Llq .acGifGridInner{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ai-b-8b05cc77-e3a7-4236-ad96-21fc27f201ae-Tg8YbnncTNuzQayZ3Llq.ai-b-8b05cc77-e3a7-4236-ad96-21fc27f201ae-Tg8YbnncTNuzQayZ3Llq .acGifGridInner{grid-template-columns:1fr}}.ai-b-2bd2079f-0141-4f58-be3a-801acf015388-Tg8YbnncTNuzQayZ3Llq.ai-b-2bd2079f-0141-4f58-be3a-801acf015388-Tg8YbnncTNuzQayZ3Llq .acCommercial{background:var(--bg,transparent);padding-inline:var(--site-padding);padding-bottom:var(--pb,40px);padding-top:var(--pt,60px);width:100%}.ai-b-2bd2079f-0141-4f58-be3a-801acf015388-Tg8YbnncTNuzQayZ3Llq.ai-b-2bd2079f-0141-4f58-be3a-801acf015388-Tg8YbnncTNuzQayZ3Llq .acCommercialInner{display:flex;flex-direction:column;gap:1rem}.ai-b-2bd2079f-0141-4f58-be3a-801acf015388-Tg8YbnncTNuzQayZ3Llq.ai-b-2bd2079f-0141-4f58-be3a-801acf015388-Tg8YbnncTNuzQayZ3Llq .acCommercialLine{background:var(--line-color);height:1px;margin-bottom:.5rem;width:100%}.ai-b-2bd2079f-0141-4f58-be3a-801acf015388-Tg8YbnncTNuzQayZ3Llq.ai-b-2bd2079f-0141-4f58-be3a-801acf015388-Tg8YbnncTNuzQayZ3Llq .acCommercialTag{display:block;letter-spacing:.2em;text-transform:uppercase}.ai-b-2bd2079f-0141-4f58-be3a-801acf015388-Tg8YbnncTNuzQayZ3Llq.ai-b-2bd2079f-0141-4f58-be3a-801acf015388-Tg8YbnncTNuzQayZ3Llq .acCommercialTitle{line-height:1.1;margin:0 0 1.5rem;max-width:700px}.ai-b-2bd2079f-0141-4f58-be3a-801acf015388-Tg8YbnncTNuzQayZ3Llq.ai-b-2bd2079f-0141-4f58-be3a-801acf015388-Tg8YbnncTNuzQayZ3Llq .acCommercialVideo{aspect-ratio:16/9;border-radius:var(--radius,8px);overflow:hidden;position:relative}.ai-b-2bd2079f-0141-4f58-be3a-801acf015388-Tg8YbnncTNuzQayZ3Llq.ai-b-2bd2079f-0141-4f58-be3a-801acf015388-Tg8YbnncTNuzQayZ3Llq .acCommercialVideo iframe{border:none;height:100%;inset:0;position:absolute;width:100%}@media (max-width:768px){.ai-b-2bd2079f-0141-4f58-be3a-801acf015388-Tg8YbnncTNuzQayZ3Llq.ai-b-2bd2079f-0141-4f58-be3a-801acf015388-Tg8YbnncTNuzQayZ3Llq .acCommercialTitle{font-size:1.8rem!important}}.ai-b-block-1779121692939-obrcqdjwy-Tg8YbnncTNuzQayZ3Llq.ai-b-block-1779121692939-obrcqdjwy-Tg8YbnncTNuzQayZ3Llq .acShowreel{background:var(--bg,transparent);padding-inline:var(--site-padding);padding-bottom:var(--pb,20px);padding-top:var(--pt,40px);width:100%}.ai-b-block-1779121692939-obrcqdjwy-Tg8YbnncTNuzQayZ3Llq.ai-b-block-1779121692939-obrcqdjwy-Tg8YbnncTNuzQayZ3Llq .acShowreelInner{display:flex;flex-direction:column;gap:1.5rem}.ai-b-block-1779121692939-obrcqdjwy-Tg8YbnncTNuzQayZ3Llq.ai-b-block-1779121692939-obrcqdjwy-Tg8YbnncTNuzQayZ3Llq .acShowreelTitle{line-height:1.1;margin:0}.ai-b-block-1779121692939-obrcqdjwy-Tg8YbnncTNuzQayZ3Llq.ai-b-block-1779121692939-obrcqdjwy-Tg8YbnncTNuzQayZ3Llq .acShowreelVideos{display:grid;gap:var(--gap,16px);grid-template-columns:1fr 1fr}.ai-b-block-1779121692939-obrcqdjwy-Tg8YbnncTNuzQayZ3Llq.ai-b-block-1779121692939-obrcqdjwy-Tg8YbnncTNuzQayZ3Llq .acShowreelVideoWrap{aspect-ratio:16/9;border-radius:var(--radius,8px);overflow:hidden;position:relative}.ai-b-block-1779121692939-obrcqdjwy-Tg8YbnncTNuzQayZ3Llq.ai-b-block-1779121692939-obrcqdjwy-Tg8YbnncTNuzQayZ3Llq .acShowreelVideoWrap iframe{border:none;height:100%;inset:0;position:absolute;width:100%}@media (max-width:768px){.ai-b-block-1779121692939-obrcqdjwy-Tg8YbnncTNuzQayZ3Llq.ai-b-block-1779121692939-obrcqdjwy-Tg8YbnncTNuzQayZ3Llq .acShowreelVideos{grid-template-columns:1fr}.ai-b-block-1779121692939-obrcqdjwy-Tg8YbnncTNuzQayZ3Llq.ai-b-block-1779121692939-obrcqdjwy-Tg8YbnncTNuzQayZ3Llq .acShowreelTitle{font-size:1.8rem!important}}.ai-b-08735ea4-aecd-4d5c-aa5b-499661e28dab-Tg8YbnncTNuzQayZ3Llq.ai-b-08735ea4-aecd-4d5c-aa5b-499661e28dab-Tg8YbnncTNuzQayZ3Llq .acGifGrid{background:var(--bg,transparent);padding-inline:var(--site-padding);padding-bottom:var(--pb,0);padding-top:var(--pt,0);width:100%}.ai-b-08735ea4-aecd-4d5c-aa5b-499661e28dab-Tg8YbnncTNuzQayZ3Llq.ai-b-08735ea4-aecd-4d5c-aa5b-499661e28dab-Tg8YbnncTNuzQayZ3Llq .acGifGridInner{display:grid;gap:var(--gap,8px);grid-template-columns:repeat(var(--cols,3),1fr)}.ai-b-08735ea4-aecd-4d5c-aa5b-499661e28dab-Tg8YbnncTNuzQayZ3Llq.ai-b-08735ea4-aecd-4d5c-aa5b-499661e28dab-Tg8YbnncTNuzQayZ3Llq .acGifGridItem{aspect-ratio:var(--aspect,4/3);border-radius:var(--radius,12px);overflow:hidden}@media (max-width:768px){.ai-b-08735ea4-aecd-4d5c-aa5b-499661e28dab-Tg8YbnncTNuzQayZ3Llq.ai-b-08735ea4-aecd-4d5c-aa5b-499661e28dab-Tg8YbnncTNuzQayZ3Llq .acGifGridInner{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ai-b-08735ea4-aecd-4d5c-aa5b-499661e28dab-Tg8YbnncTNuzQayZ3Llq.ai-b-08735ea4-aecd-4d5c-aa5b-499661e28dab-Tg8YbnncTNuzQayZ3Llq .acGifGridInner{grid-template-columns:1fr}}.ai-b-8cf11a0c-a37a-4b3c-85b0-97454a41d9e9-Tg8YbnncTNuzQayZ3Llq.ai-b-8cf11a0c-a37a-4b3c-85b0-97454a41d9e9-Tg8YbnncTNuzQayZ3Llq .photoGridWrapper{box-sizing:border-box;padding-inline:var(--site-padding);padding-bottom:var(--pb,0);padding-top:var(--pt,0);width:100%}.ai-b-8cf11a0c-a37a-4b3c-85b0-97454a41d9e9-Tg8YbnncTNuzQayZ3Llq.ai-b-8cf11a0c-a37a-4b3c-85b0-97454a41d9e9-Tg8YbnncTNuzQayZ3Llq .photoGrid{display:grid;gap:var(--row-gap) var(--col-gap);grid-template-columns:repeat(3,1fr);width:100%}.ai-b-8cf11a0c-a37a-4b3c-85b0-97454a41d9e9-Tg8YbnncTNuzQayZ3Llq.ai-b-8cf11a0c-a37a-4b3c-85b0-97454a41d9e9-Tg8YbnncTNuzQayZ3Llq .photoGridItem{border-radius:var(--border-radius);overflow:hidden;width:100%}.ai-b-8cf11a0c-a37a-4b3c-85b0-97454a41d9e9-Tg8YbnncTNuzQayZ3Llq.ai-b-8cf11a0c-a37a-4b3c-85b0-97454a41d9e9-Tg8YbnncTNuzQayZ3Llq .photoGridItem img{display:block;height:100%;object-fit:cover;width:100%}@media (max-width:768px){.ai-b-8cf11a0c-a37a-4b3c-85b0-97454a41d9e9-Tg8YbnncTNuzQayZ3Llq.ai-b-8cf11a0c-a37a-4b3c-85b0-97454a41d9e9-Tg8YbnncTNuzQayZ3Llq .photoGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ai-b-8cf11a0c-a37a-4b3c-85b0-97454a41d9e9-Tg8YbnncTNuzQayZ3Llq.ai-b-8cf11a0c-a37a-4b3c-85b0-97454a41d9e9-Tg8YbnncTNuzQayZ3Llq .photoGrid{grid-template-columns:1fr}}.ai-b-fe5385d1-d10e-4aec-acc2-f57dc0226f01-Tg8YbnncTNuzQayZ3Llq.ai-b-fe5385d1-d10e-4aec-acc2-f57dc0226f01-Tg8YbnncTNuzQayZ3Llq .gifGridWrapper{box-sizing:border-box;padding-inline:var(--site-padding);padding-bottom:var(--pb,0);padding-top:var(--pt,0);width:100%}.ai-b-fe5385d1-d10e-4aec-acc2-f57dc0226f01-Tg8YbnncTNuzQayZ3Llq.ai-b-fe5385d1-d10e-4aec-acc2-f57dc0226f01-Tg8YbnncTNuzQayZ3Llq .gifGrid{display:grid;gap:var(--row-gap) var(--col-gap);grid-template-columns:repeat(3,1fr);width:100%}.ai-b-fe5385d1-d10e-4aec-acc2-f57dc0226f01-Tg8YbnncTNuzQayZ3Llq.ai-b-fe5385d1-d10e-4aec-acc2-f57dc0226f01-Tg8YbnncTNuzQayZ3Llq .gifGridItem{border-radius:var(--border-radius);overflow:hidden;width:100%}.ai-b-fe5385d1-d10e-4aec-acc2-f57dc0226f01-Tg8YbnncTNuzQayZ3Llq.ai-b-fe5385d1-d10e-4aec-acc2-f57dc0226f01-Tg8YbnncTNuzQayZ3Llq .gifGridItem img{display:block;height:100%;object-fit:cover;width:100%}@media (max-width:768px){.ai-b-fe5385d1-d10e-4aec-acc2-f57dc0226f01-Tg8YbnncTNuzQayZ3Llq.ai-b-fe5385d1-d10e-4aec-acc2-f57dc0226f01-Tg8YbnncTNuzQayZ3Llq .gifGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ai-b-fe5385d1-d10e-4aec-acc2-f57dc0226f01-Tg8YbnncTNuzQayZ3Llq.ai-b-fe5385d1-d10e-4aec-acc2-f57dc0226f01-Tg8YbnncTNuzQayZ3Llq .gifGrid{grid-template-columns:1fr}}.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq .contactFormContainer{display:flex;justify-content:center;padding-bottom:var(--padding-bottom);padding-top:var(--padding-top);padding-inline:var(--site-padding);width:100%}.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq .contactFormContent{align-items:center;display:flex;flex-direction:column;gap:3rem;max-width:600px;width:100%}.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq .contactFormHeader{display:flex;flex-direction:column;gap:1rem;text-align:center}.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq .contactFormHeadline{letter-spacing:-.02em;line-height:1.1;margin:0}.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq .contactFormDescription{letter-spacing:.05em;line-height:1.6;margin:0;text-transform:uppercase}.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq .contactForm{display:flex;flex-direction:column;gap:1rem;width:100%}.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq .contactFormField{width:100%}.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq .contactFormInput,.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq .contactFormTextarea{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--border-radius);box-sizing:border-box;color:var(--input-text);font-family:var(--font-family);font-size:.9375rem;outline:none;padding:1rem 1.25rem;transition:all .3s ease;width:100%}.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq .contactFormInput::placeholder,.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq .contactFormTextarea::placeholder{color:var(--input-placeholder)}.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq .contactFormInput:focus,.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq .contactFormTextarea:focus{background:rgba(26,26,28,.8);border-color:hsla(0,0%,100%,.3)}.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq .contactFormTextarea{min-height:140px;resize:vertical}.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq .contactFormButton{border:1px solid;border-radius:var(--button-radius);cursor:pointer;letter-spacing:.1em;margin-top:.5rem;padding:1rem 2rem;text-transform:uppercase;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%}.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq .contactFormButton:hover:not(:disabled){opacity:.9;transform:scale(1.02)}.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq .contactFormButton:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq .contactFormHeadline{font-size:3rem!important}.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq .contactFormDescription{font-size:.875rem!important}.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq .contactFormContent{gap:2rem}}@media (max-width:480px){.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq .contactFormHeadline{font-size:2.5rem!important}.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq .contactFormInput,.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq.ai-b-800d89d7-8d8e-4a86-aae1-fad33edde050-Tg8YbnncTNuzQayZ3Llq .contactFormTextarea{font-size:.875rem;padding:.875rem 1rem}}.ai-b-a24cd1cb-ffff-41b3-a113-696902b686d5-Tg8YbnncTNuzQayZ3Llq.ai-b-a24cd1cb-ffff-41b3-a113-696902b686d5-Tg8YbnncTNuzQayZ3Llq .profile-header-container{align-items:center;background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;padding-block:calc(var(--spacing)*2);padding-inline:var(--site-padding);width:100%}.ai-b-a24cd1cb-ffff-41b3-a113-696902b686d5-Tg8YbnncTNuzQayZ3Llq.ai-b-a24cd1cb-ffff-41b3-a113-696902b686d5-Tg8YbnncTNuzQayZ3Llq .profile-header-content{display:flex;flex-direction:column;width:100%}.ai-b-a24cd1cb-ffff-41b3-a113-696902b686d5-Tg8YbnncTNuzQayZ3Llq.ai-b-a24cd1cb-ffff-41b3-a113-696902b686d5-Tg8YbnncTNuzQayZ3Llq .profile-image-wrapper{border:var(--profile-border);border-radius:var(--profile-border-radius);flex-shrink:0;height:var(--profile-size);margin-bottom:var(--spacing);overflow:hidden;width:var(--profile-size)}.ai-b-a24cd1cb-ffff-41b3-a113-696902b686d5-Tg8YbnncTNuzQayZ3Llq.ai-b-a24cd1cb-ffff-41b3-a113-696902b686d5-Tg8YbnncTNuzQayZ3Llq .profile-name{margin:0;margin-bottom:calc(var(--spacing)/2)}.ai-b-a24cd1cb-ffff-41b3-a113-696902b686d5-Tg8YbnncTNuzQayZ3Llq.ai-b-a24cd1cb-ffff-41b3-a113-696902b686d5-Tg8YbnncTNuzQayZ3Llq .profile-tagline{margin:0;margin-bottom:var(--spacing)}.ai-b-a24cd1cb-ffff-41b3-a113-696902b686d5-Tg8YbnncTNuzQayZ3Llq.ai-b-a24cd1cb-ffff-41b3-a113-696902b686d5-Tg8YbnncTNuzQayZ3Llq .social-links{display:flex;flex-wrap:wrap;gap:var(--spacing);margin-top:calc(var(--spacing)/2)}.ai-b-a24cd1cb-ffff-41b3-a113-696902b686d5-Tg8YbnncTNuzQayZ3Llq.ai-b-a24cd1cb-ffff-41b3-a113-696902b686d5-Tg8YbnncTNuzQayZ3Llq .social-icon-btn{align-items:center;background:transparent;border:none;border-radius:50%;color:var(--icon-color);cursor:pointer;display:flex;height:var(--icon-size);justify-content:center;padding:0;transition:opacity .2s ease,transform .2s ease;width:var(--icon-size)}.ai-b-a24cd1cb-ffff-41b3-a113-696902b686d5-Tg8YbnncTNuzQayZ3Llq.ai-b-a24cd1cb-ffff-41b3-a113-696902b686d5-Tg8YbnncTNuzQayZ3Llq .social-icon-btn:hover{opacity:.8;transform:scale(1.05)}.ai-b-a24cd1cb-ffff-41b3-a113-696902b686d5-Tg8YbnncTNuzQayZ3Llq.ai-b-a24cd1cb-ffff-41b3-a113-696902b686d5-Tg8YbnncTNuzQayZ3Llq .social-icon-btn:focus{outline:none}.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p .contactFormContainer{display:flex;justify-content:center;padding-bottom:var(--padding-bottom);padding-top:var(--padding-top);padding-inline:var(--site-padding);width:100%}.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p .contactFormContent{align-items:center;display:flex;flex-direction:column;gap:3rem;max-width:600px;width:100%}.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p .contactFormHeader{display:flex;flex-direction:column;gap:1rem;text-align:center}.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p .contactFormHeadline{letter-spacing:-.02em;line-height:1.1;margin:0}.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p .contactFormDescription{letter-spacing:.05em;line-height:1.6;margin:0;text-transform:uppercase}.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p .contactForm{display:flex;flex-direction:column;gap:1rem;width:100%}.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p .contactFormField{width:100%}.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p .contactFormInput,.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p .contactFormTextarea{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--border-radius);box-sizing:border-box;color:var(--input-text);font-family:var(--font-family);font-size:.9375rem;outline:none;padding:1rem 1.25rem;transition:all .3s ease;width:100%}.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p .contactFormInput::placeholder,.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p .contactFormTextarea::placeholder{color:var(--input-placeholder)}.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p .contactFormInput:focus,.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p .contactFormTextarea:focus{background:rgba(26,26,28,.8);border-color:hsla(0,0%,100%,.3)}.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p .contactFormTextarea{min-height:140px;resize:vertical}.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p .contactFormButton{border:1px solid;border-radius:var(--button-radius);cursor:pointer;letter-spacing:.1em;margin-top:.5rem;padding:1rem 2rem;text-transform:uppercase;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%}.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p .contactFormButton:hover:not(:disabled){opacity:.9;transform:scale(1.02)}.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p .contactFormButton:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p .contactFormHeadline{font-size:3rem!important}.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p .contactFormDescription{font-size:.875rem!important}.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p .contactFormContent{gap:2rem}}@media (max-width:480px){.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p .contactFormHeadline{font-size:2.5rem!important}.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p .contactFormInput,.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p.ai-b-08dffc50-00c5-4d2f-8669-b6ffc21adbf0-VcJG1MmZxgXaChx3d21p .contactFormTextarea{font-size:.875rem;padding:.875rem 1rem}}.ai-b-9789545c-2da1-40f5-81d8-18c0d98d5bb6-b5PpuXQnp4APNDYrB2p2.ai-b-9789545c-2da1-40f5-81d8-18c0d98d5bb6-b5PpuXQnp4APNDYrB2p2 .vhero-outer{box-sizing:border-box;padding-bottom:var(--block-padding-bottom,0);padding-top:var(--block-padding-top,0);padding-inline:var(--site-padding);width:100%}.ai-b-9789545c-2da1-40f5-81d8-18c0d98d5bb6-b5PpuXQnp4APNDYrB2p2.ai-b-9789545c-2da1-40f5-81d8-18c0d98d5bb6-b5PpuXQnp4APNDYrB2p2 .vhero-wrapper{border-radius:var(--corner-radius,20px);box-shadow:0 0 10px rgba(0,0,0,.1);box-sizing:border-box;height:var(--card-height,600px);margin:0 auto;max-width:100%;overflow:hidden;position:relative;width:var(--card-width,1200px)}.ai-b-9789545c-2da1-40f5-81d8-18c0d98d5bb6-b5PpuXQnp4APNDYrB2p2.ai-b-9789545c-2da1-40f5-81d8-18c0d98d5bb6-b5PpuXQnp4APNDYrB2p2 .vhero-video{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.ai-b-9789545c-2da1-40f5-81d8-18c0d98d5bb6-b5PpuXQnp4APNDYrB2p2.ai-b-9789545c-2da1-40f5-81d8-18c0d98d5bb6-b5PpuXQnp4APNDYrB2p2 .vhero-overlay{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.ai-b-9789545c-2da1-40f5-81d8-18c0d98d5bb6-b5PpuXQnp4APNDYrB2p2.ai-b-9789545c-2da1-40f5-81d8-18c0d98d5bb6-b5PpuXQnp4APNDYrB2p2 .vhero-content{box-sizing:border-box;left:50%;max-width:800px;padding:0 20px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:opacity .5s ease;width:90%;z-index:3}.ai-b-9789545c-2da1-40f5-81d8-18c0d98d5bb6-b5PpuXQnp4APNDYrB2p2.ai-b-9789545c-2da1-40f5-81d8-18c0d98d5bb6-b5PpuXQnp4APNDYrB2p2 .vhero-title{margin-bottom:32px;text-shadow:0 2px 4px rgba(0,0,0,.3);transition:filter .3s ease,opacity .3s ease}.ai-b-9789545c-2da1-40f5-81d8-18c0d98d5bb6-b5PpuXQnp4APNDYrB2p2.ai-b-9789545c-2da1-40f5-81d8-18c0d98d5bb6-b5PpuXQnp4APNDYrB2p2 .vhero-btn{align-items:center;border-radius:50px;cursor:pointer;display:inline-flex;gap:3px;justify-content:center;min-height:36px;overflow:hidden;padding:12px 28px;position:relative;transition:width .3s ease,background-color .3s ease}.ai-b-9789545c-2da1-40f5-81d8-18c0d98d5bb6-b5PpuXQnp4APNDYrB2p2.ai-b-9789545c-2da1-40f5-81d8-18c0d98d5bb6-b5PpuXQnp4APNDYrB2p2 .vhero-btn-hover-text{flex:1;position:absolute;transition:transform .3s ease,opacity .3s ease}.ai-b-9789545c-2da1-40f5-81d8-18c0d98d5bb6-b5PpuXQnp4APNDYrB2p2.ai-b-9789545c-2da1-40f5-81d8-18c0d98d5bb6-b5PpuXQnp4APNDYrB2p2 .vhero-btn-default-text{flex:1;transition:transform .3s ease,opacity .3s ease}.ai-b-9789545c-2da1-40f5-81d8-18c0d98d5bb6-b5PpuXQnp4APNDYrB2p2.ai-b-9789545c-2da1-40f5-81d8-18c0d98d5bb6-b5PpuXQnp4APNDYrB2p2 .vhero-btn-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:28px;justify-content:center;width:28px}@media (max-width:767px){.ai-b-9789545c-2da1-40f5-81d8-18c0d98d5bb6-b5PpuXQnp4APNDYrB2p2.ai-b-9789545c-2da1-40f5-81d8-18c0d98d5bb6-b5PpuXQnp4APNDYrB2p2 .vhero-wrapper{height:500px;width:90%}.ai-b-9789545c-2da1-40f5-81d8-18c0d98d5bb6-b5PpuXQnp4APNDYrB2p2.ai-b-9789545c-2da1-40f5-81d8-18c0d98d5bb6-b5PpuXQnp4APNDYrB2p2 .vhero-title{font-size:32px!important;margin-bottom:24px}.ai-b-9789545c-2da1-40f5-81d8-18c0d98d5bb6-b5PpuXQnp4APNDYrB2p2.ai-b-9789545c-2da1-40f5-81d8-18c0d98d5bb6-b5PpuXQnp4APNDYrB2p2 .vhero-btn{min-height:36px;padding:10px 24px}}@media (max-width:479px){.ai-b-9789545c-2da1-40f5-81d8-18c0d98d5bb6-b5PpuXQnp4APNDYrB2p2.ai-b-9789545c-2da1-40f5-81d8-18c0d98d5bb6-b5PpuXQnp4APNDYrB2p2 .vhero-wrapper{height:400px;width:100%}.ai-b-9789545c-2da1-40f5-81d8-18c0d98d5bb6-b5PpuXQnp4APNDYrB2p2.ai-b-9789545c-2da1-40f5-81d8-18c0d98d5bb6-b5PpuXQnp4APNDYrB2p2 .vhero-title{font-size:28px!important;margin-bottom:24px}.ai-b-9789545c-2da1-40f5-81d8-18c0d98d5bb6-b5PpuXQnp4APNDYrB2p2.ai-b-9789545c-2da1-40f5-81d8-18c0d98d5bb6-b5PpuXQnp4APNDYrB2p2 .vhero-btn{min-height:32px;padding:8px 20px;width:120px!important}.ai-b-9789545c-2da1-40f5-81d8-18c0d98d5bb6-b5PpuXQnp4APNDYrB2p2.ai-b-9789545c-2da1-40f5-81d8-18c0d98d5bb6-b5PpuXQnp4APNDYrB2p2 .vhero-btn-icon{height:24px;width:24px}}.ai-b-18f79a8c-fd91-42e7-8f2a-fd2eccdfc0d1-b5PpuXQnp4APNDYrB2p2.ai-b-18f79a8c-fd91-42e7-8f2a-fd2eccdfc0d1-b5PpuXQnp4APNDYrB2p2 .comp-root{background-color:var(--bg-color,#fff);display:flex;justify-content:center;padding-bottom:calc(var(--block-padding-bottom, 0px) + 64px);padding-top:calc(var(--block-padding-top, 0px) + 64px);padding-inline:var(--site-padding);width:100%}.ai-b-18f79a8c-fd91-42e7-8f2a-fd2eccdfc0d1-b5PpuXQnp4APNDYrB2p2.ai-b-18f79a8c-fd91-42e7-8f2a-fd2eccdfc0d1-b5PpuXQnp4APNDYrB2p2 .comp-inner{display:flex;flex-direction:column;gap:32px;max-width:42rem;text-align:var(--text-align,center);width:100%}.ai-b-18f79a8c-fd91-42e7-8f2a-fd2eccdfc0d1-b5PpuXQnp4APNDYrB2p2.ai-b-18f79a8c-fd91-42e7-8f2a-fd2eccdfc0d1-b5PpuXQnp4APNDYrB2p2 .comp-label{letter-spacing:.05em;margin:0 0 8px;text-transform:uppercase}.ai-b-18f79a8c-fd91-42e7-8f2a-fd2eccdfc0d1-b5PpuXQnp4APNDYrB2p2.ai-b-18f79a8c-fd91-42e7-8f2a-fd2eccdfc0d1-b5PpuXQnp4APNDYrB2p2 .comp-title{margin:0}.ai-b-18f79a8c-fd91-42e7-8f2a-fd2eccdfc0d1-b5PpuXQnp4APNDYrB2p2.ai-b-18f79a8c-fd91-42e7-8f2a-fd2eccdfc0d1-b5PpuXQnp4APNDYrB2p2 .comp-divider-wrap{display:flex;justify-content:center}.ai-b-18f79a8c-fd91-42e7-8f2a-fd2eccdfc0d1-b5PpuXQnp4APNDYrB2p2.ai-b-18f79a8c-fd91-42e7-8f2a-fd2eccdfc0d1-b5PpuXQnp4APNDYrB2p2 .comp-divider{background-color:var(--divider-color,#000);height:64px;width:1px}@media (max-width:767px){.ai-b-18f79a8c-fd91-42e7-8f2a-fd2eccdfc0d1-b5PpuXQnp4APNDYrB2p2.ai-b-18f79a8c-fd91-42e7-8f2a-fd2eccdfc0d1-b5PpuXQnp4APNDYrB2p2 .comp-root{padding-bottom:calc(var(--block-padding-bottom, 0px) + 32px);padding-top:calc(var(--block-padding-top, 0px) + 32px)}}.ai-b-e19c620f-d0ca-4302-9de1-a6220e7f450a-b5PpuXQnp4APNDYrB2p2.ai-b-e19c620f-d0ca-4302-9de1-a6220e7f450a-b5PpuXQnp4APNDYrB2p2 .gallery-grid-root{background-color:var(--bg-color,transparent);padding-inline:var(--site-padding);padding-bottom:calc(var(--block-padding-bottom, 0px) + 24px);padding-top:calc(var(--block-padding-top, 0px) + 24px);width:100%}.ai-b-e19c620f-d0ca-4302-9de1-a6220e7f450a-b5PpuXQnp4APNDYrB2p2.ai-b-e19c620f-d0ca-4302-9de1-a6220e7f450a-b5PpuXQnp4APNDYrB2p2 .gallery-grid-inner{display:grid;gap:var(--gap,16px);grid-template-columns:repeat(3,1fr);width:100%}.ai-b-e19c620f-d0ca-4302-9de1-a6220e7f450a-b5PpuXQnp4APNDYrB2p2.ai-b-e19c620f-d0ca-4302-9de1-a6220e7f450a-b5PpuXQnp4APNDYrB2p2 .gallery-grid-cell{aspect-ratio:4/3;border-radius:var(--border-radius,5px);overflow:hidden;position:relative}@media (max-width:767px){.ai-b-e19c620f-d0ca-4302-9de1-a6220e7f450a-b5PpuXQnp4APNDYrB2p2.ai-b-e19c620f-d0ca-4302-9de1-a6220e7f450a-b5PpuXQnp4APNDYrB2p2 .gallery-grid-inner{grid-template-columns:1fr}.ai-b-e19c620f-d0ca-4302-9de1-a6220e7f450a-b5PpuXQnp4APNDYrB2p2.ai-b-e19c620f-d0ca-4302-9de1-a6220e7f450a-b5PpuXQnp4APNDYrB2p2 .gallery-grid-root{padding-bottom:calc(var(--block-padding-bottom, 0px) + 16px);padding-top:calc(var(--block-padding-top, 0px) + 16px)}}.ai-b-2d4a423f-c3a4-48b6-9eeb-58cbdc1fcc45-b5PpuXQnp4APNDYrB2p2.ai-b-2d4a423f-c3a4-48b6-9eeb-58cbdc1fcc45-b5PpuXQnp4APNDYrB2p2 .credits-root{background-color:var(--bg-color);padding-bottom:calc(var(--block-padding-bottom, 0px) + 64px);padding-top:calc(var(--block-padding-top, 0px) + 64px);width:100%}.ai-b-2d4a423f-c3a4-48b6-9eeb-58cbdc1fcc45-b5PpuXQnp4APNDYrB2p2.ai-b-2d4a423f-c3a4-48b6-9eeb-58cbdc1fcc45-b5PpuXQnp4APNDYrB2p2 .credits-inner{margin:0 auto;max-width:768px;padding-inline:24px;text-align:var(--text-align)}.ai-b-2d4a423f-c3a4-48b6-9eeb-58cbdc1fcc45-b5PpuXQnp4APNDYrB2p2.ai-b-2d4a423f-c3a4-48b6-9eeb-58cbdc1fcc45-b5PpuXQnp4APNDYrB2p2 .credits-section{margin-bottom:48px}.ai-b-2d4a423f-c3a4-48b6-9eeb-58cbdc1fcc45-b5PpuXQnp4APNDYrB2p2.ai-b-2d4a423f-c3a4-48b6-9eeb-58cbdc1fcc45-b5PpuXQnp4APNDYrB2p2 .credits-label{color:var(--label-color);font-family:var(--font-family);font-size:14px;font-weight:500;letter-spacing:.05em;margin-bottom:12px;margin-top:0;text-transform:uppercase}.ai-b-2d4a423f-c3a4-48b6-9eeb-58cbdc1fcc45-b5PpuXQnp4APNDYrB2p2.ai-b-2d4a423f-c3a4-48b6-9eeb-58cbdc1fcc45-b5PpuXQnp4APNDYrB2p2 .credits-content{color:var(--text-color);font-family:var(--font-family-heading);font-size:30px;font-weight:var(--font-weight-heading);line-height:1.2;margin:0}.ai-b-2d4a423f-c3a4-48b6-9eeb-58cbdc1fcc45-b5PpuXQnp4APNDYrB2p2.ai-b-2d4a423f-c3a4-48b6-9eeb-58cbdc1fcc45-b5PpuXQnp4APNDYrB2p2 .credits-divider-wrap{display:flex;justify-content:center;margin-top:48px}.ai-b-2d4a423f-c3a4-48b6-9eeb-58cbdc1fcc45-b5PpuXQnp4APNDYrB2p2.ai-b-2d4a423f-c3a4-48b6-9eeb-58cbdc1fcc45-b5PpuXQnp4APNDYrB2p2 .credits-divider{background-color:var(--divider-color);height:64px;transform:scaleY(0);transform-origin:top;width:1px}@media (max-width:767px){.ai-b-2d4a423f-c3a4-48b6-9eeb-58cbdc1fcc45-b5PpuXQnp4APNDYrB2p2.ai-b-2d4a423f-c3a4-48b6-9eeb-58cbdc1fcc45-b5PpuXQnp4APNDYrB2p2 .credits-root{padding-bottom:calc(var(--block-padding-bottom, 0px) + 32px);padding-top:calc(var(--block-padding-top, 0px) + 32px)}.ai-b-2d4a423f-c3a4-48b6-9eeb-58cbdc1fcc45-b5PpuXQnp4APNDYrB2p2.ai-b-2d4a423f-c3a4-48b6-9eeb-58cbdc1fcc45-b5PpuXQnp4APNDYrB2p2 .credits-inner{padding-inline:16px}}.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2 .projects-root{background-color:var(--bg);box-sizing:border-box;height:100vh;overflow:hidden;padding-bottom:var(--block-padding-bottom,0);padding-top:var(--block-padding-top,0);position:relative;text-align:left;width:100%}.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2 .projects-empty{align-items:center;color:var(--overlay-text);display:flex;justify-content:center}.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2 .projects-title-wrap{left:32px;position:absolute;top:32px;z-index:20}.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2 .projects-title{color:var(--overlay-text)}.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2 .projects-counter{color:var(--overlay-text);font-weight:500;position:absolute;right:32px;top:32px;z-index:20}.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2 .projects-drag-hint{bottom:80px;color:var(--overlay-text);font-size:14px;opacity:.75;position:absolute;right:32px;z-index:20}.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2 .projects-drag-area{display:flex;height:100%;user-select:none}.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2 .projects-track{display:flex;height:100%}.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2 .projects-slide{flex-shrink:0;height:100%;position:relative;width:100%}.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2 .projects-slide-bg{inset:0;overflow:hidden;position:absolute}.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2 .projects-slide-bg img,.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2 .projects-slide-bg>*{height:100%;object-fit:cover;width:100%}.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2 .projects-slide-overlay{background-color:var(--overlay-bg);inset:0;position:absolute}.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2 .projects-slide-content{bottom:80px;color:var(--overlay-text);left:32px;position:absolute;z-index:10}.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2 .projects-meta{color:var(--overlay-text);font-size:14px;font-weight:500;letter-spacing:.05em;margin-bottom:8px;opacity:.8;text-transform:uppercase}.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2 .projects-slide-title{color:var(--overlay-text);font-size:36px;font-weight:300;margin-bottom:16px}.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2 .projects-slide-desc{color:var(--overlay-text);font-size:18px;margin-bottom:24px;max-width:600px;opacity:.9}.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2 .projects-cta-btn{background-color:var(--btn-bg);border:1px solid var(--btn-border);border-radius:var(--btn-radius);color:var(--btn-text);cursor:pointer;font-size:16px;font-weight:500;padding:12px 24px;transition:opacity .2s ease}.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2 .projects-dots{bottom:32px;display:flex;gap:12px;left:32px;position:absolute;z-index:20}.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2 .projects-dot{background-color:color-mix(in srgb,var(--overlay-text) 50%,transparent);border:none;border-radius:50%;cursor:pointer;height:12px;transform:scale(1);transition:all .3s;width:12px}.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2 .projects-dot--active{background-color:var(--overlay-text);transform:scale(1.25)}.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2 .projects-nav{align-items:center;backdrop-filter:blur(4px);background-color:color-mix(in srgb,var(--overlay-text) 20%,transparent);border:none;border-radius:50%;color:var(--overlay-text);cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:48px;z-index:20}.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2 .projects-nav--prev{left:32px}.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2 .projects-nav--next{right:32px}@media (max-width:600px){.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2 .projects-slide-title{font-size:24px}.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2 .projects-slide-desc{font-size:15px;max-width:90vw}.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2 .projects-counter,.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2 .projects-dots,.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2 .projects-drag-hint,.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2 .projects-nav--prev,.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2 .projects-slide-content,.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2 .projects-title-wrap{left:16px}.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2 .projects-counter,.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2 .projects-drag-hint,.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2.ai-b-a36b0ef1-4a76-49d5-9c03-2bd8df443082-b5PpuXQnp4APNDYrB2p2 .projects-nav--next{right:16px}}.ai-b-c42402e7-1053-4989-a264-7ea3dafd51a0-b5PpuXQnp4APNDYrB2p2.ai-b-c42402e7-1053-4989-a264-7ea3dafd51a0-b5PpuXQnp4APNDYrB2p2 .hero-root{align-items:center;background-color:var(--bg-color,#000);display:flex;flex-direction:column;justify-content:center;min-height:400px;overflow:hidden;padding-bottom:calc(var(--block-padding-bottom, 0px) + 40px);padding-top:calc(var(--block-padding-top, 0px) + 40px);padding-inline:20px;position:relative;width:100%}.ai-b-c42402e7-1053-4989-a264-7ea3dafd51a0-b5PpuXQnp4APNDYrB2p2.ai-b-c42402e7-1053-4989-a264-7ea3dafd51a0-b5PpuXQnp4APNDYrB2p2 .hero-inner{max-width:800px;position:relative;width:100%}.ai-b-c42402e7-1053-4989-a264-7ea3dafd51a0-b5PpuXQnp4APNDYrB2p2.ai-b-c42402e7-1053-4989-a264-7ea3dafd51a0-b5PpuXQnp4APNDYrB2p2 .hero-title-wrap{margin-bottom:20px;position:relative;transition:transform .8s ease-out,opacity .8s ease-out;z-index:2}.ai-b-c42402e7-1053-4989-a264-7ea3dafd51a0-b5PpuXQnp4APNDYrB2p2.ai-b-c42402e7-1053-4989-a264-7ea3dafd51a0-b5PpuXQnp4APNDYrB2p2 .hero-title-wrap--delay{margin-bottom:30px;transition:transform .8s ease-out .2s,opacity .8s ease-out .2s}.ai-b-c42402e7-1053-4989-a264-7ea3dafd51a0-b5PpuXQnp4APNDYrB2p2.ai-b-c42402e7-1053-4989-a264-7ea3dafd51a0-b5PpuXQnp4APNDYrB2p2 .hero-title{display:block;line-height:1.2;margin-bottom:10px}.ai-b-c42402e7-1053-4989-a264-7ea3dafd51a0-b5PpuXQnp4APNDYrB2p2.ai-b-c42402e7-1053-4989-a264-7ea3dafd51a0-b5PpuXQnp4APNDYrB2p2 .hero-title--mb{margin-bottom:0}.ai-b-c42402e7-1053-4989-a264-7ea3dafd51a0-b5PpuXQnp4APNDYrB2p2.ai-b-c42402e7-1053-4989-a264-7ea3dafd51a0-b5PpuXQnp4APNDYrB2p2 .hero-btn-wrap{position:relative;transition:transform .8s ease-out .4s,opacity .8s ease-out .4s;z-index:2}.ai-b-c42402e7-1053-4989-a264-7ea3dafd51a0-b5PpuXQnp4APNDYrB2p2.ai-b-c42402e7-1053-4989-a264-7ea3dafd51a0-b5PpuXQnp4APNDYrB2p2 .hero-btn{cursor:pointer;outline:none;padding:12px 24px;transition:all .3s ease}.ai-b-c42402e7-1053-4989-a264-7ea3dafd51a0-b5PpuXQnp4APNDYrB2p2.ai-b-c42402e7-1053-4989-a264-7ea3dafd51a0-b5PpuXQnp4APNDYrB2p2 .hero-float-img{border-radius:8px;overflow:hidden;position:absolute;z-index:1}.ai-b-c42402e7-1053-4989-a264-7ea3dafd51a0-b5PpuXQnp4APNDYrB2p2.ai-b-c42402e7-1053-4989-a264-7ea3dafd51a0-b5PpuXQnp4APNDYrB2p2 .hero-float-img--1,.ai-b-c42402e7-1053-4989-a264-7ea3dafd51a0-b5PpuXQnp4APNDYrB2p2.ai-b-c42402e7-1053-4989-a264-7ea3dafd51a0-b5PpuXQnp4APNDYrB2p2 .hero-float-img--2,.ai-b-c42402e7-1053-4989-a264-7ea3dafd51a0-b5PpuXQnp4APNDYrB2p2.ai-b-c42402e7-1053-4989-a264-7ea3dafd51a0-b5PpuXQnp4APNDYrB2p2 .hero-float-img--3{opacity:1}.ai-b-c42402e7-1053-4989-a264-7ea3dafd51a0-b5PpuXQnp4APNDYrB2p2.ai-b-c42402e7-1053-4989-a264-7ea3dafd51a0-b5PpuXQnp4APNDYrB2p2 .hero-float-overlay{background-color:rgba(0,0,0,.2);inset:0;pointer-events:none;position:absolute}@media (min-width:768px){.ai-b-c42402e7-1053-4989-a264-7ea3dafd51a0-b5PpuXQnp4APNDYrB2p2.ai-b-c42402e7-1053-4989-a264-7ea3dafd51a0-b5PpuXQnp4APNDYrB2p2 .hero-root{min-height:600px;padding-bottom:calc(var(--block-padding-bottom, 0px) + 60px);padding-top:calc(var(--block-padding-top, 0px) + 60px);padding-inline:40px}}.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn .contactFormContainer{display:flex;justify-content:center;padding-bottom:var(--padding-bottom);padding-top:var(--padding-top);padding-inline:var(--site-padding);width:100%}.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn .contactFormContent{align-items:center;display:flex;flex-direction:column;gap:3rem;max-width:600px;width:100%}.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn .contactFormHeader{display:flex;flex-direction:column;gap:1rem;text-align:center}.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn .contactFormHeadline{letter-spacing:-.02em;line-height:1.1;margin:0}.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn .contactFormDescription{letter-spacing:.05em;line-height:1.6;margin:0;text-transform:uppercase}.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn .contactForm{display:flex;flex-direction:column;gap:1rem;width:100%}.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn .contactFormField{width:100%}.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn .contactFormInput,.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn .contactFormTextarea{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--border-radius);box-sizing:border-box;color:var(--input-text);font-family:var(--font-family);font-size:.9375rem;outline:none;padding:1rem 1.25rem;transition:all .3s ease;width:100%}.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn .contactFormInput::placeholder,.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn .contactFormTextarea::placeholder{color:var(--input-placeholder)}.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn .contactFormInput:focus,.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn .contactFormTextarea:focus{background:rgba(26,26,28,.8);border-color:hsla(0,0%,100%,.3)}.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn .contactFormTextarea{min-height:140px;resize:vertical}.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn .contactFormButton{border:1px solid;border-radius:var(--button-radius);cursor:pointer;letter-spacing:.1em;margin-top:.5rem;padding:1rem 2rem;text-transform:uppercase;transition:all .4s cubic-bezier(.4,0,.2,1);width:100%}.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn .contactFormButton:hover:not(:disabled){opacity:.9;transform:scale(1.02)}.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn .contactFormButton:disabled{cursor:not-allowed;opacity:.6}@media (max-width:768px){.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn .contactFormHeadline{font-size:3rem!important}.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn .contactFormDescription{font-size:.875rem!important}.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn .contactFormContent{gap:2rem}}@media (max-width:480px){.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn .contactFormHeadline{font-size:2.5rem!important}.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn .contactFormInput,.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn.ai-b-ab068042-8a74-4d2b-830c-01a8635cbd2a-vhDqIKL2o62wZu2hIoOn .contactFormTextarea{font-size:.875rem;padding:.875rem 1rem}}.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu .contact-container{background-color:var(--bg-color);padding-block:80px;padding-inline:var(--site-padding);width:100%}.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu .contact-wrapper{display:flex;flex-direction:row;gap:60px;margin:0 auto;max-width:1200px}.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu .contact-wrapper.form-right{flex-direction:row}.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu .contact-wrapper.form-left{flex-direction:row-reverse}.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu .content-section{border-left:1px solid var(--left-border-color);flex:1;padding-left:var(--left-padding);padding-top:20px}.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu .contact-title{font-size:var(--title-font-size);line-height:1.1;margin:0 0 60px;white-space:pre-line}.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu .contact-info-block{margin-bottom:40px}.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu .contact-info-block:last-child{margin-bottom:0}.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu .contact-label{margin-bottom:8px}.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu .form-section{flex:1;padding-top:20px}.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu .contact-form{display:flex;flex-direction:column;gap:var(--form-gap)}.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu .form-field{display:flex;flex-direction:column}.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu .field-label{display:block;font-style:italic;margin-bottom:8px}.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu .form-input,.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu .form-textarea{background-color:var(--input-bg-color);border:1px solid var(--input-border-color);color:var(--input-text-color);font-family:inherit;font-size:16px;outline:none;padding:16px;transition:border-color .3s ease;width:100%}.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu .form-input::placeholder,.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu .form-textarea::placeholder{color:var(--input-placeholder-color)}.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu .form-textarea{resize:vertical}.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu .form-input:focus,.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu .form-textarea:focus{border-color:var(--input-focus-border-color)}.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu .submit-button{align-self:flex-start;background-color:transparent;border:none;border-bottom:var(--button-underline-thickness) solid var(--button-underline-color);cursor:pointer;letter-spacing:1px;margin-top:16px;padding:16px 0;transition:opacity .3s ease}.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu .submit-button:hover{opacity:.7}@media (max-width:767px){.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu .contact-container{padding-block:40px}.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu .contact-wrapper{flex-direction:column;gap:40px}.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu .contact-wrapper.form-left{flex-direction:column}.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu .content-section{border-left:none;padding-left:var(--mobile-padding);padding-top:0}.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu .contact-title{font-size:var(--mobile-title-font-size)}.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu .form-section{padding-top:0}.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu.ai-b-72398a5f-8eb6-434a-a43f-3bfe3571e451-z2JxT745utfS0unxAJtu .contact-form{gap:var(--mobile-form-gap)}}.ai-b-ff706a9f-203f-497a-9f59-7855d3c1944e-z2JxT745utfS0unxAJtu.ai-b-ff706a9f-203f-497a-9f59-7855d3c1944e-z2JxT745utfS0unxAJtu .profile-header-container{align-items:center;background-color:var(--bg-color);display:flex;flex-direction:column;justify-content:center;padding-block:calc(var(--spacing)*2);padding-inline:var(--site-padding);width:100%}.ai-b-ff706a9f-203f-497a-9f59-7855d3c1944e-z2JxT745utfS0unxAJtu.ai-b-ff706a9f-203f-497a-9f59-7855d3c1944e-z2JxT745utfS0unxAJtu .profile-header-content{display:flex;flex-direction:column;width:100%}.ai-b-ff706a9f-203f-497a-9f59-7855d3c1944e-z2JxT745utfS0unxAJtu.ai-b-ff706a9f-203f-497a-9f59-7855d3c1944e-z2JxT745utfS0unxAJtu .profile-image-wrapper{border:var(--profile-border);border-radius:var(--profile-border-radius);flex-shrink:0;height:var(--profile-size);margin-bottom:var(--spacing);overflow:hidden;width:var(--profile-size)}.ai-b-ff706a9f-203f-497a-9f59-7855d3c1944e-z2JxT745utfS0unxAJtu.ai-b-ff706a9f-203f-497a-9f59-7855d3c1944e-z2JxT745utfS0unxAJtu .profile-name{margin:0;margin-bottom:calc(var(--spacing)/2)}.ai-b-ff706a9f-203f-497a-9f59-7855d3c1944e-z2JxT745utfS0unxAJtu.ai-b-ff706a9f-203f-497a-9f59-7855d3c1944e-z2JxT745utfS0unxAJtu .profile-tagline{margin:0;margin-bottom:var(--spacing)}.ai-b-ff706a9f-203f-497a-9f59-7855d3c1944e-z2JxT745utfS0unxAJtu.ai-b-ff706a9f-203f-497a-9f59-7855d3c1944e-z2JxT745utfS0unxAJtu .social-links{display:flex;flex-wrap:wrap;gap:var(--spacing);margin-top:calc(var(--spacing)/2)}.ai-b-ff706a9f-203f-497a-9f59-7855d3c1944e-z2JxT745utfS0unxAJtu.ai-b-ff706a9f-203f-497a-9f59-7855d3c1944e-z2JxT745utfS0unxAJtu .social-icon-btn{align-items:center;background:transparent;border:none;border-radius:50%;color:var(--icon-color);cursor:pointer;display:flex;height:var(--icon-size);justify-content:center;padding:0;transition:opacity .2s ease,transform .2s ease;width:var(--icon-size)}.ai-b-ff706a9f-203f-497a-9f59-7855d3c1944e-z2JxT745utfS0unxAJtu.ai-b-ff706a9f-203f-497a-9f59-7855d3c1944e-z2JxT745utfS0unxAJtu .social-icon-btn:hover{opacity:.8;transform:scale(1.05)}.ai-b-ff706a9f-203f-497a-9f59-7855d3c1944e-z2JxT745utfS0unxAJtu.ai-b-ff706a9f-203f-497a-9f59-7855d3c1944e-z2JxT745utfS0unxAJtu .social-icon-btn:focus{outline:none}:where(.ai-b-header-block-_global) .hw-wrapper{padding-bottom:var(--block-padding-bottom,0);padding-top:calc(var(--block-padding-top, 0px) + var(--hw-header-offset, 0px));position:relative;width:100%;z-index:100}:where(.ai-b-header-block-_global) .hw-centering{display:flex;justify-content:center;width:100%}:where(.ai-b-header-block-_global) .hw-main{backdrop-filter:var(--hw-nav-blur);-webkit-backdrop-filter:var(--hw-nav-blur);background-color:var(--hw-nav-bg);border-bottom:var(--hw-nav-border-width) solid var(--hw-nav-border);border-radius:var(--hw-header-radius);box-sizing:border-box;height:var(--hw-header-height)}:where(.ai-b-header-block-_global) .hw-content{align-items:center;display:flex;gap:16px;height:100%;justify-content:space-between;padding-left:var(--hw-header-pl);padding-right:var(--hw-header-pr)}:where(.ai-b-header-block-_global) .hw-logo-group{align-items:center;display:flex;flex-shrink:0;gap:12px}:where(.ai-b-header-block-_global) .hw-tw-logo{display:block;flex-shrink:0;object-fit:cover}:where(.ai-b-header-block-_global) .hw-title{white-space:nowrap}:where(.ai-b-header-block-_global) .hw-desktop-nav{align-items:center;display:none;gap:4px}:where(.ai-b-header-block-_global) .hw-nav-tab{align-items:center;border:1px solid transparent;display:flex;gap:6px;letter-spacing:.1em;padding:7px 14px;position:relative;text-decoration:none;text-transform:uppercase;transition:color .25s ease,background-color .25s ease,border-color .25s ease;white-space:nowrap}:where(.ai-b-header-block-_global) .hw-tab-underline{background-color:currentColor;bottom:5px;height:1px;left:14px;pointer-events:none;position:absolute;right:14px;transform:scaleX(0);transition:transform .25s ease}:where(.ai-b-header-block-_global) .hw-nav-tab:hover .hw-tab-underline{transform:scaleX(1)}:where(.ai-b-header-block-_global) .hw-nav-tab-active .hw-tab-underline{transform:scaleX(1)}:where(.ai-b-header-block-_global) .hw-hamburger{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;flex-shrink:0;justify-content:center;padding:8px}:where(.ai-b-header-block-_global) .hw-mobile-overlay{animation:hw-slide-in .25s ease-out forwards;backdrop-filter:var(--hw-nav-blur);-webkit-backdrop-filter:var(--hw-nav-blur);background-color:var(--hw-menu-bg);display:flex;flex-direction:column;height:calc(100vh - var(--editor-offset-top, 0));left:var(--editor-offset-left,0);overflow-y:auto;position:fixed;right:var(--editor-offset-right,0);top:var(--editor-offset-top,0);z-index:9999}@keyframes hw-slide-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}:where(.ai-b-header-block-_global) .hw-mobile-nav{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:32px 24px;width:100%}:where(.ai-b-header-block-_global) .hw-mobile-tab{align-items:center;border-radius:4px;box-sizing:border-box;display:flex;gap:10px;justify-content:center;letter-spacing:.15em;padding:14px 24px;text-decoration:none;text-transform:uppercase;transition:background-color .2s ease,color .2s ease;width:100%}:where(.ai-b-header-block-_global) .hw-mobile-tab:hover{background-color:hsla(0,0%,100%,.06)}:where(.ai-b-header-block-_global) .hw-mobile-tab-active{background-color:hsla(0,0%,100%,.06)}:where(.ai-b-header-block-_global) .hw-wrapper:has(.hw-tw-logo) .hw-nav-tab{color:#e8e8e4!important}:where(.ai-b-header-block-_global) .hw-wrapper:has(.hw-tw-logo) .hw-hamburger svg{color:#fff!important;stroke:#fff!important}@media (min-width:1024px){:where(.ai-b-header-block-_global) .hw-desktop-nav{display:flex}:where(.ai-b-header-block-_global) .hw-hamburger{display:none}}