.process-overview.process-overview-gallery{max-width:1440px;padding:54px var(--gutter) 84px;text-align:left;scroll-margin-top:0}.journey-feature{display:grid;grid-template-columns:1.1fr 1fr;background:#f4ecd4;border:1px solid #34402f15;border-radius:30px;overflow:hidden}.journey-feature-copy{padding:56px 46px;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.journey-feature-copy>.eyebrow{font-size:10px;letter-spacing:.13em;max-width:280px}.journey-feature-copy h3{font-size:clamp(36px,4.2vw,60px);line-height:1.1;margin:24px 0;letter-spacing:-.045em}.journey-feature-copy h3 em{font-weight:inherit}.journey-feature-copy>p:not(.eyebrow){font-size:16px;line-height:1.8;max-width:360px}.journey-view-button{border:0;border-radius:40px;background:var(--pasteca-ink);color:var(--pasteca-cream);font:600 14px var(--body);padding:16px 24px;margin-top:28px;cursor:pointer;transition:background .2s,transform .2s}.journey-view-button:hover{background:var(--pasteca-olive);transform:translateY(-2px)}.journey-feature-note{display:flex;gap:18px;align-items:center;margin-top:32px;padding-top:22px;border-top:1px solid #34402f25;width:100%;max-width:330px}.journey-feature-note>span:first-child{font:26px/1 var(--display);letter-spacing:-.03em}.journey-feature-note>span:last-child{font-size:11px;line-height:1.6;opacity:.7}.journey-artwork-preview{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;border:0;border-left:1px solid #34402f15;padding:36px 36px 28px;background:#e8dbab;color:var(--pasteca-ink);font-family:var(--body);cursor:pointer;min-width:0}.journey-artwork-kicker{font-size:9px;letter-spacing:.13em;font-weight:600}.journey-artwork-sheet{display:block;width:min(100%,250px);transform:rotate(-3deg);box-shadow:8px 16px 28px #34402f25;transition:transform .4s ease,box-shadow .4s ease;background:#c79b2b}.journey-artwork-sheet img{display:block;width:100%;height:auto;border-radius:0}.journey-artwork-preview:hover .journey-artwork-sheet{transform:rotate(0) translateY(-4px);box-shadow:6px 20px 32px #34402f30}.journey-artwork-caption{font-size:11px;opacity:.75}.journey-artwork-preview:focus-visible{outline:2px solid var(--pasteca-ink);outline-offset:-6px}.journey-viewer{width:min(960px,calc(100vw - 64px));height:calc(100dvh - 64px);max-width:none;max-height:none;border:0;border-radius:24px;padding:0;overflow:hidden;background:#f4ecd4;color:var(--pasteca-ink);box-shadow:0 24px 100px #16201840}.journey-viewer[open]{display:flex;flex-direction:column;animation:journey-viewer-arrive .25s ease-out}.journey-viewer::backdrop{background:#1d281dcb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.journey-viewer-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;border-bottom:1px solid #34402f20;flex-shrink:0}.journey-viewer-toolbar h2{font:26px/1.15 var(--display);letter-spacing:-.035em;margin:0}.journey-viewer-toolbar p{font-size:11px;margin-top:5px;opacity:.75}.journey-viewer-controls{display:flex;align-items:center;gap:12px}.journey-zoom{border:1px solid #34402f25;border-radius:30px;background:transparent;color:inherit;padding:10px 16px;font:500 12px var(--body);cursor:pointer;white-space:nowrap}.journey-zoom:hover{background:#e8dbab}.journey-close{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border:1px solid #34402f25;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.journey-close:hover{background:#e8dbab}.journey-close svg{width:19px;height:19px}.journey-viewer-scroll{overflow:auto;min-height:0;overscroll-behavior:contain;padding:26px;background:#ded0a5}.journey-viewer-figure{margin:0 auto;max-width:850px;transition:width .25s ease}.journey-viewer-figure img{box-shadow:0 8px 25px #34402f20}.journey-viewer-figure.is-zoomed{max-width:none}.journey-viewer-figure figcaption{font-size:12px;text-align:center;padding:22px 12px 4px}.journey-close:focus-visible,.journey-view-button:focus-visible,.journey-zoom:focus-visible{outline:2px solid var(--pasteca-ink);outline-offset:4px}@keyframes journey-viewer-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:900px){.journey-feature-copy{padding:38px 30px}.journey-artwork-preview{padding:30px 24px;gap:20px}.journey-feature-copy h3{font-size:40px}.journey-feature-copy>p:not(.eyebrow){font-size:14px}}@media(max-width:650px){.process-overview.process-overview-gallery{padding:30px 20px 54px}.journey-feature{grid-template-columns:1fr;border-radius:24px}.journey-feature-copy{padding:32px 26px}.journey-feature-copy h3{font-size:38px;margin:20px 0}.journey-feature-copy>.eyebrow{font-size:9px}.journey-feature-note{margin-top:26px;padding-top:20px}.journey-artwork-preview{border-left:0;border-top:1px solid #34402f15;padding:30px 26px;gap:24px}.journey-artwork-sheet{width:200px}.journey-artwork-caption{font-size:10px}.journey-viewer{inset:0;margin:0;width:100%;height:100dvh;border-radius:0}.journey-viewer-toolbar{padding:max(14px,env(safe-area-inset-top)) 16px 14px;gap:10px}.journey-viewer-toolbar h2{font-size:21px}.journey-viewer-toolbar p{font-size:10px;max-width:150px}.journey-viewer-controls{gap:8px}.journey-zoom{padding:9px 11px;font-size:11px}.journey-close{width:34px;height:34px}.journey-viewer-scroll{padding:16px 12px max(24px,env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.journey-artwork-sheet,.journey-view-button,.journey-viewer-figure{transition:none}.journey-viewer[open]{animation:none}}.journey-viewer-scroll{flex:1 1}.journey-viewer-figure{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:14px;width:100%;height:100%;max-width:none;transition:none}.journey-viewer-figure img{width:auto;height:100%;max-width:100%;min-height:0;object-fit:contain;justify-self:center;box-shadow:none}.journey-viewer-figure figcaption{padding:0;font-size:11px}.journey-viewer-figure.is-zoomed{display:block;width:160%;height:auto}.journey-viewer-figure.is-zoomed img{width:100%;height:auto;max-width:none}.journey-viewer-figure.is-zoomed figcaption{padding:20px 12px 4px}@media(max-width:650px){.journey-viewer-figure{gap:12px}.journey-viewer-figure figcaption{font-size:10px}}.journey-viewer-scroll{padding:0;scroll-behavior:auto;overflow-anchor:none}.journey-viewer-surface{display:flex;align-items:center;justify-content:center}.journey-viewer-figure{display:block;flex-shrink:0;height:auto;margin:0}.journey-viewer-figure img{display:block;width:100%;height:auto;max-width:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.journey-viewer-figure figcaption{padding:14px 4px 0;line-height:1.6}.journey-viewer-scroll.is-pannable{cursor:grab}.journey-viewer-scroll.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.journey-viewer-scroll:focus-visible{outline:2px solid var(--pasteca-ink);outline-offset:-4px}.journey-viewer-scroll:not(.is-pannable) .journey-viewer-figure{max-width:100%}