@layer theme{:root{--color-paper:#f7f4ee;--color-ink:#171512;--color-muted:#5b5750;--color-rule:#cfc8bc;--color-surface:#fff;--color-deep:#171512;--color-on-deep:#f7f4ee;--color-accent:#1e3a5f;--color-on-accent:#fff;--font-display:Georgia, serif;--font-body:"Helvetica Neue", Arial, sans-serif;--radius-btn:0px;--radius-card:0px;--radius-frame:0px;--radius-chip:0px;--shadow-card:none;--shadow-lift:none;--type-groot:0;--type-display:calc(clamp(2.5rem, 1.6rem + 2.6vw, 4.5rem) * (1 - var(--type-groot)) + clamp(2.625rem, 1.625rem + 4.1vw, 5.75rem) * var(--type-groot));--type-h2:calc(clamp(1.75rem, 1.3rem + 1.4vw, 2.75rem) * (1 - var(--type-groot)) + clamp(2rem, 1.47rem + 2.2vw, 3.75rem) * var(--type-groot));--type-figures:calc(clamp(2.25rem, 1.6rem + 2vw, 3.75rem) * (1 - var(--type-groot)) + clamp(2.5rem, 1.75rem + 3vw, 4.75rem) * var(--type-groot));--type-lead:clamp(1.375rem, 1.19rem + .76vw, 2rem);--type-body:clamp(1rem, .95rem + .2vw, 1.125rem);--type-small:.875rem;--type-display-leading:1;--type-h2-leading:1.1;--type-lead-leading:1.35;--type-body-leading:1.55;--type-display-tracking:-.03em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-section:clamp(3.5rem, 2.2rem + 5.4vw, 6rem);--space-gutter:clamp(1.25rem, 4vw, 4rem);--motion-ease-out:cubic-bezier(.19, 1, .22, 1);--motion-ease-quint:cubic-bezier(.22, 1, .36, 1);--motion-ease-in:cubic-bezier(.55, .085, .68, .53);--motion-ease-sine:cubic-bezier(.61, 1, .88, 1);--motion-ease-blind:cubic-bezier(.5, .5, 0, 1);--motion-hover:.15s;--motion-press:90ms;--motion-state:.3s;--motion-transform:.4s;--motion-line:.8s;--motion-line-stagger:.1s;--motion-light-from:.2;--motion-parallax-travel:8%}@media (max-width:40rem){:root{--motion-line-stagger:50ms;--motion-parallax-travel:4%}}}@layer base;@layer components{:where([data-kit]) :where(.button){border-radius:var(--radius-btn);background:var(--color-accent);min-height:2.75rem;color:var(--color-on-accent);font:inherit;box-shadow:var(--shadow-card);cursor:pointer;transition:background-color var(--motion-hover) ease-out, box-shadow var(--motion-hover) ease-out, transform var(--motion-press) ease-out;border:0;justify-content:center;align-items:center;gap:.6em;padding:.8em 1.4em;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}:where([data-kit]) :where(.button):hover{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){:where([data-kit]) :where(.button):hover{background:color-mix(in srgb, var(--color-accent) 86%, var(--color-ink))}}:where([data-kit]) :where(.button):hover{box-shadow:var(--shadow-lift)}:where([data-kit]) :where(.button):active{transform:scale(.97)}:where([data-kit]) :where(.button):disabled{opacity:.45;cursor:not-allowed;transform:none}:where([data-kit]) :where(.text-link){min-height:2.75rem;color:inherit;font:inherit;background:0 0;border:0;align-items:center;gap:.4em;padding:0;font-weight:600;text-decoration:underline;display:inline-flex}@supports (color:color-mix(in lab, red, red)){:where([data-kit]) :where(.text-link){-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}}:where([data-kit]) :where(.text-link){text-underline-offset:.25em;cursor:pointer;transition:text-decoration-color var(--motion-hover) ease-out;text-decoration-thickness:1px}:where([data-kit]) :where(.text-link):hover{text-decoration-color:currentColor}:where([data-kit]) :where(.button,.text-link,button,a,summary):focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}:where([data-kit]) :where(.arrow){transition:transform var(--motion-transform) var(--motion-ease-out);display:inline-block}:where([data-kit]) :where(.button,.text-link):hover :where(.arrow){transform:translate(3px)}:where(.kit-figures){font-variant-numeric:tabular-nums lining-nums}[data-kit=open-now]{margin:0 0 var(--space-2);min-height:1.6em;font-weight:600}[data-kit=open-now].is-open:before{content:"";background:var(--color-accent);border-radius:50%;width:.5em;height:.5em;margin-right:.5em;display:inline-block}[data-kit=hours-table]{border-collapse:collapse;width:100%}[data-kit=hours-table] td{font-variant-numeric:normal;padding:var(--space-2) 0;border-bottom:1px solid var(--color-rule)}[data-kit=hours-table] td+td{text-align:right}[data-kit=hours-table] tr.is-today td{background:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){[data-kit=hours-table] tr.is-today td{background:color-mix(in srgb, var(--color-accent) 9%, transparent)}}[data-kit=hours-table] tr.is-today td{font-weight:600}[data-kit=hours-table] tr.is-today td:first-child{padding-left:var(--space-3);border-radius:var(--radius-chip) 0 0 var(--radius-chip)}[data-kit=hours-table] tr.is-today td:last-child{padding-right:var(--space-3);border-radius:0 var(--radius-chip) var(--radius-chip) 0}[data-kit=map]{gap:var(--space-5);display:grid}[data-kit=map] .visit-map-view{aspect-ratio:5/3;border-radius:var(--radius-card);background:var(--color-accent);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){[data-kit=map] .visit-map-view{background:color-mix(in srgb, var(--color-accent) 6%, var(--color-paper))}}[data-kit=map] .visit-map-view{box-shadow:inset 0 0 0 1px var(--color-rule)}[data-kit=map] :is(.visit-map-sketch,.visit-map-frame){border:0;width:100%;height:100%;display:block;position:absolute;inset:0}[data-kit=map] :is(.visit-map-road,.visit-map-street){stroke:var(--color-surface);stroke-linecap:round}[data-kit=map] .visit-map-road{stroke-width:14px}[data-kit=map] .visit-map-street{stroke-width:7px;opacity:.85}[data-kit=map] .visit-map-sketch{filter:drop-shadow(0 0 .6px var(--color-ink))}@supports (color:color-mix(in lab, red, red)){[data-kit=map] .visit-map-sketch{filter:drop-shadow(0 0 .6px color-mix(in srgb, var(--color-ink) 35%, transparent))}}[data-kit=map] .visit-map-pin path{fill:var(--color-accent)}[data-kit=map] .visit-map-dot{fill:var(--color-on-accent)}[data-kit=map] .visit-map-pulse{fill:var(--color-accent)}@supports (color:color-mix(in lab, red, red)){[data-kit=map] .visit-map-pulse{fill:color-mix(in srgb, var(--color-accent) 25%, transparent)}}[data-kit=map] .visit-map-pulse{transform-box:fill-box;transform-origin:50%;animation:kit-pulse 2.4s var(--motion-ease-out) 3 both}[data-kit=map] :is(.visit-map-address,.visit-map-actions,.visit-map-note){margin:0}[data-kit=map] .visit-map-actions{align-items:center;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}[data-kit=map] .visit-map-note{font-size:var(--type-small);color:var(--color-muted)}[data-kit=video]{aspect-ratio:var(--ratio,16 / 9);border-radius:var(--radius-frame);background:var(--color-ink);margin:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){[data-kit=video]{background:color-mix(in srgb, var(--color-ink) 8%, var(--color-paper))}}[data-kit=video][data-shape=tall]{width:min(100%,26rem);max-height:80svh}[data-kit=video] :is(picture,.loop-video-still,.loop-video-clip){object-fit:cover;object-position:var(--focus,50% 50%);width:100%;height:100%;position:absolute;inset:0}[data-kit=video] .loop-video-clip{opacity:0;transition:opacity .6s ease-out}[data-kit=video][data-playing] .loop-video-clip{opacity:1}[data-kit=video] .loop-video-toggle{z-index:2;right:var(--space-3);bottom:var(--space-3);color:#fff;cursor:pointer;width:2.75rem;height:2.75rem;transition:background-color var(--motion-hover) ease-out;background:#00000073;border:0;border-radius:50%;place-items:center;display:grid;position:absolute}[data-kit=video] .loop-video-toggle:hover{background:#000000a6}[data-kit=video] .loop-video-toggle:focus-visible{outline-offset:2px;outline:2px solid #fff}[data-kit=video] .loop-video-toggle .is-pause{border-inline:.25rem solid;width:.75rem;height:.9rem}[data-kit=video] .loop-video-toggle .is-play{border-block:.5rem solid #0000;border-left:.8rem solid;width:0;height:0;margin-left:.2rem}[data-kit=prices]{margin:0;display:grid}[data-kit=prices]>div{gap:var(--space-5);padding:var(--space-4) 0;border-bottom:1px solid var(--color-rule);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}[data-kit=prices] dt{font-weight:600}[data-kit=prices] dd{font-variant-numeric:lining-nums;white-space:nowrap;margin:0}[data-kit=prices] .price-note{font-weight:400;font-size:var(--type-small);color:var(--color-muted);display:block}[data-kit=steps]{counter-reset:step;gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));margin:0;padding:0;list-style:none;display:grid}[data-kit=steps] li{counter-increment:step;border-top:1px solid var(--color-rule);padding-top:var(--space-4)}[data-kit=steps] li:before{content:counter(step);margin-bottom:var(--space-3);font-family:var(--font-display);font-size:var(--type-h2);font-variant-numeric:tabular-nums lining-nums;color:var(--color-accent);line-height:1;display:block}[data-kit=steps] h3{margin:0 0 var(--space-2);font-size:var(--type-body);font-weight:600}[data-kit=steps] p{color:var(--color-muted);margin:0}[data-kit=proof]{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));margin:0;padding:0;list-style:none;display:grid}[data-kit=proof] li{align-content:start;gap:var(--space-1);display:grid}[data-kit=proof] .proof-value{font-family:var(--font-display);font-size:var(--type-figures);font-variant-numeric:lining-nums;line-height:1}[data-kit=proof] .proof-label{color:var(--color-muted)}[data-kit=quote]{gap:var(--space-3);margin:0;display:grid}[data-kit=quote] p{quotes:"“" "”";margin:0}[data-kit=quote] p:before{content:open-quote}[data-kit=quote] p:after{content:close-quote}[data-kit=quote].quote--large p{font-family:var(--font-display);font-size:var(--type-lead);line-height:var(--type-lead-leading);text-wrap:balance}[data-kit=quote] footer{font-size:var(--type-small);color:var(--color-muted)}:is([data-kit=quote],[data-kit=score]) .stars{color:var(--color-accent);letter-spacing:.1em}:is([data-kit=quote],[data-kit=score]) .stars [aria-hidden]{opacity:.25}[data-kit=score]{justify-items:start;gap:var(--space-1);display:grid}[data-kit=score] .rating-value{font-family:var(--font-display);font-size:var(--type-figures);font-variant-numeric:lining-nums;line-height:1}[data-kit=score] .rating-label{color:var(--color-muted)}[data-kit=gallery]{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));display:grid}[data-kit=gallery] .gallery-tile{aspect-ratio:4/3;border-radius:var(--radius-frame);background:var(--color-ink);border:0;width:100%;padding:0;display:block;overflow:hidden}@supports (color:color-mix(in lab, red, red)){[data-kit=gallery] .gallery-tile{background:color-mix(in srgb, var(--color-ink) 8%, var(--color-paper))}}[data-kit=gallery] .gallery-tile{cursor:zoom-in}[data-kit=gallery] .gallery-tile img{object-fit:cover;object-position:var(--focus,50% 50%);width:100%;height:100%;transition:transform var(--motion-transform) var(--motion-ease-out)}[data-kit=gallery] .gallery-tile:hover img{transform:scale(1.04)}[data-kit=gallery] .gallery-tile:active img{transform:scale(1.01)}[data-kit=lightbox]{z-index:60;color:#f5f5f5;background:#0d0d0d;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:fixed;inset:0}[data-kit=lightbox] :is(.lightbox-bar,.lightbox-caption){justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-gutter);font-size:var(--type-small);display:flex}[data-kit=lightbox] .lightbox-stage{padding:0 var(--space-gutter);justify-content:center;align-items:center;display:flex;overflow:hidden}[data-kit=lightbox] .lightbox-stage img{object-fit:contain;width:auto;max-width:100%;max-height:100%}[data-kit=lightbox] button{min-height:2.75rem;padding:var(--space-2) 0;color:inherit;font:inherit;cursor:pointer;text-underline-offset:.25em;transition:text-decoration-color var(--motion-hover) ease-out;background:0 0;border:0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}[data-kit=lightbox] button:hover{text-decoration-color:currentColor}[data-kit=lightbox] :focus-visible{outline-offset:3px;outline:2px solid #fff}[data-kit=booking]{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}[data-kit=booking] .booking-step-title{margin:0 0 var(--space-4);font-weight:600}[data-kit=booking] :is(.booking-services,.booking-days,.booking-times){gap:var(--space-2);display:grid}[data-kit=booking] .booking-days{margin-bottom:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(6.25rem,1fr))}[data-kit=booking] .booking-times{grid-template-columns:repeat(auto-fill,minmax(4.75rem,1fr))}[data-kit=booking] .option{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:2.75rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-rule);border-radius:var(--radius-chip);color:inherit;font:inherit;font-variant-numeric:lining-nums;text-align:left;cursor:pointer;transition:border-color var(--motion-hover) ease-out, background-color var(--motion-hover) ease-out, transform var(--motion-press) ease-out;background:0 0;display:flex}[data-kit=booking] .option:hover{border-color:var(--color-ink)}[data-kit=booking] .option:active{transform:scale(.97)}[data-kit=booking] .option[aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}[data-kit=booking] .booking-summary{margin:0 0 var(--space-5)}[data-kit=contact]{gap:var(--space-7);grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));display:grid}[data-kit=contact] .big-link{margin-bottom:var(--space-5);font-family:var(--font-display);font-size:var(--type-h2);font-variant-numeric:tabular-nums lining-nums;line-height:1.1;text-decoration:none;display:inline-block}[data-kit=contact] .big-link:hover{color:var(--color-accent)}[data-kit=contact] .contact-facts{gap:var(--space-2) var(--space-5);margin:0 0 var(--space-5);grid-template-columns:auto minmax(0,1fr);display:grid}[data-kit=contact] .contact-row{display:contents}[data-kit=contact] dt{color:var(--color-muted)}[data-kit=contact] dd{overflow-wrap:anywhere;margin:0}[data-kit=contact] .small-head,[data-kit=faq] .small-head{margin:0 0 var(--space-4);font-size:var(--type-body);font-weight:600}[data-kit=faq] details{border-bottom:1px solid var(--color-rule)}[data-kit=faq] summary{justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0;cursor:pointer;font-weight:600;list-style:none;display:flex}[data-kit=faq] summary::-webkit-details-marker{display:none}[data-kit=faq] summary:after{content:"+";transition:transform var(--motion-state) var(--motion-ease-out);flex:none}[data-kit=faq] details[open] summary:after{transform:rotate(45deg)}[data-kit=faq] details p{margin:0 0 var(--space-4);color:var(--color-muted)}[data-kit=lines] .kit-lines-word{vertical-align:top;margin-block:-.1em;padding-block:.1em;display:inline-block;overflow:clip}[data-kit=lines] .kit-lines-inner{display:inline-block}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){[data-kit=lines]:not([data-armed]){opacity:0;animation:1ms 1.5s forwards kit-show}[data-kit=lines][data-armed] .kit-lines-inner{animation:kit-rise var(--motion-line) var(--motion-ease-out) both;animation-delay:calc(var(--lines-delay,0s) + var(--line,0) * var(--motion-line-stagger))}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-kit=light] .kit-light-word{animation:linear both kit-light;animation-timeline:view();animation-range:cover 15% cover 40%}}}[data-kit=clip]{aspect-ratio:var(--ratio,auto);border-radius:var(--radius-frame);position:relative;overflow:hidden}[data-kit=clip] :is(.kit-clip-pane,.kit-clip-inner){height:100%}[data-kit=clip] .kit-clip-inner :is(img,video){object-fit:cover;object-position:var(--focus,50% 50%);width:100%;height:100%}@media (prefers-reduced-motion:no-preference){[data-kit=clip] .kit-clip-pane{animation:kit-pane-up .7s var(--motion-ease-blind) var(--clip-delay,0s) both}[data-kit=clip] .kit-clip-inner{animation:kit-pane-down .7s var(--motion-ease-blind) var(--clip-delay,0s) both, kit-zoom-in 1.2s var(--motion-ease-out) var(--clip-delay,0s) both}}[data-kit=parallax]{aspect-ratio:var(--ratio,16 / 9);border-radius:var(--radius-frame);view-timeline-name:--kit-frame;position:relative;overflow:hidden}[data-kit=parallax] .kit-parallax-layer{position:absolute;inset:-10% 0}[data-kit=parallax] .kit-parallax-layer :is(img,video){object-fit:cover;object-position:var(--focus,50% 50%);width:100%;height:100%}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){[data-kit=parallax] .kit-parallax-layer{animation:linear both kit-drift;animation-timeline:--kit-frame}}}[data-kit=settle]{aspect-ratio:var(--ratio,auto);border-radius:var(--radius-frame);overflow:hidden}[data-kit=settle] .kit-settle-inner{height:100%}[data-kit=settle] .kit-settle-inner :is(img,video){object-fit:cover;object-position:var(--focus,50% 50%);width:100%;height:100%}@media (prefers-reduced-motion:no-preference){[data-kit=settle] .kit-settle-inner,[data-kit=stage][data-step=photo]{animation:1.2s ease-out .15s both kit-settle}[data-kit=stage][data-step=text]{animation:.7s ease-out both kit-word-up;animation-delay:calc(.25s + var(--stage-i,0) * 70ms)}[data-kit=stage][data-step=action]{animation:.6s ease-out .75s both kit-lift}}@media (prefers-reduced-motion:no-preference) and (max-width:40rem){[data-kit=stage][data-step=photo]{animation-duration:.9s;animation-delay:.1s}[data-kit=stage][data-step=text]{animation-duration:.6s;animation-delay:calc(.2s + var(--stage-i,0) * 50ms)}[data-kit=stage][data-step=action]{animation-duration:.5s;animation-delay:.5s}}[data-kit=roll]{vertical-align:top;display:inline-block;position:relative;overflow:clip}[data-kit=roll] :is(.kit-roll-a,.kit-roll-b){display:block}[data-kit=roll] .kit-roll-b{position:absolute;inset:0;translate:0 100%}@media (hover:hover) and (prefers-reduced-motion:no-preference){[data-kit=roll] .kit-roll-a{transition:translate .15s var(--motion-ease-in)}[data-kit=roll] .kit-roll-b{transition:translate .2s var(--motion-ease-out)}:is(a,button):is(:hover,:focus-visible) [data-kit=roll] .kit-roll-a{translate:0 -100%}:is(a,button):is(:hover,:focus-visible) [data-kit=roll] .kit-roll-b{transition-delay:.1s;translate:0}}[data-kit=magnet]{will-change:transform;display:inline-block}[data-kit=magnet] [data-magnet-label]{display:inline-block}[data-kit=number]{font-variant-numeric:tabular-nums lining-nums;align-items:baseline;line-height:1;display:inline-flex}[data-kit=number] .kit-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-kit=number] .kit-number-mark{font-variant-numeric:lining-nums}[data-kit=number] .kit-digit{height:1em;display:inline-block;overflow:clip}[data-kit=number] .kit-digit-strip{translate:0 calc(var(--n,0) * -10%);flex-direction:column;display:flex}[data-kit=number] .kit-digit-strip>span{height:1em;display:block}[data-kit=number][data-roll=ready] .kit-digit-strip{translate:0}[data-kit=number][data-roll=go] .kit-digit-strip{transition:translate 1.2s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--k,0) * 60ms)}[data-kit=float]{margin:0;padding:0;list-style:none}[data-kit=float] .kit-float-row{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:1px solid var(--color-rule);display:flex}[data-kit=float] .kit-float-content{flex:1;min-width:0}[data-kit=float] .kit-float-photo{aspect-ratio:1;border-radius:var(--radius-chip);flex:none;width:3.5rem;overflow:hidden}[data-kit=float] .kit-float-photo img{object-fit:cover;object-position:var(--focus,50% 50%);width:100%;height:100%}[data-kit=float][data-follow] .kit-float-photo{z-index:30;aspect-ratio:4/5;border-radius:var(--radius-frame);pointer-events:none;opacity:0;width:15rem;translate:calc(var(--float-x,0px) - 50%) calc(var(--float-y,0px) - 50%);rotate:var(--float-tilt,0deg);transition:opacity .2s var(--motion-ease-sine);position:fixed;top:0;left:0}[data-kit=float][data-follow] .kit-float-photo img{translate:var(--float-from,100%) 0;transition:translate .2s var(--motion-ease-sine)}[data-kit=float][data-follow] .kit-float-row:hover .kit-float-photo{opacity:1}[data-kit=float][data-follow] .kit-float-row:hover .kit-float-photo img{translate:0}[data-kit=hscroll] .kit-hscroll-track{gap:var(--space-5);scroll-snap-type:x mandatory;scrollbar-width:none;padding-inline:var(--space-gutter);display:flex;overflow-x:auto}[data-kit=hscroll] .kit-hscroll-track>*{scroll-snap-align:start;flex:0 0 min(80vw,34rem)}[data-kit=hscroll][data-pinned] .kit-hscroll-pin{align-items:center;height:100svh;display:flex;position:sticky;top:0;overflow:hidden}[data-kit=hscroll][data-pinned] .kit-hscroll-track{will-change:transform;width:max-content;overflow:visible}@media (prefers-reduced-motion:reduce){[data-kit=hscroll] .kit-hscroll-track{flex-direction:column;overflow:visible}[data-kit=hscroll] .kit-hscroll-track>*{flex-basis:auto}}}@layer utilities;@keyframes kit-pulse{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(2.2)}}@media (prefers-reduced-motion:reduce){[data-kit] *,[data-kit] :before,[data-kit] :after{transition-duration:0s!important;animation:none!important}}@keyframes kit-show{to{opacity:1}}@keyframes kit-rise{0%{transform:translateY(110%)}to{transform:none}}@keyframes kit-light{0%{opacity:var(--motion-light-from)}to{opacity:1}}@keyframes kit-pane-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes kit-pane-down{0%{translate:0 -100%}to{translate:0}}@keyframes kit-zoom-in{0%{scale:1.15}to{scale:1}}@keyframes kit-drift{0%{transform:translateY(calc(var(--motion-parallax-travel) * -1))}to{transform:translateY(var(--motion-parallax-travel))}}@keyframes kit-settle{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:none}}@keyframes kit-word-up{0%{opacity:0;transform:translateY(30%)}to{opacity:1;transform:none}}@keyframes kit-lift{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}
