@font-face{font-family:MK Script;src:url(/fonts/allura.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MK Script;src:url(/fonts/greatvibes-cyr.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+400-45F,U+490-491,U+4D8-4D9}@font-face{font-family:MK Display;src:url(/fonts/nsd-300.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:MK Display;src:url(/fonts/nsd-300i.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:MK Display;src:url(/fonts/nsd-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cg-400.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cg-400i.woff2)format("woff2");font-weight:400 500;font-style:italic;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cg-600.woff2)format("woff2");font-weight:600 700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-cyr.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:U+400-45F,U+490-491,U+4D8-4D9,U+2116}:root{--mk-marble:#f3f1f1;--mk-paper:#fcf9f5;--mk-ink:#3d2a44;--mk-ink-soft:#5e4a64;--mk-lav:#c7b9da;--mk-lav-ink:#6f5a8e;--mk-rose:#d6a2ab;--mk-gold:#b08a44;--mk-gold-ink:#85612a;--mk-foil-line:linear-gradient(120deg, #9c7430 0%, #d8b66c 22%, #f3dfa2 38%, #b88b3e 55%, #e8cb84 76%, #94692a 100%);--t-rib:.25s;--t-lid:1.4s;--t-tis:2.55s;--t-cam:2.9s;--t-shine:3.9s;--t-txt:3.6s}html,body{background:var(--mk-marble);margin:0}body{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}.makaron{font-variant-numeric:lining-nums;min-height:100svh;color:var(--mk-ink);background:linear-gradient(180deg, #f6f4f480, #f2eff19e), url(/demo/makaron/marble-tile.webp) 0 0 / 600px repeat, var(--mk-marble);font-family:Cormorant Garamond,Georgia,serif;position:relative;overflow-x:clip}.makaron *,.makaron :before,.makaron :after,.mk-modal,.mk-modal *,.mk-modal :before,.mk-modal :after{box-sizing:border-box}.mk-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mk-foil{color:#9a7434;background:linear-gradient(#60401229,#60401229),url(/demo/makaron/foil.webp) 0 0/260px 130px,linear-gradient(120deg,#8d6a2c,#e3c47e 40%,#a47b36 70%,#d9b56d);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.mk-gate{z-index:60;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none;position:fixed;inset:0}.mk-gate:focus-visible{outline-offset:-6px;outline:2px solid #85612a99}.mk-gate-lang{top:calc(env(safe-area-inset-top) + 14px);justify-content:center;transition:opacity .6s;display:flex;position:absolute;left:0;right:0}.mk-gate.is-opening .mk-gate-lang{opacity:0}.mk-lang{gap:4px;display:flex}.mk-lang a{letter-spacing:.2em;color:#3d2a448c;place-items:center;min-width:44px;min-height:44px;padding:0 4px;font:600 11px/1 Montserrat,sans-serif;text-decoration:none;display:grid}.mk-lang a.on{color:var(--mk-ink);text-decoration:underline;-webkit-text-decoration-color:var(--mk-gold);text-decoration-color:var(--mk-gold);text-underline-offset:6px;text-decoration-thickness:1.5px}.mk-hero{background:var(--mk-marble) url(/demo/makaron/marble.webp) 50% 50% / cover no-repeat;flex-direction:column;height:100svh;min-height:540px;display:flex;position:relative;overflow:clip}.mk-hero:after{content:"";pointer-events:none;background:linear-gradient(#f3f1f100,#f3f1f1bf);height:70px;position:absolute;bottom:0;left:0;right:0}.mk-h-lang{z-index:3;top:calc(env(safe-area-inset-top) + 14px);opacity:0;justify-content:center;transition:opacity .8s .6s;display:flex;position:absolute;left:0;right:0}.is-open .mk-h-lang{opacity:1}.mk-h-top{z-index:2;width:100%;max-width:560px;padding:calc(env(safe-area-inset-top) + 74px) 22px 0;text-align:center;flex:none;margin:0 auto;display:grid;position:relative}.mk-h-closed,.mk-h-in{grid-area:1/1;min-width:0}.mk-h-closed{align-self:end;transition:opacity .6s}.is-open .mk-h-closed{opacity:0}.mk-greet{color:var(--mk-ink);overflow-wrap:anywhere;margin:0 0 6px;font:italic 400 19px/1.3 Cormorant Garamond,serif}.mk-g-kicker,.mk-h-kicker{letter-spacing:.3em;color:var(--mk-gold-ink);margin:0;font:600 10.5px/1.7 Montserrat,sans-serif}.mk-g-hook{color:var(--mk-ink);margin:4px 0 0;font:400 38px/1.15 MK Script,cursive}.mk-h-in>*{opacity:0}.mk-h-name{font:400 calc(clamp(40px, calc((min(100vw, 560px) - 48px) / (var(--nl) * .5)), 88px) * var(--fit,1)) / 1.05 "MK Script", cursive;text-wrap:balance;filter:drop-shadow(0 1px #ffffffd9)drop-shadow(0 2px 3px #543a1447);margin:0;padding:.04em .15em .1em}.mk-h-date{letter-spacing:.08em;color:var(--mk-ink);justify-content:center;align-items:baseline;gap:10px;margin:4px 0 0;font:300 24px/1.2 MK Display,Georgia,serif;display:flex}.mk-h-date i{color:var(--mk-gold);font-style:normal}.mk-h-when{color:var(--mk-ink-soft);margin:4px 0 0;font:italic 400 18.5px/1.3 Cormorant Garamond,serif}.mk-h-when i{color:var(--mk-gold);margin:0 4px;font-style:normal}.is-open .mk-h-in>*{animation:1s cubic-bezier(.25,.7,.25,1) both mk-rise}.is-open .mk-h-in>.mk-greet{animation-delay:var(--t-txt)}.is-open .mk-h-in>.mk-h-kicker{animation-delay:calc(var(--t-txt) + .2s)}.is-open .mk-h-in>.mk-h-name{animation:1.4s cubic-bezier(.25,.7,.25,1) both mk-name;animation-delay:calc(var(--t-txt) + .45s)}.is-open .mk-h-in>.mk-h-date{animation-delay:calc(var(--t-txt) + .95s)}.is-open .mk-h-in>.mk-h-when{animation-delay:calc(var(--t-txt) + 1.2s)}@keyframes mk-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes mk-name{0%{opacity:0;letter-spacing:.06em;transform:translateY(10px)scale(.96)}to{opacity:1;letter-spacing:0;transform:none}}.mk-stage{z-index:1;min-height:0;padding:10px 0 calc(env(safe-area-inset-bottom) + 50px);flex-direction:column;flex:auto;justify-content:center;align-items:center;display:flex;position:relative;container-type:size}.mk-cam{width:min(90cqw,117cqh - 46.8px,500px);transition:transform 1.6s cubic-bezier(.45, 0, .3, 1) var(--t-cam);position:relative;transform:translateY(1.5%)scale(1.06)}.is-open .mk-cam{transform:none}.mk-box{aspect-ratio:940/740;perspective:1000px;width:100%;position:relative;transform:rotate(-3deg);container-type:inline-size}.mk-box>img,.mk-lid,.mk-lid-img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block;position:absolute}.mk-base,.mk-lid-shadow,.mk-lid,.mk-lid-img{width:100%;height:100%;inset:0}.mk-label{aspect-ratio:1;width:35%;position:absolute;top:48.7%;left:50%;transform:translate(-50%,-50%)rotate(-7deg)}.mk-label canvas{width:100%;height:100%;display:block}.mk-label-shine{pointer-events:none;border-radius:50%;position:absolute;inset:6%;overflow:hidden}.mk-label-shine:before{content:"";opacity:0;mix-blend-mode:soft-light;background:linear-gradient(100deg,#fffae100,#fffae1bf 50%,#fffae100);width:45%;position:absolute;inset:-20% auto -20% -60%;transform:translate(0)skew(-12deg)}.is-open .mk-label-shine:before{animation:mk-shine 1.5s cubic-bezier(.45, 0, .35, 1) var(--t-shine) both}@keyframes mk-shine{0%{opacity:0;transform:translate(0)skew(-12deg)}15%{opacity:1}to{opacity:1;transform:translate(380%)skew(-12deg)}}.mk-tissue{backface-visibility:visible;will-change:transform;width:44.787%;height:81.216%;top:8.108%}.mk-tissue.l{transform-origin:0;left:6.383%}.mk-tissue.r{transform-origin:100%;left:48.191%}.is-open .mk-tissue.l{animation:mk-tissue-l 1.35s cubic-bezier(.5, 0, .3, 1) var(--t-tis) both}.is-open .mk-tissue.r{animation:mk-tissue-r 1.35s cubic-bezier(.5, 0, .3, 1) calc(var(--t-tis) + .2s) both}@keyframes mk-tissue-l{0%{transform:rotateY(0)rotate(0)}to{opacity:.9;transform:rotateY(-176deg)rotate(-5deg)}}@keyframes mk-tissue-r{0%{transform:rotateY(0)rotate(0)}to{opacity:.9;transform:rotateY(176deg)rotate(5deg)}}.mk-lid{transform-origin:50%}.is-open .mk-lid{animation:mk-lid 1.5s cubic-bezier(.45, 0, .3, 1) var(--t-lid) both}.is-open .mk-lid-shadow{animation:mk-lid-sh 1.5s cubic-bezier(.45, 0, .3, 1) var(--t-lid) both}@keyframes mk-lid{0%{transform:none}32%{transform:translate(-1%,-2.5%)scale(1.05)rotate(-.8deg)}to{transform:translate(122%,-8%)scale(.99)rotate(7deg)}}@keyframes mk-lid-sh{0%{opacity:1;transform:none}32%{opacity:.6;transform:translate(2.5%,4%)scale(1.07)}to{opacity:1;transform:translate(123%,-7%)scale(1)rotate(7deg)}}.mk-mono{white-space:nowrap;filter:drop-shadow(.06cqw .1cqw #fff6dc99)drop-shadow(-.05cqw -.06cqw #46321e59);font:400 17cqw/1 MK Script,cursive;position:absolute;top:49.3%;left:50%;transform:translate(-50%,-54%)}.mk-mono .mk-foil{padding:0 .12em}.mk-rib-clip{border-radius:.8%/1.1%;width:90.638%;height:86.757%;position:absolute;top:5.946%;left:4.681%;overflow:hidden}.mk-ribbon{width:65.73%;height:13.4%;position:absolute;top:19.94%;left:84.98%;transform:translate(-50%,-50%)rotate(45deg)}.is-open .mk-ribbon{animation:mk-ribbon 1.3s cubic-bezier(.55, 0, .35, 1) var(--t-rib) both}@keyframes mk-ribbon{0%{transform:translate(-50%,-50%)rotate(45deg)}to{transform:translate(-50%,-50%)rotate(45deg)translateY(-320%)}}.mk-tap{letter-spacing:.24em;color:var(--mk-ink-soft);align-items:center;gap:10px;margin:18px 0 0;font:600 10.5px/1.4 Montserrat,sans-serif;transition:opacity .5s;display:flex}.is-open .mk-tap{opacity:0}.mk-tap-dot{background:var(--mk-gold);border-radius:50%;width:9px;height:9px;position:relative}.mk-tap-dot:after{content:"";border:1px solid #b08a44b3;border-radius:50%;animation:2.2s ease-out infinite mk-pulse;position:absolute;inset:-6px}@keyframes mk-pulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.8)}}.is-open .mk-tap-dot:after{animation:none}.mk-scroll{z-index:2;left:0;right:0;bottom:calc(env(safe-area-inset-bottom) + 12px);letter-spacing:.3em;text-transform:uppercase;color:var(--mk-ink-soft);opacity:0;pointer-events:none;flex-direction:column;align-items:center;gap:4px;margin:0;font:600 9.5px/1 Montserrat,sans-serif;display:flex;position:absolute}.mk-scroll path{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.is-open .mk-scroll{animation:mk-rise 1s ease calc(var(--t-txt) + 2.2s) both}.is-open .mk-scroll svg{animation:mk-nudge 2.4s ease-in-out calc(var(--t-txt) + 3.2s) infinite}@keyframes mk-nudge{0%,to{transform:none}50%{transform:translateY(4px)}}.is-instant .mk-cam,.is-instant .mk-h-closed,.is-instant .mk-tap{transition:none}.is-instant .mk-h-in>*,.is-instant .mk-lid,.is-instant .mk-lid-shadow,.is-instant .mk-ribbon,.is-instant .mk-tissue,.is-instant .mk-scroll,.is-instant .mk-label-shine:before{animation-duration:10ms!important;animation-delay:0s!important}.mk-flow{z-index:1;max-width:540px;padding:36px 16px calc(48px + env(safe-area-inset-bottom));gap:26px;margin:0 auto;display:grid;position:relative}.reveal{opacity:0;transition:opacity 1s,transform 1s cubic-bezier(.2,.7,.2,1);transform:translateY(18px)}.reveal.in{opacity:1;transform:none}.mk-card{--ix-accent:#6f5a8e;--ix-on-accent:#fffaf3;--ix-ink:var(--mk-ink);--ix-muted:#3d2a44a8;--ix-line:#6f5a8e4d;--ix-field:#ffffffb3;--ix-radius:3px;text-align:center;color:var(--mk-ink-soft);background:radial-gradient(120% 70% at 25% 0%, #fffffce6, #fffffc00 70%), url(/demo/makaron/paper.webp) 0 0 / 400px repeat, var(--mk-paper);border-radius:3px;padding:52px 30px 42px;position:relative;overflow:hidden;box-shadow:0 1px 1px #3c284614,0 12px 24px -10px #3c284638,0 34px 60px -34px #3c284642}.mk-card:before{content:"";background:repeating-linear-gradient(45deg,#ffffff2e 0 1px,#0000 1px 7px),repeating-linear-gradient(-45deg,#503c6e1f 0 1px,#0000 1px 7px),linear-gradient(#cdbfe0,#bcadd2);height:8px;position:absolute;top:0;left:0;right:0;box-shadow:0 1px #b08a448c}.mk-frame{pointer-events:none;border:1px solid #6f5a8e47;position:absolute;inset:18px 10px 10px}.mk-frame:after{content:"";border:.75px solid #0000;border-image:var(--mk-foil-line) 1;opacity:.7;position:absolute;inset:3px}.mk-body{position:relative}.mk-kicker{letter-spacing:.3em;color:var(--mk-gold-ink);margin:0 0 12px;font:600 10.5px/1.6 Montserrat,sans-serif}.mk-title{color:var(--mk-ink);margin:0 0 6px;font:400 46px/1.1 MK Script,cursive}.mk-sep{justify-content:center;align-items:center;gap:4px;margin:22px auto 0;display:flex}.mk-sep:before,.mk-sep:after{content:"";background:linear-gradient(90deg,#b08a4400,#b08a44bf);width:40px;height:1px;margin:0 8px}.mk-sep:after{transform:scaleX(-1)}.mk-sep i,.mk-dot{background:url(/demo/makaron/macs.webp) 0 0/400% 100% no-repeat;width:30px;height:24px;display:block}.f0,.mk-sep i.f0{background-position-x:0}.f1,.mk-sep i.f1{background-position-x:33.3333%}.f2,.mk-sep i.f2{background-position-x:66.6667%}.f3,.mk-sep i.f3{background-position-x:100%}.mk-sep i:nth-child(2){width:36px;height:29px}.mk-greet-card{color:var(--mk-ink);overflow-wrap:anywhere;margin:0;font:italic 400 23px/1.3 Cormorant Garamond,serif}.mk-hook{color:var(--mk-lav-ink);margin:16px 0 0;font:400 33px/1.2 MK Script,cursive}.mk-text{margin:14px 0 0;font:400 19.5px/1.6 Cormorant Garamond,serif}.mk-sign{font:400 clamp(30px, calc((min(100vw, 540px) - 100px) / (var(--nl) * .52)), 50px) / 1.15 "MK Script", cursive;color:var(--mk-ink);text-wrap:balance;margin:12px 0 0}.mk-date{color:var(--mk-ink);justify-content:center;align-items:center;gap:14px;margin:4px 0 0;display:flex}.mk-date-d{color:var(--mk-gold-ink);font:300 70px/1 MK Display,Georgia,serif}.mk-date-my{border-left:1px solid #b08a4473;flex-direction:column;align-items:flex-start;gap:6px;padding-left:14px;display:flex}.mk-date-m{letter-spacing:.26em;font:600 12.5px/1 Montserrat,sans-serif}.mk-date-y{letter-spacing:.06em;font:300 25px/1 MK Display,Georgia,serif}.mk-when{margin:12px 0 0;font:italic 400 20px/1.3 Cormorant Garamond,serif}.mk-today{color:var(--mk-gold-ink);margin:22px 0 0;font:400 44px/1.2 MK Script,cursive}.mk-count{border-top:1px solid #6f5a8e38;margin-top:26px;padding-top:22px}.mk-count-label{letter-spacing:.26em;color:var(--mk-gold-ink);margin:0 0 14px;font:600 10.5px/1.5 Montserrat,sans-serif}.mk-digits{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.mk-unit{border-bottom:3px solid var(--fl,#d6a2ab);background:#ffffff80;border-radius:999px 999px 14px 14px/60px 60px 14px 14px;flex-direction:column;align-items:center;gap:7px;padding:12px 0 10px;display:flex;box-shadow:inset 0 0 0 1px #6f5a8e24}.mk-unit.f0{--fl:#d9a7b0}.mk-unit.f1{--fl:#afc395}.mk-unit.f2{--fl:#b9a8d6}.mk-unit.f3{--fl:#e2d2b4}.mk-num{font-variant-numeric:lining-nums tabular-nums;color:var(--mk-ink);font:300 32px/1 MK Display,Georgia,serif}.mk-lab{letter-spacing:.12em;color:#3d2a44a8;font:500 10px/1.2 Montserrat,sans-serif}.mk-steps{text-align:left;margin:18px 0 0;padding:0;list-style:none;position:relative}.mk-steps:before{content:"";background:linear-gradient(#b08a4400,#b08a44b3 12% 88%,#b08a4400);width:1px;position:absolute;top:18px;bottom:18px;left:91px}.mk-step{width:100%;min-height:64px;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:3px;grid-template-columns:60px 30px 1fr;align-items:center;gap:8px 12px;padding:8px 4px;transition:background .2s;display:grid}.mk-step:hover{background:#6f5a8e12}.mk-step:focus-visible{outline-offset:2px;outline:2px solid #6f5a8e80}.mk-step-time{font-variant-numeric:lining-nums;color:var(--mk-gold-ink);text-align:right;font:300 21px/1 MK Display,Georgia,serif}.mk-dot{position:relative}.mk-step-txt{flex-direction:column;gap:3px;display:flex}.mk-step-name{color:var(--mk-ink);font:600 20px/1.2 Cormorant Garamond,serif}.mk-step-note{opacity:.85;font:italic 400 16.5px/1.3 Cormorant Garamond,serif}.mk-modal{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#34263c66;place-items:center;padding:20px;animation:.4s both mk-fade;display:grid;position:fixed;inset:0}@keyframes mk-fade{0%{opacity:0}}.mk-slip{text-align:center;width:min(100%,380px);color:var(--mk-ink);background:radial-gradient(130% 90% at 50% 0%, #fffdf9, transparent 70%), url(/demo/makaron/paper.webp) 0 0 / 400px repeat, var(--mk-paper);border-radius:3px;padding:54px 32px 38px;font-family:Cormorant Garamond,Georgia,serif;animation:.5s cubic-bezier(.2,.8,.2,1) both mk-pop;position:relative;overflow:hidden;box-shadow:0 30px 60px #28183259}.mk-slip:before{content:"";background:linear-gradient(#cdbfe0,#bcadd2);height:8px;position:absolute;top:0;left:0;right:0;box-shadow:0 1px #b08a448c}.mk-x{z-index:1;width:44px;height:44px;color:var(--mk-lav-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:14px}.mk-x:hover{background:#6f5a8e1a}.mk-x path{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round}.mk-dot-lg{width:52px;height:42px;margin:0 auto 8px}.mk-slip-time{color:var(--mk-gold-ink);margin:0;font:300 22px/1 MK Display,Georgia,serif}.mk-slip-title{color:var(--mk-ink);margin:8px 0 0;font:400 44px/1.15 MK Script,cursive}.mk-slip-note{letter-spacing:.2em;color:var(--mk-lav-ink);margin:10px 0 0;font:600 10.5px/1.4 Montserrat,sans-serif}.mk-slip-text{color:var(--mk-ink-soft);margin:14px 0 0;font:400 19px/1.6 Cormorant Garamond,serif}@keyframes mk-pop{0%{opacity:0;transform:translateY(14px)scale(.97)}}.mk-venue-name{letter-spacing:.06em;color:var(--mk-ink);overflow-wrap:anywhere;margin:0;font:300 40px/1.15 MK Display,Georgia,serif}.mk-venue-sub{margin:6px 0 0;font:italic 400 19px/1.3 Cormorant Garamond,serif}.mk-venue-when{letter-spacing:.16em;opacity:.85;margin:14px 0 0;font:500 11px/1.4 Montserrat,sans-serif}.mk-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.mk-btn{min-height:44px;color:var(--mk-lav-ink);letter-spacing:.14em;background:#ffffff8c;border:1px solid #6f5a8e73;border-radius:999px;align-items:center;gap:8px;padding:0 18px;font:600 11px/1 Montserrat,sans-serif;text-decoration:none;transition:background .2s;display:inline-flex}.mk-btn:hover{background:#6f5a8e1a}.mk-btn path,.mk-btn circle{fill:none;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round}.mk-cal{min-height:44px;color:var(--mk-ink);text-underline-offset:5px;margin-top:10px;font:italic 400 18px/44px Cormorant Garamond,serif;-webkit-text-decoration:underline #b08a44d9;text-decoration:underline #b08a44d9;text-decoration-thickness:1px;display:inline-block}.mk-extras-body{font-size:18px}.mk-respect{color:var(--mk-ink);margin:0;font:italic 400 22px/1.35 Cormorant Garamond,serif}.mk-family{font:400 clamp(32px, calc((min(100vw, 540px) - 100px) / (var(--nl) * .52)), 64px) / 1.15 "MK Script", cursive;text-wrap:balance;filter:drop-shadow(0 1px #ffffffe6)drop-shadow(0 2px 3px #543a1440);margin:8px 0 0}.mk-family .mk-foil{padding:0 .2em}.mk-meta{letter-spacing:.2em;opacity:.85;margin:14px 0 0;font:500 11px/1.5 Montserrat,sans-serif}.mk-fine{opacity:.85;margin:8px 0 0;font:italic 400 19px/1.4 Cormorant Garamond,serif}@media (max-height:720px){.mk-h-top{padding-top:calc(env(safe-area-inset-top) + 54px)}.mk-greet{margin-bottom:2px;font-size:17px}.mk-g-hook{font-size:32px}.mk-h-name{font-size:calc(clamp(36px, calc((min(100vw, 560px) - 48px) / (var(--nl) * .5)), 62px) * var(--fit,1))}.mk-h-date{margin-top:2px;font-size:19px}.mk-h-when{margin-top:2px;font-size:16.5px}.mk-tap{margin-top:12px}}@media (prefers-reduced-motion:reduce){.makaron *,.makaron :before,.makaron :after{transition:none!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.reveal{opacity:1;transform:none}}
