.adventure-custom{margin:72px 0 24px;padding:clamp(24px,4vw,56px);display:grid;grid-template-columns:minmax(0,1.7fr) minmax(220px,1fr);gap:40px;background:#f5ecd9;color:#24231d;border:1px solid #d5ad59;border-radius:24px;text-align:left}.adventure-custom .custom-eyebrow,.custom-gallery .custom-eyebrow{font-size:12px;font-weight:800;letter-spacing:.15em;line-height:1.6;color:#795514}.adventure-custom h2{font:clamp(30px,3.5vw,48px)/1.13 Georgia,serif;margin:14px 0 24px;color:#24231d}.adventure-custom p{font-size:17px;line-height:1.7;color:#39362e;max-width:65ch}.adventure-custom .btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;margin-top:14px;white-space:normal;text-align:center;color:#17150e;background:#d6a130}.adventure-custom aside{align-self:center;border-left:1px solid #c7ad7c;padding-left:30px}.adventure-custom aside>span{font-size:13px;text-transform:uppercase;font-weight:800;letter-spacing:.08em}.adventure-custom ul{padding-left:20px;margin:22px 0}.adventure-custom li{font:italic 22px/1.4 Georgia,serif;margin:14px 0}.adventure-custom aside p{font-size:15px}.custom-gallery{margin:64px 0}.custom-gallery h2{font:clamp(28px,4vw,40px)/1.2 Georgia,serif}.custom-journey-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px}.custom-journey-grid article{min-width:0;background:#1d1c18;border:1px solid #484032;border-radius:20px;overflow:hidden}.custom-journey-grid img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain;background:#ede6d8}.custom-journey-grid .journey-copy{padding:24px}.custom-journey-grid h3{font:28px/1.25 Georgia,serif;margin:0 0 12px}.custom-journey-grid p{line-height:1.7;color:#d1cbc0}.pro-page .pro-form{max-width:none;scroll-margin-top:110px}.pro-page .pro-examples{margin-bottom:64px}.pro-page .pro-form a{color:#64440a;text-decoration:underline}.pro-page .pro-form h2{line-height:1.25}@media(max-width:700px){.adventure-custom{grid-template-columns:1fr;gap:26px;margin-top:48px}.adventure-custom aside{border-left:0;border-top:1px solid #c7ad7c;padding:24px 0 0}.adventure-custom .btn{width:100%;box-sizing:border-box}.custom-journey-grid{grid-template-columns:1fr}.custom-journey-grid .journey-copy{padding:22px}.adventure-custom p{font-size:16px}}@media(prefers-reduced-motion:reduce){.adventure-custom *{transition:none!important}}
.pro-page .pro-examples img{display:block;width:100%;max-width:100%;height:360px;object-fit:contain;margin:0 auto 24px}.pro-page .custom-medal-examples .journey-copy{padding:0}.pro-page .custom-medal-examples h3{font:28px/1.25 Georgia,serif;margin:0 0 12px}.pro-page .custom-medal-examples p{line-height:1.7;color:#d1cbc0}@media(max-width:700px){.pro-page .pro-examples img{height:320px}}
