*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body,html{background:#fcfbf6}body{color:#2a301e;-webkit-font-smoothing:antialiased;margin:0;font-family:Hanken Grotesk,-apple-system,Segoe UI,Roboto,sans-serif;font-size:1rem;line-height:1.5}a{color:#5a6e3c;text-decoration:none}a:hover{color:#43503a}main [id]{scroll-margin-top:72px}main>section[id]{scroll-margin-top:calc(88px - clamp(32px,4.5vw,56px))}img,video{max-width:100%;display:block}button{font:inherit;cursor:pointer;touch-action:manipulation}:focus-visible{outline-offset:2px;outline:3px solid #5a6e3c8c}@keyframes rk-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes rk-reveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes rk-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes rk-fill{0%{width:0}70%,to{width:100%}}@keyframes rk-pop{0%,60%,80%,to{transform:scale(1)}70%{transform:scale(1.35)}}@keyframes rk-typing{0%,20%{width:0}60%,to{width:100%}}@keyframes rk-blink{0%,49%{opacity:1}50%,to{opacity:0}}.fade-enter-active{transition:opacity .22s cubic-bezier(.2,.7,.2,1)}.fade-leave-active{transition:opacity .15s cubic-bezier(.4,0,1,1)}.fade-enter-from,.fade-leave-to{opacity:0}.rise-enter-active{transition:opacity .32s cubic-bezier(.2,.7,.2,1),transform .32s cubic-bezier(.2,.7,.2,1)}.rise-leave-active{transition:opacity .22s cubic-bezier(.4,0,1,1),transform .22s cubic-bezier(.4,0,1,1)}.rise-enter-from,.rise-leave-to{opacity:0;transform:translateY(var(--rise,-10px))}.zoom-enter-active{transition:opacity .32s cubic-bezier(.2,.7,.2,1),transform .32s cubic-bezier(.2,.7,.2,1)}.zoom-leave-active{transition:opacity .22s cubic-bezier(.4,0,1,1),transform .22s cubic-bezier(.4,0,1,1)}.zoom-enter-from,.zoom-leave-to{opacity:0;transform:scale(.96)}.slide-next-enter-active,.slide-prev-enter-active{transition:opacity .32s cubic-bezier(.2,.7,.2,1),transform .32s cubic-bezier(.2,.7,.2,1)}.slide-next-leave-active,.slide-prev-leave-active{transition:opacity .22s cubic-bezier(.4,0,1,1),transform .22s cubic-bezier(.4,0,1,1)}.slide-next-enter-from{opacity:0;transform:translate(6%)}.slide-next-leave-to,.slide-prev-enter-from{opacity:0;transform:translate(-6%)}.slide-prev-leave-to{opacity:0;transform:translate(6%)}@keyframes rk-seal{0%{transform:scale(1)}40%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes rk-story{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes skeleton-shimmer{to{background-position:-200% 0}}.rk-hidden{opacity:0}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.rk-hidden{opacity:1}}@keyframes rk-in-c91c299c{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes rk-pulse-c91c299c{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.72)}}@keyframes rk-word-c91c299c{0%{opacity:0;transform:translateY(8px)}6%,96%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-8px)}}@keyframes rk-flash-c91c299c{0%,92%,to{opacity:0}96%{opacity:.9}}.pulse[data-v-c91c299c]{background:#c6a049;border-radius:999px;width:6px;height:6px;animation:1.6s ease-in-out infinite rk-pulse-c91c299c}.flash[data-v-c91c299c]{pointer-events:none;background:radial-gradient(60% 50% at 50% 40%,#f7e6b8d9,#f7e6b800 70%);border-radius:12px;animation:5.2s linear infinite rk-flash-c91c299c;inset:0}.flash[data-v-c91c299c],.hint[data-v-c91c299c]{position:absolute}.hint[data-v-c91c299c]{letter-spacing:2px;text-transform:uppercase;color:#f4e8cd;white-space:nowrap;background:#2a301edb;border-radius:999px;align-items:center;gap:7px;padding:5px 12px;font-family:Spline Sans Mono,ui-monospace,monospace;font-size:10.5px;display:inline-flex;bottom:-2px;left:50%;transform:translate(-50%)}.hint .pulse[data-v-c91c299c]{animation-duration:1.5s}.tagline[data-v-c91c299c]{align-items:baseline;gap:7px;display:inline-flex}.tagline .sep[data-v-c91c299c]{color:#b9933f}.tagline .word[data-v-c91c299c]{text-align:left;min-width:9.5ch;display:inline-grid;overflow:hidden}.tagline .word__in[data-v-c91c299c]{animation:2.6s ease-in-out both rk-word-c91c299c}.garde[data-v-c91c299c]{box-sizing:border-box;color:#2a301e;background:#fcfbf6;grid-template-rows:auto minmax(0,1fr) auto;gap:min(2vh,18px);height:100dvh;padding:min(3vh,24px) 22px min(2vh,18px);display:grid;position:relative;overflow:hidden}.garde[data-v-c91c299c] :where(a){color:#5a6e3c;text-decoration:none}.eyebrow[data-v-c91c299c]{letter-spacing:3px;text-transform:uppercase;color:#8a7d4f;font-family:Spline Sans Mono,ui-monospace,monospace;font-size:clamp(11px,2.8vw,12.5px)}.top[data-v-c91c299c]{justify-content:center;align-items:center;gap:9px;padding-bottom:min(2.5vh,20px);animation:.7s 50ms both rk-in-c91c299c;display:flex}.top .eyebrow[data-v-c91c299c]{letter-spacing:4px;font-size:clamp(11px,2.9vw,12.5px)}.middle[data-v-c91c299c]{text-align:center;align-content:center;justify-items:center;gap:min(3.2vh,30px);min-height:0;display:grid}.fan[data-v-c91c299c]{cursor:pointer;touch-action:manipulation;outline-offset:6px;width:min(92vw,640px);height:min(40vh,400px);animation:.8s .18s both rk-in-c91c299c;position:relative;container-type:size}.print[data-v-c91c299c]{box-sizing:border-box;background:#fffdf8;border-radius:10px;max-width:70%;max-height:100%;padding:8px 8px 26px;transition:transform .55s cubic-bezier(.2,.8,.3,1),box-shadow .35s;position:absolute;top:50%;left:50%;box-shadow:0 10px 30px #2a301e29}.print img[data-v-c91c299c]{-o-object-fit:cover;object-fit:cover;border-radius:4px;width:100%;height:100%;display:block}.name[data-v-c91c299c]{justify-items:center;gap:14px;animation:.8s .32s both rk-in-c91c299c;display:grid}.name .line[data-v-c91c299c]{color:#43503a;max-width:34ch;margin:4px 0 0;font-size:clamp(14px,3.6vw,16px);line-height:1.5}.name h1[data-v-c91c299c]{color:#5a6e3c;margin:0;font-family:Parisienne,cursive;font-size:min(9vh,76px);font-weight:400;line-height:1.05}.rule[data-v-c91c299c]{align-items:center;gap:10px;width:min(78vw,300px);display:flex}.rule i[data-v-c91c299c]{background:#b9933f99;flex:1;height:1px}.rule b[data-v-c91c299c]{background:#c6a049;width:7px;height:7px;transform:rotate(45deg)}.write[data-v-c91c299c]{justify-content:center;gap:14px;animation:.8s .46s both rk-in-c91c299c;display:flex}.mail[data-v-c91c299c]{color:#fcfbf6;background:#5a6e3c;border-radius:999px;align-items:center;gap:10px;min-height:max(44px,min(6.5vh,54px));padding:0 22px;font-size:clamp(15px,3.8vw,17px);font-weight:700;transition:background .2s,transform .2s;display:inline-flex;box-shadow:0 10px 26px #2a301e33}.mail[data-v-c91c299c]:hover{color:#fcfbf6;background:#4a5c31;transform:translateY(-2px)}.wa[data-v-c91c299c]{border:1.5px solid #25d366;border-radius:999px;justify-content:center;align-items:center;width:max(44px,min(6.5vh,54px));height:max(44px,min(6.5vh,54px));transition:background .2s,transform .2s;display:inline-flex}.wa[data-v-c91c299c]:hover{background:#25d3661f;transform:translateY(-2px)}.bottom[data-v-c91c299c]{flex-wrap:wrap;justify-content:center;gap:8px 18px;padding-top:8px;animation:.8s .6s both rk-in-c91c299c;display:flex}.bottom[data-v-c91c299c],.bottom a[data-v-c91c299c]{align-items:center}.bottom a[data-v-c91c299c]{color:#43503a;min-height:44px;font-size:15px;display:inline-flex}.bottom a[data-v-c91c299c]:hover{color:#5a6e3c}.dot[data-v-c91c299c]{background:#b9933f;border-radius:999px;width:4px;height:4px}@media (width<=480px){.bottom[data-v-c91c299c]{flex-direction:column;gap:0}.dot[data-v-c91c299c]{display:none}.name h1[data-v-c91c299c]{font-size:min(7vh,52px)}.fan[data-v-c91c299c]{height:min(32vh,300px)}.middle[data-v-c91c299c]{gap:min(2.4vh,20px)}.name[data-v-c91c299c]{gap:10px}}@media (prefers-reduced-motion:reduce){.garde[data-v-c91c299c] *{transition:none!important;animation:none!important}}
