.eg-module__f9eWDW__layer{display:block}.eg-module__f9eWDW__fMist{fill:var(--mist)}.eg-module__f9eWDW__fField{fill:var(--field)}.eg-module__f9eWDW__fPaper{fill:var(--paper)}.eg-module__f9eWDW__fSoft{fill:var(--blue-soft)}.eg-module__f9eWDW__fTop{fill:var(--paper)}.eg-module__f9eWDW__fSide{fill:var(--steel)}.eg-module__f9eWDW__fGlass{fill:var(--paper);opacity:.9}.eg-module__f9eWDW__fShadow{fill:var(--steel);opacity:.5}.eg-module__f9eWDW__fGround{fill:var(--ink)}.eg-module__f9eWDW__fRoof{fill:var(--steel)}.eg-module__f9eWDW__fWall{fill:color-mix(in srgb,var(--ink) 22%,var(--steel))}.eg-module__f9eWDW__fFloor{fill:var(--blue);opacity:.45}.eg-module__f9eWDW__fDeep,.eg-module__f9eWDW__fDeepDot{fill:var(--blue-deep)}.eg-module__f9eWDW__fWater{fill:var(--blue);opacity:.32}.eg-module__f9eWDW__fLit{fill:var(--blue);opacity:0}.eg-module__f9eWDW__fSheet{fill:var(--paper);stroke:var(--ink);stroke-width:1.4px;vector-effect:non-scaling-stroke}.eg-module__f9eWDW__ln,.eg-module__f9eWDW__lnThin,.eg-module__f9eWDW__lnHeavy,.eg-module__f9eWDW__lnLight,.eg-module__f9eWDW__pipe,.eg-module__f9eWDW__tick,.eg-module__f9eWDW__fanRim,.eg-module__f9eWDW__coast,.eg-module__f9eWDW__river,.eg-module__f9eWDW__canal,.eg-module__f9eWDW__swell,.eg-module__f9eWDW__flow,.eg-module__f9eWDW__plan path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.eg-module__f9eWDW__ln{stroke:var(--ink);stroke-width:1.8px}.eg-module__f9eWDW__lnThin{stroke:var(--ink);stroke-width:1.2px}.eg-module__f9eWDW__lnHeavy{stroke:var(--ink);stroke-width:2.6px}.eg-module__f9eWDW__lnLight{stroke:var(--steel);stroke-width:1.1px}.eg-module__f9eWDW__pipe{stroke:var(--ink);stroke-width:4.2px;opacity:.8}.eg-module__f9eWDW__tick{stroke:var(--blue-deep);stroke-width:2.8px}.eg-module__f9eWDW__fanRim{fill:var(--paper);stroke:var(--ink);stroke-width:1.2px}.eg-module__f9eWDW__flow{stroke:var(--blue);stroke-width:2px;stroke-dasharray:5 9}.eg-module__f9eWDW__flowWide{stroke:var(--paper);stroke-width:2.2px;stroke-dasharray:6 10}.eg-module__f9eWDW__plan path{stroke:var(--blue-deep);stroke-width:1.5px;stroke-dasharray:6 5}@keyframes eg-module__f9eWDW__egMarch{to{stroke-dashoffset:-28px}}@keyframes eg-module__f9eWDW__egBack{to{stroke-dashoffset:28px}}@keyframes eg-module__f9eWDW__egPlan{to{stroke-dashoffset:-22px}}@keyframes eg-module__f9eWDW__egSpin{to{transform:rotate(360deg)}}@keyframes eg-module__f9eWDW__egSwell{0%,to{opacity:.35;transform:translate(-5px)}50%{opacity:.9;transform:translate(5px)}}@keyframes eg-module__f9eWDW__egLevel{0%,to{transform:scaleY(.86)}50%{transform:scaleY(1)}}@keyframes eg-module__f9eWDW__egBlink{0%,58%,to{opacity:0}66%,92%{opacity:.5}}@keyframes eg-module__f9eWDW__egStir{0%,to{transform:scaleX(1)}50%{transform:scaleX(.3)}}.eg-module__f9eWDW__spin,.eg-module__f9eWDW__stir,.eg-module__f9eWDW__level{transform-box:fill-box;transform-origin:50%}.eg-module__f9eWDW__level{transform-origin:50% 100%}.eg-module__f9eWDW__fSea{fill:var(--field)}.eg-module__f9eWDW__fNear{fill:var(--mist)}.eg-module__f9eWDW__fValley{fill:var(--blue-soft)}.eg-module__f9eWDW__valley{fill:none;stroke:var(--blue-soft);stroke-width:9px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.eg-module__f9eWDW__lake{fill:none;stroke:var(--blue);stroke-width:5px;opacity:.4;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.eg-module__f9eWDW__coast{stroke:var(--ink);stroke-width:1.8px}.eg-module__f9eWDW__relief{fill:none;stroke:var(--steel);stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.eg-module__f9eWDW__fLand{fill:color-mix(in srgb,var(--paper) 72%,var(--blue-soft))}.eg-module__f9eWDW__river{stroke:var(--blue-deep);stroke-width:2px;stroke-dasharray:7 5}.eg-module__f9eWDW__canal{stroke:var(--blue-deep);stroke-width:1.2px;opacity:.7}.eg-module__f9eWDW__swell{stroke:var(--blue-deep);stroke-width:1.3px;opacity:.5}.eg-module__f9eWDW__city{fill:var(--paper);stroke:var(--ink);stroke-width:1.8px;vector-effect:non-scaling-stroke}[data-live] .eg-module__f9eWDW__river{animation:1.9s linear infinite eg-module__f9eWDW__egBack}[data-live] .eg-module__f9eWDW__swell{animation:5.2s ease-in-out infinite eg-module__f9eWDW__egSwell}.eg-module__f9eWDW__facts{column-gap:var(--colgap);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;display:grid}.eg-module__f9eWDW__facts>div:first-child{grid-column:1/-1}.eg-module__f9eWDW__facts>h2{grid-column:1;margin-bottom:0}.eg-module__f9eWDW__factsWords{grid-column:2;min-width:0}.eg-module__f9eWDW__factsWords>p:first-child{margin-top:-.2em}.eg-module__f9eWDW__factsRun{max-width:34em}.eg-module__f9eWDW__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eg-module__f9eWDW__factRow{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;column-gap:clamp(24px,4vw,72px);margin:clamp(64px,10vh,120px) 0 0;display:grid}.eg-module__f9eWDW__fact{flex-direction:column-reverse;min-width:0;display:flex}.eg-module__f9eWDW__fact dt{color:var(--ink-2);margin:clamp(12px,1.8vh,18px) 0 0;font-size:clamp(1rem,1.1vw,1.1rem);font-weight:600;line-height:1.4}.eg-module__f9eWDW__fact dd{row-gap:8px;margin:0;display:grid}.eg-module__f9eWDW__factBig{font-family:var(--font-d);font-weight:var(--w-display);font-variation-settings:var(--wide);letter-spacing:var(--tr-xl,var(--track));color:var(--ink);font-size:clamp(3.4rem,6.4vw,6.6rem);line-height:.9}.eg-module__f9eWDW__factName{font-family:var(--font-l);font-weight:var(--w-ledger);font-variation-settings:var(--var-ledger);letter-spacing:var(--tr-md,-.019em);color:var(--ink);text-wrap:balance;font-size:clamp(1.5rem,2.3vw,2.3rem);line-height:1.08}.eg-module__f9eWDW__factRest{color:var(--ink-2);font-size:clamp(1.05rem,1.3vw,1.25rem);line-height:1.4}.eg-module__f9eWDW__side [data-stage]{background:0 0}.eg-module__f9eWDW__plant [data-eg-layer],.eg-module__f9eWDW__plant [data-eg-ink]{will-change:opacity}[data-live] .eg-module__f9eWDW__plant[data-on] .eg-module__f9eWDW__spin{animation:2.6s linear infinite eg-module__f9eWDW__egSpin}[data-live] .eg-module__f9eWDW__plant[data-on] .eg-module__f9eWDW__rise{animation:1.5s linear infinite eg-module__f9eWDW__egMarch}[data-live] .eg-module__f9eWDW__plant[data-on] .eg-module__f9eWDW__run{animation:1.7s linear infinite eg-module__f9eWDW__egMarch}[data-live] .eg-module__f9eWDW__plant[data-on] .eg-module__f9eWDW__level{animation:5s ease-in-out infinite eg-module__f9eWDW__egLevel}[data-live] .eg-module__f9eWDW__plant[data-on] .eg-module__f9eWDW__blink{animation:6s ease-in-out infinite eg-module__f9eWDW__egBlink}.eg-module__f9eWDW__plant .eg-module__f9eWDW__flow{opacity:0;transition:opacity .5s}.eg-module__f9eWDW__plant[data-on] .eg-module__f9eWDW__flow{opacity:1}.eg-module__f9eWDW__projects{display:block}.eg-module__f9eWDW__project{grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:start;column-gap:clamp(14px,1.6vw,24px);min-width:0;display:grid}.eg-module__f9eWDW__project>.eg-module__f9eWDW__h3{grid-column:1/-1}.eg-module__f9eWDW__h3{font-family:var(--font-l);font-weight:var(--w-ledger);font-variation-settings:var(--var-ledger);letter-spacing:var(--tr-md,-.019em);color:var(--ink);text-wrap:balance;margin:0 0 clamp(10px,1.6vh,16px);font-size:clamp(1.3rem,1.95vw,1.9rem);line-height:1.1}.eg-module__f9eWDW__projectRun.eg-module__f9eWDW__projectRun{align-content:start;gap:8px;min-width:0;max-width:none}.eg-module__f9eWDW__projectRun p{font-size:clamp(1rem,1.18vw,1.16rem);line-height:1.45}.eg-module__f9eWDW__photo{width:clamp(104px,10.5vw,152px)}.eg-module__f9eWDW__photo>figure{aspect-ratio:4/3;background:var(--steel);border-radius:0;margin:0}@media (min-width:1024px){.eg-module__f9eWDW__side.eg-module__f9eWDW__side{--sw:min(100%,max(720px,calc((100svh - var(--tstick) - var(--tbot) - 470px) * 5)))}.eg-module__f9eWDW__side.eg-module__f9eWDW__side>div:first-child{grid-template-columns:var(--m) minmax(0,1fr) var(--m);grid-template-rows:auto auto auto minmax(0,1fr);align-items:start}.eg-module__f9eWDW__side.eg-module__f9eWDW__side.eg-module__f9eWDW__side>div:first-child>[data-kit-pwin]{display:contents}.eg-module__f9eWDW__side.eg-module__f9eWDW__side [data-kit-ptrack]>div:first-child{grid-area:1/2}.eg-module__f9eWDW__side.eg-module__f9eWDW__side [data-kit-ptrack]>h2{grid-area:2/2;max-width:none;margin-bottom:clamp(14px,3.6vh,40px)}.eg-module__f9eWDW__side.eg-module__f9eWDW__side.eg-module__f9eWDW__side>div:first-child>div:first-child{width:var(--sw);grid-area:3/2;justify-self:center;padding:0}.eg-module__f9eWDW__side .eg-module__f9eWDW__projects{width:var(--sw);grid-area:4/2;grid-template-columns:repeat(3,minmax(0,1fr));justify-self:center;margin-top:clamp(18px,4.4vh,48px);display:grid}.eg-module__f9eWDW__side .eg-module__f9eWDW__project{padding:0 clamp(14px,1.8vw,30px)}.eg-module__f9eWDW__side[data-eg-run] .eg-module__f9eWDW__project{opacity:.5;transition:opacity .45s}.eg-module__f9eWDW__side[data-eg-run] .eg-module__f9eWDW__project[data-on]{opacity:1}.eg-module__f9eWDW__side [data-kit-tags]{display:none}}@media (max-width:1023px){.eg-module__f9eWDW__project{grid-template-columns:minmax(0,1fr) 104px;margin-top:clamp(26px,4vh,36px)}.eg-module__f9eWDW__photo{width:104px}}@media (max-width:1023px) and (min-height:520px) and (prefers-reduced-motion:no-preference){html.pg-js .eg-module__f9eWDW__side .eg-module__f9eWDW__project{margin-top:clamp(30px,5svh,44px)}html.pg-js .eg-module__f9eWDW__side .eg-module__f9eWDW__project:last-child{padding-bottom:clamp(60px,12svh,110px)}}@media (max-width:1023px){html:not(.pg-js) .eg-module__f9eWDW__side [data-stage]{aspect-ratio:1200/240}}.eg-module__f9eWDW__works.eg-module__f9eWDW__works{background:var(--mist)}.eg-module__f9eWDW__works [data-stage]{background:0 0}.eg-module__f9eWDW__plan{opacity:0}.eg-module__f9eWDW__tick{stroke-dasharray:none}[data-live] .eg-module__f9eWDW__plan path{animation:2.4s linear infinite eg-module__f9eWDW__egPlan}[data-live] [data-eg-on="1"] .eg-module__f9eWDW__spin{animation:2.2s linear infinite eg-module__f9eWDW__egSpin}[data-live] [data-eg-on="1"] .eg-module__f9eWDW__stir{animation:1.6s ease-in-out infinite eg-module__f9eWDW__egStir}[data-live] [data-eg-works] .eg-module__f9eWDW__fall{animation:1.6s linear infinite eg-module__f9eWDW__egMarch}[data-live] [data-eg-works] .eg-module__f9eWDW__run{animation:1.4s linear infinite eg-module__f9eWDW__egMarch}@media (max-width:1023px) and (min-height:520px) and (prefers-reduced-motion:no-preference){html.pg-js .eg-module__f9eWDW__works.eg-module__f9eWDW__works{min-height:calc(100svh + (var(--n,5) + 2) * 30svh)}}.eg-module__f9eWDW__said h2{max-width:none;letter-spacing:var(--tr-sm,-.012em);margin-bottom:clamp(36px,6vh,72px);font-size:clamp(1.3rem,1.7vw,1.6rem);line-height:1.15}.eg-module__f9eWDW__quote{max-width:min(100%,1180px);margin:0}.eg-module__f9eWDW__quote blockquote{margin:0}.eg-module__f9eWDW__quote blockquote p{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;margin:0;font-size:clamp(1.9rem,4vw,4.1rem);line-height:1.04}.eg-module__f9eWDW__quote blockquote p+p{margin-top:.5em}.eg-module__f9eWDW__quote figcaption{color:var(--ink-2);margin-top:clamp(28px,4.6vh,52px);font-size:clamp(1.05rem,1.3vw,1.25rem);line-height:1.4}.eg-module__f9eWDW__quote figcaption strong{color:var(--ink);font-weight:600}@media (max-width:1023px){.eg-module__f9eWDW__facts{display:block}.eg-module__f9eWDW__facts>h2{margin-bottom:clamp(24px,3.4vh,40px)}.eg-module__f9eWDW__factRow{margin-top:clamp(44px,7vh,64px);display:block}.eg-module__f9eWDW__fact+.eg-module__f9eWDW__fact{margin-top:clamp(34px,5.4vh,48px)}.eg-module__f9eWDW__factBig{font-size:clamp(3.4rem,17vw,5rem)}}@media (prefers-reduced-motion:reduce){[data-live] .eg-module__f9eWDW__river,[data-live] .eg-module__f9eWDW__swell,[data-live] .eg-module__f9eWDW__plan path,[data-live] .eg-module__f9eWDW__plant[data-on] :is(.eg-module__f9eWDW__spin,.eg-module__f9eWDW__rise,.eg-module__f9eWDW__run,.eg-module__f9eWDW__level,.eg-module__f9eWDW__blink),[data-live] [data-eg-on="1"] :is(.eg-module__f9eWDW__spin,.eg-module__f9eWDW__stir),[data-live] [data-eg-works] :is(.eg-module__f9eWDW__fall,.eg-module__f9eWDW__run){animation:none}}
