.workshop-detail-page{color:#191919;background:#f7f4ea}.workshop-detail-hero{padding:62px 0 0}.workshop-detail-hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:7%;display:grid}.workshop-detail-copy .detail-back{margin-bottom:44px}.workshop-detail-copy h1{letter-spacing:-.075em;max-width:760px;margin:16px 0 25px;font-size:clamp(58px,7vw,102px);line-height:.96}.workshop-detail-copy>p:not(.eyebrow){max-width:670px;font-size:19px;line-height:1.55}.workshop-detail-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:30px;display:flex}.workshop-detail-textlink{text-underline-offset:5px;font-weight:800;text-decoration:underline}.workshop-detail-photo{border:3px solid #191919;height:570px;position:relative;overflow:hidden;box-shadow:14px 14px #f5c544}.workshop-detail-photo img{object-fit:cover;width:100%;height:100%}.workshop-detail-photo>span{color:#fff;text-transform:uppercase;letter-spacing:.08em;background:#d00;border:2px solid #191919;padding:9px 13px;font-size:12px;font-weight:800;position:absolute;bottom:18px;right:18px;transform:rotate(2deg);box-shadow:4px 4px #191919}.workshop-detail-photo--portrait{aspect-ratio:2/3;height:auto}.workshop-detail-facts{border-block:3px solid #191919;grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.workshop-detail-facts>div{border-right:2px solid #191919;padding:22px 18px}.workshop-detail-facts>div:last-child{border:0}.workshop-detail-facts small{color:#bc1700;letter-spacing:.12em;font-size:10px;font-weight:800;display:block}.workshop-detail-facts strong{font:26px/1.05 var(--display);margin-top:8px;display:block}.workshop-detail-facts em{font:10px var(--font);margin-top:5px;font-style:normal;display:block}.workshop-detail-section{padding-block:95px}.workshop-section-heading{max-width:760px}.workshop-detail-section h2,.workshop-program-section h2,.workshop-book-section h2{margin:12px 0 18px;font-size:clamp(42px,5vw,69px)}.workshop-section-heading>p:last-child,.workshop-program-grid>div:first-child>p:last-child{color:#4c4b47;font-size:17px}.workshop-learn-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin:45px 0 0;padding:0;list-style:none;display:grid}.workshop-learn-grid li{background:#fffdf7;border:2px solid #191919;grid-template-columns:54px 1fr;align-items:start;gap:15px;min-height:155px;padding:23px;display:grid;box-shadow:5px 5px #191919}.workshop-learn-grid span{font:31px var(--display);color:#d00}.workshop-learn-grid p{margin:4px 0;font-size:18px;font-weight:800}.workshop-program-section{background:#f5c544;border-block:4px solid #191919;padding:80px 0}.workshop-program-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:8%;display:grid}.workshop-timeline{background:#fffdf7;border:3px solid #191919;padding:16px 26px;box-shadow:8px 8px #d00}.workshop-timeline>div{border-bottom:2px solid #191919;grid-template-columns:90px 1fr;gap:20px;padding:18px 0;display:grid}.workshop-timeline>div:last-child{border:0}.workshop-timeline strong{color:#bc1700;font-size:13px}.workshop-timeline span{font-weight:800}.workshop-lists-grid{grid-template-columns:1fr 1fr;gap:24px;display:grid}.workshop-lists-grid>div{background:#fffdf7;border:2px solid #191919;padding:32px;box-shadow:6px 6px #191919}.workshop-lists-grid h2{font-size:clamp(32px,3.5vw,49px)}.workshop-lists-grid ul{margin:25px 0 0;padding:0;list-style:none}.workshop-lists-grid li{border-top:1px solid #aaa;padding:12px 0;font-size:15px}.workshop-personal-attention{max-width:900px;padding:85px 0 0}.workshop-personal-attention h2{margin:12px 0 24px;font-size:clamp(38px,4.8vw,65px)}.workshop-personal-attention p:not(.eyebrow){max-width:760px;font-size:18px;line-height:1.6}.workshop-personal-attention p:last-child{font-weight:700}.workshop-book-section{color:#fff;background:#191919;border-block:5px solid #f5c544;padding:90px 0;scroll-margin-top:85px}.workshop-book-section .eyebrow{color:#f5c544}.workshop-book-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:8%;display:grid}.workshop-book-grid>div:first-child>p:last-child{color:#ded9cf;max-width:500px;font-size:17px}.workshop-purchase{color:#191919;background:#fffdf7;border:3px solid #191919;padding:32px;box-shadow:9px 9px #d00}.workshop-purchase h2{margin:9px 0 12px;font-size:clamp(31px,3.5vw,49px)}.workshop-purchase>p:not(.eyebrow){color:#4c4b47}.workshop-purchase label{margin:23px 0 7px;font-size:13px;font-weight:800;display:block}.workshop-purchase select{background:#fff;border:2px solid #191919;width:100%;min-height:54px;padding:11px;font-size:15px}.workshop-purchase-total{border-top:2px solid #191919;justify-content:space-between;align-items:center;gap:20px;margin:25px 0 20px;padding-top:18px;display:flex}.workshop-purchase-total span{font-size:13px}.workshop-purchase-total strong{font:31px var(--display)}.workshop-purchase .button{justify-content:center;width:100%}.workshop-purchase small{color:#555;margin-top:13px;display:block}.workshop-purchase-error{font-weight:800;color:#b00000!important}.workshop-faq{grid-template-columns:.8fr 1.2fr;gap:9%;display:grid}.workshop-faq details{border-top:2px solid #191919;padding:18px 0}.workshop-faq summary{cursor:pointer;font-weight:800}.workshop-faq details p{color:#4c4b47;margin-bottom:0}.workshop-faq h2{font-size:clamp(37px,4vw,58px)}.camera-uit-het-vet-story{grid-template-columns:1fr 1fr;align-items:center;gap:8%;display:grid}.camera-uit-het-vet-story p:not(.eyebrow){color:#4c4b47;font-size:18px;line-height:1.6}.camera-uit-het-vet-story blockquote{font:26px/1.2 var(--display);background:#f5c544;border:2px solid #191919;margin:32px 0 0;padding:22px 26px;box-shadow:5px 5px #191919}.camera-uit-het-vet-story cite{font:13px var(--font);margin-top:13px;font-style:normal;font-weight:800;display:block}.camera-uit-het-vet-gallery{gap:16px;display:grid}.camera-uit-het-vet-gallery img{aspect-ratio:16/9;object-fit:cover;border:2px solid #191919;width:100%}.camera-uit-het-vet-gallery img:last-child{aspect-ratio:3/2;justify-self:end;width:68%;box-shadow:8px 8px #d00}@media (max-width:850px){.workshop-detail-hero-grid,.workshop-program-grid,.workshop-book-grid,.workshop-faq{grid-template-columns:1fr;gap:38px}.workshop-detail-photo{height:440px}.workshop-detail-photo--portrait{height:auto}.workshop-detail-facts{grid-template-columns:repeat(2,1fr)}.workshop-detail-facts>div:nth-child(2){border-right:0}.workshop-detail-facts>div:nth-child(-n+2){border-bottom:2px solid #191919}.workshop-lists-grid{grid-template-columns:1fr}.camera-uit-het-vet-story{grid-template-columns:1fr;gap:35px}}@media (max-width:600px){.workshop-detail-hero{padding-top:42px}.workshop-detail-copy h1{font-size:clamp(50px,14vw,68px)}.workshop-detail-copy>p:not(.eyebrow){font-size:16px}.workshop-detail-photo{height:340px;box-shadow:8px 8px #f5c544}.workshop-detail-photo--portrait{height:auto}.workshop-detail-facts{margin-top:50px}.workshop-detail-facts>div{padding:17px 10px}.workshop-detail-facts strong{font-size:20px}.workshop-detail-section{padding-block:65px}.workshop-learn-grid{grid-template-columns:1fr}.workshop-learn-grid li{min-height:0}.workshop-program-section,.workshop-book-section{padding:60px 0}.workshop-timeline{padding:10px 18px}.workshop-lists-grid>div,.workshop-purchase{padding:22px}.workshop-book-section h2{font-size:43px}}
