.ev-bg{background-color:var(--ev-bg)}.ev-surface{background-color:var(--ev-surface)}.ev-ink{color:var(--ev-ink)}.ev-muted{color:var(--ev-muted)}.ev-primary{background-color:var(--ev-primary)}.ev-primary-ink{color:var(--ev-primary)}.ev-accent{color:var(--ev-accent)}.ev-chip{background-color:color-mix(in srgb,var(--ev-primary) 12%,transparent);color:var(--ev-primary)}.ev-radius{border-radius:var(--ev-radius)}.ev-font-display{font-family:var(--ev-font-display)}.ev-font-body{font-family:var(--ev-font-body)}[class*=ev-fonts-]{--ev-font-script:var(--font-ev-greatvibes)}.ev-names{font-family:var(--ev-font-script),var(--ev-font-display),serif;line-height:1.15}.ev-fonts-playfair-jakarta{--ev-font-display:var(--font-ev-playfair);--ev-font-body:var(--font-ev-jakarta)}.ev-fonts-cormorant-jakarta{--ev-font-display:var(--font-ev-cormorant);--ev-font-body:var(--font-ev-jakarta)}.ev-fonts-jakarta-only{--ev-font-display:var(--font-ev-jakarta);--ev-font-body:var(--font-ev-jakarta)}.ev-fonts-marcellus-jakarta{--ev-font-display:var(--font-ev-marcellus);--ev-font-body:var(--font-ev-jakarta)}.ev-fonts-lora-jakarta{--ev-font-display:var(--font-ev-lora);--ev-font-body:var(--font-ev-jakarta)}.ev-glass{background:color-mix(in srgb,var(--ev-surface) 74%,transparent);border:1px solid color-mix(in srgb,var(--ev-surface) 30%,transparent);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4)}.ev-scrim{background:color-mix(in srgb,var(--ev-ink) 60%,transparent)}.ev-scrim-deep{background:color-mix(in srgb,var(--ev-ink) 75%,transparent)}.ev-scrim-hero{background:linear-gradient(to top,color-mix(in srgb,var(--ev-ink) 82%,transparent) 0,color-mix(in srgb,var(--ev-ink) 30%,transparent) 42%,transparent 72%)}@media (prefers-reduced-transparency:reduce){.ev-glass{background:var(--ev-surface);backdrop-filter:none;-webkit-backdrop-filter:none}}.ev-paper{background:var(--ev-surface);border:1px solid color-mix(in srgb,var(--ev-ink) 8%,transparent)}.ev-pill{position:fixed;inset-inline:0;bottom:calc(12px + env(safe-area-inset-bottom, 0px));z-index:40;margin-inline:auto;display:flex;align-items:center;gap:2px;width:fit-content;max-width:calc(100vw - 24px);padding:6px 10px;border-radius:999px;isolation:isolate}.ev-pill:before{content:"";position:absolute;inset:0;border-radius:999px;background:color-mix(in srgb,var(--ev-surface) 74%,transparent);border:1px solid color-mix(in srgb,var(--ev-surface) 30%,transparent);backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);-webkit-mask:radial-gradient(40px at 50% 0,transparent 0 39px,#000 40px);mask:radial-gradient(40px at 50% 0,transparent 0 39px,#000 40px);z-index:-1}@media (prefers-reduced-transparency:reduce){.ev-pill:before{background:var(--ev-surface);backdrop-filter:none;-webkit-backdrop-filter:none}}@media (min-width:768px){.ev-pill{display:none}}.ev-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:3rem;font-size:1rem;font-weight:500;border-radius:var(--ev-radius);transition-property:transform;transition-timing-function:var(--ease-spring)}@media (prefers-reduced-motion:no-preference){.ev-btn:active{transform:scale(.98)}}.ev-btn-primary{background-color:var(--ev-primary);color:var(--ev-primary-on)}.ev-btn-outline{border:1px solid color-mix(in srgb,var(--ev-ink) 30%,transparent);color:var(--ev-ink);background-color:transparent}.ev-btn-compact{width:auto;min-height:2.75rem;padding-inline:1rem;font-size:.875rem}.ev-btn-icon{width:2.75rem;min-width:2.75rem;min-height:2.75rem;padding:0;flex-shrink:0}.ev-btn:focus-visible{outline:2px solid var(--ev-primary);outline-offset:2px}.ev-switch{position:relative;display:inline-flex;align-items:center;flex-shrink:0;width:3rem;height:1.75rem;box-sizing:border-box;border-radius:999px;background:color-mix(in srgb,var(--ev-ink) 55%,transparent);border:1px solid color-mix(in srgb,var(--ev-ink) 30%,transparent);cursor:pointer}.ev-switch:after{content:"";position:absolute;inset:-.5rem}.ev-switch[aria-checked=true]{background:var(--ev-primary);border-color:var(--ev-primary)}.ev-switch:focus-visible{outline:2px solid var(--ev-primary);outline-offset:2px}.ev-switch:disabled{opacity:.6;cursor:default}.ev-switch-thumb{position:absolute;left:.25rem;top:50%;width:1.25rem;height:1.25rem;transform:translateY(-50%);border-radius:999px;background:var(--ev-surface);box-shadow:0 1px 3px color-mix(in srgb,var(--ev-ink) 30%,transparent)}.ev-switch[aria-checked=true] .ev-switch-thumb{transform:translate(calc(3rem - 1.25rem - .5rem),-50%)}@media (prefers-reduced-motion:no-preference){.ev-switch-thumb{transition:transform var(--motion-quick) var(--ease-spring)}}.ev-note{display:flex;gap:.625rem;padding:.75rem .875rem;border-radius:var(--ev-radius);background:color-mix(in srgb,var(--ev-ink) 6%,transparent);border:1px solid color-mix(in srgb,var(--ev-ink) 14%,transparent)}.ev-note-icon{flex-shrink:0;color:var(--ev-primary)}.ev-input{width:100%;min-height:2.75rem;padding:.25rem .75rem;font-size:1rem;border-radius:calc(var(--ev-radius) * .5);background-color:var(--ev-surface);color:var(--ev-ink);border:1px solid color-mix(in srgb,var(--ev-ink) 25%,transparent);outline:none}.ev-input::placeholder{color:var(--ev-muted)}.ev-input:focus-visible{border-color:var(--ev-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--ev-primary) 35%,transparent)}.ev-input[aria-invalid=true]{border-color:var(--ev-accent)}.ev-shadow{box-shadow:0 2px 16px color-mix(in srgb,var(--ev-ink) 14%,transparent)}.ev-scroll-thin{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ev-ink) 25%,transparent) transparent}@keyframes ev-story-progress{0%{width:0}to{width:100%}}@keyframes ev-scale-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes ev-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ev-burst-rise{0%{opacity:.9;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-24px) scale(.8)}}@keyframes ev-chip-pop{0%{transform:scale(1)}50%{transform:scale(1.25)}to{transform:scale(1)}}.ev-demo-label{font-size:.6875rem;letter-spacing:.18em;text-transform:uppercase}.ev-thread-underline{display:block;height:2px;border-radius:1px;background:var(--ev-accent);transform-origin:left}@keyframes ev-thread-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes ev-hero-breath{0%{transform:scale(1)}to{transform:scale(1.04)}}.ev-view-clip{overflow-x:clip}@keyframes ev-view-enter{0%{opacity:0}to{opacity:1}}@keyframes ev-view-enter-right{0%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:none}}@keyframes ev-view-enter-left{0%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:none}}@keyframes ev-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes ev-reveal-fade-scale{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes pill-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ev-stall-breathe{0%{opacity:1}to{opacity:.45}}@keyframes ev-toast-fade{0%{opacity:0}to{opacity:1}}@keyframes ev-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ev-motif-drift{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes ev-count-roll{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:none}}@keyframes ev-pantun-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ev-toast-viewport{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(env(safe-area-inset-bottom, 0px) + 76px);z-index:50;display:flex;flex-direction:column-reverse;gap:8px;width:min(92vw,30rem);pointer-events:none}.ev-toast{pointer-events:auto;display:flex;align-items:center;gap:10px;min-height:44px;padding:10px 14px 10px 12px;border-radius:12px;background:var(--ev-surface);color:var(--ev-ink);box-shadow:0 6px 24px rgb(0 0 0/18%);border-left:3px solid var(--toast-accent,var(--ev-muted));text-align:start;font-size:.9rem;cursor:pointer;animation:ev-toast-fade var(--motion-standard) var(--ease-out-soft) both}.ev-toast:focus-visible{outline:2px solid var(--toast-accent,var(--ev-ink));outline-offset:2px}.ev-toast--success{--toast-accent:var(--ev-primary)}.ev-toast--error{--toast-accent:var(--ev-accent)}.ev-toast--neutral{--toast-accent:var(--ev-muted)}.ev-toast-icon{color:var(--toast-accent);flex-shrink:0}@keyframes ev-typing-bounce{0%,60%,to{transform:translateY(0);opacity:.5}30%{transform:translateY(-3px);opacity:1}}.ev-typing-dot{display:inline-block;width:6px;height:6px;border-radius:999px;background:var(--ev-primary);opacity:.6}@media (prefers-reduced-motion:no-preference){.ev-typing-dot{animation:ev-typing-bounce 1s var(--ease-in-out-gentle) infinite}.ev-typing-dot:nth-child(2){animation-delay:.15s}.ev-typing-dot:nth-child(3){animation-delay:.3s}.ev-fab-stall{animation:ev-stall-breathe 1.4s var(--ease-in-out-gentle) infinite alternate}.ev-view-enter{animation:ev-view-enter var(--motion-standard) var(--ease-in-out-gentle) both}.ev-view-enter[data-direction=right]{animation:ev-view-enter-right .26s var(--ease-spring) both}.ev-view-enter[data-direction=left]{animation:ev-view-enter-left .26s var(--ease-spring) both}.ev-reveal{animation:ev-reveal var(--motion-gentle) var(--ease-out-soft) both;animation-delay:calc(var(--reveal-i, 0) * 40ms + .12s)}.ev-item-fade{animation:ev-fade-in var(--motion-quick) var(--ease-out-soft)}.ev-burst-particle{animation:ev-burst-rise .6s var(--ease-out-soft) forwards}.ev-chip-pop{animation:ev-chip-pop var(--motion-quick) var(--ease-spring)}.ev-thread-underline{animation:ev-thread-draw .4s var(--ease-out-soft)}.ev-hero-breath{animation:ev-hero-breath var(--motion-ambient) var(--ease-in-out-gentle) infinite alternate}.ev-motif-drift{animation:ev-motif-drift 6s var(--ease-out-soft) infinite}.ev-toast{animation:ev-toast-in var(--motion-standard) var(--ease-spring) both}.ev-count-roll{display:inline-block;animation:ev-count-roll var(--motion-quick) var(--ease-spring) both}.ev-pantun-enter{animation:ev-pantun-enter var(--motion-gentle) var(--ease-out-soft) both}.ev-reveal-ruledraw{animation:ev-reveal var(--motion-gentle) var(--ease-out-soft) both}.ev-reveal-ruledraw .ev-rule-draw,.ev-reveal-songket .ev-songket-band{animation:ev-thread-draw var(--motion-gentle) var(--ease-out-soft) both}.ev-reveal-envelope,.ev-reveal-envelope-photo,.ev-reveal-floral,.ev-reveal-garland,.ev-reveal-kraft,.ev-reveal-lattice,.ev-reveal-songket,.ev-reveal-tile{animation:ev-reveal var(--motion-gentle) var(--ease-out-soft) both}.ev-reveal-envelope-photo .ev-seal{animation:ev-scale-in var(--motion-gentle) var(--ease-spring) both}}[data-reveal-seen],[data-reveal-seen] *{animation-duration:0s!important;animation-delay:0s!important}.ev-rule-draw{display:block;height:1px;width:min(9rem,60%);background:var(--ev-accent);transform-origin:center}.ev-songket-band{position:absolute;inset-block-start:0;inset-inline:0;height:9px;background:repeating-linear-gradient(90deg,var(--ev-accent) 0 2px,transparent 2px 5px),linear-gradient(var(--ev-accent),var(--ev-accent));background-size:100% 100%,100% 1.5px;background-position:0 0,0 100%;background-repeat:repeat,no-repeat;opacity:.8;transform-origin:center}.ev-tile-frame{position:absolute;inset:0;border:1.5px solid var(--ev-accent);box-shadow:inset 0 0 0 3px var(--ev-bg),inset 0 0 0 4px var(--ev-accent);border-radius:2px;opacity:.75}.ev-lattice-corner{position:absolute;inset-block-start:0;inset-inline:0;height:16px;background:repeating-linear-gradient(45deg,var(--ev-accent) 0 1px,transparent 1px 6px),repeating-linear-gradient(-45deg,var(--ev-accent) 0 1px,transparent 1px 6px);opacity:.5}.ev-floral-arch{position:absolute;inset-block-start:4px;inset-inline:16%;height:38px;border:1.5px solid var(--ev-accent);border-block-end:none;border-start-start-radius:48%;border-start-end-radius:48%;background:radial-gradient(circle at 0 100%,var(--ev-accent) 0 2.5px,transparent 3.5px),radial-gradient(circle at 100% 100%,var(--ev-accent) 0 2.5px,transparent 3.5px),radial-gradient(circle at 50% 0,var(--ev-accent) 0 2px,transparent 3px);opacity:.6}.ev-garland-strand{position:absolute;inset-block-start:0;inset-inline:0;height:13px;background:radial-gradient(circle at 50% 0,var(--ev-accent) 0 3px,transparent 4px);background-size:13px 13px;background-repeat:repeat-x;opacity:.7}.ev-kraft-fold{position:absolute;inset:0;border:1px solid var(--ev-accent);background:linear-gradient(225deg,var(--ev-accent) 0 13px,transparent 13px) 100% 0 /14px 14px no-repeat;opacity:.55}.ev-envelope-flap{position:absolute;inset-block-start:0;inset-inline:0;height:44%;background:var(--ev-accent);opacity:.9;border-end-start-radius:8px;border-end-end-radius:8px;backface-visibility:hidden}.ev-envelope-overlay{position:fixed;inset:0;z-index:40;display:flex;align-items:center;justify-content:center}.ev-envelope-overlay-bg{position:absolute;inset:0;background:color-mix(in oklch,var(--ev-bg) 88%,var(--ev-primary) 12%)}.ev-envelope-overlay-stage{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:2rem;text-align:center}.ev-envelope-overlay-from{font-size:.95rem;opacity:.7;letter-spacing:.04em}.ev-envelope-overlay-card{position:relative;width:min(280px,72vw);aspect-ratio:5/4;perspective:800px}.ev-envelope-overlay-body{position:absolute;inset:30% 0 0;background:linear-gradient(160deg,color-mix(in oklch,var(--ev-bg) 96%,var(--ev-primary) 4%) 0,var(--ev-bg) 45%,color-mix(in oklch,var(--ev-bg) 93%,var(--ev-primary) 7%) 100%);border-radius:0 0 .5rem .5rem;box-shadow:0 8px 28px -6px oklch(0 0 0/.12),0 2px 6px oklch(0 0 0/.06),inset 0 1px 0 oklch(1 0 0/.25)}.ev-envelope-overlay-flap{position:absolute;top:0;left:0;right:0;height:55%;background:linear-gradient(180deg,color-mix(in oklch,var(--ev-bg) 92%,var(--ev-primary) 8%) 0,color-mix(in oklch,var(--ev-bg) 96%,var(--ev-primary) 4%) 100%);clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:top center;transform-style:preserve-3d;backface-visibility:hidden;filter:drop-shadow(0 4px 8px oklch(0 0 0/.08))}.ev-envelope-overlay-seal{position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);z-index:2;cursor:pointer;border:none;background:none;padding:0;border-radius:50%;transition:filter .25s ease}.ev-envelope-overlay-seal:focus-visible,.ev-envelope-overlay-seal:hover{filter:brightness(1.08) drop-shadow(0 0 12px color-mix(in oklch,var(--ev-accent) 60%,transparent))}.ev-envelope-overlay-seal:focus-visible{outline:2px solid var(--ev-primary);outline-offset:6px}.ev-envelope-overlay-names{font-size:clamp(1.75rem,6vw,2.75rem)}.ev-envelope-overlay-open,.ev-envelope-overlay-skip{background:none;border:none;cursor:pointer;font-size:.85rem;opacity:.55;text-decoration:underline;text-underline-offset:4px;padding:.5rem 1rem;transition:opacity .2s ease}.ev-envelope-overlay-open{font-size:1.05rem;opacity:.8;align-items:center;justify-content:center;gap:.5rem}.ev-envelope-overlay-open:focus-visible,.ev-envelope-overlay-open:hover,.ev-envelope-overlay-skip:focus-visible,.ev-envelope-overlay-skip:hover{opacity:1}.ev-envelope-opening .ev-envelope-overlay-seal{transition:transform .2s ease-out,opacity .2s ease-out;transform:translate(-50%,-50%) scale(.7);opacity:0;pointer-events:none}.ev-envelope-opening .ev-envelope-overlay-flap{transition:transform .4s cubic-bezier(.34,1.56,.64,1) .2s;transform:rotateX(-180deg)}.ev-envelope-opening .ev-envelope-overlay-skip{transition:opacity .15s ease-out;opacity:0;pointer-events:none}.ev-envelope-opening .ev-envelope-overlay-bg{transition:opacity .35s ease-out .75s;opacity:0}.ev-envelope-opening .ev-envelope-overlay-stage{transition:opacity .35s ease-out .75s,transform .35s ease-out .75s;opacity:0;transform:translateY(-12px)}@media (prefers-reduced-motion:reduce){.ev-envelope-opening .ev-envelope-overlay-flap,.ev-envelope-opening .ev-envelope-overlay-seal,.ev-envelope-opening .ev-envelope-overlay-skip{transition:none}.ev-envelope-opening .ev-envelope-overlay-bg,.ev-envelope-opening .ev-envelope-overlay-stage{transition:opacity .2s ease-out}}.ev-floating-particles{position:fixed;inset:0;overflow:hidden;pointer-events:none;z-index:1;color:var(--ev-accent)}.ev-particle{position:absolute;border-radius:50%;background:var(--ev-accent);opacity:0;animation:ev-float ease-in-out infinite alternate}@keyframes ev-float{0%{opacity:0;transform:translateY(0) scale(.6)}50%{opacity:.5}to{opacity:0;transform:translateY(-30px) scale(1)}}@media (prefers-reduced-motion:reduce){.ev-particle{animation:none;opacity:.15}}@supports (animation-timeline:view()){.ev-hero-parallax{animation:ev-hero-drift linear both;animation-timeline:view();animation-range:entry 0 exit 100%}}@keyframes ev-hero-drift{0%{transform:scale(1.08) translateY(-3%)}to{transform:scale(1.08) translateY(3%)}}.ev-ground{background-color:var(--ev-bg);background-image:radial-gradient(circle at 20% 30%,color-mix(in srgb,var(--ev-ink) 3%,transparent) 0 1px,transparent 1.5px),radial-gradient(circle at 70% 65%,color-mix(in srgb,var(--ev-ink) 2%,transparent) 0 1px,transparent 1.5px),linear-gradient(115deg,color-mix(in srgb,var(--ev-surface) 40%,transparent) 0,transparent 55%);background-size:7px 7px,11px 11px,100% 100%}.ev-ground--sparse{opacity:.35}.ev-ground--medium{opacity:.6}.ev-ground--rich{opacity:.85}.ev-frame-tile{border:1.5px solid color-mix(in srgb,var(--ev-accent) 70%,transparent);box-shadow:inset 0 0 0 3px var(--ev-bg),inset 0 0 0 4.5px color-mix(in srgb,var(--ev-accent) 55%,transparent)}.ev-frame-damask{border:1px dashed color-mix(in srgb,var(--ev-accent) 35%,transparent)}.ev-divider{display:flex;align-items:center;gap:.625rem;width:min(18rem,70%);margin:2rem auto}.ev-divider__rule{flex:1;height:1px;background:linear-gradient(to right,transparent,color-mix(in srgb,var(--ev-accent) 65%,transparent))}.ev-divider__rule:last-child{background:linear-gradient(to left,transparent,color-mix(in srgb,var(--ev-accent) 65%,transparent))}.ev-divider__pip{width:5px;height:5px;rotate:45deg;background:var(--ev-accent);opacity:.8}.ev-photoframe-arch{margin:.75rem;border:1px solid color-mix(in srgb,var(--ev-accent) 70%,transparent);border-start-start-radius:48%;border-start-end-radius:48%}.ev-raster__corner{inset-inline-start:0;width:min(38%,18rem)}.ev-raster__corner,.ev-raster__seam{position:absolute;inset-block-start:0;height:auto}.ev-raster__seam{inset-inline-end:0;width:min(46%,24rem);transform:translateY(-38%)}.ev-raster--sparse{opacity:.5}.ev-raster--medium{opacity:.72}.ev-raster--rich{opacity:.9}.cinematic-iris{clip-path:circle(0 at 50% 50%);transition:clip-path .8s cubic-bezier(.4,0,.2,1)}.cinematic-iris.revealed{clip-path:circle(75% at 50% 50%)}.cinematic-curtain{clip-path:inset(0 50%);transition:clip-path .9s cubic-bezier(.25,.46,.45,.94)}.cinematic-curtain.revealed{clip-path:inset(0 0)}.cinematic-zoom{opacity:0;transform:scale(.85);transition:opacity .6s ease-out,transform .6s ease-out}.cinematic-zoom.revealed{opacity:1;transform:scale(1)}@media (prefers-reduced-motion:reduce){.cinematic-curtain,.cinematic-iris,.cinematic-zoom{clip-path:none!important;opacity:1!important;transform:none!important;transition:none!important}}.ev-scroll-reveal.staggered>*{opacity:0;transform:translateY(20px);transition:opacity .4s ease-out,transform .4s ease-out;transition-delay:calc(var(--stagger-index, 0) * .1s)}.ev-scroll-reveal.staggered.revealed>*{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.ev-scroll-reveal.staggered>*{opacity:1!important;transform:none!important;transition:none!important}}@keyframes particle-rise{0%{transform:translateY(0) scale(1);opacity:.6}50%{opacity:1}to{transform:translateY(-100vh) scale(.5);opacity:0}}@keyframes particle-tumble{0%{transform:translateY(0) rotate(0deg);opacity:.6}to{transform:translateY(30vh) rotate(1turn);opacity:0}}@keyframes particle-flutter{0%{transform:translate(0) rotate(0deg);opacity:.6}25%{transform:translate(15px,25vh) rotate(15deg)}50%{transform:translate(-10px,50vh) rotate(-10deg)}75%{transform:translate(20px,75vh) rotate(20deg)}to{transform:translateY(100vh) rotate(0deg);opacity:0}}@keyframes particle-fall{0%{transform:translateY(-10vh) translateX(0);opacity:.6}50%{transform:translateY(50vh) translateX(10px)}to{transform:translateY(110vh) translateX(-5px);opacity:0}}@keyframes particle-circular{0%{transform:translate(0);opacity:.6}25%{transform:translate(20px,-15px)}50%{transform:translateY(-30px)}75%{transform:translate(-20px,-15px)}to{transform:translate(0);opacity:.6}}.ev-particle-rise{animation:particle-rise var(--dur) linear infinite}.ev-particle-tumble{animation:particle-tumble var(--dur) linear infinite}.ev-particle-flutter{animation:particle-flutter var(--dur) ease-in-out infinite}.ev-particle-fall{animation:particle-fall var(--dur) linear infinite}.ev-particle-circular{animation:particle-circular var(--dur) ease-in-out infinite}@keyframes particle-float{0%{transform:translate(0);opacity:.2}25%{transform:translate(10px,-15px);opacity:.6}50%{transform:translate(-5px,5px);opacity:.4}75%{transform:translate(-10px,-10px);opacity:.6}to{transform:translate(0);opacity:.2}}.ev-particle-float{animation:particle-float var(--dur) ease-in-out infinite}@keyframes particle-lantern-drift{0%{transform:translate(0) rotate(-3deg);opacity:.3}25%{transform:translate(12px,-25%) rotate(2deg);opacity:.6}50%{transform:translate(-8px,-50%) rotate(-2deg);opacity:.55}75%{transform:translate(15px,-75%) rotate(3deg);opacity:.5}to{transform:translateY(-100%) rotate(-3deg);opacity:.3}}.ev-particle-lantern-drift{animation:particle-lantern-drift var(--dur) linear infinite}@media (prefers-reduced-motion:reduce){.ev-particle-circular,.ev-particle-fall,.ev-particle-float,.ev-particle-flutter,.ev-particle-lantern-drift,.ev-particle-rise,.ev-particle-tumble{animation:none!important}}@keyframes ev-opener-settle{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes ev-opener-draw{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes ev-opener-print{0%{opacity:0;transform:translateY(-100%) rotate(-2deg)}to{opacity:1;transform:translateY(0) rotate(1deg)}}@keyframes ev-opener-develop{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 50% 0 0)}}@keyframes ev-opener-emblem{0%{opacity:0;transform:scale(.5)}70%{opacity:1;transform:scale(1.06)}to{opacity:1;transform:scale(1)}}@keyframes ev-opener-fade{0%{opacity:0}to{opacity:1}}[data-snap="1"] [data-ev-initials],[data-snap="1"] [data-ev-names]{visibility:hidden}[data-snap="1"] [data-cc-opener]{display:none!important}