@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/35161b7740c25d33-s.3db0z0l2qmrmc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0uzdxrcy6_2v0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/ae8872c8a32e309c-s.2gucyqm69382k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(../media/70e3db2de7f94926-s.43n2qzmbjskyp.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:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/35161b7740c25d33-s.3db0z0l2qmrmc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/391e53907fa6d8ec-s.0uzdxrcy6_2v0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/ae8872c8a32e309c-s.2gucyqm69382k.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:italic;font-weight:500;font-display:swap;src:url(../media/70e3db2de7f94926-s.43n2qzmbjskyp.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:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/65c558afe41e89d6-s.013x9cty0dvbp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/14e23f9b59180572-s.054a9rxhye2rx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b49b0d9b851e4899-s.12c_00cnxx2oq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2a65768255d6b625-s.2r-cuu_7locvx.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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65c558afe41e89d6-s.013x9cty0dvbp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/14e23f9b59180572-s.054a9rxhye2rx.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b49b0d9b851e4899-s.12c_00cnxx2oq.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2a65768255d6b625-s.2r-cuu_7locvx.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:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_b715177c-module__6sJcqW__className{font-family:Playfair Display,Playfair Display Fallback}.playfair_display_b715177c-module__6sJcqW__variable{--font-kd-serif:"Playfair Display", "Playfair Display Fallback"}
.kd-silk{background-color:var(--tpl-bg);background-image:radial-gradient(ellipse at 15% 0%, var(--kd-blush) 0%, transparent 55%), radial-gradient(ellipse at 100% 100%, var(--kd-blush) 0%, transparent 50%), repeating-linear-gradient(115deg, #ffffff59 0 2px, transparent 2px 9px)}.kd-stage{z-index:0;pointer-events:none;position:sticky;top:0;overflow:hidden;container-type:size}.kd-stage-screen{height:100svh;margin-bottom:-100svh}.kd-stage-preview{height:42rem;margin-bottom:-42rem}.kd-petal{background:radial-gradient(circle at 30% 30%, var(--kd-ribbon-light), var(--kd-ribbon) 75%);opacity:.55;will-change:transform;border-radius:80% 0;animation-name:kd-fall;animation-timing-function:linear;animation-iteration-count:infinite;position:absolute;top:0}@keyframes kd-fall{0%{transform:translateY(-10cqh)rotate(0)rotateY(0)}50%{transform:translate3d(calc(var(--drift) * -.6), 50cqh, 0) rotate(calc(var(--spin) * .5)) rotateY(160deg)}to{transform:translate3d(var(--drift), 110cqh, 0) rotate(var(--spin)) rotateY(320deg)}}.kd-flow{animation:7s ease-in-out infinite alternate kd-wave}@keyframes kd-wave{0%{transform:translateY(0)rotate(-1deg)}to{transform:translateY(10px)rotate(1deg)}}.kd-flow-path{stroke-dasharray:720;stroke-dashoffset:720px;animation:2.6s cubic-bezier(.6,0,.3,1) .7s forwards kd-draw}.kd-flow-thin{animation-delay:1s}@keyframes kd-draw{to{stroke-dashoffset:0}}.kd-enter{animation:1.3s cubic-bezier(.22,1,.36,1) both kd-in}@keyframes kd-in{0%{opacity:0;filter:blur(5px);transform:translateY(16px)}to{opacity:1;filter:none;transform:none}}.kd-d1{animation-delay:.9s}.kd-d2{animation-delay:1.2s}.kd-d3{animation-delay:1.6s}.kd-d4{animation-delay:1.8s}.kd-d5{animation-delay:2.4s}.kd-d6{animation-delay:2.8s}[data-gate=closed] .kd-enter,[data-gate=closed] .kd-flow-path{animation-play-state:paused}.kd-reveal{transition:opacity 1s,transform 1.1s cubic-bezier(.22,1,.36,1)}.kd-reveal[data-reveal=out]{opacity:0;transform:translateY(26px)}.kd-card{border:1px solid color-mix(in srgb, var(--kd-ribbon) 35%, transparent);background:var(--tpl-surface);border-radius:20px}.kd-button{border:1px solid var(--kd-ribbon);color:var(--kd-ribbon);font-family:var(--font-sans);letter-spacing:.24em;text-transform:uppercase;border-radius:999px;padding:.7rem 1.5rem;font-size:10.5px;transition:background-color .2s,color .2s;display:inline-block}.kd-button:hover{background:var(--kd-ribbon);color:#fff}.kd-cover-art{animation:5s ease-in-out infinite kd-float}@keyframes kd-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.kd-cover-hint{animation:2.8s ease-in-out infinite kd-breathe}@keyframes kd-breathe{0%,to{opacity:.7}50%{opacity:.3}}.kd-ring-glint{opacity:0}.kd-scissors{opacity:0;transform:translate(46px)}.kd-blade-a,.kd-blade-b{transform-origin:38px 0}[data-leaving=true] .kd-cover-art{animation:none}[data-leaving=true] .kd-scissors{animation:.75s forwards kd-scissors-in}@keyframes kd-scissors-in{0%{opacity:0;transform:translate(46px)}30%,70%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(0)}}[data-leaving=true] .kd-blade-a{animation:.55s forwards kd-blade-a}[data-leaving=true] .kd-blade-b{animation:.55s forwards kd-blade-b}@keyframes kd-blade-a{0%,30%{transform:rotate(-16deg)}60%,to{transform:rotate(0)}}@keyframes kd-blade-b{0%,30%{transform:rotate(16deg)}60%,to{transform:rotate(0)}}.kd-cut-left,.kd-cut-right{transform-origin:150px 205px;transition:transform .85s cubic-bezier(.5,0,.75,.5) .38s,opacity .6s .62s}[data-leaving=true] .kd-cut-left{opacity:0;transform:translate(-34px,170px)rotate(-32deg)}[data-leaving=true] .kd-cut-right{opacity:0;transform:translate(34px,170px)rotate(32deg)}.kd-rings{transform-origin:150px 96px;transition:transform .9s cubic-bezier(.22,1,.36,1) .45s}[data-leaving=true] .kd-rings{transform:translateY(-16px)scale(1.08)}[data-leaving=true] .kd-ring-glint{animation:.7s .6s forwards kd-glint}@keyframes kd-glint{0%{opacity:0;transform:scale(.3)}40%{opacity:1;transform:scale(1.8)}to{opacity:0;transform:scale(.6)}}.kd-ring-glint{transform-box:fill-box;transform-origin:50%}[data-leaving=true] .kd-cover-hint{opacity:0;transition:opacity .3s;animation:none}@media (prefers-reduced-motion:reduce){.kd-petal{display:none}.kd-flow,.kd-enter,.kd-cover-art,.kd-cover-hint{animation:none}.kd-flow-path{stroke-dashoffset:0;animation:none}.kd-reveal[data-reveal=out]{opacity:1;transform:none}}
