.editorial-site main.engineering-journal{color:#112b3c;background:#f2f4f3}.editorial-site main.engineering-journal :is(.display-lg,.display-md,.display-sm){font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.055em;text-wrap:balance;font-weight:600;line-height:1.04}.editorial-site main.engineering-journal .display-lg{max-width:850px;margin:0;font-size:clamp(52px,7.7vw,112px)}.editorial-site main.engineering-journal .display-lg em{font:inherit;letter-spacing:inherit;color:#5c7988}.editorial-site main.engineering-journal .display-md{font-size:clamp(30px,3.6vw,50px)}.editorial-site main.engineering-journal .lede{max-width:570px;font-size:17px;line-height:1.85}.editorial-site main.engineering-journal>section.bg-white{background:#f2f4f3}.editorial-site main.engineering-journal>section.bg-mist{background:#e2e8e9}.editorial-site main.engineering-journal:not(.about-road)>section:first-child .hero-atmosphere{display:none}.editorial-site main.engineering-journal:not(.about-road) .hero-y{padding-block:clamp(72px,9vw,132px)}.editorial-site main.engineering-journal .hero-copy{grid-template-columns:minmax(0,1.6fr) minmax(240px,.8fr);align-items:end;column-gap:7%;display:grid}.editorial-site main.engineering-journal .hero-copy .display-lg{grid-area:1/1/span 2}.editorial-site main.engineering-journal .hero-copy .lede{color:#435c6b;border-top:2px solid #112b3c;grid-column:2;max-width:360px;margin:0;padding-top:26px}.editorial-site main.engineering-journal .hero-copy .cta-btn{grid-column:2;place-self:start;margin-top:28px}.editorial-site main.engineering-journal .cta-btn{box-shadow:none;font-family:var(--font-geist-sans),sans-serif;letter-spacing:0;border-radius:0;padding:14px 22px}.editorial-site main.engineering-journal .discipline-list{border-top:1px solid #112b3c;margin:0}.editorial-site main.engineering-journal .discipline-row{border-bottom:1px solid #112b3c30;grid-template-columns:64px minmax(0,1fr) minmax(0,.85fr);align-items:start;gap:32px;padding:40px 0;display:grid}.editorial-site main.engineering-journal .discipline-index{font:400 22px/1.4 var(--font-geist-mono),monospace;color:#678594}.editorial-site main.engineering-journal .discipline-row .folder-card__title{font:600 clamp(23px,2.5vw,34px)/1.15 var(--font-geist-sans),sans-serif;letter-spacing:-.035em;max-width:420px;margin:0}.editorial-site main.engineering-journal .discipline-row .folder-card__body{color:#435c6b;margin:0;font-size:15px;line-height:1.85}.editorial-site main.engineering-journal h3{font-family:var(--font-geist-sans),sans-serif;letter-spacing:-.025em}.editorial-site main.engineering-journal form{box-shadow:none;background:#fff;border:1px solid #b6c3ca;border-radius:0;padding:clamp(24px,3vw,40px)}.editorial-site main.engineering-journal form .kicker{font:600 13px/1.5 var(--font-geist-sans),sans-serif;letter-spacing:0;text-transform:none;color:#435c6b}.editorial-site main.engineering-journal .faq-item__q{letter-spacing:-.025em;padding-block:28px;font-size:clamp(18px,2vw,23px);font-weight:500}.editorial-site main.engineering-journal :is(a,button,input,textarea,select):focus-visible{outline-offset:5px;outline:2px solid #608faa}.editorial-site main.engineering-journal.about-road{color:#eaf2f9;background:#07121e}.editorial-site main.engineering-journal.about-road .display-lg{font-size:clamp(46px,5.5vw,80px)}.editorial-site main.engineering-journal.about-road .display-lg em{color:#9bb7c5;margin-top:.15em;display:block}.editorial-site main.engineering-journal.about-road>section:first-of-type .max-w-3xl{width:60%;max-width:690px}.editorial-site main.engineering-journal.about-road .lede{font-size:16px;line-height:1.85}.editorial-site main.engineering-journal.about-road>section:not(:first-of-type){background:#081521c9!important}.editorial-site main.engineering-journal.about-road>section:not(:first-of-type) .max-w-3xl{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:start;column-gap:10%;max-width:none;padding:0;display:grid}.editorial-site main.engineering-journal.about-road>section:not(:first-of-type) .max-w-3xl>h2{grid-area:1/1/span 4;max-width:440px;margin-top:0}.editorial-site main.engineering-journal.about-road>section:not(:first-of-type) .max-w-3xl>:not(h2){grid-column:2}.editorial-site main.engineering-journal.about-road>section:not(:first-of-type) .max-w-3xl>h2+*{margin-top:0}.editorial-site main.engineering-journal.about-road article h3{font:600 24px/1.2 var(--font-geist-sans),sans-serif;letter-spacing:-.025em}.editorial-site main.engineering-journal.about-road article p:first-of-type{color:#c0dbe5;font-style:normal}.editorial-site main.engineering-journal.about-road ol li>span{color:#aac7d5;min-width:28px;font-size:18px}@media (max-width:900px){.editorial-site main.engineering-journal .hero-copy{grid-template-columns:1fr;gap:30px}.editorial-site main.engineering-journal .hero-copy .display-lg{grid-row:auto}.editorial-site main.engineering-journal .hero-copy :is(.lede,.cta-btn){grid-column:1}.editorial-site main.engineering-journal .hero-copy .lede{max-width:500px;margin-top:10px}.editorial-site main.engineering-journal .hero-copy .cta-btn{margin-top:0}.editorial-site main.engineering-journal .discipline-row{grid-template-columns:40px 1fr;gap:14px 20px;padding-block:30px}.editorial-site main.engineering-journal .discipline-row .folder-card__body{grid-column:2}.editorial-site main.engineering-journal.about-road>section:not(:first-of-type) .max-w-3xl{display:block}.editorial-site main.engineering-journal.about-road>section:not(:first-of-type) .max-w-3xl>h2+*{margin-top:32px}}@media (max-width:760px){.editorial-site main.engineering-journal .display-lg{font-size:clamp(43px,10vw,64px)}.editorial-site main.engineering-journal.about-road>section:first-of-type .max-w-3xl{width:100%}.editorial-site main.engineering-journal.about-road .display-lg{font-size:clamp(42px,10vw,62px)}.editorial-site main.engineering-journal.about-road .lede{font-size:15px}}.editorial-site main.engineering-journal:not(.about-road){background:#fff}.editorial-site main.engineering-journal:not(.about-road)>section:first-child{background:#fff;border-bottom:0}.editorial-site main.engineering-journal .display-lg{font-size:clamp(48px,6.3vw,86px)}.editorial-site main.engineering-journal .display-lg em{color:#5c7988;background:0 0;padding:0}.editorial-site main.engineering-journal .cta-btn{border-radius:10px}.editorial-site main.engineering-journal .display-md{line-height:1.13}.editorial-site main.engineering-journal .discipline-list{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.editorial-site main.engineering-journal .discipline-row{background:#f4f6f5;border:1.5px solid #142c3d;border-radius:28px;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) 140px;gap:24px;min-height:290px;padding:38px;display:grid;position:relative;box-shadow:0 6px #142c3d}.editorial-site main.engineering-journal .discipline-row:nth-child(3n+2){background:#c6dde7}.editorial-site main.engineering-journal .discipline-row:nth-child(3n){color:#f2f6f7;background:#102536}.editorial-site main.engineering-journal .discipline-row .folder-card__title{grid-area:1/1;font-size:clamp(23px,2.3vw,31px);line-height:1.25}.editorial-site main.engineering-journal .discipline-row .folder-card__title span{color:inherit;background:0 0;padding:0}.editorial-site main.engineering-journal .discipline-row:nth-child(3n+2) .folder-card__title span{background:0 0}.editorial-site main.engineering-journal .discipline-row .folder-card__body{color:inherit;grid-area:2/1/auto/-1;align-self:end;padding-right:28px;font-size:15px;line-height:1.75}.editorial-site main.engineering-journal .discipline-index{color:inherit;opacity:.7;font-size:12px;position:absolute;bottom:27px;right:28px}.editorial-site main.engineering-journal .discipline-sketch{width:100%;max-width:160px;color:inherit;grid-area:1/2;align-self:center}.editorial-site main.engineering-journal form{background:#f4f6f5;border:1.5px solid #142c3d;border-radius:24px;box-shadow:0 6px #142c3d}.editorial-site main.engineering-journal form :is(input,textarea,select){background:#fff;border-radius:8px}.editorial-site main.engineering-journal .faq-list{gap:18px;display:grid}.editorial-site main.engineering-journal .faq-item{background:#142e41;border:1px solid #aac2d0;border-radius:20px;padding:0 24px;box-shadow:0 4px #061723}.editorial-site main.engineering-journal .faq-item[open]{color:#102b40;background:#c6dde7}.editorial-site main.engineering-journal .faq-item[open] :is(summary,p,div){color:#102b40}.editorial-site main.engineering-journal .faq-item__q{padding-block:24px}.editorial-site main.engineering-journal.about-road .display-lg em{color:#9bb7c5;line-height:1.2;display:inline}.editorial-site main.engineering-journal.about-road>section:not(:first-of-type) .max-w-3xl{background:#0b2032ed;border:1px solid #7894a5;border-radius:24px;column-gap:7%;padding:clamp(24px,4vw,52px);box-shadow:0 6px #020d16}.editorial-site main.engineering-journal.about-road>section:not(:first-of-type) .max-w-3xl>h2{font-size:clamp(30px,3vw,42px)}@media (max-width:1100px){.editorial-site main.engineering-journal .discipline-row{grid-template-columns:minmax(0,1fr) 100px;gap:20px;padding:28px}}@media (max-width:760px){.editorial-site main.engineering-journal .discipline-list{grid-template-columns:1fr;gap:24px}.editorial-site main.engineering-journal .discipline-row{border-radius:22px;min-height:250px}.editorial-site main.engineering-journal .discipline-row .folder-card__body{grid-column:1/-1}.editorial-site main.engineering-journal .display-lg{font-size:clamp(43px,10vw,64px)}.editorial-site main.engineering-journal.about-road>section:not(:first-of-type) .max-w-3xl{padding:26px 22px}}.editorial-site main.engineering-journal .discipline-row{isolation:isolate}.editorial-site main.engineering-journal .discipline-row .folder-card__title{color:inherit}.editorial-site main.engineering-journal .discipline-row:after{content:"";border-radius:inherit;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 380px 280px at var(--card-x,50%) var(--card-y,50%),#77b7cf45,transparent 75%);opacity:0;transition:opacity .35s;position:absolute;inset:0}.editorial-site main.engineering-journal .discipline-row:nth-child(3n):after{background:radial-gradient(ellipse 380px 280px at var(--card-x,50%) var(--card-y,50%),#82bdd32e,transparent 75%)}.discipline-sketch{transform-origin:50%;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.discipline-sketch .sketch-detail{opacity:0;stroke-dasharray:1;stroke-dashoffset:1px;transition:opacity .35s,stroke-dashoffset .65s}@media (hover:hover) and (pointer:fine){.editorial-site main.engineering-journal .discipline-row:hover:after{opacity:1}.discipline-row:hover .discipline-sketch{transform:translateY(-4px)rotate(-2deg)scale(1.025)}.discipline-row:hover .discipline-sketch--1{transform:translateY(-5px)scale(1.04)}.discipline-row:hover .discipline-sketch--3{transform:translateY(-3px)rotate(2deg)}.discipline-row:hover .discipline-sketch--4{transform:translateY(-4px)rotate(2deg)scale(1.03)}.discipline-row:hover .sketch-detail{opacity:1;stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.discipline-sketch,.discipline-sketch .sketch-detail,.editorial-site main.engineering-journal .discipline-row:after{transition:none}.discipline-row:hover .discipline-sketch{transform:none}}
