:root{--forest:#24382d;--forest2:#14261e;--cream:#fbf5e9;--gold:#d9ad68;--magenta:#bc2184;--muted:#d6d0bf}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:#292b24;font-family:Lora,Georgia,serif}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}header{position:sticky;top:0;z-index:10;background:#fbf5e9f5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid #e9dcc5}.nav{max-width:1240px;margin:auto;padding:15px 28px;display:flex;align-items:center;justify-content:space-between;gap:22px}.brand{font-size:23px;letter-spacing:.2em;color:var(--forest);line-height:1}.brand small{display:block;font:10px Lora,Georgia,serif;letter-spacing:.42em;text-align:center;margin-top:9px}.links{display:flex;gap:23px;font:12px Lora,Georgia,serif;letter-spacing:.11em;text-transform:uppercase}.links a:hover{color:#9a672d}.button{display:inline-block;background:var(--gold);color:#251d16;padding:14px 23px;border-radius:2px;font:12px Lora,Georgia,serif;letter-spacing:.15em;text-transform:uppercase;border:0;cursor:pointer}.button.outline{background:transparent;border:1px solid var(--gold);color:var(--cream)}.hero{background:linear-gradient(90deg,#12221af2,#12221abf 46%,#12221a1a),url(garden-sound-bath.png) center 42%/cover;min-height:660px;display:flex;align-items:center;color:var(--cream)}.hero-inner{width:min(1200px,100%);padding:90px 40px;margin:auto}.eyebrow{font:12px Lora,Georgia,serif;text-transform:uppercase;letter-spacing:.27em;color:var(--gold)}h1{font-size:clamp(48px,7vw,100px);line-height:1.04;font-weight:400;margin:23px 0;max-width:700px}h2{font-weight:400;font-size:clamp(35px,4vw,60px);line-height:1.13;margin:16px 0 22px}.hero p{font-size:19px;line-height:1.65;max-width:550px;color:#f5ecdc}.section{padding:90px 28px}.wrap{max-width:1180px;margin:auto}.center{text-align:center}.intro{max-width:750px;margin:0 auto 40px;font-size:18px;line-height:1.8;color:#5a5b50}.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.card{padding:32px 25px;min-height:265px;background:#fff;border-top:3px solid var(--gold);box-shadow:0 10px 35px #273b3010}.card h3{font-size:25px;font-weight:400;color:var(--forest)}.card p{font:15px/1.7 Lora,Georgia,serif;color:#5e6058}.card .note{font:12px Lora,Georgia,serif;color:#916a3e;margin-top:23px}.dark{background:var(--forest);color:var(--cream)}.split{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.split p{font-size:17px;line-height:1.85}.feature-img{width:100%;max-height:680px;object-fit:cover;border:8px solid #e8d9ba}.dark .feature-img{border-color:#47604b}.tag{color:var(--gold);font:12px Lora,Georgia,serif;letter-spacing:.25em;text-transform:uppercase}.benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.benefit{border:1px solid #c4ac82;padding:25px}.benefit h3{font-weight:400;font-size:23px}.benefit p{font:15px/1.7 Lora,Georgia,serif;color:#d6d6cb}.quote{font-style:italic;font-size:clamp(24px,3vw,38px);line-height:1.5;max-width:850px;margin:0 auto}.contact{background:#efe4cf}.contact-box{max-width:760px;margin:auto;text-align:center}.contact-box p{line-height:1.8}.small{font:13px/1.7 Lora,Georgia,serif;color:#686b60}.footer{background:var(--forest2);color:#dfd4c1;padding:34px;text-align:center;font:12px Lora,Georgia,serif;letter-spacing:.08em}.image-caption{font:12px Lora,Georgia,serif;color:#a8b6a9;margin-top:12px}.menu-toggle{display:none}@media(max-width:900px){.cards{grid-template-columns:repeat(2,1fr)}.split{gap:32px}.links{gap:12px}.nav{padding:15px}.brand{font-size:18px}}@media(max-width:680px){.links{display:none}.menu-toggle{display:block;background:none;border:1px solid #b2a58c;padding:9px 13px;color:var(--forest)}.links.open{display:flex;position:absolute;top:62px;left:0;right:0;background:var(--cream);flex-direction:column;padding:25px;box-shadow:0 14px 20px #0002}.hero{min-height:600px;background-position:60% center}.hero-inner{padding:65px 24px}.section{padding:65px 22px}.cards,.split,.benefits{grid-template-columns:1fr}.split .feature-img{max-height:none}.brand{font-size:16px}.nav>.button{display:none}}.shopify-section{display:contents}.shopify-policy__container{max-width:900px;margin:60px auto}.shopify-challenge__container{padding:80px 20px}.syl-contact-form{display:grid;gap:12px;text-align:left;max-width:600px;margin:28px auto 0}.syl-contact-form label{font:12px Lora,Georgia,serif;text-transform:uppercase;letter-spacing:.1em;color:#34473a}.syl-contact-form input,.syl-contact-form textarea{width:100%;border:1px solid #bda98c;background:#fffdf8;padding:14px;font:16px Lora,Georgia,serif;color:#26372b}.syl-contact-form .button{justify-self:start}.hero h1{white-space:normal}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid #b48a48;outline-offset:3px}:root{--forest:#193b2c;--forest2:#102a20;--cream:#faf5e9;--gold:#b8935e;--magenta:#bc2184;--muted:#d8d2bf}body{background:#f8f3e7}.hero.syl-hero{position:relative;background-image:linear-gradient(90deg,#0f281df0,#0f281dc2 38%,#0f281d1f 85%),var(--hero-image);background-size:cover;background-position:center;isolation:isolate}.syl-hero:after{content:"";position:absolute;bottom:-1px;left:0;right:0;height:110px;background:linear-gradient(0deg,#f8f3e7,transparent);pointer-events:none}.syl-intro{padding:88px 24px 72px}.syl-botanical{position:relative;overflow:hidden;background:radial-gradient(ellipse at 0% 20%,rgba(28,80,50,.1),transparent 36%),radial-gradient(ellipse at 100% 65%,rgba(188,33,132,.075),transparent 34%),#f8f3e7}.syl-botanical:before,.syl-botanical:after{content:"";position:absolute;pointer-events:none;z-index:0;width:230px;height:380px;opacity:.28;background:radial-gradient(ellipse at 52% 14%,#bc2184 0 5%,transparent 5.5%),radial-gradient(ellipse at 65% 25%,#bc2184 0 6%,transparent 6.5%),radial-gradient(ellipse at 38% 34%,#bc2184 0 5%,transparent 5.5%),radial-gradient(ellipse at 60% 48%,#bc2184 0 5%,transparent 5.5%),radial-gradient(ellipse at 40% 59%,#bc2184 0 5%,transparent 5.5%),linear-gradient(110deg,transparent 49.6%,#406b48 50%,transparent 50.4%);filter:blur(1.5px)}.syl-botanical:before{left:-115px;top:8%;transform:rotate(-18deg)}.syl-botanical:after{right:-115px;bottom:3%;transform:rotate(160deg)}.syl-botanical>.wrap{position:relative;z-index:1}.syl-experiences{padding-top:65px}.syl-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.syl-price-card{background:#fffdf7e8;border:1px solid rgba(184,147,94,.55);padding:34px 28px 28px;min-height:310px;display:flex;flex-direction:column;box-shadow:0 16px 44px #18382711;position:relative}.syl-price-card h3{font-weight:400;color:#244333;font-size:clamp(22px,2.1vw,29px);line-height:1.2;margin:12px 0 10px}.syl-price-card p{font:15px/1.8 Lora,Georgia,serif;color:#5b6055;margin:0 0 22px}.syl-price{margin-top:auto;font:18px/1.4 Lora,Georgia,serif;color:#31513b}.syl-card-link{display:inline-block;margin-top:17px;font:11px/1.5 Lora,Georgia,serif;letter-spacing:.1em;text-transform:uppercase;color:#8d6538}.syl-flower-mark{font-size:17px;color:var(--magenta)}.syl-quote-card{background:#e9eadf}.syl-visual-section,.syl-area{background:linear-gradient(130deg,#183c2b,#244b36 60%,#19382a)}.syl-story{background-color:#f7f2e7}.syl-rest{background:#e9ebdf}.syl-rest .benefit{border-color:#c6b68f}.syl-rest .benefit p,.syl-rest .intro{color:#526053}.syl-image-blend{position:relative;isolation:isolate}.syl-image-blend img{width:100%;height:auto;max-height:670px;object-fit:cover;display:block;border:0;-webkit-mask-image:radial-gradient(ellipse 78% 76% at center,#000 59%,transparent 100%);mask-image:radial-gradient(ellipse 78% 76% at center,#000 59%,transparent 100%)}.syl-copy p{font-size:17px;line-height:1.9}.syl-contact{background:radial-gradient(ellipse at top right,rgba(188,33,132,.07),transparent 45%),#eee6d6}.syl-contact-form select{width:100%;border:1px solid #bda98c;background:#fffdf8;padding:14px;font:16px Lora,Georgia,serif;color:#26372b}@media(max-width:920px){.syl-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.syl-pricing-grid{grid-template-columns:1fr}.syl-intro{padding:70px 22px 35px}.syl-image-blend img{-webkit-mask-image:radial-gradient(ellipse 85% 82% at center,#000 66%,transparent 100%);mask-image:radial-gradient(ellipse 85% 82% at center,#000 66%,transparent 100%)}.syl-botanical:before,.syl-botanical:after{opacity:.15}.syl-hero:after{height:60px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.syl-botanical:before,.syl-botanical:after{background-image:url(bougainvillea-detail.jpg);background-size:contain;background-position:center;background-repeat:no-repeat;filter:none;width:clamp(190px,24vw,360px);height:clamp(320px,40vw,570px);opacity:.58;transform:none}.syl-botanical:before{left:-95px;top:3%}.syl-botanical:after{right:-110px;bottom:0;transform:scaleX(-1)}.syl-experiences{background-image:radial-gradient(ellipse at 0% 20%,rgba(28,80,50,.09),transparent 42%),radial-gradient(ellipse at 100% 65%,rgba(188,33,132,.08),transparent 40%)}.syl-rest,.syl-contact{position:relative;overflow:hidden;isolation:isolate}.syl-rest:before,.syl-contact:before{content:"";position:absolute;z-index:-1;pointer-events:none;left:-95px;top:0;width:clamp(210px,27vw,380px);height:100%;background:url(bougainvillea-detail.jpg) left center/contain no-repeat;opacity:.27}.syl-contact:before{left:auto;right:-100px;transform:scaleX(-1);opacity:.32}.syl-visual-section,.syl-area{position:relative;overflow:hidden;isolation:isolate}.syl-visual-section:before,.syl-area:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:-1;background:url(bougainvillea-detail.jpg) left -140px center/330px auto no-repeat,url(bougainvillea-detail.jpg) right -140px bottom/300px auto no-repeat;opacity:.25}.syl-eventbrite-link{color:#a5137b;font-weight:700}.syl-eventbrite-link:hover{text-decoration:underline}@media(max-width:680px){.syl-botanical:before,.syl-botanical:after{opacity:.3;width:190px;height:310px}.syl-botanical:before{left:-135px}.syl-botanical:after{right:-140px}.syl-rest:before,.syl-contact:before{opacity:.16}.syl-visual-section:before,.syl-area:before{opacity:.16}}:root{--walnut:#654532;--cacao:#3e2b22;--caramel:#b58b62;--sand:#ead8bf}body{color:#493529;background:#f8f3e7}header{background:#f9f0e1f7;border-bottom-color:#c9ab86}.brand{color:var(--walnut)}.syl-hero.hero{background-image:linear-gradient(90deg,#2f2017f0,#2f2017b8 36%,#193b2c1f 85%),var(--hero-image)}.syl-botanical{background:radial-gradient(ellipse at 0% 20%,rgba(101,69,50,.15),transparent 45%),radial-gradient(ellipse at 100% 65%,rgba(188,33,132,.075),transparent 38%),linear-gradient(125deg,#f8f3e7,#ead8bf 55%,#f8f3e7)}.syl-price-card{background:linear-gradient(145deg,#fffdf7f7,#f2e2ccf5);border-color:#c5a47f;box-shadow:0 12px 32px #65453218}.syl-price-card h3,.syl-price{color:var(--walnut)}.syl-price-card p{color:#59483a}.syl-quote-card{background:linear-gradient(145deg,#e8d4b9,#f5ead9)}.syl-visual-section{background:linear-gradient(125deg,#3e2b22,#654532 45%,#193b2c)}.syl-area{background:linear-gradient(125deg,#193b2c,#3e2b22 75%)}.syl-rest{background:linear-gradient(115deg,#eee2cf,#e6d3b9,#f5eee0)}.syl-rest .benefit{border-color:#b58b62;background:#fffaf34d}.syl-rest .benefit p,.syl-rest .intro,.intro{color:#59483a}.syl-contact{background:radial-gradient(ellipse at top right,#bc218412,transparent 45%),linear-gradient(125deg,#f4e8d5,#e2c9aa)}.footer{background:var(--cacao);color:#f3e5d0}.button:not(.outline){background:#765039;color:#fff7e8}.button:not(.outline):hover{background:#503629}.eyebrow{color:#795437}.hero .eyebrow,.dark .tag{color:#e6c58d}.syl-card-link{color:#795437}.syl-eventbrite-link{color:#a5137b}.syl-contact-form label{color:var(--walnut)}.syl-contact-form input,.syl-contact-form textarea,.syl-contact-form select{border-color:#b58b62}.syl-flow{position:relative;isolation:isolate;overflow:hidden;min-height:620px;padding:clamp(90px,12vw,170px) 28px;display:flex;align-items:center;background:#3e2b22;color:#fff4df}.syl-flow .wrap.split{display:block;width:100%;max-width:1180px;position:static}.syl-flow .syl-image-blend{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;isolation:auto}.syl-flow .syl-image-blend img{width:100%;height:100%;max-height:none;object-fit:cover;object-position:center;mask-image:none;-webkit-mask-image:none}.syl-flow:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:1;background:linear-gradient(90deg,rgba(48,31,22,.97) 0%,rgba(48,31,22,.88) 30%,rgba(48,31,22,.45) 58%,transparent 90%)}.syl-flow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(0deg,rgba(62,43,34,.55),transparent 16%,transparent 85%,rgba(62,43,34,.35));width:auto;height:auto;transform:none;opacity:1}.syl-flow .syl-copy{position:relative;z-index:2;max-width:480px;margin:0;color:#fff4df;text-shadow:0 1px 12px #2b1b14aa}.syl-flow .syl-copy h2,.syl-flow .syl-copy p{color:inherit}.syl-flow .eyebrow,.syl-flow .tag{color:#f0d5a0}.syl-story.syl-flow .syl-copy{margin-left:auto}.syl-story.syl-flow:before{background:linear-gradient(270deg,#302017f7 0%,#302017e8 30%,#30201777 57%,transparent 88%)}.syl-story.syl-flow .syl-image-blend img{object-position:center 45%}.syl-area.syl-flow{min-height:480px}.syl-area.syl-flow:before{background:linear-gradient(90deg,#193b2cf7,#193b2cdd 32%,#193b2c66 62%,transparent)}.syl-botanical:not(.syl-flow):before,.syl-botanical:not(.syl-flow):after,.syl-rest:before,.syl-contact:before{width:clamp(180px,27vw,390px);height:clamp(240px,36vw,520px);background:url(bougainvillea-detail.jpg) center/cover no-repeat;opacity:.9;filter:none;mask-image:radial-gradient(ellipse at 0% 35%,#000 25%,#000c 45%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 0% 35%,#000 25%,#000c 45%,transparent 75%);left:0;top:0;transform:none}.syl-botanical:not(.syl-flow):after,.syl-contact:before{background-image:url(bougainvillea-detail-right.jpg);left:auto;right:0;top:auto;bottom:0;mask-image:radial-gradient(ellipse at 100% 65%,#000 25%,#000c 45%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 100% 65%,#000 25%,#000c 45%,transparent 75%)}.syl-rest:before,.syl-contact:before{z-index:-1}.syl-intro,.syl-experiences,.syl-rest,.syl-contact{padding-left:clamp(28px,12vw,170px);padding-right:clamp(28px,12vw,170px)}.syl-pricing-grid{gap:40px 48px}.syl-price-card,.syl-quote-card{background:none;border:0;box-shadow:none;padding:20px 0;min-height:0}.syl-price-card h3{margin-top:0}.syl-flower-mark{display:none}.syl-price{margin-top:auto}.syl-card-link{text-decoration:underline;text-underline-offset:4px}.syl-rest .benefit{background:none;border:0;padding:12px}.syl-contact .contact-box{background:none;box-shadow:none;border:0}@media(max-width:680px){.syl-flow{min-height:660px;padding:270px 24px 65px;align-items:flex-end}.syl-flow:before,.syl-story.syl-flow:before,.syl-area.syl-flow:before{background:linear-gradient(0deg,#3e2b22 0%,#3e2b22f5 36%,#3e2b22aa 57%,transparent 90%)}.syl-flow .syl-image-blend img{object-position:center top}.syl-flow .syl-copy{max-width:none}.syl-story.syl-flow .syl-copy{margin:0}.syl-area.syl-flow{min-height:560px}.syl-botanical:not(.syl-flow):before,.syl-botanical:not(.syl-flow):after,.syl-rest:before,.syl-contact:before{width:160px;height:220px;opacity:.65}.syl-pricing-grid{gap:14px}.syl-price-card{padding:18px 0}.syl-intro,.syl-experiences,.syl-rest,.syl-contact{padding-left:28px;padding-right:28px}}.syl-garden-page{position:relative;isolation:isolate;overflow:hidden;background:#f3e6d0}.syl-garden-page:before,.syl-garden-page:after{content:"";position:absolute;top:0;bottom:0;width:clamp(75px,12vw,180px);z-index:4;pointer-events:none;background-repeat:repeat-y;background-size:100% auto;background-position:top left;opacity:.96}.syl-garden-page:before{left:0;background-image:url(cascade-left.webp)}.syl-garden-page:after{right:0;background-image:url(cascade-right.webp)}.syl-garden-page .syl-botanical:not(.syl-flow):before,.syl-garden-page .syl-botanical:not(.syl-flow):after,.syl-garden-page .syl-rest:before,.syl-garden-page .syl-contact:before{display:none}.syl-garden-page .hero-inner,.syl-garden-page .syl-flow .wrap{padding-left:clamp(80px,13vw,190px);padding-right:clamp(80px,13vw,190px)}.syl-story-editorial{background:radial-gradient(ellipse at 25% 45%,#d8c19a,#f4e7d1 55%,#f9f0e0);padding:90px clamp(85px,13vw,190px);color:#493529;position:relative}.syl-story-editorial .split{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(24px,5vw,80px)}.syl-story-portrait{display:flex;justify-content:center;align-items:flex-end;min-width:0;background:radial-gradient(ellipse at center,#a9b28a77,transparent 68%)}.syl-story-portrait img{width:min(100%,360px);height:auto;mask-image:linear-gradient(#000 0%,#000 82%,transparent 100%);-webkit-mask-image:linear-gradient(#000 0%,#000 82%,transparent 100%)}.syl-story-editorial .syl-copy{color:#493529}.syl-story-editorial .syl-copy p{line-height:1.85}.syl-artwork{background:linear-gradient(#f9f0e0,#654532 23%,#193b2c 80%,#3e2b22);padding:35px clamp(75px,13vw,190px);display:flex;justify-content:center}.syl-artwork img{width:min(100%,900px);height:auto;mask-image:radial-gradient(ellipse 85% 85% at center,#000 56%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 85% 85% at center,#000 56%,transparent 100%)}@media(max-width:680px){.syl-garden-page:before,.syl-garden-page:after{width:35px;opacity:.85}.syl-garden-page .hero-inner,.syl-garden-page .syl-flow .wrap{padding-left:18px;padding-right:18px}.syl-story-editorial{padding:55px 45px}.syl-story-editorial .split{grid-template-columns:1fr;gap:18px}.syl-story-portrait img{width:min(65%,240px)}.syl-artwork{padding:20px 30px}.syl-garden-page .syl-intro,.syl-garden-page .syl-experiences,.syl-garden-page .syl-rest,.syl-garden-page .syl-contact{padding-left:43px;padding-right:43px}}.syl-garden-page:before,.syl-garden-page:after{display:none}.syl-story-complete{position:relative;background:#f4e7d1;display:flex;justify-content:center;padding:0;overflow:hidden}.syl-story-complete img{display:block;width:100%;max-width:1024px;height:auto;object-fit:contain;mask-image:none;-webkit-mask-image:none}.syl-garden-page .syl-botanical:not(.syl-flow):before,.syl-garden-page .syl-botanical:not(.syl-flow):after,.syl-garden-page .syl-rest:before,.syl-garden-page .syl-contact:before{display:block}@media(max-width:680px){.syl-story-complete img{width:100%;max-width:none}.syl-story-complete{padding:0}}.syl-garden-page{background:#ead8bf;isolation:isolate}.syl-garden-page>section{position:relative;isolation:isolate;overflow:hidden}.syl-garden-page>section:not(.syl-flow):not(.syl-hero):before,.syl-garden-page>section:not(.syl-flow):not(.syl-hero):after{display:none!important}.syl-edge-garden{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;overflow:hidden}.syl-edge-garden span{position:absolute;display:block;top:0;bottom:0;width:clamp(65px,13vw,205px);background-repeat:no-repeat;background-size:100% 100%;opacity:.94}.syl-edge-garden span:first-child{left:0;background-image:url(garden-edge-left.webp)}.syl-edge-garden span:last-child{right:0;background-image:url(garden-edge-right.webp);background-size:100% auto;background-position:top right}.syl-experiences .syl-edge-garden span:last-child,.syl-contact .syl-edge-garden span:last-child{background-image:url(garden-edge-bloom.webp),url(garden-edge-right.webp);background-position:bottom right,top right;background-size:100% auto}.syl-rest .syl-edge-garden span:first-child,.syl-artwork .syl-edge-garden span:first-child{background-image:url(garden-edge-bottom.webp);background-position:bottom left;background-size:100% auto}.syl-garden-page .wrap,.syl-garden-page .contact-box,.syl-garden-page .hero-inner{position:relative;z-index:2}.syl-story-complete{background:linear-gradient(#eee2cf,#ead8bf);padding:0 clamp(0px,3vw,45px)}.syl-story-complete img{position:relative;z-index:2;width:100%;max-width:1024px;height:auto;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 3%,#000 96%,transparent),linear-gradient(to right,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 3%,#000 96%,transparent),linear-gradient(to right,transparent,#000 3%,#000 97%,transparent);mask-composite:intersect;-webkit-mask-composite:source-in}.syl-artwork{background:linear-gradient(#ead8bf,#654532 30%,#193b2c 85%,#193b2c);padding:0 clamp(12px,6vw,90px)}.syl-artwork img{position:relative;z-index:2;width:min(100%,1024px);height:auto;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 9%,#000 91%,transparent),linear-gradient(to right,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 9%,#000 91%,transparent),linear-gradient(to right,transparent,#000 10%,#000 90%,transparent);mask-composite:intersect;-webkit-mask-composite:source-in}.syl-flow .syl-image-blend img{mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 12%,#000 88%,transparent)}.syl-flow:after{background:linear-gradient(to bottom,#3e2b22 0%,transparent 15%,transparent 85%,#3e2b22 100%)}.syl-area.syl-flow:after{background:linear-gradient(to bottom,#193b2c 0%,transparent 15%,transparent 85%,#3e2b22 100%)}.syl-hero:after{height:150px;background:linear-gradient(to top,#f8f3e7,transparent)}.syl-intro,.syl-experiences,.syl-rest,.syl-contact{padding-left:clamp(42px,13vw,180px);padding-right:clamp(42px,13vw,180px)}@media(max-width:680px){.syl-edge-garden span{width:clamp(38px,11vw,72px);opacity:.85}.syl-story-complete{padding:0}.syl-artwork{padding:0 8px}.syl-garden-page .syl-flow .wrap,.syl-garden-page .hero-inner{padding-left:28px;padding-right:28px}.syl-story-complete img{mask-image:linear-gradient(to bottom,transparent,#000 2%,#000 97%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 2%,#000 97%,transparent)}}.syl-garden-page{background:#f0dfc4}.syl-garden-page .syl-edge-garden span{width:clamp(85px,15vw,225px);background-image:none,url(garden-edge-left.webp)!important;background-size:100% auto,100% auto!important;background-position:top left,center left!important;background-repeat:no-repeat!important;opacity:1}.syl-garden-page .syl-edge-garden span:last-child{transform:scaleX(-1);background-position:bottom left,top left!important}.syl-garden-page .syl-edge-garden span:first-child{top:-30px;bottom:-30px}.syl-garden-page .syl-experiences .syl-edge-garden span{background-size:100% auto,100% auto!important;background-position:top left,bottom left!important}.syl-garden-page .syl-experiences .syl-edge-garden span:last-child{background-position:bottom left,top left!important}.syl-garden-page .syl-experiences{background:linear-gradient(#f0dfc4,#e5c9a2)}.syl-garden-page .syl-rest{background:linear-gradient(#3e2b22,#244331);color:#fff3dc}.syl-garden-page .syl-artwork{background:linear-gradient(#244331,#193b2c);padding:24px clamp(25px,10vw,150px)}.syl-garden-page .syl-artwork img{mask-image:radial-gradient(ellipse 68% 68% at center,#000 55%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 68% 68% at center,#000 55%,transparent 100%)}.syl-garden-page .syl-contact{background:linear-gradient(#3e2b22,#f0dfc4 23%,#f5e8d4)}.syl-garden-page .syl-contact .contact-box{padding-top:40px}.syl-garden-page .syl-rest .intro,.syl-garden-page .syl-rest .benefit p{color:#f4e5cb}.syl-garden-page .syl-rest h2,.syl-garden-page .syl-rest h3{color:#fff3dc}@media(max-width:680px){.syl-garden-page .syl-edge-garden span{width:clamp(42px,12vw,78px);opacity:.92}.syl-garden-page .syl-artwork{padding:12px 10px}.syl-garden-page .syl-flow .wrap,.syl-garden-page .hero-inner{padding-left:38px;padding-right:38px}}.syl-garden-page .syl-edge-garden span{background-image:url(garden-edge-left.webp)!important;background-size:100% auto!important;background-position:top left!important;background-repeat:no-repeat!important;width:clamp(55px,14vw,220px);opacity:.94;mask-image:none;-webkit-mask-image:none}.syl-garden-page .syl-edge-garden span:last-child{background-position:bottom left!important}.syl-garden-page .syl-edge-garden span:before,.syl-garden-page .syl-edge-garden span:after{content:"";position:absolute;display:block;left:-12%;width:112%;pointer-events:none;background-repeat:no-repeat;background-size:cover;background-position:center;mask-image:radial-gradient(ellipse 49% 49% at 50% 50%,#000 38%,rgba(0,0,0,.85) 57%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 49% 49% at 50% 50%,#000 38%,rgba(0,0,0,.85) 57%,transparent 100%)}.syl-garden-page .syl-edge-garden span:before{top:22%;height:clamp(140px,27vw,420px);background-image:none;background-position:48% center;opacity:.94;transform:rotate(-9deg)}.syl-garden-page .syl-edge-garden span:after{top:55%;height:clamp(100px,17vw,260px);background-image:none;opacity:1;transform:rotate(7deg)}.syl-garden-page .syl-edge-garden span:last-child:before{top:46%;transform:rotate(8deg)}.syl-garden-page .syl-edge-garden span:last-child:after{top:18%;transform:rotate(-8deg)}.syl-garden-page .syl-contact .syl-edge-garden span:before{top:34%}.syl-garden-page .syl-contact .syl-edge-garden span:after{top:66%}.syl-garden-page .syl-contact .syl-edge-garden span:last-child:after{top:15%}@media(max-width:680px){.syl-garden-page .syl-edge-garden span{width:clamp(45px,13vw,78px)}.syl-garden-page .syl-edge-garden span:before{height:150px;width:130%;left:-25%}.syl-garden-page .syl-edge-garden span:after{height:95px;width:125%;left:-18%}}@media screen and (max-width:680px){.syl-garden-page .syl-edge-garden span{top:0;bottom:0;width:clamp(58px,17vw,104px);opacity:1;background-image:url(cascade-left.webp)!important;background-size:100% 650px!important;background-position:top left!important;background-repeat:repeat-y!important;-webkit-mask-image:linear-gradient(to right,#000 0%,#000 57%,transparent 100%);mask-image:linear-gradient(to right,#000 0%,#000 57%,transparent 100%)}.syl-garden-page .syl-edge-garden span:first-child{top:0;bottom:0}.syl-garden-page .syl-edge-garden span:last-child{background-position:0 -310px!important}.syl-garden-page .syl-edge-garden span:before,.syl-garden-page .syl-edge-garden span:after{top:0;bottom:0;height:auto;left:0;width:100%;transform:none;background-repeat:repeat-y;background-size:100% 180px;-webkit-mask-image:radial-gradient(ellipse 65% 48% at 35% 50%,#000 28%,#000 56%,transparent 100%);mask-image:radial-gradient(ellipse 65% 48% at 35% 50%,#000 28%,#000 56%,transparent 100%);-webkit-mask-size:100% 180px;mask-size:100% 180px;-webkit-mask-repeat:repeat-y;mask-repeat:repeat-y}.syl-garden-page .syl-edge-garden span:before{background-position:0 0;opacity:.85;top:110px;bottom:0}.syl-garden-page .syl-edge-garden span:after{top:225px;bottom:0;background-size:100% 310px;background-position:0 0;-webkit-mask-image:radial-gradient(ellipse 64% 17% at 35% 50%,#000 30%,#000 58%,transparent 100%);mask-image:radial-gradient(ellipse 64% 17% at 35% 50%,#000 30%,#000 58%,transparent 100%);-webkit-mask-size:100% 310px;mask-size:100% 310px;opacity:1}.syl-garden-page .syl-edge-garden span:last-child:before{top:35px;transform:none}.syl-garden-page .syl-edge-garden span:last-child:after{top:85px;transform:none}.syl-garden-page .syl-contact .syl-edge-garden span:before{top:110px}.syl-garden-page .syl-contact .syl-edge-garden span:after{top:225px}.syl-garden-page .syl-contact .syl-edge-garden span:last-child:after{top:85px}.syl-garden-page .syl-intro,.syl-garden-page .syl-experiences,.syl-garden-page .syl-rest,.syl-garden-page .syl-contact{padding-left:clamp(48px,14vw,80px);padding-right:clamp(48px,14vw,80px)}.syl-garden-page .syl-experiences{padding-top:55px}.syl-garden-page .syl-experiences h2{font-size:clamp(32px,8.2vw,48px)}.syl-garden-page .syl-experiences .intro{margin-bottom:26px}.syl-garden-page .syl-price-card{min-height:0}}.syl-garden-page .syl-continuous-garden{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;overflow:hidden}.syl-continuous-garden span{position:absolute;top:0;bottom:0;width:clamp(90px,13vw,205px);background-repeat:repeat-y;background-size:100% auto;opacity:.98}.syl-continuous-garden span:first-child{left:0;background-image:url(continuous-left.webp)}.syl-continuous-garden span:last-child{right:0;background-image:url(continuous-right.webp);background-position:0 -280px}.syl-garden-page .syl-intro{background:linear-gradient(#f8f3e7,#f0dfc4)}.syl-garden-page .syl-experiences{background:linear-gradient(#f0dfc4,#e5c9a2 87%,#3e2b22);padding-bottom:150px}.syl-garden-page .syl-rest{background:linear-gradient(#3e2b22,#244331)}.syl-garden-page .syl-artwork{background:linear-gradient(#244331,#193b2c)}.syl-garden-page .syl-area{background:#193b2c}.syl-garden-page .syl-area.syl-flow:after{background:linear-gradient(#193b2c,transparent 22%,transparent 72%,#3e2b22)}.syl-garden-page .syl-rest .eyebrow{color:#e7c99c}.syl-garden-page .syl-contact{background:linear-gradient(#3e2b22,#f0dfc4 17%,#f5e8d4 91%,#3e2b22)}.syl-garden-page .syl-contact .contact-box{padding-bottom:60px}@media(max-width:680px){.syl-continuous-garden span{width:clamp(44px,14vw,90px)}.syl-garden-page .syl-experiences{padding-bottom:100px}.syl-garden-page .syl-rest .wrap{padding:0}.syl-garden-page .syl-rest .intro{font-size:clamp(17px,4.8vw,22px);line-height:1.65}.syl-garden-page .syl-rest h2{font-size:clamp(30px,8vw,44px)}}.syl-garden-page .syl-listen{background:linear-gradient(#3e2b22,#f0dfc4 20%,#f5e8d4 85%,#3e2b22);padding:130px clamp(48px,14vw,210px);color:#493327}.syl-listen h2,.syl-listen h3{color:#493327}.syl-listen-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:40px auto}.syl-listen-grid article{padding:0 8px}.syl-coming{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:#76523c}.syl-social-heading{margin-top:45px}.syl-social-links{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 26px}.syl-social-links a,.syl-social-links span{color:#69432f;font-size:.9rem}.syl-social-links a{text-decoration:underline}.syl-listen{scroll-margin-top:100px}@media(max-width:680px){.syl-garden-page .syl-listen{padding:90px clamp(48px,14vw,80px)}.syl-listen-grid{grid-template-columns:1fr;gap:36px}.syl-social-links{flex-direction:column;align-items:center}}:root{--syl-heading-font:"Cormorant Garamond",Georgia,serif;--syl-body-font:"Lora",Georgia,serif}body,p,input,textarea,select,button{font-family:var(--syl-body-font)}h1,h2,h3,h4,h5,h6,.syl-price,.brand{font-family:var(--syl-heading-font);font-weight:500;letter-spacing:.005em}.hero h1{font-family:var(--syl-heading-font);font-weight:500;line-height:1.04;text-wrap:balance}.hero p{font-family:var(--syl-body-font);line-height:1.65;max-width:39rem}.eyebrow,.tag,.button,.links a,.menu-toggle,.syl-card-link,.syl-coming,.syl-contact-form label{font-family:var(--syl-body-font);font-weight:500;letter-spacing:.065em}.syl-price-card p,.syl-listen-grid p,.syl-contact p{line-height:1.7}@media(max-width:749px){.hero h1{font-size:clamp(2.55rem,8.8vw,4rem);line-height:1.06}.hero p{font-size:clamp(.95rem,3.6vw,1.1rem);line-height:1.65}.syl-garden-page h2{line-height:1.12}.syl-garden-page h3{line-height:1.2}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/sylveysea.css.map */
