.artist-introduction{border-bottom:1px solid var(--line);background:var(--cream);padding:70px 0}.artist-introduction-grid{grid-template-columns:1fr 1fr;align-items:start;gap:100px;display:grid}.artist-introduction-heading h2{max-width:430px;font-size:clamp(44px,5vw,68px)}.artist-introduction-signature{color:var(--teal);letter-spacing:2px;align-items:center;gap:12px;margin-top:26px;font-size:8px;font-weight:600;display:flex}.artist-introduction-copy p{color:var(--muted);max-width:470px;font-size:14px;line-height:1.9}.artist-introduction-copy .artist-introduction-lead{color:var(--ink);margin-bottom:17px;font:500 28px/1.3 Cormorant Garamond,Georgia,serif}.artist-introduction-copy .artist-introduction-note{margin-bottom:25px;font-size:12px}.bamba-testimonials{isolation:isolate;background:radial-gradient(at 88% 5%,#d9c18d66,#0000 48%),radial-gradient(at 8% 100%,#9fc6ba4d,#0000 45%),#f4ecdd;padding:85px 0;position:relative}.testimonials-heading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:34px;display:flex}.testimonials-heading .eyebrow{margin-bottom:16px}.testimonials-heading>p{max-width:270px;color:var(--muted);margin:0 0 5px;font-size:13px;line-height:1.8}.story-invitation,.testimonial-glass{background:#fffaf0ed;border:1px solid #fffdf5;border-radius:12px;box-shadow:0 15px 45px #5c483b08,inset 0 1px #fff}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.story-invitation,.testimonial-glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffaf0a3}}.story-invitation{grid-template-columns:auto 1fr auto;align-items:center;gap:30px;padding:38px;display:grid}.story-invitation-icon{width:66px;height:66px;color:var(--gold);background:#fffaf096;border:1px solid #b17b2c45;border-radius:50%;place-items:center;display:grid}.story-invitation-copy h3{letter-spacing:-.4px;margin:0 0 13px;font:500 30px/1.1 Cormorant Garamond,Georgia,serif}.story-invitation-copy p{max-width:380px;color:var(--muted);margin:0;font-size:12px;line-height:1.8}.story-invitation .button{white-space:nowrap;gap:22px;font-size:12px}.testimonials-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:22px;display:grid}.testimonial-glass{margin:0;padding:32px}.testimonial-glass>svg{color:var(--gold)}.testimonial-glass blockquote{margin:20px 0 28px}.testimonial-glass blockquote p{color:var(--ink);margin:0;font:500 25px/1.45 Cormorant Garamond,Georgia,serif}.testimonial-glass figcaption strong{font-size:12px;font-weight:600;display:block}.testimonial-glass figcaption span{color:var(--muted);margin-top:6px;font-size:10px;line-height:1.6;display:block}.bamba-footer{color:#fbf3e4;background:#123c3b;border-top:0;overflow:hidden}.bamba-footer-top{border-bottom:1px solid #ebd1983b;justify-content:space-between;align-items:center;gap:40px;padding:65px 0 50px;display:flex}.bamba-footer .eyebrow{color:#e9cc91;margin-bottom:18px;font-size:8px}.bamba-footer-statement{letter-spacing:-1.5px;margin:0;font:500 clamp(39px,4.7vw,66px)/1.02 Cormorant Garamond,Georgia,serif}.bamba-footer-statement em{color:#e9cc91;font-weight:400}.bamba-footer-top .button{flex-shrink:0}.bamba-footer-grid{grid-template-columns:1.2fr .7fr 1fr;gap:60px;padding:44px 0 48px;display:grid}.bamba-footer-brand{color:#fbf3e4}.bamba-footer-brand small{color:#e9cc91;letter-spacing:2.1px;font-size:7px}.bamba-footer-brand-block>p{color:#cfdbce;margin:22px 0 0;font-size:11px;line-height:1.9}.bamba-footer-links{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.bamba-footer-links h3{text-transform:uppercase;letter-spacing:1.8px;color:#e9cc91;margin:5px 0 6px;font-size:10px;font-weight:600}.bamba-footer-links a,.bamba-footer-links address{color:#e7ebdf;font-size:11px;line-height:1.7}.bamba-footer-links address{margin-bottom:1px;font-style:normal}.bamba-footer-links a:hover,.bamba-footer-bottom a:hover{color:#efd295}.bamba-footer-external{align-items:center;gap:8px;display:inline-flex}.bamba-footer-bottom{color:#c8d6c9;border-top:1px solid #ebd19826;justify-content:space-between;gap:25px;padding:23px 0;font-size:9px;display:flex}.bamba-footer-bottom a{align-items:center;gap:8px;display:inline-flex}.bamba-footer a:focus-visible{outline-color:#efd295}@media (max-width:1100px){.artist-introduction-grid{gap:65px}.story-invitation{grid-template-columns:auto 1fr;gap:24px;padding:32px}.story-invitation .button{grid-column:2;justify-self:start}.bamba-footer-grid{gap:35px}}@media (max-width:760px){.artist-introduction{padding:48px 0 55px}.artist-introduction-grid{grid-template-columns:1fr;gap:28px}.artist-introduction-heading h2{font-size:48px}.artist-introduction-signature{letter-spacing:1.6px;margin-top:20px;font-size:7px}.artist-introduction-copy p{font-size:13px}.artist-introduction-copy .artist-introduction-lead{font-size:27px}.bamba-testimonials{padding:60px 0}.testimonials-heading{margin-bottom:27px;display:block}.testimonials-heading>p{max-width:100%;margin-top:19px;font-size:12px}.story-invitation{grid-template-columns:1fr;gap:22px;padding:25px}.story-invitation-icon{width:54px;height:54px}.story-invitation-copy h3{font-size:31px}.story-invitation .button{white-space:normal;grid-column:auto;justify-content:space-between;width:100%;padding:15px 18px;font-size:11px}.testimonial-glass{padding:26px}.bamba-footer-top{flex-direction:column;align-items:flex-start;gap:29px;padding:50px 0 37px}.bamba-footer-statement{font-size:51px}.bamba-footer-top .button{font-size:12px}.bamba-footer-grid{grid-template-columns:1fr 1fr;gap:34px 25px;padding:36px 0}.bamba-footer-brand-block{grid-column:1/-1}.bamba-footer-brand-block>p{margin-top:18px}.bamba-footer-links{gap:12px}.bamba-footer-links h3{letter-spacing:1.3px;font-size:8px}.bamba-footer-links a,.bamba-footer-links address{font-size:10px}.bamba-footer-external{flex-wrap:wrap;gap:5px}.bamba-footer-bottom{flex-wrap:wrap;gap:20px;padding:23px 0 90px;font-size:8px}.bamba-footer-bottom>span{flex-basis:100%}}@media (max-width:380px){.artist-introduction-heading h2{font-size:44px}.bamba-footer-statement{font-size:45px}.bamba-footer-grid{grid-template-columns:1fr;gap:29px}.bamba-footer-brand-block{grid-column:auto}}:root{--stagger-dur:.5s;--stagger-distance:12px;--stagger-stagger:40ms;--stagger-blur:3px;--stagger-ease:cubic-bezier(.22, 1, .36, 1)}.t-stagger-line{opacity:0;transform:translateY(var(--stagger-distance));filter:blur(var(--stagger-blur));transition:opacity var(--stagger-dur) var(--stagger-ease), transform var(--stagger-dur) var(--stagger-ease), filter var(--stagger-dur) var(--stagger-ease);will-change:transform, opacity, filter;display:block}.t-stagger-line--2{transition-delay:var(--stagger-stagger)}.t-stagger.is-shown .t-stagger-line{opacity:1;filter:blur();transform:translateY(0)}.t-stagger.is-hiding .t-stagger-line{opacity:0;filter:blur();transition:opacity .2s,transform linear,filter linear;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.t-stagger-line{transition:none!important}}[data-reveal]{transition:opacity .5s var(--stagger-ease), transform .5s var(--stagger-ease)}[data-reveal].reveal-pending{opacity:0;transform:translateY(18px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}[data-reveal]:focus-within{opacity:1;transform:none}[data-reveal]:focus-within .t-stagger-line{opacity:1;filter:none;transform:none}html{scroll-padding-top:112px}body{padding-top:88px}.site-header{z-index:30;background:#fffaf0f5;transition:background .25s,box-shadow .25s;position:fixed;inset:0 0 auto}.site-header.is-scrolled{background:#fffaf0e8;box-shadow:0 6px 30px #3928190b}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.site-header{-webkit-backdrop-filter:blur(14px)}}.hero-art,.ticket-orbit{transform:translate3d(0,var(--parallax-y,0px),0);transition:none}.navigation a[aria-current=location]{color:var(--teal)}.navigation a:focus-visible{outline-offset:4px}.flyer-button{text-align:center;display:block}.artist-label{background:#faecd7bb;border:1px solid #fff4dc88;border-radius:10px;padding:16px 25px}@supports ((-webkit-backdrop-filter:blur(10px)) or (backdrop-filter:blur(10px))){.artist-label{-webkit-backdrop-filter:blur(10px);background:#faecd779}}.experience{--scene-progress:0;min-height:1020px;color:var(--cream);isolation:isolate;background:radial-gradient(at 30% 65%,#326451 0,#0000 55%),#123d39;padding:40px 0 100px;position:relative}.experience:before{content:"2027";color:#f3d38d05;pointer-events:none;font:340px/.9 Cormorant Garamond,Georgia,serif;position:absolute;top:15%;left:6%}.experience-stage{grid-template-rows:auto 1fr auto;grid-template-columns:1fr 1fr;gap:18px 80px;min-height:700px;padding-block:35px;display:grid;position:sticky;top:112px}.experience-heading{z-index:2;grid-column:1;position:relative}.experience-heading .eyebrow{color:#d8bd85;margin-bottom:16px}.experience h2{font-size:67px}.experience h2 em{color:#efd398}.experience-heading>p:last-child{color:#cfdbcd;margin:22px 0 0;font-size:13px;line-height:1.8}.sculpture{perspective:1100px;grid-area:2/1;place-items:center;min-height:345px;display:grid;position:relative}.sculpture-glow{background:radial-gradient(#e8c57719,#0000 68%);border-radius:50%;width:350px;height:260px;position:absolute;bottom:-15px}.sculpture-stack{width:290px;height:290px;transform-style:preserve-3d;position:relative;transform:rotateX(54deg)rotate(-27deg)translate(0,0)}.sculpture-base,.sculpture-ring,.sculpture-logo{-webkit-backface-visibility:visible;backface-visibility:visible;border-radius:50%;position:absolute}.sculpture-base{transform:translateZ(calc(-30px - var(--scene-progress)*30px));background:linear-gradient(135deg,#d5aa59,#806026 45%,#f0d593 80%,#8d672b);border:2px solid #e8c67f;inset:0;box-shadow:0 8px #715425,0 13px #5a4523,30px 48px 50px #001b1777}.sculpture-ring{background:radial-gradient(#0000 60%,#e6c57d35);border:7px solid #d7b875;box-shadow:inset 0 0 0 2px #6a522c,0 4px #745628,0 0 0 1px #f0d79a}.sculpture-ring-outer{transform:translateZ(calc(10px + var(--scene-progress)*60px)) rotateZ(calc(var(--scene-progress)*25deg));border-width:4px;inset:-28px}.sculpture-ring-inner{transform:translateZ(calc(30px + var(--scene-progress)*80px));border-style:double;border-width:10px;inset:19px}.sculpture-logo{transform:translateZ(calc(55px + var(--scene-progress)*90px)) rotateZ(27deg);background:#e9ca80;border:3px solid #efdbab;inset:54px;overflow:hidden;box-shadow:0 5px #9a702b,0 18px 35px #052a2b55}.sculpture-logo img{object-fit:cover;width:100%;height:100%}.sculpture-caption{letter-spacing:2.5px;color:#e4ce9f;justify-content:center;align-items:center;gap:12px;font-size:8px;display:flex;position:absolute;bottom:-10px;left:0;right:0}.sculpture-caption i{background:#c3a96d77;width:35px;height:1px}.experience-cards{flex-direction:column;grid-area:1/2/3;justify-content:center;gap:18px;padding-top:10px;display:flex}.glass-feature{background:#284e42;border:1px solid #e9d7ab33;border-radius:12px;align-items:flex-start;gap:22px;padding:29px;display:flex;box-shadow:inset 0 1px #fff5d908,0 18px 45px #072c2420}@supports ((-webkit-backdrop-filter:blur(12px)) or (backdrop-filter:blur(12px))){.glass-feature{-webkit-backdrop-filter:blur(12px);background:#ffffff09}}.glass-feature>svg{color:#e8ca8b;flex-shrink:0;margin-top:3px}.glass-feature span{color:#d3bf91;letter-spacing:2px;font-size:8px}.glass-feature h3{color:#fff2da;margin:10px 0;font:500 28px/1.15 Cormorant Garamond,Georgia,serif}.glass-feature p{color:#d5e0d2;max-width:280px;margin:0;font-size:12px;line-height:1.8}.glass-feature:nth-child(2){margin-left:25px}.experience-scroll{color:#e2d5b4;grid-column:2;align-items:center;gap:18px;width:fit-content;padding:10px 0;font-size:10px;display:flex}.experience-scroll:hover{color:#fff}.experience-scroll svg{transition:transform .25s}.experience-scroll:hover svg{transform:translateY(3px)}@media (max-width:1100px){.experience-stage{gap:20px 40px}.experience h2{font-size:58px}.sculpture-stack{width:250px;height:250px}.sculpture-logo{inset:43px}.glass-feature{gap:17px;padding:23px}}@media (max-width:760px){body{padding-top:75px}html{scroll-padding-top:95px}.navigation.is-open{max-height:calc(100dvh - 145px);overflow-y:auto}.artist-label{padding:10px 15px;bottom:60px;left:32px;right:32px}.artist-label strong{font-size:35px}.experience{min-height:0;padding:55px 0 42px;overflow:clip}.experience:before{font-size:145px;top:280px;left:0}.experience-stage{flex-direction:column;gap:22px;min-height:0;padding-block:0;display:flex;position:relative;top:0}.experience h2{font-size:51px}.experience-heading>p:last-child{margin-top:18px;font-size:12px}.sculpture{perspective:1000px;min-height:310px;margin-top:42px}.sculpture-stack{width:220px;height:220px;transform:rotateX(52deg)rotate(-27deg)scale(.9)}.sculpture-ring-outer{inset:-22px}.sculpture-logo{inset:40px}.sculpture-caption{bottom:5px}.experience-cards{gap:12px;padding:0}.glass-feature{padding:23px}.glass-feature:nth-child(2){margin-left:0}.glass-feature h3{font-size:27px}.experience-scroll{padding-top:7px;font-size:11px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}[data-reveal],[data-reveal].reveal-pending,.t-stagger-line{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.hero-art,.ticket-orbit{transform:none!important}.experience{min-height:0;padding-block:55px;--scene-progress:0!important}.experience-stage{position:relative;top:0}}
