.development-folio{color:#f2efe7;padding:clamp(44px,5vw,78px) var(--gutter) 0;background:#252820;position:relative}.development-folio__heading{border-bottom:1px solid #f2efe73a;grid-template-columns:1fr auto;gap:24px;margin-bottom:48px;padding-bottom:38px;display:grid}.development-folio__heading>.chapter{color:#c1ad80;grid-column:1/-1}.development-folio__heading h2{font-family:var(--font-display),Impact,sans-serif;letter-spacing:-.025em;margin:0;font-size:clamp(44px,5.8vw,90px);font-weight:400;line-height:1.04}.development-folio__heading h2 em{letter-spacing:-.045em;margin-top:10px;font-family:Georgia,serif;font-size:.64em;font-weight:400;display:block}.development-folio__heading>div{align-self:end;align-items:end;gap:25px;max-width:240px;display:flex}.development-folio__heading p{color:#d1d0c5;margin:0;font-size:14px;line-height:1.7}.development-folio__spread{grid-template-columns:1.15fr 1fr;align-items:start;gap:clamp(40px,7vw,112px);display:grid;position:relative}.development-folio__visual{top:calc(var(--site-header-height,84px) + 24px);padding-bottom:26px;position:sticky}.development-folio__mount{isolation:isolate;background:#d7d0bf;height:min(64vh,680px);min-height:360px;position:relative}.development-folio__plate{opacity:0;color:#252820;background:#f2efe7;margin:0;transition:opacity .5s,transform .7s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;overflow:hidden;transform:translateY(18px)}.development-folio__plate[data-visible=true]{opacity:1;z-index:1;transform:none}.development-folio__plate img{object-fit:cover;width:100%;height:100%}.development-folio__plate.plate-1 img{object-fit:contain;mix-blend-mode:multiply;padding:20px 34px 42px}.development-folio__plate.plate-2 img{object-fit:contain;mix-blend-mode:multiply;padding:50px;transform:rotate(-7deg)}.development-folio__plate figcaption{letter-spacing:.12em;background:#f2efe7ed;justify-content:space-between;gap:12px;padding:13px 18px;font-size:9px;display:flex;position:absolute;bottom:0;left:0;right:0}.development-folio__stamp{z-index:2;color:#f2efe7;background:#252820db;border:1px solid #f2efe744;flex-direction:column;justify-content:center;align-items:center;width:74px;height:74px;font:30px Georgia,serif;display:flex;position:absolute;top:18px;right:18px}.development-folio__stamp small{font:7px var(--font-body),sans-serif;letter-spacing:.09em;margin-top:8px}.development-folio__number{z-index:3;font-family:var(--font-display),Impact,sans-serif;color:#c4ac7e;text-shadow:2px 3px #252820;font-size:clamp(110px,14vw,200px);line-height:.9;position:absolute;bottom:5px;left:-.04em;transform:translate(-20%,24%)}.development-folio__nav{border-bottom:1px solid #f2efe74d;justify-content:flex-end;padding-left:90px;display:flex}.development-folio__nav a{color:#b6b8ad;border-bottom:2px solid #0000;flex-direction:column;flex:1;gap:10px;padding:18px 8px 13px;font-size:11px;text-decoration:none;display:flex}.development-folio__nav a span{letter-spacing:.1em;font-size:9px}.development-folio__nav a[aria-current]{color:#f2efe7;border-bottom-color:#c4ac7e}.development-folio__chapter{min-height:68vh;scroll-margin-top:calc(var(--site-header-height,84px) + 24px);border-bottom:1px solid #f2efe733;flex-direction:column;justify-content:center;padding:38px 0 80px;display:flex}.development-folio__chapter:last-child{border-bottom:0}.development-folio__chapter>.chapter{color:#c4ac7e}.development-folio__chapter h3{font-family:var(--font-display),Impact,sans-serif;letter-spacing:-.025em;margin:26px 0 18px;font-size:clamp(42px,5.3vw,80px);font-weight:400;line-height:1.03}.development-folio__chapter h4{max-width:400px;margin:0 0 20px;font:400 clamp(23px,2.1vw,33px)/1.18 Georgia,serif}.development-folio__chapter p{color:#c5c7bc;max-width:440px;margin:0;font-size:15px;line-height:1.85}.development-folio__inputs{border-top:1px solid #f2efe733;grid-template-columns:1fr 1fr;gap:12px;margin-top:26px;padding-top:18px;font-size:12px;display:grid}.development-folio__inputs>span{letter-spacing:.15em;color:#c4ac7e;grid-column:1/-1;margin-bottom:3px;font-size:9px}.development-folio__inputs>div{align-items:center;gap:9px;display:flex}.development-folio__inputs i{border:1px solid #c4ac7e;width:5px;height:5px;transform:rotate(45deg)}.development-folio__chapter>a{border-bottom:1px solid #c4ac7e;justify-content:space-between;align-items:center;max-width:290px;margin-top:16px;padding:18px 0 10px;font-size:13px;text-decoration:none;display:flex}.development-folio footer{border-top:1px solid #f2efe73a;justify-content:space-between;align-items:center;gap:24px;padding:25px 0;display:flex}.development-folio footer>span{letter-spacing:.12em;color:#c4ac7e;font-size:10px}.development-folio footer p{color:#c5c7bc;margin:0;font-size:12px}.development-folio footer a{gap:12px;font-size:12px;text-decoration:none;display:flex}@media (max-width:1000px){.development-folio__heading{grid-template-columns:1fr}.development-folio__heading>div{max-width:none}.development-folio__spread{gap:35px}.development-folio__inputs{grid-template-columns:1fr}.development-folio__mount{min-height:300px}.development-folio__plate figcaption span{display:none}.development-folio footer{flex-wrap:wrap}}@media (max-width:700px){.development-folio__heading{margin-bottom:25px}.development-folio__spread{display:block}.development-folio__visual{top:var(--site-header-height,68px);z-index:5;margin:0 calc(-1 * var(--gutter));background:#252820;padding:10px 0 0}.development-folio__mount{width:100%;height:34svh;min-height:0;max-height:310px}.development-folio__plate img{object-position:50% 44%}.development-folio__number{font-size:80px;bottom:18px;left:20px;transform:none}.development-folio__stamp{width:55px;height:55px;font-size:22px}.development-folio__stamp small{font-size:6px}.development-folio__nav{padding-left:0;padding-inline:var(--gutter)}.development-folio__nav a{flex-direction:row;align-items:center;gap:8px;padding:10px 8px}.development-folio__plate figcaption{padding:9px 12px 9px 105px;font-size:8px}.development-folio__chapter{min-height:60svh;scroll-margin-top:calc(var(--site-header-height,68px) + 34svh + 60px);padding:34px 0 45px}.development-folio__chapter h3{margin-top:17px;font-size:46px}.development-folio__chapter p{font-size:14px}.development-folio__inputs{grid-template-columns:1fr 1fr;margin-top:20px}.development-folio footer{flex-direction:column;align-items:start;gap:14px}.development-folio__plate.plate-2 img{padding:22px}}@media (prefers-reduced-motion:reduce){.development-folio__plate{transition:none;transform:none}}@media (min-width:701px){.development-folio__plate figcaption{padding-left:160px;font-size:8px}.development-folio__plate figcaption span{display:none}}
