.landing{max-width:1280px}.event-brand{letter-spacing:-.05em;align-items:center;gap:18px;font-size:31px;font-weight:750;display:flex}.event-brand span{letter-spacing:.2em;border-left:1px solid var(--line);padding-left:18px;font-size:10px;font-weight:500}.event-header{height:100px}.event-header nav{align-items:center;gap:28px}.event-header .nav-book{color:var(--blue);font-weight:650}.event-hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:56px;padding:64px 0 52px;display:grid}.event-hero h1{letter-spacing:-.055em;margin:24px 0;font-size:clamp(46px,4.5vw,65px);line-height:1.08}.event-hero h1 em{color:var(--blue);font-style:normal}.event-lead{max-width:470px;color:var(--muted);font-size:17px}.hero-facts{gap:30px;margin:28px 0;display:flex}.hero-facts p{font-size:13px;line-height:1.6}.hero-facts strong,.hero-facts span{display:block}.hero-facts strong{font-weight:650}.hero-facts span{color:var(--muted);font-size:12px}.cta-note{color:var(--muted);margin-top:12px;font-size:11px}.hero-photo{align-self:stretch;min-height:480px;margin:0;position:relative}.hero-photo img{object-fit:cover;object-position:47% center;border-radius:180px 8px 8px;width:100%;height:100%;position:absolute}.hero-photo figcaption{background:var(--paper);border-radius:3px;padding:8px 10px;font-size:10px;position:absolute;bottom:16px;left:18px}.photo-tag{background:var(--gold);color:#292519;letter-spacing:.08em;padding:20px 24px;font-size:12px;font-weight:650;line-height:1.5;position:absolute;top:30px;right:-12px;transform:rotate(5deg)}.event-strip{border-block:1px solid var(--line);color:var(--muted);justify-content:space-between;padding:22px 0;font-size:12px;display:flex}.event-strip span:before{content:"↗";color:var(--blue);margin-right:10px}.event-section{border-bottom:1px solid var(--line);padding:88px 0;scroll-margin-top:24px}.event-section h2{margin:12px 0 24px;font-size:clamp(30px,3.5vw,46px)}.intro-grid{grid-template-columns:1fr 2fr;gap:64px;display:grid}.intro-grid>div{max-width:680px}.intro-grid p{color:var(--muted);font-size:16px}.intro-grid .intro-emphasis{color:var(--ink);letter-spacing:-.03em;margin:24px 0 8px;font-size:23px}.learning-grid{grid-template-columns:repeat(3,1fr);gap:30px;margin:42px 0;display:grid}.learning-grid article{border-top:1px solid var(--line);padding-top:20px}.skill-index{color:var(--blue);margin-bottom:24px;font-size:11px;display:block}.learning-grid h3{margin-bottom:12px;font-size:21px}.learning-grid p{color:var(--muted);font-size:14px}.experience-heading{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.experience-heading>p{color:var(--muted);font-size:16px}.experience-photos{grid-template-columns:1fr 1fr;gap:24px;margin:18px 0 32px;display:grid}.experience-photos figure{margin:0}.experience-photos img{aspect-ratio:16/10;object-fit:cover;border-radius:6px;width:100%;height:auto}.experience-photos figcaption{color:var(--muted);margin-top:10px;font-size:10px}.safe-space{background:#f0ede4;border-radius:6px;align-items:start;gap:26px;padding:32px;display:flex}.safe-space>span{color:var(--blue);font-size:34px}.safe-space h3{margin-bottom:10px}.safe-space p{max-width:780px;color:var(--muted);font-size:14px}.program-grid,.location-grid,.faq-grid{grid-template-columns:1fr 1.3fr;gap:72px;display:grid}.program-grid>div>p:last-child,.location-grid p{color:var(--muted);font-size:14px}.agenda{margin:0;padding:0;list-style:none}.agenda li{border-top:1px solid var(--line);grid-template-columns:125px 1fr;gap:20px;padding:24px 0;display:grid}.agenda li>span{color:var(--blue);padding-top:4px;font-size:12px;font-weight:600}.agenda h3{margin-bottom:8px;font-size:20px}.agenda p{color:var(--muted);font-size:14px}.text-link{color:var(--blue);text-underline-offset:5px;margin-top:20px;font-size:13px;font-weight:600;line-height:1.7;text-decoration:underline;display:inline-block}.included{background:#f0ede4;border-radius:6px;padding:30px}.included h3{margin-bottom:14px}.included p+p{margin-top:18px}.faq-grid details{border-top:1px solid var(--line);padding:20px 0}.faq-grid details:last-of-type{border-bottom:1px solid var(--line)}.faq-grid summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:15px;font-weight:550;list-style:none;display:flex}.faq-grid summary::-webkit-details-marker{display:none}.faq-grid summary span{color:var(--blue);font-size:21px}.faq-grid details[open] summary span{transform:rotate(45deg)}.faq-grid details p{color:var(--muted);margin-top:14px;font-size:14px}.faq-cta{margin-top:28px}.booking{border:1px solid var(--line);background:#efede6;border-radius:8px;margin:64px 0;padding:64px 40px}.booking-heading{text-align:center;margin-bottom:32px}.booking-heading>p:last-child{color:var(--muted);font-size:14px}.checkout-card{border:1px solid var(--line);background:#fff;border-radius:6px;max-width:840px;margin:auto;padding:28px}.checkout-card>p{color:var(--muted);margin-top:12px;font-size:13px}.checkout-widget{width:100%;min-height:425px;margin-top:20px}.checkout-widget iframe{border:0;max-width:100%}.booking-note{text-align:center;color:var(--muted);margin-top:24px;font-size:11px}.mobile-booking{display:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing :is(a,summary):focus-visible{outline:3px solid var(--blue);outline-offset:5px}.landing figure{min-width:0}@media (width<=1000px){.event-hero{gap:30px}.hero-facts{flex-direction:column;gap:12px}.event-hero h1{font-size:48px}.program-grid,.location-grid,.faq-grid,.intro-grid{gap:36px}.photo-tag{font-size:10px;right:8px}}@media (width<=800px){.event-hero{grid-template-columns:1fr;gap:32px;padding-top:40px}.event-hero h1{max-width:620px;font-size:clamp(42px,7.5vw,60px)}.hero-facts{flex-direction:row}.hero-photo{height:420px;min-height:0}.hero-photo img{border-radius:90px 6px 6px}.photo-tag{top:20px}.event-strip{flex-wrap:wrap;gap:18px}.event-strip span{width:45%}.intro-grid,.program-grid,.location-grid,.faq-grid{grid-template-columns:1fr;gap:24px}.learning-grid{grid-template-columns:repeat(2,1fr)}.experience-heading{gap:28px}.event-section{padding:56px 0}.booking{padding:40px 24px}.mobile-booking{background:var(--paper);border-top:1px solid var(--line);padding:12px 24px calc(12px + env(safe-area-inset-bottom));z-index:20;justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-booking>span{font-size:11px}.mobile-booking .button{padding:13px 16px;font-size:12px}.mobile-booking.is-hidden{display:none}.landing{padding-bottom:90px}}@media (width<=600px){.landing.container{padding-inline:20px}.event-header{height:82px}.event-brand{gap:9px;font-size:25px}.event-brand span{padding-left:9px;font-size:8px}.event-header nav{gap:14px;font-size:12px}.event-header nav>a:first-child{display:none}.event-hero h1{font-size:43px}.event-lead{font-size:15px}.hero-facts{gap:20px}.hero-facts p{font-size:12px}.hero-facts span{font-size:11px}.hero-photo{height:320px}.event-strip{font-size:11px}.learning-grid{grid-template-columns:1fr;gap:24px}.skill-index{margin-bottom:14px}.experience-heading,.experience-photos{grid-template-columns:1fr;gap:24px}.safe-space{gap:16px;padding:24px}.agenda li{grid-template-columns:1fr;gap:8px}.booking{margin:40px 0;padding:32px 14px}.checkout-card{padding:18px 12px}.mobile-booking{padding-inline:16px}.mobile-booking>span{max-width:110px;line-height:1.5}.landing .footer{flex-wrap:wrap}.included{padding:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.landing *,.mobile-booking *{transition:none!important;animation:none!important}}.testimonials-heading{grid-template-columns:1fr 1fr;align-items:end;gap:32px;margin-bottom:28px;display:grid}.testimonials-heading h2{max-width:620px}.testimonials-heading>p{max-width:380px;color:var(--muted);margin-bottom:24px;font-size:14px}.testimonial-list{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-color:var(--gold) var(--line);scrollbar-width:thin;gap:16px;padding:0 1px 14px;display:flex;overflow-x:auto}.testimonial-card{border:1px solid var(--line);scroll-snap-align:start;background:#fff;border-radius:6px;flex:0 0 min(84%,310px);min-width:0;padding:12px}.testimonial-label{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);margin-bottom:10px;font-size:10px;font-weight:600}.testimonial-video{aspect-ratio:9/16;background:#171717;border-radius:4px;overflow:hidden}.testimonial-video iframe{border:0;width:100%;height:100%;display:block}@media (width>=700px){.testimonials-heading{margin-bottom:36px}.testimonial-list{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid;overflow:visible}.testimonial-card{width:auto}}@media (width>=1000px){.testimonial-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.testimonials-heading{grid-template-columns:1fr;gap:12px;margin-bottom:22px}.testimonials-heading>p{margin-bottom:0}}.venue-gallery-heading{margin-bottom:28px}.venue-gallery-heading h2{max-width:16ch;margin:0}.venue-gallery-list{grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.venue-gallery-list li{aspect-ratio:4/5;background:#171717;border-radius:16px;margin:0;position:relative;overflow:hidden;box-shadow:0 1px 2px #36364a14,0 12px 32px -16px #36364a59}.venue-gallery-list img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.6,.2,1);display:block}.venue-gallery-list li:last-child img{object-position:20% 60%}.venue-gallery-list li:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0a0a1499);height:40%;position:absolute;inset:auto 0 0}.venue-gallery-list span{z-index:1;color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:600;position:absolute;bottom:16px;left:18px}@media (hover:hover){.venue-gallery-list li:hover img{transform:scale(1.03)}}@media (width<=700px){.venue-gallery-list{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-20px;padding:0 20px 4px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.venue-gallery-list::-webkit-scrollbar{display:none}.venue-gallery-list li{scroll-snap-align:start;border-radius:14px;flex:0 0 78%}.venue-gallery-heading{margin-bottom:20px}}@media (prefers-reduced-motion:reduce){.venue-gallery-list img{transition:none}}body:has(.badia-page){color:#1d1d1f;background:#f5f5f2}.badia-page{--ink:#1d1d1f;--muted:#696965;--blue:#946b20;--line:#deded7;--gold:#d9b466;max-width:none;padding-inline:max(5vw,24px);overflow:clip}.badia-page .event-header{border-bottom-color:#deded7;max-width:1440px;height:80px;margin:auto}.badia-page .brand-image{width:100px;height:62px}.badia-page .brand-image img{width:100px;height:100px;top:-12px}.badia-page .event-header .nav-book{color:#fff;background:#1d1d1f;border-radius:50px;padding:10px 22px}.badia-page .button,.badia-booking .button{color:#fff;background:#1d1d1f;border-radius:50px;gap:24px;padding:17px 27px;transition:transform .3s,box-shadow .3s,background .3s}.badia-page .button:hover{background:#383835;transform:translateY(-3px);box-shadow:0 8px 24px #0002}.badia-page .event-hero{flex-direction:column;gap:54px;max-width:1440px;margin:auto;padding:70px 0 0;display:flex}.badia-page .event-hero-copy{text-align:center;max-width:1040px;margin:auto}.badia-page .hero-kicker{letter-spacing:.19em;color:#77766e;justify-content:center;align-items:center;gap:20px;font-size:11px;display:flex}.badia-page .hero-kicker span{border-left:1px solid #ccc;padding-left:20px}.badia-page .event-hero h1{letter-spacing:-.075em;margin:30px 0;font-size:clamp(58px,7.9vw,118px);font-weight:650;line-height:.99}.badia-page .event-hero h1 em{color:#0000;background:linear-gradient(110deg,#795423 10%,#b78b3d 45%,#e2c88a 65%,#956625 90%) text;padding-bottom:.08em;display:block}.badia-page .event-lead{letter-spacing:-.02em;max-width:600px;margin:auto;font-size:clamp(17px,1.6vw,22px);line-height:1.5}.badia-page .hero-facts{flex-direction:row;justify-content:center;gap:36px;margin:28px 0}.badia-page .hero-facts p{text-align:left}.badia-page .hero-facts p+p{border-left:1px solid var(--line);padding-left:36px}.badia-page .hero-photo{isolation:isolate;background:#d6cfc1;border-radius:28px;width:100%;height:clamp(360px,51vw,730px);min-height:0;overflow:hidden}.badia-page .hero-photo img{object-position:center 54%;border-radius:0;width:100%;height:100%;transform:scale(1.04)}.badia-page .hero-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0009);position:absolute;inset:40% 0 0}.badia-page .hero-photo figcaption{color:#fff;letter-spacing:-.045em;z-index:1;background:0 0;justify-content:space-between;padding:0;font-size:clamp(20px,3vw,40px);font-weight:500;display:flex;inset:auto 40px 32px}.badia-page .hero-photo figcaption span:last-child{border:1px solid #ffffff70;border-radius:50%;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.badia-page .event-strip{border-top:0;justify-content:center;gap:65px;max-width:1000px;margin:auto;padding:32px 0;font-size:13px}.badia-page .event-strip span:before{content:"•";color:#af8949}.badia-page .event-section{border-bottom:0;max-width:1200px;margin-inline:auto;padding-block:120px;scroll-margin-top:30px}.badia-page .event-section h2{letter-spacing:-.065em;margin:12px 0 32px;font-size:clamp(40px,5.3vw,76px);font-weight:600;line-height:1.06}.badia-page .eyebrow{letter-spacing:.17em;font-size:11px}.badia-page .intro-grid{grid-template-columns:1fr 2.1fr;gap:50px;padding-block:150px}.badia-page .intro-grid>.eyebrow{padding-top:24px;font-size:11px}.badia-page .intro-grid h2{font-size:clamp(44px,5.8vw,84px)}.badia-page .intro-grid p{max-width:650px;font-size:18px}.badia-page .intro-grid .intro-emphasis{margin-top:36px;font-size:28px;font-weight:550}.badia-page .learning{background:#eaeae5;max-width:none;margin-inline:calc(-1*max(5vw,24px));padding-inline:max(5vw,24px)}.badia-page .learning>h2,.badia-page .learning-grid{max-width:1200px;margin-inline:auto}.badia-page .learning>.button{width:fit-content;margin:40px auto 0;display:flex}.badia-page .learning-grid{grid-template-columns:repeat(6,1fr);gap:20px;margin-top:48px;margin-bottom:0}.badia-page .learning-grid article{background:#f9f9f6;border:1px solid #fff;border-radius:24px;grid-column:span 2;min-height:270px;padding:32px;transition:transform .4s,box-shadow .4s}.badia-page .learning-grid article:nth-child(n+4){grid-column:span 3;min-height:230px}.badia-page .skill-index{color:#94703b;font-variant-numeric:tabular-nums;margin-bottom:40px;font-size:14px}.badia-page .learning-grid h3{letter-spacing:-.04em;font-size:27px;font-weight:550}.badia-page .learning-grid p{font-size:16px}.badia-page .venue-gallery{color:#f6f4ed;--muted:#a6a59f;--line:#3b3b36;--blue:#d9b466;background:#161615;max-width:none;margin-inline:calc(-1*max(5vw,24px));padding-inline:max(5vw,24px)}.badia-page .venue-gallery-heading{max-width:1200px;margin:0 auto 56px}.badia-page .venue-gallery-heading h2{max-width:none;margin:18px 0 28px;font-size:clamp(60px,8vw,112px)}.badia-page .venue-gallery-heading>p:last-child{color:#aaa9a2;max-width:610px;font-size:18px}.badia-page .venue-gallery-list{grid-template-columns:1.5fr 1fr 1fr;align-items:center;gap:18px;max-width:1440px;margin:auto}.badia-page .venue-gallery-list li{aspect-ratio:3/4;box-shadow:none;border-radius:22px}.badia-page .venue-gallery-list li:first-child{aspect-ratio:1}.badia-page .venue-gallery-list span{letter-spacing:0;text-transform:none;font-size:16px;bottom:24px;left:24px}.badia-page .experience-heading{display:block}.badia-page .experience-photos{align-items:start;gap:24px;margin-top:48px}.badia-page .experience-photos figure:last-child{padding-top:100px}.badia-page .experience-photos img{aspect-ratio:4/5;border-radius:24px}.badia-page .safe-space{border-top:1px solid var(--line);background:0 0;gap:40px;margin-top:48px;padding:40px 0}.badia-page .safe-space>span{font-size:50px}.badia-page .safe-space h3{font-size:32px;font-weight:550}.badia-page .safe-space p{max-width:680px;font-size:18px}.badia-page .testimonials{padding-top:40px}.badia-page .testimonials-heading{grid-template-columns:2fr 1fr;gap:80px}.badia-page .testimonials-heading>p{font-size:17px}.badia-page .testimonial-list{gap:24px}.badia-page .testimonial-card{background:0 0;border:0;padding:0}.badia-page .testimonial-label{margin:0 0 16px 8px}.badia-page .testimonial-video{border-radius:24px}.badia-page .program-grid{border-top:1px solid var(--line);gap:80px}.badia-page .program-grid>div{align-self:start;position:sticky;top:40px}.badia-page .agenda li{grid-template-columns:120px 1fr;padding:30px 0}.badia-page .agenda h3{font-size:28px;font-weight:550}.badia-page .agenda p{font-size:16px}.badia-page .agenda li>span{padding-top:8px}.badia-page .location-grid{padding-top:0}.badia-page .location-grid h2{font-size:clamp(36px,4vw,56px)}.badia-page .included{background:#eaeae5;border-radius:24px;align-self:center;padding:48px}.badia-page .included h3{font-size:28px}.badia-page .included p,.badia-page .location-grid p{font-size:16px}.badia-page .faq-grid{border-top:1px solid var(--line)}.badia-page .faq-grid summary{padding-block:8px;font-size:17px}.badia-page .faq-grid details p{font-size:16px}.badia-page .faq-grid summary span{transition:transform .25s}.badia-page .booking{color:#f5f4ef;background:radial-gradient(at 50% 0,#48402c 0,#1c1c1a 55%);border:0;border-radius:0;max-width:none;margin:0 calc(-1*max(5vw,24px));padding:110px max(5vw,24px)}.badia-page .booking-heading{margin-bottom:50px}.badia-page .booking-heading h2{max-width:780px;margin-inline:auto;font-size:clamp(48px,6vw,88px)}.badia-page .booking-heading .eyebrow{color:#d9b466}.badia-page .booking-heading>p:last-child{color:#c1bfb7;font-size:16px}.badia-page .checkout-card{color:#1d1d1f;border:0;border-radius:24px;padding:32px}.badia-page .checkout-card h3{font-weight:600}.badia-page .footer{border:0;max-width:1200px;margin:auto;padding-block:40px}.badia-booking{backdrop-filter:blur(20px);background:#f5f5f2ee}@media (hover:hover){.badia-page .learning-grid article:hover{transform:translateY(-7px);box-shadow:0 18px 40px #23231f0b}}@media (prefers-reduced-motion:no-preference){.badia-page .event-hero-copy{animation:1s cubic-bezier(.22,1,.36,1) both badia-arrive}.badia-page .hero-photo{animation:1.2s cubic-bezier(.22,1,.36,1) .15s both badia-arrive}.badia-page [data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);transform:translateY(32px)}.badia-page [data-reveal].is-visible{opacity:1;transform:translateY(0)}@supports (animation-timeline:view()){.badia-page .hero-photo img{animation:linear both badia-photo view();animation-range:entry exit}.badia-page .intro-grid h2{animation:linear both badia-ink view();animation-range:entry cover 40%}}}@keyframes badia-arrive{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes badia-photo{0%{transform:scale(1.1)translateY(-2%)}to{transform:scale(1.01)translateY(0)}}@keyframes badia-ink{0%{color:#b3b3ac}to{color:#1d1d1f}}@media (width<=1000px){.badia-page .learning-grid article{grid-column:span 3}.badia-page .learning-grid article:last-child{grid-column:span 6}.badia-page .program-grid,.badia-page .faq-grid{gap:40px}.badia-page .event-strip,.badia-page .hero-facts{gap:24px}.badia-page .testimonials-heading{gap:32px}}@media (width<=800px){.badia-page .event-section{padding-block:80px}.badia-page .intro-grid{grid-template-columns:1fr;gap:20px}.badia-page .intro-grid>.eyebrow{padding:0}.badia-page .event-hero{gap:40px;padding-top:50px}.badia-page .program-grid>div{position:static}.badia-page .location-grid{padding-top:0}.badia-page .venue-gallery-list{grid-template-columns:1fr 1fr 1fr}.badia-page .venue-gallery-list li:first-child{aspect-ratio:3/4}.badia-page .experience-photos figure:last-child{padding-top:55px}.badia-page .booking{padding-block:80px}.badia-page .landing{padding-bottom:90px}.badia-page .footer{padding-bottom:120px}}@media (width<=600px){.badia-page.container{padding-inline:20px}.badia-page .event-header{height:74px}.badia-page .brand-academy{display:none}.badia-page .event-header nav{gap:18px}.badia-page .event-header .nav-book{padding:9px 16px}.badia-page .hero-kicker{letter-spacing:.1em;gap:10px;font-size:9px}.badia-page .hero-kicker span{padding-left:10px}.badia-page .event-hero h1{letter-spacing:-.065em;margin-block:26px;font-size:clamp(48px,12vw,72px)}.badia-page .hero-facts{gap:16px}.badia-page .hero-facts p{flex:1;font-size:11px}.badia-page .hero-facts p+p{padding-left:16px}.badia-page .hero-photo{border-radius:20px;height:390px}.badia-page .hero-photo img{object-position:48% center}.badia-page .hero-photo figcaption{align-items:center;font-size:22px;bottom:20px;left:20px;right:20px}.badia-page .hero-photo figcaption span:first-child{max-width:180px}.badia-page .hero-photo figcaption span:last-child{width:36px;height:36px}.badia-page .event-strip{justify-content:flex-start;gap:12px;padding:24px 0}.badia-page .event-strip span{width:auto;font-size:10px}.badia-page .event-strip span:before{margin-right:5px}.badia-page .event-section{padding-block:64px}.badia-page .intro-grid p{font-size:17px}.badia-page .learning,.badia-page .venue-gallery,.badia-page .booking{margin-inline:-20px;padding-inline:20px}.badia-page .learning-grid{flex-direction:column;gap:14px;margin-top:32px;display:flex}.badia-page .learning-grid article,.badia-page .learning-grid article:nth-child(n+4){min-height:0;padding:28px}.badia-page .skill-index{margin-bottom:24px}.badia-page .learning-grid h3{font-size:26px}.badia-page .venue-gallery-heading h2{font-size:60px}.badia-page .venue-gallery-heading>p:last-child{font-size:16px}.badia-page .venue-gallery-list{max-width:none;margin-inline:-20px}.badia-page .venue-gallery-list li{aspect-ratio:4/5;flex-basis:84%}.badia-page .venue-gallery-list li:first-child{aspect-ratio:4/5}.badia-page .experience-photos{grid-template-columns:1fr;gap:18px;margin-top:28px}.badia-page .experience-photos figure:last-child{padding:0}.badia-page .experience-photos img{aspect-ratio:4/3;border-radius:20px}.badia-page .safe-space{gap:20px;margin-top:32px;padding:30px 0 0}.badia-page .safe-space h3{font-size:28px}.badia-page .safe-space p{font-size:16px}.badia-page .testimonials-heading{grid-template-columns:1fr;gap:0}.badia-page .testimonial-list{gap:16px}.badia-page .testimonial-card{flex-basis:82%}.badia-page .program-grid,.badia-page .faq-grid{gap:26px}.badia-page .agenda li{grid-template-columns:1fr;gap:8px}.badia-page .location-grid{padding-top:0}.badia-page .included{padding:28px}.badia-page .faq-grid summary{font-size:16px}.badia-page .checkout-card{border-radius:18px;padding:24px 12px}.badia-page .booking-heading h2{font-size:50px}.badia-page .booking-heading>p:last-child{font-size:14px}.badia-page .footer{padding-bottom:115px}}.badia-page .event-hero h1{text-wrap:balance}
