.wk-p-grid{display:grid;grid-template-columns:var(--grid-rail);align-items:start}.wk-p-grid>:not(.wk-p-rail):not(.wk-p-facts){grid-column:2}.wk-p-rail{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding-right:32px}.wk-gallery-rail .wk-eyebrow,.wk-p-rail .wk-eyebrow,.wk-p-text .wk-eyebrow{margin:0;color:var(--ink-soft)}.wk-back span,.wk-p-links a:first-child span{margin:0 10px 0 0}.wk-back:hover span,.wk-p-links a:first-child:hover span{transform:translateX(-4px)}.wk-p-intro .wk-p-rail{align-self:stretch;padding-top:10px}.wk-p-intro .wk-gate{top:30%;right:72px}.wk-p-kicker{margin:0;color:var(--ink-soft)}.wk-p-head h1{margin:14px 0 0;font-family:var(--font-display);font-size:clamp(40px,5vw,76px);font-weight:500;line-height:1.02;letter-spacing:-.03em}.wk-p-lead{max-width:46ch;margin:22px 0 0;color:var(--ink-soft);font-size:var(--text-lead);line-height:1.55}.wk-p-cover{margin:var(--space-head) 0 0}.wk-p-cover img{display:block;width:100%;height:auto}@media (min-width:961px){.wk-p-intro .wk-p-grid{min-height:calc(100svh - var(--nav-h) - 2 * var(--section-pad-y));grid-template-rows:auto minmax(240px,1fr)}.wk-p-intro .wk-p-cover{container-type:size;align-self:stretch;min-height:0}.wk-p-intro .wk-p-cover img{width:min(100cqw,100cqh * 3/2)}}.wk-p-facts{display:grid;gap:18px;margin:0;padding-right:32px}.wk-p-facts dt{font-family:var(--font-mono);font-size:var(--text-eyebrow);font-weight:700;letter-spacing:var(--tracking-eyebrow);color:var(--ink-soft)}.wk-p-facts dd{margin:4px 0 0;font-size:var(--text-body)}.wk-p-text{display:grid;gap:48px}.wk-p-story p{max-width:58ch;margin:16px 0 0;color:var(--ink-soft);font-size:var(--text-lead);line-height:1.6}.wk-p-story h2+p{color:var(--ink)}.wk-p-scope ul{margin:14px 0 0;padding:0;list-style:none;font-size:15px;line-height:1.55}.wk-p-scope li+li{margin-top:6px}.wk-gallery-grid{display:grid;grid-template-columns:var(--grid-rail);align-items:stretch}.wk-gallery-rail{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding-right:32px}.wk-gallery-rail .wk-gate{top:50%;right:48px}.wk-gallery-count{margin:0}.wk-gallery-caption{max-width:28ch;min-height:calc(3 * 1.55em);margin:0;color:var(--ink-soft);font-size:var(--text-body);line-height:1.55}.wk-gallery-rail .wk-controls{margin-left:-12px}.wk-gallery-main{min-width:0}.wk-gallery-track{--wk-frame-h:min(64svh,560px,(100vw - 64px) * 0.75 * 0.56);margin-right:calc(-1 * var(--nav-pad-x));padding-right:var(--nav-pad-x)}.wk-frame{height:var(--wk-frame-h);margin:0}.wk-frame img{display:block;width:auto;height:100%}.wk-index{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0 0;padding:0;list-style:none}.wk-index-btn{display:grid;gap:6px;justify-items:start;padding:0;border:0;background:transparent;color:var(--ink-soft);cursor:pointer;font-family:var(--font-mono);font-size:9.5px;font-weight:700;letter-spacing:.12em}.wk-index-btn img{display:block;width:auto;height:52px;opacity:.4;transition:opacity .22s ease}.wk-index-btn:hover img,.wk-index-btn[aria-current=true] img{opacity:1}.wk-index-btn[aria-current=true],.wk-next{color:var(--ink)}.wk-next{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,5fr);align-items:end}.wk-next:focus-visible{outline:2px solid var(--ink);outline-offset:8px}.wk-next-media{position:relative;display:block;aspect-ratio:3/2;overflow:hidden;background:var(--paper-warm)}.wk-next-media img{-o-object-fit:cover;object-fit:cover;transition:transform .9s var(--ease-decel)}.wk-next:hover .wk-next-media img{transform:scale(1.04)}.wk-next-text{display:grid;gap:14px;justify-items:start;padding-left:32px}.wk-next-text .wk-eyebrow{color:var(--ink-soft)}.wk-next-title{font-family:var(--font-display);font-size:var(--text-h2);font-weight:500;line-height:1.05;letter-spacing:-.03em}.wk-next-summary{max-width:40ch;color:var(--ink-soft);font-size:var(--text-body);line-height:1.6}.wk-next .wk-more{margin-top:8px}.wk-next:hover .wk-more span{transform:translateX(4px)}.wk-p-links{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px 32px;margin-top:clamp(40px,5vw,64px)}@media (min-width:1200px){.wk-p-text{grid-template-columns:minmax(0,5fr) minmax(0,4fr);gap:32px}}@media (max-width:960px){.wk-gallery-grid,.wk-next,.wk-p-grid{grid-template-columns:1fr}.wk-p-grid>:not(.wk-p-rail):not(.wk-p-facts){grid-column:auto}.wk-gallery-rail,.wk-p-facts,.wk-p-rail{padding-right:0}.wk-p-intro .wk-p-rail{flex-direction:row;justify-content:space-between;width:100%;margin-bottom:28px;padding-top:0}.wk-p-facts{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:40px}.wk-gallery-rail{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 16px;margin-bottom:20px}.wk-gallery-caption,.wk-gallery-rail .wk-eyebrow{grid-column:1/-1}.wk-gallery-caption{min-height:0}.wk-gallery-rail .wk-controls{grid-column:2;grid-row:2;margin:0 -12px 0 0}.wk-index{flex-wrap:nowrap;margin-right:calc(-1 * var(--nav-pad-x));padding-right:var(--nav-pad-x);overflow-x:auto;scrollbar-width:none}.wk-index::-webkit-scrollbar{display:none}.wk-index li{flex:none}.wk-gallery-track{--wk-frame-h:min(calc((100vw - 40px) * 0.62),46svh)}.wk-index-btn img{height:40px}.wk-p-more .wk-p-rail{margin-bottom:20px}.wk-next-text{padding:22px 0 0}}.wk-view{display:block;width:100%;padding:0;border:0;background:none;color:inherit;cursor:zoom-in}.wk-view:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.wk-view img{display:block}.wk-frame .wk-view{width:auto;height:100%}.iv{position:fixed;inset:0;z-index:280;color:var(--paper);-webkit-tap-highlight-color:transparent}.iv-backdrop{background:var(--paper-deep);will-change:opacity}.iv-backdrop,.iv-stage{position:absolute;inset:0}.iv-stage{overflow:hidden;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none}.iv-slide,.iv-strip{position:absolute;inset:0}.iv-frame,.iv-strip{will-change:transform}.iv-frame{position:absolute;transform-origin:0 0}.iv-zoom{position:relative;width:100%;height:100%;transform-origin:50% 50%;will-change:transform}.is-zoomed .iv-zoom{cursor:grab}.iv-zoom img{position:absolute;inset:0;display:block;width:100%;height:100%;-webkit-user-drag:none;pointer-events:none}.iv-ui{opacity:0;transition:opacity .28s ease}.iv.is-in .iv-ui{opacity:1;transition:opacity .42s ease .16s}.iv-top{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;height:var(--nav-h);padding:0 calc(var(--nav-pad-x) - 11px) 0 var(--nav-pad-x);pointer-events:none}.iv-top>*{pointer-events:auto}.iv-count{margin:0;font-family:var(--font-mono);font-size:var(--text-eyebrow);font-weight:700;letter-spacing:var(--tracking-eyebrow);font-variant-numeric:tabular-nums}.iv-close{position:relative;margin-left:auto;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;cursor:pointer}.iv-close span{position:absolute;width:22px;height:2px;background:var(--paper);transition:transform .26s var(--ease-decel)}.iv-close span:first-child{transform:rotate(45deg)}.iv-close span:last-child{transform:rotate(-45deg)}.iv-close:hover span:first-child{transform:rotate(135deg)}.iv-close:hover span:last-child{transform:rotate(45deg)}.iv button{color:var(--paper);font:inherit}.iv button:focus-visible{outline:2px solid var(--paper);outline-offset:2px}.iv-arrow,.iv-zoom-btn{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:transparent;font-family:var(--font-display);font-size:20px;line-height:1;cursor:pointer}.iv-arrow{position:absolute;top:50%;margin-top:-22px}.iv-arrow--prev{left:calc(var(--nav-pad-x) - 12px)}.iv-arrow--next{right:calc(var(--nav-pad-x) - 12px)}.iv-arrow span{transition:transform .26s var(--ease-decel)}.iv-arrow--prev:hover:not(:disabled) span{transform:translateX(-4px)}.iv-arrow--next:hover:not(:disabled) span{transform:translateX(4px)}.iv-arrow:disabled,.iv-zoom-btn:disabled{cursor:default}.iv-zoom-btn:disabled,.iv.is-in .iv-arrow:disabled{opacity:.28}.iv-foot{position:absolute;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:88px;padding:0 calc(var(--nav-pad-x) - 12px) env(safe-area-inset-bottom,0) var(--nav-pad-x);pointer-events:none}.iv-foot>*{pointer-events:auto}.iv-caption{max-width:56ch;margin:0;color:rgba(246,245,241,.72);font-size:15px;line-height:1.5}.iv-zoom-ctl{display:flex;flex:none;gap:2px}@media (max-width:960px){.iv-foot{display:grid;grid-template-columns:auto auto 1fr auto;grid-template-rows:auto 44px;align-items:center;gap:6px 0;min-height:132px;padding:12px calc(var(--nav-pad-x) - 12px) calc(12px + env(safe-area-inset-bottom, 0px)) var(--nav-pad-x)}.iv-caption{grid-column:1/-1;grid-row:1;padding-right:12px;font-size:14px}.iv-zoom-ctl{grid-column:4;grid-row:2}.iv-arrow{position:absolute;top:auto;bottom:calc(12px + env(safe-area-inset-bottom, 0px));margin:0}.iv-arrow--prev{left:calc(var(--nav-pad-x) - 12px)}.iv-arrow--next{left:calc(var(--nav-pad-x) + 32px);right:auto}}html.iv-open .to-top,html.iv-open .to-top-glass{visibility:hidden;opacity:0;transition:none}