.sg-sec{--sg-accent:var(--studio-color-primary, #5b3fe0);--sg-accent-2:var(--studio-color-secondary, var(--sg-accent));--sg-text:var(--studio-color-text, currentColor);--sg-muted:var(--studio-color-muted, color-mix(in srgb, currentColor 68%, transparent));--sg-surface:var(--studio-color-surface, color-mix(in srgb, currentColor 5%, transparent));--sg-line:var(--studio-color-line, color-mix(in srgb, currentColor 14%, transparent));--sg-radius:var(--studio-radius, 14px);--sg-row-gap:var(--studio-grid-row-gap, 40px);--sg-gap:28px;--g:var(--studio-container-gutter);--maxw:calc(var(--sec-container, calc(var(--studio-container-width) + 2 * var(--g))) - 2 * var(--g));--sg-w:100%;align-content:start;align-items:stretch;padding-inline:max(var(--g),(var(--sg-w) - var(--maxw))/2)}.studio-sec.sg-sec.sg-sec{container:sec sg/inline-size;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 var(--sg-gap)}.sg.sg-sec.sg-in{container:sec sg/inline-size;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 min(var(--sg-gap),8.3333333333%);padding-inline:0;min-width:0}.sg.sg-sec.sg-in>.sg-row:not(.sg-row--flex){column-gap:inherit}.studio-sec.sec-full.sec-full.sg-sec{display:grid;align-content:center}.sec-boxed.sg-sec{--sg-w:min(var(--sec-box), 100% - 2 * var(--studio-container-gutter))}.sec-read.sg-sec{--maxw:min(calc(var(--sec-container, calc(var(--studio-container-width) + 2 * var(--g))) - 2 * var(--g)), var(--sec-read))}.sec-no-container.sg-sec{--g:0px;--maxw:var(--sg-w)}.sec-no-container.sec-read.sg-sec{--maxw:min(var(--sec-container, calc(var(--studio-container-width) + 2 * var(--studio-container-gutter))), calc(var(--sec-read) + 2 * var(--studio-container-gutter)))}.sg-sec>*,.sg-sec>.sg-row:not(.sg-row--flex)>*{grid-column:auto/span var(--span-d,12);min-width:0}.sg-sec>.sg-br{grid-column-start:1;margin-block-start:var(--sg-row-gap)}.sg.sg-sec>:is(:has(+.sg-br,+noscript+.sg-br),:last-child){margin-block-end:0}.sg-sec:is(.sg-card>*){align-content:stretch}.sg-sec:is(.sg-card>*)>:is(:first-child,.sg-br):is(:has(+.sg-br,+noscript+.sg-br),:last-child){align-self:start}@container sec (max-width:899px){.sg-sec>*,.sg-sec>.sg-row:not(.sg-row--flex)>*{grid-column-end:span var(--span-t,var(--span-d,12))}.sg-sec>.sg-br-t{grid-column-start:1;margin-block-start:var(--sg-row-gap)}}@container sec (max-width:599px){.sg-sec>*,.sg-sec>.sg-row:not(.sg-row--flex)>*{grid-column-end:span var(--span-m,12)}.sg-sec>.sg-br-m{grid-column-start:1;margin-block-start:var(--sg-row-gap)}}.sg-sec>.sec-bg{grid-column:auto}.sg-sec>.sg-row{grid-column:1/-1;min-width:0;border-radius:var(--sg-radius)}.sg-sec>.sg-row:not(.sg-row--flex){display:grid;grid-template-columns:subgrid;column-gap:normal;row-gap:var(--sg-gap)}.sg-sec>.sg-row--flex{align-self:start}:where(.sg-sec,.sg-sec>.sg-row:not(.sg-row--flex))>.sg-col{display:flex;flex-direction:column;min-width:0;box-sizing:border-box}.sg-sec>.sg-row:not(.sg-row--flex)>.sg-col,.sg-sec>.sg-col{flex:none;max-width:none}:is(.sg-sec>.sg-col,.sg-sec>.sg-row>.sg-col)>:last-child{margin-block-end:0}.sg-sec>.sg-row>:not(.sg-col){align-self:start;margin-block-end:0}.sg-sec>.sg-row.sg-va-center>:not(.sg-col){align-self:center}.sg-sec>.sg-row.sg-va-bottom>:not(.sg-col){align-self:end}:where(.sg-sec) :is(.sg-sp-0,.sg-sp-s,.sg-sp-m,.sg-sp-l,.sg-sp-xl):not(.sg-w){min-width:0}:where(.sg-sec) .sg-sp-0:not(.sg-w){margin-block-end:0}:where(.sg-sec) .sg-sp-s:not(.sg-w){margin-block-end:.625rem}:where(.sg-sec) .sg-sp-m:not(.sg-w){margin-block-end:1.25rem}:where(.sg-sec) .sg-sp-l:not(.sg-w){margin-block-end:2rem}:where(.sg-sec) .sg-sp-xl:not(.sg-w){margin-block-end:3rem}:where(.sg-sec) .sg-cin>:last-child:not(.sg-w){margin-block-end:0}:where(.sg-sec) .sg-col{--sg-lean-mi:initial;--sg-lean-is:initial}.sg-sec .sg-bar>.sg-col{--sg-lean-mi:0;--sg-lean-is:auto}.sg-sec .sg-text.sg-al-center{margin-inline:var(--sg-lean-mi,auto);inline-size:var(--sg-lean-is,100%)}.sg-sec .sg-img--mw.sg-al-center{margin-inline:var(--sg-lean-mi,auto);inline-size:var(--sg-lean-is,100%)}.sg-sec .sg-img--mw.sg-al-end{margin-inline-start:var(--sg-lean-mi,auto);inline-size:var(--sg-lean-is,100%)}.sg-sec .sg-img.sg-al-center img{margin-inline:auto}.sg-sec .sg-list.sg-al-center{justify-content:center}.sg-sec .sg-list--row.sg-al-center{justify-content:safe center}.sg-sec .sg-list--row.sg-al-end{justify-content:safe flex-end}.sg-sec .sg-ib.sg-iconbox{text-align:start;height:auto}.sg-sec .sg-ib--top.sg-al-center,.sg-sec .sg-al-center .sg-ib--top{justify-items:center;text-align:center}:where(.sg-sec) div.sg-btns.sg-al-center{justify-content:center}:where(.sg-sec) div.sg-btns.sg-al-end{justify-content:flex-end}:where(.sg-sec) div.sg-nums--row.sg-al-center{justify-content:center}:where(.sg-sec) div.sg-nums--row.sg-al-end{justify-content:flex-end}.sg-sec .sg-posts-box.sg-posts-block{flex-shrink:1000;min-inline-size:0}@container sg (min-width:600px) and (max-width:899px){.sg-sec .sg-posts-block.sg-al-t-start>.sg-chips{justify-content:flex-start}.sg-sec .sg-posts-block.sg-al-t-center>.sg-chips{justify-content:center}.sg-sec .sg-posts-block.sg-al-t-end>.sg-chips{justify-content:flex-end}}@container sg (max-width:599px){.sg-sec .sg-posts-block.sg-al-m-start>.sg-chips{justify-content:flex-start}.sg-sec .sg-posts-block.sg-al-m-center>.sg-chips{justify-content:center}.sg-sec .sg-posts-block.sg-al-m-end>.sg-chips{justify-content:flex-end}}.sg-sec .sg-co.sg-callout,.sg-sec .sg-mt.sg-media-text{text-align:start}.sg-sec .sg-acc.sg-al-center,.sg-sec .sg-mt.sg-al-center{margin-inline:var(--sg-lean-mi,auto);inline-size:var(--sg-lean-is,100%)}.sg-sec .sg-logos.sg-al-center{align-items:center;justify-content:center;text-align:center}.sg-sec .sg-hr--short.sg-al-center{margin-inline:var(--sg-lean-mi,auto)}.sg-sec .sg-hr--short.sg-al-end{margin-inline-start:var(--sg-lean-mi,auto)}.sg-sec .sg-al-center .sg-hr--short{margin-inline:var(--sg-lean-mi,auto)}.sg-sec .sg-al-end .sg-hr--short{margin-inline-start:var(--sg-lean-mi,auto)}.sg-sec .sg-slider:is(.sg-gallery,.sg-testimonials){inline-size:auto}:where(.sg-sec) .sg-contacts--list.sg-al-center .sg-contacts__item{flex-direction:column;align-items:center;gap:6px}:where(.sg-sec) .sg-contacts--cards.sg-al-center .sg-contacts__item{flex-direction:column;align-items:center;gap:8px}.sg-sec .sg-heading:has(+.sg-w--contacts .sg-contacts-none){display:none}.sg-sec .sg-people,.sg-sec .sg-plans{margin-inline:var(--sg-lean-mi,auto);inline-size:var(--sg-lean-is,100%)}:where(.sg-sec) .sg-countdown.sg-al-center{justify-items:center}.sg-sec .sg-countdown[hidden]{display:none}.sg-sec .sg-search.sg-search-block{inline-size:var(--sg-lean-is,100%)}:where(.sg-sec) ul.sg-cats--fit.sg-al-center{justify-content:center}:where(.sg-sec) ul.sg-cats--links.sg-al-center{align-items:center}:where(.sg-sec) .sg-menu--column.sg-al-center .sg-menu__list{align-items:center}:where(.sg-sec) .sg-menu--column.sg-al-end .sg-menu__list{align-items:flex-end}.sg-sec .sg-menu--burger.sg-al-end.is-open .sg-menu__panel{inset-inline:auto 0}.sg-sec .sg-art-body--narrow{margin-inline:var(--sg-lean-mi,auto);inline-size:var(--sg-lean-is,100%)}.sg-sec .sg-finder.sg-finder{inline-size:var(--sg-lean-is,100%)}.sg-sec .sg-psale[hidden]{display:none}.sg-sec .sg-gone.sg-gone{block-size:0;min-block-size:0;padding:0;border:0;margin-block-end:0;overflow:hidden}.sg-sec .sg-bar>.sg-col.sg-cin>:not(.sg-w){margin-block-end:0}.sg-sec .sg-bar.sg-row--flex>.sg-col:not(.sg-cin){margin-block-end:0;flex-shrink:0}.sg-sec .sg-row--flex>.sg-w.sg-col{margin-block-end:0}.sg-sec .sg-bar.sg-row--flex>.sg-w.sg-col{display:flex;align-items:center;inline-size:auto}.sg-sec .sg-bar.sg-row--flex:not(.sg-spread)>.sg-col:not(.sg-cin):last-child{margin-inline-start:auto}.sg-sec .sg-bar>.sg-col:is(.sg-btn--full,.sg-btn--full-m,.sg-shoplink--full,.sg-posts-box),.sg-sec .sg-bar>.sg-col.sg-cin>:is(.sg-btn--full,.sg-btn--full-m,.sg-shoplink--full,.sg-posts-box){inline-size:auto}.sg-sec>.sg-bleed{grid-column:1/-1}.sec-btn.sg-sec .studio-btn--primary{background:var(--sec-btn-bg,var(--sg-accent));color:var(--sec-btn-text,#fff);border-color:var(--sec-btn-edge,var(--sg-accent))}.sec-btn.sg-sec .studio-btn--outline{border-color:var(--sec-btn-border,var(--sg-accent))}.sec-shift-on.sec-shift-text.sg-sec{--studio-color-text:var(--sec-stext) !important;color:var(--sec-stext)!important}@media(prefers-reduced-motion:no-preference){.sec-shift-ready.sg-sec:not(.sg-reveal){transition:color var(--sec-shift-t) cubic-bezier(.6,0,.4,1)}}