.RoseFill-module-scss-module__ZUvkSW__section{background:var(--fill-page);height:350svh;color:var(--fill-ink);position:relative}.RoseFill-module-scss-module__ZUvkSW__stage{height:100svh;position:sticky;top:0;overflow:hidden}.RoseFill-module-scss-module__ZUvkSW__copy{padding:var(--nav-height) var(--page-gutter) 0;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.RoseFill-module-scss-module__ZUvkSW__headline{letter-spacing:-.02em;text-align:center;max-width:14ch;font-size:clamp(3rem,9vw,8.5rem);font-weight:500;line-height:.95}.RoseFill-module-scss-module__ZUvkSW__wet{color:color-mix(in srgb, var(--fill-ink) 84%, var(--fill-deep))}.RoseFill-module-scss-module__ZUvkSW__wine{width:100%;height:100%;position:absolute;inset:0}.RoseFill-module-scss-module__ZUvkSW__notes{pointer-events:none;list-style:none;position:absolute;inset:0}.RoseFill-module-scss-module__ZUvkSW__note{background:var(--fill-page);white-space:nowrap;will-change:transform;border-radius:999px;padding:.5rem 1rem;font-size:clamp(1.1rem,1.8vw,1.5rem);position:absolute;top:0;left:0;transform:translateY(-200px);box-shadow:0 6px 18px #5014231f}.RoseFill-module-scss-module__ZUvkSW__ending{padding-inline:var(--page-gutter);opacity:clamp(0,(var(--q,0) - .9)*12,1);visibility:hidden;justify-content:center;align-items:center;gap:1.5rem;display:flex;position:absolute;inset:auto 0 clamp(2.5rem,12svh,7rem)}.RoseFill-module-scss-module__ZUvkSW__section[data-full] .RoseFill-module-scss-module__ZUvkSW__ending{visibility:visible}.RoseFill-module-scss-module__ZUvkSW__endingTitle{font-size:clamp(2rem,4vw,3.25rem);font-weight:500;line-height:1}.RoseFill-module-scss-module__ZUvkSW__cta{background:var(--fill-ink);color:var(--fill-page);letter-spacing:.04em;border-radius:999px;padding:.8rem 1.4rem;font-size:.875rem;font-weight:600;transition:opacity .2s;display:inline-flex}@media (hover:hover){.RoseFill-module-scss-module__ZUvkSW__cta:hover{opacity:.85}}.RoseFill-module-scss-module__ZUvkSW__cta:focus-visible{outline:2px solid var(--fill-ink);outline-offset:3px}
