/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.start{inset-inline-start:var(--spacing)}}:root{--paper:#fbf6ee;--cream:#f3ecdf;--ink:#402737;--ink-2:#2e263d;--copy:#675761;--green:#78946e;--green-dark:#4c6754;--pink:#f0d3dc;--lilac:#f0d3dc;--blue:#dfead7;--apricot:#ed9d78;--butter:#edc66d;--berry:#b62d53;--coral:#e66f62;--sage:#dfe9d3;--line:#4027372b;--display:"Iowan Old Style", "Palatino Linotype", Baskerville, Georgia, serif;--sans:"Avenir Next", Avenir, "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);font-family:var(--sans);margin:0;font-size:16px}a{color:inherit}img{max-width:100%;display:block}.site-header{z-index:20;height:86px;color:var(--ink);border-bottom:1px solid #4027372e;justify-content:space-between;align-items:center;padding:0 clamp(24px,5vw,76px);display:flex;position:absolute;inset:0 0 auto}.brand{text-transform:uppercase;letter-spacing:.18em;align-items:center;gap:12px;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.brand-mark{color:var(--berry);font-size:1.15rem}.site-header nav{gap:28px;display:flex}.site-header nav a{border-bottom:1px solid #0000;padding:8px 0 4px;font-size:.88rem;text-decoration:none}.site-header nav a:hover{border-color:currentColor}.hero{min-height:min(900px,100svh);color:var(--ink);isolation:isolate;position:relative;overflow:hidden}.hero-image{z-index:-3;filter:saturate(.88);background:url(/images/campo-florecido.jpg) 50% 55%/cover no-repeat;position:absolute;inset:0;transform:scale(1.025)}.hero-wash{z-index:-2;background:linear-gradient(90deg,#fff7eff2 0%,#fce1dbd1 38%,#f6bcba47 68%,#dcead32e),linear-gradient(#0000 42%,#f08e6f47);position:absolute;inset:0}.hero:after{content:"";z-index:-1;border:1px solid #b62d5340;border-radius:50%;width:34vw;height:34vw;position:absolute;inset:14% 48% auto auto}.hero-content{z-index:2;width:min(740px,50vw);position:absolute;bottom:clamp(70px,10vh,108px);left:clamp(24px,7vw,108px)}.eyebrow{text-transform:uppercase;letter-spacing:.22em;margin:0 0 22px;font-size:.74rem;font-weight:750}.hero h1,.section-heading h2,.community-intro h2,.about h2,.testimonials h2,.choice-cta h2{font-family:var(--display);letter-spacing:-.045em;margin:0;font-weight:400}.hero h1{max-width:760px;font-size:clamp(4rem,7.5vw,7.8rem);line-height:.88}em{color:var(--berry);font-weight:400}.hero em{color:var(--berry)}.hero-copy{max-width:590px;font-family:var(--display);margin:31px 0 28px;font-size:clamp(1.3rem,2.2vw,1.85rem);line-height:1.42}.hero-map{z-index:3;width:min(39vw,620px);position:absolute;inset:115px 4.6vw 95px auto}.hero-map:before{content:"";background:#b62d5347;width:1px;position:absolute;top:0;bottom:0;left:42%}.hero-chip{min-width:210px;color:var(--ink);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffcf6e0;border:1px solid #ffffffc7;border-radius:22px 8px;align-items:center;gap:14px;padding:17px 20px;font-size:.9rem;font-weight:650;text-decoration:none;transition:transform .25s,background .25s;display:flex;position:absolute;box-shadow:0 16px 44px #6e374724}.hero-chip:hover{background:#fffdf8;transform:translate(-4px)}.chip-one{top:7%;left:0}.chip-two{top:27%;right:0}.chip-three{top:47%;left:10%}.chip-four{top:67%;right:2%}.chip-five{top:87%;left:-2%}.button{text-align:center;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:14px;width:fit-content;min-height:50px;padding:14px 23px;font-size:.88rem;font-weight:750;line-height:1.2;text-decoration:none;transition:transform .25s,background .25s,color .25s,box-shadow .25s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:focus-visible{outline-offset:3px;outline:3px solid #e2a453}.button-primary{background:var(--berry);color:#fff;box-shadow:0 14px 34px #9f2b4c2e}.button-primary:hover{background:#932342;box-shadow:0 16px 38px #9f2b4c3d}.button-secondary{color:inherit;box-shadow:none;background:0 0;border-color:currentColor}.button-secondary:hover{background:#ffffff6b}.spaces{background:radial-gradient(circle at 96% 10%,#efa77d57,#0000 24rem),radial-gradient(circle at 3% 58%,#edbfd061,#0000 28rem),linear-gradient(#fff9f1 0%,#f8efe8 100%);padding:clamp(94px,11vw,155px) clamp(18px,4.8vw,74px) clamp(100px,12vw,165px)}.section-heading{width:min(1290px,100%);margin:0 auto clamp(64px,8vw,106px)}.section-heading .eyebrow{color:var(--berry)}.section-heading h2,.community-intro h2{max-width:1030px;font-size:clamp(3.2rem,6.5vw,6.7rem);line-height:.95}.section-heading>p:last-child{width:min(560px,100%);color:var(--copy);margin:34px 0 0 auto;font-size:1.03rem;line-height:1.78}.experience{border-radius:54px 18px;grid-template-columns:minmax(0,1.04fr) minmax(420px,.96fr);width:min(1320px,100%);min-height:660px;margin:0 auto clamp(48px,6vw,82px);scroll-margin-top:30px;display:grid;overflow:hidden;box-shadow:0 26px 75px #5b334317}.session-experience{border-radius:18px 64px}.tarot-experience{border-radius:68px 18px}.experience-visual{background-position:50%;background-size:cover;min-height:620px;position:relative;overflow:hidden}.experience-visual:after{content:"";pointer-events:none;position:absolute;inset:0}.visual-number{z-index:2;width:52px;height:52px;color:var(--ink);font-family:var(--display);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffcf4e6;border:1px solid #ffffffbf;border-radius:50%;place-items:center;font-size:1.05rem;display:grid;position:absolute;top:26px;left:28px}.availability,.photo-caption,.club-mantra{z-index:2;color:var(--ink);text-transform:uppercase;letter-spacing:.14em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffcf4e6;border:1px solid #ffffffbf;padding:11px 15px;font-size:.68rem;font-weight:700;position:absolute;bottom:24px;right:24px}.availability-light{color:#fff;background:#183d359e}.experience-copy{flex-direction:column;justify-content:center;padding:clamp(52px,6vw,90px);display:flex;position:relative}.experience-copy h3,.community-body h3{font-family:var(--display);letter-spacing:-.04em;margin:0;font-size:clamp(3.25rem,5vw,5.5rem);font-weight:400;line-height:.93}.card-tag{color:var(--berry);text-transform:uppercase;letter-spacing:.18em;margin:0 0 22px;font-size:.7rem;font-weight:750;line-height:1.55}.experience-lead{font-family:var(--display);margin:25px 0 0;color:var(--ink)!important;font-size:clamp(1.35rem,2vw,1.75rem)!important;line-height:1.35!important}.experience-copy>p:not(.card-tag),.community-body>p:not(.card-tag){color:var(--copy);font-size:.98rem;line-height:1.75}.experience-copy>p:not(.card-tag){margin-top:24px;margin-bottom:0}.experience-copy>.button{margin-top:30px}.memory-experience{color:var(--ink);background:#f5b49c}.memory-visual{background-image:url(/images/memoria-raiz-card-v2.png);background-position:56%}.memory-visual:after{background:linear-gradient(90deg,#0000 58%,#eb806838),linear-gradient(#0000 45%,#5b483a1f)}.memory-copy{background:radial-gradient(circle at 100% 0,#ffe3c3bf,#0000 18rem),linear-gradient(145deg,#f7c1aa,#f0a684)}.memory-copy .card-tag{color:#8f2946}.memory-copy .experience-lead,.memory-copy>p:not(.card-tag){color:#65404d!important}.memory-copy .experience-lead{color:var(--ink)!important}.memory-copy .button-primary{color:#fff;background:var(--berry);box-shadow:none}.schedule-grid{border-top:1px solid #40273747;border-left:1px solid #40273747;grid-template-columns:1fr 1.45fr;margin-top:30px;display:grid}.schedule-grid span{border-bottom:1px solid #40273747;border-right:1px solid #40273747;flex-direction:column;gap:6px;min-height:82px;padding:16px;display:flex}.schedule-grid small{color:#9b3150;text-transform:uppercase;letter-spacing:.12em;font-size:.61rem}.schedule-grid strong{font-family:var(--display);font-size:1rem;font-weight:400;line-height:1.3}.session-experience{background:var(--sage);grid-template-columns:minmax(420px,.9fr) minmax(0,1.1fr)}.session-copy{background:linear-gradient(145deg,#eef4e9,#dce9d3)}.session-copy:after{content:"";border:1px solid #183d354d;border-radius:50%;width:210px;height:210px;position:absolute;top:-90px;right:-90px}.session-visual{background-image:url(/images/sesion-1a1-card-v2.png);background-position:52%}.session-visual:after{background:linear-gradient(135deg,#e9b8cb38,#0000 45%)}.tarot-experience{color:var(--ink);background:#efd5dc}.tarot-visual{filter:saturate(.9);background-image:url(/images/tarot-card-v2.png);background-position:58%}.tarot-visual:after{background:linear-gradient(115deg,#34264d4d,#cb97d529)}.tarot-copy{background:radial-gradient(circle at 96% 0,#e66f6238,#0000 17rem),linear-gradient(145deg,#f5e3e5,#ebc7d2)}.tarot-copy .card-tag{color:#a12654}.tarot-copy .experience-lead,.tarot-copy>p:not(.card-tag){color:#66516e!important}.tarot-copy .experience-lead{color:var(--ink)!important}.tarot-copy .button-primary{color:#fff;background:var(--berry);box-shadow:none}.tarot-copy .button-secondary{color:var(--ink)}.detail-line{letter-spacing:.035em;border:1px solid;width:fit-content;padding:11px 14px;font-weight:700;font-size:.76rem!important;line-height:1.3!important}.detail-line span{margin-right:8px}.button-row{flex-wrap:wrap;gap:12px;margin-top:29px;display:flex}.community-intro{width:min(1320px,100%);margin:clamp(110px,14vw,190px) auto clamp(58px,7vw,88px)}.community-intro .eyebrow{color:var(--berry)}.community-grid{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;gap:clamp(28px,3.6vw,50px);width:min(1320px,100%);margin:0 auto;display:grid}.community-card{border-radius:46px 16px;scroll-margin-top:30px;overflow:hidden;box-shadow:0 24px 65px #5b334317}.community-art,.club-art{min-height:475px;position:relative;overflow:hidden}.center-card{background:linear-gradient(145deg,#f8c4a6,#efa07f);border-radius:18px 58px;margin-top:80px}.center-art{background:url(/images/volver-centro-card-v3.png) 48% 54%/cover no-repeat}.center-art:after{content:"";background:linear-gradient(#0000 50%,#4836362e),linear-gradient(120deg,#f4be9d26,#0000 50%);position:absolute;inset:0}.community-body{padding:clamp(38px,4.5vw,64px)}.community-body h3{font-size:clamp(2.7rem,4.3vw,4.6rem);line-height:.97}.community-body>p:not(.card-tag){margin:22px 0 0}.community-body .button{margin-top:28px}.community-body .detail-line{color:var(--ink)}.club-card{color:var(--ink);background:var(--sage)}.club-art{isolation:isolate;background:#442e38;min-height:590px}.club-landscape{z-index:-1;filter:saturate(.92);background:linear-gradient(#4123350d,#5a27322e),url(/images/club-lectura-card-v3.png) 50% 48%/cover no-repeat;position:absolute;inset:0}.club-art .visual-number{color:var(--ink)}.club-mantra{color:var(--ink);background:#fff8edeb;bottom:24px;left:24px;right:auto}.club-body{background:radial-gradient(circle at 95% 0,#efc66d7a,#0000 15rem),linear-gradient(145deg,#edf2e5,#d9e7ce);position:relative}.club-body:after{content:"";border:1px solid #edbe58b3;border-radius:50%;width:84px;height:84px;position:absolute;top:32px;right:30px}.club-body .card-tag{color:#a02f51}.club-body>p:not(.card-tag){color:#5c5c55}.club-phrase{font-family:var(--display);font-style:italic;color:#9d3153!important;font-size:1.25rem!important}.club-body .detail-line{color:var(--ink)}.club-body .button-primary{color:#fff;background:var(--berry);box-shadow:none}.book-reference{background:#fffbf494;border:1px solid #40273733;border-radius:18px 6px;grid-template-columns:72px 1fr;align-items:center;gap:17px;margin-top:24px;padding:14px;display:grid}.book-reference img{object-fit:cover;width:72px;height:108px;box-shadow:0 8px 20px #46263326}.book-reference p{color:var(--ink);flex-direction:column;gap:4px;margin:0;line-height:1.25;display:flex}.book-reference small{color:var(--berry);text-transform:uppercase;letter-spacing:.12em;font-size:.6rem;font-weight:750}.book-reference strong{font-family:var(--display);font-size:1rem;font-weight:400}.book-reference span{color:var(--copy);font-size:.72rem}.about{background:#f2dce1;grid-template-columns:minmax(380px,.78fr) minmax(0,1.22fr);min-height:820px;display:grid}.about-photo{min-height:650px;position:relative;overflow:hidden}.about-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 60%,#193e356b);position:absolute;inset:0}.about-photo img{object-fit:cover;object-position:center top;width:100%;height:140%;position:absolute;inset:0 auto auto 0}.about-photo-note{z-index:1;color:#fff;text-transform:uppercase;letter-spacing:.2em;font-size:.68rem;position:absolute;bottom:34px;left:32px}.about-copy{align-self:center;max-width:840px;padding:clamp(64px,8vw,120px)}.about-copy .eyebrow{color:var(--berry)}.about-copy h2{font-size:clamp(4rem,7vw,7.5rem);line-height:.9}.about-copy p{color:var(--copy);line-height:1.75}.about-copy .about-lead{color:var(--ink);font-family:var(--display);margin:28px 0 34px;font-size:clamp(1.55rem,2.4vw,2.1rem);line-height:1.35}.about-copy strong{color:var(--ink);font-weight:700}.testimonials{color:#fff9f6;background:radial-gradient(circle at 12% 20%,#ef9d7838,#0000 26rem),linear-gradient(135deg,#842640,#aa3650 72%,#b94d57);padding:clamp(90px,11vw,150px) 0;overflow:hidden}.testimonials-heading{width:min(1180px,100% - 48px);margin:0 auto 56px}.testimonials-heading .eyebrow{color:#efc7d4}.testimonials-heading>div{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:end;gap:50px;display:grid}.testimonials h2{font-size:clamp(3.2rem,6vw,6.2rem);line-height:.95}.testimonials h2 em{color:#f2b8c8}.testimonials-heading div>p{color:#ffffffbd;margin:0 0 14px;line-height:1.7}.testimonials small{color:#e7bed0;letter-spacing:.04em}.testimonial-window{padding:20px 0 30px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.testimonial-track{align-items:center;gap:24px;width:max-content;animation:85s linear infinite testimonial-scroll;display:flex}.testimonial-window:hover .testimonial-track,.testimonial-window:focus-within .testimonial-track{animation-play-state:paused}.testimonial-card{filter:drop-shadow(0 18px 30px #0003);flex:none;width:clamp(310px,34vw,510px);margin:0;transform:rotate(-.35deg)}.testimonial-card:nth-child(3n){transform:translateY(9px)rotate(.45deg)}.testimonial-card:nth-child(4n){transform:translateY(-8px)rotate(-.2deg)}.testimonial-shot{border:1px solid #ffffff2e;border-radius:12px;display:block;position:relative;overflow:hidden}.testimonial-shot img{width:100%;height:auto}.privacy-mask{filter:blur(2px);background:#222423;border-radius:999px;display:block;position:absolute}@keyframes testimonial-scroll{to{transform:translate(calc(-50% - 12px))}}.choice-cta{text-align:center;background:linear-gradient(#fff9f1c2,#fff9f1e6),url(/images/campo-florecido.jpg) 50% 54%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;min-height:680px;padding:90px 24px;display:flex}.choice-cta .eyebrow{color:var(--berry)}.choice-cta h2{font-size:clamp(3.5rem,7vw,7rem);line-height:.94}.choice-cta>p:not(.eyebrow){max-width:680px;color:var(--copy);margin:28px auto 32px;font-size:1.08rem;line-height:1.75}.site-footer{color:#fff9f3;background:#6e2943;grid-template-columns:minmax(0,1fr) minmax(320px,560px);align-items:end;gap:50px;padding:52px clamp(24px,6vw,90px);display:grid}.footer-brand{margin-bottom:18px}.site-footer p{color:#ffffffab;margin:0;line-height:1.65}.scope-note{font-size:.78rem}@media (max-width:1080px){.hero-content{width:min(680px,56vw)}.hero-map{width:37vw}.hero-chip{min-width:185px;padding:15px;font-size:.8rem}.experience{grid-template-columns:minmax(0,1fr) minmax(380px,.9fr)}.session-experience{grid-template-columns:minmax(380px,.9fr) minmax(0,1fr)}.community-grid{grid-template-columns:1fr 1fr}.about-copy{padding:70px 48px}}@media (max-width:800px){.site-header{height:72px}.site-header nav{display:none}.hero{flex-direction:column;justify-content:flex-end;min-height:940px;display:flex}.hero-image{background-position:55%}.hero-content{width:calc(100% - 40px);margin:0 20px 310px;position:relative;bottom:auto;left:auto}.hero h1{font-size:clamp(3.8rem,17vw,6rem)}.hero-copy{font-size:1.3rem}.hero-map{width:calc(100% - 40px);height:250px;inset:auto 20px 30px}.hero-map:before{left:50%}.hero-chip{width:calc(50% - 8px);min-width:0;padding:13px 12px}.chip-one{top:0;left:0}.chip-two{top:0;right:0}.chip-three{top:76px;left:0}.chip-four{top:76px;right:0}.chip-five{top:152px;left:25%}.spaces{padding-inline:14px}.section-heading{padding-inline:8px}.section-heading h2,.community-intro h2{font-size:clamp(3rem,13vw,4.7rem)}.section-heading>p:last-child{margin-left:0}.experience,.session-experience,.community-grid,.about,.testimonials-heading>div,.site-footer{grid-template-columns:1fr}.experience-visual{min-height:390px}.session-experience .session-copy{order:2}.session-experience .session-visual{order:1}.experience-copy{padding:48px 25px 58px}.experience-copy h3,.community-body h3{font-size:clamp(3rem,14vw,4.4rem)}.schedule-grid{grid-template-columns:1fr}.schedule-grid span{min-height:70px}.button-row{flex-direction:column}.button-row .button{width:100%}.community-intro{padding-inline:8px}.center-card{margin-top:0}.community-art,.club-art{min-height:430px}.community-body{padding:42px 25px 50px}.about{min-height:0}.about-photo{min-height:560px}.about-copy{padding:68px 24px 78px}.about-copy h2{font-size:clamp(4.2rem,20vw,6rem)}.testimonials-heading{width:calc(100% - 40px)}.testimonials-heading>div{gap:28px}.testimonial-window{-webkit-mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(90deg,#0000,#000 3% 97%,#0000)}.testimonial-track{gap:16px;animation-duration:100s}.testimonial-card{width:min(84vw,430px)}.site-footer{gap:34px}}@media (max-width:480px){.hero{min-height:880px}.hero-content{margin-bottom:295px}.hero h1{font-size:3.65rem}.hero-chip{font-size:.72rem}.button{width:100%}.experience-visual{min-height:330px}.community-art,.club-art{min-height:350px}.availability,.photo-caption,.club-mantra{max-width:calc(100% - 36px);left:18px;right:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}.testimonial-track{animation:none}}
