.efw-module__FLyeJq__layer{display:block}.efw-module__FLyeJq__fMist{fill:var(--mist)}.efw-module__FLyeJq__fSteel{fill:var(--steel)}.efw-module__FLyeJq__fField{fill:var(--field)}.efw-module__FLyeJq__fPaper{fill:var(--paper)}.efw-module__FLyeJq__fSoft{fill:var(--blue-soft)}.efw-module__FLyeJq__fMistShape{fill:var(--mist)!important;stroke:none!important}.efw-module__FLyeJq__fSteelShape{fill:var(--steel)!important;stroke:none!important}.efw-module__FLyeJq__fPaperShape{fill:var(--paper)!important;stroke:none!important}.efw-module__FLyeJq__water{fill:var(--blue-soft)}.efw-module__FLyeJq__level{fill:color-mix(in srgb,var(--blue-soft) 70%,var(--blue) 30%)}.efw-module__FLyeJq__boreWater{fill:none;stroke:var(--blue-soft);stroke-width:4px;stroke-linejoin:round;stroke-linecap:butt}.efw-module__FLyeJq__pipeWall{fill:none;stroke:var(--steel);stroke-linejoin:miter;stroke-linecap:butt}.efw-module__FLyeJq__pipeBore{fill:none;stroke:var(--blue-soft);stroke-linejoin:miter;stroke-linecap:butt}.efw-module__FLyeJq__detail{opacity:var(--efw-detail,0)}.efw-module__FLyeJq__apart{opacity:.55}.efw-module__FLyeJq__feather [data-stage]{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%),linear-gradient(#0000 0,#000 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 5% 95%,#0000 100%),linear-gradient(#0000 0,#000 5% 95%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.efw-module__FLyeJq__layer [data-part]{transition:opacity .45s}.efw-module__FLyeJq__layer [data-part][data-dim]{opacity:.38}.efw-module__FLyeJq__tourWide{display:contents}@media (max-width:1023px){.efw-module__FLyeJq__tourWide{display:none}}@media (min-width:1024px){.efw-module__FLyeJq__tourFade[data-sig] [data-stage][data-plain]{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 3% 97%,#0000 100%),linear-gradient(#0000 0,#000 3% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 3% 97%,#0000 100%),linear-gradient(#0000 0,#000 3% 92%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}}@media (max-width:1023px) and (min-height:520px) and (prefers-reduced-motion:no-preference){html.pg-js .efw-module__FLyeJq__stdStory[data-kit-story] [data-sig=efw-pipe]{max-width:100%}}@keyframes efw-module__FLyeJq__efwMarch{to{stroke-dashoffset:-28px}}@keyframes efw-module__FLyeJq__efwPuff{0%{opacity:0;transform:translateY(6px)}30%{opacity:.9}to{opacity:0;transform:translateY(-14px)}}@keyframes efw-module__FLyeJq__efwHeat{0%,to{opacity:.35}50%{opacity:1}}.efw-module__FLyeJq__loop,.efw-module__FLyeJq__puff,.efw-module__FLyeJq__heat{animation:none}[data-live] .efw-module__FLyeJq__loop{animation:1.3s linear infinite efw-module__FLyeJq__efwMarch}[data-live] .efw-module__FLyeJq__hot{animation-duration:.8s}.efw-module__FLyeJq__puff{transform-box:fill-box;transform-origin:50%}[data-live] .efw-module__FLyeJq__puff{animation:2.4s ease-out infinite efw-module__FLyeJq__efwPuff;animation-delay:calc(var(--o,0) * -.8s)}[data-live] .efw-module__FLyeJq__heat{animation:1.6s ease-in-out infinite efw-module__FLyeJq__efwHeat}@media (prefers-reduced-motion:reduce){[data-live] .efw-module__FLyeJq__loop,[data-live] .efw-module__FLyeJq__puff,[data-live] .efw-module__FLyeJq__heat{animation:none}}.efw-module__FLyeJq__hero{--m:calc(max(0px,(100% - var(--wrap)) / 2) + var(--gutter));--colgap:clamp(40px,5vw,96px);--figw:min(640px,calc(100svh - 236px),46vw);background:var(--paper);color:var(--ink);grid-template-columns:var(--m) minmax(0,1fr) var(--figw) var(--m);grid-template-rows:auto auto;display:grid;position:relative}.efw-module__FLyeJq__heroScreen{min-height:100svh;padding:clamp(120px,15vh,168px) var(--colgap) clamp(48px,7vh,88px) 0;flex-direction:column;grid-area:1/2;justify-content:center;display:flex}.efw-module__FLyeJq__h1{font-family:var(--font-d);font-weight:var(--w-display);font-variation-settings:var(--wide);letter-spacing:var(--tr-lg,var(--track));color:var(--ink);text-wrap:balance;max-width:17ch;margin:0;font-size:clamp(2.2rem,3.5vw,3.55rem);line-height:.98}.efw-module__FLyeJq__heroLede{max-width:31em;animation:efw-module__FLyeJq__pgRise .95s var(--ease-out) .38s both;margin-top:clamp(26px,4vh,44px)}.efw-module__FLyeJq__heroLede p{color:var(--ink);letter-spacing:var(--tr-sm,-.012em);text-wrap:pretty;margin:0;font-size:clamp(1.14rem,1.45vw,1.36rem);line-height:1.45}.efw-module__FLyeJq__heroCta{animation:efw-module__FLyeJq__pgRise .95s var(--ease-out) .5s both;margin-top:clamp(26px,4vh,40px)}.efw-module__FLyeJq__heroCta p{max-width:30em;color:var(--ink-2);margin:14px 0 0;font-size:clamp(.96rem,1vw,1.02rem);line-height:1.5}.efw-module__FLyeJq__heroFig{grid-area:1/3/span 2;padding:clamp(104px,13vh,132px) 0 clamp(64px,9vh,112px)}.efw-module__FLyeJq__heroSticky{position:sticky;top:clamp(92px,11vh,116px)}.efw-module__FLyeJq__heroNotes{max-width:32em;padding:0 var(--colgap) clamp(96px,16vh,180px) 0;grid-area:2/2;align-self:start;gap:clamp(24px,4vh,44px);display:grid}.efw-module__FLyeJq__heroNotes p{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:clamp(1.05rem,1.25vw,1.22rem);line-height:1.5}.efw-module__FLyeJq__heroNotes p strong{color:var(--ink);font-weight:600}.efw-module__FLyeJq__tocPhone{display:none}.efw-module__FLyeJq__hits{z-index:2;position:absolute;inset:0}.efw-module__FLyeJq__hit{cursor:pointer;background:0 0;border:0;border-radius:6px;margin:0;padding:0;position:absolute}@media (hover:hover){.efw-module__FLyeJq__hit:hover{background:color-mix(in srgb,var(--blue-soft) 32%,transparent)}}.efw-module__FLyeJq__tabs{flex-wrap:wrap;justify-content:center;gap:4px 18px;margin:clamp(14px,2vh,22px) 0 0;padding:0;list-style:none;display:flex}.efw-module__FLyeJq__tab{appearance:none;cursor:pointer;font:inherit;color:var(--ink);opacity:.5;background:0 0;border:0;margin:0;padding:6px 0;font-size:max(14px,.92rem);font-weight:600;line-height:1.2;transition:opacity .3s}.efw-module__FLyeJq__tab:hover,.efw-module__FLyeJq__tab[aria-pressed=true]{opacity:1}.efw-module__FLyeJq__tab:focus-visible{outline:2px solid var(--blue-deep);outline-offset:3px;border-radius:2px}.efw-module__FLyeJq__pickLink{text-align:center;min-height:1.6em;margin:clamp(8px,1.4vh,14px) 0 0;font-size:max(14px,.95rem);line-height:1.3}.efw-module__FLyeJq__pickLink a{color:var(--blue-deep);align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.efw-module__FLyeJq__pickLink a:hover{text-underline-offset:3px;text-decoration:underline}.efw-module__FLyeJq__pickLink a[hidden]{display:none}.efw-module__FLyeJq__explorer:not([data-armed]) .efw-module__FLyeJq__pickLink{visibility:hidden}.efw-module__FLyeJq__heroRow{display:none}@media (max-width:1023px){.efw-module__FLyeJq__explorer [data-kit-tags=hero]{display:none}.efw-module__FLyeJq__heroRow{display:block}.efw-module__FLyeJq__heroRow>ul{flex-wrap:wrap;justify-content:center;gap:6px 8px;min-height:26px;margin:14px 0 0;padding:0;display:flex;position:static;inset:auto}.efw-module__FLyeJq__heroRow li{position:absolute;top:0;left:0;transform:none}.efw-module__FLyeJq__heroRow li[data-on],[data-sig]:not([data-ready]) .efw-module__FLyeJq__heroRow li[data-sets~=a]{position:static}}.efw-module__FLyeJq__sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.efw-module__FLyeJq__factsBand.efw-module__FLyeJq__factsBand[data-tone]{background:var(--steel);padding:clamp(72px,10vh,120px) 0}.efw-module__FLyeJq__facts{grid-template-rows:repeat(2,auto);grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-auto-flow:column;align-items:start;gap:clamp(40px,7vh,72px) clamp(40px,6vw,120px);display:grid}.efw-module__FLyeJq__factsA,.efw-module__FLyeJq__factsB{margin:0;display:contents}.efw-module__FLyeJq__factBig,.efw-module__FLyeJq__fact{flex-direction:column-reverse;justify-content:flex-end;min-width:0;display:flex}.efw-module__FLyeJq__factBig{gap:clamp(10px,1.6vh,16px)}.efw-module__FLyeJq__fact{gap:10px;padding-top:clamp(8px,1.4vw,22px)}.efw-module__FLyeJq__factName{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:clamp(1rem,1.1vw,1.12rem);line-height:1.4}.efw-module__FLyeJq__factText{font-family:var(--font-d);font-weight:var(--w-display);font-variation-settings:var(--wide);color:var(--ink);text-wrap:balance;margin:0}.efw-module__FLyeJq__factBig .efw-module__FLyeJq__factText{letter-spacing:var(--tr-xl,var(--track));font-size:clamp(3.2rem,7.2vw,7rem);line-height:.92}.efw-module__FLyeJq__fact .efw-module__FLyeJq__factText{letter-spacing:var(--tr-md,-.019em);max-width:17ch;font-size:clamp(1.7rem,2.9vw,2.8rem);line-height:1.08}.efw-module__FLyeJq__grades{aspect-ratio:480/300;width:100%;position:relative}.efw-module__FLyeJq__grades>svg{width:100%;height:100%}.efw-module__FLyeJq__includesWords{max-width:31em}.efw-module__FLyeJq__index{border-top:1px solid var(--line-strong);max-width:30em;margin:clamp(22px,3.2vh,34px) 0 0;padding:0;list-style:none}.efw-module__FLyeJq__indexItem{border-bottom:1px solid var(--line)}.efw-module__FLyeJq__indexBtn{appearance:none;text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--ink);opacity:.5;background:0 0;border:0;margin:0;padding:clamp(9px,1.3vh,13px) 0;font-size:clamp(1rem,1.1vw,1.08rem);font-weight:600;line-height:1.3;transition:opacity .3s}.efw-module__FLyeJq__indexItem[data-on] .efw-module__FLyeJq__indexBtn,.efw-module__FLyeJq__indexBtn:hover{opacity:1}.efw-module__FLyeJq__indexBtn:focus-visible{outline:2px solid var(--blue-deep);outline-offset:2px}.efw-module__FLyeJq__ledgerWrap{background:var(--paper);padding:0 0 clamp(88px,12vh,144px)}.efw-module__FLyeJq__ledgerIn{padding:0 var(--m,var(--gutter));--m:calc(max(0px,(100% - var(--wrap)) / 2) + var(--gutter))}.efw-module__FLyeJq__ledger{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.efw-module__FLyeJq__sys{border-bottom:1px solid var(--line-strong);grid-template-columns:minmax(0,4fr) minmax(0,7fr) 132px;align-items:start;column-gap:clamp(24px,3.4vw,60px);padding:clamp(22px,3.2vh,32px) 0;display:grid}.efw-module__FLyeJq__sysName{font-family:var(--font-l);font-weight:var(--w-ledger);font-variation-settings:var(--var-ledger);letter-spacing:var(--tr-sm,-.012em);color:var(--ink);text-wrap:balance;margin:0;font-size:clamp(1.22rem,1.6vw,1.55rem);line-height:1.15}.efw-module__FLyeJq__sysName a{color:inherit;text-decoration:none}.efw-module__FLyeJq__sysName a:hover{color:var(--blue-deep)}.efw-module__FLyeJq__sysArrow{vertical-align:middle;opacity:.4;margin-left:8px;display:inline-flex}.efw-module__FLyeJq__sysWhat{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:clamp(.98rem,1.05vw,1.05rem);line-height:1.55}.efw-module__FLyeJq__sysPic{width:132px;margin:0}.efw-module__FLyeJq__sysPic img{width:100%;height:auto;display:block}.efw-module__FLyeJq__ledgerAfter{max-width:44em;margin-top:clamp(32px,5vh,52px)}.efw-module__FLyeJq__ledgerHead{color:var(--ink-2);grid-template-columns:minmax(0,4fr) minmax(0,7fr) 132px;column-gap:clamp(24px,3.4vw,60px);margin:0 0 12px;font-size:14px;font-weight:600;display:grid}.efw-module__FLyeJq__specHead{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;column-gap:clamp(40px,6vw,120px);display:grid}.efw-module__FLyeJq__decide{border-collapse:collapse;width:100%;margin-top:clamp(36px,5.5vh,60px)}.efw-module__FLyeJq__decide th,.efw-module__FLyeJq__decide td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line-strong);padding:clamp(16px,2.4vh,22px) clamp(12px,1.6vw,28px) clamp(16px,2.4vh,22px) 0}.efw-module__FLyeJq__decide thead th{color:var(--ink-2);border-bottom:1px solid var(--ink);width:39%;padding-top:0;padding-bottom:12px;font-size:14px;font-weight:600}.efw-module__FLyeJq__decide thead th:first-child{width:22%}.efw-module__FLyeJq__decide tbody th{font-family:var(--font-l);font-weight:var(--w-ledger);font-variation-settings:var(--var-ledger);color:var(--ink);font-size:clamp(1.08rem,1.3vw,1.25rem);line-height:1.2}.efw-module__FLyeJq__decide td{color:var(--ink-2);text-wrap:pretty;font-size:clamp(.96rem,1.02vw,1.03rem);line-height:1.55}.efw-module__FLyeJq__trainIntro{max-width:40em;margin-top:clamp(56px,8vh,96px)}.efw-module__FLyeJq__trainCards{margin-top:clamp(20px,3vh,32px)}.efw-module__FLyeJq__specTail{max-width:40em}.efw-module__FLyeJq__specTail2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,120px);display:grid}.efw-module__FLyeJq__stagesHead{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;column-gap:clamp(40px,6vw,120px);display:grid}.efw-module__FLyeJq__works{justify-self:end;width:100%;max-width:360px;margin:calc(clamp(26px,3.8vh,44px) + 1px) 0 0}.efw-module__FLyeJq__works img{width:100%;height:auto;display:block}.efw-module__FLyeJq__works figcaption{color:var(--ink-2);margin-top:10px;font-size:14px;line-height:1.35}.efw-module__FLyeJq__track{margin-top:clamp(48px,7vh,80px);position:relative}.efw-module__FLyeJq__trackRail{background:var(--line-strong);height:1px;position:absolute;top:9px;left:0;right:0}.efw-module__FLyeJq__trackFlow{background:var(--blue);transform-origin:0;width:100%;height:1px;transform:scaleX(var(--fill,1));position:absolute;top:9px;left:0}.efw-module__FLyeJq__stages{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(18px,2vw,36px);margin:0;padding:0;list-style:none;display:grid}.efw-module__FLyeJq__stage{padding-top:34px;position:relative}.efw-module__FLyeJq__stageDot{background:var(--deep);width:13px;height:13px;box-shadow:0 0 0 1px var(--ink);border-radius:50%;position:absolute;top:3px;left:0}.efw-module__FLyeJq__stage[data-reached] .efw-module__FLyeJq__stageDot{background:var(--blue);box-shadow:0 0 0 1px var(--blue)}.efw-module__FLyeJq__stageName{font-family:var(--font-l);font-weight:var(--w-ledger);font-variation-settings:var(--var-ledger);color:var(--ink);margin:0 0 10px;font-size:clamp(1.12rem,1.35vw,1.3rem);line-height:1.15}.efw-module__FLyeJq__stageWhat{color:var(--ink-2);text-wrap:pretty;margin:0;font-size:clamp(.95rem,1vw,1rem);line-height:1.5}.efw-module__FLyeJq__stageGet{border-top:1px solid var(--line);color:var(--ink);text-wrap:pretty;margin:14px 0 0;padding-top:12px;font-size:clamp(.95rem,1vw,1rem);font-weight:500;line-height:1.5}.efw-module__FLyeJq__stageGetLabel{color:var(--ink-2);margin-bottom:4px;font-size:13px;font-weight:600;display:block}.efw-module__FLyeJq__stagesAfter{max-width:44em;margin-top:clamp(48px,7vh,80px)}.efw-module__FLyeJq__usersLead{max-width:34em}.efw-module__FLyeJq__user{margin:0}.efw-module__FLyeJq__user+.efw-module__FLyeJq__user{margin-top:clamp(22px,3.4vh,34px)}.efw-module__FLyeJq__usersCols{margin-top:clamp(28px,4.4vh,48px)}.efw-module__FLyeJq__mosaic{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(8px,.9vw,14px);max-width:640px;display:grid}.efw-module__FLyeJq__tile{background:var(--mist);aspect-ratio:1;margin:0;overflow:hidden}.efw-module__FLyeJq__tile[data-big]{aspect-ratio:3/2;grid-column:1/span 3}.efw-module__FLyeJq__tile[data-wide]{aspect-ratio:auto;grid-column:span 2}.efw-module__FLyeJq__tile img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:1023px){.efw-module__FLyeJq__hero{padding:0 var(--gutter);display:block}.efw-module__FLyeJq__heroScreen{min-height:0;padding:112px 0 8px;display:block}.efw-module__FLyeJq__h1{max-width:15ch;font-size:clamp(2rem,7.4vw,2.9rem)}.efw-module__FLyeJq__heroFig{max-width:560px;margin:0 auto;padding:clamp(32px,5vh,48px) 0 0}.efw-module__FLyeJq__heroSticky{position:static}.efw-module__FLyeJq__heroNotes{gap:clamp(18px,3vh,28px);max-width:none;padding:clamp(36px,6vh,56px) 0 clamp(24px,4vh,40px)}.efw-module__FLyeJq__tocPhone{padding:0 var(--gutter) clamp(28px,5vh,48px);background:var(--paper);display:block}.efw-module__FLyeJq__factsBand.efw-module__FLyeJq__factsBand[data-tone]{padding:clamp(56px,9vh,84px) 0}.efw-module__FLyeJq__facts{display:block}.efw-module__FLyeJq__facts>*>*+*,.efw-module__FLyeJq__factsB>:first-child{margin-top:clamp(30px,4.8vh,44px)}.efw-module__FLyeJq__fact{padding-top:0}.efw-module__FLyeJq__factBig .efw-module__FLyeJq__factText{font-size:min(17vw,5.4rem)}.efw-module__FLyeJq__fact .efw-module__FLyeJq__factText{max-width:none;font-size:min(7.2vw,2rem)}.efw-module__FLyeJq__tabs{gap:2px 16px}.efw-module__FLyeJq__ledgerIn{padding:0 var(--gutter)}.efw-module__FLyeJq__ledgerHead{display:none}.efw-module__FLyeJq__sys{grid-template-columns:minmax(0,1fr) 96px;row-gap:12px}.efw-module__FLyeJq__sysName{grid-area:1/1}.efw-module__FLyeJq__sysPic{grid-area:1/2/span 2;width:96px}.efw-module__FLyeJq__sysWhat{grid-area:2/1}.efw-module__FLyeJq__specHead,.efw-module__FLyeJq__stagesHead,.efw-module__FLyeJq__specTail2{display:block}.efw-module__FLyeJq__specTail2>*+*{margin-top:clamp(18px,2.8vh,30px)}.efw-module__FLyeJq__works{justify-self:auto;max-width:360px;margin-top:clamp(28px,4vh,40px)}.efw-module__FLyeJq__stages{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;grid-template-columns:none;grid-auto-columns:min(78%,320px);grid-auto-flow:column;padding-bottom:12px;overflow-x:auto}.efw-module__FLyeJq__stage{scroll-snap-align:start}.efw-module__FLyeJq__stages .efw-module__FLyeJq__stage{--d:0s}.efw-module__FLyeJq__trackRail,.efw-module__FLyeJq__trackFlow{display:none}.efw-module__FLyeJq__stage:before{content:"";background:var(--line-strong);height:1px;position:absolute;top:9px;left:0;right:calc(-1*clamp(18px,2vw,36px))}.efw-module__FLyeJq__stage:last-child:before{right:0}.efw-module__FLyeJq__mosaic{max-width:none;margin-bottom:clamp(36px,6vh,52px)}}@media (max-width:600px){.efw-module__FLyeJq__h1{max-width:16ch;font-size:clamp(1.9rem,6.6vw,2.4rem)}.efw-module__FLyeJq__heroLede{margin-top:20px}.efw-module__FLyeJq__heroLede p{font-size:1.04rem;line-height:1.42}.efw-module__FLyeJq__heroCta{margin-top:22px}.efw-module__FLyeJq__heroCta p{margin-top:10px;font-size:.94rem}.efw-module__FLyeJq__decide thead{display:none}.efw-module__FLyeJq__decide,.efw-module__FLyeJq__decide tbody,.efw-module__FLyeJq__decide tr,.efw-module__FLyeJq__decide th,.efw-module__FLyeJq__decide td{width:auto;display:block}.efw-module__FLyeJq__decide tr{border-bottom:1px solid var(--line-strong);padding:16px 0}.efw-module__FLyeJq__decide tr:first-child{border-top:1px solid var(--ink)}.efw-module__FLyeJq__decide th,.efw-module__FLyeJq__decide td{border:0;padding:0}.efw-module__FLyeJq__decide tbody th{width:auto;margin-bottom:8px}.efw-module__FLyeJq__decide td+td{margin-top:8px}.efw-module__FLyeJq__decide td:before{content:attr(data-h);color:var(--ink-2);margin-bottom:2px;font-size:13px;font-weight:600;display:block}.efw-module__FLyeJq__sys{grid-template-columns:minmax(0,1fr) 84px}.efw-module__FLyeJq__sysPic{width:84px}}@media (prefers-reduced-motion:reduce){.efw-module__FLyeJq__heroLede,.efw-module__FLyeJq__heroCta{animation:none!important}}
