.PwmVkW_layout{grid-template-columns:minmax(145px,.26fr) minmax(0,1fr);gap:clamp(35px,5vw,80px);padding-block:35px 100px;display:grid}.PwmVkW_body{min-width:0}.PwmVkW_sidebar{align-self:start;position:sticky;top:35px}.PwmVkW_contents{color:var(--muted);margin-top:42px;font-size:13px}.PwmVkW_contents>p{color:var(--ink);margin-bottom:16px}.PwmVkW_contents ol{margin:0;padding-left:18px}.PwmVkW_contents li{margin-bottom:12px;padding-left:5px}.PwmVkW_contents a:hover{color:var(--orange);text-underline-offset:4px;text-decoration:underline}.PwmVkW_introduction{max-width:740px}.PwmVkW_section{margin-top:65px;scroll-margin-top:30px}.PwmVkW_section h2{letter-spacing:-.035em;margin-bottom:25px;font-size:clamp(26px,3vw,37px);line-height:1.22}.PwmVkW_diagram,.PwmVkW_caseFigure{margin-block:42px}.PwmVkW_diagram{background:var(--deep);padding:clamp(22px,3vw,38px)}.PwmVkW_diagram h3,.PwmVkW_caseFigure h3{letter-spacing:-.02em;margin-bottom:25px;font-size:18px;line-height:1.4}.PwmVkW_diagram figcaption,.PwmVkW_caseFigure figcaption{color:var(--muted);max-width:76ch;margin-top:20px;font-size:13px;line-height:1.7}.PwmVkW_flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 24px;margin:0;padding:0;list-style:none;display:grid}.PwmVkW_flow li{background:var(--lift);flex-direction:column;min-width:0;padding:17px 14px;display:flex;position:relative}.PwmVkW_flow li:nth-child(4){grid-area:2/3}.PwmVkW_flow li:nth-child(5){grid-area:2/2}.PwmVkW_flow li:nth-child(6){grid-area:2/1}.PwmVkW_flow li:after{content:"→";color:var(--muted);position:absolute;top:50%;right:-21px;transform:translateY(-50%)}.PwmVkW_flow li:nth-child(3):after{content:"↓";top:auto;bottom:-29px;right:50%;transform:translate(50%)}.PwmVkW_flow li:nth-child(4):after,.PwmVkW_flow li:nth-child(5):after{content:"←";left:-21px;right:auto}.PwmVkW_flow li:last-child:after{content:none}.PwmVkW_flow .PwmVkW_step{color:var(--orange);margin-bottom:18px;font-size:12px}.PwmVkW_flow strong{margin-bottom:6px;font-size:17px;font-weight:500}.PwmVkW_flow li>span:last-child{color:var(--muted);font-size:12px;line-height:1.55}.PwmVkW_feedback{border-bottom:1px solid var(--line);color:var(--ice);align-items:center;gap:12px;padding-block:20px 16px;font-size:13px;display:flex}.PwmVkW_feedback>span{color:var(--orange);font-size:25px}.PwmVkW_alturaImages{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.PwmVkW_alturaImages a{display:block}.PwmVkW_alturaImages img{width:100%;height:auto}.PwmVkW_fractalisImages{grid-template-columns:.7fr 1.3fr;align-items:start;gap:24px;display:grid}.PwmVkW_artwork,.PwmVkW_interior,.PwmVkW_film{min-width:0}.PwmVkW_artwork img{object-fit:contain;object-position:left;width:100%;height:auto;max-height:380px}.PwmVkW_interior img{width:100%;height:auto}.PwmVkW_figureLabel{color:var(--ink);align-items:baseline;gap:12px;margin-bottom:14px;font-size:14px;display:flex}.PwmVkW_figureLabel>span{color:var(--orange);font-size:11px}.PwmVkW_credit{color:var(--muted);margin-top:12px;font-size:12px;line-height:1.7}.PwmVkW_film{margin-top:32px}.PwmVkW_film video{background:var(--deep);width:100%;height:auto}.PwmVkW_roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin:0;padding:0;display:grid}.PwmVkW_roles>div{border-bottom:1px solid var(--line);padding-bottom:28px;position:relative}.PwmVkW_roles>div:after{content:"↓";background:var(--deep);color:var(--orange);padding-inline:6px;position:absolute;bottom:-13px;left:50%}.PwmVkW_roles dt{align-items:baseline;gap:10px;margin-bottom:12px;font-size:17px;display:flex}.PwmVkW_roleNumber{color:var(--orange);font-weight:500}.PwmVkW_roles dd{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.PwmVkW_checkpoint{color:var(--ink);text-align:center;background:var(--slate);margin-top:26px;padding:15px;font-size:14px}.PwmVkW_reviewArrow{color:var(--orange);margin-inline:4px}.PwmVkW_invitation{background:var(--lift);margin-top:58px;padding:clamp(24px,4vw,45px)}.PwmVkW_invitation h2{letter-spacing:-.04em;max-width:23ch;font-size:clamp(28px,4vw,43px);line-height:1.15}.PwmVkW_invitation>p{color:var(--muted);max-width:52ch;margin-block:22px 28px;font-size:17px;line-height:1.75}.PwmVkW_sources{color:var(--muted);max-width:65ch;margin-top:35px;font-size:12px;line-height:1.8}.PwmVkW_sources>p{margin-top:10px}.PwmVkW_sources a{text-underline-offset:4px;align-items:center;gap:10px;text-decoration:underline;display:inline-flex}.PwmVkW_sources a svg{width:13px;height:13px}@media (max-width:1099px){.PwmVkW_layout{display:block}.PwmVkW_sidebar{border-bottom:1px solid var(--line);gap:45px;margin-bottom:35px;padding-bottom:30px;display:flex;position:static}.PwmVkW_sidebar>div{flex-shrink:0}.PwmVkW_contents{margin-top:0}.PwmVkW_contents ol{columns:2;column-gap:30px}.PwmVkW_contents li{break-inside:avoid}}@media (max-width:649px){.PwmVkW_layout{padding-block:15px 60px}.PwmVkW_sidebar{display:block}.PwmVkW_sidebar>div{flex-flow:wrap;align-items:baseline;column-gap:18px}.PwmVkW_sidebar .PwmVkW_contents{margin-top:24px}.PwmVkW_contents ol{columns:auto}.PwmVkW_section{margin-top:45px}.PwmVkW_diagram,.PwmVkW_caseFigure{margin-block:30px}.PwmVkW_flow{grid-template-columns:1fr;gap:26px}.PwmVkW_flow li{padding:15px;grid-area:auto!important}.PwmVkW_flow .PwmVkW_step{margin-bottom:8px}.PwmVkW_flow li:after,.PwmVkW_flow li:nth-child(3):after,.PwmVkW_flow li:nth-child(4):after,.PwmVkW_flow li:nth-child(5):after{content:"↓";inset:auto auto -25px 50%;transform:translate(-50%)}.PwmVkW_flow li:last-child:after{content:none}.PwmVkW_alturaImages{grid-template-columns:1fr;gap:14px}.PwmVkW_fractalisImages{grid-template-columns:1fr;gap:30px}.PwmVkW_artwork img{object-position:center;max-height:420px}.PwmVkW_roles{grid-template-columns:1fr;gap:20px}.PwmVkW_roles>div{border-bottom:0;padding-bottom:0}.PwmVkW_roles>div:after{content:none}.PwmVkW_checkpoint{text-align:left}}
