:root{--type-hero:clamp(2.5rem, 1.3rem + 3.6vw, 4.5rem);--type-hero-product:clamp(2.75rem, 1.6rem + 4.2vw, 5.5rem);--type-section:clamp(2.25rem, 1.3rem + 2.8vw, 3.5rem);--type-statement:clamp(2.75rem, 1.6rem + 4vw, 5rem);--type-heading:clamp(1.5rem, 1.2rem + 1vw, 2rem);--type-product-name:clamp(2.25rem, 1.5rem + 2vw, 3.25rem);--type-body-large:clamp(1.125rem, 1.05rem + .3vw, 1.3125rem);--type-list:clamp(1.5rem, 1.1rem + 1vw, 2rem);--w-page:81rem;--w-editorial:62rem;--w-reading:40rem;--space-section:clamp(4.5rem, 7vw, 7rem);--space-section-compact:clamp(3rem, 5vw, 5rem);--space-gap:clamp(2.5rem, 5vw, 5rem);--radius-image:16px;--radius-image-bleed:6rem;--radius-frame-phone:2.375rem;--band-recognition:linear-gradient(180deg, var(--cream) 0%, #f4e2d8 30%, #f4e2d8 70%, var(--cream) 100%);--band-warm:linear-gradient(180deg, var(--cream) 0%, #f0d9c6 12%, #ecc9b0 55%, #f0d5c2 88%, var(--cream) 100%);--band-warm-floor:linear-gradient(180deg, var(--cream) 0%, #f0d9c6 12%, #ecc9b0 60%, #e8c3b0 100%);--band-close:linear-gradient(180deg, var(--cream) 0%, #f4e2d8 35%, #ecc9b0 100%);--stage-plum:radial-gradient(60% 50% at 50% 100%, #b06a4838, #b06a4800 70%), linear-gradient(180deg, #3b272d 0%, #2d2124 100%);--door-rose:linear-gradient(150deg, #f0cfc6 0%, #e6b9ae 100%);--door-sand:linear-gradient(150deg, #efe3d2 0%, #e4d0b8 100%);--hairline:#8a4b3a59;--clay-text:#7d4232}.sys{--edge:max(var(--gutter), calc((100vw - var(--w-page)) / 2));color:var(--ink);overflow-x:clip}.sys h2{text-wrap:balance}.sys .eyebrow{display:block}.sys-sign{border-block-start:1px solid #b06a4859;gap:.15rem;padding-block-start:1rem;display:grid;margin-block:2rem 0!important}.sys-sign strong{font-family:var(--font-display);font-size:1.375rem;font-weight:400;line-height:1.2}.sys-sign span{letter-spacing:.08em;text-transform:uppercase;color:var(--clay-text);font-size:.8125rem;font-weight:500}.sys-hero{color:var(--light-cream);isolation:isolate;text-align:center;min-block-size:clamp(36rem,62vw,56rem);padding:calc(var(--header-h) + clamp(2rem, 4.5vw, 4rem)) var(--gutter) clamp(7rem, 13vw, 12rem);align-content:start;display:grid;position:relative}.sys-hero__img{z-index:-2;position:absolute;inset:0}.sys-hero__img img{object-fit:cover;object-position:var(--hero-pos,50% 4%);block-size:100%;inline-size:100%;display:block}.sys-hero__veil{z-index:-1;background:radial-gradient(ellipse 44rem 7rem at 50% calc(var(--header-h) + clamp(2rem, 4.5vw, 4rem) + .6rem), #3a26425c 0%, #3a264200 100%), radial-gradient(ellipse 56% 16% at 50% 55%, #3a264257 0%, #3a264200 100%), linear-gradient(180deg, #3a26428a 0%, #3a264275 36%, #3a264261 56%, #3a264224 70%, #3a264200 80%), linear-gradient(180deg, #1e162a00 60%, #1e162a66 100%);position:absolute;inset:0}.sys-hero__inner{max-inline-size:66rem;margin-inline:auto}.sys-hero .eyebrow{color:#fffaf3;text-shadow:0 1px 10px #28183266;inline-size:fit-content;margin-block-end:1.25rem;margin-inline:auto;font-weight:600}.sys-hero h1{font-size:var(--type-hero);letter-spacing:-.018em;color:#fbf6ef;text-shadow:0 2px 24px #28183259;margin-block-end:1.25rem;line-height:1.05}.sys-hero__support{font-family:var(--font-display);color:#fbf6ef;text-shadow:0 1px 14px #28183259;margin-block-end:.875rem;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);line-height:1.1}.sys-hero__lede{color:#fbf6ef;text-shadow:0 1px 12px #28183266;max-inline-size:40rem;margin:0 auto;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);line-height:1.5}.sys-recognition{padding:5rem var(--edge);background:var(--band-recognition);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:clamp(3rem,5vw,5rem);display:grid}.sys-recognition .eyebrow{margin-block-end:1.25rem}.sys-recognition h2{letter-spacing:-.015em;margin-block-end:0;font-size:clamp(2.25rem,1rem + 3.1vw,3.75rem);line-height:1.1}.sys-recognition__list{border-block-end:1px solid var(--hairline);margin:0;padding:0;list-style:none}.sys-recognition__list li{border-block-start:1px solid var(--hairline);font-family:var(--font-display);font-size:var(--type-list);letter-spacing:-.01em;padding-block:1.5rem;line-height:1.2}.sys-centered{padding:var(--space-section) var(--gutter);text-align:center}.sys-centered--warm{background:var(--band-warm)}.sys-centered--floor{background:var(--band-warm-floor);padding-block-end:0;overflow:hidden}.sys-centered--close{background:var(--band-close);place-content:center;justify-items:center;min-block-size:30rem;padding-block-end:9rem;display:grid}.sys-centered h2{max-inline-size:18ch;font-size:var(--type-statement);letter-spacing:-.014em;margin:0 auto 1.5rem;line-height:1.03}.sys-centered h2 span{display:block}.sys-centered h2 .is-accent{color:var(--plum)}.sys-centered__support{max-inline-size:36rem;font-size:var(--type-body-large);margin:0 auto 1rem;line-height:1.55}.sys-centered__note{color:#5a4d4a;max-inline-size:36rem;margin:.5rem auto 0;font-size:.9375rem;line-height:1.5}.sys-centered--close h2{font-size:var(--type-hero);letter-spacing:-.015em;line-height:1.08}.sys-centered--close .sys-centered__support{margin-block-end:0;font-size:1.1875rem}.sys-hero--product{min-block-size:0;color:var(--ink);background:var(--band-warm-floor);padding-block-end:0;display:block;overflow:hidden}.sys-hero--product .sys-hero__inner{min-block-size:0;max-inline-size:52rem;display:block}.sys-hero--product .eyebrow{color:var(--clay-text);text-shadow:none}.sys-hero--product h1{color:var(--ink);text-shadow:none;max-inline-size:16ch;margin-inline:auto}.sys-hero--product .sys-hero__support{color:var(--plum);text-shadow:none;max-inline-size:34ch;margin-inline:auto}.sys-hero--product .sys-hero__lede{color:var(--ink);text-shadow:none;margin-block-start:0}.sys-hero__note{color:#5a4d4a;margin:.75rem 0 0;font-size:.9375rem}.sys-hero--product .sys-phone{inline-size:min(100%,19rem)}.sys-hero--photo{color:#fbf6ef;background:#2d2124}.sys-hero--photo .sys-hero__veil{background:radial-gradient(ellipse 22rem 4rem at 50% calc(var(--header-h) + clamp(2rem, 4.5vw, 4rem) + .6rem), #3a264273 0%, #3a264200 100%), radial-gradient(ellipse 30rem 6.5rem at 50% 32rem, #3a26426b 0%, #3a264200 100%), linear-gradient(180deg, #3a264280 0%, #3a264270 34%, #3a264257 56%, #3a264238 78%, #2d212466 100%)}.sys-hero--photo .eyebrow{color:#fffaf3;text-shadow:0 1px 10px #28183266}.sys-hero--photo h1{color:#fbf6ef;text-shadow:0 2px 24px #28183266}.sys-hero--photo .sys-hero__support{color:var(--blush);text-shadow:0 1px 14px #28183266}.sys-hero--photo .sys-hero__lede{color:#fbf6ef;text-shadow:0 1px 12px #28183273}.sys-hero--photo .sys-hero__note{color:#fbf6efeb;text-shadow:0 1px 10px #28183273}.sys-show{padding:var(--space-section) var(--edge);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:clamp(3rem,7vw,8rem);display:grid}.sys-show--warm{background:var(--band-warm)}.sys-show__visual .sys-phone{inline-size:min(100%,17rem);margin:0 auto;box-shadow:inset 0 0 0 1px #ffffff29,0 2px 4px #2a24214d,0 28px 40px -26px #472f398c}.sys-show--right .sys-show__visual{order:2}.sys-show__copy{justify-self:center;max-inline-size:30rem}.sys-show .eyebrow{color:#6b3626}.sys-show__copy h2{font-size:var(--type-section);letter-spacing:-.012em;margin-block-end:1.25rem;line-height:1.1}.sys-show__copy p:not(.eyebrow){font-size:var(--type-body-large);line-height:1.55}.sys-show__copy .sys-show__support{font-family:var(--font-display);color:var(--plum);margin-block-start:1.25rem;font-size:1.375rem;line-height:1.3}.sys-close{isolation:isolate;min-block-size:clamp(38rem,60vw,54rem);padding:var(--space-section) var(--gutter) clamp(8rem, 11vw, 10rem);text-align:center;color:#fbf6ef;background:#2d2124;align-content:end;display:grid;position:relative;overflow:clip}.sys-close__img{z-index:-2;position:absolute;inset:0}.sys-close__img img{object-fit:cover;object-position:50% var(--close-pos,62%);block-size:100%;inline-size:100%;display:block}.sys-close__veil{z-index:-1;background:linear-gradient(#3a26421a 0%,#3a264240 30%,#2d21249e 62%,#2d2124cc 100%);position:absolute;inset:0}.sys-close--sun .sys-close__veil{background:linear-gradient(#3a264214 0%,#3a26424d 24%,#2d21249e 42%,#2d2124c2 70%,#2d2124d6 100%)}@media (width<=89.99rem){.sys-close--sun .sys-close__veil{background:linear-gradient(#2d212480 0%,#2d2124ad 45%,#2d2124d6 100%)}}.sys-close.sys-close--center{padding-block:var(--space-section) calc(var(--space-section) + 2.5rem);align-content:center}.sys-close__inner{max-inline-size:56rem;margin-inline:auto}.sys-close h2{max-inline-size:22ch;font-size:var(--type-hero);letter-spacing:-.016em;text-shadow:0 2px 24px #1e141e73;margin:0 auto 1.25rem;line-height:1.06}.sys-close h2 span{display:block}.sys-close h2 .is-accent{color:var(--blush)}.sys-close__support{color:#fbf6eff0;text-shadow:0 1px 12px #1e141e80;max-inline-size:36rem;margin:0 auto;font-size:1.1875rem;line-height:1.55}.sys-phone{border-radius:var(--radius-frame-phone);background:#2a2421;inline-size:min(100%,19rem);margin:clamp(2.5rem,4vw,3.5rem) auto 0;padding:.4375rem;display:block;box-shadow:inset 0 0 0 1px #ffffff29,0 2px 4px #2a24214d,0 40px 70px -26px #472f3999}.sys-phone--floor{border-end-end-radius:0;border-end-start-radius:0;box-shadow:inset 0 0 0 1px #ffffff29,0 2px 4px #2a24214d,0 -30px 60px -30px #472f3980}.sys-phone img{inline-size:100%;aspect-ratio:var(--phone-ratio,786 / 1000);object-fit:cover;object-position:top;border-radius:1.9375rem;display:block}.sys-phone--floor img{border-end-end-radius:0;border-end-start-radius:0}.sys-split{padding:var(--space-section) var(--edge)}.sys-split--plum{background:var(--stage-plum);color:var(--cream);padding-inline:var(--gutter)}.sys-split--plum .eyebrow{color:var(--light-copper)}.sys-split--stacked{text-align:center}.sys-split--stacked .sys-split__copy{max-inline-size:46rem;margin-inline:auto}.sys-split h2{font-size:var(--type-section);letter-spacing:-.012em;margin-block-end:1.5rem;line-height:1.1}.sys-split__lead{font-family:var(--font-display);margin:0 0 1.25rem;font-size:clamp(1.375rem,1.15rem + 1vw,1.75rem);line-height:1.35}.sys-split--plum .sys-split__lead{color:var(--blush)}.sys-split__copy p:not(.eyebrow):not(.sys-split__lead):not(.sys-sign):not(.sys-split__bridge){margin-block-end:1.25rem;font-size:1.125rem;line-height:1.65}.sys-split--plum .sys-split__copy p:not(.eyebrow):not(.sys-split__lead):not(.sys-sign):not(.sys-split__bridge){color:#f6efe7e6}.sys-split__bridge{color:var(--light-copper);margin:1.5rem 0 0;font-size:1.3125rem;font-weight:500;line-height:1.45}.sys-split__media{margin-block-start:clamp(2.5rem,4vw,3.5rem)}.sys-split__media:empty{display:none}.sys-split--visual-text,.sys-split--text-visual{align-items:center;column-gap:clamp(2.5rem,6vw,6rem);padding-inline:0;display:grid}.sys-split--visual-text{grid-template-columns:minmax(0,48%) minmax(0,1fr)}.sys-split--text-visual{grid-template-columns:minmax(0,1fr) minmax(0,48%)}.sys-split__photo{min-block-size:clamp(30rem,48vw,44rem);position:relative}.sys-split--visual-text{align-items:stretch}.sys-split--visual-text .sys-split__photo{min-block-size:clamp(34rem,66vw,62rem)}.sys-split--visual-text .sys-split__copy{align-self:center}.sys-split__photo img{object-fit:cover;object-position:var(--photo-pos,50% 24%);block-size:100%;inline-size:100%;position:absolute;inset:0}.sys-split--visual-text .sys-split__photo img{border-start-end-radius:var(--radius-image-bleed)}.sys-split--text-visual .sys-split__photo img{border-start-start-radius:var(--radius-image-bleed)}.sys-split--visual-text .sys-split__copy{padding:clamp(2rem, 4vw, 3.5rem) var(--edge) clamp(2rem, 4vw, 3.5rem) 0;max-inline-size:46rem}.sys-split--text-visual .sys-split__copy{padding:clamp(2rem, 4vw, 3.5rem) 0 clamp(2rem, 4vw, 3.5rem) var(--edge);max-inline-size:46rem}@media (width>=64rem){.sys-split--text-visual .sys-split__photo{grid-area:1/2}.sys-split--text-visual .sys-split__copy{grid-area:1/1;justify-self:end;inline-size:100%}.sys-split--text-visual .sys-split__photo img{border-start-start-radius:var(--radius-image-bleed)}}.sys-split--plum :focus-visible{outline-color:var(--cream)}.sys-video{max-inline-size:var(--w-editorial);text-align:center;margin:0 auto}.sys-video__frame{border-radius:var(--radius-image);aspect-ratio:16/9;background:#2a2421;display:block;position:relative;overflow:hidden;box-shadow:0 0 0 1px #f6efe729,0 40px 70px -26px #000000b3}.sys-video__frame img,.sys-video__iframe{border:0;block-size:100%;inline-size:100%}.sys-video__frame img{object-fit:cover;transition:transform .6s;display:block}.sys-video__frame:hover img{transform:scale(1.02)}.sys-video__iframe{aspect-ratio:16/9;border-radius:var(--radius-image);display:block;box-shadow:0 0 0 1px #f6efe729,0 40px 70px -26px #000000b3}.sys-video__play{background:var(--on-selected);block-size:5rem;inline-size:5rem;color:var(--plum);border-radius:50%;place-items:center;margin:auto;display:grid;position:absolute;inset:0;box-shadow:0 14px 26px -14px #0000008c}.sys-video__play svg{margin-inline-start:.2rem}.sys-video figcaption{gap:.25rem;margin-block-start:1.1rem;display:grid}.sys-video__title{font-family:var(--font-display);color:var(--blush);font-size:1.1875rem;font-style:italic;line-height:1.35}.sys-video__meta{color:var(--light-copper);font-size:.875rem;line-height:1.5}.sys-prog{padding:var(--space-section) var(--edge)}.sys-prog--warm{background:var(--band-warm)}.sys-prog--plum{background:var(--stage-plum);color:var(--cream);padding-inline:var(--gutter);text-align:center}.sys-prog--plum .eyebrow{color:var(--light-copper)}.sys-prog__head{text-align:center;max-inline-size:46rem;margin:0 auto clamp(2.5rem,4vw,3.5rem)}.sys-prog__head h2{font-size:var(--type-section);letter-spacing:-.012em;margin-block-end:0;margin-inline:auto;line-height:1.1}.sys-prog__lede{margin:1.5rem auto 0;font-size:1.1875rem;line-height:1.6}.sys-prog--plum .sys-prog__lede{color:#f6efe7e6}.sys-prog__intro{max-inline-size:36rem;margin:1.5rem auto 0;font-size:1rem;line-height:1.6}.sys-prog--plum .sys-prog__intro{color:#f1d5cdd1}.sys-rail{--gap:clamp(1.5rem, 3vw, 3rem);--line:#8a4b3a8c;--mark:var(--clay);grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));column-gap:var(--gap);max-inline-size:var(--w-page);text-align:left;margin:0 auto;padding:3.25rem 0 0;list-style:none;display:grid}.sys-prog--plum .sys-rail{--line:#f6efe766;--mark:var(--light-copper)}.sys-rail li{position:relative}.sys-rail li:before{content:"";z-index:1;inline-size:var(--m,.8rem);block-size:var(--m,.8rem);background:var(--mark);border:1.5px solid var(--mark);border-radius:50%;position:absolute;inset-block-start:-2rem;inset-inline-start:0;transform:translateY(-50%)}.sys-rail li:after{content:"";inset-block-start:-2rem;inset-inline:0 calc(var(--gap) * -1);border-block-start:1px solid var(--line);position:absolute}.sys-rail li:last-child:after{display:none}.sys-rail__n{letter-spacing:.12em;color:var(--clay-text);margin:0 0 .5rem;font-size:.8125rem;font-weight:500}.sys-rail h3{font-family:var(--font-display);font-weight:400;font-size:var(--type-heading);margin-block-end:.75rem;line-height:1.15}.sys-rail p{margin-block-end:0;font-size:1.0625rem;line-height:1.6}.sys-rail__line{font-weight:600;margin-block-end:.5rem!important}.sys-rail__detail{margin-block-start:.75rem;font-size:.9375rem!important;line-height:1.5!important}.sys-prog--plum .sys-rail__detail{color:var(--blush)}.sys-rail--evolution li:first-child{--m:.8rem}.sys-rail--evolution li:nth-child(2){--m:1.35rem}.sys-rail--evolution li:nth-child(3){--m:2rem}.sys-prog--plum{padding-block:clamp(5rem,8vw,8rem)}.sys-rail--process{--gap:clamp(2rem, 4vw, 4.5rem);padding-block-start:4rem}.sys-rail--process li{--m:.8rem}.sys-rail--process li:before,.sys-rail--process li:after{inset-block-start:-2.25rem}.sys-rail--process h3{margin-block-end:1rem;font-size:clamp(1.75rem,1.35rem + 1.2vw,2.375rem)}.sys-rail--process .sys-rail__line{font-size:1.125rem}.sys-prog__over{letter-spacing:.1em;text-transform:uppercase;max-inline-size:28rem;color:var(--light-copper);justify-content:center;align-items:center;gap:1.25rem;margin:clamp(5rem,8vw,7.5rem) auto 0;font-size:.75rem;font-weight:500;display:flex}.sys-prog__over:before,.sys-prog__over:after{content:"";border-block-start:1px dashed #f6efe766;flex:1 1 0}.sys-prog__dev{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--blush);margin:1rem 0 0;font-size:.75rem;font-weight:500}.sys-rail--developmental{--n:2;--line:#f6efe74d;max-inline-size:40rem;padding-block-start:2.5rem}.sys-rail--developmental li{--m:.7rem}.sys-rail--developmental li:before,.sys-rail--developmental li:after{inset-block-start:-1.75rem}.sys-rail--developmental li:before{border-color:var(--light-copper);background:0 0}.sys-rail--developmental li:after{border-block-start-style:dashed}.sys-rail--developmental h3{color:var(--blush);margin-block-end:.5rem;font-size:clamp(1.125rem,1.05rem + .4vw,1.3125rem)}.sys-rail--developmental p{color:#f1d5cde6;font-size:.9375rem;line-height:1.55}.sys-rail__questions{margin:.75rem 0 0;padding:0;list-style:none}.sys-rail__questions li{font-family:var(--font-display);color:var(--plum);padding-block:.3rem;font-size:1.1875rem;font-style:italic}.sys-rail__questions li:before,.sys-rail__questions li:after{display:none}.sys-prog__close{text-align:center;max-inline-size:34rem;font-family:var(--font-display);color:var(--plum);margin:clamp(3rem,5vw,4.5rem) auto 0;font-size:clamp(1.625rem,1.2rem + 1.4vw,2.375rem);line-height:1.2}.sys-paths__label{padding:4.5rem var(--gutter) 2.5rem;text-align:center;letter-spacing:-.01em;color:var(--plum);margin:0;font-size:clamp(1.875rem,1.3rem + 1.8vw,2.75rem);line-height:1.12}.sys-paths__grid{grid-template-columns:1fr 1fr;display:grid}.sys-door{min-block-size:27rem;padding:4rem var(--gutter) 3rem;text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.sys-door--comp{background:var(--door-rose)}.sys-door--kit{background:var(--door-sand)}.sys-door__orb{border-radius:50%;block-size:6.5rem;inline-size:6.5rem;margin-block-end:1.5rem;box-shadow:0 18px 26px -14px #472f398c}.sys-door__cue{align-items:center;gap:.75rem;block-size:6.5rem;margin-block-end:1.5rem;display:flex}.sys-door__cue i{border:1.5px solid var(--plum);opacity:.55;border-radius:50%;block-size:1.75rem;inline-size:1.75rem}.sys-door__cue b{background:var(--plum);border-radius:50%;block-size:4rem;inline-size:4rem;position:relative;box-shadow:0 14px 22px -12px #472f3999}.sys-door__cue b:after{content:"";border:.55rem solid #0000;border-inline-start:.95rem solid var(--cream);border-inline-end:0;position:absolute;inset:50% auto auto 54%;transform:translate(-50%,-50%)}.sys-door__title{margin:0;font-weight:400}.sys-door__name{font-family:var(--font-display);font-size:var(--type-product-name);letter-spacing:-.012em;color:var(--ink);line-height:1.05;text-decoration:none}.sys-door__name:hover{text-underline-offset:.15em;text-decoration:underline}.sys-door__lead{color:var(--plum);margin:1.1rem 0 0;font-size:1.1875rem;font-weight:600;line-height:1.35}.sys-door__desc{max-inline-size:24rem;margin:.6rem 0 0;font-size:1.125rem;line-height:1.5}.sys-door__cta,.sys-split__action{margin:1.25rem 0 0;margin-inline-start:-.5rem}@media (width<=47.99rem){.sys-door__cta,.sys-split__action{margin-inline-start:0}}.sys-door__status{font:600 .8125rem/1 var(--font-functional);letter-spacing:.1em;text-transform:uppercase;color:var(--clay-text);margin:.75rem 0 0}.sys-trust{max-inline-size:42rem;padding:var(--space-section-compact) var(--gutter);text-align:center;border-block-start:1px solid var(--rule);margin:0 auto}.sys-trust h2{margin-block-end:1rem}.sys-trust>p:not(.eyebrow){margin-inline:auto;font-size:1.0625rem;line-height:1.65}.sys-quote{margin:1.5rem 0;padding:0}.sys-quote blockquote{margin:0}.sys-quote blockquote p{font-family:var(--font-display);color:var(--plum);margin-block-end:.5rem;font-size:clamp(1.375rem,1.15rem + .8vw,1.75rem);font-style:italic;line-height:1.35}.sys-quote figcaption{color:var(--muted);font-size:.875rem}.sys-trust .action--link{margin-inline:auto}@media (width<=89.99rem){.sys-hero{min-block-size:54rem;padding-block-end:2.5rem}.sys-hero__inner{min-block-size:calc(54rem - var(--header-h) - 4.5rem);flex-direction:column;display:flex}.sys-hero__lede{color:var(--ink);text-shadow:none;margin-block-start:auto}.sys-hero__img,.sys-hero__veil{inset:0 0 10rem}.sys-hero__img img{object-position:50% 0}}@media (width<=63.99rem){.sys-rail--process{--n:1;border-inline-start:1px solid var(--line);grid-template-columns:minmax(0,1fr);row-gap:2.25rem;max-inline-size:34rem;padding:0 0 0 2rem}.sys-rail--process li:after{display:none}.sys-rail--process li:before{inset-block-start:.55rem;inset-inline-start:calc(-2rem - .5px);transform:translate(-50%,-50%)}.sys-split--visual-text,.sys-split--text-visual{grid-template-columns:minmax(0,1fr);padding-inline:0}.sys-split__photo{aspect-ratio:4/4.6;min-block-size:0;max-block-size:44rem;inline-size:100%}.sys-split--visual-text .sys-split__photo{min-block-size:0}.sys-split--visual-text .sys-split__photo img,.sys-split--text-visual .sys-split__photo img{object-position:var(--photo-pos-sm,50% 20%);border-radius:0 3rem 0 0}.sys-split--visual-text .sys-split__copy,.sys-split--text-visual .sys-split__copy{padding:2.5rem var(--gutter) 0}.sys-split--text-visual .sys-split__photo{order:-1}}@media (width<=55.99rem){.sys-rail--evolution{--n:1;border-inline-start:1px solid var(--line);grid-template-columns:minmax(0,1fr);row-gap:2.5rem;max-inline-size:36rem;padding:0 0 0 2rem}.sys-rail--evolution li:after{display:none}.sys-rail--evolution li:before{inset-block-start:.55rem;inset-inline-start:calc(-2rem - .5px);transform:translate(-50%,-50%)}.sys-show{text-align:center;grid-template-columns:minmax(0,1fr);row-gap:2.5rem;padding-block:4rem}.sys-show--right .sys-show__visual{order:0}.sys-show__copy{text-align:left}}@media (width<=49.99rem){.sys-recognition{padding:3.5rem var(--gutter);grid-template-columns:minmax(0,1fr);row-gap:2rem}}@media (width<=47.99rem){.sys-hero{min-block-size:50rem}.sys-hero h1{font-size:2.25rem}.sys-hero__inner{min-block-size:calc(50rem - var(--header-h) - 4.5rem)}.sys-hero__support{margin-block-end:2.5rem}.sys-paths__grid{grid-template-columns:minmax(0,1fr)}.sys-door{min-block-size:0;padding-block:3rem}.sys-rail--developmental{--n:1;border-inline-start:1px dashed var(--line);grid-template-columns:minmax(0,1fr);row-gap:1.75rem;padding:0 0 0 2rem}.sys-rail--developmental li:after{display:none}.sys-rail--developmental li:before{inset-block-start:.55rem;inset-inline-start:calc(-2rem - .5px);transform:translate(-50%,-50%)}.sys-video__play{block-size:4rem;inline-size:4rem}.sys-centered--close{min-block-size:0;padding-block:4.5rem 8rem}.sys-close{min-block-size:40rem;padding-block-end:8rem}.sys-split--plum{padding-block:4.5rem}}@media (prefers-reduced-motion:reduce){.sys-video__frame img{transition:none}.sys-video__frame:hover img{transform:none}}.sys :focus-visible{outline-offset:3px}.sys-video__frame:focus-visible{outline-color:var(--light-copper);outline-offset:4px}.sys-centered__actions,.sys-close__actions{margin:2rem 0 0}.sys-hero--product{padding-block-end:0}.sys-hero--photo .sys-hero__img,.sys-hero--photo .sys-hero__veil{inset:0}.sys-hero--photo .sys-hero__img img{object-position:50% 35%}.sys-hero--photo .sys-hero__lede{color:#fbf6ef;text-shadow:0 1px 12px #28183273;margin-block-start:0}.sys-hero--photo .sys-hero__img picture{block-size:100%;display:block}@media (width<=47.99rem){.sys-hero--photo .sys-hero__img img{object-position:50% 30%}}.sys-show--rich{isolation:isolate;color:var(--cream);background:linear-gradient(155deg,#34222a 0%,#4e2d33 34%,#7a4136 70%,#a35f43 100%);position:relative;overflow:hidden}.sys-show__atmos{z-index:-1;background:radial-gradient(40% 46% at 78% 62%,#e4c0a557 0%,#e4c0a500 70%),radial-gradient(34% 40% at 12% 8%,#f1d5cd24 0%,#f1d5cd00 70%),radial-gradient(46% 40% at 55% 105%,#b06a4880 0%,#b06a4800 70%);animation:26s ease-in-out infinite alternate sys-atmos;position:absolute;inset:-20%}@keyframes sys-atmos{0%{transform:translate(-2%,1%)scale(1)}to{transform:translate(2%,-1.5%)scale(1.06)}}.sys-show--rich .eyebrow{color:var(--light-copper)}.sys-show--rich .sys-show__copy h2{color:#fbf6ef}.sys-show--rich .sys-show__copy p:not(.eyebrow){color:#fbf6eff0}.sys-show--rich .sys-show__copy .sys-show__support{color:var(--blush)}.sys-show--rich .sys-phone{box-shadow:inset 0 0 0 1px #ffffff38,0 2px 4px #140c1080,0 40px 70px -24px #140c10b3,0 0 90px -10px #e4c0a547}@media (prefers-reduced-motion:reduce){.sys-show__atmos{animation:none}}@media (width<=55.99rem){.sys-show--rich{background:linear-gradient(#34222a 0%,#4a2b31 38%,#5e3433 72%,#6b3b34 100%)}.sys-show__atmos{background:radial-gradient(60% 34% at 50% 22%,#e4c0a54d 0%,#e4c0a500 70%),radial-gradient(40% 30% at 90% 6%,#f1d5cd1f 0%,#f1d5cd00 70%),radial-gradient(50% 24% at 50% 100%,#b06a484d 0%,#b06a4800 70%)}}.sys-hero--product .sys-hero__inner:has(.sys-strip){max-inline-size:78rem}.sys-strip{flex-wrap:wrap;justify-content:center;gap:clamp(.5rem,1.2vw,1rem);max-inline-size:76rem;margin:clamp(2.25rem,4vw,3.25rem) auto 0;padding:0 0 clamp(3rem,5vw,4.5rem);list-style:none;display:flex}.sys-strip li{background:#3b272d;border-radius:50%;inline-size:clamp(3.25rem,5.1vw,4.75rem);box-shadow:0 10px 16px -10px #472f3999}.sys-strip img{block-size:auto;inline-size:100%;display:block}.sys-hero__inner:has(.sys-strip) h1{max-inline-size:22ch}.sys-gs{padding:var(--space-section) var(--edge)}.sys-gs__head{text-align:center;max-inline-size:42rem;margin:0 auto clamp(2rem,3.5vw,3rem)}.sys-gs__head h2{font-size:var(--type-section);letter-spacing:-.012em;margin-block-end:1rem;line-height:1.1}.sys-gs__lede{font-size:var(--type-body-large);margin:0 auto;line-height:1.55}.sys-gs__sel{flex-wrap:wrap;justify-content:center;gap:.5rem clamp(.25rem,1vw,.75rem);max-inline-size:47rem;margin:0 auto clamp(2rem,3.5vw,3rem);display:flex}.sys-gs__tab{min-inline-size:4.75rem;color:var(--ink);font:500 .8125rem/1.2 var(--font-functional);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;justify-items:center;gap:.35rem;padding:.5rem .35rem .6rem;display:grid}.sys-gs__tab img{background:#3b272d;border-radius:50%;block-size:3.25rem;inline-size:3.25rem;box-shadow:0 6px 10px -6px #472f3980}.sys-gs__tab:hover{background:#8a4b3a14}.sys-gs__tab[aria-selected=true]{background:var(--plum);color:var(--cream)}.sys-gs__stage{max-inline-size:66rem;margin:0 auto}.sys-gs__panel{border-radius:var(--radius-surface,16px);background:#fbf6ef;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid;overflow:hidden;box-shadow:0 0 0 1px #8a4b3a2e,0 30px 60px -36px #472f3973}.sys-gs__panel[hidden]{display:none}.sys-gs__badge{isolation:isolate;background:#14101a;place-items:center;min-block-size:34rem;padding:2rem 1.5rem;display:grid;position:relative;overflow:hidden}.sys-gs__sky{z-index:-3;object-fit:cover;object-position:var(--pos-d,50% 50%);block-size:100%;inline-size:100%;position:absolute;inset:0}.sys-gs__badge:after{content:"";z-index:-2;background:linear-gradient(#34222a80 0%,#34222a38 55%,#140c1a73 100%);position:absolute;inset:0}.sys-gs__scrim{z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side,#1a1118a8 0%,#1a11188f 62%,#1a111800 100%);border-radius:50%;inline-size:min(20rem,92%);margin:auto;position:absolute;inset:0}.sys-gs__badgeimg{filter:drop-shadow(0 10px 20px #0a060c99);block-size:auto;inline-size:min(100%,15.5rem)}.sys-gs__body{padding:clamp(1.75rem,3.5vw,3rem)}.sys-gs__body h3{font-family:var(--font-display);letter-spacing:-.012em;margin-block-end:.25rem;font-size:clamp(2rem,1.5rem + 2vw,3rem);font-weight:400;line-height:1.05}.sys-gs__orient{font-family:var(--font-display);color:var(--plum);margin:0 0 1rem;font-size:1.375rem;line-height:1.25}.sys-gs__brings{margin:0 0 1.5rem;font-size:1.125rem;line-height:1.55}.sys-gs__fitslabel{letter-spacing:.08em;text-transform:uppercase;color:#6b3626;margin:0 0 .5rem;font-size:.8125rem;font-weight:600}.sys-gs__fits{border-block-end:1px solid var(--hairline);margin:0 0 1.5rem;padding:0;list-style:none}.sys-gs__fits li{border-block-start:1px solid var(--hairline);padding-block:.65rem;font-size:1.0625rem;line-height:1.4}.sys-gs__hearlabel{letter-spacing:.08em;text-transform:uppercase;color:#6b3626;margin:0 0 .5rem;font-size:.8125rem;font-weight:600}.sys-gs__with{color:#5a4d4a;margin:1.25rem 0 0;font-size:.9375rem}.sys-gs__with span{margin-inline-end:.35rem;font-weight:600}.sys-gs__act{text-align:center;margin:2rem 0 0}.sys-gs:not(.is-ready) .sys-gs__panel{margin-block-end:1.5rem}.sys-gs:not(.is-ready) .sys-gs__sel{display:none}.sys-audio{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.9rem;display:grid}.sys-audio--none{color:#5a4d4a;margin:0;font-size:.9375rem;display:block}.sys-audio__btn{background:var(--plum);block-size:3rem;inline-size:3rem;color:var(--cream);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;box-shadow:0 10px 18px -10px #472f39b3}.sys-audio__btn:hover{background:#5a3d49}.sys-audio__pause{display:none}.sys-audio.is-playing .sys-audio__pause{display:block}.sys-audio.is-playing .sys-audio__play{display:none}.sys-audio__track{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.75rem;display:grid}.sys-audio__seek{inline-size:100%;accent-color:var(--plum)}.sys-audio__time{font-variant-numeric:tabular-nums;color:#5a4d4a;text-align:end;min-inline-size:5.5ch;font-size:.8125rem}.sys-audio__note{color:#6b3626;grid-column:1/-1;margin:.35rem 0 0;font-size:.8125rem}.sys-audio__note:empty{display:none}.sys-audio__gate{background:#f1d5cd;border-radius:4px;grid-column:1/-1;margin:.5rem 0 0;padding:.25rem .5rem;font-size:.75rem;font-weight:600}.sys-paths .sys-door{padding-block:clamp(3rem,5vw,4.5rem) clamp(3rem,5vw,4rem)}.sys-door__graphic{inline-size:min(100%,26rem);margin:0 auto 1.75rem;display:block}.sys-door__graphic--path{block-size:auto;overflow:visible}.sys-door__graphic--guides{aspect-ratio:300/240;justify-content:center;align-items:flex-end;margin-block-end:1.75rem;padding:0;padding-block-end:3rem;list-style:none;display:flex}.sys-door__graphic--guides li{background:#3b272d;border-radius:50%;flex:none;inline-size:4.9rem;margin-inline:-.45rem;transition:none;box-shadow:0 10px 16px -8px #472f3999}.sys-door__graphic--guides li:first-child,.sys-door__graphic--guides li:nth-child(5){transform:translateY(-1.4rem)}.sys-door__graphic--guides li:nth-child(2),.sys-door__graphic--guides li:nth-child(4){transform:translateY(-2.6rem)}.sys-door__graphic--guides li:nth-child(3){transform:translateY(-3.6rem)}.sys-door__graphic--guides li.is-lifted{z-index:1;inline-size:7.5rem;margin-inline:-.25rem;transform:translateY(-4rem);box-shadow:0 0 0 2px #fbf6ef,0 0 0 4px #b06a48cc,0 22px 30px -12px #472f39b3}.sys-door__graphic--guides img{block-size:auto;inline-size:100%;display:block}.sys-door__act{margin:2rem 0 0}.sys-door__act .action{min-block-size:3.5rem;min-inline-size:17rem;padding-inline:2.25rem;font-size:1.0625rem;font-weight:600}.sys-paths .sys-door--comp .sys-door__name,.sys-paths .sys-door--kit .sys-door__name{text-decoration:none}@media (width<=55.99rem){.sys-gs__panel{grid-template-columns:minmax(0,1fr)}.sys-gs__sky{object-position:var(--pos-m,50% 50%)}.sys-gs__badge{min-block-size:28rem}.sys-gs__badgeimg{inline-size:12.5rem}.sys-gs__scrim{inline-size:16.5rem}}@media (width<=47.99rem){.sys-gs__sel{scroll-snap-type:x proximity;margin-inline:calc(var(--edge) * -1);padding-inline:var(--edge);scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-start;padding-block-end:.5rem;overflow-x:auto}.sys-gs__tab{scroll-snap-align:center;flex:none}.sys-strip{gap:.4rem}.sys-strip li{inline-size:2.65rem}}.sys-hero--product:has(.sys-strip){min-block-size:0}.sys-hero--photo.sys-hero--ink{color:var(--ink);background:#d9b8b4}.sys-hero--photo.sys-hero--ink .sys-hero__veil{background:radial-gradient(50rem 14rem at 50% 24rem,#fbf0eccc 0%,#fbf0ec9e 55%,#fbf0ec00 100%),linear-gradient(#fbf0ec5c 0%,#fbf0ec1a 52%,#2d212400 70%,#2d21244d 100%)}.sys-hero--photo.sys-hero--ink .eyebrow{color:var(--plum);text-shadow:none}.sys-hero--photo.sys-hero--ink h1{color:var(--ink);text-shadow:0 0 28px #fbf0ec8c}.sys-hero--photo.sys-hero--ink .sys-hero__support{color:var(--plum);text-shadow:0 0 20px #fbf0ec8c}.sys-hero--ink .sys-strip li{box-shadow:0 0 0 1.5px #fbf6ef8c,0 10px 16px -10px #140c10b3}@media (width<=47.99rem){.sys-door__graphic--guides li{inline-size:3.6rem;margin-inline:-.35rem}.sys-door__graphic--guides li.is-lifted{inline-size:5.6rem}.sys-door__act .action{min-inline-size:min(100%,17rem)}}.sys-door__sub{min-block-size:1.75rem;margin:1.125rem 0 0}@media (width<=47.99rem){.sys-door__sub:empty{display:none}}.sys-door__act .action:hover{background:#5a3d49}.sys-recognition--reverse>div:first-child{order:2}.sys-recognition__tail{font-family:var(--font-display);color:var(--plum);margin:1.5rem 0 0;font-size:1.375rem;line-height:1.3}.sys-chero{isolation:isolate;min-block-size:clamp(40rem,56vw,52rem);padding:calc(var(--header-h) + clamp(2rem, 4vw, 3.5rem)) var(--edge) clamp(4rem, 6vw, 6rem);color:var(--cream);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;column-gap:clamp(2rem,5vw,5rem);display:grid;position:relative;overflow:hidden}.sys-chero--mia{background:linear-gradient(155deg,#2d2124 0%,#472f39 42%,#7a4136 100%)}.sys-chero__atmos,.sys-cexp__atmos,.sys-cclose__atmos{z-index:-1;animation:28s ease-in-out infinite alternate sys-atmos;position:absolute;inset:-15%}.sys-chero--mia .sys-chero__atmos{background:radial-gradient(34% 44% at 76% 48%,#e4c0a561 0%,#e4c0a500 70%),radial-gradient(50% 36% at 60% 108%,#b06a4880 0%,#b06a4800 70%)}.sys-chero .eyebrow{color:#fbf6ef;inline-size:fit-content;margin-block-end:1.25rem}.sys-chero h1{font-size:var(--type-hero);letter-spacing:-.018em;color:#fbf6ef;max-inline-size:14ch;margin-block-end:1.25rem;line-height:1.05}.sys-chero__support{max-inline-size:34rem;font-size:var(--type-body-large);color:#fbf6eff0;margin:0;line-height:1.55}.sys-chero__actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin:2rem 0 0;display:flex}.sys-chero__note{color:var(--blush);margin:1.25rem 0 0;font-size:.9375rem}.sys-chero__orb{justify-self:center;inline-size:min(100%,36rem)}.sys-chero__orb img{filter:drop-shadow(0 30px 60px #140c108c);block-size:auto;inline-size:100%;animation:18s ease-in-out infinite alternate sys-orb;display:block}@keyframes sys-orb{0%{transform:translateY(0)rotate(-2deg)}to{transform:translateY(-1.25rem)rotate(2deg)}}.sys-cexp{isolation:isolate;padding:var(--space-section) var(--edge);color:var(--cream);background:linear-gradient(155deg,#34222a 0%,#4a2b31 46%,#6a3a34 80%,#8a4b3a 100%);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;column-gap:clamp(3rem,7vw,7rem);display:grid;position:relative;overflow:hidden}.sys-cexp__atmos{background:radial-gradient(34% 44% at 80% 56%,#e4c0a54d 0%,#e4c0a500 70%),radial-gradient(40% 36% at 70% 108%,#b06a4866 0%,#b06a4800 70%)}.sys-cexp__copy{justify-self:center;max-inline-size:31rem}.sys-cexp .eyebrow{color:#fbf6ef;inline-size:fit-content}.sys-cexp h2{font-size:var(--type-section);letter-spacing:-.012em;color:#fbf6ef;margin-block-end:1.25rem;line-height:1.1}.sys-cexp__copy>p{font-size:var(--type-body-large);color:#fbf6eff0;line-height:1.55}.sys-cexp__steps{letter-spacing:.1em;text-transform:uppercase;color:#fbf6ef;flex-wrap:wrap;gap:.5rem 1.25rem;margin:1.5rem 0 0;padding:0;font-size:.8125rem;font-weight:600;list-style:none;display:flex}.sys-cexp__steps li{white-space:nowrap}.sys-cexp__steps li:not(:last-child):after{content:"→";opacity:.7;margin-inline-start:1.25rem}.sys-cexp__support{font-family:var(--font-display);color:var(--blush);margin:1.25rem 0 0;font-size:1.375rem}.sys-cexp__phones{aspect-ratio:1/1.2;justify-self:center;inline-size:min(100%,31rem);position:relative}.sys-cexp__front,.sys-cexp__back{position:absolute}.sys-cexp__front{z-index:2;inline-size:52%;inset-block-start:0;inset-inline-start:0}.sys-cexp__back{z-index:1;inline-size:50%;inset-block-start:9%;inset-inline-end:0}.sys-cexp__phones .sys-phone{inline-size:100%;margin:0;box-shadow:inset 0 0 0 1px #ffffff38,0 2px 4px #140c1080,0 40px 70px -24px #140c10b3,0 0 90px -10px #e4c0a53d}.sys-cexp__back .sys-phone{filter:brightness(.9)}.sys-sg{padding:var(--space-section) var(--edge);text-align:center}.sys-sg__head{max-inline-size:40rem;margin:0 auto clamp(2rem,4vw,3rem)}.sys-sg__head h2{font-size:var(--type-section);letter-spacing:-.012em;margin-block-end:1rem;line-height:1.1}.sys-sg__head p:not(.eyebrow){font-size:var(--type-body-large);line-height:1.55}.sys-sg__list{grid-template-columns:repeat(5,minmax(0,1fr));gap:2rem clamp(1rem,3vw,2.5rem);max-inline-size:58rem;margin:0 auto;padding:0;list-style:none;display:grid}.sys-sg__list li{justify-items:center;gap:.75rem;display:grid}.sys-sg__badge{background:#3b272d;border-radius:50%;inline-size:clamp(4.5rem,7.4vw,6.25rem);display:block;box-shadow:0 14px 20px -12px #472f39a6}.sys-sg__badge img{block-size:auto;inline-size:100%;display:block}.sys-sg__name{font-family:var(--font-display);font-size:1.1875rem;line-height:1.2}.sys-sg__act{margin:2.5rem 0 0}.sys-cclose{isolation:isolate;padding:var(--space-section) var(--edge) clamp(8rem, 11vw, 10rem);text-align:center;color:var(--cream);position:relative;overflow:hidden}.sys-cclose--mia{background:linear-gradient(165deg,#2d2124 0%,#472f39 46%,#6a3a34 100%)}.sys-cclose--mia .sys-cclose__atmos{background:radial-gradient(44% 44% at 50% 112%,#b06a488c 0%,#b06a4800 70%),radial-gradient(36% 40% at 84% 6%,#e4c0a538 0%,#e4c0a500 70%)}.sys-cclose h2{max-inline-size:20ch;font-size:var(--type-statement);letter-spacing:-.014em;color:#fbf6ef;margin:0 auto clamp(2rem,4vw,3rem);line-height:1.05}.sys-cclose__steps{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);max-inline-size:62rem;margin:0 auto;padding:0;list-style:none;display:grid}.sys-cclose__steps li{border-block-start:1px solid #e4c0a580;padding-block-start:1.25rem}.sys-cclose__n{letter-spacing:.12em;color:var(--light-copper);margin-block-end:.5rem;font-size:.8125rem;font-weight:600;display:block}.sys-cclose__steps h3{font-family:var(--font-display);font-weight:400;font-size:var(--type-heading);color:#fbf6ef;margin-block-end:.5rem;line-height:1.15}.sys-cclose__steps p{color:#fbf6efeb;margin:0;font-size:1.0625rem;line-height:1.55}.sys-cclose__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1.5rem;margin:2.5rem 0 0;display:flex}.sys-chero .action--link.action--inverse,.sys-cclose .action--link.action--inverse{color:var(--cream);background:0 0}@media (prefers-reduced-motion:reduce){.sys-chero__atmos,.sys-cexp__atmos,.sys-cclose__atmos,.sys-chero__orb img{animation:none}}@media (width<=63.99rem){.sys-chero{text-align:center;grid-template-columns:minmax(0,1fr);row-gap:1rem;min-block-size:0;padding-block-end:clamp(4rem,8vw,5rem)}.sys-chero__orb{order:-1;inline-size:min(70%,20rem);margin-block-start:1rem}.sys-chero__support,.sys-chero h1{margin-inline:auto}.sys-chero__actions{justify-content:center}.sys-cexp{grid-template-columns:minmax(0,1fr);row-gap:3rem}.sys-cexp__phones{order:-1}.sys-recognition--reverse>div:first-child{order:0}}@media (width<=55.99rem){.sys-sg__list{grid-template-columns:repeat(3,minmax(0,1fr))}.sys-cclose__steps{grid-template-columns:minmax(0,1fr)}}@media (width<=47.99rem){.sys-cexp{padding-block:4rem}.sys-cexp__copy{text-align:left}.sys-cexp__phones{inline-size:min(100%,22rem)}.sys-sg__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=63.99rem){.sys-cexp{background:linear-gradient(#34222a 0%,#4a2b31 45%,#5a3233 100%)}.sys-cexp__atmos{background:radial-gradient(60% 30% at 50% 22%,#e4c0a542 0%,#e4c0a500 70%)}}.sys-chero--photo{background:#2d2124;grid-template-columns:minmax(0,1fr);align-items:end;min-block-size:clamp(40rem,57vw,54rem);padding-block-end:clamp(3.5rem,6vw,6rem)}.sys-chero__photo{z-index:-2;position:absolute;inset:0}.sys-chero__photo picture{block-size:100%;display:block}.sys-chero__photo img{object-fit:cover;object-position:50% 42%;block-size:100%;inline-size:100%;display:block}.sys-chero__veil{z-index:-1;background:linear-gradient(90deg,#2d2124db 0%,#2d2124bd 38rem,#3a26424d 52rem,#3a264200 68rem),linear-gradient(#2d21244d 0%,#2d212400 24% 80%,#2d21244d 100%);position:absolute;inset:0}.sys-chero--photo .sys-chero__copy{max-inline-size:36rem}.sys-chero--photo .sys-chero__support,.sys-chero--photo .sys-chero__note{text-shadow:0 1px 14px #140c108c}.sys-chero__mark{inline-size:clamp(7.5rem,11vw,10rem);margin:0 0 1.25rem -.75rem}.sys-chero__mark img{filter:drop-shadow(0 14px 26px #140c108c);block-size:auto;inline-size:100%;display:block}@media (width<=63.99rem){.sys-chero--photo{text-align:left}.sys-chero--photo .sys-chero__actions{justify-content:flex-start}.sys-chero--photo h1,.sys-chero--photo .sys-chero__support{margin-inline:0}}@media (width<=47.99rem){.sys-chero--photo{background:linear-gradient(#34222a 0%,#472f39 100%);align-items:start;min-block-size:0;padding-block-end:25rem}.sys-chero__photo{block-size:27rem;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000 0,#000 38%);mask-image:linear-gradient(#0000 0,#000 38%)}.sys-chero__photo img{object-position:50% 70%}.sys-chero__veil{background:linear-gradient(#2d212400 0% 70%,#2d21244d 100%)}.sys-chero__mark{inline-size:6.5rem;margin-inline:0}}.sys-recognition--photo{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center}.sys-recognition--photo .sys-recognition__list{margin-block-start:2rem}.sys-recognition__photo{aspect-ratio:3/4;background:#cfd3c0;border-radius:16px;justify-self:end;inline-size:min(100%,34rem);margin:0;overflow:hidden;box-shadow:0 24px 48px -28px #2d21248c}.sys-recognition__photo img{object-fit:cover;object-position:55% 50%;block-size:100%;inline-size:100%;display:block}.sys-cclose--photo{background:#2d2124;flex-direction:column;min-block-size:clamp(50rem,72vw,68rem);padding-block:clamp(4rem,6vw,6rem) clamp(3rem,4vw,4rem);display:flex}.sys-cclose__photo{z-index:-2;position:absolute;inset:0}.sys-cclose__photo img{object-fit:cover;object-position:50% 60%;block-size:100%;inline-size:100%;display:block}.sys-cclose__veil{z-index:-1;background:linear-gradient(#3a2634c2 0%,#3a2634ad 14%,#3a263473 24%,#3a263400 38%,#22181c00 50%,#22181c8f 68%,#22181ccc 100%);position:absolute;inset:0}.sys-cclose--photo .sys-cclose__steps{inline-size:100%;margin-block-start:auto}.sys-cclose--photo h2{text-shadow:0 1px 22px #2d212473;margin-block-end:3rem}.sys-cclose--photo .sys-cclose__steps li{border-block-start-color:#fbf6ef99}.sys-cclose--photo .sys-cclose__steps p,.sys-cclose--photo .sys-cclose__steps h3,.sys-cclose--photo .sys-cclose__n{text-shadow:0 1px 12px #140c108c}.sys-cclose--photo .sys-cclose__n{color:#f1d5cd}.sys-cclose--photo .sys-cclose__actions{margin-block-start:2rem}@media (width<=47.99rem){.sys-recognition--photo{grid-template-columns:minmax(0,1fr)}.sys-recognition__photo{aspect-ratio:3/4;justify-self:stretch;inline-size:100%}.sys-recognition__photo img{object-position:60% 52%}}@media (width<=55.99rem){.sys-cclose--photo{background:linear-gradient(#3a2634 0%,#2d2124 42rem);min-block-size:0;padding-block:3.5rem 9.5rem;display:block}.sys-cclose__photo{block-size:42rem;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.sys-cclose__photo img{object-position:50% 50%}.sys-cclose__veil{background:linear-gradient(#3a2634c2 0%,#3a2634a8 16%,#3a263466 28%,#3a263400 42%,#22181c00 60%,#22181cb3 100%);block-size:42rem;inset:0 0 auto}.sys-cclose--photo h2{margin-block-end:26rem}}.sys-chero :focus-visible,.sys-cclose :focus-visible,.sys-cexp :focus-visible{outline-color:var(--cream)}.sys-recognition--centered{text-align:center;padding-block:clamp(4rem,6vw,6rem);display:block}.sys-recognition--centered .sys-recognition__head{max-inline-size:44rem;margin:0 auto clamp(2.5rem,4vw,3.5rem)}.sys-recognition--centered h2{max-inline-size:16ch;margin-inline:auto}.sys-recognition--centered .sys-recognition__list{text-align:left;border-block-end:0;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(2rem,5vw,5rem);max-inline-size:62rem;margin-inline:auto;display:grid}.sys-recognition--centered .sys-recognition__list li{border-block-end:1px solid var(--hairline);padding-block:1.5rem}.sys-recognition--photo{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.sys-recognition--photo .sys-recognition__photo{order:-1;justify-self:start}.sys-recognition--photo .sys-recognition__copy{max-inline-size:36rem}.sys-paths--compact .sys-paths__label{padding-block:clamp(2rem,3vw,2.5rem) clamp(1.5rem,2.5vw,2rem)}.sys-chero--photo{align-items:center}.sys-chero--photo .sys-chero__copy{text-align:center;flex-direction:column;align-items:center;max-inline-size:34rem;margin-inline-start:12.5vw;display:flex}.sys-chero--photo .sys-chero__mark{margin:0 0 1.25rem}.sys-chero--photo h1,.sys-chero--photo .sys-chero__support{margin-inline:auto}.sys-chero--photo .sys-chero__actions{justify-content:center}@media (width>=56rem){.sys-cclose--photo{justify-content:flex-start;min-block-size:0;padding-block:clamp(5rem,7vw,7rem) clamp(11rem,17vw,17rem)}.sys-cclose--photo h2{margin-block-end:clamp(10rem,18vw,17rem)}.sys-cclose--photo .sys-cclose__steps{margin-block-start:0}.sys-cclose--photo .sys-cclose__actions{margin-block-start:clamp(2.5rem,4vw,3.5rem)}}@media (width<=63.99rem){.sys-chero--photo{text-align:center}.sys-chero--photo .sys-chero__copy{margin-inline:auto}.sys-chero--photo .sys-chero__actions{justify-content:center}}@media (width<=47.99rem){.sys-recognition--centered .sys-recognition__list{grid-template-columns:minmax(0,1fr)}.sys-recognition--centered{padding-block:3.5rem}.sys-chero--photo .sys-chero__copy{text-align:center}.sys-chero__mark{margin-inline:auto}}.sys-recognition--centered .sys-recognition__list{max-inline-size:68rem}.sys-recognition--centered .sys-recognition__list li{text-wrap:balance}@media (width<=47.99rem){.sys-recognition--photo{grid-template-columns:minmax(0,1fr)}.sys-recognition--photo .sys-recognition__photo{justify-self:stretch}.sys-recognition--photo .sys-recognition__copy{max-inline-size:none}}.sys-chero__mark{inline-size:7.5rem;margin:0 auto 1.25rem;position:relative}.sys-chero__mark .sys-chero__wave,.sys-chero__mark .sys-chero__orb-art{filter:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.sys-chero__mark .sys-chero__orb-art{filter:drop-shadow(0 6px 14px #140c1073);block-size:47.2%;inline-size:47.2%;inset:26.4%}.sys-chero__mark:before{content:"";padding-block-start:100%;display:block}@media (width>=48rem){.sys-chero--photo{--H:clamp(58rem, 64.9vw, 62rem);--SW:max(102vw, calc(var(--H) * 1.5));--SH:calc(var(--SW) / 1.5);--sunY:calc((var(--H) - var(--SH)) * .42 + var(--SH) * .202);--orb:clamp(4.5rem, 6vw, 6.25rem);--box:calc(var(--orb) / .4719);min-block-size:0;block-size:var(--H);padding:calc(var(--sunY) + var(--box) * .46 + 1.25rem) var(--edge) 0;text-align:center;display:block}.sys-chero__photo picture{inline-size:var(--SW);block-size:var(--SH);position:absolute;inset:auto;inset-block-start:calc((var(--H) - var(--SH)) * .42);inset-inline-start:calc(50% - .492 * var(--SW))}.sys-chero__photo img{object-position:50% 50%}.sys-chero--photo .sys-chero__copy{flex-direction:column;align-items:center;max-inline-size:none;margin:0;display:flex}.sys-chero--photo .sys-chero__mark{inline-size:var(--box);margin:0;position:absolute;inset-block-start:var(--sunY);inset-inline-start:50%;transform:translate(-50%,-50%)}.sys-chero--photo h1{text-wrap:balance;max-inline-size:22ch;margin-inline:auto}.sys-chero--photo .sys-chero__support{max-inline-size:28rem;margin-inline:auto}.sys-chero--photo .sys-chero__actions{justify-content:center}.sys-chero__veil{background:radial-gradient(36rem 34rem at 50% 52%,#2d2124b8 0%,#2d212499 55%,#2d212400 100%),linear-gradient(#2d21244d 0%,#2d212400 24% 78%,#2d212466 100%)}}@media (width<=47.99rem){.sys-chero--photo .sys-chero__mark{inline-size:8rem;margin:0 auto 1rem}.sys-chero--photo .sys-chero__copy{align-items:center}}.sys-paths__intro{text-align:center;min-block-size:clamp(9rem,12vw,11.5rem);padding:2rem var(--gutter);background:var(--warm-nude,#ead8c6);flex-direction:column;justify-content:center;align-items:center;display:flex}.sys-paths__intro .sys-paths__label{padding:0}.sys-paths__intro-text{font-size:var(--type-body-large);color:var(--plum);margin:.5rem 0 0;line-height:1.45}.sys-sg{padding-block-end:clamp(3rem,4vw,4rem)}.sys-chero--kai{background:linear-gradient(165deg,#231819 0%,#3d2a27 38%,#6a402f 78%,#8a5236 100%)}.sys-chero--kai .sys-chero__atmos{background:radial-gradient(38% 46% at 50% 30%,#e4c0a557 0%,#e4c0a500 70%),radial-gradient(60% 36% at 50% 112%,#b06a4880 0%,#b06a4800 70%)}.sys-chero--centered{text-align:center;min-block-size:clamp(44rem,60vw,54rem);padding-block:calc(var(--header-h) + 1.5rem) clamp(4rem, 6vw, 6rem);flex-direction:column;justify-content:center;align-items:center;display:flex}.sys-chero--centered .sys-chero__copy{flex-direction:column;align-items:center;max-inline-size:60rem;display:flex}.sys-chero--centered .sys-chero__mark{inline-size:clamp(15rem,20vw,20rem);margin:0 auto .5rem}.sys-chero--centered h1{text-wrap:balance;max-inline-size:22ch;margin-inline:auto}.sys-chero--centered .sys-chero__support{max-inline-size:36rem;margin-inline:auto}.sys-chero--centered .sys-chero__actions{justify-content:center}.sys-cexp--kai{background:linear-gradient(155deg,#261a1a 0%,#3d2a27 46%,#62402f 80%,#86503a 100%)}.sys-cexp--kai .sys-cexp__atmos{background:radial-gradient(34% 44% at 78%,#e4c0a54d 0%,#e4c0a500 70%),radial-gradient(40% 36% at 70% 108%,#b06a4866 0%,#b06a4800 70%)}.sys-cexp__presence{aspect-ratio:1;justify-self:center;inline-size:min(100%,30rem);position:relative}.sys-cexp__presence img{block-size:100%;inline-size:100%;position:absolute;inset:0}.sys-cexp__presence .sys-cexp__orb{filter:drop-shadow(0 24px 40px #140c1080);block-size:47.2%;inline-size:47.2%;inset:26.4%}.sys-cclose--kai{background:linear-gradient(165deg,#231819 0%,#3d2a27 46%,#6a402f 100%)}.sys-cclose--kai .sys-cclose__atmos{background:radial-gradient(44% 44% at 50% 112%,#b06a488c 0%,#b06a4800 70%),radial-gradient(36% 40% at 16% 6%,#e4c0a533 0%,#e4c0a500 70%)}@media (width<=63.99rem){.sys-cexp--kai{background:linear-gradient(#261a1a 0%,#3d2a27 45%,#4e3328 100%)}.sys-cexp__presence{order:-1;inline-size:min(100%,24rem)}}@media (width<=47.99rem){.sys-chero--centered .sys-chero__mark{inline-size:13rem}.sys-chero--centered{padding-block-start:calc(var(--header-h) + 1rem)}}.sys-chero--axis.sys-chero--photo{--ar:1.7773;--ax:.5;--vy:.545;--zoom:1.28;--H:clamp(52rem, 64.9vw, 60rem);--SH:calc(max(calc(102vw / var(--ar)), var(--H)) * var(--zoom));--SW:calc(var(--SH) * var(--ar));--vpY:calc(var(--H) * var(--vpf,.44));--orb:clamp(4.5rem, 6vw, 6.25rem);min-block-size:0;block-size:var(--H);padding:calc(var(--vpY) + 1.75rem) var(--edge) 0;text-align:center;background:#2d2124;display:block}.sys-chero--axis .sys-chero__photo{block-size:auto;inset:0;-webkit-mask-image:none;mask-image:none}.sys-chero--axis .sys-chero__photo picture{inline-size:var(--SW);block-size:var(--SH);display:block;position:absolute;inset:auto;inset-block-start:calc(var(--vpY) - var(--vy) * var(--SH));inset-inline-start:calc(50% - var(--ax) * var(--SW))}.sys-chero--axis .sys-chero__photo img{object-fit:fill;block-size:100%;inline-size:100%}.sys-chero--axis .sys-chero__veil{background:radial-gradient(ellipse 38rem 25rem at 50% calc(var(--vpY) + 14rem), #1c121699 0%, #1c12166b 55%, #1c121600 100%), linear-gradient(180deg, #1c121647 0%, #1c121600 22%, #1c121600 72%, #1c12166b 100%)}.sys-chero--axis .sys-chero__copy{flex-direction:column;align-items:center;max-inline-size:none;margin:0;display:flex}.sys-chero--axis .sys-chero__mark{inline-size:var(--orb);margin:0;position:absolute;inset-block-start:calc(var(--vpY) - var(--orb) * .5 - 1.25rem);inset-inline-start:50%;transform:translate(-50%,-50%)}.sys-chero--axis .sys-chero__mark .sys-chero__orb-art{filter:drop-shadow(0 6px 16px #140c1080);block-size:100%;inline-size:100%;inset:0}.sys-chero--axis h1{text-wrap:balance;max-inline-size:22ch;margin-inline:auto}.sys-chero--axis .sys-chero__support{max-inline-size:31rem;margin-inline:auto}.sys-chero--axis .sys-chero__actions{justify-content:center}@media (width<=47.99rem){.sys-chero--axis.sys-chero--photo{--ar:.7109;--zoom:1.25;--H:55rem;align-items:initial;padding-block-end:0}.sys-chero--axis .sys-chero__mark{inset-block-start:calc(var(--vpY) - var(--orb) * .5 - 1.25rem)}}.sys-recognition--photo-right{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.sys-recognition--photo-right .sys-recognition__photo{order:0;justify-self:end}.sys-recognition--photo-right .sys-recognition__photo img{object-position:38% 52%}@media (width<=47.99rem){.sys-recognition--photo-right{grid-template-columns:minmax(0,1fr)}.sys-recognition--photo-right .sys-recognition__photo{order:0;justify-self:stretch}}@media (width>=56rem){.sys-cclose--aside.sys-cclose--photo{text-align:left;align-items:flex-start;min-block-size:clamp(50rem,66vw,66rem);padding-block:clamp(6rem,8vw,8rem) clamp(11rem,14vw,14rem)}.sys-cclose--aside h2{max-inline-size:13ch;margin:0 0 clamp(2.5rem,4vw,3.5rem)}.sys-cclose--aside .sys-cclose__steps{grid-template-columns:minmax(0,1fr);gap:0;max-inline-size:30rem;margin:0}.sys-cclose--aside .sys-cclose__steps li{grid-template-columns:2.5rem minmax(0,1fr);column-gap:.5rem;padding-block:1rem;display:grid}.sys-cclose--aside .sys-cclose__n{grid-row:1/span 2;margin:.55rem 0 0}.sys-cclose--aside .sys-cclose__steps h3{margin-block-end:.25rem}.sys-cclose--aside .sys-cclose__actions{justify-content:flex-start}.sys-cclose--aside .sys-cclose__veil{background:linear-gradient(90deg,#0a060a66 0%,#0a060a2e 40%,#0a060a00 60%),linear-gradient(#0a060a33 0%,#0a060a00 25% 80%,#0a060a73 100%)}.sys-cclose--aside .sys-cclose__photo img{object-position:50% 50%}}@media (width<=55.99rem){.sys-cclose--aside .sys-cclose__photo img{object-position:78% 50%}.sys-cclose--aside .sys-cclose__veil{background:linear-gradient(#0a060ab8 0%,#0a060a8c 14%,#0a060a33 30%,#0a060a00 42%)}}.sys-chero--axis.sys-chero--photo{padding-block-start:calc(var(--vpY) + 3.25rem)}.sys-chero--axis .sys-chero__mark{inline-size:calc(var(--orb) / .4719);inset-block-start:calc(var(--vpY) - var(--orb) * .5 - 1.5rem)}.sys-chero--axis .sys-chero__mark .sys-chero__orb-art{block-size:47.2%;inline-size:47.2%;inset:26.4%}.sys-chero--axis .sys-chero__support{max-inline-size:40rem}.sys-cexp__photo{aspect-ratio:4/3;border-radius:16px;justify-self:center;inline-size:min(100%,38rem);margin:0;overflow:hidden;box-shadow:0 30px 60px -28px #0a060ab3}.sys-cexp__photo img{object-fit:cover;object-position:30% 50%;block-size:100%;inline-size:100%;display:block}@media (width<=63.99rem){.sys-cexp__photo{order:-1;inline-size:100%}}@media (width>=56rem){.sys-sg__list[data-count="9"]{grid-template-columns:repeat(10,minmax(0,1fr));column-gap:0}.sys-sg__list[data-count="9"] li{grid-column:span 2;padding-inline:clamp(.5rem,1.5vw,1.25rem)}.sys-sg__list[data-count="9"] li:nth-child(6){grid-column:2/span 2}}.sys-chero--sera{background:linear-gradient(165deg,#2a1d26 0%,#4a2f3d 55%,#7a4a52 100%)}.sys-cexp--sera{background:linear-gradient(155deg,#2a1d26 0%,#46303c 46%,#6e4450 80%,#8a5a5c 100%)}.sys-cexp--sera .sys-cexp__atmos{background:radial-gradient(34% 44% at 78%,#f1d5cd42 0%,#f1d5cd00 70%),radial-gradient(40% 36% at 70% 108%,#b06a485c 0%,#b06a4800 70%)}.sys-cclose--sera{background:linear-gradient(165deg,#2a1d26 0%,#4a2f3d 46%,#7a4a52 100%)}@media (width<=63.99rem){.sys-cexp--sera{background:linear-gradient(#2a1d26 0%,#46303c 45%,#5c3b46 100%)}}.sys-chero--axis h1{max-inline-size:var(--h1w,24ch)}.sys-cclose--sera.sys-cclose--photo .sys-cclose__veil{background:linear-gradient(#3a1e2499 0%,#3a1e2480 22%,#3a1e241f 40%,#140c0e00 52%,#140c0e59 100%)}.sys-cclose--sera.sys-cclose--photo .sys-cclose__photo img{object-position:50% 80%}.sys-cclose--sera .sys-cclose__n{color:#fbf6ef}@media (width>=56rem){.sys-cclose--sera.sys-cclose--aside .sys-cclose__veil{background:linear-gradient(90deg,#221218e0 0%,#221218d1 32%,#22121880 46%,#22121800 62%),linear-gradient(#22121880 0%,#22121800 30%,#140c0e00 70%,#140c0e4d 100%)}}@media (width<=63.99rem){.sys-chero--sera.sys-chero--axis .sys-chero__veil{background:linear-gradient(#3018249e 0%,#30182494 60%,#22162099 100%)}}.sys-chero--sera.sys-chero--axis .sys-chero__veil{background:linear-gradient(#301824a3 0%,#30182499 60%,#2216209e 100%)}.sys-recognition--pano{padding-block-end:clamp(3.5rem,5vw,5rem)}.sys-recognition--pano .sys-recognition__head{margin-block-end:clamp(2rem,3vw,2.75rem)}.sys-recognition__pano{aspect-ratio:21/9;background:#8a5a4c;border-radius:16px;max-inline-size:81rem;margin:0 auto clamp(2rem,3.5vw,3rem);overflow:hidden}.sys-recognition__pano img{object-fit:cover;object-position:50% 60%;block-size:100%;inline-size:100%;display:block}.sys-recognition--pano .sys-recognition__list li{font-size:clamp(1.25rem,1.05rem + .6vw,1.625rem)}.sys-recognition--photo:has(#sera-bring) .sys-recognition__photo{box-shadow:none;aspect-ratio:4/5;background:#d9cfc6;inline-size:min(100%,36rem)}.sys-recognition--photo:has(#sera-bring) .sys-recognition__photo img{object-position:50% 42%}@media (width<=47.99rem){.sys-recognition__pano{aspect-ratio:4/3;border-radius:16px}.sys-recognition__pano img{object-position:42% 60%}.sys-recognition--photo:has(#sera-bring) .sys-recognition__photo{aspect-ratio:4/5}}.sys-cclose--sera.sys-cclose--aside h2{text-align:start}.sys-chero--sage{background:linear-gradient(165deg,#2a1d22 0%,#4a3030 55%,#7a4d40 100%)}.sys-chero--sage.sys-chero--axis .sys-chero__veil{background:linear-gradient(#2a181e80 0% 55%,#1e141894 100%)}.sys-cexp--sage{background:linear-gradient(155deg,#1f171c 0%,#35252b 46%,#54372f 80%,#6e4636 100%)}.sys-cexp--sage .sys-cexp__atmos{background:radial-gradient(34% 44% at 78%,#e4c0a53d 0%,#e4c0a500 70%),radial-gradient(40% 36% at 70% 108%,#b06a4857 0%,#b06a4800 70%)}@media (width<=63.99rem){.sys-cexp--sage{background:linear-gradient(#1f171c 0%,#35252b 45%,#4a3029 100%)}}.sys-cclose--sage{background:linear-gradient(165deg,#2a1d22 0%,#4a3030 46%,#6a4234 100%)}.sys-cclose--sage .sys-cclose__n{color:#fbf6ef}.sys-cclose--sage.sys-cclose--photo .sys-cclose__veil{background:linear-gradient(#2a1818bd 0%,#2a181899 22%,#2a181814 38%,#180e0e59 48%,#180e0ebd 60%,#180e0ee0 100%)}.sys-cclose--sage.sys-cclose--photo .sys-cclose__photo img{object-position:50% 70%}.sys-recognition--bleed{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:center;column-gap:clamp(3rem,5vw,5rem);padding-block:clamp(4rem,6vw,6rem);padding-inline-end:0}.sys-recognition--bleed .sys-recognition__copy{max-inline-size:34rem}.sys-recognition--bleed .sys-recognition__list{margin-block-start:2rem}.sys-recognition__bleed{aspect-ratio:1/.92;background:#4a3550;border-start-start-radius:6rem;border-end-start-radius:1rem;margin:0;overflow:hidden}.sys-recognition__bleed img{object-fit:cover;object-position:40% 50%;block-size:100%;inline-size:100%;display:block}@media (width<=47.99rem){.sys-recognition--bleed{grid-template-columns:minmax(0,1fr);padding-inline-end:var(--gutter)}.sys-recognition__bleed{margin-inline:calc(var(--gutter) * -1);aspect-ratio:4/3.4;border-start-start-radius:0;border-end-end-radius:0;border-end-start-radius:0}}.sys-recognition--photo:has(#sage-bring) .sys-recognition__photo{box-shadow:none;aspect-ratio:4/5;inline-size:min(100%,36rem)}@media (width>=48rem){.sys-recognition--bleed{align-items:stretch}.sys-recognition--bleed .sys-recognition__copy{align-self:center}.sys-recognition__bleed{aspect-ratio:auto;position:relative}.sys-recognition__bleed img{position:absolute;inset:0}.sys-recognition--photo:has(#sage-bring){align-items:stretch}.sys-recognition--photo:has(#sage-bring) .sys-recognition__copy{align-self:center}.sys-recognition--photo:has(#sage-bring) .sys-recognition__photo{aspect-ratio:auto;inline-size:100%;max-inline-size:36rem;position:relative}.sys-recognition--photo:has(#sage-bring) .sys-recognition__photo img{object-position:30% 50%;position:absolute;inset:0}}@media (width>=48rem) and (width<=63.99rem){.sys-recognition--photo:has(#sage-bring){grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.sys-recognition--photo:has(#sage-bring) .sys-recognition__photo img{object-position:12% 50%}}@media (width<=47.99rem){.sys-recognition--bleed.sys-recognition--contain{padding-inline-end:var(--gutter)}.sys-recognition--bleed.sys-recognition--contain .sys-recognition__bleed{aspect-ratio:4/3;border-radius:16px;margin-inline:0}.sys-recognition--bleed.sys-recognition--left{padding-inline:var(--gutter)}.sys-recognition--left .sys-recognition__bleed{border-radius:0;order:0}}.sys-recognition--bleed.sys-recognition--contain{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);padding-inline-end:var(--edge)}.sys-recognition--bleed.sys-recognition--contain .sys-recognition__bleed{border-radius:16px}.sys-recognition--bleed.sys-recognition--left{padding-inline:0 var(--edge);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.sys-recognition--left .sys-recognition__bleed{border-start-start-radius:0;border-start-end-radius:6rem;border-end-end-radius:1rem;border-end-start-radius:0;order:-1}.sys-recognition--left .sys-recognition__copy{justify-self:start}@media (width<=47.99rem){.sys-recognition--bleed.sys-recognition--contain{padding-inline-end:var(--gutter)}.sys-recognition--bleed.sys-recognition--contain .sys-recognition__bleed{aspect-ratio:4/3;border-radius:16px;margin-inline:0}.sys-recognition--bleed.sys-recognition--left{padding-inline:var(--gutter)}.sys-recognition--left .sys-recognition__bleed{border-radius:0;order:0}}.sys-recognition--bleed:has(#mia-understand) .sys-recognition__bleed img{object-position:50% 14%}.sys-recognition--bleed:has(#kai-understand) .sys-recognition__bleed img{object-position:84% 50%}@media (width<=47.99rem){.sys-recognition--bleed.sys-recognition--contain,.sys-recognition--bleed.sys-recognition--left{grid-template-columns:minmax(0,1fr)}}.sys-model__list li{grid-template-columns:minmax(0,12.5rem) minmax(0,1fr);align-items:center;column-gap:1.5rem;display:grid}.sys-model__list p{font-family:var(--font-display);margin:0;font-size:clamp(1.1875rem,1rem + .6vw,1.4375rem);line-height:1.3}.sys-model__list strong{color:var(--plum);font-size:clamp(1.5rem,1.2rem + 1vw,1.875rem);font-weight:400;display:block}.sys-model__list p>span{margin-block-end:.125rem;display:block}.sys-model__marks{gap:.5rem;display:flex}.sys-model__marks img{border-radius:50%;block-size:2.75rem;inline-size:2.75rem;display:block}.sys-model__marks--badges img{background:#3b272d}.sys-model__sentence{color:var(--plum);margin-block-start:1.75rem;font-size:clamp(1.25rem,1.05rem + .7vw,1.625rem);line-height:1.3}@media (width<=47.99rem){.sys-model__list li{grid-template-columns:1fr;row-gap:.75rem}}.sys-gs__with a{color:inherit;text-underline-offset:.25em}.sys-model__list li{grid-template-columns:15.5rem minmax(0,1fr)}.sys-model__marks img{block-size:2.5rem;inline-size:2.5rem}@media (width<=63.99rem){.sys-model__list li{grid-template-columns:1fr;row-gap:.75rem}}
