@font-face{font-family:Mukta;font-weight:400;font-display:swap;src:url(/fonts/mukta-400-devanagari.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Mukta;font-weight:400;font-display:swap;src:url(/fonts/mukta-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta;font-weight:500;font-display:swap;src:url(/fonts/mukta-500-devanagari-saubhya.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Mukta;font-weight:500;font-display:swap;src:url(/fonts/mukta-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mukta;font-weight:600;font-display:swap;src:url(/fonts/mukta-600-devanagari.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Mukta;font-weight:600;font-display:swap;src:url(/fonts/mukta-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda;font-weight:400;font-display:swap;src:url(/fonts/bodoni-moda-400-latin.woff2)format("woff2")}@font-face{font-family:Bodoni Moda;font-weight:500;font-display:swap;src:url(/fonts/bodoni-moda-500-latin.woff2)format("woff2")}@font-face{font-family:Bodoni Moda;font-weight:600;font-display:swap;src:url(/fonts/bodoni-moda-600-latin.woff2)format("woff2")}@font-face{font-family:Fondamento;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/fondamento-400-italic-latin.woff2)format("woff2")}:root{--blush:#f7e4e8;--paper:#fdf6f7;--rose:#ebb8c6;--rose-2:#f2cdd7;--lilac:#dfcfea;--lilac-2:#ede3f3;--line:#ebcad3;--line-2:#ddb2bf;--ink:#4a1e33;--ink-2:#5e2a43;--muted:#7a4a60;--soft:#8a6276;--accent:#a3305f;--accent-2:#c2507f;--wa:#1f7a4d;--wa-hover:#17663f;--display:"Bodoni Moda",Didot,"Bodoni 72",Georgia,serif;--script:Fondamento,"Apple Chancery",cursive;--text:Mukta,system-ui,sans-serif;--ease:cubic-bezier(.16,1,.3,1);--gutter:clamp(16px,4vw,56px);--r:22px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scrollbar-color:var(--line-2) var(--blush)}section,article{scroll-margin-top:76px}body{background:var(--blush);color:var(--ink);font-family:var(--text);-webkit-font-smoothing:antialiased;caret-color:var(--accent);font-size:17px;line-height:1.6;overflow-x:hidden}::selection{background:var(--rose);color:var(--ink)}img{max-width:100%;height:auto;display:block}picture{display:block}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.on-dark :focus-visible{outline-color:var(--rose)}.wrap{max-width:1280px;padding:0 var(--gutter);margin:0 auto}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}h2,h3,.display{font-family:var(--display);letter-spacing:-.015em;text-wrap:balance;font-weight:500;line-height:1.04}h2{font-size:clamp(38px,4.8vw,70px)}.lede{color:var(--muted);text-wrap:pretty;max-width:32em}.script{font-family:var(--script);letter-spacing:0;color:var(--accent);font-style:italic;font-weight:400;line-height:.9}.btn{cursor:pointer;font:inherit;transition:background .25s,color .25s,box-shadow .25s,transform .25s var(--ease);border:0;border-radius:999px;align-items:center;gap:10px;padding:15px 28px 13px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.btn svg{flex:none;width:18px;height:18px;margin-top:-2px}.btn-wa{background:var(--wa);color:#fff;box-shadow:0 8px 20px -10px #1f7a4db3}.btn-wa:hover{background:var(--wa-hover);transform:translateY(-1px);box-shadow:0 12px 24px -10px #1f7a4dbf}.btn-main{background:var(--accent);color:#fff}.btn-main:hover{background:var(--ink-2)}.btn-main svg{width:15px;height:15px}.wa-dot{z-index:1;background:var(--wa);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:12px;right:12px;box-shadow:0 8px 18px -8px #1f7a4dcc}.wa-dot svg{width:22px;height:22px}.sold-out{z-index:1;background:var(--ink);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 14px 4px;font-size:13px;font-weight:600;position:absolute;top:12px;left:12px}.sold img{opacity:.72}.sold-btn{background:var(--rose-2);color:var(--muted);cursor:default;box-shadow:none}.sticky-wa{display:none}@media (max-width:900px){.sticky-wa{z-index:30;left:16px;right:16px;bottom:calc(12px + env(safe-area-inset-bottom));visibility:hidden;transition:transform .45s var(--ease),visibility 0s .45s;justify-content:center;display:flex;position:fixed;transform:translateY(calc(100% + 40px));box-shadow:0 12px 28px -10px #1f7a4dcc}.sticky-wa.on{visibility:visible;transition:transform .45s var(--ease);transform:none}.sticky-wa:hover{transform:none}}@media (max-width:900px) and (orientation:landscape) and (max-height:520px){.sticky-wa{padding:11px 20px 9px;left:auto}}.more{color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);align-items:center;gap:8px;font-weight:600;display:inline-flex}.more:hover{text-decoration-color:currentColor}.more svg{width:15px;height:15px;transition:transform .3s var(--ease)}.more:hover svg{transform:translate(3px)}.on-dark .more{color:var(--rose)}.badge{--s:54px;width:var(--s);height:var(--s);box-sizing:border-box;object-fit:contain;border:calc(var(--s)*.04) solid transparent;padding:calc(var(--s)*.07);background:linear-gradient(#0a0a0b,#0a0a0b) padding-box padding-box,linear-gradient(45deg,#fec53a 8%,#f9792f 32%,#e4245f 60%,#c32aa3 82%,#b32dd8) border-box;border-radius:50%;display:block}header{z-index:40;background:color-mix(in srgb,var(--paper) 94%,transparent);color:var(--ink);border-bottom:1px solid var(--line);position:sticky;top:0}header .wrap{justify-content:space-between;align-items:center;max-width:none;height:72px;display:flex}.brand img{--s:54px}nav{align-items:center;gap:30px;font-size:16px;font-weight:500;display:flex}nav a{color:var(--muted);text-decoration:none;transition:color .2s}nav a:hover{color:var(--ink)}nav a.wa-link{color:#fff;background:var(--wa);border-radius:999px;align-items:center;gap:7px;padding:8px 16px 6px;display:inline-flex}nav a.wa-link:hover{background:var(--wa-hover);color:#fff}nav a.wa-link svg{width:16px;height:16px;margin-top:-2px}@media (max-width:720px){nav a:not(.wa-link){display:none}}.hero{padding:clamp(28px,4vw,56px) 0 clamp(56px,7vw,96px)}.hero .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.hero-frame{justify-self:center;width:min(100%,66.7svh - 113.39px,520px);min-width:280px;position:relative}.hero-frame:before{content:"";border-radius:calc(var(--r) + 8px);background:var(--rose);z-index:0;position:absolute;inset:-18px -18px 18px 18px}.hero-media{z-index:1;aspect-ratio:2/3;border-radius:var(--r);background:var(--rose-2);position:relative;overflow:hidden;box-shadow:0 30px 60px -36px #4a1e338c}.slide{opacity:0;transition:opacity 1.4s var(--ease);position:absolute;inset:0}.slide.on{opacity:1}.slide picture,.slide img{width:100%;height:100%;position:absolute;inset:0}.slide img{object-fit:cover;object-position:50% 0%}.hero-link{z-index:2;position:absolute;inset:0}.hero-copy{flex-direction:column;gap:40px;min-width:0;display:flex;container-type:inline-size}.hero .display{margin-left:-.04em;font-size:clamp(64px,26cqi,150px);font-weight:500;line-height:.9}.hero .display .script{margin:.04em 0 0 .3em;font-size:1.05em;line-height:.9;display:block}.hero h1{max-width:18em;color:var(--ink);margin:28px 0 8px;font-size:clamp(20px,1.6vw,24px);font-weight:500;line-height:1.35}.hero .sub{color:var(--muted);max-width:24em;margin-bottom:32px}.hero .ctas{flex-wrap:wrap;align-items:center;gap:14px 26px;display:flex}.now{border-top:1px solid var(--line-2);justify-content:space-between;align-items:flex-end;gap:20px;padding-top:18px;display:flex}.now p{color:var(--muted);font-size:15px;line-height:1.3}.now b{font-family:var(--display);color:var(--ink);margin-top:4px;font-size:26px;font-weight:500;display:block}.dots{flex:none;gap:8px;display:flex}.dots button{border:1px solid var(--accent-2);cursor:pointer;width:9px;height:9px;transition:background .3s,width .4s var(--ease);background:0 0;border-radius:999px;padding:0}.dots button[aria-current]{background:var(--accent-2);width:26px}.dots button:before{content:"";height:28px;margin:-10px -4px;display:block}@media (max-width:900px){.hero{padding-top:20px}.hero .wrap{grid-template-columns:1fr;gap:44px}.hero-frame{width:min(86%,440px,66.7svh - 80.04px);min-width:0;margin-top:16px}.hero-frame:before{inset:-12px -12px 12px 12px}.hero .display{font-size:clamp(60px,22cqi,110px)}.hero h1{margin-top:20px}}section{padding:clamp(64px,10vw,144px) 0}.head{grid-template-columns:minmax(0,1fr) minmax(0,26em);align-items:end;gap:20px 48px;margin-bottom:clamp(36px,5vw,64px);display:grid}@media (max-width:820px){.head{grid-template-columns:1fr}}#lookbook{background:var(--paper)}.look{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.look figure{aspect-ratio:2/3;background:var(--rose-2);border-radius:var(--r);transition:transform .5s var(--ease),box-shadow .5s var(--ease);position:relative}.look figure a{border-radius:inherit;width:100%;height:100%;display:block;overflow:hidden}.look figure picture,.look figure img{width:100%;height:100%}.look figure img{object-fit:cover;object-position:50% 0%}.look figure:hover,.card .ph:hover{z-index:1;transform:scale(1.04);box-shadow:0 26px 44px -26px #4a1e3380}figcaption{pointer-events:none;color:var(--ink);background:color-mix(in srgb,var(--paper) 88%,transparent);border-radius:999px;padding:4px 12px 2px;font-size:14px;font-weight:500;position:absolute;bottom:14px;left:14px}@media (max-width:900px){.look{grid-template-columns:1fr 1fr;gap:10px}}.detail .wrap{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(36px,7vw,112px);display:grid}.detail figure{aspect-ratio:2/3;border-radius:var(--r);background:var(--rose-2);max-width:560px;position:relative;overflow:hidden}.detail figure a{width:100%;height:100%;display:block}.detail figure picture,.detail figure img{width:100%;height:100%}.detail figure img{object-fit:cover;object-position:50% 0%}.detail h2{margin-bottom:24px;font-size:clamp(36px,4.2vw,60px)}.detail h2 em{color:var(--accent);font-style:normal}.facts{grid-template-columns:1fr 1fr;gap:0 32px;margin:36px 0 40px;display:grid}.facts div{border-top:1px solid var(--line-2);padding:16px 0 18px}.facts dt{font-size:18px;font-weight:600}.facts dd{color:var(--muted);font-size:16px}@media (max-width:900px){.detail .wrap{grid-template-columns:1fr}}@media (max-width:420px){.facts{grid-template-columns:1fr}}#collection{background:var(--paper)}#lookbook+#collection{padding-top:0}#collection .head{margin-bottom:22px}.assure{gap:18px;margin-bottom:clamp(32px,4.5vw,56px);display:grid}.chips{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.chips li{color:var(--ink-2);background:var(--blush);border:1px solid var(--line);border-radius:999px;padding:7px 14px 5px;font-size:14.5px;font-weight:500;line-height:1.3}.say{font-family:var(--display);text-wrap:pretty;max-width:30em;font-size:clamp(19px,1.8vw,24px);line-height:1.35}.say span{font-family:var(--text);color:var(--muted);margin-top:6px;font-size:14.5px;display:block}.say a{color:var(--accent);padding-block:8px;font-weight:600;display:inline-block}.grid{flex-wrap:wrap;justify-content:center;gap:64px 24px;display:flex}.grid .card{flex:0 0 calc(33.3333% - 16px);min-width:0}@media (max-width:900px){.grid{gap:44px 12px}.grid .card{flex-basis:calc(50% - 6px)}}.card .ph{aspect-ratio:2/3;background:var(--rose-2);border-radius:var(--r);transition:transform .5s var(--ease),box-shadow .5s var(--ease);margin-bottom:16px;display:block;position:relative;overflow:hidden}.card .ph picture,.card .ph img{width:100%;height:100%}.card .ph img{object-fit:cover;object-position:50% 0%}.card h3{text-align:center;font-size:clamp(22px,2.1vw,29px)}.card h3 a{color:inherit;text-decoration:none}.card h3 a:hover{color:var(--accent)}.card p{color:var(--muted);text-align:center;max-width:24em;margin:4px auto 12px;font-size:15.5px;line-height:1.45}.card .ask{white-space:nowrap;gap:8px;width:max-content;max-width:100%;margin:0 auto;padding:11px 20px 9px;font-size:15px;display:flex}@media (max-width:720px){.card p{font-size:14.5px}.card .ask{min-height:44px;margin-top:10px;font-size:14.5px}}.reviews{background:var(--paper);padding-top:0}.reviews .head .more{margin-top:14px}.rv-list{columns:3;column-gap:20px}@media (max-width:1000px){.rv-list{columns:2}}@media (max-width:640px){.rv-list{columns:1}}.rv{break-inside:avoid;border-radius:var(--r);min-width:0;box-shadow:0 1px 0 var(--line),0 16px 34px -26px #4a1e3373;background:#fff;gap:14px;margin:0 0 20px;padding:18px 18px 14px;display:grid}.rv header{z-index:auto;color:inherit;background:0 0;border:0;align-items:center;gap:12px;min-width:0;display:flex;position:static}.rv .av{background:linear-gradient(45deg,#f9ce34,#ee2a7b 55%,#6228d7);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:2px;display:grid}.rv .av svg{width:100%;height:100%;color:hsl(var(--h) 30% 52%);background:hsl(var(--h) 45% 90%);border:2px solid #fff;border-radius:50%;padding:7px 6px 0}.rv header b{font-size:15.5px;font-weight:600;line-height:1.2;display:block}.rv header small{color:var(--soft);align-items:center;gap:5px;margin-top:2px;font-size:13.5px;display:flex}.rv header small svg{width:13px;height:13px}.rv .chat{justify-self:start;max-width:94%;margin-bottom:8px;position:relative}.rv blockquote{color:#111;text-wrap:pretty;background:#efedef;border-radius:20px 20px 20px 6px;padding:11px 15px;font-size:16px;line-height:1.45}.rv .heart{color:#ed4956;background:#fff;border-radius:10px;place-items:center;width:22px;height:18px;display:grid;position:absolute;bottom:-11px;left:10px;box-shadow:0 1px 3px #00000026}.rv .heart svg{width:11px;height:11px}.rv figcaption{color:var(--soft);background:0 0;border-top:1px solid #f3e6ea;border-radius:0;align-items:center;gap:10px;padding:12px 0 0;font-size:13.5px;font-weight:400;display:flex;position:static}.rv figcaption img{object-fit:cover;border-radius:6px;width:32px;height:40px}.rv figcaption b{color:var(--ink);font-size:14.5px;font-weight:600;display:block}.about .wrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px clamp(36px,6vw,104px);display:grid}.mark{aspect-ratio:4/5;border-radius:var(--r);background:radial-gradient(120% 90% at 50% 38%,var(--paper),var(--rose-2) 70%,var(--rose));text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:32px;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 60px -40px #4a1e338c}.mark .ghost{opacity:.13;width:150%;max-width:none;animation:140s linear infinite spin;position:absolute;bottom:-58%;right:-62%}.mark .seal{filter:drop-shadow(0 10px 18px #78500a38);width:min(56%,300px);position:relative}.mark .word{font-family:var(--display);letter-spacing:.01em;color:var(--ink);margin-top:26px;font-size:clamp(40px,4.6vw,64px);font-weight:500;line-height:1;position:relative}.mark .word span{font-family:var(--text);letter-spacing:.04em;color:#9a7212;margin-top:10px;font-size:.42em;font-weight:500;display:block}.mark .tag{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-top:18px;font-size:13px;font-weight:600;position:relative}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.mark .ghost{animation:none}}.about h2{margin-bottom:28px}.about h2 .script{padding-right:.08em;font-size:1.05em}.about .first{color:var(--ink);text-wrap:pretty;margin-bottom:22px;font-size:clamp(21px,1.9vw,26px);font-weight:500;line-height:1.4}.about p{color:var(--muted);max-width:38em;margin-bottom:16px}.about a{color:var(--accent)}.about summary{cursor:pointer;min-height:44px;color:var(--accent);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);align-items:center;font-weight:600;list-style:none;display:inline-flex}.about summary::-webkit-details-marker{display:none}.about details[open] summary{margin-bottom:6px}.pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin-top:30px;list-style:none;display:grid}.pillars li{border-top:1.5px solid var(--accent-2);padding-top:14px}.pillars b{font-family:var(--display);font-size:clamp(20px,1.8vw,24px);font-weight:500;line-height:1.15;display:block}.pillars span{color:var(--muted);margin-top:4px;font-size:15px;display:block}@media (max-width:900px){.about .wrap{grid-template-columns:1fr}.mark{aspect-ratio:auto;padding:40px 24px}.mark .seal{width:min(42%,220px)}}@media (max-width:560px){.pillars{grid-template-columns:1fr;gap:16px}}#kurti{padding-top:clamp(20px,3vw,48px)}#kurti h1{font-family:var(--display);letter-spacing:-.015em;text-wrap:balance;margin-bottom:20px;font-size:clamp(36px,4.2vw,60px);font-weight:500;line-height:1.04}#kurti .facts{margin:28px 0 32px}#kurti .ctas{flex-wrap:wrap;align-items:center;gap:14px 26px;display:flex}.crumbs{color:var(--muted);margin-bottom:16px;font-size:14.5px}.crumbs a{color:inherit;padding-block:8px;display:inline-block}#more{background:var(--paper)}#more .head{align-items:center}@media (max-width:720px){#kurti .ctas .btn{flex:100%;justify-content:center}#kurti .ctas{justify-content:center;gap:8px}}.honest{background:var(--lilac);color:var(--ink)}.honest .wrap{grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:center;gap:48px clamp(40px,7vw,120px);display:grid}.honest h2{margin-bottom:24px}.honest h2 .script{padding-right:.08em;font-size:1.05em;display:inline-block}.honest .lede{color:var(--ink-2);max-width:26em;margin-bottom:28px}.wa-chat{color:#111b21;background:#efe7dd;border-radius:28px;font-size:16px;line-height:1.4;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 0 0 8px #ffffff73,0 34px 60px -30px #4a1e3399}.wa-top{background:var(--paper);border-bottom:1px solid #111b2114;align-items:center;gap:12px;padding:14px 18px;display:flex}.wa-top img{background:#1a1012;border-radius:50%;width:40px;height:40px;padding:6px}.wa-top b{font-size:16px;line-height:1.2;display:block}.wa-top small{color:#667781;font-size:13px;display:block}.wa-msgs{flex-direction:column;gap:6px;padding:18px 14px 22px;display:flex}.wa-msgs .in,.wa-msgs .out{border-radius:12px;max-width:84%;padding:7px 11px 8px;box-shadow:0 1px .5px #0b141a21}.wa-msgs .in{background:#fff;border-top-left-radius:4px;align-self:flex-start}.wa-msgs .out{background:#d9fdd3;border-top-right-radius:4px;align-self:flex-end;margin-top:6px}.wa-msgs .out:after{content:"✓✓";letter-spacing:-.3em;color:#53bdeb;margin-left:8px;font-size:11px;display:inline-block}.wa-msgs .wa-vid{width:min(52%,180px);padding:4px}.wa-msgs .wa-vid:after{display:none}.wa-vid .ph{aspect-ratio:3/4;background:var(--rose-2);border-radius:9px;display:block;position:relative;overflow:hidden}.wa-vid .ph picture,.wa-vid .ph img{width:100%;height:100%}.wa-vid .ph img{object-fit:cover;object-position:50% 8%}.wa-vid .play{background:#111b2180;border-radius:50%;place-items:center;width:46px;height:46px;margin:auto;display:grid;position:absolute;inset:0}.wa-vid .play:before{content:"";border-left:15px solid #fff;border-block:9px solid #0000;margin-left:4px}@media (max-width:900px){.honest .wrap{grid-template-columns:1fr}.wa-chat{max-width:24rem;transform:rotate(1deg)}}.faq .wrap{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:28px clamp(32px,6vw,96px);display:grid}.faq details{border-bottom:1px solid var(--line-2)}.faq details:first-child{border-top:1px solid var(--line-2)}.faq summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:24px;padding:22px 0 20px;font-size:clamp(18px,1.6vw,21px);font-weight:600;line-height:1.35;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";border-right:1.5px solid var(--accent);border-bottom:1.5px solid var(--accent);width:9px;height:9px;transition:transform .35s var(--ease);flex:none;transform:translateY(-3px)rotate(45deg)}.faq details[open] summary:after{transform:translateY(2px)rotate(225deg)}.faq summary:hover{color:var(--accent)}.faq details p{color:var(--muted);max-width:40em;padding:0 0 24px}@media (max-width:900px){.faq .wrap{grid-template-columns:1fr}}.insta{background:var(--paper);overflow:clip}.insta-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-bottom:clamp(32px,4vw,56px);display:flex}.insta h2 em{color:var(--accent);font-style:normal}.insta .lede{margin-top:16px}.insta .links{flex-wrap:wrap;gap:12px;display:flex}.btn-ig{background:var(--accent);color:#fff}.btn-ig:hover{background:var(--ink-2)}.btn-tt{background:var(--ink);color:#fff}.btn-tt:hover{background:#2a0f1c}.reel{overflow:hidden}.reel-track{gap:14px;width:max-content;animation:80s linear infinite reel;display:flex}.reel:hover .reel-track,.reel:focus-within .reel-track{animation-play-state:paused}@keyframes reel{to{transform:translate(calc(-50% - 7px))}}.reel a{aspect-ratio:2/3;background:var(--rose-2);border-radius:18px;flex:none;height:clamp(240px,28vw,380px);position:relative;overflow:hidden}.reel img{object-fit:cover;object-position:50% 15%;width:100%;height:100%}.reel .play{background:#111b2173;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:12px;right:12px}.reel .play:before{content:"";border-left:10px solid #fff;border-block:6px solid #0000;margin-left:3px}.reel .nm{background:color-mix(in srgb,var(--paper) 88%,transparent);border-radius:999px;padding:4px 12px 2px;font-size:14px;font-weight:500;position:absolute;bottom:12px;left:12px}@media (prefers-reduced-motion:reduce){.reel{overflow-x:auto}.reel-track{animation:none}}.contact{color:#fbeff3;background:radial-gradient(90% 120% at 0 0,#8c2c58,#0000 60%),linear-gradient(135deg,#6a2246,#4a1e33 70%);padding:clamp(48px,5vw,72px) 0 clamp(64px,8vw,112px);position:relative;overflow:hidden}.contact:before{content:"";aspect-ratio:1;opacity:.08;pointer-events:none;background:url(/images/mandala.webp) 50%/contain no-repeat;width:780px;position:absolute;bottom:-320px;left:-260px}.contact .box{grid-template:"pitch form""steps form"1fr/minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:0 clamp(32px,5vw,80px);display:grid;position:relative}.contact .pitch{grid-area:pitch}.contact .steps-col{grid-area:steps}.contact .inner{grid-area:form;scroll-margin-top:88px}.contact .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#fff;background:var(--wa);border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 16px 6px;font-size:13px;font-weight:600;display:inline-flex}.contact .eyebrow svg{width:16px;height:16px;margin-top:-2px}.contact h2{color:#fff;margin-bottom:22px;font-size:clamp(46px,5.6vw,86px)}.contact h2 .script{color:var(--rose);padding-right:.1em;font-size:1.05em;display:inline-block}.contact .lede{color:#eed7e0;max-width:30em;font-size:18px}.contact .how{font-family:var(--text);letter-spacing:.16em;text-transform:uppercase;color:var(--rose);margin:36px 0 14px;font-size:13px;font-weight:600}.perks{counter-reset:p;grid-template-columns:1fr 1fr;gap:18px 28px;margin:0 0 34px;list-style:none;display:grid}.perks li{counter-increment:p}.perks b:before{content:counter(p) ". ";color:var(--rose)}.perks li{color:#ddbfcb;border-top:1px solid #ebb8c659;padding-top:12px;font-size:15px;line-height:1.4}.perks b{font-family:var(--display);color:#fff;margin-bottom:2px;font-size:22px;font-weight:500;display:block}.contact address{gap:4px;font-style:normal;display:grid}.contact address span{color:#ddbfcb;font-size:14px}.contact address a{color:#fff;text-underline-offset:.2em;align-items:center;gap:10px;width:max-content;font-size:clamp(24px,2.4vw,32px);font-weight:600;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;display:inline-flex}.contact address a:hover{text-decoration-color:#fff}.contact address svg{color:#6bd49a;width:.9em;height:.9em}.contact .inner{background:var(--paper);color:var(--ink);border-radius:calc(var(--r) + 6px);padding:clamp(26px,3.6vw,48px);box-shadow:0 40px 80px -40px #0009,0 0 0 6px #ffffff14}.contact:target .inner{animation:ring 1.4s .5s var(--ease)}@keyframes ring{0%{box-shadow:0 40px 80px -40px #0009,0 0 0 6px #ffffff14}35%{box-shadow:0 40px 80px -40px #0009,0 0 0 12px #ebb8c6bf}to{box-shadow:0 40px 80px -40px #0009,0 0 0 6px #ffffff14}}.contact .btn-wa{justify-content:center;width:100%;padding:17px 28px 15px;font-size:17px}@media (max-width:900px){.contact .box{grid-template:"pitch""form""steps"/1fr}.contact .inner{margin-top:28px}.contact .how{margin-top:44px}}@media (max-width:420px){.perks{grid-template-columns:1fr}}form{gap:22px;display:grid}label{color:var(--ink);gap:6px;font-size:15px;font-weight:600;display:grid}label .opt{color:var(--soft);font-size:14px;font-weight:400}input,select,textarea{font:inherit;color:var(--ink);background:var(--blush);appearance:none;border:1px solid #0000;border-radius:14px;width:100%;padding:11px 16px 10px;font-size:17px;font-weight:400;transition:border-color .2s,box-shadow .2s,background .2s}input::placeholder,textarea::placeholder{color:var(--soft)}select{background:var(--blush) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%234A1E33' stroke-width='1.4'/%3E%3C/svg%3E") no-repeat right 16px center;padding-right:40px}input:focus,select:focus,textarea:focus{border-color:var(--accent-2);box-shadow:0 0 0 4px color-mix(in srgb,var(--rose) 60%,transparent);background:#fff;outline:0}textarea{resize:vertical;min-height:110px}.row2{grid-template-columns:1fr 1fr;gap:18px;display:grid}fieldset{border:0;min-width:0}legend{margin-bottom:10px;font-size:15px;font-weight:600}.picks{scroll-snap-type:x proximity;scrollbar-width:thin;grid-auto-columns:calc(29.4118% - 8.82353px);grid-auto-flow:column;gap:10px;margin:-5px;padding:5px 5px 12px;scroll-padding:5px;display:grid;overflow-x:auto}.pick{scroll-snap-align:start;cursor:pointer;color:var(--muted);text-align:center;font-size:13px;font-weight:500;line-height:1.25;display:block;position:relative}.pick input{opacity:0;pointer-events:none;position:absolute}.pick img{aspect-ratio:2/3;object-fit:cover;background:var(--rose-2);outline-offset:2px;border-radius:12px;outline:2px solid #0000;width:100%;height:auto;transition:outline-color .2s,opacity .2s}.pick span{margin-top:6px;display:block}.pick:hover img{opacity:.88}.pick input:checked~img{outline-color:var(--accent)}.pick input:checked~span{color:var(--ink);font-weight:600}.pick input:focus-visible~img{outline-color:var(--accent);outline-style:dashed}form .btn{justify-self:start;margin-top:6px}.note{color:var(--soft);font-size:14.5px}@media (max-width:380px){.row2{grid-template-columns:1fr}}footer{background:var(--ink);color:#e9cfda;padding:clamp(64px,8vw,104px) 0 36px}.foot-top{border-bottom:1px solid #6b3a52;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;padding-bottom:48px;display:flex}.foot-top .display{color:#fbeff3;font-size:clamp(44px,6.4vw,100px);line-height:.98}.foot-top .display .script{color:var(--rose);font-size:1.05em}.foot-links{flex-wrap:wrap;gap:28px;font-weight:500;display:flex}.foot-links a{color:#fbeff3;text-decoration:none}.foot-links a:hover{color:var(--rose)}.foot-bot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-top:24px;font-size:15px;display:flex}.foot-bot img{--s:48px}@media (max-width:720px){header .wrap{height:60px}.brand img{--s:46px}nav a.wa-link{padding:12px 18px 10px}section,article{scroll-margin-top:64px}.more{min-height:44px}.hero{padding:12px 0 56px}.hero .wrap{gap:20px}.hero-copy{gap:0}.now{border-top:0;border-bottom:1px solid var(--line-2);order:-1;align-items:center;margin-bottom:22px;padding:0 0 16px}.now b{font-size:23px}.dots{gap:14px}.dots button:before{height:44px;margin:-17px -7px}.hero .display{font-size:clamp(56px,21cqi,96px)}.hero h1{margin-top:18px;font-size:19px}.hero .sub{margin-bottom:24px}.hero .ctas{justify-content:center;gap:8px}.hero .ctas .btn{flex:100%;justify-content:center}.look,.rv-list{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin:0 calc(-1 * var(--gutter));padding:2px var(--gutter) 28px;scroll-padding-inline:var(--gutter);scrollbar-width:none;gap:12px;display:flex;overflow-x:auto}.look::-webkit-scrollbar{display:none}.rv-list::-webkit-scrollbar{display:none}.look{padding-bottom:4px}.look figure{scroll-snap-align:start;flex:0 0 62%}.rv-list{columns:auto;align-items:start}.rv{scroll-snap-align:start;flex:0 0 84%;margin:0}.grid{gap:36px 12px}.card .ph{margin-bottom:12px}.card h3{font-size:21px}.card p{margin-bottom:0}.detail+.about{padding-top:0}.about .mark,.about .pillars,.wa-msgs .wa-vid{display:none}.about .first{margin-bottom:10px}.honest .btn,form .btn{justify-content:center;width:100%}.foot-links a,.contact address a{padding-block:10px}.foot-links a{display:inline-block}}@media (max-width:900px) and (orientation:landscape) and (max-height:520px){.hero .wrap{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:40px}.hero-frame{width:calc(66.7svh - 73.37px);margin-top:8px}.hero .display{font-size:clamp(48px,14cqi,76px)}}@media (hover:none){.look figure:hover,.card .ph:hover{box-shadow:none;transform:none}}@media (prefers-reduced-motion:reduce){.slide,.look figure,.card .ph,.btn,.sticky-wa,.sticky-wa.on{transition:none}html{scroll-behavior:auto}}
