:root{--linen:#fff6dc;--paper:#fffbef;--moss:#21553a;--moss-2:#3f7750;--olive:#719754;--clay:#c86443;--clay-soft:#efae7b;--ochre:#e3ad32;--sun:#f3d66b;--sky:#79b9c4;--bark:#493528;--ink:#263b2e;--muted:#55695c;--line:rgba(33,85,58,.18);--shadow:0 22px 60px rgba(41,72,48,.11);--radius:34px;--radius-sm:22px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--linen);color:var(--ink);font-family:"DM Sans",sans-serif;font-size:17px;line-height:1.72;overflow-x:hidden}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:99;opacity:.24;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.11'/%3E%3C/svg%3E")}h1,h2,h3,.brand span{font-family:"Fraunces",serif;font-weight:500;letter-spacing:-.025em}h1,h2,h3,p{max-width:none}a{color:inherit}.section{padding:clamp(90px,11vw,150px) 7vw}.eyebrow{font-size:.76rem;font-weight:600;letter-spacing:.19em;text-transform:uppercase;color:var(--clay)}.eyebrow.dark{color:var(--clay);border-color:transparent}.section-mark{color:var(--ochre);font-family:"Fraunces",serif;font-size:1.2rem}
.site-header{min-height:88px;padding:13px 5vw;background:rgba(245,240,228,.94);border-bottom:1px solid var(--line);box-shadow:none;backdrop-filter:blur(15px)}.brand{gap:12px}.brand img{width:58px;height:58px;border-radius:50%;mix-blend-mode:multiply}.brand span{font-size:1.28rem;color:var(--moss)}.brand small{font-family:"DM Sans",sans-serif;letter-spacing:.18em;font-size:.58rem;color:var(--olive)}.site-header nav{gap:28px}.site-header nav a{font-size:.88rem;color:var(--moss);position:relative}.site-header nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-8px;height:2px;background:var(--clay);transition:.25s}.site-header nav a:hover:after{right:0}.language{width:48px;height:48px;border-radius:50%;background:var(--sun);border:1px solid rgba(73,59,49,.14);color:var(--moss);font-weight:700}
.hero{min-height:calc(100svh - 88px);position:relative;background:var(--moss);overflow:hidden}.hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 42%;filter:saturate(.76) contrast(.94)}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(31,51,36,.93) 0%,rgba(49,74,54,.72) 37%,rgba(49,74,54,.22) 72%,rgba(49,74,54,.08) 100%)}.hero:after{content:"";position:absolute;width:48vw;height:48vw;min-width:480px;min-height:480px;left:-18vw;bottom:-29vw;border:1px solid rgba(234,215,158,.35);border-radius:48% 52% 63% 37%/55% 39% 61% 45%}.hero-content{position:relative;z-index:2;max-width:780px;padding:clamp(110px,14vh,170px) 7vw 120px;color:#fff}.hero-content .eyebrow{color:var(--sun)}.hero h1{font-size:clamp(3.6rem,7.2vw,7.6rem);line-height:.98;margin:24px 0 30px;letter-spacing:-.055em}.hero-content>p:not(.eyebrow){max-width:650px;font-size:1.12rem;color:rgba(255,255,255,.86)}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:36px}.button{border-radius:999px;padding:15px 25px;font-weight:600;letter-spacing:.01em;transition:.25s;border:1px solid transparent}.button.primary{background:var(--ochre);color:var(--moss)}.button.primary:hover{background:var(--sun);transform:translateY(-2px)}.button.ghost,.button.light{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.48);color:#fff}.hero-note{z-index:3;border-radius:999px 0 0 999px;background:rgba(245,240,228,.92);color:var(--moss);padding:12px 5vw 12px 25px}
.intro{display:grid;grid-template-columns:70px 1.05fr .9fr;gap:5vw;background:var(--paper);align-items:start}.intro h2,.space h2,.activities h2,.practical h2,.experiences h2,.daily-life h2,.faq h2{font-size:clamp(2.8rem,5vw,5.2rem);line-height:1.06;color:var(--moss)}.intro-copy{border:0;border-left:1px solid var(--line);padding-left:4vw;color:var(--muted)}.intro-copy p:first-child{font-size:1.13rem;color:var(--ink)}
.values{padding:0 7vw 120px;background:var(--paper);display:grid;grid-template-columns:repeat(4,1fr);gap:18px;color:var(--ink)}.values article{min-height:340px;padding:34px;border:1px solid var(--line);border-radius:52% 48% 24px 24px/18% 18% 24px 24px;background:var(--linen);box-shadow:none}.values article:nth-child(2){margin-top:40px;background:#ebe6d5}.values article:nth-child(3){background:#e3e2cc}.values article:nth-child(4){margin-top:40px;background:#eee0d3}.values span{color:var(--clay);font-size:.78rem}.values h3{font-size:1.75rem;color:var(--moss);margin-top:60px}.values p{color:var(--muted)}
.identity{background:var(--moss);color:#f7f2e7;position:relative;overflow:hidden}.identity:before{content:"";position:absolute;width:560px;height:560px;right:-280px;top:-250px;border-radius:50%;border:1px solid rgba(234,215,158,.2);box-shadow:0 0 0 55px rgba(234,215,158,.03),0 0 0 110px rgba(234,215,158,.03)}.identity .eyebrow{color:var(--sun)}.identity-heading{display:grid;grid-template-columns:.45fr 1.25fr;gap:8vw;align-items:start;margin-bottom:80px}.identity-heading h2{font-size:clamp(2.8rem,5vw,5.4rem);line-height:1.05;color:#fff}.identity-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.identity-cards article{min-height:520px;padding:44px 38px;border-radius:var(--radius);background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.13);box-shadow:none}.identity-cards article:nth-child(2){transform:translateY(32px)}.identity-cards span{color:var(--sun)}.identity-cards h3{font-size:2rem;color:#fff}.identity-cards p{color:rgba(255,255,255,.72)}
.learning-approach{background:var(--linen);color:var(--ink);padding-top:0}.approach-media{height:min(72vw,760px);min-height:560px;margin:0 -7vw;border-radius:0 0 45% 0/0 0 14% 0;overflow:hidden;position:relative}.approach-media video{width:100%;height:100%;object-fit:cover;filter:saturate(.72)}.approach-media:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(39,56,42,.82),rgba(39,56,42,.12))}.approach-overlay{position:absolute;left:7vw;bottom:80px;z-index:2;max-width:850px;color:#fff}.approach-overlay .eyebrow{color:var(--sun)}.approach-overlay h2{font-size:clamp(3rem,5.6vw,6rem);line-height:1.02}.approach-intro{padding:85px 0 55px;max-width:980px;color:var(--moss);font-family:"Fraunces",serif;font-size:clamp(1.6rem,2.4vw,2.35rem);line-height:1.4}.approach-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;border:0}.approach-grid article{padding:36px 31px;min-height:310px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--paper)!important;box-shadow:none;color:var(--ink)}.approach-grid article:nth-child(3n+2){background:#ebe8d8!important}.approach-grid article:nth-child(3n){background:#e8e1d5!important}.approach-grid span{color:var(--clay)}.approach-grid h3{color:var(--moss);font-size:1.62rem}.approach-grid p{color:var(--muted)}
.story{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center;background:var(--paper)}.story-image img{height:680px;object-fit:cover;border-radius:48% 48% 24px 24px/28% 28% 24px 24px;filter:saturate(.82)}.story-copy h2{font-size:clamp(2.7rem,4.7vw,5rem);line-height:1.07;color:var(--moss)}.story-copy p{color:var(--muted)}.space{padding:120px 7vw;background:#e7e2d1;color:var(--ink)}.space-heading{display:grid;grid-template-columns:1.15fr .65fr;gap:8vw;align-items:end;margin-bottom:60px}.space-heading p{color:var(--muted)}.gallery{display:grid;grid-template-columns:1.35fr .65fr .65fr;gap:16px}.gallery figure{margin:0;overflow:hidden;border-radius:var(--radius);position:relative}.gallery figure.wide{grid-row:span 2}.gallery img{width:100%;height:100%;min-height:320px;object-fit:cover;filter:saturate(.8)}.gallery figcaption,.experience-gallery figcaption,.daily-gallery figcaption{position:absolute;left:16px;bottom:16px;background:rgba(49,74,54,.88);color:#fff;border-radius:999px;padding:8px 14px;font-size:.78rem}.photo-ribbon{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:16px}.photo-ribbon img{height:270px;object-fit:cover;border-radius:var(--radius-sm);filter:saturate(.8)}.photo-ribbon img:nth-child(even){margin-top:30px}
.activities{background:var(--clay);color:#fff}.activities .eyebrow{color:var(--sun)}.activities h2{color:#fff;max-width:900px}.activity-list{margin-top:65px;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.activity-list>div{padding:34px;border-radius:var(--radius);background:rgba(255,255,255,.09);border:1px solid rgba(255,255,255,.2)}.activity-list span{color:var(--sun)}.activity-list h3{font-size:1.8rem}.activity-list p{color:rgba(255,255,255,.76)}
.practical{background:var(--linen)}.practical-heading{display:grid;grid-template-columns:1.2fr .7fr;gap:7vw;align-items:end}.practical-heading .eyebrow{grid-column:1/3}.practical-heading>p:last-child{color:var(--muted)}.practical-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;border:0;margin-top:70px}.practical-grid article{min-height:260px;padding:35px;border:1px solid var(--line)!important;border-radius:var(--radius);background:var(--paper)!important}.practical-grid span{color:var(--clay)}.practical-grid strong{font-family:"Fraunces",serif;font-size:1.7rem;color:var(--moss)}.practical-grid p{color:var(--muted)}.fees{display:grid;grid-template-columns:1.1fr .7fr .7fr;gap:16px;margin-top:70px}.fees-heading,.fee-card{border-radius:var(--radius);padding:38px}.fees-heading{background:var(--moss);color:#fff}.fees-heading .eyebrow{color:var(--sun)}.fees-heading h3{font-size:2.4rem}.fee-card{min-height:240px;display:flex;flex-direction:column;justify-content:center}.member-fee{background:var(--sun)}.temporary-fee{background:var(--olive);color:#fff}.fee-card strong{font-family:"Fraunces",serif;font-size:4.5rem;line-height:1}.visit-callout{display:grid;grid-template-columns:1fr 1fr;gap:7vw;margin-top:30px;padding:48px;border:1px solid var(--line);border-radius:var(--radius);background:#ebe5d7}.visit-callout h3{font-size:2.5rem;color:var(--moss)}
.fridays{display:grid;grid-template-columns:.9fr 1.1fr;gap:7vw;background:var(--moss);color:#fff}.fridays .eyebrow{color:var(--sun)}.fridays h2{font-size:clamp(3rem,5vw,5.4rem);line-height:1.03}.friday-time{border-top:1px solid rgba(255,255,255,.25);margin-top:35px;padding-top:22px}.friday-details{background:var(--paper);color:var(--ink);padding:40px;border-radius:var(--radius)}.friday-details ul{list-style:none;padding:0}.friday-details li{padding:13px 0;border-bottom:1px solid var(--line)}.friday-prices{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:25px}.friday-prices div{border-radius:var(--radius-sm);padding:18px;background:#e9e3d3}.friday-prices strong{display:block;font-family:"Fraunces",serif;font-size:2rem;color:var(--clay)}.afternoons{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center;background:var(--paper)}.afternoons-visual{position:relative;padding:0 45px 45px 0}.afternoons-main{height:640px;object-fit:cover;border-radius:48% 48% 24px 24px/22% 22% 24px 24px;filter:saturate(.82)}.afternoons-small{position:absolute;width:46%;height:250px;right:0;bottom:0;object-fit:cover;border:8px solid var(--paper);border-radius:50% 50% 20px 20px/25% 25% 20px 20px}.afternoons-copy h2{font-size:clamp(2.8rem,4.8vw,5rem);line-height:1.06;color:var(--moss)}.afternoons-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;list-style:none;padding:0;margin:28px 0}.afternoons-list li{padding:13px 16px;background:#eee8da;border-radius:999px;border:0}.afternoons-facts{border-color:var(--line)}
.experiences{background:#e7e2d1}.experiences-heading,.daily-heading{display:grid;grid-template-columns:1.1fr .7fr;gap:7vw;align-items:end;margin-bottom:55px}.experiences-heading .eyebrow,.daily-heading .eyebrow{grid-column:1/3}.experiences-heading p,.daily-heading p{color:var(--muted)}.experience-gallery{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:340px;gap:16px}.experience-gallery figure,.daily-gallery figure{margin:0;position:relative;overflow:hidden;border-radius:var(--radius-sm)}.experience-gallery img,.daily-gallery img,.daily-gallery video{width:100%;height:100%;object-fit:cover;filter:saturate(.78);transition:.5s}.experience-gallery figure:hover img,.daily-gallery figure:hover img{transform:scale(1.035);filter:saturate(.95)}.daily-life{background:var(--linen)}.daily-gallery{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:290px;gap:14px}.daily-gallery .daily-wide{grid-column:span 2}
.faq{display:grid;grid-template-columns:.65fr 1.35fr;gap:8vw;background:var(--paper)}.faq-heading{position:sticky;top:120px;align-self:start}.faq-list{border:0}.faq-list details{background:var(--linen);border:1px solid var(--line);border-radius:var(--radius-sm);margin-bottom:12px;padding:0 22px}.faq-list summary{list-style:none;cursor:pointer;padding:23px 45px 23px 0;font-family:"Fraunces",serif;font-size:1.3rem;color:var(--moss);position:relative}.faq-list summary:after{content:"+";position:absolute;right:4px;color:var(--clay)}.faq-list details[open] summary:after{content:"–"}.faq-list p{color:var(--muted);padding-bottom:22px}.contact{padding:clamp(100px,12vw,160px) 7vw;background:var(--clay);color:#fff;position:relative;overflow:hidden}.contact:after{content:"";position:absolute;width:600px;height:600px;right:-220px;bottom:-320px;border-radius:50%;background:rgba(234,215,158,.18)}.contact-panel{position:relative;z-index:2;max-width:1100px}.contact .eyebrow{color:var(--sun)}.contact h2{font-size:clamp(3rem,6vw,6.6rem);line-height:1;color:#fff}.contact p{color:rgba(255,255,255,.82)}.contact .button{background:var(--sun);color:var(--moss)}.email,.instagram{color:#fff;text-underline-offset:5px}footer{background:var(--bark);color:rgba(255,255,255,.76);padding:35px 7vw}
@media(max-width:980px){.site-header nav{display:none}.intro{grid-template-columns:50px 1fr}.intro-copy{grid-column:2}.values{grid-template-columns:1fr 1fr}.identity-heading,.practical-heading,.experiences-heading,.daily-heading{grid-template-columns:1fr}.identity-heading .eyebrow,.practical-heading .eyebrow,.experiences-heading .eyebrow,.daily-heading .eyebrow{grid-column:auto}.identity-cards{grid-template-columns:1fr}.identity-cards article{min-height:auto}.identity-cards article:nth-child(2){transform:none}.approach-grid{grid-template-columns:1fr 1fr}.story,.afternoons,.fridays,.faq{grid-template-columns:1fr}.space-heading{grid-template-columns:1fr}.gallery{grid-template-columns:1fr 1fr}.gallery .wide{grid-column:span 2}.fees{grid-template-columns:1fr 1fr}.fees-heading{grid-column:1/3}.faq-heading{position:static}.experience-gallery{grid-template-columns:1fr 1fr}.daily-gallery{grid-template-columns:1fr 1fr}.photo-ribbon{grid-template-columns:1fr 1fr}}
@media(max-width:620px){body{font-size:16px}.section,.space,.contact{padding:78px 6vw}.site-header{min-height:76px;padding:10px 5vw}.brand img{width:50px;height:50px}.brand span{font-size:1.1rem}.hero{min-height:760px}.hero-content{padding:105px 6vw 120px}.hero h1{font-size:3.55rem}.hero-note{font-size:.73rem;max-width:92%;text-align:right}.intro{grid-template-columns:1fr}.intro .section-mark{display:none}.intro-copy{grid-column:auto;border-left:0;border-top:1px solid var(--line);padding:28px 0 0}.intro h2,.space h2,.activities h2,.practical h2,.experiences h2,.daily-life h2,.faq h2{font-size:2.7rem}.values{grid-template-columns:1fr;padding:0 6vw 80px}.values article,.values article:nth-child(2),.values article:nth-child(4){min-height:260px;margin:0}.values h3{margin-top:35px}.approach-media{margin:0 -6vw;min-height:620px;border-radius:0}.approach-overlay{left:6vw;right:6vw;bottom:50px}.approach-grid,.practical-grid,.activity-list{grid-template-columns:1fr}.story-image img,.afternoons-main{height:480px}.gallery,.experience-gallery,.daily-gallery,.photo-ribbon{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.gallery figure,.gallery .wide,.experience-gallery figure,.daily-gallery figure,.daily-gallery .daily-wide,.photo-ribbon img{min-width:82vw;height:420px;scroll-snap-align:center;margin:0}.fees{grid-template-columns:1fr}.fees-heading{grid-column:auto}.visit-callout{grid-template-columns:1fr;padding:30px}.friday-details{padding:27px 20px}.friday-prices,.afternoons-list{grid-template-columns:1fr}.afternoons-visual{padding-right:25px}.afternoons-small{height:170px}.faq-list details{padding:0 17px}.contact h2{font-size:3.6rem}}

/* Waldorf bosque: acuarela cálida, luminosa y natural */
body{background-color:#fff6dc;background-image:radial-gradient(circle at 12% 8%,rgba(243,214,107,.24),transparent 23%),radial-gradient(circle at 88% 24%,rgba(121,185,196,.18),transparent 25%)}
.site-header{background:linear-gradient(105deg,rgba(255,251,239,.97),rgba(255,243,194,.96) 48%,rgba(221,239,210,.96));border-bottom:2px solid rgba(227,173,50,.24)}
.language{background:#f3d66b;color:#21553a}
.hero-image{filter:saturate(.94) contrast(.96)}
.hero-shade{background:linear-gradient(100deg,rgba(24,73,47,.91),rgba(33,85,58,.66) 40%,rgba(200,100,67,.26) 72%,rgba(243,214,107,.12))}
.hero:before{content:"";position:absolute;inset:auto 0 0;height:12px;z-index:4;background:linear-gradient(90deg,#e3ad32 0 25%,#c86443 25% 50%,#719754 50% 75%,#79b9c4 75%)}
.intro{background-color:#fff9e8;background-image:radial-gradient(circle at 8% 16%,rgba(243,214,107,.62),transparent 29%),radial-gradient(circle at 92% 12%,rgba(121,185,196,.38),transparent 30%),radial-gradient(circle at 76% 92%,rgba(239,174,123,.34),transparent 32%)}
.values{background:#fff9e8}.values article{border:0;box-shadow:0 16px 38px rgba(33,85,58,.08)}
.values article:nth-child(1){background:#f6dc79}.values article:nth-child(2){background:#e9ad7f}.values article:nth-child(3){background:#a9c789}.values article:nth-child(4){background:#9bcbd1}
.values h3,.values p{color:#214735}
.identity{background-color:#21553a;background-image:radial-gradient(circle at 10% 14%,rgba(243,214,107,.22),transparent 28%),radial-gradient(circle at 92% 88%,rgba(121,185,196,.2),transparent 32%),linear-gradient(135deg,#17462f,#2f6b45 58%,#597f4d)}
.identity-cards article:nth-child(1){background:rgba(243,214,107,.14)!important}.identity-cards article:nth-child(2){background:rgba(200,100,67,.18)!important}.identity-cards article:nth-child(3){background:rgba(121,185,196,.16)!important}
.learning-approach{background-color:#fff4cf;background-image:radial-gradient(circle at 6% 18%,rgba(243,214,107,.48),transparent 28%),radial-gradient(circle at 94% 42%,rgba(121,185,196,.34),transparent 31%),radial-gradient(circle at 22% 92%,rgba(113,151,84,.3),transparent 29%)}
.approach-grid article{border:0;box-shadow:0 14px 34px rgba(33,85,58,.08)}.approach-grid article:nth-child(3n+1){background:#fae9ad!important}.approach-grid article:nth-child(3n+2){background:#f1c7a6!important}.approach-grid article:nth-child(3n){background:#cee1bd!important}.approach-grid article:nth-child(6){background:#c4e1e3!important}
.story{background-color:#fffaf0;background-image:radial-gradient(circle at 8% 12%,rgba(121,185,196,.33),transparent 29%),radial-gradient(circle at 90% 18%,rgba(243,214,107,.48),transparent 31%),radial-gradient(circle at 76% 90%,rgba(239,174,123,.3),transparent 32%)}
.story-image img,.gallery img,.photo-ribbon img,.afternoons-main,.afternoons-small,.experience-gallery img,.daily-gallery img,.daily-gallery video{filter:saturate(.95)}
.space{background-color:#e8f0d5;background-image:radial-gradient(circle at 8% 12%,rgba(243,214,107,.52),transparent 28%),radial-gradient(circle at 92% 10%,rgba(121,185,196,.38),transparent 30%),radial-gradient(circle at 72% 92%,rgba(200,100,67,.24),transparent 30%)}
.activities{background-color:#bd6041;background-image:radial-gradient(circle at 8% 12%,rgba(243,214,107,.3),transparent 28%),radial-gradient(circle at 92% 84%,rgba(121,185,196,.22),transparent 32%),linear-gradient(135deg,#b9573a,#cc704a 55%,#8a7046)}
.activity-list>div:nth-child(1){background:rgba(243,214,107,.18)}.activity-list>div:nth-child(2){background:rgba(121,185,196,.15)}.activity-list>div:nth-child(3){background:rgba(113,151,84,.2)}.activity-list>div:nth-child(4){background:rgba(255,255,255,.1)}
.practical{background-color:#fff6dc;background-image:radial-gradient(circle at 7% 11%,rgba(243,214,107,.5),transparent 29%),radial-gradient(circle at 94% 15%,rgba(121,185,196,.3),transparent 29%),radial-gradient(circle at 20% 92%,rgba(113,151,84,.28),transparent 31%)}
.practical-grid article:nth-child(1){background:#fae8a5!important}.practical-grid article:nth-child(2){background:#f1c5a4!important}.practical-grid article:nth-child(3){background:#c8dfb5!important}.practical-grid article:nth-child(4){background:#c2dfe1!important}
.member-fee{background:#f3d66b}.temporary-fee{background:#79b9c4;color:#163d2a}.visit-callout{background:linear-gradient(120deg,#f8e6a4,#f1c0a0 54%,#bdd9b2)}
.fridays{background:linear-gradient(125deg,rgba(25,76,49,.96),rgba(45,107,69,.94) 55%,rgba(200,100,67,.88)),url("assets/rainbow-garden.jpg") center/cover}.friday-prices div:nth-child(1){background:#f7e3a0}.friday-prices div:nth-child(2){background:#f1c0a0}.friday-prices div:nth-child(3){background:#c3e0e2}
.afternoons{background-color:#fff8e5;background-image:radial-gradient(circle at 8% 12%,rgba(121,185,196,.4),transparent 29%),radial-gradient(circle at 92% 18%,rgba(239,174,123,.38),transparent 31%),radial-gradient(circle at 74% 90%,rgba(243,214,107,.46),transparent 32%)}
.afternoons-list li:nth-child(1){background:#f8e5a2}.afternoons-list li:nth-child(2){background:#c7e0e2}.afternoons-list li:nth-child(3){background:#cce0b9}.afternoons-list li:nth-child(4){background:#f2c3a1}
.afternoons-list li:nth-child(5){background:#f6dd91}.afternoons-list li:nth-child(6){background:#b9d9c2}
.experiences{background-color:#e9f0d9;background-image:radial-gradient(circle at 8% 13%,rgba(243,214,107,.47),transparent 29%),radial-gradient(circle at 92% 10%,rgba(121,185,196,.36),transparent 29%),radial-gradient(circle at 80% 90%,rgba(200,100,67,.27),transparent 32%)}
.daily-life{background-color:#fff5d6;background-image:radial-gradient(circle at 7% 10%,rgba(239,174,123,.36),transparent 28%),radial-gradient(circle at 93% 13%,rgba(113,151,84,.32),transparent 30%),radial-gradient(circle at 18% 92%,rgba(121,185,196,.3),transparent 31%)}
.faq{background-color:#f7f5df;background-image:radial-gradient(circle at 8% 12%,rgba(113,151,84,.31),transparent 29%),radial-gradient(circle at 92% 10%,rgba(243,214,107,.48),transparent 30%),radial-gradient(circle at 75% 92%,rgba(239,174,123,.28),transparent 32%)}
.faq-list details{background:rgba(255,251,239,.72)}
.contact{background-color:#b95c3e;background-image:radial-gradient(circle at 12% 12%,rgba(243,214,107,.34),transparent 31%),radial-gradient(circle at 92% 18%,rgba(121,185,196,.28),transparent 29%),linear-gradient(135deg,#b7583c,#ca6d48 58%,#568257)}
footer{background:linear-gradient(110deg,#173f2c,#21553a 68%,#405d42)}
