:root{--main-bg:#F7F1E6;--main-text:#171614;--primary:#013220;--button-text:#F7F1E6;--gold:#B89B5E;--gold-2:#d8c398;--gold-3:#8f774d;--emerald:#013220;--story-bg:#013220;--story-text:#F7F1E6;--card-bg:#E8D9BC;--soft-gold:rgba(184,155,94,.6);--border:rgba(184,155,94,.7);--maroon:var(--primary);--maroon-2:#012a1a;--ruby:var(--primary);--teal:var(--primary);--teal-2:#012918;--ivory:var(--main-bg);--ivory-2:#f0e1c0;--ink:var(--main-text);--soft:#4a4f4a;--serif:"Cormorant Garamond",Georgia,serif;--sans:"Jost",system-ui,sans-serif;--wrap:1160px;--ease:cubic-bezier(.22,1,.36,1);--zari:linear-gradient(100deg,var(--gold-3),var(--gold-2) 45%,var(--gold) 60%,var(--gold-3))}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;font-family:var(--sans);font-size:1.02rem;line-height:1.7;color:var(--ink);background:var(--main-bg);overflow-x:hidden;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--serif);font-weight:700;line-height:1.1;margin:0}p{margin:0 0 1rem}a{color:inherit;text-decoration:none}ul,ol{list-style:none;margin:0;padding:0}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:0;background:none}:focus-visible{outline:3px dashed var(--gold);outline-offset:3px}.wrap{width:min(100% - 2.5rem,var(--wrap));margin-inline:auto;position:relative;z-index:2}.sec{position:relative;padding-block:clamp(4.5rem,10vw,7.5rem);overflow:hidden}.sec--ivory{background:var(--ivory)}.sec--maroon{background:radial-gradient(60rem 30rem at 50% 0,#7d1a3b,var(--maroon-2));color:var(--ivory)}.sec--teal{background:radial-gradient(60rem 30rem at 20% 0,#0f6d66,var(--teal-2));color:var(--ivory)}h2{font-size:clamp(2.1rem,5vw,3.4rem)}.kicker{font-family:var(--serif);font-style:italic;font-weight:600;font-size:1.25rem;color:var(--ruby);margin-bottom:.5rem}.kicker:before{content:"";display:inline-block;width:.42em;height:.42em;margin:0 .65em .08em 0;border:1px solid currentColor;border-radius:50% 0;transform:rotate(45deg);box-shadow:.34em -.34em 0 -.08em currentColor}.sec--maroon .kicker,.sec--teal .kicker,.head--light .kicker{color:var(--gold-2)}.lead{font-size:1.1rem;color:var(--soft);max-width:60ch}.sec--maroon .lead,.sec--teal .lead{color:#fff8eacc}.gold-text{background:var(--zari);-webkit-background-clip:text;background-clip:text;color:transparent}.pattern{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.09;z-index:0;background:radial-gradient(circle at 50% 50%,var(--gold-2) 0 2px,transparent 3px) 0 0/34px 34px,repeating-linear-gradient(45deg,transparent 0 16px,var(--gold-2) 16px 17px),repeating-linear-gradient(-45deg,transparent 0 16px,var(--gold-2) 16px 17px)}.temple{height:16px;background:linear-gradient(135deg,var(--gold) 25%,transparent 25%) -8px 0/16px 16px,linear-gradient(225deg,var(--gold) 25%,transparent 25%) -8px 0/16px 16px;background-color:var(--maroon-2);border-block:3px solid var(--gold)}.temple--flip{transform:scaleY(-1)}.head{text-align:center;margin:0 auto 3.2rem;max-width:62ch}.head .lead{margin-inline:auto}.divider{display:flex;align-items:center;gap:.8rem;justify-content:center;margin:1rem auto 1.1rem;max-width:320px;color:var(--gold)}.divider span{flex:1;height:2px;background:linear-gradient(90deg,transparent,currentColor)}.divider span:last-child{transform:scaleX(-1)}.lotus{width:54px;height:24px}.btn{display:inline-block;padding:.85rem 1.7rem;border-radius:999px;font-weight:600;letter-spacing:.03em;font-size:.95rem;transition:transform .3s var(--ease),box-shadow .3s var(--ease)}.btn--gold{background:var(--zari);color:var(--maroon-2);box-shadow:0 8px 22px -8px #a67c00cc}.btn--line{border:2px solid var(--gold-3);color:var(--maroon)}.btn:hover{transform:translateY(-3px)}.rv{opacity:0;transform:translateY(26px);transition:opacity .8s var(--ease),transform .8s var(--ease);transition-delay:var(--d,0ms)}.rv.in{opacity:1;transform:none}.nav{position:fixed;inset:0 0 auto;z-index:50;padding-block:1rem;transition:.35s var(--ease)}.nav--stuck{background:#fff8eaeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding-block:.5rem;box-shadow:0 1px #a67c0059,0 12px 30px -22px #00000080}.nav__in{display:flex;align-items:center;gap:1.5rem}.logo{display:flex;align-items:center;line-height:1}.logo img{display:block;width:160px;height:80px;object-fit:contain}.nav__links{display:flex;gap:1.6rem;margin-left:auto}.nav__links a{font-weight:500;font-size:.95rem;position:relative;padding:.3rem 0}.nav__links a:after{content:"";position:absolute;left:0;bottom:0;height:2px;width:0;background:var(--gold);transition:width .3s var(--ease)}.nav__links a:hover:after{width:100%}.nav__cta{padding:.65rem 1.3rem}.burger{display:none;margin-left:auto;width:46px;height:46px;border:2px solid var(--gold-3);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px}.burger i{width:20px;height:2px;background:var(--maroon)}.hero{position:relative;padding-top:8rem;background:radial-gradient(50rem 32rem at 85% 20%,rgba(212,160,23,.32),transparent 60%),radial-gradient(40rem 30rem at 5% 90%,rgba(163,18,47,.18),transparent 62%),linear-gradient(180deg,#fff3d9,var(--ivory));overflow:hidden}.hero__in{display:grid;grid-template-columns:1.05fr .95fr;gap:3rem;align-items:center;padding-bottom:5rem}.hero h1{font-size:clamp(2.8rem,7vw,5.2rem);margin-bottom:1.2rem;color:var(--maroon)}.hero__btns{display:flex;gap:.9rem;flex-wrap:wrap;margin:1.8rem 0 2.4rem}.hero__trust{display:flex;gap:2rem;flex-wrap:wrap}.hero__trust li{display:flex;flex-direction:column;line-height:1.3;padding-left:1rem;border-left:2px solid var(--gold)}.hero__trust strong{font:700 1.7rem var(--serif);color:var(--ruby)}.hero__trust span{font-size:.85rem;color:var(--soft)}.hero__copy>*{animation:rise .9s var(--ease) backwards}.hero__copy>.lead{animation-delay:.1s}.hero__copy>.hero__btns{animation-delay:.2s}.hero__art{position:relative;display:grid;place-items:center;min-height:520px}.hero__mandala{position:absolute;width:118%;max-width:640px;color:var(--gold);opacity:.55;animation:spin 90s linear infinite}.arch{position:relative;width:min(300px,68%);aspect-ratio:3/4.2;border-radius:999px 999px 18px 18px;padding:12px;background:var(--zari);box-shadow:0 30px 60px -25px #5c0f2ab3}.arch__image{display:block;width:100%;height:100%;border-radius:999px 999px 8px 8px;object-fit:cover;object-position:center top;filter:brightness(1.1);box-shadow:inset 0 0 0 4px var(--maroon-2);animation:drape-flow 14s ease-in-out infinite alternate}.chip{position:absolute;padding:.5rem 1rem;border-radius:999px;background:var(--ivory);border:2px solid var(--gold-3);font-weight:600;font-size:.82rem;color:var(--maroon);box-shadow:0 10px 24px -12px #00000080;animation:bob 6s ease-in-out infinite}.chip--a{top:14%;left:0}.chip--b{bottom:14%;right:0;animation-delay:-3s}.petals{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden}.petals i{position:absolute;top:-30px;width:14px;height:20px;border-radius:70% 0;background:linear-gradient(135deg,var(--gold-2),#f57c00);opacity:0;animation:fall linear infinite}.fabric-sec{position:relative;padding-block:clamp(4rem,8vw,6.5rem);background:#fffdf8;border-block:1px solid var(--ivory-2)}.fabric-sec:after{content:"";position:absolute;inset:auto 0 0;height:9px;background:linear-gradient(135deg,transparent 40%,var(--gold) 41% 49%,transparent 50%) 0 0/18px 9px repeat-x;opacity:.75}.fabric-head{text-align:center;max-width:760px;margin:0 auto 3rem}.fabric-head h2{font-size:clamp(2rem,4vw,3.25rem);color:var(--maroon)}.fabric-head>p:last-child{max-width:52ch;margin:1rem auto 0;color:var(--soft)}.fabric-grid{--fabric-gap:clamp(.7rem,2vw,1.5rem);display:flex;flex-wrap:wrap;justify-content:center;gap:var(--fabric-gap)}.fabric-card{flex:0 0 calc((100% - 5 * var(--fabric-gap)) / 6);display:flex;flex-direction:column;align-items:center;text-align:center;color:var(--maroon)}.fabric-orb{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden;background:radial-gradient(circle at 32% 24%,rgba(255,255,255,.55) 0 2%,transparent 3%),repeating-linear-gradient(32deg,rgba(255,255,255,.13) 0 2px,transparent 2px 9px),linear-gradient(145deg,var(--c1),var(--c2));box-shadow:inset 0 0 0 7px #fff8eaa6,inset 0 0 0 9px var(--gold-3),0 12px 24px -18px var(--maroon-2);transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.fabric-orb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fabric-orb:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(145deg,#00000005,#0003)}.fabric-orb>span{position:relative;z-index:1;font:700 1.2rem var(--serif);color:#fff;text-shadow:0 2px 10px #000}.fabric-card:hover .fabric-orb{transform:translateY(-8px) rotate(2deg);box-shadow:inset 0 0 0 7px var(--ivory),inset 0 0 0 9px var(--gold),0 22px 34px -18px var(--maroon-2)}.fabric-card strong{font:700 1.12rem var(--serif);margin-top:1rem}.fabric-card small{font-size:.8rem;color:var(--soft)}.edit-head{text-align:center;max-width:850px;margin:0 auto 3rem}.edit-head h2{font-size:clamp(2rem,4vw,3.25rem);color:var(--maroon)}.edit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.edit-card{position:relative;min-height:320px;overflow:hidden;border:1px solid var(--border);border-radius:18px;background:var(--emerald);color:var(--button-text);box-shadow:0 14px 30px -20px #013220bf;transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.edit-card img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease);filter:brightness(.88)}.edit-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 36%,rgba(1,24,15,.78))}.edit-card:before{content:"";position:absolute;z-index:2;top:11px;right:11px;bottom:11px;left:11px;border:1px solid rgba(232,217,188,.62);border-radius:12px;pointer-events:none}.weave-bloom{fill:none;stroke:currentColor;stroke-width:1.1;overflow:visible}.weave-bloom circle:first-of-type{fill:currentColor;stroke:none}.edit-card__bloom{position:absolute;z-index:2;top:24px;right:24px;width:48px;height:48px;color:var(--gold-2);opacity:.9;animation:bloom-turn 45s linear infinite}.edit-card span{position:absolute;z-index:3;inset:auto 1.25rem 1.2rem;font:700 1.7rem/1.15 var(--serif);color:var(--button-text)}.edit-card:hover{transform:translateY(-6px);box-shadow:0 24px 38px -20px #013220b3}.edit-card:hover img{transform:scale(1.05);filter:brightness(1)}.edit-card:focus-visible{outline:3px dashed var(--gold);outline-offset:4px}.intro{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(2rem,6vw,5rem);align-items:center}.intro>div:first-child h2{color:var(--maroon);font-size:clamp(2.5rem,5vw,4rem);margin-bottom:1rem}.intro__signature{display:flex;align-items:center;gap:.85rem;margin:1.8rem 0}.intro__seal{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--gold-3);border-radius:50%;font:600 1.6rem var(--serif);color:var(--gold-3)}.intro__signature span:last-child{display:flex;flex-direction:column;line-height:1.35}.intro__signature strong{font:600 .95rem var(--sans);color:var(--maroon)}.intro__signature small{font-size:.8rem;color:var(--soft)}.intro__link{font-size:.85rem;padding:.65rem 1rem}.intro__details{padding-top:.5rem}.intro__topline{display:flex;justify-content:space-between;align-items:center;padding-bottom:.8rem;border-bottom:1px solid rgba(166,124,0,.45);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-3)}.reasons{display:grid;gap:1rem;padding-top:1rem}.reason{display:flex;gap:1.2rem;padding:1.4rem 1.5rem;background:var(--card-bg);border:1.5px solid var(--gold);border-radius:16px;box-shadow:6px 6px #b89b5e40;transition:.3s var(--ease)}.reason:hover{transform:translate(-3px,-3px)!important;box-shadow:9px 9px 0 var(--gold-2)}.reason__n{font:700 2.2rem var(--serif);color:var(--gold-3);line-height:1}.reason h3{font-size:1.35rem;margin-bottom:.25rem;color:var(--maroon)}.reason p{margin:0;font-size:.95rem;color:var(--soft)}.occ{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}.card{position:relative;padding:1.3rem 1.3rem 1.4rem;background:#e8d9bceb;border:1.5px solid var(--border);border-radius:22px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-direction:column;transition:.4s var(--ease);color:var(--main-text)}.card:before{content:"";position:absolute;z-index:2;top:1rem;right:1rem;width:12px;height:12px;border:1px solid var(--gold-2);border-radius:50% 0;transform:rotate(45deg);pointer-events:none}.card:hover{transform:translateY(-8px)!important;border-color:var(--gold-2);box-shadow:0 30px 50px -28px #000c}.card h3{font-size:1.65rem;color:var(--emerald);margin:1rem 0 .4rem}.card p{font-size:.94rem;color:#403b30}.card__weave{font-weight:600;font-size:.8rem!important;letter-spacing:.06em;color:#61502f!important;text-transform:uppercase}.card__foot{margin-top:auto;padding-top:.9rem;border-top:1px dashed rgba(97,80,47,.45);display:flex;justify-content:space-between;align-items:center;font-size:.92rem;color:var(--main-text)}.card__foot a{color:var(--emerald);font-weight:700}.card__foot a:hover{color:#61502f}.drape{position:relative;aspect-ratio:16/10;border-radius:110px 110px 12px 12px;background:linear-gradient(to top,var(--gold) 0 4%,var(--c2) 4% 20%,transparent 20%),radial-gradient(circle,var(--gold-2) 0 1.8px,transparent 2.6px) 0 0/20px 20px,linear-gradient(150deg,var(--c1),var(--c2));box-shadow:inset 0 0 0 3px var(--gold),inset 0 0 0 6px #00000040;overflow:hidden}.drape--photo{background:var(--maroon-2)}.drape--photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 28%}.drape__tag{position:absolute;top:12px;left:50%;transform:translate(-50%);padding:.15rem .8rem;border-radius:999px;background:#fff8eaeb;color:var(--maroon);font-size:.72rem;font-weight:600;letter-spacing:.08em}.nine{max-width:900px;margin-inline:auto;padding:2rem;background:#fff;border:2px solid var(--gold);border-radius:26px;box-shadow:10px 10px 0 var(--ivory-2)}.nine__row{display:grid;grid-template-columns:repeat(9,1fr);gap:.4rem;margin-bottom:1.8rem}.nine__row button{width:100%;display:flex;flex-direction:column;align-items:center;gap:.35rem;padding:.4rem 0;border-radius:14px;transition:.3s var(--ease)}.dot{width:38px;height:38px;border-radius:50%;overflow:hidden;background:var(--c);border:3px solid #fff;box-shadow:0 0 0 2px var(--gold-3);transition:.3s var(--ease)}.dot img{display:block;width:100%;height:100%;object-fit:cover}.nine__row small{font-size:.72rem;color:var(--soft);font-weight:500}.nine__row button:hover .dot{transform:scale(1.12)}.nine__row button.on .dot{transform:scale(1.28);box-shadow:0 0 0 3px var(--maroon),0 8px 16px -6px var(--c)}.nine__row button.on small{color:var(--maroon);font-weight:700}.nine__show{display:grid;grid-template-columns:200px 1fr;gap:1.6rem;align-items:center}.nine__swatch{position:relative;aspect-ratio:1;overflow:hidden;border-radius:999px 999px 14px 14px;background:linear-gradient(to top,var(--gold) 0 8%,transparent 8%),radial-gradient(circle,rgba(255,255,255,.55) 0 1.6px,transparent 2.4px) 0 0/16px 16px,var(--c);box-shadow:inset 0 0 0 3px var(--gold),0 14px 28px -14px var(--c);transition:background-color .4s}.nine__swatch img{display:block;width:100%;height:100%;object-fit:cover}.nine__show h3{font-size:2.3rem;color:var(--maroon)}.nine__show p:last-child{color:var(--soft);margin:.4rem 0 0}.care-hero{position:relative;isolation:isolate;display:grid;place-items:center;min-height:590px;padding:9rem 0 5rem;overflow:hidden;text-align:center;background:radial-gradient(46rem 28rem at 50% 0,rgba(184,155,94,.2),transparent 72%),linear-gradient(180deg,#fff3d9,var(--ivory))}.care-hero__content{max-width:800px}.care-hero__content .kicker{color:var(--gold-3)}.care-hero h1{max-width:760px;margin:0 auto;color:var(--maroon);font-size:clamp(2.5rem,7vw,5rem)}.care-hero .divider{margin-block:1.3rem}.care-hero__thought{margin:0 auto .75rem;color:var(--maroon);font:600 clamp(1.35rem,3vw,2rem)/1.25 var(--serif);font-style:italic}.care-hero .lead{margin:0 auto}.care-hero__mandala{position:absolute;z-index:-1;top:50%;left:50%;width:min(95vw,700px);color:var(--gold);opacity:.14;transform:translate(-50%,-42%);animation:spin 100s linear infinite}.care-guide{padding-block:clamp(3.5rem,8vw,6rem)}.care-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.care-tip{position:relative;display:flex;gap:1.2rem;min-height:170px;padding:1.7rem 1.65rem;background:var(--card-bg);border:1.5px solid var(--gold);border-radius:18px;box-shadow:6px 6px #b89b5e33;overflow:hidden}.care-tip__number{flex:none;color:var(--gold-3);font:700 2.45rem/.95 var(--serif)}.care-tip h2{position:relative;z-index:1;margin:.05rem 2.3rem .45rem 0;color:var(--maroon);font-size:clamp(1.45rem,2.8vw,1.8rem)}.care-tip p{position:relative;z-index:1;margin:0;color:var(--soft);font-size:.97rem}.care-tip__bloom{position:absolute;right:1rem;top:1rem;width:40px;height:40px;color:var(--gold-3);opacity:.28}.care-note{max-width:800px;margin:2rem auto 0;padding:1.3rem 1.6rem;border-left:3px solid var(--gold);background:#e8d9bc8c}.care-note .kicker{margin-bottom:.25rem;font-size:1.05rem;color:var(--gold-3)}.care-note>p:last-child{margin:0;color:var(--soft);font-size:.91rem}.care-closing{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(4rem,9vw,6rem);background:radial-gradient(50rem 28rem at 50% 0,#07452f,var(--maroon-2));color:var(--ivory);text-align:center}.care-closing__content{max-width:760px}.care-closing .kicker{color:var(--gold-2)}.care-closing h2{color:var(--ivory);font-size:clamp(2.4rem,6vw,4.4rem)}.care-closing .divider{margin-block:1.3rem}.care-closing__content>p:last-child{max-width:650px;margin:0 auto;color:#fff8eadb;font-size:1.08rem}.care-closing__bloom{position:absolute;z-index:-1;right:clamp(1rem,8vw,8rem);top:12%;width:clamp(70px,12vw,140px);height:auto;color:var(--gold-2);opacity:.22;animation:bloom-turn 55s linear infinite}.return-hero{min-height:650px}.return-hero .care-hero__content{max-width:900px}.return-hero .care-hero__content>.divider{max-width:250px;margin-block:.7rem 1rem}.return-hero h1{font-size:clamp(2.35rem,6vw,4.2rem)}.return-hero .lead{margin:1.1rem auto 0}.return-hero__note{margin:1.2rem 0 0;color:var(--gold-3);font-weight:600}.policy-list{grid-template-columns:1fr;max-width:960px;margin-inline:auto}.policy-section{min-height:0;padding:1.7rem 2rem}.policy-section__body{position:relative;z-index:1;flex:1;min-width:0}.policy-section__body>p{margin:0 2rem .8rem 0;color:var(--soft);font-size:.97rem}.policy-section__body>p:last-child{margin-bottom:0}.policy-section h2{margin:0 2.3rem .7rem 0}.policy-bullets{display:grid;gap:.5rem;margin:0 2rem .9rem 0}.policy-bullets li{position:relative;padding-left:1.5rem;color:var(--soft);font-size:.97rem}.policy-bullets li:before{position:absolute;left:0;top:.05rem;color:var(--gold-3);content:"◆";font-size:.78rem}.policy-callout{margin:.8rem 2rem .9rem 0;padding:.9rem 1.1rem;border-left:3px solid var(--gold-3);background:#fff8eab3}.policy-callout strong,.policy-subheading{display:block;margin:0 0 .25rem;color:var(--maroon);font:700 .84rem var(--sans);letter-spacing:.09em;text-transform:uppercase}.policy-callout p{margin:0;color:var(--soft);font-size:.94rem}.policy-subheading{margin:0 2rem .35rem 0}.policy-contact__details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin:1.1rem 2rem 1rem 0}.policy-contact__details>div{padding:.8rem .9rem;background:#fff8eab3;border:1px solid rgba(184,155,94,.5);border-radius:10px}.policy-contact__details dt{margin-bottom:.2rem;color:var(--gold-3);font:700 .74rem var(--sans);letter-spacing:.1em;text-transform:uppercase}.policy-contact__details dd{margin:0;color:var(--maroon);font-weight:600;overflow-wrap:anywhere}.policy-contact__details a{border-bottom:1px solid var(--gold-3)}.policy-contact__details a:hover{color:var(--gold-3)}.policy-contact .policy-section__body>p:last-child{margin-top:.5rem}.about{width:min(100% - 3rem,1400px);display:grid;grid-template-columns:minmax(260px,.65fr) minmax(0,1.35fr);gap:clamp(2rem,5vw,4rem);align-items:center}.about .lead{max-width:none}.about__art{position:relative;display:grid;place-items:center;min-height:460px}.about__photo{width:min(100%,370px);aspect-ratio:3/4;object-fit:cover;border:8px solid var(--gold-2);border-radius:190px 190px 18px 18px;box-shadow:18px 18px #f3d27a2e,0 24px 45px -24px #000c;transform:rotate(-2deg)}.about__photo-note{position:absolute;right:4%;bottom:7%;padding:.75rem 1rem;background:var(--ivory);color:var(--maroon);font:600 .85rem/1.3 var(--sans);box-shadow:8px 8px #0000002e}.about blockquote{margin:1.6rem 0 0;padding:1.3rem 1.5rem;border-left:5px solid var(--gold);background:#fff8ea14;border-radius:0 16px 16px 0;font:italic 600 1.3rem/1.45 var(--serif)}.about cite{display:block;margin-top:.6rem;font:600 .85rem var(--sans);font-style:normal;color:var(--gold-2)}.quiet-luxury{position:relative;display:flex;align-items:flex-end;min-height:clamp(420px,58vw,720px);overflow:hidden;background:var(--emerald);color:var(--button-text)}.quiet-luxury__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 38%;animation:drape-flow 18s ease-in-out infinite alternate}.quiet-luxury__shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#011910b3,#0119102e 72%),linear-gradient(0deg,rgba(1,25,16,.5),transparent 60%)}.quiet-luxury__bloom{position:absolute;z-index:1;top:clamp(2rem,7vw,5rem);right:clamp(2rem,8vw,8rem);width:clamp(76px,13vw,170px);height:auto;color:var(--gold-2);opacity:.76;animation:bloom-turn 60s linear infinite}.quiet-luxury__copy{position:relative;z-index:1;width:min(100% - 2.5rem,var(--wrap));margin:0 auto;padding-block:clamp(3rem,8vw,6rem)}.quiet-luxury__copy .kicker{color:var(--gold-2);letter-spacing:.08em}.quiet-luxury__copy h2{max-width:760px;font-size:clamp(2.5rem,6vw,5rem);color:var(--button-text)}.foot{position:relative;background:var(--maroon-2);color:var(--ivory);padding-bottom:2rem;overflow:hidden}.foot__in{padding-block:3rem 1rem}.foot__main{display:grid;grid-template-columns:.8fr .8fr 1.6fr;gap:2rem;align-items:start}.foot__brand{text-align:left}.foot__logo{display:block;width:190px;height:95px;object-fit:contain;margin:0 0 1rem}.foot__in>p{color:var(--gold-2)}.foot__brand>p{color:var(--gold-2)}.foot__address{padding-top:.8rem;font-style:normal}.foot__address h2,.foot__group h2{font:700 .85rem var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-2);margin-bottom:1rem}.foot__address p{font-size:.9rem;color:#fff8eacc;margin-bottom:.8rem}.foot__groups{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr);gap:2rem;padding-top:.8rem}.foot__group ul{display:grid;gap:.55rem}.foot__group a{font-size:.9rem;color:var(--ivory);transition:color .2s var(--ease)}.foot__group li{overflow-wrap:anywhere}.foot__group--contact li{display:flex;gap:.3rem;align-items:baseline;white-space:nowrap;font-size:.78rem}.foot__group--contact a{font-size:inherit;white-space:nowrap}.foot__group a:hover{color:var(--gold-2)}.foot__group a:focus-visible{outline-color:var(--gold-2)}.foot__small{font-size:.78rem;color:#fff8ea9e!important;margin:2rem 0 0}.saree-doll{position:fixed;right:.4rem;bottom:4rem;z-index:44;width:250px;height:auto;pointer-events:none;filter:drop-shadow(0 5px 7px rgba(0,0,0,.28));transform-origin:78% 95%;animation:doll-sway 2.2s ease-in-out infinite alternate}.wa{position:fixed;right:1.2rem;bottom:1.2rem;z-index:45;padding:.8rem 1.2rem;border-radius:999px;background:#075e54;color:#fff;font-weight:700;box-shadow:0 8px 25px #00000040;transition:.3s var(--ease)}.wa:hover{transform:translateY(-4px);background:var(--teal)}@keyframes spin{to{transform:rotate(360deg)}}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes bob{50%{transform:translateY(-12px)}}@keyframes fall{0%{opacity:0;transform:translateY(0) rotate(0)}10%{opacity:.9}90%{opacity:.9}to{opacity:0;transform:translateY(105vh) translate(60px) rotate(540deg)}}@keyframes weave{50%{transform:translateY(-14px)}}@keyframes drape-flow{0%{transform:scale(1.04) translate3d(-.4%,0,0)}to{transform:scale(1.08) translate3d(.4%,-.3%,0)}}@keyframes doll-sway{0%{transform:translateZ(0) rotate(-1deg)}to{transform:translate3d(-5px,-7px,0) rotate(1deg)}}@keyframes bloom-turn{to{transform:rotate(360deg)}}@media (max-width:1024px){.hero__in,.intro,.about{grid-template-columns:1fr}.foot__main{grid-template-columns:1fr 1fr}.foot__groups{grid-column:1/-1}.hero__art{min-height:440px}.occ{grid-template-columns:repeat(2,1fr)}.care-list{grid-template-columns:1fr}.edit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.edit-card{min-height:280px}.fabric-grid{row-gap:2rem}.fabric-card{flex-basis:calc((100% - 2 * var(--fabric-gap)) / 3)}.nav__cta{display:none}.burger{display:flex}.nav__links{position:fixed;top:0;right:0;height:100dvh;width:min(80vw,320px);flex-direction:column;gap:.4rem;margin:0;padding:6rem 2rem 2rem;background:linear-gradient(180deg,var(--maroon),var(--maroon-2));transform:translate(105%);transition:transform .4s var(--ease);box-shadow:-20px 0 50px -20px #0009}.nav__links.open{transform:none}.nav__links a{color:var(--gold-2);font:700 1.5rem var(--serif);padding:.6rem 0;border-bottom:1px solid rgba(243,210,122,.25)}}@media (max-width:640px){.foot__main{grid-template-columns:1fr;gap:2rem}.foot__brand{text-align:center}.foot__logo{margin-inline:auto}.foot__address{text-align:center}.foot__groups{grid-column:auto}.foot__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.foot__group:last-child{grid-column:1/-1}.foot__in{padding-bottom:3rem}.saree-doll{right:.25rem;bottom:4rem;width:210px}.logo img{width:140px;height:70px}.occ,.edit-grid{grid-template-columns:1fr}.edit-card{min-height:340px}.fabric-grid{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;gap:1.2rem;margin-inline:-1.25rem;padding-inline:1.25rem 1.5rem;scroll-snap-type:x mandatory}.fabric-card{flex:0 0 auto;min-width:138px;scroll-snap-align:start}.nine{padding:1.2rem}.nine__row{grid-template-columns:repeat(5,1fr);row-gap:.6rem}.nine__show{grid-template-columns:1fr;text-align:center}.nine__swatch{max-width:170px;margin-inline:auto}.hero{padding-top:6.5rem}.hero__art{min-height:380px}.chip{font-size:.72rem}.care-hero{min-height:540px;padding-top:8rem}.care-tip{min-height:0;padding:1.35rem 1.15rem;gap:.85rem}.care-tip__number{font-size:2rem}.care-tip h2{margin-right:1.5rem}.care-note{padding:1.1rem}.return-hero{min-height:600px;padding-top:8rem}.policy-section{padding:1.35rem 1.15rem;gap:.85rem}.policy-section h2{margin-right:1.5rem}.policy-section__body>p,.policy-bullets,.policy-subheading,.policy-callout{margin-right:1.5rem}.policy-contact__details{grid-template-columns:1fr;margin-right:1.5rem}.hero__btns .btn{flex:1;text-align:center}.loom span{width:18px;height:170px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.rv{opacity:1;transform:none}.petals{display:none}.saree-doll{animation:none}}
