.PetalSections-module__-qis2a__header{animation:.7s cubic-bezier(.22,1,.36,1) both PetalSections-module__-qis2a__petal-rise}main:has(.PetalSections-module__-qis2a__pageSection){background:radial-gradient(120% 90% at 88% -8%, color-mix(in srgb, var(--brand-accent,#f3e7e2) 55%, transparent), transparent 60%), radial-gradient(90% 70% at -6% 4%, color-mix(in srgb, var(--brand-accent,#f3e7e2) 40%, transparent), transparent 55%), var(--brand-canvas,#fcfaf9)}.PetalSections-module__-qis2a__pageChrome,.PetalSections-module__-qis2a__pageSection{--petal-paper:var(--section-bg,var(--brand-canvas,#fcfaf9));--petal-ink:var(--section-fg,var(--brand-canvas-fg,#4c4343));--petal-muted:color-mix(in srgb, var(--petal-ink) 85%, var(--petal-paper));--petal-soft:color-mix(in srgb, var(--petal-ink) 76%, var(--petal-paper));--petal-border:color-mix(in srgb, var(--petal-ink) 14%, transparent);--petal-blush:var(--brand-accent,#f3e7e2);--petal-surface:color-mix(in srgb, var(--petal-ink) 6%, var(--petal-paper));--petal-surface-strong:color-mix(in srgb, var(--petal-ink) 11%, var(--petal-paper));--petal-card:color-mix(in srgb, var(--petal-ink) 4%, var(--petal-paper));--petal-card-alt:var(--petal-blush);--petal-card-rose:color-mix(in srgb, var(--petal-blush) 58%, var(--petal-paper));--petal-button:var(--brand-button,var(--brand-primary,#4c4343));--petal-button-fg:var(--brand-button-fg,var(--brand-primary-fg,#fcfaf9));--petal-button-hover:color-mix(in srgb, var(--petal-button) 86%, #000);--petal-card-radius:var(--brand-radius-card,26px);--petal-button-radius:var(--brand-radius-btn,9999px);--petal-shadow:var(--brand-shadow-card,0 26px 60px -30px #4c43434d);--petal-shadow-soft:0 18px 44px -32px #4c434342;color:var(--petal-ink)}.PetalSections-module__-qis2a__pageChrome{background:var(--petal-paper)}.PetalSections-module__-qis2a__footer{color:var(--brand-secondary-fg,#fdfbfa);background:var(--brand-secondary)!important}.PetalSections-module__-qis2a__pageSection{background:0 0!important}.PetalSections-module__-qis2a__pageSection :is(h1,h2,h3),.PetalSections-module__-qis2a__pageChrome :is(h1,h2,h3){font-family:var(--font-heading);font-weight:var(--brand-heading-weight,400);text-transform:var(--brand-heading-case,none)}.PetalSections-module__-qis2a__divider{background:var(--petal-border);border:0;width:100%;height:1px}.PetalSections-module__-qis2a__button{transition:background-color .26s,transform .26s cubic-bezier(.22,1,.36,1);border-radius:var(--petal-button-radius)!important;background:var(--petal-button)!important;color:var(--petal-button-fg)!important}.PetalSections-module__-qis2a__button:hover{background:var(--petal-button-hover)!important}.PetalSections-module__-qis2a__card{box-shadow:var(--petal-shadow-soft);border-radius:var(--petal-card-radius)!important}.PetalSections-module__-qis2a__sectionReveal{opacity:0;transition:opacity .75s cubic-bezier(.22,1,.36,1),transform .75s cubic-bezier(.22,1,.36,1);transform:translateY(34px)}.PetalSections-module__-qis2a__sectionReveal.PetalSections-module__-qis2a__revealed{opacity:1;transform:translateY(0)}.PetalSections-module__-qis2a__heroCopy>*{opacity:0;animation:.85s cubic-bezier(.22,1,.36,1) forwards PetalSections-module__-qis2a__petal-rise}.PetalSections-module__-qis2a__heroCopy>:first-child{animation-delay:.12s}.PetalSections-module__-qis2a__heroCopy>:nth-child(2){animation-delay:.22s}.PetalSections-module__-qis2a__heroCopy>:nth-child(3){animation-delay:.34s}.PetalSections-module__-qis2a__heroCopy>:nth-child(4){animation-delay:.46s}.PetalSections-module__-qis2a__heroCopy>:nth-child(5){animation-delay:.58s}.PetalSections-module__-qis2a__heroGlow{z-index:0;background:radial-gradient(58% 54% at 50% 44%, color-mix(in srgb, var(--petal-blush) 92%, transparent), transparent 72%);filter:blur(4px);border-radius:50%;position:absolute;inset:-14% -10% -8%}.PetalSections-module__-qis2a__heroPortrait{z-index:1;aspect-ratio:4/5;box-shadow:var(--petal-shadow);border-radius:49% 51% 48% 52%/57% 56% 44% 43%;animation:16s ease-in-out infinite alternate PetalSections-module__-qis2a__petal-portrait;position:relative;overflow:hidden}.PetalSections-module__-qis2a__heroPortrait>img{transition:transform 1.2s cubic-bezier(.22,1,.36,1)}.PetalSections-module__-qis2a__heroPortrait:hover>img{transform:scale(1.045)}.PetalSections-module__-qis2a__heroRing{z-index:2;border:1px solid var(--petal-border);pointer-events:none;border-radius:49% 51% 48% 52%/57% 56% 44% 43%;animation:20s ease-in-out infinite alternate-reverse PetalSections-module__-qis2a__petal-portrait;position:absolute;inset:-5% -4% -5% -6%}.PetalSections-module__-qis2a__scrollCue{writing-mode:vertical-rl;letter-spacing:.22em;text-transform:uppercase}.PetalSections-module__-qis2a__scrollCue span:last-child{animation:2.4s ease-in-out infinite PetalSections-module__-qis2a__petal-scroll}.PetalSections-module__-qis2a__petalField{pointer-events:none;z-index:1;position:absolute;inset:0;overflow:hidden}.PetalSections-module__-qis2a__petal{left:var(--px);top:var(--py);width:var(--pw,96px);opacity:.9;transform:rotate(var(--pr,0deg)) scale(var(--ps,1));animation:PetalSections-module__-qis2a__petal-fall var(--pdur,13s) ease-in-out var(--pd,0s) infinite alternate;filter:drop-shadow(0 12px 20px #78465424);position:absolute}.PetalSections-module__-qis2a__serviceCircle{aspect-ratio:1;box-shadow:var(--petal-shadow-soft);border-radius:50%;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s;position:relative;overflow:hidden}.PetalSections-module__-qis2a__serviceItem:hover .PetalSections-module__-qis2a__serviceCircle{box-shadow:var(--petal-shadow);transform:translateY(-8px)}.PetalSections-module__-qis2a__serviceCircle>img{transition:transform .9s cubic-bezier(.22,1,.36,1)}.PetalSections-module__-qis2a__serviceItem:hover .PetalSections-module__-qis2a__serviceCircle>img{transform:scale(1.07)}.PetalSections-module__-qis2a__storyImage>div{transition:transform .9s cubic-bezier(.22,1,.36,1)}.PetalSections-module__-qis2a__storyImage>img{transition:transform .9s cubic-bezier(.22,1,.36,1)}.PetalSections-module__-qis2a__storyImage:hover>div{transform:scale(1.045)}.PetalSections-module__-qis2a__storyImage:hover>img{transform:scale(1.045)}.PetalSections-module__-qis2a__storyCallout{background:var(--petal-blush);box-shadow:inset 0 1px #fff6;border-radius:var(--petal-card-radius)!important}.PetalSections-module__-qis2a__editorialWord{opacity:0;display:inline-block;transform:translateY(.42em)}.PetalSections-module__-qis2a__revealed .PetalSections-module__-qis2a__editorialWord{animation:.65s cubic-bezier(.22,1,.36,1) forwards PetalSections-module__-qis2a__petal-word;animation-delay:calc(var(--petal-word-index) * 55ms + 90ms)}.PetalSections-module__-qis2a__revealGrid>*{opacity:0;transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(22px)}.PetalSections-module__-qis2a__revealed .PetalSections-module__-qis2a__revealGrid>*{opacity:1;transform:translateY(0)}.PetalSections-module__-qis2a__revealed .PetalSections-module__-qis2a__revealGrid>:nth-child(2){transition-delay:.1s}.PetalSections-module__-qis2a__revealed .PetalSections-module__-qis2a__revealGrid>:nth-child(3){transition-delay:.2s}.PetalSections-module__-qis2a__revealed .PetalSections-module__-qis2a__revealGrid>:nth-child(4){transition-delay:.3s}.PetalSections-module__-qis2a__revealed .PetalSections-module__-qis2a__revealGrid>:nth-child(5){transition-delay:.4s}.PetalSections-module__-qis2a__productCard{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s}.PetalSections-module__-qis2a__productCard:hover{box-shadow:var(--petal-shadow);transform:translateY(-7px)}.PetalSections-module__-qis2a__faqItem{transition:background-color .25s}.PetalSections-module__-qis2a__faqItem:hover{background:color-mix(in srgb, var(--petal-blush) 40%, transparent)}@keyframes PetalSections-module__-qis2a__petal-rise{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes PetalSections-module__-qis2a__petal-portrait{0%{transform:translateY(0)rotate(-.4deg)}to{transform:translateY(-10px)rotate(.4deg)}}@keyframes PetalSections-module__-qis2a__petal-fall{0%{transform:rotate(var(--pr,0deg)) scale(var(--ps,1)) translate3d(0, -8px, 0)}to{transform:rotate(calc(var(--pr,0deg) + 12deg)) scale(var(--ps,1)) translate3d(6px, 12px, 0)}}@keyframes PetalSections-module__-qis2a__petal-scroll{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}@keyframes PetalSections-module__-qis2a__petal-word{0%{opacity:0;transform:translateY(.42em)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.PetalSections-module__-qis2a__header,.PetalSections-module__-qis2a__heroCopy>*,.PetalSections-module__-qis2a__heroPortrait,.PetalSections-module__-qis2a__heroRing,.PetalSections-module__-qis2a__petal,.PetalSections-module__-qis2a__scrollCue span:last-child{animation:none}.PetalSections-module__-qis2a__heroCopy>*{opacity:1}.PetalSections-module__-qis2a__sectionReveal,.PetalSections-module__-qis2a__sectionReveal.PetalSections-module__-qis2a__revealed,.PetalSections-module__-qis2a__revealGrid>*,.PetalSections-module__-qis2a__revealed .PetalSections-module__-qis2a__revealGrid>*,.PetalSections-module__-qis2a__productCard,.PetalSections-module__-qis2a__storyImage>div{opacity:1;transition:none;transform:none}.PetalSections-module__-qis2a__storyImage>img{opacity:1;transition:none;transform:none}.PetalSections-module__-qis2a__editorialWord,.PetalSections-module__-qis2a__revealed .PetalSections-module__-qis2a__editorialWord{opacity:1;animation:none;transform:none}}
