.custom-color[data-v-c4f6e9e2]{background:hsla(60,11%,86%,.6);background-size:cover;background-position:50%;@media (min-width:1200px){height:5.67rem}}.avatar-img[data-v-c4f6e9e2]{width:50px;height:50px;border-radius:50%;background-color:#f0f8ff}.v-application a[data-v-c4f6e9e2]{color:#43352e!important;text-decoration:none!important;@media (min-width:1200px){color:#43352e!important;text-decoration:none!important}}.header-new[data-v-c4f6e9e2]{margin-right:4rem;text-decoration:none;color:#43352e;font-weight:500;display:inline-block;white-space:normal;line-height:1.4}@media (max-width:959px){.header-new[data-v-c4f6e9e2]{margin-right:0;display:block;width:100%;white-space:normal;line-height:1.5}}.header-cart[data-v-c4f6e9e2]{padding:.5rem 0}.header-new.router-link-active[data-v-c4f6e9e2]{color:#893b43!important}.user-info[data-v-c4f6e9e2]{display:flex;align-items:center;@media (min-width:1200px){display:flex;flex-wrap:wrap;justify-content:flex-end;width:60vw}}.left-nav[data-v-c4f6e9e2]{background:transparent;box-shadow:none}.nav-link[data-v-c4f6e9e2]{text-decoration:none;color:#43352e;font-size:.95rem;padding:.5rem 0}.nav-link.router-link-active[data-v-c4f6e9e2]{color:#893b43}.cart-badge[data-v-c4f6e9e2]{display:inline-flex;margin-left:.4rem;background:#893b43;color:#fff;border-radius:999px;padding:0 .5rem;font-size:.75rem;line-height:1.8rem}[data-v-c4f6e9e2] .v-list-item__title{font-size:1rem!important;white-space:normal!important;overflow-wrap:anywhere;word-break:break-word}[data-v-c4f6e9e2] .v-toolbar__content{justify-content:space-between;height:90px!important}[data-v-c4f6e9e2] .v-toolbar{height:90px!important}[data-v-c4f6e9e2] .v-navigation-drawer__content{padding-top:1rem;background:hsla(60,11%,86%,.6)}[data-v-c4f6e9e2] .v-navigation-drawer--active{top:0!important;height:100vh!important}[data-v-c4f6e9e2] button{float:right;margin-right:.5rem}.desktop-header[data-v-c4f6e9e2]{border-bottom:1px solid rgba(67,53,46,.12);box-shadow:0 18px 42px rgba(67,53,46,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:hsla(60,11%,86%,.92)!important}.header-divider[data-v-c4f6e9e2]{height:2px;width:100%;background:linear-gradient(90deg,rgba(137,59,67,.28),rgba(67,53,46,0),rgba(137,59,67,.28));margin-bottom:1rem}.mobile-header[data-v-c4f6e9e2]{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px;border-bottom:2px solid rgba(137,59,67,.28);padding-bottom:.5rem;margin-bottom:0;box-shadow:0 10px 24px rgba(67,53,46,.14)}[data-v-c4f6e9e2] .v-list--nav{margin-top:2rem}[data-v-c4f6e9e2] .v-ripple__container{border-radius:50%!important}[data-v-c4f6e9e2] .v-app-bar.v-toolbar{box-shadow:0}[data-v-c4f6e9e2] .v-list-item--nav .v-list-item-title{font-size:18px;line-height:2.25rem}[data-v-c4f6e9e2] .v-list-item--density-compact.v-list-item--one-line{min-width:240px;align-items:flex-start}[data-v-c4f6e9e2] .v-list-item__prepend>.v-icon{display:contents;font-size:24px;margin-inline-end:18px}.w-custom[data-v-c4f6e9e2]{width:6rem}.customer-font-size[data-v-37127a50]{font-size:18px}.bg-customer[data-v-37127a50]{background-color:#43352e;background-size:cover;background-position:50%}.color-custom[data-v-37127a50]{color:#dfdfd7}.color-custom .v-divider[data-v-37127a50],.color-custom v-divider[data-v-37127a50]{border-color:hsla(60,11%,86%,.3)}:root{--app-bg:#dfdfd7;--app-text:#43352e}@font-face{font-family:Montserrat-Regular;src:url(/fonts/Montserrat-Regular.54c76208.ttf) format("ttf"),url(/fonts/Montserrat-Regular.54c76208.ttf) format("ttf");font-weight:400;font-style:normal}@font-face{font-family:Montserrat-Bold;src:url(/fonts/Montserrat-Bold.0066078b.ttf) format("ttf"),url(/fonts/Montserrat-Bold.0066078b.ttf) format("ttf");font-weight:700;font-style:normal}body{font-family:Montserrat-Regular,sans-serif;font-size:24px}#app,body{background-color:var(--app-bg);color:var(--app-text)}.v-container{width:100%;padding:16px;padding-bottom:0}.customer-styles[data-v-2f2ed196]{background-color:var(--app-bg);color:var(--app-text);min-height:100vh;padding-bottom:0;@media (min-width:960px){max-width:100vw;display:flex;align-items:center;align-content:space-between;flex-direction:column;justify-content:center}}.testimonial-card[data-v-29c7cfde]{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;height:100%;border-radius:1rem;background:#f7f4ef;border:1px solid rgba(67,53,46,.12);box-shadow:0 12px 28px rgba(67,53,46,.06)}.testimonial-card__text[data-v-29c7cfde]{margin:0;font-size:1rem;line-height:1.7;color:#43352e;font-style:italic}.testimonial-card__meta[data-v-29c7cfde]{display:flex;flex-direction:column;gap:.2rem}.testimonial-card__name[data-v-29c7cfde]{color:#893b43;letter-spacing:.02em}.testimonial-card__country[data-v-29c7cfde],.testimonial-card__item[data-v-29c7cfde]{font-size:.85rem;color:rgba(67,53,46,.7)}.review-form[data-v-e21d8794]{display:flex;flex-direction:column;gap:.75rem;padding:1.5rem}.review-form__intro[data-v-e21d8794]{margin-bottom:.5rem}.review-form__text[data-v-e21d8794]{margin:0;color:rgba(67,53,46,.8)}.review-form__progress[data-v-e21d8794]{border-radius:4px}.review-form__alert[data-v-e21d8794]{margin:0}.review-form__submit[data-v-e21d8794]{color:#fff;text-transform:none;letter-spacing:.04em}.review-modal-card[data-v-0946cbec]{border-radius:1rem;background:#f2eee5}.review-modal-header[data-v-0946cbec]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1rem 0}.review-modal-header h3[data-v-0946cbec]{margin:0;color:#43352e}.testimonials-section[data-v-786c8572]{padding:2rem 1rem;width:100%;max-width:1200px;margin:1rem auto 2rem}.section-heading[data-v-786c8572]{margin-bottom:1.5rem}.section-label[data-v-786c8572]{font-size:.82rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#893b43}.testimonials-grid[data-v-786c8572]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;margin-bottom:1.5rem}.testimonials-empty[data-v-786c8572]{margin:0 0 1.5rem;color:rgba(67,53,46,.7)}.testimonials-cta[data-v-786c8572]{color:#fff;text-transform:none;letter-spacing:.04em}.comment-section[data-v-7c27316e]{margin:2rem 1.5rem;padding:1.5rem;border-radius:1.1rem;background:transparent}.comment-header h2[data-v-7c27316e]{margin:0 0 1rem;font-size:clamp(1.4rem,2vw,2rem);letter-spacing:.04em;text-transform:uppercase;color:#43352e}.comment-empty[data-v-7c27316e],.comment-status[data-v-7c27316e]{margin-bottom:1rem;color:rgba(67,53,46,.8)}.comment-status--error[data-v-7c27316e]{color:#8a2d3b}.comment-slider[data-v-7c27316e]{margin:0 -.25rem 1.75rem}.comment-slide-group[data-v-7c27316e] .v-slide-group__content{gap:1.25rem;padding:.35rem .25rem 1rem}.comment-slide-group[data-v-7c27316e] .v-slide-group__next,.comment-slide-group[data-v-7c27316e] .v-slide-group__prev{color:#893b43}.comment-card[data-v-7c27316e]{display:flex;flex-direction:column;gap:.9rem;width:320px;max-width:82vw;height:100%;padding:1.4rem 1.5rem;border-radius:1rem;background:transparent;border:1px solid rgba(67,53,46,.16);position:relative}.comment-card__delete[data-v-7c27316e]{position:absolute;top:.4rem;right:.4rem;color:rgba(67,53,46,.45)}.comment-card__text[data-v-7c27316e]{margin:0;font-size:.98rem;line-height:1.7;color:#43352e;font-style:italic}.comment-card__meta[data-v-7c27316e]{display:flex;flex-direction:column;gap:.15rem;color:#893b43}.comment-card__meta time[data-v-7c27316e]{font-size:.8rem;color:rgba(67,53,46,.6)}.workshop-breadcrumbs[data-v-50ee2f5e]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.8rem;color:#6c564b;font-size:.95rem}.workshop-breadcrumbs a[data-v-50ee2f5e]{color:#6c564b;text-decoration:none}.workshop-breadcrumbs a[data-v-50ee2f5e]:hover{text-decoration:underline}.workshop-breadcrumbs .separator[data-v-50ee2f5e]{color:#6c564b}.course-page .hero-button[data-v-50ee2f5e],.program-page .hero-button[data-v-50ee2f5e],.section-page .hero-button[data-v-50ee2f5e]{margin-top:1rem}.preview-card[data-v-50ee2f5e]{background:transparent;box-shadow:0 24px 60px rgba(67,53,46,.12);border-radius:1.25rem;overflow:hidden}.preview-image-wrap[data-v-50ee2f5e]{padding:0;background:transparent}.preview-image[data-v-50ee2f5e]{border-radius:0;max-height:80vh}.preview-actions[data-v-50ee2f5e]{display:flex;justify-content:flex-end;align-items:center;padding:1rem 1.5rem}.preview-actions .v-btn[data-v-50ee2f5e]{color:#f2eee5!important}.hero-button[data-v-50ee2f5e]{padding:.95rem 1.6rem;background:#893b43;color:#f2eee5;text-decoration:none;border-radius:999px;font-weight:600;transition:background .2s ease}.hero-button[data-v-50ee2f5e]:hover{background:#6f2e35}.hero-button.outlined[data-v-50ee2f5e]{background:transparent;color:#43352e;border:1px solid rgba(67,53,46,.18)}.back-button[data-v-50ee2f5e]{font-size:1.25rem;font-weight:500}.custom-padding[data-v-50ee2f5e]{padding:4rem 2.5rem}.fixed-back-button[data-v-50ee2f5e]{position:fixed;top:14%;left:5.5%;z-index:1000}.icon-shop-hero[data-v-50ee2f5e]{padding:1.5rem}.icon-shop-title[data-v-50ee2f5e]{margin:0 0 .7rem;font-size:clamp(2rem,4vw,3rem);line-height:1.1;color:#43352e;letter-spacing:.04em;text-transform:uppercase}.icon-shop-description[data-v-50ee2f5e]{margin:0;max-width:56rem;color:rgba(67,53,46,.82);font-size:clamp(1rem,1.35vw,1.13rem);line-height:1.8}.gallery-section-title[data-v-50ee2f5e],.section-title[data-v-50ee2f5e]{color:#43352e;font-weight:700;letter-spacing:.15em;text-transform:uppercase;font-size:1.5rem;padding:.5rem 1.5rem}.section-title[data-v-50ee2f5e]{margin:0;font-size:2.5rem}.home-page[data-v-50ee2f5e]{background:var(--app-bg);color:#43352e}.hero-section[data-v-50ee2f5e]{width:100vw;min-height:88vh;background-image:url(/img/main_foto.bdf49597.jpg);background-size:74rem;background-position:100%;display:flex;align-items:center;justify-content:flex-start;position:relative}.hero-overlay[data-v-50ee2f5e]{min-height:88vh;width:45rem;background:hsla(60,11%,86%,.63);display:flex;align-items:center;padding:4rem 2rem}.hero-copy[data-v-50ee2f5e]{max-width:600px;margin-left:2rem}.hero-image-mobile[data-v-50ee2f5e]{display:none}.eyebrow[data-v-50ee2f5e]{margin:0 0 1rem;font-size:.95rem;letter-spacing:.2em;text-transform:uppercase;color:#43352e;opacity:.82}.hero-copy h1[data-v-50ee2f5e]{margin:0;font-size:clamp(3rem,5vw,5rem);line-height:.95;letter-spacing:-.04em}.hero-intro[data-v-50ee2f5e]{max-width:38rem;margin:1.5rem 0 2.5rem;line-height:1.8;color:#43352e;opacity:.88}.hero-actions[data-v-50ee2f5e]{display:flex;flex-wrap:wrap;gap:1rem}.artist-text-section[data-v-50ee2f5e],.featured-section[data-v-50ee2f5e],.process-section[data-v-50ee2f5e]{padding:5rem 2rem}.section-heading[data-v-50ee2f5e]{max-width:1200px;margin:0 auto 2rem}.section-label[data-v-50ee2f5e]{display:inline-block;font-size:1.25rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#43352e}.masonry-grid[data-v-50ee2f5e]{-moz-column-count:1;column-count:1;-moz-column-gap:2rem;column-gap:2rem;max-width:1450px;margin:0 auto}.artist-text-section[data-v-50ee2f5e]{background:transparent;border:none;box-shadow:none;margin:0 auto;max-width:980px;padding:2rem 2rem 0}.artist-copy[data-v-50ee2f5e]{max-width:860px;margin:0 auto}.artist-eyebrow[data-v-50ee2f5e]{margin:0 0 .75rem;font-size:.94rem;letter-spacing:.22em;text-transform:uppercase;color:rgba(67,53,46,.72)}.artist-lead[data-v-50ee2f5e]{margin:0 0 1.5rem;font-size:clamp(1.7rem,2.4vw,2.2rem);line-height:1.3;letter-spacing:-.02em;color:#43352e;font-weight:500}.text-content[data-v-50ee2f5e]{max-width:860px;font-size:1.03rem;line-height:2.05;color:rgba(67,53,46,.82)}.text-content p[data-v-50ee2f5e]{margin:0 0 1.6rem}.text-content p[data-v-50ee2f5e]:last-of-type{margin-bottom:0;font-style:italic;opacity:.9}.masonry-item[data-v-50ee2f5e]{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:2rem}.masonry-item img[data-v-50ee2f5e]{width:100%;height:auto;display:block;border-radius:1.25rem;cursor:pointer;box-shadow:0 18px 40px rgba(67,53,46,.08)}.text-content[data-v-50ee2f5e]{max-width:813px;margin:0 auto;font-size:1.25rem;line-height:1.85;opacity:.92;text-align:end}.text-content p[data-v-50ee2f5e]{margin:0 0 1.8rem}.process-strip[data-v-50ee2f5e]{max-width:1650px;margin:0 auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:220px;gap:1rem}.process-item[data-v-50ee2f5e]{overflow:hidden;border-radius:1.1rem}.process-item img[data-v-50ee2f5e]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;cursor:pointer}.item-1[data-v-50ee2f5e]{grid-column:span 5}.item-2[data-v-50ee2f5e]{grid-column:span 4}.item-3[data-v-50ee2f5e]{grid-column:span 3}.item-4[data-v-50ee2f5e]{grid-column:span 4}.item-5[data-v-50ee2f5e]{grid-column:span 5}.item-6[data-v-50ee2f5e]{grid-column:span 3}@media(min-width:900px){.masonry-grid[data-v-50ee2f5e]{-moz-column-count:2;column-count:2}}@media(min-width:1300px){.masonry-grid[data-v-50ee2f5e]{-moz-column-count:3;column-count:3}}@media(max-width:720px){.hero-section[data-v-50ee2f5e]{width:100%;min-height:auto;background:none;display:block}.hero-overlay[data-v-50ee2f5e]{min-height:auto;width:100%;background:#f2eee5;display:block;padding:2rem 1.5rem 0}.hero-copy[data-v-50ee2f5e]{max-width:100%;margin-left:0}.hero-image-mobile[data-v-50ee2f5e]{display:block;width:calc(100% + 3rem);margin-left:-1.5rem;margin-right:-1.5rem;margin-top:1.5rem;margin-bottom:2rem;height:auto}.hero-copy h1[data-v-50ee2f5e]{font-size:clamp(3.15rem,4.5vw,2.8rem);line-height:1;color:#43352e}.hero-intro[data-v-50ee2f5e]{max-width:100%;margin:1.5rem 0 2rem;font-size:1.15rem;text-aLign:justify}.hero-actions[data-v-50ee2f5e]{flex-direction:column;padding-bottom:2rem}.hero-button[data-v-50ee2f5e]{width:100%;text-align:center}.process-strip[data-v-50ee2f5e]{grid-template-columns:1fr;grid-auto-rows:180px}.item-1[data-v-50ee2f5e],.item-2[data-v-50ee2f5e],.item-3[data-v-50ee2f5e],.item-4[data-v-50ee2f5e],.item-5[data-v-50ee2f5e],.item-6[data-v-50ee2f5e]{grid-column:auto}.featured-section[data-v-50ee2f5e],.process-section[data-v-50ee2f5e]{padding:2rem}.artist-text-section[data-v-50ee2f5e]{padding:0 2rem}}.works-container[data-v-03213369]{padding:2rem 1rem;width:100%;max-width:1200px;margin:0 auto}.works-title[data-v-03213369]{text-align:start;font-size:2.5rem;margin-bottom:3rem;color:#43352e;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.works-grid[data-v-03213369]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2.5rem;margin-bottom:2rem}.work-card[data-v-03213369]{cursor:pointer;border-radius:1.2rem;overflow:hidden;box-shadow:0 18px 40px rgba(67,53,46,.08);transition:all .3s ease;background:#fff}.work-card[data-v-03213369]:hover{transform:translateY(-8px);box-shadow:0 24px 50px rgba(67,53,46,.18)}.card-image-container[data-v-03213369]{width:100%;height:350px;overflow:hidden;background:#f5f5f5}.card-image[data-v-03213369]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;display:block}.work-card:hover .card-image[data-v-03213369]{transform:scale(1.05)}.card-title[data-v-03213369]{padding:1.8rem 1.5rem;text-align:center;font-size:1.4rem;color:#43352e;margin:0;font-weight:700;letter-spacing:.1em;text-transform:uppercase}@media (max-width:768px){.works-grid[data-v-03213369]{grid-template-columns:1fr;gap:1.5rem}.works-title[data-v-03213369]{text-align:center;font-size:2rem;margin-bottom:2rem}.card-image-container[data-v-03213369]{height:280px}.card-title[data-v-03213369]{padding:1.5rem 1rem;font-size:1.2rem}}.commission-form[data-v-bb26a4be]{padding:1.5rem}.commission-form__intro[data-v-bb26a4be]{margin-bottom:1.5rem}.commission-form__title[data-v-bb26a4be]{margin:0 0 .65rem;font-size:1.75rem;line-height:1.15;color:#43352e}.commission-form__text[data-v-bb26a4be]{margin:0;color:rgba(67,53,46,.8);line-height:1.7}.commission-form__section[data-v-bb26a4be]{margin-bottom:1.5rem}.commission-form__section-label[data-v-bb26a4be]{margin:0 0 1rem;font-size:.85rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#893b43}.commission-form__submit[data-v-bb26a4be]{margin-top:1rem;min-height:3rem;color:#fff;text-transform:none;letter-spacing:.04em}.commission-form__error[data-v-bb26a4be]{margin:0;color:#8a2d3b;font-size:.95rem}@media (max-width:768px){.commission-form[data-v-bb26a4be]{padding:1.1rem}.commission-form__title[data-v-bb26a4be]{font-size:1.45rem}}.request-modal-card[data-v-7c7e64cf]{border-radius:1rem;background:#f2eee5}.request-modal-header[data-v-7c7e64cf]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1rem 0}.request-modal-header h3[data-v-7c7e64cf]{margin:0;color:#43352e}.commission-section[data-v-632dc60c]{display:flex;flex-direction:column;gap:1.5rem;justify-content:space-between;padding:2rem;margin:2.5rem 0 3rem;border-radius:1.25rem;background:linear-gradient(135deg,#f4eee5,#efe3d5);border:1px solid rgba(137,59,67,.12);box-shadow:0 18px 40px rgba(67,53,46,.08)}.commission-section--compact[data-v-632dc60c]{padding:1.5rem;margin:1.5rem}.commission-copy[data-v-632dc60c]{max-width:44rem}.commission-kicker[data-v-632dc60c]{margin:0 0 .75rem;font-size:.82rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#893b43}.commission-title[data-v-632dc60c]{margin:0 0 .85rem;font-size:2rem;line-height:1.15;color:#43352e}.commission-section--compact .commission-title[data-v-632dc60c]{font-size:1.6rem}.commission-description[data-v-632dc60c]{margin:0;font-size:1rem;line-height:1.7;color:rgba(67,53,46,.86)}.commission-button[data-v-632dc60c]{align-self:flex-start;min-width:14rem;color:#fff;text-transform:none;letter-spacing:.04em}@media (min-width:900px){.commission-section[data-v-632dc60c]{flex-direction:row;align-items:center}.commission-button[data-v-632dc60c]{align-self:center}}@media (max-width:768px){.commission-section[data-v-632dc60c]{padding:1.4rem}.commission-title[data-v-632dc60c]{font-size:1.6rem}.commission-button[data-v-632dc60c]{width:100%}}.section-topbar[data-v-2e299378]{padding:1.2rem 0 .5rem}.section-back-link[data-v-2e299378]{position:fixed;z-index:100;display:inline-flex;align-items:center;gap:.4rem;color:#893b43;text-decoration:none;font-weight:600}.workshop-breadcrumbs[data-v-1ed4c3b4]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.8rem;color:#6c564b;font-size:.95rem}.workshop-breadcrumbs a[data-v-1ed4c3b4]{color:#6c564b;text-decoration:none}.workshop-breadcrumbs a[data-v-1ed4c3b4]:hover{text-decoration:underline}.workshop-breadcrumbs .separator[data-v-1ed4c3b4]{color:#6c564b}.course-page .hero-button[data-v-1ed4c3b4],.program-page .hero-button[data-v-1ed4c3b4],.section-page .hero-button[data-v-1ed4c3b4]{margin-top:1rem}.preview-card[data-v-1ed4c3b4]{background:transparent;box-shadow:0 24px 60px rgba(67,53,46,.12);border-radius:1.25rem;overflow:hidden}.preview-image-wrap[data-v-1ed4c3b4]{padding:0;background:transparent}.preview-image[data-v-1ed4c3b4]{border-radius:0;max-height:80vh}.preview-actions[data-v-1ed4c3b4]{display:flex;justify-content:flex-end;align-items:center;padding:1rem 1.5rem}.preview-actions .v-btn[data-v-1ed4c3b4]{color:#f2eee5!important}.hero-button[data-v-1ed4c3b4]{padding:.95rem 1.6rem;background:#893b43;color:#f2eee5;text-decoration:none;border-radius:999px;font-weight:600;transition:background .2s ease}.hero-button[data-v-1ed4c3b4]:hover{background:#6f2e35}.hero-button.outlined[data-v-1ed4c3b4]{background:transparent;color:#43352e;border:1px solid rgba(67,53,46,.18)}.back-button[data-v-1ed4c3b4]{font-size:1.25rem;font-weight:500}.custom-padding[data-v-1ed4c3b4]{padding:4rem 2.5rem}.fixed-back-button[data-v-1ed4c3b4]{position:fixed;top:14%;left:5.5%;z-index:1000}.icon-shop-hero[data-v-1ed4c3b4]{padding:1.5rem}.icon-shop-title[data-v-1ed4c3b4]{margin:0 0 .7rem;font-size:clamp(2rem,4vw,3rem);line-height:1.1;color:#43352e;letter-spacing:.04em;text-transform:uppercase}.icon-shop-description[data-v-1ed4c3b4]{margin:0;max-width:56rem;color:rgba(67,53,46,.82);font-size:clamp(1rem,1.35vw,1.13rem);line-height:1.8}.custom-m-w[data-v-1ed4c3b4]{padding-top:0;width:90%;margin:0 auto}.section-topbar[data-v-1ed4c3b4]{padding:1.2rem 0 .5rem}.section-back-link[data-v-1ed4c3b4]{display:inline-flex;align-items:center;gap:.4rem;color:#893b43;text-decoration:none;font-weight:600}.section-header[data-v-1ed4c3b4]{margin-bottom:1rem}.gallery-section-title[data-v-1ed4c3b4],.section-title[data-v-1ed4c3b4]{color:#43352e;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin:0 0 1.5rem;font-size:1.5rem;padding:.5rem 1.5rem}.section-title[data-v-1ed4c3b4]{margin:0;font-size:2.5rem}.masonry-grid[data-v-1ed4c3b4]{-moz-column-count:2;column-count:2;-moz-column-gap:1rem;column-gap:1rem}@media(min-width:700px){.masonry-grid[data-v-1ed4c3b4]{-moz-column-count:2;column-count:2}}@media(min-width:1100px){.masonry-grid[data-v-1ed4c3b4]{-moz-column-count:3;column-count:3}}@media(min-width:1500px){.masonry-grid[data-v-1ed4c3b4]{-moz-column-count:4;column-count:4}}.masonry-item[data-v-1ed4c3b4]{display:inline-block;width:100%;margin-bottom:1rem;-moz-column-break-inside:avoid;break-inside:avoid}.gallery-card[data-v-1ed4c3b4]{cursor:pointer;overflow:hidden;border-radius:1.2rem;transition:transform .22s ease,box-shadow .22s ease;position:relative;background:transparent}.gallery-card[data-v-1ed4c3b4]:hover{transform:translateY(-4px);box-shadow:0 24px 50px rgba(67,53,46,.18)}.gallery-image[data-v-1ed4c3b4]{width:100%;height:auto;display:block}@media(max-width:768px){.section-title[data-v-1ed4c3b4]{font-size:2rem}}.workshop-breadcrumbs[data-v-5c6a15d2]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.8rem;color:#6c564b;font-size:.95rem}.workshop-breadcrumbs a[data-v-5c6a15d2]{color:#6c564b;text-decoration:none}.workshop-breadcrumbs a[data-v-5c6a15d2]:hover{text-decoration:underline}.workshop-breadcrumbs .separator[data-v-5c6a15d2]{color:#6c564b}.course-page .hero-button[data-v-5c6a15d2],.program-page .hero-button[data-v-5c6a15d2],.section-page .hero-button[data-v-5c6a15d2]{margin-top:1rem}.preview-card[data-v-5c6a15d2]{background:transparent;box-shadow:0 24px 60px rgba(67,53,46,.12);border-radius:1.25rem;overflow:hidden}.preview-image-wrap[data-v-5c6a15d2]{padding:0;background:transparent}.preview-image[data-v-5c6a15d2]{border-radius:0;max-height:80vh}.preview-actions[data-v-5c6a15d2]{display:flex;justify-content:flex-end;align-items:center;padding:1rem 1.5rem}.preview-actions .v-btn[data-v-5c6a15d2]{color:#f2eee5!important}.hero-button[data-v-5c6a15d2]{padding:.95rem 1.6rem;background:#893b43;color:#f2eee5;text-decoration:none;border-radius:999px;font-weight:600;transition:background .2s ease}.hero-button[data-v-5c6a15d2]:hover{background:#6f2e35}.hero-button.outlined[data-v-5c6a15d2]{background:transparent;color:#43352e;border:1px solid rgba(67,53,46,.18)}.back-button[data-v-5c6a15d2]{font-size:1.25rem;font-weight:500}.custom-padding[data-v-5c6a15d2]{padding:4rem 2.5rem}.fixed-back-button[data-v-5c6a15d2]{position:fixed;top:14%;left:5.5%;z-index:1000}.icon-shop-hero[data-v-5c6a15d2]{padding:1.5rem}.icon-shop-title[data-v-5c6a15d2]{margin:0 0 .7rem;font-size:clamp(2rem,4vw,3rem);line-height:1.1;color:#43352e;letter-spacing:.04em;text-transform:uppercase}.icon-shop-description[data-v-5c6a15d2]{margin:0;max-width:56rem;color:rgba(67,53,46,.82);font-size:clamp(1rem,1.35vw,1.13rem);line-height:1.8}.gallery-section-title[data-v-5c6a15d2],.section-title[data-v-5c6a15d2]{color:#43352e;font-weight:700;letter-spacing:.15em;text-transform:uppercase;font-size:1.5rem;padding:.5rem 1.5rem}.section-title[data-v-5c6a15d2]{margin:0;font-size:2.5rem}.custom-m-w[data-v-5c6a15d2]{padding-top:0;width:90%;margin:0 auto}.section-topbar[data-v-5c6a15d2]{padding:1.2rem 0 .5rem}.section-back-link[data-v-5c6a15d2]{display:inline-flex;align-items:center;gap:.4rem;color:#893b43;text-decoration:none;font-weight:600}.masonry-grid[data-v-5c6a15d2]{-moz-column-count:2;column-count:2;-moz-column-gap:1rem;column-gap:1rem;margin-bottom:2rem}.masonry-item[data-v-5c6a15d2]{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:1rem}.gallery-card[data-v-5c6a15d2]{cursor:pointer;transition:all .3s ease}.gallery-card[data-v-5c6a15d2]:hover{transform:scale(1.02);box-shadow:0 8px 16px rgba(0,0,0,.2)}.gallery-image[data-v-5c6a15d2]{width:100%;height:auto;display:block}@media(min-width:640px){.masonry-grid[data-v-5c6a15d2]{-moz-column-count:2;column-count:2}}@media(min-width:1024px){.masonry-grid[data-v-5c6a15d2]{-moz-column-count:3;column-count:3}}@media(min-width:1280px){.masonry-grid[data-v-5c6a15d2]{-moz-column-count:4;column-count:4}}.workshop-breadcrumbs[data-v-3a60eb00]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.8rem;color:#6c564b;font-size:.95rem}.workshop-breadcrumbs a[data-v-3a60eb00]{color:#6c564b;text-decoration:none}.workshop-breadcrumbs a[data-v-3a60eb00]:hover{text-decoration:underline}.workshop-breadcrumbs .separator[data-v-3a60eb00]{color:#6c564b}.course-page .hero-button[data-v-3a60eb00],.program-page .hero-button[data-v-3a60eb00],.section-page .hero-button[data-v-3a60eb00]{margin-top:1rem}.preview-card[data-v-3a60eb00]{background:transparent;box-shadow:0 24px 60px rgba(67,53,46,.12);border-radius:1.25rem;overflow:hidden}.preview-image-wrap[data-v-3a60eb00]{padding:0;background:transparent}.preview-image[data-v-3a60eb00]{border-radius:0;max-height:80vh}.preview-actions[data-v-3a60eb00]{display:flex;justify-content:flex-end;align-items:center;padding:1rem 1.5rem}.preview-actions .v-btn[data-v-3a60eb00]{color:#f2eee5!important}.hero-button[data-v-3a60eb00]{padding:.95rem 1.6rem;background:#893b43;color:#f2eee5;text-decoration:none;border-radius:999px;font-weight:600;transition:background .2s ease}.hero-button[data-v-3a60eb00]:hover{background:#6f2e35}.hero-button.outlined[data-v-3a60eb00]{background:transparent;color:#43352e;border:1px solid rgba(67,53,46,.18)}.back-button[data-v-3a60eb00]{font-size:1.25rem;font-weight:500}.custom-padding[data-v-3a60eb00]{padding:4rem 2.5rem}.fixed-back-button[data-v-3a60eb00]{position:fixed;top:14%;left:5.5%;z-index:1000}.icon-shop-hero[data-v-3a60eb00]{padding:1.5rem}.icon-shop-title[data-v-3a60eb00]{margin:0 0 .7rem;font-size:clamp(2rem,4vw,3rem);line-height:1.1;color:#43352e;letter-spacing:.04em;text-transform:uppercase}.icon-shop-description[data-v-3a60eb00]{margin:0;max-width:56rem;color:rgba(67,53,46,.82);font-size:clamp(1rem,1.35vw,1.13rem);line-height:1.8}.gallery-section-title[data-v-3a60eb00],.section-title[data-v-3a60eb00]{color:#43352e;font-weight:700;letter-spacing:.15em;text-transform:uppercase;font-size:1.5rem;padding:.5rem 1.5rem}.section-title[data-v-3a60eb00]{margin:0;font-size:2.5rem}.custom-m-w[data-v-3a60eb00]{padding-top:0;width:90%;margin:0 auto}.section-topbar[data-v-3a60eb00]{padding:1.2rem 0 .5rem}.section-back-link[data-v-3a60eb00]{display:inline-flex;align-items:center;gap:.4rem;color:#893b43;text-decoration:none;font-weight:600}.masonry-grid[data-v-3a60eb00]{-moz-column-count:2;column-count:2;-moz-column-gap:1rem;column-gap:1rem}.masonry-item[data-v-3a60eb00]{display:inline-block;width:100%;margin-bottom:1rem;-moz-column-break-inside:avoid;break-inside:avoid}.gallery-card[data-v-3a60eb00]{cursor:pointer;transition:all .3s ease}.gallery-card[data-v-3a60eb00]:hover{transform:scale(1.02);box-shadow:0 8px 16px rgba(0,0,0,.2)}.gallery-image[data-v-3a60eb00]{width:100%;height:auto;display:block}@media(min-width:640px){.masonry-grid[data-v-3a60eb00]{-moz-column-count:2;column-count:2}}@media(min-width:1024px){.masonry-grid[data-v-3a60eb00]{-moz-column-count:3;column-count:3}}@media(min-width:1280px){.masonry-grid[data-v-3a60eb00]{-moz-column-count:4;column-count:4}}.workshop-breadcrumbs[data-v-0b19dddd]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.8rem;color:#6c564b;font-size:.95rem}.workshop-breadcrumbs a[data-v-0b19dddd]{color:#6c564b;text-decoration:none}.workshop-breadcrumbs a[data-v-0b19dddd]:hover{text-decoration:underline}.workshop-breadcrumbs .separator[data-v-0b19dddd]{color:#6c564b}.course-page .hero-button[data-v-0b19dddd],.program-page .hero-button[data-v-0b19dddd],.section-page .hero-button[data-v-0b19dddd]{margin-top:1rem}.preview-card[data-v-0b19dddd]{background:transparent;box-shadow:0 24px 60px rgba(67,53,46,.12);border-radius:1.25rem;overflow:hidden}.preview-image-wrap[data-v-0b19dddd]{padding:0;background:transparent}.preview-image[data-v-0b19dddd]{border-radius:0;max-height:80vh}.preview-actions[data-v-0b19dddd]{display:flex;justify-content:flex-end;align-items:center;padding:1rem 1.5rem}.preview-actions .v-btn[data-v-0b19dddd]{color:#f2eee5!important}.hero-button[data-v-0b19dddd]{padding:.95rem 1.6rem;background:#893b43;color:#f2eee5;text-decoration:none;border-radius:999px;font-weight:600;transition:background .2s ease}.hero-button[data-v-0b19dddd]:hover{background:#6f2e35}.hero-button.outlined[data-v-0b19dddd]{background:transparent;color:#43352e;border:1px solid rgba(67,53,46,.18)}.back-button[data-v-0b19dddd]{font-size:1.25rem;font-weight:500}.custom-padding[data-v-0b19dddd]{padding:4rem 2.5rem}.fixed-back-button[data-v-0b19dddd]{position:fixed;top:14%;left:5.5%;z-index:1000}.icon-shop-hero[data-v-0b19dddd]{padding:1.5rem}.icon-shop-title[data-v-0b19dddd]{margin:0 0 .7rem;font-size:clamp(2rem,4vw,3rem);line-height:1.1;color:#43352e;letter-spacing:.04em;text-transform:uppercase}.icon-shop-description[data-v-0b19dddd]{margin:0;max-width:56rem;color:rgba(67,53,46,.82);font-size:clamp(1rem,1.35vw,1.13rem);line-height:1.8}.gallery-section-title[data-v-0b19dddd],.section-title[data-v-0b19dddd]{color:#43352e;font-weight:700;letter-spacing:.15em;text-transform:uppercase;font-size:1.5rem;padding:.5rem 1.5rem}.section-title[data-v-0b19dddd]{margin:0;font-size:2.5rem}.custom-m-w[data-v-0b19dddd]{padding-top:0;width:90%;margin:0 auto}.section-topbar[data-v-0b19dddd]{padding:1.2rem 0 .5rem}.section-back-link[data-v-0b19dddd]{display:inline-flex;align-items:center;gap:.4rem;color:#893b43;text-decoration:none;font-weight:600}.section-header[data-v-0b19dddd]{margin-bottom:1rem}.psalms-tile-wrap[data-v-0b19dddd]{width:100%;margin-bottom:2rem}@media(min-width:960px){.psalms-tile-wrap[data-v-0b19dddd]{width:50%}}.psalms-tile[data-v-0b19dddd]{cursor:pointer;border-radius:1.2rem;overflow:hidden;box-shadow:0 18px 40px rgba(67,53,46,.08);transition:all .3s ease}.psalms-tile[data-v-0b19dddd]:hover{transform:translateY(-6px);box-shadow:0 24px 50px rgba(67,53,46,.18)}.psalms-tile-image-wrap[data-v-0b19dddd]{width:100%;height:320px;overflow:hidden;background:#f5f5f5}.psalms-tile-image[data-v-0b19dddd]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.psalms-tile-title[data-v-0b19dddd]{margin:0;padding:1.4rem;text-align:center;font-size:1.3rem;color:#43352e}.gallery-section-title[data-v-0b19dddd]{color:#43352e;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin:0 0 1.5rem;font-size:1.5rem;padding:.5rem 1.5rem}.masonry-grid[data-v-0b19dddd]{-moz-column-count:2;column-count:2;-moz-column-gap:1rem;column-gap:1rem}.masonry-item[data-v-0b19dddd]{display:inline-block;width:100%;margin-bottom:1rem;-moz-column-break-inside:avoid;break-inside:avoid}.gallery-card[data-v-0b19dddd]{cursor:pointer;transition:all .3s ease}.gallery-card[data-v-0b19dddd]:hover{transform:scale(1.02);box-shadow:0 8px 16px rgba(0,0,0,.2)}.gallery-image[data-v-0b19dddd]{width:100%;height:auto;display:block}@media(min-width:640px){.masonry-grid[data-v-0b19dddd]{-moz-column-count:2;column-count:2}}@media(min-width:1024px){.masonry-grid[data-v-0b19dddd]{-moz-column-count:3;column-count:3}}@media(min-width:1280px){.masonry-grid[data-v-0b19dddd]{-moz-column-count:4;column-count:4}}.workshop-breadcrumbs[data-v-01c6e346]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.8rem;color:#6c564b;font-size:.95rem}.workshop-breadcrumbs a[data-v-01c6e346]{color:#6c564b;text-decoration:none}.workshop-breadcrumbs a[data-v-01c6e346]:hover{text-decoration:underline}.workshop-breadcrumbs .separator[data-v-01c6e346]{color:#6c564b}.course-page .hero-button[data-v-01c6e346],.program-page .hero-button[data-v-01c6e346],.section-page .hero-button[data-v-01c6e346]{margin-top:1rem}.preview-card[data-v-01c6e346]{background:transparent;box-shadow:0 24px 60px rgba(67,53,46,.12);border-radius:1.25rem;overflow:hidden}.preview-image-wrap[data-v-01c6e346]{padding:0;background:transparent}.preview-image[data-v-01c6e346]{border-radius:0;max-height:80vh}.preview-actions[data-v-01c6e346]{display:flex;justify-content:flex-end;align-items:center;padding:1rem 1.5rem}.preview-actions .v-btn[data-v-01c6e346]{color:#f2eee5!important}.hero-button[data-v-01c6e346]{padding:.95rem 1.6rem;background:#893b43;color:#f2eee5;text-decoration:none;border-radius:999px;font-weight:600;transition:background .2s ease}.hero-button[data-v-01c6e346]:hover{background:#6f2e35}.hero-button.outlined[data-v-01c6e346]{background:transparent;color:#43352e;border:1px solid rgba(67,53,46,.18)}.back-button[data-v-01c6e346]{font-size:1.25rem;font-weight:500}.custom-padding[data-v-01c6e346]{padding:4rem 2.5rem}.fixed-back-button[data-v-01c6e346]{position:fixed;top:14%;left:5.5%;z-index:1000}.icon-shop-hero[data-v-01c6e346]{padding:1.5rem}.icon-shop-title[data-v-01c6e346]{margin:0 0 .7rem;font-size:clamp(2rem,4vw,3rem);line-height:1.1;color:#43352e;letter-spacing:.04em;text-transform:uppercase}.icon-shop-description[data-v-01c6e346]{margin:0;max-width:56rem;color:rgba(67,53,46,.82);font-size:clamp(1rem,1.35vw,1.13rem);line-height:1.8}.gallery-section-title[data-v-01c6e346],.section-title[data-v-01c6e346]{color:#43352e;font-weight:700;letter-spacing:.15em;text-transform:uppercase;font-size:1.5rem;padding:.5rem 1.5rem}.section-title[data-v-01c6e346]{margin:0;font-size:2.5rem}.custom-m-w[data-v-01c6e346]{padding-top:0;width:90%;margin:0 auto}.section-topbar[data-v-01c6e346]{padding:1.2rem 0 .5rem}.section-back-link[data-v-01c6e346]{display:inline-flex;align-items:center;gap:.4rem;color:#893b43;text-decoration:none;font-weight:600}.masonry-grid[data-v-01c6e346]{-moz-column-count:2;column-count:2;-moz-column-gap:1rem;column-gap:1rem}.masonry-item[data-v-01c6e346]{display:inline-block;width:100%;margin-bottom:1rem;-moz-column-break-inside:avoid;break-inside:avoid}.gallery-card[data-v-01c6e346]{cursor:pointer;transition:all .3s ease}.gallery-card[data-v-01c6e346]:hover{transform:scale(1.02);box-shadow:0 8px 16px rgba(0,0,0,.2)}.gallery-image[data-v-01c6e346]{width:100%;height:auto;display:block}@media(min-width:640px){.masonry-grid[data-v-01c6e346]{-moz-column-count:2;column-count:2}}@media(min-width:1024px){.masonry-grid[data-v-01c6e346]{-moz-column-count:3;column-count:3}}@media(min-width:1280px){.masonry-grid[data-v-01c6e346]{-moz-column-count:4;column-count:4}}.workshop-breadcrumbs[data-v-4c86c8c4]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.8rem;color:#6c564b;font-size:.95rem}.workshop-breadcrumbs a[data-v-4c86c8c4]{color:#6c564b;text-decoration:none}.workshop-breadcrumbs a[data-v-4c86c8c4]:hover{text-decoration:underline}.workshop-breadcrumbs .separator[data-v-4c86c8c4]{color:#6c564b}.course-page .hero-button[data-v-4c86c8c4],.program-page .hero-button[data-v-4c86c8c4],.section-page .hero-button[data-v-4c86c8c4]{margin-top:1rem}.preview-card[data-v-4c86c8c4]{background:transparent;box-shadow:0 24px 60px rgba(67,53,46,.12);border-radius:1.25rem;overflow:hidden}.preview-image-wrap[data-v-4c86c8c4]{padding:0;background:transparent}.preview-image[data-v-4c86c8c4]{border-radius:0;max-height:80vh}.preview-actions[data-v-4c86c8c4]{display:flex;justify-content:flex-end;align-items:center;padding:1rem 1.5rem}.preview-actions .v-btn[data-v-4c86c8c4]{color:#f2eee5!important}.hero-button[data-v-4c86c8c4]{padding:.95rem 1.6rem;background:#893b43;color:#f2eee5;text-decoration:none;border-radius:999px;font-weight:600;transition:background .2s ease}.hero-button[data-v-4c86c8c4]:hover{background:#6f2e35}.hero-button.outlined[data-v-4c86c8c4]{background:transparent;color:#43352e;border:1px solid rgba(67,53,46,.18)}.back-button[data-v-4c86c8c4]{font-size:1.25rem;font-weight:500}.custom-padding[data-v-4c86c8c4]{padding:4rem 2.5rem}.fixed-back-button[data-v-4c86c8c4]{position:fixed;top:14%;left:5.5%;z-index:1000}.icon-shop-hero[data-v-4c86c8c4]{padding:1.5rem}.icon-shop-title[data-v-4c86c8c4]{margin:0 0 .7rem;font-size:clamp(2rem,4vw,3rem);line-height:1.1;color:#43352e;letter-spacing:.04em;text-transform:uppercase}.icon-shop-description[data-v-4c86c8c4]{margin:0;max-width:56rem;color:rgba(67,53,46,.82);font-size:clamp(1rem,1.35vw,1.13rem);line-height:1.8}.gallery-section-title[data-v-4c86c8c4],.section-title[data-v-4c86c8c4]{color:#43352e;font-weight:700;letter-spacing:.15em;text-transform:uppercase;font-size:1.5rem;padding:.5rem 1.5rem}.section-title[data-v-4c86c8c4]{margin:0;font-size:2.5rem}.custom-m-w[data-v-4c86c8c4]{padding-top:0;width:90%;margin:0 auto}.section-topbar[data-v-4c86c8c4]{padding:1.2rem 0 .5rem}.section-back-link[data-v-4c86c8c4]{display:inline-flex;align-items:center;gap:.4rem;color:#893b43;text-decoration:none;font-weight:600}.section-header[data-v-4c86c8c4]{margin-bottom:1rem}.video-section[data-v-4c86c8c4]{margin-bottom:2rem}.video-frame[data-v-4c86c8c4]{position:relative;width:100%;max-width:1100px;margin:0 auto;aspect-ratio:16/9;background:#000;border-radius:1rem;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.16)}.video-player[data-v-4c86c8c4]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.video-help[data-v-4c86c8c4]{margin-top:.75rem;font-size:.95rem;color:#5b4d45}.masonry-grid[data-v-4c86c8c4]{-moz-column-count:2;column-count:2;-moz-column-gap:1rem;column-gap:1rem}.masonry-item[data-v-4c86c8c4]{display:inline-block;width:100%;margin-bottom:1rem;-moz-column-break-inside:avoid;break-inside:avoid}.gallery-card[data-v-4c86c8c4]{cursor:pointer;transition:all .3s ease}.gallery-card[data-v-4c86c8c4]:hover{transform:scale(1.02);box-shadow:0 8px 16px rgba(0,0,0,.2)}.gallery-image[data-v-4c86c8c4]{width:100%;height:auto;display:block}@media(min-width:640px){.masonry-grid[data-v-4c86c8c4]{-moz-column-count:2;column-count:2}}@media(min-width:1024px){.masonry-grid[data-v-4c86c8c4]{-moz-column-count:3;column-count:3}}@media(min-width:1280px){.masonry-grid[data-v-4c86c8c4]{-moz-column-count:4;column-count:4}}#container{width:100vw}[data-v-cf071b96] button{color:#fff!important;@media (min-width:780px){color:#000!important}}[data-v-cf071b96] .v-responsive__content{display:flex;align-items:center;justify-content:center}[data-v-cf071b96] .v-window__controls{position:absolute;left:0;width:100%}@media (max-width:768px){[data-v-cf071b96] .v-carousel__controls{background:rgba(67,53,46,.45);border-radius:999px;z-index:5}[data-v-cf071b96] .v-carousel__controls__item{opacity:.95}[data-v-cf071b96] .v-carousel__controls__item .v-icon{color:#f2eee5!important;font-size:.95rem}}.carousel-item-container[data-v-cf071b96]{overflow:auto;width:100%;position:relative;display:flex;align-items:center;justify-content:center}.carousel-item-image[data-v-cf071b96]{width:auto;height:auto;max-width:100%;max-height:85vh;-o-object-fit:contain;object-fit:contain}.custom-position[data-v-cf071b96]{position:absolute;bottom:1rem;right:1rem}.custom-overlay[data-v-55a6845f]{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;max-width:90vw}.custom-overlay-width-mobile[data-v-55a6845f]{width:100vw;height:100vh}.custom-overlay-width-desktop[data-v-55a6845f]{width:90vw;height:auto;max-height:85vh;overflow-y:auto}[data-v-55a6845f] .v-btn--elevated{margin-bottom:-3rem;z-index:2000}.custom-position[data-v-55a6845f]{position:fixed}[data-v-55a6845f] .v-overlay__scrim{opacity:1!important}.close-btn[data-v-55a6845f]{position:absolute;top:1rem;right:0;@media (min-width:780px){right:0}}.works-container[data-v-51deeea0]{padding:2rem 1rem;width:100%;max-width:1200px;margin:0 auto}.works-title[data-v-51deeea0]{text-align:start;font-size:2.5rem;margin-bottom:3rem;color:#43352e;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.works-grid[data-v-51deeea0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2.5rem;margin-bottom:2rem}.workshops-hero[data-v-51deeea0]{margin-bottom:2.5rem}.workshops-hero-image[data-v-51deeea0]{width:100%;height:350px;-o-object-fit:cover;object-fit:cover;border-radius:1.2rem;box-shadow:0 18px 40px rgba(67,53,46,.08)}.workshops-hero-text[data-v-51deeea0]{margin-top:1rem;font-size:clamp(1rem,1.35vw,1.13rem);line-height:1.8;color:#43352e}.work-card[data-v-51deeea0]{cursor:pointer;border-radius:1.2rem;overflow:hidden;box-shadow:0 18px 40px rgba(67,53,46,.08);transition:all .3s ease;background:#fff}.work-card[data-v-51deeea0]:hover{transform:translateY(-8px);box-shadow:0 24px 50px rgba(67,53,46,.18)}.card-image-container[data-v-51deeea0]{width:100%;height:350px;overflow:hidden;background:#f5f5f5}.card-image[data-v-51deeea0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;display:block}.work-card:hover .card-image[data-v-51deeea0]{transform:scale(1.05)}.card-title[data-v-51deeea0]{padding:1.8rem 1.5rem;text-align:center;font-size:1.4rem;color:#43352e;margin:0;font-weight:700;letter-spacing:.1em;text-transform:uppercase}@media (max-width:768px){.works-container[data-v-51deeea0]{width:min(95vw,100%);padding-left:1rem;padding-right:1rem}.works-grid[data-v-51deeea0]{grid-template-columns:1fr;gap:1.5rem}.card-image-container[data-v-51deeea0],.workshops-hero-image[data-v-51deeea0]{height:280px}.workshops-hero-text[data-v-51deeea0]{font-size:1.05rem}.card-title[data-v-51deeea0]{padding:1.5rem 1rem;font-size:1.2rem}.works-title[data-v-51deeea0]{text-align:center;font-size:2rem;margin-bottom:2rem}}.section-page[data-v-47095fd9]{width:min(70vw,100%);margin:0 auto;padding:2rem 0 .75rem;color:#43352e}.section-header[data-v-47095fd9]{display:block;margin-bottom:1.5rem}.section-title[data-v-47095fd9]{margin-bottom:3rem;color:#43352e;font-size:2.5rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.main-image[data-v-47095fd9]{width:100%;height:350px;margin-bottom:1.5rem;border-radius:1.2rem;-o-object-fit:cover;object-fit:cover}.intro-card[data-v-47095fd9]{margin-bottom:1.5rem}.works-grid[data-v-47095fd9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2.5rem;margin-bottom:2rem}.work-card[data-v-47095fd9]{display:flex;flex-direction:column;overflow:hidden;color:inherit;background:#fff;text-decoration:none;border-radius:1.2rem;transition:all .3s ease}.work-card[data-v-47095fd9]:hover{transform:translateY(-8px);box-shadow:0 24px 50px rgba(67,53,46,.18)}.card-image-container[data-v-47095fd9]{width:100%;height:350px;overflow:hidden;background:#f5f5f5}.card-image[data-v-47095fd9]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.work-card:hover .card-image[data-v-47095fd9]{transform:scale(1.05)}.card-copy[data-v-47095fd9]{display:flex;flex:1;flex-direction:column;padding:1.8rem 1.5rem}.card-date[data-v-47095fd9]{margin:0;text-align:center;color:#6c564b;font-size:.9rem;line-height:1.6}.card-title[data-v-47095fd9]{margin:0;padding:1rem 0;color:#43352e;text-align:center;font-size:1.3rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.card-meta[data-v-47095fd9]{display:flex;width:100%;justify-content:space-between;gap:12px;padding:14px 0;border-top:1px solid rgba(67,53,46,.16);font-size:.9rem}.card-meta span[data-v-47095fd9]:first-child{font-weight:700}.card-link[data-v-47095fd9]{margin-top:auto;padding-top:14px;color:#75564a;font-weight:700}@media (max-width:768px){.section-page[data-v-47095fd9]{width:min(95vw,100%);padding:2rem 1rem .75rem}.section-title[data-v-47095fd9]{margin-bottom:2rem;font-size:2rem}.card-image-container[data-v-47095fd9],.main-image[data-v-47095fd9]{height:280px}.works-grid[data-v-47095fd9]{grid-template-columns:1fr;gap:1.5rem}}.workshop-detail[data-v-0f643072]{--ink:#342f2a;--muted:#70655c;--accent:#893b43;--line:rgba(52,47,42,.16);width:min(1180px,calc(100% - 48px));margin:0 auto;padding:24px 0 80px;color:var(--ink)}.workshop-hero[data-v-0f643072]{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,6vw,76px);margin:34px 0 40px}.hero-image[data-v-0f643072]{width:100%;height:min(62vw,630px);min-height:410px;-o-object-fit:cover;object-fit:cover;background:#eee9e0}.hero-copy[data-v-0f643072]{max-width:510px}.eyebrow[data-v-0f643072]{margin:0 0 14px;color:var(--accent);font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.hero-copy h1[data-v-0f643072]{margin:0 0 16px;font-size:clamp(2.2rem,4.2vw,4.1rem);font-weight:500;line-height:1.08}.hero-date[data-v-0f643072]{margin:0 0 20px;font-size:1.18rem;font-weight:600}.hero-extra[data-v-0f643072],.hero-facts[data-v-0f643072],.hero-intro[data-v-0f643072]{line-height:1.7}.hero-facts[data-v-0f643072]{color:var(--muted)}.hero-price[data-v-0f643072]{margin:24px 0 20px;font-size:2rem;font-weight:700}.hero-extra[data-v-0f643072]{margin:-10px 0 20px}.button[data-v-0f643072]{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:12px 20px;border:0;text-align:center;text-decoration:none;text-transform:uppercase;font-size:.82rem;font-weight:700;letter-spacing:.04em;cursor:pointer;transition:background .16s ease,transform .16s ease}.button[data-v-0f643072]:hover{transform:translateY(-2px)}.button-primary[data-v-0f643072]{color:#fff;background:var(--accent)}.button-primary[data-v-0f643072]:hover{background:#6f2f36}.button[data-v-0f643072]:disabled{cursor:wait;opacity:.7}.fact-bar[data-v-0f643072]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;padding:24px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.fact-bar div[data-v-0f643072]{display:grid;gap:7px;align-content:start}.fact-bar span[data-v-0f643072]{color:var(--muted);font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.fact-bar strong[data-v-0f643072]{font-size:.94rem;line-height:1.4}.content-section[data-v-0f643072]{max-width:850px;padding:76px 0;border-bottom:1px solid var(--line)}.content-section h2[data-v-0f643072],.included-section h2[data-v-0f643072],.instructor-section h2[data-v-0f643072],.registration-section h2[data-v-0f643072]{margin:0 0 22px;font-size:clamp(1.8rem,3vw,2.5rem);font-weight:500;line-height:1.2}.content-section>p[data-v-0f643072]:not(.eyebrow),.included-section p[data-v-0f643072],.instructor-section p[data-v-0f643072]{max-width:760px;line-height:1.8}.about-section>p[data-v-0f643072]:not(.eyebrow){margin:0 0 14px}.programme-section[data-v-0f643072]{max-width:none}.programme-grid[data-v-0f643072]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.programme-stage[data-v-0f643072]{min-height:210px;padding:24px}.stage-number[data-v-0f643072]{color:var(--accent);font-size:.78rem}.programme-stage h3[data-v-0f643072]{margin:12px 0;font-size:1.18rem;font-weight:600}.content-section ul[data-v-0f643072],.programme-stage ul[data-v-0f643072]{margin:0;padding-left:18px}.content-section li[data-v-0f643072],.programme-stage li[data-v-0f643072]{margin:7px 0;line-height:1.6}.section-note[data-v-0f643072]{margin-top:24px;color:var(--muted);line-height:1.7}.format-section[data-v-0f643072]{max-width:none}.format-list[data-v-0f643072]{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 24px!important;padding:0!important;list-style:none}.format-list li[data-v-0f643072]{margin:0!important;padding:10px 14px;border:1px solid var(--line);font-size:.84rem;font-weight:700;text-transform:uppercase}.included-section[data-v-0f643072]{display:grid;grid-template-columns:1fr auto;align-items:center;gap:36px;margin:62px 0;padding:clamp(26px,5vw,54px);background:#edf0e8}.included-section h2[data-v-0f643072]{margin-bottom:14px}.check-list[data-v-0f643072]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 24px;margin:18px 0 0;padding:0;list-style:none}.check-list li[data-v-0f643072]{position:relative;padding:6px 0 6px 22px;line-height:1.5}.check-list li[data-v-0f643072]:before{position:absolute;left:0;content:"✓";color:#4d6b52;font-weight:700}.included-fee[data-v-0f643072]{white-space:nowrap;font-size:clamp(1.7rem,3vw,2.5rem)}.bring-section[data-v-0f643072],.location-section[data-v-0f643072],.organisation-section[data-v-0f643072],.schedule-section[data-v-0f643072]{max-width:850px}.schedule-time[data-v-0f643072]{display:block;margin:24px 0;font-size:1.8rem}.text-link[data-v-0f643072]{display:inline-block;margin-top:10px;color:var(--accent);font-weight:700;text-decoration-thickness:1px;text-underline-offset:4px}.instructor-section[data-v-0f643072]{display:grid;grid-template-columns:minmax(220px,.65fr) 1fr;align-items:center;gap:clamp(28px,6vw,74px);padding:64px 0;border-bottom:1px solid var(--line)}.instructor-section>img[data-v-0f643072]{width:100%;max-height:440px;-o-object-fit:cover;object-fit:cover}.instructor-section h3[data-v-0f643072]{margin:0;font-size:1.35rem}.instructor-role[data-v-0f643072]{margin:4px 0 18px;color:var(--muted);font-style:italic}.practical-section dl[data-v-0f643072]{margin:28px 0 0;border-top:1px solid var(--line)}.practical-section dl>div[data-v-0f643072]{display:grid;grid-template-columns:.7fr 1.3fr;gap:24px;padding:16px 0;border-bottom:1px solid var(--line)}.practical-section dt[data-v-0f643072]{color:var(--muted);font-weight:600}.practical-section dd[data-v-0f643072]{margin:0;line-height:1.6}.accommodation-note[data-v-0f643072]{margin-top:28px;padding:22px;border-left:3px solid var(--accent);background:#f5f2ed}.accommodation-note h3[data-v-0f643072]{margin:0 0 8px}.accommodation-note p[data-v-0f643072]{margin:0;line-height:1.7}.button-light[data-v-0f643072]{flex:0 0 auto;color:var(--ink)}.button-light[data-v-0f643072]:hover{background:#e9eee8}.registration-section[data-v-0f643072]{max-width:850px;scroll-margin-top:32px;margin:72px auto 0}.registration-heading[data-v-0f643072]{margin-bottom:30px}.registration-heading>p[data-v-0f643072]:last-child{line-height:1.6}.registration-form[data-v-0f643072]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px}.registration-form>label[data-v-0f643072]:not(.agreement){display:grid;gap:8px;font-weight:600}.field-error[data-v-0f643072]{color:#812323;font-size:.88rem;font-weight:400}.accommodation-options legend span[data-v-0f643072],.required-marker[data-v-0f643072]{color:var(--accent)}.registration-form input[data-v-0f643072]:not([type=checkbox]):not([type=radio]),.registration-form textarea[data-v-0f643072]{width:100%;min-height:48px;padding:12px;border:1px solid #c9c2b9;border-radius:0;color:var(--ink);background:#fff;font:inherit}.registration-form textarea[data-v-0f643072]{resize:vertical}.registration-form input[data-v-0f643072]:focus,.registration-form textarea[data-v-0f643072]:focus{outline:2px solid #3f574b;outline-offset:1px}.accommodation-options[data-v-0f643072],.agreement[data-v-0f643072],.payment-note[data-v-0f643072],.registration-alert[data-v-0f643072],.registration-form>label[data-v-0f643072]:nth-of-type(4),.registration-form>label[data-v-0f643072]:nth-of-type(5),.submit-button[data-v-0f643072]{grid-column:1/-1}.accommodation-options[data-v-0f643072]{display:flex;flex-wrap:wrap;gap:14px 24px;margin:0;padding:18px;border:1px solid #c9c2b9}.accommodation-options legend[data-v-0f643072]{padding:0 8px;font-weight:600}.radio-option[data-v-0f643072]{display:flex;align-items:center;gap:8px}.agreement[data-v-0f643072]{display:flex;align-items:flex-start;gap:12px;line-height:1.6}.agreement input[data-v-0f643072]{flex:0 0 auto;width:18px;height:18px;margin-top:3px;accent-color:var(--accent)}.registration-alert[data-v-0f643072]{padding:14px 16px;border-left:4px solid;border-radius:.4rem;line-height:1.55}.registration-alert p[data-v-0f643072]{margin:4px 0 0}.registration-alert--success[data-v-0f643072]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-color:#4d8055;color:#315b37;background:#edf5ee}.registration-alert--error[data-v-0f643072]{border-color:#a32626;color:#812323;background:#fbefed}.registration-alert-close[data-v-0f643072]{display:grid;flex:0 0 32px;width:32px;height:32px;place-items:center;margin:-5px -7px 0 0;border:0;border-radius:50%;color:inherit;background:transparent;cursor:pointer}.registration-alert-close[data-v-0f643072]:hover{background:rgba(49,91,55,.1)}.registration-alert-close[data-v-0f643072]:focus-visible{outline:2px solid currentColor;outline-offset:2px}.submit-button[data-v-0f643072]{justify-self:start;min-width:220px}.form-error[data-v-0f643072]{margin:0;color:#a32626}.payment-note[data-v-0f643072]{margin:-8px 0 0;color:var(--muted);font-size:.88rem}.success-message[data-v-0f643072]{padding:28px}.success-message h3[data-v-0f643072]{margin:0 0 8px;font-size:1.35rem}.success-message p[data-v-0f643072]{margin:0;line-height:1.7}.sticky-register[data-v-0f643072]{display:none}.not-found[data-v-0f643072]{min-height:55vh;display:grid;place-content:center;gap:20px}@media (max-width:800px){.workshop-detail[data-v-0f643072]{width:min(100% - 32px,620px);padding-top:16px;padding-bottom:96px}.workshop-hero[data-v-0f643072]{grid-template-columns:1fr;gap:26px;margin-top:22px}.hero-image[data-v-0f643072]{height:min(118vw,600px);min-height:300px;max-height:560px;-o-object-position:center;object-position:center}.hero-copy h1[data-v-0f643072]{font-size:clamp(2rem,9vw,3.2rem)}.hero-price[data-v-0f643072]{margin:16px 0}.fact-bar[data-v-0f643072]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px}.fact-bar strong[data-v-0f643072]{font-size:.88rem}.content-section[data-v-0f643072]{padding:52px 0}.programme-grid[data-v-0f643072]{grid-template-columns:repeat(2,minmax(0,1fr))}.programme-stage[data-v-0f643072]{min-height:0;padding:18px}.included-section[data-v-0f643072]{grid-template-columns:1fr;gap:10px;margin:44px 0;padding:26px 20px}.included-fee[data-v-0f643072]{justify-self:start}.instructor-section[data-v-0f643072]{grid-template-columns:minmax(110px,.6fr) 1fr;gap:22px;padding:46px 0}.practical-section dl>div[data-v-0f643072]{grid-template-columns:1fr;gap:5px}.registration-section[data-v-0f643072]{margin-top:54px}.sticky-register[data-v-0f643072]{position:fixed;z-index:5;right:16px;bottom:max(14px,env(safe-area-inset-bottom));left:16px;display:block;padding:15px;color:#fff;background:var(--accent);box-shadow:0 8px 25px rgba(30,24,20,.25);text-align:center;text-decoration:none;text-transform:uppercase;font-size:.86rem;font-weight:700}}@media (max-width:520px){.check-list[data-v-0f643072],.instructor-section[data-v-0f643072],.programme-grid[data-v-0f643072]{grid-template-columns:1fr}.instructor-section>img[data-v-0f643072]{max-height:420px;-o-object-position:center 35%;object-position:center 35%}.registration-form[data-v-0f643072]{grid-template-columns:1fr;gap:16px}.registration-form[data-v-0f643072]>*{grid-column:1/-1}.accommodation-options[data-v-0f643072]{align-items:flex-start;flex-direction:column}}.workshop-detail[data-v-0f643072]{width:min(70vw,100%);max-width:none;padding:2rem 0 4rem;color:#43352e}.section-header[data-v-0f643072]{display:block;margin-bottom:1.5rem}.section-title[data-v-0f643072]{margin:0 0 3rem;color:#43352e;font-size:2.5rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.main-image[data-v-0f643072]{width:100%;height:350px;margin-bottom:1.5rem;border-radius:1.2rem;-o-object-fit:cover;object-fit:cover}.content-section[data-v-0f643072],.hero-summary[data-v-0f643072],.included-section[data-v-0f643072],.instructor-section[data-v-0f643072],.registration-section[data-v-0f643072],.success-message[data-v-0f643072]{border-radius:1.2rem}.content-section[data-v-0f643072],.hero-summary[data-v-0f643072],.registration-section[data-v-0f643072]{max-width:none;margin:0 0 1.5rem;padding:1.5rem;background:#fff}.content-section .eyebrow[data-v-0f643072],.hero-summary .eyebrow[data-v-0f643072],.included-section .eyebrow[data-v-0f643072],.instructor-section .eyebrow[data-v-0f643072],.registration-section .eyebrow[data-v-0f643072]{color:#6c564b;letter-spacing:.08em}.content-section h2[data-v-0f643072],.included-section h2[data-v-0f643072],.instructor-section h2[data-v-0f643072],.registration-section h2[data-v-0f643072]{color:#43352e;font-size:clamp(1.25rem,2.3vw,1.7rem);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.fact-bar[data-v-0f643072]{grid-template-columns:repeat(auto-fit,minmax(145px,1fr));margin:0 0 1.5rem;padding:1.5rem;border:0;border-radius:1.2rem;box-shadow:0 18px 40px rgba(67,53,46,.08)}.bring-section[data-v-0f643072],.format-section[data-v-0f643072],.location-section[data-v-0f643072],.organisation-section[data-v-0f643072],.programme-section[data-v-0f643072],.schedule-section[data-v-0f643072]{max-width:none}.programme-grid[data-v-0f643072]{gap:1.5rem}.included-section[data-v-0f643072],.instructor-section[data-v-0f643072]{margin:0 0 1.5rem;padding:1.5rem;border-bottom:0;box-shadow:0 18px 40px rgba(67,53,46,.08)}.button-primary[data-v-0f643072]{background:#893b43}.button-light[data-v-0f643072]{color:#43352e;background:#fff}.registration-section[data-v-0f643072]{scroll-margin-top:24px}.accommodation-options[data-v-0f643072],.registration-form input[data-v-0f643072]:not([type=checkbox]):not([type=radio]),.registration-form textarea[data-v-0f643072]{border-radius:.4rem;border-color:rgba(67,53,46,.3)}.success-message[data-v-0f643072]{border-left:4px solid #4d6b52;background:#edf0e8}@media (max-width:768px){.workshop-detail[data-v-0f643072]{width:min(95vw,100%);padding:2rem 1rem 6rem}.section-title[data-v-0f643072]{margin-bottom:2rem;font-size:2rem}.main-image[data-v-0f643072]{height:280px}.programme-grid[data-v-0f643072]{grid-template-columns:1fr;gap:1.5rem}.included-section[data-v-0f643072],.instructor-section[data-v-0f643072]{padding:1.25rem}}.programme-list[data-v-0f643072]{margin:0;padding:0;list-style:none}.programme-stage[data-v-0f643072]{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:1rem;padding:1.2rem 0;border:0;border-bottom:1px solid rgba(67,53,46,.14);border-radius:0;background:transparent}.programme-stage h3[data-v-0f643072]{margin:0 0 .55rem;font-size:1.1rem}.programme-stage ul[data-v-0f643072]{margin:0;padding-left:1.1rem}.programme-stage li[data-v-0f643072]{margin-bottom:.35rem}.format-list[data-v-0f643072]{display:block;margin:0 0 .75rem!important;padding:0 0 0 1.1rem!important;list-style:disc}.format-list li[data-v-0f643072]{margin:0 0 .5rem!important;padding:0;border:0;font-size:clamp(1rem,1.35vw,1.13rem);font-weight:400;text-transform:none}.materials-list[data-v-0f643072]{display:block;margin:0;padding:0 0 0 1.1rem;list-style:disc}.materials-list li[data-v-0f643072]{position:static;margin:0 0 .5rem;padding:0;line-height:1.8}.materials-list li[data-v-0f643072]:before{display:none}.included-fee[data-v-0f643072]{font-size:1.3rem}.program-page[data-v-0f643072]{width:min(70vw,100%);margin:0 auto;padding:2rem 0 .75rem;color:#43352e}.program-hero[data-v-0f643072]{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:2rem;margin:1rem 0 2rem}.program-hero-image[data-v-0f643072]{display:block;width:100%;height:clamp(480px,52vw,720px);-o-object-fit:contain;object-fit:contain;border-radius:1.2rem}.program-hero-content[data-v-0f643072],.program-section[data-v-0f643072]{padding:1.4rem;border-radius:1.2rem}.program-eyebrow[data-v-0f643072]{margin-bottom:.75rem;color:#6c564b;font-size:.9rem;letter-spacing:.12em;text-transform:uppercase}.program-title[data-v-0f643072]{margin-bottom:.6rem;font-size:clamp(2rem,4vw,3rem);letter-spacing:.04em;text-transform:uppercase}.program-subtitle[data-v-0f643072]{margin-bottom:.8rem;font-size:1.2rem;font-style:italic}.program-section li[data-v-0f643072],.program-section p[data-v-0f643072],.program-summary[data-v-0f643072]{margin-bottom:.75rem;font-size:clamp(1rem,1.35vw,1.13rem);line-height:1.8}.program-price[data-v-0f643072]{margin:1rem 0;font-size:1.5rem;font-weight:700}.button[data-v-0f643072]:focus-visible,.hero-button[data-v-0f643072]:focus-visible,.sticky-register[data-v-0f643072]:focus-visible{outline:3px solid #43352e;outline-offset:3px}.program-section[data-v-0f643072]{margin-top:1.5rem}.program-section h2[data-v-0f643072]{margin-bottom:.8rem;font-size:clamp(1.25rem,2.3vw,1.7rem);letter-spacing:.04em;text-transform:uppercase}.program-section ul[data-v-0f643072]{padding-left:1.1rem}.program-section li[data-v-0f643072]{margin-bottom:.5rem}.program-page .hero-button[data-v-0f643072]{border:none;cursor:pointer}.fact-bar[data-v-0f643072]{margin-top:1rem;background:#fff;box-shadow:none}.programme-grid[data-v-0f643072]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;border:0;background:transparent}.programme-stage[data-v-0f643072]{border:1px solid rgba(67,53,46,.12);border-radius:1rem;box-shadow:none}.included-section[data-v-0f643072],.instructor-section[data-v-0f643072]{display:block;margin-top:1.5rem;padding:1.4rem;color:#43352e;background:#fff;box-shadow:none}.included-section[data-v-0f643072]{background:#f2eee5}.included-fee[data-v-0f643072]{display:block;margin-top:1rem}.instructor-section>img[data-v-0f643072]{float:right;width:min(34%,300px);margin:0 0 1rem 1.5rem;border-radius:1.2rem}.registration-form input[data-v-0f643072]:not([type=checkbox]):not([type=radio]),.registration-form textarea[data-v-0f643072]{border-radius:.35rem}@media (max-width:960px){.program-hero[data-v-0f643072]{grid-template-columns:1fr}.program-title[data-v-0f643072]{font-size:1.8rem}.program-hero-image[data-v-0f643072]{height:auto;max-height:none;-o-object-fit:contain;object-fit:contain}}@media (max-width:768px){.program-page[data-v-0f643072]{width:min(95vw,100%);padding:2rem 1rem 6rem}.program-hero-content[data-v-0f643072],.program-section[data-v-0f643072]{padding:1rem}.programme-grid[data-v-0f643072]{grid-template-columns:1fr}.instructor-section>img[data-v-0f643072]{float:none;width:100%;max-height:420px;margin:0 0 1rem;-o-object-fit:cover;object-fit:cover}}.programme-list[data-v-0f643072]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.programme-stage[data-v-0f643072]{display:block;min-height:0;padding:1.35rem;border:1px solid rgba(67,53,46,.14);border-radius:1.2rem;background:#fff;box-shadow:0 18px 40px rgba(67,53,46,.08)}.stage-heading[data-v-0f643072]{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:.9rem;margin-bottom:.8rem;padding-bottom:.7rem;border-bottom:1px solid rgba(67,53,46,.12)}.stage-number[data-v-0f643072]{flex:0 0 auto;color:#893b43;font-size:1.25rem;font-weight:700;line-height:1}.programme-stage h3[data-v-0f643072]{min-width:0;margin:0;font-size:1.05rem;font-weight:700;letter-spacing:.04em;line-height:1.35;text-transform:uppercase;overflow-wrap:anywhere}.stage-points[data-v-0f643072]{margin:0;padding-left:1.1rem}.stage-points li[data-v-0f643072]{margin:0 0 .45rem;font-size:1rem;line-height:1.65}.program-gallery[data-v-0f643072]{margin-top:1.5rem;padding:1.4rem;border-radius:1.2rem}.program-gallery h2[data-v-0f643072]{margin-bottom:.8rem;font-size:clamp(1.25rem,2.3vw,1.7rem);letter-spacing:.04em;text-transform:uppercase}.gallery-strip[data-v-0f643072]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;overflow:visible;padding:.2rem}.gallery-strip .masonry-item[data-v-0f643072]{min-width:0}@media (max-width:768px){.gallery-strip[data-v-0f643072]{grid-template-columns:repeat(2,minmax(0,1fr))}}.gallery-thumb[data-v-0f643072]{display:block;width:100%;aspect-ratio:4/3;padding:0;overflow:hidden;border:0;border-radius:1rem;background:#f2eee5;cursor:zoom-in}.gallery-thumb img[data-v-0f643072]{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .18s ease}.gallery-thumb:hover img[data-v-0f643072]{transform:scale(1.04)}.gallery-thumb[data-v-0f643072]:focus-visible{outline:3px solid #893b43;outline-offset:3px}.program-page .registration-section[data-v-0f643072]{max-width:680px;margin:1.5rem auto 0;padding:1.2rem;background:#f2eee5}.program-page .registration-heading[data-v-0f643072]{margin-bottom:1rem}.program-page .registration-heading h2[data-v-0f643072]{margin-bottom:.5rem;font-size:1.55rem}.program-page .registration-heading>p[data-v-0f643072]:last-child{margin-bottom:0}.program-page .registration-form[data-v-0f643072]{gap:12px}.program-page .registration-form>label[data-v-0f643072]:not(.agreement){gap:5px;font-size:.94rem}.field-label[data-v-0f643072]{color:var(--ink)}.required-marker[data-v-0f643072]{margin-left:.15rem;font-weight:700}.program-page .registration-form>label[data-v-0f643072]:nth-of-type(3){grid-column:1/-1}.program-page .registration-form input[data-v-0f643072]:not([type=checkbox]):not([type=radio]),.program-page .registration-form textarea[data-v-0f643072]{min-height:42px;padding:8px 10px;border:1px solid rgba(67,53,46,.3);border-radius:.35rem}.program-page .registration-form textarea[data-v-0f643072]{min-height:88px}.program-page .accommodation-options[data-v-0f643072]{gap:10px 16px;padding:12px 14px}.program-page .submit-button[data-v-0f643072]{min-width:0;min-height:44px;padding:.65rem 1.1rem}.program-page .payment-note[data-v-0f643072]{margin:0;font-size:.82rem}@media (max-width:768px){.program-page .registration-section[data-v-0f643072]{max-width:none;margin-top:1rem;padding:1rem}.programme-list[data-v-0f643072]{grid-template-columns:1fr;gap:.9rem}}.section-page[data-v-c4d12164]{padding:2rem 0 .75rem;width:min(70vw,100%);margin:0 auto;color:#43352e}.section-header[data-v-c4d12164]{display:block;margin-bottom:1.5rem}.section-title[data-v-c4d12164]{text-align:start;font-size:2.5rem;margin-bottom:3rem;color:#43352e;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.section-page h2[data-v-c4d12164]{margin:1.2rem 0 .6rem;font-size:clamp(1.25rem,2.3vw,1.7rem);letter-spacing:.04em;text-transform:uppercase}.section-page li[data-v-c4d12164],.section-page p[data-v-c4d12164]{font-size:clamp(1rem,1.35vw,1.13rem);line-height:1.8}.main-image[data-v-c4d12164]{width:100%;height:350px;-o-object-fit:cover;object-fit:cover;border-radius:1.2rem;margin-bottom:1.5rem}.previewable-image[data-v-c4d12164]{cursor:zoom-in}.section-card[data-v-c4d12164]{border-radius:1.2rem;margin-bottom:1.5rem}.works-grid[data-v-c4d12164]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2.5rem;margin-bottom:2rem}.work-card[data-v-c4d12164]{cursor:pointer;border-radius:1.2rem;overflow:hidden;transition:all .3s ease;background:#fff}.work-card[data-v-c4d12164]:hover{transform:translateY(-8px);box-shadow:0 24px 50px rgba(67,53,46,.18)}.card-image-container[data-v-c4d12164]{width:100%;height:350px;overflow:hidden;background:#f5f5f5}.card-image[data-v-c4d12164]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;display:block}.work-card:hover .card-image[data-v-c4d12164]{transform:scale(1.05)}.card-title[data-v-c4d12164]{padding:1.8rem 1.5rem;text-align:center;font-size:1.3rem;color:#43352e;margin:0;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media (max-width:768px){.section-page[data-v-c4d12164]{width:min(95vw,100%);padding-left:1rem;padding-right:1rem}.section-title[data-v-c4d12164]{font-size:2rem;margin-bottom:2rem}.main-image[data-v-c4d12164]{height:280px}.works-grid[data-v-c4d12164]{grid-template-columns:1fr;gap:1.5rem}.card-image-container[data-v-c4d12164]{height:280px}}.email-error[data-v-a952294c]{margin-top:.5rem;color:#8a2d3b;font-size:.9rem}.section-page[data-v-704f303a]{padding:2rem 0 .75rem;width:min(70vw,100%);margin:0 auto;color:#43352e}.section-header[data-v-704f303a]{display:block;margin-bottom:1.5rem}.section-title[data-v-704f303a]{text-align:start;font-size:2.5rem;margin-bottom:3rem;color:#43352e;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.section-page h2[data-v-704f303a]{margin:1.2rem 0 .6rem;font-size:clamp(1.25rem,2.3vw,1.7rem);letter-spacing:.04em;text-transform:uppercase}.section-page li[data-v-704f303a],.section-page p[data-v-704f303a]{font-size:clamp(1rem,1.35vw,1.13rem);line-height:1.8}.main-image[data-v-704f303a]{width:100%;height:350px;-o-object-fit:cover;object-fit:cover;border-radius:1.2rem;margin-bottom:1.5rem}.previewable-image[data-v-704f303a]{cursor:zoom-in}.mentorship-card[data-v-704f303a],.section-card[data-v-704f303a]{border-radius:1.2rem;margin-bottom:1.5rem}.mentorship-subtitle[data-v-704f303a]{font-style:italic;font-weight:600}.scheduler-wrap[data-v-704f303a]{margin-top:1rem}.scheduler-title[data-v-704f303a]{margin-bottom:.6rem;font-weight:600}.scheduler-container[data-v-704f303a]{display:flex;gap:1.5rem;align-items:center;margin-bottom:1rem;flex-wrap:wrap;color:var(--app-text)}.date-picker-wrapper[data-v-704f303a]{flex:1;min-width:200px}.date-picker-wrapper[data-v-704f303a] .v-field--outlined{border:1px solid rgba(67,53,46,.12)!important;border-radius:.375rem;background-color:var(--app-bg)!important;min-height:3.5rem}.date-picker-wrapper[data-v-704f303a] .v-field--outlined:hover{border-color:rgba(67,53,46,.2);background-color:var(--app-bg)}.date-picker-wrapper[data-v-704f303a] .v-field--outlined.v-field--focused{border-color:#893b43;box-shadow:0 0 0 3px rgba(137,59,67,.1);background-color:var(--app-bg)}.date-picker-wrapper[data-v-704f303a] .v-field__input{padding:.75rem;color:#43352e;font-size:1rem}.date-picker-wrapper[data-v-704f303a] .v-label{font-size:.75rem;font-weight:500;color:rgba(67,53,46,.7);text-transform:uppercase;letter-spacing:.0125rem}.time-picker-wrapper[data-v-704f303a]{flex:1;min-width:200px}.time-picker-wrapper[data-v-704f303a] .v-field--outlined{border:1px solid rgba(67,53,46,.12)!important;border-radius:.375rem;background-color:var(--app-bg)!important;min-height:3.5rem}.time-picker-wrapper[data-v-704f303a] .v-field--outlined:hover{border-color:rgba(67,53,46,.2);background-color:var(--app-bg)}.time-picker-wrapper[data-v-704f303a] .v-field--outlined.v-field--focused{border-color:#893b43;box-shadow:0 0 0 3px rgba(137,59,67,.1);background-color:var(--app-bg)}.time-picker-wrapper[data-v-704f303a] .v-field__input{padding:.75rem;color:#43352e;font-size:1rem}.time-picker-wrapper[data-v-704f303a] .v-label{font-size:.75rem;font-weight:500;color:rgba(67,53,46,.7);text-transform:uppercase;letter-spacing:.0125rem}.scheduler-grid[data-v-704f303a]{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.slot-error[data-v-704f303a]{margin-top:.35rem;color:#8a2d3b;font-size:.9rem}.hero-button[data-v-704f303a]{border:none;cursor:pointer}.request-modal-card[data-v-704f303a]{border-radius:1rem;background:#f2eee5}.request-modal-header[data-v-704f303a]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1rem 0}@media (max-width:768px){.section-page[data-v-704f303a]{width:min(95vw,100%);padding-left:1rem;padding-right:1rem}.section-title[data-v-704f303a]{font-size:2rem;margin-bottom:2rem}.main-image[data-v-704f303a]{height:280px}.scheduler-grid[data-v-704f303a]{grid-template-columns:1fr}.scheduler-container[data-v-704f303a]{flex-direction:column}.date-picker-wrapper[data-v-704f303a]{min-width:100%}.time-picker-wrapper[data-v-704f303a]{width:100%}}.section-page[data-v-3432b772]{padding:2rem 0 .75rem;width:min(70vw,100%);margin:0 auto;color:#43352e}.section-header[data-v-3432b772]{display:block;margin-bottom:1.5rem}.section-title[data-v-3432b772]{text-align:start;font-size:2.5rem;margin-bottom:3rem;color:#43352e;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.section-page h2[data-v-3432b772]{margin:1.2rem 0 .6rem;font-size:clamp(1.25rem,2.3vw,1.7rem);letter-spacing:.04em;text-transform:uppercase}.section-page li[data-v-3432b772],.section-page p[data-v-3432b772]{font-size:clamp(1rem,1.35vw,1.13rem);line-height:1.8}.main-image[data-v-3432b772]{width:100%;height:350px;-o-object-fit:cover;object-fit:cover;border-radius:1.2rem;margin-bottom:1.5rem}.previewable-image[data-v-3432b772]{cursor:zoom-in}.section-card[data-v-3432b772]{border-radius:1.2rem;margin-bottom:1.5rem}.works-grid[data-v-3432b772]{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2.5rem;margin-bottom:2rem}.work-card[data-v-3432b772]{cursor:pointer;border-radius:1.2rem;overflow:hidden;transition:all .3s ease;background:#fff}.work-card[data-v-3432b772]:hover{transform:translateY(-8px);box-shadow:0 24px 50px rgba(67,53,46,.18)}.card-image-container[data-v-3432b772]{width:100%;height:350px;overflow:hidden;background:#f5f5f5}.card-image[data-v-3432b772]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;display:block}.work-card:hover .card-image[data-v-3432b772]{transform:scale(1.05)}.card-title[data-v-3432b772]{padding:1.8rem 1.5rem;text-align:center;font-size:1.3rem;color:#43352e;margin:0;font-weight:700;letter-spacing:.08em;text-transform:uppercase}@media (max-width:768px){.section-page[data-v-3432b772]{width:min(95vw,100%);padding-left:1rem;padding-right:1rem}.section-title[data-v-3432b772]{font-size:2rem;margin-bottom:2rem}.main-image[data-v-3432b772]{height:280px}.works-grid[data-v-3432b772]{grid-template-columns:1fr;gap:1.5rem}.card-image-container[data-v-3432b772]{height:280px}}.section-page[data-v-3e89f7e6]{padding:2rem 0 .75rem;width:min(70vw,100%);margin:0 auto;color:#43352e}.section-header[data-v-3e89f7e6]{display:block;margin-bottom:1.5rem}.section-title[data-v-3e89f7e6]{text-align:start;font-size:2.5rem;margin-bottom:3rem;color:#43352e;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.section-page h2[data-v-3e89f7e6]{margin:1.2rem 0 .6rem;font-size:clamp(1.25rem,2.3vw,1.7rem);letter-spacing:.04em;text-transform:uppercase}.section-page li[data-v-3e89f7e6],.section-page p[data-v-3e89f7e6]{font-size:clamp(1rem,1.35vw,1.13rem);line-height:1.8}.main-image[data-v-3e89f7e6]{width:100%;height:350px;-o-object-fit:cover;object-fit:cover}.main-image[data-v-3e89f7e6],.section-card[data-v-3e89f7e6]{border-radius:1.2rem;margin-bottom:1.5rem}.intro-card[data-v-3e89f7e6]{padding-bottom:.25rem}.year-grid[data-v-3e89f7e6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-bottom:1.5rem}.year-card[data-v-3e89f7e6]{cursor:pointer;display:flex;flex-direction:column;overflow:hidden;border-radius:1.2rem;background:#fff;color:inherit;text-decoration:none;box-shadow:0 18px 40px rgba(67,53,46,.08);transition:all .3s ease}.year-card[data-v-3e89f7e6]:hover{transform:translateY(-8px);box-shadow:0 24px 50px rgba(67,53,46,.18)}.year-card-image[data-v-3e89f7e6]{width:100%;height:350px;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;display:block}.year-card:hover .year-card-image[data-v-3e89f7e6]{transform:scale(1.05)}.year-card-body[data-v-3e89f7e6]{padding:1.8rem 1.5rem;text-align:center}.year-card-eyebrow[data-v-3e89f7e6]{margin-bottom:.35rem;font-size:.82rem;letter-spacing:.12em;text-transform:uppercase;color:#6c564b}.year-card-title[data-v-3e89f7e6]{margin:0;font-size:1.4rem;color:#43352e;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.year-card-year[data-v-3e89f7e6]{margin:.45rem 0 0;color:#6c564b;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.detail-card[data-v-3e89f7e6]{padding-bottom:.25rem}.detail-image[data-v-3e89f7e6]{width:100%;height:350px;-o-object-fit:cover;object-fit:cover;border-radius:1.2rem;margin-bottom:1.5rem}.section-card p[data-v-3e89f7e6]{line-height:1.8;margin-bottom:.75rem}.masonry-grid[data-v-3e89f7e6]{margin-top:1rem;-moz-column-count:2;column-count:2;-moz-column-gap:1rem;column-gap:1rem}.masonry-item[data-v-3e89f7e6]{display:inline-block;width:100%;margin-bottom:1rem;-moz-column-break-inside:avoid;break-inside:avoid}@media (min-width:1100px){.masonry-grid[data-v-3e89f7e6]{-moz-column-count:3;column-count:3}}@media (min-width:1500px){.masonry-grid[data-v-3e89f7e6]{-moz-column-count:4;column-count:4}}.gallery-image[data-v-3e89f7e6]{width:100%;height:auto;border-radius:1rem;display:block}.previewable-image[data-v-3e89f7e6]{cursor:zoom-in}@media (max-width:768px){.section-page[data-v-3e89f7e6]{width:min(95vw,100%);padding-left:1rem;padding-right:1rem}.section-title[data-v-3e89f7e6]{font-size:2rem;margin-bottom:2rem}.year-grid[data-v-3e89f7e6]{grid-template-columns:1fr}.main-image[data-v-3e89f7e6],.year-card-image[data-v-3e89f7e6]{height:280px}.year-card-body[data-v-3e89f7e6]{padding:1.5rem 1rem}.year-card-title[data-v-3e89f7e6]{font-size:1.2rem}.detail-image[data-v-3e89f7e6]{height:280px}}.shop-hero[data-v-38ed51ae]{padding:2rem 1.5rem 0}.shop-title[data-v-38ed51ae]{text-align:start;font-size:clamp(2rem,4vw,3rem);margin-bottom:1rem;margin-top:0;color:#43352e;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.shop-description[data-v-38ed51ae]{margin:0 0 .7rem;padding-bottom:1rem;color:rgba(67,53,46,.82);font-size:clamp(1rem,1.35vw,1.13rem);line-height:1.8}.shop-categories-section[data-v-38ed51ae]{padding:1.5rem}.section-kicker[data-v-38ed51ae]{margin:0 0 1rem;font-size:.82rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#893b43}.shop-categories-grid[data-v-38ed51ae]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;align-items:start}.shop-category-card[data-v-38ed51ae]{cursor:pointer;border-radius:1.2rem;overflow:hidden;box-shadow:0 18px 40px rgba(67,53,46,.08);transition:all .3s ease;background:#fff}.shop-category-card[data-v-38ed51ae]:hover{transform:translateY(-8px);box-shadow:0 24px 50px rgba(67,53,46,.18)}.shop-category-media[data-v-38ed51ae]{width:100%;height:280px;overflow:hidden;background:#f5f5f5}.shop-category-image[data-v-38ed51ae]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease;display:block}.shop-category-card:hover .shop-category-image[data-v-38ed51ae]{transform:scale(1.05)}.shop-category-title[data-v-38ed51ae]{margin:0;padding:1.2rem 1.2rem .5rem;font-size:clamp(1.2rem,2.1vw,1.6rem);color:#43352e;text-transform:uppercase;letter-spacing:.04em}.shop-category-caption[data-v-38ed51ae]{margin:0;padding:0 1.2rem 1.2rem;color:rgba(67,53,46,.78);line-height:1.6}@media (max-width:768px){.shop-title[data-v-38ed51ae]{text-align:center;font-size:2rem}.shop-categories-grid[data-v-38ed51ae]{grid-template-columns:1fr;gap:1.2rem}.shop-category-media[data-v-38ed51ae]{height:240px}.shop-description[data-v-38ed51ae]{font-size:clamp(1rem,1.35vw,1.13rem)}}.buy-now-btn[data-v-7438f300]{color:#fff;text-transform:none;letter-spacing:.04em;font-weight:600;min-width:140px}.workshop-breadcrumbs[data-v-1aa233ea]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.8rem;color:#6c564b;font-size:.95rem}.workshop-breadcrumbs a[data-v-1aa233ea]{color:#6c564b;text-decoration:none}.workshop-breadcrumbs a[data-v-1aa233ea]:hover{text-decoration:underline}.workshop-breadcrumbs .separator[data-v-1aa233ea]{color:#6c564b}.course-page .hero-button[data-v-1aa233ea],.program-page .hero-button[data-v-1aa233ea],.section-page .hero-button[data-v-1aa233ea]{margin-top:1rem}.preview-card[data-v-1aa233ea]{background:transparent;box-shadow:0 24px 60px rgba(67,53,46,.12);border-radius:1.25rem;overflow:hidden}.preview-image-wrap[data-v-1aa233ea]{padding:0;background:transparent}.preview-image[data-v-1aa233ea]{border-radius:0;max-height:80vh}.preview-actions[data-v-1aa233ea]{display:flex;justify-content:flex-end;align-items:center;padding:1rem 1.5rem}.preview-actions .v-btn[data-v-1aa233ea]{color:#f2eee5!important}.hero-button[data-v-1aa233ea]{padding:.95rem 1.6rem;background:#893b43;color:#f2eee5;text-decoration:none;border-radius:999px;font-weight:600;transition:background .2s ease}.hero-button[data-v-1aa233ea]:hover{background:#6f2e35}.hero-button.outlined[data-v-1aa233ea]{background:transparent;color:#43352e;border:1px solid rgba(67,53,46,.18)}.back-button[data-v-1aa233ea]{font-size:1.25rem;font-weight:500}.custom-padding[data-v-1aa233ea]{padding:4rem 2.5rem}.fixed-back-button[data-v-1aa233ea]{position:fixed;top:14%;left:5.5%;z-index:1000}.icon-shop-hero[data-v-1aa233ea]{padding:1.5rem}.icon-shop-title[data-v-1aa233ea]{margin:0 0 .7rem;font-size:clamp(2rem,4vw,3rem);line-height:1.1;color:#43352e;letter-spacing:.04em;text-transform:uppercase}.icon-shop-description[data-v-1aa233ea]{margin:0;max-width:56rem;color:rgba(67,53,46,.82);font-size:clamp(1rem,1.35vw,1.13rem);line-height:1.8}.gallery-section-title[data-v-1aa233ea],.section-title[data-v-1aa233ea]{color:#43352e;font-weight:700;letter-spacing:.15em;text-transform:uppercase;font-size:1.5rem;padding:.5rem 1.5rem}.section-title[data-v-1aa233ea]{margin:0;font-size:2.5rem}.icon-shop-view[data-v-1aa233ea]{padding-bottom:1.5rem}.icon-shop-topbar[data-v-1aa233ea]{padding:1.2rem 1.5rem .5rem}.icon-shop-back-link[data-v-1aa233ea]{display:inline-flex;align-items:center;gap:.4rem;color:#893b43;text-decoration:none;font-weight:600}.icon-shop-grid[data-v-1aa233ea]{padding:0 1.5rem;-moz-column-count:3;column-count:3;-moz-column-gap:1.2rem;column-gap:1.2rem}.icon-shop-grid-item[data-v-1aa233ea]{width:100%;margin:0 0 1.2rem}.icon-shop-card[data-v-1aa233ea]{background:#f4eee5;border:1px solid rgba(67,53,46,.08);border-radius:1.1rem;overflow:hidden;cursor:pointer;-moz-column-break-inside:avoid;break-inside:avoid;transition:transform .24s ease,box-shadow .24s ease}.icon-shop-card[data-v-1aa233ea]:hover{transform:translateY(-3px);box-shadow:0 20px 40px rgba(67,53,46,.1)}.icon-shop-media[data-v-1aa233ea]{width:100%;overflow:hidden;background:hsla(60,11%,86%,.2)}.icon-shop-image[data-v-1aa233ea]{width:100%;height:auto;display:block;transition:transform .3s ease}.icon-shop-card:hover .icon-shop-image[data-v-1aa233ea]{transform:scale(1.05)}.icon-shop-card-text[data-v-1aa233ea]{color:#43352e}.icon-shop-label[data-v-1aa233ea]{margin:0 0 .35rem;color:#43352e}.icon-shop-card-title[data-v-1aa233ea]{margin:0 0 .8rem;font-size:1.25rem;line-height:1.35;color:#43352e}.icon-shop-short[data-v-1aa233ea]{margin:0 0 .8rem;line-height:1.7}.icon-shop-price[data-v-1aa233ea]{margin:0;font-size:1.2rem}.request-modal-card[data-v-1aa233ea]{border-radius:1rem;background:#f2eee5}.request-modal-header[data-v-1aa233ea]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1rem 0}.request-modal-header h3[data-v-1aa233ea]{margin:0;color:#43352e}.gallery-section-title[data-v-1aa233ea]{color:#43352e;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin:0 0 1.5rem;font-size:1.5rem;padding:.5rem 1.5rem}@media(max-width:960px){.icon-shop-grid[data-v-1aa233ea]{-moz-column-count:2;column-count:2}}@media(max-width:768px){.icon-shop-grid[data-v-1aa233ea],.icon-shop-hero[data-v-1aa233ea],.icon-shop-topbar[data-v-1aa233ea]{padding-left:1rem;padding-right:1rem}.icon-shop-grid[data-v-1aa233ea]{-moz-column-count:1;column-count:1}.icon-shop-title[data-v-1aa233ea]{text-align:center;font-size:2rem}}.product-testimonials[data-v-3e981e58]{padding:0 1.5rem 1.8rem}.product-testimonials h2[data-v-3e981e58]{color:#43352e;margin:0 0 1rem}.product-testimonials-grid[data-v-3e981e58]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem}.shop-product-view[data-v-11407483]{padding-bottom:1.8rem}.shop-product-topbar[data-v-11407483]{padding:1.2rem 1.5rem .5rem}.shop-back-link[data-v-11407483]{display:inline-flex;align-items:center;gap:.4rem;color:#893b43;text-decoration:none;font-weight:600}.shop-product-hero[data-v-11407483]{padding:0 1.5rem 1rem}.shop-product-kicker[data-v-11407483]{margin:0 0 .4rem;font-size:.82rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#893b43}.shop-product-title[data-v-11407483]{margin:0 0 .85rem;font-size:clamp(2rem,4vw,3rem);line-height:1.1;color:#43352e;letter-spacing:.04em;text-transform:uppercase}.shop-product-short[data-v-11407483]{margin:0 0 .7rem;color:rgba(67,53,46,.82);font-size:clamp(1rem,1.35vw,1.13rem);line-height:1.8}.shop-product-price[data-v-11407483]{margin:0;color:#43352e;font-size:1.1rem}.shop-product-gallery[data-v-11407483]{margin:0 1.5rem 1.6rem;background:#f4eee5;border-radius:1.1rem;border:1px solid rgba(67,53,46,.08);overflow:hidden}.shop-product-image-wrap[data-v-11407483]{height:100%;cursor:zoom-in;background:hsla(60,11%,86%,.2)}.shop-product-carousel[data-v-11407483]{border-bottom:1px solid rgba(67,53,46,.1)}.shop-product-thumbs[data-v-11407483]{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:.5rem;padding:.75rem}.shop-product-thumb[data-v-11407483]{border:1px solid rgba(67,53,46,.18);border-radius:.55rem;padding:0;background:#fff;overflow:hidden;cursor:pointer}.shop-product-thumb--active[data-v-11407483]{border-color:#893b43}.shop-product-thumb img[data-v-11407483]{width:100%;height:72px;-o-object-fit:cover;object-fit:cover;display:block}.shop-product-info[data-v-11407483]{padding:0 1.5rem}.shop-product-info h2[data-v-11407483]{margin:1.2rem 0 .6rem;font-size:clamp(1.25rem,2.3vw,1.7rem);letter-spacing:.04em;text-transform:uppercase;color:#43352e}.shop-product-info li[data-v-11407483],.shop-product-info p[data-v-11407483]{font-size:clamp(1rem,1.35vw,1.13rem);line-height:1.8;color:rgba(67,53,46,.9)}.shop-product-info p[data-v-11407483]{margin:0 0 .7rem}.shop-product-info ul[data-v-11407483]{margin:0 0 .7rem 1.2rem;padding:0}.shop-product-info li[data-v-11407483]{margin-bottom:.6rem}.shop-product-actions[data-v-11407483]{display:flex;align-items:center;gap:.8rem;padding:1.4rem 1.5rem 0}.request-modal-card[data-v-11407483]{border-radius:1rem;background:#f2eee5}.request-modal-header[data-v-11407483]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1rem 0}.request-modal-header h3[data-v-11407483]{margin:0;color:#43352e}@media (max-width:768px){.shop-product-actions[data-v-11407483],.shop-product-hero[data-v-11407483],.shop-product-info[data-v-11407483],.shop-product-topbar[data-v-11407483]{padding-left:1rem;padding-right:1rem}.shop-product-title[data-v-11407483]{font-size:2rem;text-align:center}.shop-product-gallery[data-v-11407483]{margin-left:1rem;margin-right:1rem}.shop-product-actions[data-v-11407483]{flex-wrap:wrap}}.workshop-breadcrumbs[data-v-a522457e]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.8rem;color:#6c564b;font-size:.95rem}.workshop-breadcrumbs a[data-v-a522457e]{color:#6c564b;text-decoration:none}.workshop-breadcrumbs a[data-v-a522457e]:hover{text-decoration:underline}.workshop-breadcrumbs .separator[data-v-a522457e]{color:#6c564b}.course-page .hero-button[data-v-a522457e],.program-page .hero-button[data-v-a522457e],.section-page .hero-button[data-v-a522457e]{margin-top:1rem}.preview-card[data-v-a522457e]{background:transparent;box-shadow:0 24px 60px rgba(67,53,46,.12);border-radius:1.25rem;overflow:hidden}.preview-image-wrap[data-v-a522457e]{padding:0;background:transparent}.preview-image[data-v-a522457e]{border-radius:0;max-height:80vh}.preview-actions[data-v-a522457e]{display:flex;justify-content:flex-end;align-items:center;padding:1rem 1.5rem}.preview-actions .v-btn[data-v-a522457e]{color:#f2eee5!important}.hero-button[data-v-a522457e]{padding:.95rem 1.6rem;background:#893b43;color:#f2eee5;text-decoration:none;border-radius:999px;font-weight:600;transition:background .2s ease}.hero-button[data-v-a522457e]:hover{background:#6f2e35}.hero-button.outlined[data-v-a522457e]{background:transparent;color:#43352e;border:1px solid rgba(67,53,46,.18)}.back-button[data-v-a522457e]{font-size:1.25rem;font-weight:500}.custom-padding[data-v-a522457e]{padding:4rem 2.5rem}.fixed-back-button[data-v-a522457e]{position:fixed;top:14%;left:5.5%;z-index:1000}.icon-shop-hero[data-v-a522457e]{padding:1.5rem}.icon-shop-title[data-v-a522457e]{margin:0 0 .7rem;font-size:clamp(2rem,4vw,3rem);line-height:1.1;color:#43352e;letter-spacing:.04em;text-transform:uppercase}.icon-shop-description[data-v-a522457e]{margin:0;max-width:56rem;color:rgba(67,53,46,.82);font-size:clamp(1rem,1.35vw,1.13rem);line-height:1.8}.gallery-section-title[data-v-a522457e],.section-title[data-v-a522457e]{color:#43352e;font-weight:700;letter-spacing:.15em;text-transform:uppercase;font-size:1.5rem;padding:.5rem 1.5rem}.section-title[data-v-a522457e]{margin:0;font-size:2.5rem}.paper-works-shop-view[data-v-a522457e]{padding-bottom:1.5rem}.paper-works-shop-topbar[data-v-a522457e]{padding:1.2rem 1.5rem .5rem}.paper-works-shop-back-link[data-v-a522457e]{display:inline-flex;align-items:center;gap:.4rem;color:#893b43;text-decoration:none;font-weight:600}.paper-works-shop-hero[data-v-a522457e]{padding:1.5rem}.paper-works-shop-title[data-v-a522457e]{margin:0 0 .7rem;font-size:clamp(2rem,4vw,3rem);line-height:1.1;color:#43352e;letter-spacing:.04em;text-transform:uppercase}.paper-works-shop-description[data-v-a522457e]{margin:0;max-width:56rem;color:rgba(67,53,46,.82);font-size:clamp(1rem,1.35vw,1.13rem);line-height:1.8}.paper-works-shop-grid[data-v-a522457e]{padding:0 1.5rem;-moz-column-count:3;column-count:3;-moz-column-gap:1.2rem;column-gap:1.2rem}.paper-works-shop-grid-item[data-v-a522457e]{width:100%;margin:0 0 1.2rem}.paper-works-shop-card[data-v-a522457e]{background:#f4eee5;border:1px solid rgba(67,53,46,.08);border-radius:1.1rem;overflow:hidden;cursor:pointer;-moz-column-break-inside:avoid;break-inside:avoid;transition:transform .24s ease,box-shadow .24s ease}.paper-works-shop-card[data-v-a522457e]:hover{transform:translateY(-3px);box-shadow:0 20px 40px rgba(67,53,46,.1)}.paper-works-shop-media[data-v-a522457e]{width:100%;overflow:hidden;background:hsla(60,11%,86%,.2)}.paper-works-shop-image[data-v-a522457e]{width:100%;height:auto;display:block;transition:transform .3s ease}.paper-works-shop-card:hover .paper-works-shop-image[data-v-a522457e]{transform:scale(1.05)}.paper-works-shop-card-text[data-v-a522457e]{color:#43352e}.paper-works-shop-label[data-v-a522457e]{margin:0 0 .35rem;color:#43352e}.paper-works-shop-card-title[data-v-a522457e]{margin:0 0 .8rem;font-size:1.25rem;line-height:1.35;color:#43352e}.paper-works-shop-short[data-v-a522457e]{margin:0 0 .8rem;line-height:1.7}.paper-works-shop-price[data-v-a522457e]{margin:0;font-size:1.2rem}.request-modal-card[data-v-a522457e]{border-radius:1rem;background:#f2eee5}.request-modal-header[data-v-a522457e]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1rem 0}.request-modal-header h3[data-v-a522457e]{margin:0;color:#43352e}.gallery-section-title[data-v-a522457e]{color:#43352e;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin:0 0 1.5rem;font-size:1.5rem;padding:.5rem 1.5rem}@media(max-width:960px){.paper-works-shop-grid[data-v-a522457e]{-moz-column-count:2;column-count:2}}@media(max-width:768px){.paper-works-shop-grid[data-v-a522457e],.paper-works-shop-hero[data-v-a522457e],.paper-works-shop-topbar[data-v-a522457e]{padding-left:1rem;padding-right:1rem}.paper-works-shop-grid[data-v-a522457e]{-moz-column-count:1;column-count:1}.paper-works-shop-title[data-v-a522457e]{text-align:center;font-size:2rem}}.shop-product-view[data-v-58bb13ea]{padding-bottom:1.8rem}.shop-product-topbar[data-v-58bb13ea]{padding:1.2rem 1.5rem .5rem}.shop-back-link[data-v-58bb13ea]{display:inline-flex;align-items:center;gap:.4rem;color:#893b43;text-decoration:none;font-weight:600}.shop-product-hero[data-v-58bb13ea]{padding:0 1.5rem 1rem}.shop-product-kicker[data-v-58bb13ea]{margin:0 0 .4rem;font-size:.82rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#893b43}.shop-product-title[data-v-58bb13ea]{margin:0 0 .85rem;font-size:clamp(2rem,4vw,3rem);line-height:1.1;color:#43352e;letter-spacing:.04em;text-transform:uppercase}.shop-product-short[data-v-58bb13ea]{margin:0 0 .7rem;color:rgba(67,53,46,.82);font-size:clamp(1rem,1.35vw,1.13rem);line-height:1.8}.shop-product-price[data-v-58bb13ea]{margin:0;color:#43352e;font-size:1.1rem}.shop-product-gallery[data-v-58bb13ea]{margin:0 1.5rem 1.6rem;background:#f4eee5;border-radius:1.1rem;border:1px solid rgba(67,53,46,.08);overflow:hidden}.shop-product-image-wrap[data-v-58bb13ea]{height:100%;cursor:zoom-in;background:hsla(60,11%,86%,.2)}.shop-product-carousel[data-v-58bb13ea]{border-bottom:1px solid rgba(67,53,46,.1)}.shop-product-thumbs[data-v-58bb13ea]{display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:.5rem;padding:.75rem}.shop-product-thumb[data-v-58bb13ea]{border:1px solid rgba(67,53,46,.18);border-radius:.55rem;padding:0;background:#fff;overflow:hidden;cursor:pointer}.shop-product-thumb--active[data-v-58bb13ea]{border-color:#893b43}.shop-product-thumb img[data-v-58bb13ea]{width:100%;height:72px;-o-object-fit:cover;object-fit:cover;display:block}.shop-product-info[data-v-58bb13ea]{padding:0 1.5rem}.shop-product-info h2[data-v-58bb13ea]{margin:1.2rem 0 .6rem;font-size:clamp(1.25rem,2.3vw,1.7rem);letter-spacing:.04em;text-transform:uppercase;color:#43352e}.shop-product-info li[data-v-58bb13ea],.shop-product-info p[data-v-58bb13ea]{font-size:clamp(1rem,1.35vw,1.13rem);line-height:1.8;color:rgba(67,53,46,.9)}.shop-product-info p[data-v-58bb13ea]{margin:0 0 .7rem}.shop-product-info ul[data-v-58bb13ea]{margin:0 0 .7rem 1.2rem;padding:0}.shop-product-info li[data-v-58bb13ea]{margin-bottom:.6rem}.shop-product-actions[data-v-58bb13ea]{display:flex;align-items:center;gap:.8rem;padding:1.4rem 1.5rem 0}.request-modal-card[data-v-58bb13ea]{border-radius:1rem;background:#f2eee5}.request-modal-header[data-v-58bb13ea]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1rem 0}.request-modal-header h3[data-v-58bb13ea]{margin:0;color:#43352e}@media (max-width:768px){.shop-product-actions[data-v-58bb13ea],.shop-product-hero[data-v-58bb13ea],.shop-product-info[data-v-58bb13ea],.shop-product-topbar[data-v-58bb13ea]{padding-left:1rem;padding-right:1rem}.shop-product-title[data-v-58bb13ea]{font-size:2rem;text-align:center}.shop-product-gallery[data-v-58bb13ea]{margin-left:1rem;margin-right:1rem}.shop-product-actions[data-v-58bb13ea]{flex-wrap:wrap}}.card-surface[data-v-7f265830]{background:#f4eee5;border:1px solid rgba(67,53,46,.08);border-radius:1.1rem;overflow:hidden;transition:transform .24s ease,box-shadow .24s ease;-moz-column-break-inside:avoid;break-inside:avoid}.card-surface[data-v-7f265830]:hover{transform:translateY(-3px);box-shadow:0 20px 40px rgba(67,53,46,.1)}.card-image-container[data-v-7f265830]{width:100%;overflow:hidden;background:hsla(60,11%,86%,.2)}.card-image[data-v-7f265830]{width:100%;height:auto;display:block;transition:transform .3s ease}.card-surface:hover .card-image[data-v-7f265830]{transform:scale(1.05)}.card-surface .v-card-subtitle[data-v-7f265830],.card-surface .v-card-text[data-v-7f265830],.card-surface .v-card-title[data-v-7f265830]{color:#43352e}.card-text-row[data-v-7f265830]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end}.card-text-content[data-v-7f265830]{width:100%}.card-text-toggle[data-v-7f265830]{flex:0 0 auto;white-space:nowrap}.cards-masonry[data-v-7f265830]{-moz-column-count:4;column-count:4;-moz-column-gap:1rem;column-gap:1rem;padding:.25rem}.cards-masonry-item[data-v-7f265830]{display:inline-block;width:100%;margin:0 0 1rem}@media (max-width:1264px){.cards-masonry[data-v-7f265830]{-moz-column-count:3;column-count:3}}@media (max-width:960px){.cards-masonry[data-v-7f265830]{-moz-column-count:2;column-count:2}}@media (max-width:600px){.cards-masonry[data-v-7f265830]{-moz-column-count:1;column-count:1}}.workshop-breadcrumbs[data-v-8c5cec04]{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.8rem;color:#6c564b;font-size:.95rem}.workshop-breadcrumbs a[data-v-8c5cec04]{color:#6c564b;text-decoration:none}.workshop-breadcrumbs a[data-v-8c5cec04]:hover{text-decoration:underline}.workshop-breadcrumbs .separator[data-v-8c5cec04]{color:#6c564b}.course-page .hero-button[data-v-8c5cec04],.program-page .hero-button[data-v-8c5cec04],.section-page .hero-button[data-v-8c5cec04]{margin-top:1rem}.preview-card[data-v-8c5cec04]{background:transparent;box-shadow:0 24px 60px rgba(67,53,46,.12);border-radius:1.25rem;overflow:hidden}.preview-image-wrap[data-v-8c5cec04]{padding:0;background:transparent}.preview-image[data-v-8c5cec04]{border-radius:0;max-height:80vh}.preview-actions[data-v-8c5cec04]{display:flex;justify-content:flex-end;align-items:center;padding:1rem 1.5rem}.preview-actions .v-btn[data-v-8c5cec04]{color:#f2eee5!important}.hero-button[data-v-8c5cec04]{padding:.95rem 1.6rem;background:#893b43;color:#f2eee5;text-decoration:none;border-radius:999px;font-weight:600;transition:background .2s ease}.hero-button[data-v-8c5cec04]:hover{background:#6f2e35}.hero-button.outlined[data-v-8c5cec04]{background:transparent;color:#43352e;border:1px solid rgba(67,53,46,.18)}.back-button[data-v-8c5cec04]{font-size:1.25rem;font-weight:500}.custom-padding[data-v-8c5cec04]{padding:4rem 2.5rem}.fixed-back-button[data-v-8c5cec04]{position:fixed;top:14%;left:5.5%;z-index:1000}.icon-shop-hero[data-v-8c5cec04]{padding:1.5rem}.icon-shop-title[data-v-8c5cec04]{margin:0 0 .7rem;font-size:clamp(2rem,4vw,3rem);line-height:1.1;color:#43352e;letter-spacing:.04em;text-transform:uppercase}.icon-shop-description[data-v-8c5cec04]{margin:0;max-width:56rem;color:rgba(67,53,46,.82);font-size:clamp(1rem,1.35vw,1.13rem);line-height:1.8}.gallery-section-title[data-v-8c5cec04],.section-title[data-v-8c5cec04]{color:#43352e;font-weight:700;letter-spacing:.15em;text-transform:uppercase;font-size:1.5rem;padding:.5rem 1.5rem}.section-title[data-v-8c5cec04]{margin:0;font-size:2.5rem}.shop-category-view[data-v-8c5cec04]{padding-bottom:1.5rem}.shop-category-topbar[data-v-8c5cec04]{padding:1.2rem 1.5rem .5rem}.shop-back-link[data-v-8c5cec04]{display:inline-flex;align-items:center;gap:.4rem;color:#893b43;text-decoration:none;font-weight:600}.shop-category-hero[data-v-8c5cec04]{padding:0 1.5rem .6rem}.shop-category-title[data-v-8c5cec04]{margin:0 0 .8rem;text-align:start;font-size:clamp(2rem,4vw,3rem);color:#43352e;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.shop-category-description[data-v-8c5cec04]{max-width:56rem;margin:0 0 .7rem;color:rgba(67,53,46,.82);font-size:clamp(1rem,1.35vw,1.13rem);line-height:1.8}.shop-category-catalog-title[data-v-8c5cec04]{margin:0 1.5rem 1.2rem;font-size:1.8rem;color:#43352e}.shop-category-empty[data-v-8c5cec04]{margin:1.2rem 1.5rem 2rem;color:rgba(67,53,46,.78)}@media(max-width:768px){.shop-category-hero[data-v-8c5cec04],.shop-category-topbar[data-v-8c5cec04]{padding-left:1rem;padding-right:1rem}.shop-category-title[data-v-8c5cec04]{text-align:center;font-size:2rem}.shop-category-catalog-title[data-v-8c5cec04],.shop-category-empty[data-v-8c5cec04]{margin-left:1rem;margin-right:1rem}}.about-page[data-v-ad2ebe04]{width:100%;display:flex;justify-content:center;padding:0 0 .75rem}.about-article[data-v-ad2ebe04]{padding:2rem 1rem;width:100%;max-width:1200px;margin:0 auto}.about-title[data-v-ad2ebe04]{text-align:start;font-size:2.5rem;margin-bottom:3rem;color:#43352e;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.about-article[data-v-ad2ebe04]:after{content:"";display:block;clear:both}h1[data-v-ad2ebe04]{margin:0 0 1rem;font-size:clamp(2rem,4vw,3rem)}h1[data-v-ad2ebe04],h2[data-v-ad2ebe04]{letter-spacing:.04em;text-transform:uppercase}h2[data-v-ad2ebe04]{margin:1.2rem 0 .6rem;font-size:clamp(1.25rem,2.3vw,1.7rem)}li[data-v-ad2ebe04],p[data-v-ad2ebe04]{font-size:clamp(1rem,1.35vw,1.13rem);line-height:1.8}p[data-v-ad2ebe04]{margin:0 0 .7rem}ul[data-v-ad2ebe04]{margin:0 0 .7rem 1.2rem;padding:0}li[data-v-ad2ebe04]{margin-bottom:.6rem}.photo-float[data-v-ad2ebe04]{width:min(36%,300px);margin:.1rem 0 .7rem}.photo-float.left[data-v-ad2ebe04]{float:left;margin-right:1.25rem}.photo-float.right[data-v-ad2ebe04]{float:right;margin-left:1.25rem}.photo-float.center[data-v-ad2ebe04]{float:none;clear:both;margin:1rem auto}.about-photo[data-v-ad2ebe04]{width:100%;display:block;border-radius:1rem;box-shadow:0 14px 36px rgba(67,53,46,.14)}@media (max-width:768px){.about-page[data-v-ad2ebe04]{padding-top:0;padding-left:.8rem;padding-right:.8rem}.about-article[data-v-ad2ebe04]{padding:0 .2rem;width:min(95vw,100%)}h2[data-v-ad2ebe04]{clear:none}.photo-float[data-v-ad2ebe04]{width:72%;max-width:260px;float:none;margin:.75rem auto 1rem}.about-title[data-v-ad2ebe04]{text-align:center;font-size:2rem;margin-bottom:2rem;margin-top:2rem}}.workshop-breadcrumbs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.8rem;color:#6c564b;font-size:.95rem}.workshop-breadcrumbs a{color:#6c564b;text-decoration:none}.workshop-breadcrumbs a:hover{text-decoration:underline}.workshop-breadcrumbs .separator{color:#6c564b}.course-page .hero-button,.program-page .hero-button,.section-page .hero-button{margin-top:1rem}.preview-card{background:transparent;box-shadow:0 24px 60px rgba(67,53,46,.12);border-radius:1.25rem;overflow:hidden}.preview-image-wrap{padding:0;background:transparent}.preview-image{border-radius:0;max-height:80vh}.preview-actions{display:flex;justify-content:flex-end;align-items:center;padding:1rem 1.5rem}.preview-actions .v-btn{color:#f2eee5!important}.hero-button{padding:.95rem 1.6rem;background:#893b43;color:#f2eee5;text-decoration:none;border-radius:999px;font-weight:600;transition:background .2s ease}.hero-button:hover{background:#6f2e35}.hero-button.outlined{background:transparent;color:#43352e;border:1px solid rgba(67,53,46,.18)}.back-button{font-size:1.25rem;font-weight:500}.custom-padding{padding:4rem 2.5rem}.fixed-back-button{position:fixed;top:14%;left:5.5%;z-index:1000}.icon-shop-hero{padding:1.5rem}.icon-shop-title{margin:0 0 .7rem;font-size:clamp(2rem,4vw,3rem);line-height:1.1;color:#43352e;letter-spacing:.04em;text-transform:uppercase}.icon-shop-description{margin:0;max-width:56rem;color:rgba(67,53,46,.82);font-size:clamp(1rem,1.35vw,1.13rem);line-height:1.8}.gallery-section-title,.section-title{color:#43352e;font-weight:700;letter-spacing:.15em;text-transform:uppercase;font-size:1.5rem;padding:.5rem 1.5rem}.section-title{margin:0;font-size:2.5rem}