html:has(.course-experience){scroll-padding-top:0}.immersive-home{margin:0;overflow-x:clip}.course-experience{--course-a: #f3eadf;--course-b: #d9c3a8;--course-ink: #1d1915;--course-muted: #776b61;--course-accent: #a6482f;--course-progress: 0;--thread-alpha: 1;position:relative;isolation:isolate;overflow-x:clip;min-height:100vh;color:var(--course-ink);background:var(--course-a);transition:color .22s linear}.course-experience:before{position:fixed;z-index:-3;inset:0;background:radial-gradient(circle at 78% 18%,color-mix(in srgb,var(--course-b) 70%,transparent),transparent 35%),radial-gradient(circle at 12% 84%,color-mix(in srgb,var(--course-accent) 11%,transparent),transparent 30%),linear-gradient(145deg,var(--course-a),color-mix(in srgb,var(--course-a) 82%,#fff) 48%,var(--course-b) 142%);content:"";transition:background .22s linear}.course-experience:after{position:fixed;z-index:40;inset:0;opacity:.035;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.62'/%3E%3C/svg%3E");mix-blend-mode:multiply;content:""}.course-experience *,.course-experience *:before,.course-experience *:after{box-sizing:border-box}.course-experience a{color:inherit}.course-experience main{position:relative;z-index:2}.course-experience main:before{position:absolute;z-index:-1;top:0;bottom:0;left:clamp(24px,6vw,88px);width:1px;background:linear-gradient(var(--course-accent),color-mix(in srgb,var(--course-accent) 28%,transparent));content:""}.course-motion .course-experience main:before{display:none}.course-nav{position:fixed;z-index:60;top:0;right:0;left:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%;min-height:72px;padding:12px clamp(20px,4vw,70px);color:var(--course-ink);pointer-events:none}.course-nav a{pointer-events:auto}.course-brand{display:inline-flex;align-items:center;gap:10px;width:max-content;font-family:var(--serif);font-size:23px;font-weight:600;text-decoration:none}.course-brand svg{width:28px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.4}.course-nav-links{display:flex;gap:clamp(22px,3vw,48px);font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.course-nav-links a{min-height:44px;display:inline-flex;align-items:center;text-decoration:none}.course-nav-state{justify-self:end;display:grid;grid-template-columns:auto minmax(88px,auto);gap:11px;color:var(--course-muted);font-size:10px;font-weight:760;letter-spacing:.12em;text-align:right;text-transform:uppercase}.course-nav-state>span:first-child{color:var(--course-accent)}.course-progress,.course-thread{display:none}.course-motion .course-thread{position:fixed;z-index:4;inset:-4%;display:block;width:108%;height:108%;overflow:visible;opacity:var(--thread-alpha);pointer-events:none}.course-thread path{fill:none;vector-effect:non-scaling-stroke}.course-thread-wake{stroke:var(--course-accent);stroke-width:34;opacity:.065;filter:url(#course-soften)}.course-thread-line{stroke:var(--course-accent);stroke-width:2.2}.course-thread-spark{stroke:color-mix(in srgb,var(--course-ink) 66%,var(--course-accent));stroke-width:.9;stroke-dasharray:2 13;opacity:.48}.course-thread-signal{fill:var(--course-a);stroke:var(--course-accent);stroke-width:2;vector-effect:non-scaling-stroke}.course-target{position:fixed;z-index:32;right:22px;bottom:22px;display:grid;place-items:center;width:112px;aspect-ratio:1;border:1px solid var(--course-accent);border-radius:50%;color:var(--course-ink);background:color-mix(in srgb,var(--course-a) 82%,transparent);font-size:12px;font-weight:780;letter-spacing:.08em;text-align:center;text-decoration:none;text-transform:uppercase}.course-motion .course-target{inset:50% auto auto 50%;width:clamp(138px,13vw,206px);opacity:var(--target-alpha, 1);background:color-mix(in srgb,var(--course-a) 60%,transparent);transform:translate(calc(-50% + var(--target-x, 40vw)),calc(-50% + var(--target-y, 38vh))) scale(var(--target-scale, .54));transform-origin:center;transition:background .18s ease,color .18s ease}.course-target:before,.course-target:after{position:absolute;border:1px solid color-mix(in srgb,var(--course-accent) 55%,transparent);border-radius:inherit;content:""}.course-target:before{inset:-10px;border-style:dashed}.course-target:after{inset:10px;opacity:calc(.25 + var(--target-arrival, 0) * .65)}.course-target-short,.course-target-long{grid-area:1 / 1}.course-target-long{max-width:12ch;opacity:var(--target-arrival, 0)}.course-target-short{opacity:calc(1 - var(--target-arrival, 0))}.course-chapter{position:relative;padding:clamp(110px,15vh,180px) clamp(26px,7vw,110px)}.course-frame{position:relative;width:min(100%,1480px);margin-inline:auto}.course-kicker,.course-coordinate{margin:0;color:var(--course-accent);font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.course-experience h1,.course-experience h2,.course-experience h3,.course-experience p{color:inherit}.course-experience h1,.course-experience h2,.course-experience h3{font-family:var(--serif);font-weight:430;letter-spacing:-.035em}.course-experience h1 em,.course-experience h2 em{color:var(--course-accent);font-weight:430}.course-motion [data-course-object]{opacity:var(--node-opacity, 1);transform:translate3d(var(--node-x, 0),var(--node-y, 0),0) rotate(var(--node-rotate, 0)) scale(var(--node-scale, 1));transform-origin:center}.course-motion [data-course-item]{opacity:var(--item-opacity, 1);transform:translate3d(var(--item-x, 0),var(--item-y, 0),0) rotate(var(--item-rotate, 0)) scale(var(--item-scale, 1));transform-origin:center}.course-hero-title{max-width:16ch;margin:42px 0 32px;font-size:clamp(62px,8.4vw,128px);line-height:.83;letter-spacing:-.065em}.course-hero-title span,.course-hero-title em{display:block}.course-hero-title em{font-size:.78em;line-height:.9}.course-hero-copy{max-width:58ch;margin:0;color:var(--course-muted)!important;font-size:clamp(18px,1.7vw,24px);line-height:1.55}.course-hero-facts{display:flex;gap:clamp(24px,5vw,80px);margin:56px 0 0}.course-hero-facts div{min-width:140px}.course-hero-facts dt{color:var(--course-muted);font-size:10px;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.course-hero-facts dd{margin:6px 0 0;font-family:var(--serif);font-size:20px}.course-scroll-cue{position:absolute;right:16%;bottom:7%;color:var(--course-muted)!important;font-size:11px;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.course-services h2{max-width:12ch;margin:32px 0 0;font-size:clamp(54px,7.2vw,108px);line-height:.88}.course-service-branch{max-width:440px}.course-service-branch h3{margin:18px 0 14px;font-size:clamp(36px,4vw,58px);line-height:.95}.course-service-branch p{color:var(--course-muted)!important;font-size:16px;line-height:1.65}.course-service-branch ul{margin:24px 0 0;padding:0;list-style:none}.course-service-branch li{padding:8px 0;border-top:1px solid color-mix(in srgb,var(--course-ink) 18%,transparent);font-size:13px}.course-service-choice{max-width:31ch;color:var(--course-muted)!important;font-size:14px;line-height:1.55}.course-stage-heading{position:relative;z-index:7;max-width:560px}.course-stage-heading h2{margin:20px 0 0;font-size:clamp(48px,6vw,86px);line-height:.9}.course-project-sequence,.course-price-sequence{position:relative}.course-project{position:relative;margin:78px 0}.course-project>a{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.5fr);align-items:end;gap:clamp(28px,6vw,96px);text-decoration:none}.course-project-image{position:relative;overflow:hidden;clip-path:polygon(4% 0,100% 8%,96% 100%,0 92%)}.course-project-image:after{position:absolute;inset:0;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--course-ink) 24%,transparent);content:"";pointer-events:none}.course-project-image img{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;object-position:top}.course-project-index{position:absolute;top:8%;right:3%;color:color-mix(in srgb,var(--course-accent) 68%,transparent);font-family:var(--serif);font-size:clamp(84px,12vw,190px);line-height:1}.course-project-copy{position:relative;z-index:7;padding-bottom:7vh}.course-project-copy>span{color:var(--course-accent);font-size:10px;font-weight:780;letter-spacing:.15em;text-transform:uppercase}.course-project-copy h3{margin:14px 0 10px;font-size:clamp(48px,6vw,92px);line-height:.88}.course-project-copy p{max-width:38ch;color:var(--course-muted)!important}.course-project-copy .course-project-location{margin-bottom:24px;color:var(--course-accent)!important;font-size:12px;font-weight:700}.course-project-copy b{display:inline-flex;align-items:center;min-height:44px;margin-top:20px;font-size:13px}.course-sequence-count{display:none}.course-system-heading{max-width:720px}.course-system-heading h2{margin:22px 0 24px;font-size:clamp(50px,6.6vw,96px);line-height:.9}.course-system-heading>p:last-child{max-width:57ch;color:var(--course-muted)!important;font-size:17px}.course-system-route{position:relative;z-index:6;margin:0;padding:0;list-style:none}.course-system-route li{min-width:160px}.course-system-route span,.course-system-route b,.course-system-route small{display:block}.course-system-route span{width:28px;height:28px;margin-bottom:10px;border:1px solid var(--course-accent);border-radius:50%;color:var(--course-accent);font-size:9px;line-height:26px;text-align:center}.course-system-route b{font-family:var(--serif);font-size:20px;font-weight:520}.course-system-route small{max-width:22ch;margin-top:5px;color:var(--course-muted);line-height:1.45}.course-system-metric strong{display:block;color:var(--course-accent);font-family:var(--serif);font-size:clamp(76px,10vw,146px);font-weight:430;line-height:.8}.course-system-metric span{display:block;max-width:20ch;margin-top:12px;color:var(--course-muted);font-size:11px;font-weight:720;letter-spacing:.08em;text-transform:uppercase}.course-system-decision{max-width:46ch;color:var(--course-muted)!important;font-size:13px;line-height:1.6}.course-system-decision span{display:block;margin-bottom:7px;color:var(--course-accent);font-size:9px;font-weight:780;letter-spacing:.14em;text-transform:uppercase}.course-system-branches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px}.course-system-branches article{padding-top:14px;border-top:1px solid color-mix(in srgb,var(--course-ink) 28%,transparent)}.course-system-branches article>span{color:var(--course-accent);font-size:9px;font-weight:760;letter-spacing:.1em;text-transform:uppercase}.course-system-branches h3{margin:9px 0;font-size:26px}.course-system-branches p,.course-system-branches small{color:var(--course-muted)!important}.course-offers-heading{max-width:650px}.course-price{margin:100px 0;padding:0}.course-price-number{font-family:var(--serif);font-size:clamp(104px,19vw,286px);font-weight:430;line-height:.68;letter-spacing:-.075em}.course-price-number span{margin-right:8px;color:var(--course-accent);font-size:.28em;vertical-align:top}.course-price-name>span{color:var(--course-accent);font-size:10px;font-weight:780;letter-spacing:.13em;text-transform:uppercase}.course-price-name h3{margin:6px 0 0;font-size:clamp(46px,5vw,78px)}.course-price-name small{color:var(--course-accent);font-size:11px;font-weight:720}.course-price-description strong{display:block;margin-bottom:10px;font-family:var(--serif);font-size:22px;font-weight:520}.course-price-description p,.course-price-includes{color:var(--course-muted)!important;font-size:13px}.course-price-includes{margin:0;padding:0;list-style:none}.course-price-includes li{padding:6px 0;border-top:1px solid color-mix(in srgb,var(--course-ink) 18%,transparent)}.course-price-action{display:inline-flex;align-items:center;min-height:48px;color:var(--course-accent)!important;font-size:13px;font-weight:760}.course-automation-price>span{display:block;color:var(--course-muted);font-size:10px;font-weight:760;letter-spacing:.12em;text-transform:uppercase}.course-automation-price strong{display:block;color:var(--course-accent);font-family:var(--serif);font-size:clamp(82px,12vw,174px);font-weight:430;line-height:.85}.course-automation-price a{display:inline-flex;align-items:center;min-height:44px;font-size:12px;font-weight:760}.course-process-heading h2{margin:20px 0 0;font-size:clamp(48px,6.5vw,94px);line-height:.9}.course-process-route{position:relative;z-index:6;margin:0;padding:0;list-style:none}.course-process-route li>span{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--course-accent);border-radius:50%;color:var(--course-accent);font-size:9px}.course-process-route h3{margin:13px 0 8px;font-size:32px}.course-process-route p{max-width:30ch;color:var(--course-muted)!important;font-size:13px;line-height:1.55}.course-trust-nodes{display:flex;flex-wrap:wrap;gap:8px}.course-trust-nodes span{position:relative;padding:9px 14px 6px 18px;border-top:1px solid color-mix(in srgb,var(--course-accent) 55%,transparent);font-size:10px;font-weight:720}.course-trust-nodes span:before{position:absolute;top:-4px;left:0;width:7px;height:7px;border:1px solid var(--course-accent);border-radius:50%;background:var(--course-a);content:""}.course-arrival .course-frame{text-align:center}.course-arrival h2{max-width:17ch;margin:28px auto 30px;font-size:clamp(58px,8.6vw,130px);line-height:.84}.course-arrival-copy{max-width:58ch;margin-inline:auto;color:var(--course-muted)!important;font-size:clamp(17px,1.5vw,21px);line-height:1.6}.course-arrival-contact{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px;margin-top:38px;color:var(--course-muted);font-size:12px}.course-arrival-contact a{min-height:44px;display:inline-flex;align-items:center;color:var(--course-ink);text-underline-offset:5px}.course-questions{position:relative;z-index:7;display:grid;grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);gap:clamp(50px,10vw,150px);width:min(calc(100% - 48px),1380px);margin-inline:auto;padding:clamp(120px,18vh,220px) 0}.course-questions header{position:sticky;top:120px;align-self:start}.course-questions h2{margin:22px 0 0;font-size:clamp(48px,6vw,82px);line-height:.9}.course-question-list{border-bottom:1px solid color-mix(in srgb,var(--course-ink) 28%,transparent)}.course-question-list details{border-top:1px solid color-mix(in srgb,var(--course-ink) 28%,transparent)}.course-question-list summary{display:grid;grid-template-columns:38px 1fr auto;align-items:center;min-height:82px;padding:18px 0;font-family:var(--serif);font-size:clamp(19px,1.7vw,25px);list-style:none;cursor:pointer}.course-question-list summary::-webkit-details-marker{display:none}.course-question-list summary>span{color:var(--course-accent);font-family:var(--sans);font-size:9px;font-weight:780;letter-spacing:.08em}.course-question-list summary:after{color:var(--course-accent);font-family:var(--sans);font-size:24px;content:"+"}.course-question-list details[open] summary:after{content:"−"}.course-question-list details>p{max-width:64ch;margin:0 0 30px 38px;color:var(--course-muted)!important}.course-motion [data-course-tail]{opacity:calc(.14 + var(--tail-reveal, 0) * .86);transform:translate3d(var(--tail-offset, 0),calc((1 - var(--tail-reveal, 0)) * 44px),0);will-change:transform,opacity}.course-footer{position:relative;z-index:7;display:grid;grid-template-columns:1fr 1fr auto auto;gap:40px;align-items:end;width:min(calc(100% - 48px),1380px);margin-inline:auto;padding:70px 0 44px;border-top:1px solid color-mix(in srgb,var(--course-ink) 28%,transparent);color:var(--course-muted);font-size:11px}.course-footer>div{display:flex;flex-direction:column;gap:5px}.course-footer strong{color:var(--course-ink);font-family:var(--serif);font-size:26px}.course-footer nav{display:flex;gap:22px}.course-footer a{min-height:44px;display:inline-flex;align-items:center;color:var(--course-ink)}.course-experience :focus-visible{outline:2px solid var(--course-accent);outline-offset:6px}@media(min-width:901px)and (min-height:650px){.course-motion .course-chapter{padding:0}.course-motion .course-frame{position:sticky;top:0;height:100svh;overflow:hidden;padding:clamp(96px,12vh,132px) clamp(38px,7vw,110px) clamp(50px,8vh,88px)}.course-motion .course-hero{min-height:155svh}.course-motion .course-services{min-height:180svh}.course-motion .course-work{min-height:360svh}.course-motion .course-systems{min-height:195svh}.course-motion .course-offers{min-height:360svh}.course-motion .course-process{min-height:210svh}.course-motion .course-arrival{min-height:170svh}.course-motion .course-hero .course-frame{display:flex;flex-direction:column;justify-content:center}.course-motion .course-hero-title{margin-top:26px}.course-motion .course-hero-copy{position:absolute;right:6%;bottom:11%;width:min(42vw,600px)}.course-motion .course-hero-facts{position:absolute;bottom:7%;left:clamp(38px,7vw,110px);margin:0}.course-motion .course-services .course-frame{display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:auto 1fr}.course-motion .course-services .course-kicker,.course-motion .course-services h2{grid-column:1 / 2}.course-motion .course-service-public{position:absolute;right:5%;top:18%}.course-motion .course-service-choice{position:absolute;bottom:7%;left:7%}.course-motion .course-service-private{position:absolute;right:8%;bottom:5%}.course-motion .course-work .course-stage-heading{position:absolute;top:8%;left:7%}.course-motion .course-work .course-stage-heading h2{font-size:clamp(44px,5.2vw,76px)}.course-motion .course-offers .course-stage-heading{position:absolute;top:12%;left:7%}.course-motion .course-project-sequence,.course-motion .course-price-sequence{position:absolute;inset:0}.course-motion .course-project{position:absolute;inset:43% 5% 5% 9%;margin:0}.course-motion .course-project>a{height:100%}.course-motion .course-project-image{align-self:center;height:min(48vh,540px)}.course-motion .course-project-image img{height:100%}.course-motion .course-sequence-count{position:absolute;z-index:9;right:6%;bottom:4%}.course-motion .course-system-heading{position:absolute;top:11%;left:7%;width:min(48vw,680px)}.course-motion .course-system-heading h2{font-size:clamp(46px,5.8vw,82px)}.course-motion .course-system-route li{position:absolute}.course-motion .course-system-route{position:absolute;inset:0}.course-motion .course-system-route li:nth-child(1){top:63%;left:8%}.course-motion .course-system-route li:nth-child(2){top:53%;left:31%}.course-motion .course-system-route li:nth-child(3){top:63%;left:54%}.course-motion .course-system-route li:nth-child(4){top:53%;right:7%}.course-motion .course-system-metric{position:absolute;left:58%;bottom:8%}.course-motion .course-system-metric strong{font-size:clamp(70px,8vw,120px)}.course-motion .course-system-decision{position:absolute;bottom:4%;left:7%;width:34%}.course-motion .course-system-branches{position:absolute;right:6%;top:14%;width:min(34vw,490px)}.course-motion .course-system-branches h3{font-size:clamp(20px,1.8vw,26px)}.course-motion .course-price{position:absolute;inset:19% 7% 7%;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(200px,.45fr);grid-template-rows:auto auto auto auto;gap:18px clamp(34px,6vw,100px);margin:0}.course-motion .course-price-number{grid-column:1;grid-row:1 / 5;align-self:center}.course-motion .course-price-name{grid-column:2;grid-row:1;align-self:end}.course-motion .course-price-description{grid-column:2;grid-row:2}.course-motion .course-price-includes{grid-column:2;grid-row:3}.course-motion .course-price-action{grid-column:2;grid-row:4;align-self:start}.course-motion .course-price-count{bottom:5%}.course-motion .course-process-heading{position:absolute;top:12%;left:7%}.course-motion .course-automation-price{position:absolute;right:7%;top:11%;text-align:right}.course-motion .course-process-route li{position:absolute;width:260px}.course-motion .course-process-route{position:absolute;inset:0}.course-motion .course-process-route li:nth-child(1){bottom:16%;left:8%}.course-motion .course-process-route li:nth-child(2){bottom:18%;left:42%}.course-motion .course-process-route li:nth-child(3){bottom:16%;right:7%}.course-motion .course-trust-nodes{position:absolute;left:8%;bottom:3%;max-width:52%;justify-content:flex-start}.course-motion .course-arrival .course-frame{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:11vh}.course-motion .course-arrival-copy{position:absolute;bottom:9%}.course-motion .course-arrival-contact{position:absolute;bottom:3%}}@media(max-width:1040px)and (min-width:901px){.course-nav-links{gap:18px}.course-motion .course-service-public{right:2%;max-width:360px}.course-motion .course-service-private{right:8%;max-width:360px}.course-motion .course-system-branches{width:40vw}}@media(max-width:900px){html:has(.course-experience){scroll-padding-top:66px}.course-nav{min-height:66px;grid-template-columns:1fr auto;padding-inline:20px}.course-nav:before{position:absolute;z-index:-1;inset:0 0 -34px;background:linear-gradient(to bottom,color-mix(in srgb,var(--course-a) 98%,transparent) 0 58%,transparent 100%);content:"";pointer-events:none}.course-nav-links{display:none}.course-nav-state{grid-template-columns:auto auto}.course-brand{font-size:21px}.course-target{width:96px}.course-motion .course-target{width:120px}.course-motion .course-thread{inset:-2%;width:104%;height:104%;opacity:calc(var(--thread-alpha) * .72)}.course-chapter{padding:106px 20px 94px}.course-frame{padding-left:34px;padding-right:44px}.course-work .course-frame,.course-offers .course-frame{padding-right:20px}.course-hero{min-height:105svh;display:flex;align-items:center}.course-hero-title{margin-top:32px;font-size:clamp(52px,14vw,68px)}.course-hero-copy{max-width:29ch;font-size:17px}.course-hero-facts{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:42px}.course-hero-facts div:first-child{grid-column:1 / -1}.course-scroll-cue{position:static;margin-top:40px}.course-services h2,.course-stage-heading h2,.course-system-heading h2,.course-process-heading h2,.course-arrival h2{font-size:clamp(46px,14vw,68px)}.course-service-branch{margin-top:68px;padding-left:24px}.course-service-choice{margin:30px 0 0}.course-service-private{margin-left:12%}.course-project-sequence,.course-price-sequence{margin-top:74px}.course-project{margin:0 0 110px}.course-project>a{grid-template-columns:1fr;gap:28px}.course-project-index{top:-18px;right:0;font-size:88px}.course-project-copy{padding:0 0 0 22px}.course-project-copy h3{font-size:50px}.course-system-route{display:grid;gap:44px;margin-top:72px;padding-left:28px}.course-system-metric,.course-system-decision,.course-system-branches{margin-top:72px}.course-system-branches{grid-template-columns:1fr}.course-price{margin-bottom:130px;padding-left:20px}.course-price-number{font-size:clamp(92px,34vw,138px)}.course-price-name,.course-price-description,.course-price-includes,.course-price-action{margin-top:24px}.course-automation-price{margin-bottom:90px}.course-process-route{display:grid;gap:50px;margin-top:80px;padding-left:24px}.course-trust-nodes{margin-top:72px;padding-left:20px}.course-arrival{min-height:105svh;display:flex;align-items:flex-start;padding-top:120px}.course-arrival h2{margin-inline:0;margin-bottom:160px;text-align:left}.course-arrival-copy{margin-inline:0;text-align:left}.course-arrival-contact{align-items:flex-start;flex-direction:column;text-align:left}.course-questions{grid-template-columns:1fr;gap:64px;width:calc(100% - 40px);padding:110px 0}.course-questions header,.course-question-list{padding-left:34px}.course-questions header{position:static}.course-question-list summary{grid-template-columns:30px 1fr auto;min-height:76px;font-size:19px}.course-question-list details>p{margin-left:30px}.course-footer{grid-template-columns:1fr;width:calc(100% - 40px);gap:22px}.course-footer nav{flex-wrap:wrap}.course-motion [data-course-item]{opacity:var(--item-opacity, 1);transform:translate3d(var(--item-x, 0),var(--item-y, 0),0) scale(var(--item-scale, 1))}.course-motion [data-course-item] [data-course-object]{opacity:1;transform:none}}@media(max-width:390px){.course-nav-state>span:last-child{display:none}.course-hero-facts dd{font-size:17px}.course-frame{padding-left:28px}}@media(max-width:350px){.course-hero-facts{grid-template-columns:1fr;gap:16px}.course-hero-facts div:first-child{grid-column:auto}}@media(prefers-reduced-motion:reduce){.course-experience *,.course-experience *:before,.course-experience *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0ms!important}.course-thread{display:none!important}.course-target-short{opacity:1}.course-target-long{opacity:0}[data-course-object],[data-course-item],[data-course-tail]{opacity:1!important;transform:none!important}}
