.ys .ys-home{min-width:0;display:block}.ys .ys-home .ys-home-hero,.ys .ys-home .ys-home-glance{width:100%;max-width:calc(var(--ys-container) + 2 * var(--ys-gutter));padding-inline:var(--ys-gutter);margin-inline:auto}.ys .ys-home .ys-home-hero{padding-block:var(--ys-s-6) var(--ys-s-6)}.ys .ys-home .ys-home-hero>*+*{margin-top:var(--ys-s-4)}.ys .ys-home .ys-home-hero>.ys-eyebrow+h1{margin-top:var(--ys-s-3)}.ys .ys-home .ys-home-hero>.ys-btn-row{margin-top:var(--ys-s-5)}.ys .ys-home .ys-home-hero .ys-lede{max-width:36em}.ys .ys-home .ys-home-hero__micro{max-width:34em;font-size:var(--ys-t-small);color:var(--ys-ink-2);line-height:1.5}.ys .ys-home .ys-home-hero>.ys-btn-row+.ys-home-hero__micro{margin-top:var(--ys-s-3)}@media (max-width:639.98px){.ys .ys-home .ys-home-hero .ys-btn-row>.ys-btn{flex:auto}}@media (max-width:479.98px){.ys .ys-home .ys-home-hero>.ys-btn-row{gap:var(--ys-s-2)}.ys .ys-home .ys-home-hero .ys-btn-row>.ys-btn{padding-inline:10px}}.ys .ys-home .ys-display--home{--ys-display-lines:8}@media (min-width:350px){.ys .ys-home .ys-display--home{--ys-display-lines:6}}@media (min-width:412px){.ys .ys-home .ys-display--home{--ys-display-lines:5}}@media (min-width:640px){.ys .ys-home .ys-display--home{--ys-display-lines:4}}@media (min-width:1024px){.ys .ys-home .ys-display--home{--ys-display-lines:6}}@media (min-width:1280px){.ys .ys-home .ys-display--home{--ys-display-lines:5}}.ys .ys-home .ys-home-glance{padding-bottom:var(--ys-s-2)}.ys .ys-home .ys-home-glance__title{margin-bottom:var(--ys-s-3);font-size:clamp(1.5rem,1.412rem + .376vw,1.75rem);line-height:1.2}@media (max-width:639.98px){.ys .ys-home .ys-home-glance .ys-spec--sheet{margin-inline:calc(var(--ys-gutter) * -1);padding-inline:var(--ys-gutter);border-inline:0;border-radius:0}}.ys .ys-home .ys-home-jump{min-height:24px;font-size:var(--ys-t-small);line-height:1.5}.ys .ys-home .ys-spec__detail>.ys-home-jump{margin-top:var(--ys-s-2)}.ys .ys-home .ys-home-links{column-gap:var(--ys-s-5);flex-wrap:wrap;row-gap:0;display:flex}.ys .ys-home .ys-home-links>.ys-more{min-height:44px;padding-block:10px;line-height:1.35;display:inline-block}.ys .ys-home .ys-home-reply{gap:var(--ys-s-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:640px){.ys .ys-home .desk-ui.ys-home-letter{box-shadow:var(--ys-shadow-letter)}}@media (min-width:1280px){.ys .ys-home .ys-home-reply{grid-template-columns:minmax(0,1fr) minmax(14rem,16.5rem)}}.ys .ys-home .ys-home-anatomy>h3{margin-bottom:var(--ys-s-2)}.ys .ys-home .ys-home-anatomy__summary{min-height:48px;color:var(--ys-accent);font-size:var(--ys-t-body);cursor:pointer;align-items:center;gap:10px;padding-block:8px;font-weight:600;line-height:1.3;list-style:none;display:flex}.ys .ys-home .ys-home-anatomy__summary::-webkit-details-marker{display:none}.ys .ys-home .ys-home-anatomy__summary::marker{content:""}.ys .ys-home .ys-home-anatomy__summary:before{content:"+";content:"+" / "";border:1.5px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:1.125rem;font-weight:500;line-height:1;display:inline-flex}.ys .ys-home .ys-home-anatomy__more[open]>.ys-home-anatomy__summary:before{content:"−";content:"−" / ""}.ys .ys-home .ys-home-anatomy__summary:hover{color:var(--ys-accent-hover);text-underline-offset:3px;text-decoration:underline}.ys .ys-home .ys-home-anatomy__more[open]>.ys-home-anatomy__summary{margin-bottom:var(--ys-s-3)}@supports selector(::details-content){@media (min-width:1280px){.ys .ys-home .ys-home-anatomy>h3{margin-bottom:var(--ys-s-3)}.ys .ys-home .ys-home-anatomy__summary{display:none}.ys .ys-home .ys-home-anatomy__more::details-content{content-visibility:visible}}}.ys .ys-home .ys-home-anatomy__list{counter-reset:ys-anatomy;margin:0;padding:0;list-style:none}.ys .ys-home .ys-home-anatomy__list>li{counter-increment:ys-anatomy;padding-left:2.25rem;position:relative}.ys .ys-home .ys-home-anatomy__list>li+li{margin-top:var(--ys-s-4)}.ys .ys-home .ys-home-anatomy__list>li:before{content:counter(ys-anatomy);border:1.5px solid var(--ys-ink);width:1.625rem;height:1.625rem;font-size:var(--ys-t-label);font-variant-numeric:tabular-nums;color:var(--ys-ink);border-radius:50%;justify-content:center;align-items:center;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:.1em;left:0}.ys .ys-home .ys-home-anatomy__list>li>p{font-size:var(--ys-t-small);color:var(--ys-ink-2);line-height:1.55}.ys .ys-home .ys-home-anatomy__quote{color:var(--ys-ink);font-weight:600}.ys .ys-home .desk-ui .ys-home-more{border-top:1px solid var(--desk-client-line);margin-top:16px}.ys .ys-home .desk-ui .ys-home-more__summary{min-height:48px;color:var(--ys-accent);font-family:var(--ys-font-sans);cursor:pointer;align-items:center;gap:10px;padding-block:8px;font-size:1rem;font-weight:600;line-height:1.3;list-style:none;display:flex}.ys .ys-home .desk-ui .ys-home-more__summary::-webkit-details-marker{display:none}.ys .ys-home .desk-ui .ys-home-more__summary::marker{content:""}.ys .ys-home .desk-ui .ys-home-more>.ys-home-more__summary:before{content:"+";content:"+" / "";border:1.5px solid;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:1.125rem;font-weight:500;line-height:1;display:inline-flex}.ys .ys-home .desk-ui .ys-home-more[open]>.ys-home-more__summary:before{content:"−";content:"−" / ""}.ys .ys-home .desk-ui .ys-home-more__summary:hover{color:var(--ys-accent-hover);text-underline-offset:3px;text-decoration:underline}.ys .ys-home .desk-ui .ys-home-more[open]>.ys-home-more__summary{margin-bottom:12px}.ys .ys-home .ys-home-limits h3{margin-bottom:var(--ys-s-3)}.ys .ys-home .ys-home-marked{margin:0;padding:0;list-style:none}.ys .ys-home .ys-home-marked>li{column-gap:var(--ys-s-2);grid-template-columns:1.5rem minmax(0,1fr);display:grid}.ys .ys-home .ys-home-marked>li+li{margin-top:var(--ys-s-3)}.ys .ys-home .ys-home-marked__mark{color:var(--ys-ink-2);text-align:center;font-weight:600}.ys .ys-home .ys-home-limits__close{margin-top:var(--ys-s-4);font-weight:600}.ys .ys-home .ys-home-notyet{max-width:var(--ys-measure);color:var(--ys-ink-2)}.ys .ys-home .ys-home-notyet>strong{color:var(--ys-ink)}.ys .ys-home .ys-home-price{padding:var(--ys-s-5) 20px;border:1px solid var(--ys-line);border-top:2px solid var(--ys-ink);border-radius:0 0 var(--ys-r-card) var(--ys-r-card);background:var(--ys-card)}.ys .ys-home .ys-home-price>*+*{margin-top:var(--ys-s-4)}.ys .ys-home .ys-home-price__figure{font-family:var(--ys-font-sans);font-size:var(--ys-t-price);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--ys-ink);flex-wrap:wrap;align-items:baseline;column-gap:.4em;font-weight:600;line-height:1;display:flex}.ys .ys-home .ys-home-price__vat{font-size:var(--ys-t-h3);letter-spacing:normal;font-weight:600}.ys .ys-home .ys-home-price__what{margin-top:var(--ys-s-2);color:var(--ys-ink-2)}.ys .ys-home .ys-home-price>.ys-btn-row{margin-top:var(--ys-s-5)}@media (max-width:639.98px){.ys .ys-home .ys-home-price{margin-inline:calc(var(--ys-gutter) * -1);padding-inline:var(--ys-gutter);border-inline:0;border-radius:0}}@media (min-width:640px){.ys .ys-home .ys-home-price{padding:var(--ys-s-6)}}.ys .ys-home .ys-home-id{padding:var(--ys-s-3) var(--ys-s-4);border-left:3px solid var(--ys-accent);background:var(--ys-card);border-radius:0 var(--ys-r-callout) var(--ys-r-callout) 0}.ys .ys-home .ys-home-num{font-variant-numeric:tabular-nums;white-space:nowrap}@media (min-width:1024px){.ys .ys-home{grid-template-columns:minmax(var(--ys-gutter), 1fr) minmax(0, calc((var(--ys-container) - var(--ys-s-6)) / 2)) var(--ys-s-6) minmax(0, calc((var(--ys-container) - var(--ys-s-6)) / 2)) minmax(var(--ys-gutter), 1fr);align-items:start;display:grid}.ys .ys-home>*,.ys .ys-home>.ys-sticky-scope>*{grid-column:1/-1;min-width:0}.ys .ys-home>.ys-sticky-scope{display:contents}.ys .ys-home>.ys-home-hero{max-width:none;padding:var(--ys-s-8) 0 var(--ys-s-6);grid-area:1/2}.ys .ys-home>.ys-sticky-scope>.ys-home-glance{max-width:none;padding:var(--ys-s-8) 0 0;grid-area:1/4}.ys .ys-home .ys-home-hero .ys-lede{max-width:30em}.ys .ys-home .ys-home-glance .ys-spec__row{grid-template-columns:minmax(0,1fr)}}
