.T3vBZW_grid{grid-template-columns:repeat(5,1fr);gap:12px;margin-top:24px;display:grid}.T3vBZW_thumb{background:var(--tint);cursor:zoom-in;aspect-ratio:1;border-radius:var(--radius-leaf-sm);border:0;padding:0;position:relative;overflow:hidden}.T3vBZW_thumb img{object-fit:cover;transition:transform .6s var(--ease), filter .6s var(--ease)}.T3vBZW_thumb:after{content:"";opacity:0;transition:opacity .4s var(--ease);background:linear-gradient(#0000 50%,#232b1b8c);position:absolute;inset:0}.T3vBZW_zoom{z-index:1;width:32px;height:32px;color:var(--deep);opacity:0;transition:opacity .35s var(--ease), transform .35s var(--ease);background:#fffdf8eb;border-radius:50%;place-items:center;font-size:15px;display:grid;position:absolute;bottom:10px;right:10px;transform:translateY(6px)}.T3vBZW_thumb:hover img,.T3vBZW_thumb:focus-visible img{transform:scale(1.07)}.T3vBZW_thumb:hover:after,.T3vBZW_thumb:focus-visible:after{opacity:1}.T3vBZW_thumb:hover .T3vBZW_zoom,.T3vBZW_thumb:focus-visible .T3vBZW_zoom{opacity:1;transform:none}.T3vBZW_lightbox{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:T3vBZW_fadeIn .3s var(--ease);background:#141911eb;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0}.T3vBZW_figure{animation:T3vBZW_zoomIn .4s var(--ease);flex-direction:column;align-items:center;gap:14px;margin:0;display:flex}.T3vBZW_full{object-fit:contain;border-radius:10px;width:auto;max-width:88vw;height:auto;max-height:82vh;box-shadow:0 30px 80px #00000080}.T3vBZW_figure figcaption{color:#d4dac6;letter-spacing:.12em;text-transform:uppercase;font-size:12px}.T3vBZW_close{color:#fff;cursor:pointer;transition:transform .3s var(--ease);background:0 0;border:0;font-size:38px;line-height:1;position:absolute;top:16px;right:24px}.T3vBZW_close:hover{transform:rotate(90deg)}.T3vBZW_nav{color:#fff;cursor:pointer;width:48px;height:48px;transition:background .25s, transform .25s var(--ease);background:#ffffff1f;border:1px solid #ffffff4d;border-radius:50%;font-size:26px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.T3vBZW_nav:hover{background:#ffffff3d;transform:translateY(-50%)scale(1.08)}.T3vBZW_prev{left:24px}.T3vBZW_next{right:24px}@keyframes T3vBZW_fadeIn{0%{opacity:0}}@keyframes T3vBZW_zoomIn{0%{opacity:0;transform:scale(.96)}}@media (max-width:900px){.T3vBZW_grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.T3vBZW_grid{grid-template-columns:repeat(2,1fr)}.T3vBZW_prev{left:8px}.T3vBZW_next{right:8px}}
.kTPw9W_phase{grid-template-columns:34px 1fr;gap:18px;margin-top:28px;display:grid;position:relative}.kTPw9W_rail{justify-content:center;display:flex;position:relative}.kTPw9W_rail:before{content:"";background:linear-gradient(180deg, var(--olive-3), var(--line));width:2px;position:absolute;top:0;bottom:-28px}.kTPw9W_phase:last-child .kTPw9W_rail:before{background:linear-gradient(180deg, var(--olive-3), transparent);bottom:0}.kTPw9W_dot{background:var(--olive);width:16px;height:16px;box-shadow:0 0 0 5px var(--paper), 0 0 0 7px var(--olive-3);border-radius:50%;margin-top:34px;position:relative}.kTPw9W_dotPending{background:var(--paper);box-shadow:0 0 0 5px var(--paper), 0 0 0 7px #d6c48f}.kTPw9W_body{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-leaf);box-shadow:var(--shadow-sm);transition:box-shadow .4s var(--ease), border-color .4s var(--ease);padding:30px 32px}.kTPw9W_body:hover{box-shadow:var(--shadow-md);border-color:#cfd6bd}.kTPw9W_head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.kTPw9W_num{letter-spacing:.2em;text-transform:uppercase;color:var(--olive-2);font-size:11px;font-weight:700}.kTPw9W_head h3{font-family:var(--font-serif);color:var(--deep);margin:6px 0 10px;font-size:clamp(22px,2.4vw,29px);font-weight:500;line-height:1.2}.kTPw9W_body>p{color:var(--muted);max-width:860px;margin:0;font-size:14.5px}.kTPw9W_reserved{color:var(--muted);background:repeating-linear-gradient(-45deg,#0000 0 10px,#9aa66e12 10px 20px),#f5f6ef;border:1px dashed #bbc4a9;border-radius:18px;margin-top:22px;padding:22px 24px 22px 56px;font-size:13.5px;position:relative}.kTPw9W_reserved:before{content:"📷";opacity:.7;font-size:18px;position:absolute;top:20px;left:20px}@media (max-width:560px){.kTPw9W_phase{grid-template-columns:1fr}.kTPw9W_rail{display:none}.kTPw9W_body{padding:24px 20px}.kTPw9W_head{flex-direction:column;gap:6px}}
.aVvLIW_hero{padding:56px var(--gutter) 64px;background:linear-gradient(145deg,#eef1e6,#f8f3e8);grid-template-columns:1fr .9fr;align-items:center;gap:48px;display:grid;position:relative;overflow:hidden}.aVvLIW_copy{animation:aVvLIW_rise .9s var(--ease) both}.aVvLIW_crumbs{color:var(--muted);flex-wrap:wrap;gap:8px;margin-bottom:26px;font-size:12.5px;display:flex}.aVvLIW_crumbs a:hover{color:var(--olive)}.aVvLIW_crumbs [aria-current]{color:var(--deep);font-weight:600}.aVvLIW_hero h1{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--deep);margin:0 0 18px;font-size:clamp(42px,6vw,76px);font-weight:500;line-height:1.02}.aVvLIW_lead{color:var(--muted);max-width:620px;margin:0;font-size:16.5px}.aVvLIW_cover{height:420px;box-shadow:var(--shadow-lg);animation:aVvLIW_rise 1s .12s var(--ease) both;border-radius:40px 8px;position:relative;overflow:hidden}.aVvLIW_cover img{object-fit:cover;transition:transform 1.2s var(--ease)}.aVvLIW_cover:hover img{transform:scale(1.04)}.aVvLIW_phases{margin-top:10px}.aVvLIW_skel{background:linear-gradient(90deg, var(--tint) 25%, #f6f7f0 50%, var(--tint) 75%);background-size:200% 100%;border-radius:12px;animation:1.4s linear infinite aVvLIW_shimmer}.aVvLIW_skelLine{width:40%;height:12px;margin-bottom:20px}.aVvLIW_skelTitle{width:70%;height:64px;margin-bottom:20px}.aVvLIW_skelText{width:90%;height:80px}@keyframes aVvLIW_shimmer{to{background-position:-200% 0}}@keyframes aVvLIW_rise{0%{opacity:0;transform:translateY(22px)}}@media (prefers-reduced-motion:reduce){.aVvLIW_copy,.aVvLIW_cover{animation:none}}@media (max-width:900px){.aVvLIW_hero{grid-template-columns:1fr}.aVvLIW_cover{height:320px}}
