.ew-tech-family{--ew-family-ice: #f4f8f9;--ew-family-ice-2: #e7eef0;--ew-family-white: #fff;--ew-family-graphite: #1e2528;--ew-family-graphite-2: #2b3438;--ew-family-ink: #192125;--ew-family-muted: #5a686e;--ew-family-line: rgba(30, 37, 40, .14);--ew-family-radius: 2.4rem;background:var(--ew-family-ice);color:var(--ew-family-ink);font-family:var(--ew-tech-family-body-font)}.ew-tech-family *,.ew-tech-family *:before,.ew-tech-family *:after{box-sizing:border-box}.ew-tech-family :is(h1,h2,h3,p,ul,ol,dl,blockquote){margin-block-start:0}.ew-tech-family :is(h1,h2,h3){color:inherit;font-family:var(--ew-tech-family-heading-font);font-weight:600;letter-spacing:-.035em;line-height:1.04}.ew-tech-family :is(h1,h2,h3,p,li,a){overflow-wrap:anywhere}.ew-tech-family a{color:inherit}.ew-tech-family__page-width{max-width:none;padding:1.8rem 2rem clamp(5rem,8vw,10rem);width:100%}.ew-tech-family__hero{background:var(--ew-family-graphite);border-radius:var(--ew-family-radius);color:var(--ew-family-white);display:grid;grid-template-columns:minmax(0,1fr) minmax(38rem,1fr);min-height:55rem;overflow:hidden}.ew-tech-family__hero-copy{align-self:center;padding:clamp(3.6rem,5vw,6.4rem)}.ew-tech-family__eyebrow{color:var(--ew-family-muted);font-family:var(--ew-tech-family-emphasis-font);font-size:1.2rem;font-weight:600;letter-spacing:.15em;margin-bottom:1.5rem;text-transform:uppercase}.ew-tech-family__hero .ew-tech-family__eyebrow{color:#d4e2e5}.ew-tech-family__hero h1{color:var(--ew-family-white);font-size:clamp(4rem,4.7vw,6.2rem);max-width:13ch}.ew-tech-family__hero-lead{color:#d6dfe1;font-size:1.75rem;line-height:1.55;margin-top:2rem;max-width:62rem}.ew-tech-family__hero-lead>:last-child,.ew-tech-family__media-note>:last-child{margin-bottom:0}.ew-tech-family__actions{display:flex;flex-wrap:wrap;gap:1.2rem;margin-top:2.4rem}.ew-tech-family__button{align-items:center;border:.1rem solid transparent;border-radius:999px;display:inline-flex;font-family:var(--ew-tech-family-emphasis-font);font-size:1.4rem;font-weight:600;justify-content:center;min-height:5rem;padding:1.2rem 2.4rem;text-decoration:none}.ew-tech-family .ew-tech-family__button--primary{background:var(--ew-family-white);color:var(--ew-family-graphite)}.ew-tech-family__button--secondary{border-color:#ffffff6b;color:var(--ew-family-white)}.ew-tech-family__button:focus-visible,.ew-tech-family a:focus-visible,.ew-tech-family summary:focus-visible{outline:.2rem solid currentColor;outline-offset:.35rem}.ew-tech-family__tags{display:flex;flex-wrap:wrap;gap:.8rem;list-style:none;margin:2.4rem 0 0;padding:0}.ew-tech-family__tags li{border:.1rem solid rgba(255,255,255,.2);border-radius:999px;color:#dce6e8;font-family:var(--ew-tech-family-emphasis-font);font-size:1.1rem;font-weight:600;letter-spacing:.06em;padding:.7rem 1.1rem;text-transform:uppercase}.ew-tech-family__hero-media{min-height:55rem;position:relative}.ew-tech-family__hero-media>img,.ew-tech-family__hero-media>svg{height:100%;top:0;right:0;bottom:0;left:0;object-fit:cover;position:absolute;width:100%}.ew-tech-family__media-note{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#161d20d6;bottom:2.4rem;color:#eef5f6;left:2.4rem;max-width:calc(100% - 4.8rem);padding:1.8rem 2rem;position:absolute}.ew-tech-family__media-note p:first-child{font-family:var(--ew-tech-family-emphasis-font);font-size:1.05rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.ew-tech-family__facts{background:var(--ew-family-white);border:.1rem solid var(--ew-family-line);border-radius:0 0 var(--ew-family-radius) var(--ew-family-radius);display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 2rem;overflow:hidden;position:relative}.ew-tech-family__facts>div{min-width:0;padding:2.2rem 1.8rem}.ew-tech-family__facts>div+div{border-left:.1rem solid var(--ew-family-line)}.ew-tech-family__facts span,.ew-tech-family__facts strong{display:block}.ew-tech-family__facts span{color:var(--ew-family-muted);font-family:var(--ew-tech-family-emphasis-font);font-size:1rem;font-weight:600;letter-spacing:.11em;margin-bottom:.6rem;text-transform:uppercase}.ew-tech-family__facts strong{font-family:var(--ew-tech-family-heading-font);font-size:1.55rem;line-height:1.2}.ew-tech-family__body{margin:0 auto;max-width:124rem}.ew-tech-family__chapter{padding:clamp(5.6rem,7vw,9rem) clamp(1rem,3.5vw,4.6rem)}.ew-tech-family__chapter+.ew-tech-family__chapter{border-top:.1rem solid var(--ew-family-line)}.ew-tech-family__chapter:nth-child(2n):not([data-layout=final]):not([data-layout=related]){background:#ffffff73}.ew-tech-family__chapter h2{font-size:clamp(3rem,4vw,5rem);max-width:19ch}.ew-tech-family__chapter h3{font-size:clamp(1.8rem,2vw,2.35rem)}.ew-tech-family__chapter p,.ew-tech-family__chapter li{color:var(--ew-family-muted);font-size:1.65rem;line-height:1.65}.ew-tech-family__head,.ew-tech-family__copy{max-width:76rem}.ew-tech-family__lead{font-size:1.75rem!important;max-width:76rem}.ew-tech-family__eyebrow.ew-tech-family__card{background:transparent;border:0;border-radius:0;box-shadow:none;color:var(--ew-family-muted);min-height:0;padding:0}.ew-tech-family__grid{display:grid;gap:1.6rem;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:3.2rem}.ew-tech-family__card{background:#ffffffd1;border:.1rem solid var(--ew-family-line);border-radius:1.8rem;min-width:0;padding:2.4rem}.ew-tech-family__card>span:first-child{color:var(--ew-family-muted);display:block;font-family:var(--ew-tech-family-emphasis-font);font-size:1.1rem;font-weight:600;letter-spacing:.1em;margin-bottom:1.4rem;text-transform:uppercase}.ew-tech-family__card>:last-child{margin-bottom:0}.ew-tech-family__split{align-items:start;display:grid;gap:clamp(3rem,5vw,7rem);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.ew-tech-family__split .ew-tech-family__grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.ew-tech-family__panel{background:var(--ew-family-white);border:.1rem solid var(--ew-family-line);border-radius:2rem;padding:2.6rem}.ew-tech-family__timeline{display:grid;gap:1.6rem;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));margin-top:3.2rem}.ew-tech-family__day,.ew-tech-family__step{background:var(--ew-family-white);border-left:.3rem solid var(--ew-family-graphite);border-radius:0 1.6rem 1.6rem 0;padding:2.4rem}.ew-tech-family__track{display:grid;gap:1.6rem;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:3rem}.ew-tech-family__note{background:var(--ew-family-ice-2);border:.1rem solid var(--ew-family-line);border-radius:1.4rem;padding:2rem}.ew-tech-family__chapter[data-layout=faq] .ew-tech-family__faq-list{margin-top:3rem}.ew-tech-family__chapter details{border-bottom:.1rem solid var(--ew-family-line)}.ew-tech-family__chapter summary{cursor:pointer;font-family:var(--ew-tech-family-heading-font);font-size:1.9rem;font-weight:600;padding:2rem 4rem 2rem 0;position:relative}.ew-tech-family__chapter summary:after{content:"+";position:absolute;right:.4rem;top:1.8rem}.ew-tech-family__chapter details[open] summary:after{content:"\2212"}.ew-tech-family__faq-content{padding:0 0 2.2rem}.ew-tech-family__chapter[data-layout=investment] .ew-tech-family__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ew-tech-family__chapter[data-layout=investment] .ew-tech-family__price.ew-tech-family__card{background:var(--ew-family-graphite);color:var(--ew-family-white)}.ew-tech-family__chapter[data-layout=investment] .ew-tech-family__price.ew-tech-family__card :is(p,li,small){color:#d6dfe1}.ew-tech-family__chapter[data-layout=investment] .ew-tech-family__price.ew-tech-family__card>strong{display:block;font-family:var(--ew-tech-family-heading-font);font-size:3.6rem;margin-bottom:1.8rem}.ew-tech-family__terms{margin-top:2rem;text-align:right}.ew-tech-family__terms a{font-family:var(--ew-tech-family-emphasis-font);font-size:1.35rem;text-underline-offset:.35rem}.ew-tech-family__chapter[data-layout=final]{background:var(--ew-family-graphite);border-radius:var(--ew-family-radius);color:var(--ew-family-white);margin-top:2rem;padding:clamp(4rem,7vw,8rem)}.ew-tech-family__chapter[data-layout=final] :is(h2,h3){color:var(--ew-family-white)}.ew-tech-family__chapter[data-layout=final] p{color:#d3dde0}.ew-tech-family__chapter[data-layout=related]{padding-block:3rem}.ew-tech-family__related{align-items:center;display:flex;flex-wrap:wrap;gap:1.2rem 2rem;justify-content:space-between}.ew-tech-family__related a{font-family:var(--ew-tech-family-emphasis-font);font-weight:600;text-underline-offset:.35rem}@media screen and (max-width:989px){.ew-tech-family__hero{grid-template-columns:1fr}.ew-tech-family__hero-media{min-height:48rem;order:-1}.ew-tech-family__facts{grid-template-columns:repeat(3,minmax(0,1fr))}.ew-tech-family__facts>div:nth-child(4){border-left:0}.ew-tech-family__facts>div:nth-child(n+4){border-top:.1rem solid var(--ew-family-line)}.ew-tech-family__split{grid-template-columns:1fr}.ew-tech-family__grid,.ew-tech-family__track{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:749px){.ew-tech-family__page-width{padding-inline:1.2rem}.ew-tech-family__hero{border-radius:1.8rem}.ew-tech-family__hero-copy{padding:3.2rem 2.2rem 3.8rem}.ew-tech-family__hero h1{font-size:clamp(3.6rem,12vw,5.1rem)}.ew-tech-family__hero-media{min-height:clamp(36rem,105vw,52rem)}.ew-tech-family__facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:.8rem}.ew-tech-family__facts>div:nth-child(3),.ew-tech-family__facts>div:nth-child(5){border-left:0}.ew-tech-family__facts>div:nth-child(n+3){border-top:.1rem solid var(--ew-family-line)}.ew-tech-family__chapter{padding-inline:1.2rem}.ew-tech-family__grid,.ew-tech-family__split .ew-tech-family__grid,.ew-tech-family__track,.ew-tech-family__chapter[data-layout=investment] .ew-tech-family__grid,.ew-tech-family__timeline{grid-template-columns:1fr}.ew-tech-family__actions{align-items:stretch;flex-direction:column}.ew-tech-family__button{width:100%}.ew-tech-family__chapter[data-layout=final]{border-radius:1.8rem}}@media(prefers-reduced-motion:reduce){.ew-tech-family *,.ew-tech-family *:before,.ew-tech-family *:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/component-ew-course-technical-family.css.map */
