/* Controlled final review: targeted refinements plus explicitly requested page structures. */
.header .brand{display:inline-flex;align-items:baseline;gap:9px;white-space:nowrap;min-width:0}.header .brand>span:not(.wordmark-crescent){font:italic 500 30px/1.3 'Segoe Script','Brush Script MT','Cormorant Garamond',cursive;letter-spacing:-1.6px}.header .brand small{display:inline;font:400 14px/1.4 'DM Sans',Arial,sans-serif;letter-spacing:.8px;margin:0}.header .brand i{font:400 18px 'DM Sans',Arial,sans-serif}.new-hero{position:relative;background:radial-gradient(ellipse at 15% 20%,#9a628832,transparent 54%),radial-gradient(ellipse at 80% 75%,#aa86c530,transparent 55%),linear-gradient(112deg,#4e2a60,#65407a 63%,#805699)}.new-hero:before{content:'';position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 9% 12%,#d6bc87 0 1px,transparent 2px),radial-gradient(circle at 49% 78%,#e5d5ef 0 1px,transparent 2px),radial-gradient(circle at 94% 18%,#e6c790 0 1px,transparent 2px),radial-gradient(ellipse at 49% 78%,#e5d5ef55,transparent 1%);opacity:.65}.new-hero .hero-layout{position:relative}.simplified-home .heart-copy>p{font-size:17px;color:#55485f}.simplified-home .heart-copy .pen-line{border:0;border-left:2px solid #9c7ab0;background:#eee5f4;padding:18px 22px;margin-top:22px}.simplified-home .heart-copy .pen-line strong{font-size:30px}.pathways{position:relative}.consolidated-services .card>.eyebrow{font-size:11px;margin:0 0 20px;color:var(--plum)}.consolidated-services .card h2{font-size:30px}.compact-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:24px 30px;margin-block:30px 45px;background:#eae1f1;border-left:2px solid #a589b7}.compact-cta h2{font-size:26px}.compact-cta p{font-size:14px;margin-top:8px;color:var(--muted)}.compact-cta .button{flex-shrink:0}
.review-asset{min-height:270px;background:linear-gradient(135deg,#d5c8e2,#baa5cb);border:1px solid #c6b4d2;padding:25px;display:flex;flex-direction:column;justify-content:space-between;color:#523762;min-width:0}.review-asset>div{font-size:11px;letter-spacing:2px;align-self:center;margin:auto}.review-asset figcaption{padding:12px 15px;background:#f8f3fad9;overflow-wrap:anywhere}.review-asset figcaption strong{display:block;font-size:11px;letter-spacing:.6px}.review-asset figcaption span{display:block;font-size:13px;margin-top:5px}.story-intro{max-width:1000px}.story-content{max-width:1080px}.story-chapter{display:grid;grid-template-columns:170px 1fr;gap:40px;padding-block:42px;border-top:1px solid var(--line)}.story-chapter>.eyebrow{margin-top:12px}.story-chapter h2{font-size:clamp(2rem,3.4vw,3.3rem);margin-bottom:24px}.story-chapter p{color:var(--muted)}.story-chapter .story-pull,.story-pull{font:italic 30px/1.3 'Cormorant Garamond',Georgia,serif;color:var(--plum);margin-top:24px}.chapter-with-art{display:grid;grid-template-columns:1fr .8fr;gap:30px}.fool-review{min-height:340px}.chapter-art-pair{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:30px}.chapter-art-pair .review-asset{min-height:230px}.story-next{max-width:760px;margin:15px auto 40px;text-align:center;padding:35px 20px;background:#eee7f4}.story-next h2{font-size:42px;margin-bottom:25px}.story-next>.eyebrow:last-child{margin-top:20px}.story-next .story-pull{font-size:38px}
.reviewed-connected{padding-block:25px 65px;align-items:center}.reviewed-connected h2{font-size:42px}.reviewed-connected .button{margin-top:25px}.media-radio{background:#eae1f1;padding:40px;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;margin-bottom:45px}.media-radio h2{font-size:45px}.media-radio p:not(.eyebrow){margin-top:22px}.media-radio .button{margin-top:25px}.media-radio .logo-review{min-height:100px;margin-top:18px;padding:15px}.logo-review>div{display:none}.social-placeholder{padding-block:15px 30px;text-align:center}.social-placeholder h2{font-size:31px}.social-placeholder p:not(.eyebrow){color:var(--muted);margin-top:15px}.happenings-list{padding-block:20px 55px}.gathering-feature{background:#e8dff0;padding:40px;display:grid;grid-template-columns:1.15fr 1fr;gap:50px;align-items:center;margin-bottom:40px}.gathering-feature h2{font-size:46px}.gathering-feature p:not(.eyebrow){margin-top:22px}.gathering-feature .button{margin-top:25px}.gathering-feature .review-asset{min-height:350px}
.contact-intro{max-width:1100px;padding-bottom:25px}.contact-intro h1{font-size:clamp(3rem,4.8vw,5rem)}.contact-intro .lede{max-width:850px;font-size:17px}.moon-transition{max-width:360px;width:calc(100% - 80px);margin:5px auto 35px;color:#ad9ac3}.moon-transition svg{width:100%;height:auto;display:block}.conversation-layout{display:grid;grid-template-columns:.85fr 1.3fr;gap:65px;align-items:start;padding-bottom:60px}.conversation-details h2{font-size:35px;line-height:1.2}.conversation-details>p{margin-top:25px;line-height:2.2;font-size:15px}.conversation-details a{overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:4px;text-decoration-color:#b89bc9}.conversation-form{background:#eee6f4;padding:35px}.conversation-form h2{font-size:33px;margin-bottom:25px}.conversation-form label{display:block;font-size:14px;color:#4c385b}.conversation-form input,.conversation-form select,.conversation-form textarea{display:block;width:100%;margin:7px 0 18px;border:1px solid #b7a1c6;background:#fffdfd;border-radius:0;padding:11px 12px;color:#35223f;font:16px/1.5 'DM Sans',Arial,sans-serif;min-height:46px}.conversation-form textarea{resize:vertical}.conversation-form input:focus-visible,.conversation-form select:focus-visible,.conversation-form textarea:focus-visible{outline:2px solid var(--plum);outline-offset:2px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.form-explanation,.form-status{font-size:13px;color:#665173}.conversation-form .button{margin-top:18px;cursor:pointer}.form-status:not(:empty){border-left:2px solid #a286b5;padding-left:14px;margin-top:20px}.contact-intro+.moon-transition{margin-bottom:40px}
@media(max-width:1150px) and (min-width:1001px){.header{padding-inline:3%;gap:12px}.header .brand>span:not(.wordmark-crescent){font-size:27px}.header .brand small{font-size:12px;letter-spacing:0}.header nav{gap:10px;font-size:12px}.header nav .nav-cta{padding:11px!important}}
@media(max-width:1000px){.story-chapter{grid-template-columns:130px 1fr;gap:25px}.chapter-with-art{grid-template-columns:1fr}.fool-review{min-height:290px}.conversation-layout{gap:30px;grid-template-columns:.85fr 1.3fr}.conversation-form{padding:25px}.form-row{grid-template-columns:1fr;gap:0}.media-radio,.gathering-feature{gap:30px;padding:30px}.header .brand>span:not(.wordmark-crescent){font-size:29px}}
@media(max-width:650px){.header{gap:12px}.header .brand{gap:6px}.header .brand>span:not(.wordmark-crescent){font-size:25px;letter-spacing:-1px}.header .brand small{font-size:12px;letter-spacing:0}.header .menu-toggle{padding:8px 10px;font-size:14px}.compact-cta{padding:22px;align-items:start;flex-direction:column;gap:18px;margin-block:20px 30px}.compact-cta h2{font-size:25px}.story-chapter{grid-template-columns:1fr;gap:8px;padding-block:30px}.story-chapter>.eyebrow{margin-bottom:8px}.story-chapter h2{font-size:32px}.chapter-art-pair{grid-template-columns:1fr}.story-next{padding:25px 18px}.story-next h2{font-size:36px}.story-next .story-pull{font-size:31px}.reviewed-connected{padding-bottom:40px}.reviewed-connected h2{font-size:35px}.media-radio,.gathering-feature{grid-template-columns:1fr;padding:25px;gap:28px}.media-radio h2,.gathering-feature h2{font-size:36px}.social-placeholder h2{font-size:28px}.conversation-layout{grid-template-columns:1fr;gap:30px}.conversation-details h2{font-size:31px}.conversation-form{padding:23px}.conversation-form h2{font-size:30px}.contact-intro h1{font-size:3rem}.gathering-feature .review-asset{min-height:270px}.simplified-home .heart-copy .pen-line strong{font-size:28px}}
/* Final targeted corrections. Approved imagery remains reserved until supplied. */
.header .brand{display:block;position:relative}.header .brand>span:not(.wordmark-crescent){font:500 30px/1.1 'Cormorant Garamond',Georgia,serif;letter-spacing:0}.header .brand small{display:block;font-size:10px;text-transform:uppercase;letter-spacing:3px;margin-top:7px}.header .brand i{color:var(--gold)}
.simplified-home .hero-statement{font-size:clamp(3.8rem,5.9vw,6rem);margin:0;line-height:1.02;letter-spacing:-.025em}.hero-statement>span{font-size:.24em;vertical-align:middle;color:#d7bd92;margin-left:6px}.hero-statement em{color:#e4d3ef}
.simplified-home .heart-copy .pen-line{background:none;border:none;padding:4px 0 15px;margin-top:20px;position:relative}.simplified-home .heart-copy .pen-line strong{font:italic 500 28px/1.7 'Segoe Script','Brush Script MT','Cormorant Garamond',cursive;color:#704b83;letter-spacing:-.9px}.simplified-home .heart-copy .pen-line:after{content:'';position:absolute;width:180px;left:22px;bottom:7px;border-bottom:1px solid #b6a0c8;transform:rotate(-3deg)}
.simplified-home .pathway p{font-size:16px;line-height:1.8}.simplified-home .pathway h3{font-size:clamp(2rem,2.6vw,2.65rem)}.page-invitation{padding-block:10px 30px;display:flex;justify-content:flex-end}.page-invitation .button{background:transparent;color:var(--plum);border:0;border-bottom:1px solid var(--line);padding:8px 0}
.consolidated-services{display:block}.consolidated-services .card{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.3fr);gap:12px 45px;border:0;border-top:1px solid #c8b3d5;background:#ece0f3;padding:35px 40px;margin-bottom:22px}.consolidated-services .card:nth-child(2){background:#faf7fd}.consolidated-services .card:nth-child(3){background:#e3d2ee}.consolidated-services .card>.eyebrow{grid-column:1;grid-row:1;margin:0}.consolidated-services .card h2{grid-column:1;grid-row:2/5;font-size:37px;line-height:1.15}.consolidated-services .card>p:not(.eyebrow){grid-column:2;margin:0 0 10px;font-size:17px;line-height:1.8}.consolidated-services .card .button{grid-column:2;justify-self:start;margin-top:4px}
.reviewed-connected .show-art{background:linear-gradient(145deg,#e8dbf3,#c7aedb)}.reviewed-connected .show-art>p{font-size:clamp(3.2rem,5vw,5.2rem)}.reviewed-connected h2{font-size:clamp(2.5rem,4vw,4rem)}.media-radio{background:linear-gradient(125deg,#49225e,#644088);color:#f7f0fb;border:0;padding:45px}.media-radio .eyebrow{color:#ddc7f3}.media-radio h2{font-size:clamp(3rem,4.6vw,4.8rem)}.media-radio .media-schedule{color:#e5cef6}.media-radio .button{border-color:#bb99d1;background:#e8d8f6;color:#492259}.media-radio .review-asset{background:#8b6aa5;border-color:#a082b7}.media-radio .review-asset>div{color:#faf2ff}.media-radio .review-asset figcaption{color:#493058}.social-placeholder{border-top:1px solid var(--line);padding-block:35px;margin-bottom:20px}.happenings-list{background:#f0e8f7;padding:30px;margin-bottom:40px}.happenings-list .event-empty{border-bottom:0}.gathering-feature{background:#dfcdec}.gathering-feature h2{font-size:50px}.footer{background:#4e2b61}.footer address,.conversation-details address{font:inherit;font-style:normal;font-size:14px;line-height:1.7}.conversation-details address{color:var(--muted);margin-top:24px}.conversation-form{background:linear-gradient(140deg,#eee6f4,#e5d8ee);border-top:2px solid #baa2cb}.form-explanation{font-size:12px;color:#776481}.conversation-details h2{font-size:40px}.moon-transition{max-width:420px;color:#ad96c1}.contact-intro .lede{font-size:18px;line-height:1.85}
@media(max-width:1000px){.consolidated-services .card{gap:12px 28px;padding:30px;grid-template-columns:minmax(190px,.8fr) minmax(0,1.3fr)}.consolidated-services .card h2{font-size:31px}.consolidated-services .card>p:not(.eyebrow){font-size:16px}.media-radio{padding:30px}}
@media(max-width:650px){.header .brand>span:not(.wordmark-crescent){font-size:30px}.header .brand small{font-size:10px}.simplified-home .hero-statement{font-size:4rem}.simplified-home .heart-copy .pen-line strong{font-size:24px}.consolidated-services .card{display:block;padding:25px;margin-bottom:15px}.consolidated-services .card>.eyebrow{margin-bottom:16px}.consolidated-services .card h2{font-size:32px;margin-bottom:20px}.consolidated-services .card>.button{margin-top:18px}.media-radio{padding:25px}.gathering-feature h2{font-size:39px}.conversation-details h2{font-size:34px}.happenings-list{padding:25px}.page-invitation{justify-content:flex-start}}
.consolidated-services .service-title{grid-column:1;grid-row:1/5}.consolidated-services .service-title>.eyebrow{font-size:11px;color:var(--plum);margin:0 0 16px}.consolidated-services .service-title h2{margin:0}.consolidated-services .card>p:not(.eyebrow){grid-column:2}
@media(max-width:650px){.consolidated-services .service-title{margin-bottom:20px}}
/* Identity integration: typographic approximation, not the final supplied logo artwork. */
.header .brand,.footer .brand{position:relative;padding-left:30px}.header .brand:before,.footer .brand:before{content:'';position:absolute;left:0;top:1px;width:25px;height:44px;border-left:1.5px solid #b8a1ce;border-bottom:1px solid #b79a65;border-radius:50%;transform:rotate(-24deg)}.header .brand>span:not(.wordmark-crescent),.footer .brand>span{font:italic 400 32px/1.2 'Segoe Script','Brush Script MT','Cormorant Garamond',cursive;letter-spacing:-1.8px}.header .brand small,.footer .brand small{display:block;font:400 10px/1.5 'DM Sans',Arial,sans-serif;letter-spacing:3.2px;text-transform:uppercase;margin-top:4px}.footer .brand:before{border-left-color:#d8c9e7}.header .brand i,.footer .brand i{font:400 15px 'DM Sans',Arial,sans-serif}
.new-hero:after{content:'';position:absolute;width:33%;height:78%;left:57%;top:8%;border-top:1px solid #d1bcdf66;border-left:1px solid #d1bcdf55;border-radius:50%;transform:rotate(-24deg);pointer-events:none}.new-hero .hero-layout{z-index:1}.new-hero{background:radial-gradient(ellipse at 74% 30%,#9974c138,transparent 48%),radial-gradient(ellipse at 20% 90%,#8f5e862b,transparent 45%),linear-gradient(112deg,#49235f,#63377e 66%,#795497)}.umbrella-art{background:radial-gradient(ellipse at 50% 42%,#d3bbe024,transparent 68%);border:1px solid #c2a9d06b;box-shadow:inset 0 0 60px #c2a9d00a;position:relative}.umbrella-art>div{color:#d9c4e8}.umbrella-art figcaption{background:#e8daef16;color:#eee3f5;border-top:1px solid #c9acd375}.umbrella-art figcaption strong{color:#d2b7e3}.simplified-home .hero-statement{font-weight:400}.button{transition:background-color .18s,border-color .18s,box-shadow .18s}.button:hover{box-shadow:0 3px 12px #4c23591a}.button:focus-visible{outline:3px solid #ac88c3;outline-offset:4px}
.signature-reveal{isolation:isolate}.signature-reveal strong{display:inline-block;max-width:100%}.signature-ready strong{clip-path:inset(0 100% 0 0)}.signature-ready:after{opacity:0}.signature-revealing strong{animation:signature-write 1.65s cubic-bezier(.28,.08,.35,1) both}.signature-revealing:after{transform-origin:left center;animation:signature-finish .7s ease-out 1.5s both}.signature-finished strong{clip-path:none}.signature-finished:after{opacity:1}
@keyframes signature-write{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}
@keyframes signature-finish{0%{opacity:0;transform:scaleX(.15) rotate(-3deg);filter:brightness(1)}65%{opacity:.85;filter:brightness(1.35)}100%{opacity:.6;transform:scaleX(1) rotate(-3deg);filter:brightness(1)}}
.story-prologue{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center;max-width:1180px;text-align:left;padding-block:65px}.story-prologue h1{font-size:clamp(3.2rem,4.8vw,5.1rem)}.story-prologue .lede{font-size:17px;margin-top:25px;max-width:550px}.prologue-copy{position:relative}.prologue-copy:before{content:'';position:absolute;width:55px;height:1px;background:linear-gradient(90deg,#ad91c1,#d0b47b);top:-22px;left:0}.prologue-portrait{min-height:390px;border:0;background:linear-gradient(130deg,#d3c3e2,#b496ca);border-radius:0 80px 0 0}.story-chapter{position:relative;border-top-color:#dcd1e4}.story-chapter:nth-child(2){padding-block:55px}.story-chapter:nth-child(3){background:#eee6f5;margin-inline:-30px;padding-inline:30px;border:0}.story-chapter .chapter-lead{font:italic 30px/1.35 'Cormorant Garamond',Georgia,serif;color:#6a477f;margin-bottom:20px}.story-chapter:nth-child(4){padding-top:55px}.voice-photo{margin-top:30px;min-height:215px;background:#d8cae3}.story-chapter:nth-child(5):before{content:'';position:absolute;width:48px;height:1px;left:0;top:0;background:linear-gradient(90deg,#9e7cb8,#dac398)}.story-next{background:transparent;border-top:1px solid #ccbad9;border-bottom:1px solid #ccbad9}.story-next .story-pull{font-size:40px}.chapter-art-pair .review-asset:last-child{background:#d5bee2}.chapter-art-pair .review-asset:first-child{background:#eee7f4}
.musical-identity{display:flex;align-items:center;justify-content:space-between;gap:40px;padding:38px 0 48px;border-top:1px solid #c7b4d7}.musical-identity h2{font-size:clamp(2.3rem,3.6vw,3.7rem)}.musical-identity .eyebrow{margin-bottom:18px}.music-line{width:30%;max-width:330px;flex-shrink:0;color:#9975b4}.media-radio{background:radial-gradient(ellipse at 85% 10%,#8960bd35,transparent 55%),linear-gradient(120deg,#442052,#5b347c);border-top:1px solid #b495cd}.media-radio .button:hover{background:#f0e8f7}.media-radio .review-asset{background:#8c69a426}.media-radio .review-asset figcaption{background:#e7d8f1d9}
.consolidated-services .card{border-top:1px solid #b99dcb;background:transparent;margin-bottom:0;padding:40px 20px;gap:12px 65px}.consolidated-services .card:nth-child(2){background:#ede4f4;margin-inline:-20px;padding-inline:40px;border:0}.consolidated-services .card:nth-child(3){background:transparent}.consolidated-services .service-title>.eyebrow{color:#8d6ba4;letter-spacing:2px}.consolidated-services .service-title h2{font-size:39px;font-weight:400}.consolidated-services .card .button{background:transparent;color:#67437b;border-color:#bba1cc}.consolidated-services .card .button:hover{background:#e2d4ec}
@media(max-width:1000px){.story-prologue{gap:35px;grid-template-columns:1fr 1fr}.prologue-portrait{min-height:365px}.consolidated-services .card{gap:12px 30px;padding-inline:20px}.consolidated-services .card:nth-child(2){margin-inline:0;padding-inline:20px}.consolidated-services .service-title h2{font-size:33px}.header .brand>span:not(.wordmark-crescent){font-size:30px}}
@media(max-width:650px){.header .brand>span:not(.wordmark-crescent){font-size:28px}.header .brand:before{height:38px;width:20px}.header .brand{padding-left:24px}.story-prologue{grid-template-columns:1fr;gap:30px;padding-top:45px}.story-prologue h1{font-size:3.6rem}.story-prologue .lede{font-size:17px}.prologue-portrait{min-height:320px;border-radius:0 60px 0 0}.story-chapter:nth-child(3){margin-inline:-10px;padding-inline:10px}.musical-identity{display:block;padding-block:30px}.music-line{width:75%;max-width:280px;margin-top:20px}.new-hero:after{left:15%;top:50%;width:70%;height:40%}.consolidated-services .card,.consolidated-services .card:nth-child(2){padding:28px 18px}.story-next .story-pull{font-size:33px}.simplified-home .signature-reveal strong{font-size:23px}}
@media(prefers-reduced-motion:reduce){.signature-ready strong,.signature-revealing strong,.signature-finished strong{clip-path:none!important;animation:none!important}.signature-reveal:after{animation:none!important;opacity:.6!important;filter:none!important}.button{transition:none}}
.story-prologue .lede{margin-left:0;margin-right:0}

/* Curtains & jewelry, pass 2: background surfaces only. */
main{
  --jewelry-sweep:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 280 64' fill='none'%3E%3Cpath d='M8 49C90 66 211 46 270 7' stroke='%239c7db7' stroke-opacity='.85' stroke-width='1.1'/%3E%3Cpath d='M42 52C125 63 222 35 260 16' stroke='%23e3d9ef' stroke-width='1.4'/%3E%3C/svg%3E");
  --jewelry-glint:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 32'%3E%3Cdefs%3E%3ClinearGradient id='s' x2='1' y2='1'%3E%3Cstop stop-color='%23eee8f7'/%3E%3Cstop offset='.5' stop-color='%239776b2'/%3E%3Cstop offset='1' stop-color='%23d7c5e9'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath d='M13 1Q15 13 25 16Q15 18 13 31Q11 19 1 16Q11 13 13 1Z' fill='url(%23s)' stroke='%23b6a0cb' stroke-width='.5'/%3E%3C/svg%3E");
}
.homepage-finish main .heart{
  background-image:var(--jewelry-glint),var(--jewelry-sweep),radial-gradient(ellipse at 94% 85%,#b99bd63b,transparent 64%),radial-gradient(ellipse at 12% 8%,#e8def45c,transparent 48%);
  background-repeat:no-repeat;
  background-size:20px 26px,280px 64px,100% 100%,100% 100%;
  background-position:right 20px bottom 48px,right 10px bottom 5px,center,center;
}
main .story-chapter:nth-child(3),
main .consolidated-services .card:nth-child(2),
main .happenings-list{
  background-image:var(--jewelry-sweep),radial-gradient(ellipse at 100% 0,#af89cd52,transparent 65%),linear-gradient(125deg,#f4eef9a6,#d9c5ea80);
  background-repeat:no-repeat;
  background-size:280px 64px,100% 100%,100% 100%;
  background-position:right 10px bottom 4px,center,center;
  box-shadow:inset 0 1px 0 #faf7ff,inset 0 -1px 0 #bda4cf80;
}
main .story-next,
main .social-placeholder{
  background-image:var(--jewelry-glint),var(--jewelry-sweep),radial-gradient(ellipse at 85% 100%,#c4a8df38,transparent 66%);
  background-repeat:no-repeat;
  background-size:20px 26px,280px 64px,100% 100%;
  background-position:right 20px bottom 44px,right 8px bottom,center;
}
main .conversation-form{
  background-image:var(--jewelry-glint),radial-gradient(ellipse at 90% 0,#fcf9ffe0,transparent 48%),radial-gradient(ellipse at 0 100%,#a37abd40,transparent 60%),linear-gradient(140deg,#eadff3,#d6bee7);
  background-repeat:no-repeat;
  background-size:18px 24px,100% 100%,100% 100%,100% 100%;
  background-position:right 12px top 12px,center,center,center;
  box-shadow:inset 0 1px 0 #fcf8ff,inset 0 -1px 0 #b49ac980;
}