@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/cinzel-latin-500-normal.B-2dbOfA.woff2) format("woff2"),url(/_assets/cinzel-latin-500-normal.DMNTwV-V.woff) format("woff")}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:600;src:url(/_assets/cinzel-latin-600-normal.Dd5YO2UX.woff2) format("woff2"),url(/_assets/cinzel-latin-600-normal.CH_LB4su.woff) format("woff")}@font-face{font-family:Cinzel;font-style:normal;font-display:swap;font-weight:700;src:url(/_assets/cinzel-latin-700-normal.Dkw14w9r.woff2) format("woff2"),url(/_assets/cinzel-latin-700-normal.C-gK7hA8.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2) format("woff2"),url(/_assets/cormorant-garamond-latin-400-normal.B7YtguxJ.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2) format("woff2"),url(/_assets/cormorant-garamond-latin-500-normal.zIXX3Q-H.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/_assets/cormorant-garamond-latin-600-normal.Co1r35X9.woff2) format("woff2"),url(/_assets/cormorant-garamond-latin-600-normal.2CBVLo0M.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/_assets/cormorant-garamond-latin-400-italic.Dc_OZ8oc.woff2) format("woff2"),url(/_assets/cormorant-garamond-latin-400-italic.BLh7T8o8.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:500;src:url(/_assets/cormorant-garamond-latin-500-italic.Y14P-dkT.woff2) format("woff2"),url(/_assets/cormorant-garamond-latin-500-italic.DhNIfkTX.woff) format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:300;src:url(/_assets/jost-latin-300-normal.DkBQXsFU.woff2) format("woff2"),url(/_assets/jost-latin-300-normal.Ckm9JHl_.woff) format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:400;src:url(/_assets/jost-latin-400-normal.q-RKOgPK.woff2) format("woff2"),url(/_assets/jost-latin-400-normal.C7S-3Ky6.woff) format("woff")}@font-face{font-family:Jost;font-style:normal;font-display:swap;font-weight:500;src:url(/_assets/jost-latin-500-normal.41lBe9I9.woff2) format("woff2"),url(/_assets/jost-latin-500-normal.B-AtzreL.woff) format("woff")}:root{--mk-dur-xs: .16s;--mk-dur-sm: .28s;--mk-dur-md: .5s;--mk-dur-lg: .8s;--mk-dur-xl: 1.15s;--mk-dur-exit: .3s;--mk-ease-out: cubic-bezier(.22, 1, .36, 1);--mk-ease-in: cubic-bezier(.55, 0, 1, .45);--mk-ease-inout: cubic-bezier(.65, 0, .35, 1);--mk-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--mk-ease-soft: cubic-bezier(.4, 0, .2, 1);--mk-stagger: 45ms;--mk-dist: 26px;--mk-dist-lg: 44px;--mk-accent: var(--gold, #c5a059);--mk-ink: var(--ink, #f4eedf)}[data-mk-stagger]>*{--mk-i: 0}[data-mk-stagger]>*:nth-child(1){--mk-i: 0}[data-mk-stagger]>*:nth-child(2){--mk-i: 1}[data-mk-stagger]>*:nth-child(3){--mk-i: 2}[data-mk-stagger]>*:nth-child(4){--mk-i: 3}[data-mk-stagger]>*:nth-child(5){--mk-i: 4}[data-mk-stagger]>*:nth-child(6){--mk-i: 5}[data-mk-stagger]>*:nth-child(7){--mk-i: 6}[data-mk-stagger]>*:nth-child(8){--mk-i: 7}[data-mk-stagger]>*:nth-child(9){--mk-i: 8}[data-mk-stagger]>*:nth-child(10){--mk-i: 9}[data-mk-stagger]>*:nth-child(11){--mk-i: 10}[data-mk-stagger]>*:nth-child(12){--mk-i: 11}[data-mk-stagger]>*:nth-child(n+13){--mk-i: 12}html.mk-js [class*=mk-open-],html.mk-js [class*=mk-reveal-]{animation-duration:var(--mk-dur, var(--mk-dur-md));animation-timing-function:var(--mk-ease-out);animation-fill-mode:both;animation-play-state:paused;animation-delay:calc(var(--mk-i, 0) * var(--mk-stagger))}html.mk-js [class*=mk-open-].mk-in,html.mk-js [class*=mk-reveal-].mk-in{animation-play-state:running}html.mk-js .mk-open-curtain-up{animation-name:mkOpenCurtainUp}@keyframes mkOpenCurtainUp{0%{clip-path:inset(100% 0 0 0);transform:translateY(18px)}to{clip-path:inset(0 0 0 0);transform:none}}html.mk-js .mk-open-curtain-down{animation-name:mkOpenCurtainDown}@keyframes mkOpenCurtainDown{0%{clip-path:inset(0 0 100% 0);transform:translateY(-18px)}to{clip-path:inset(0 0 0 0);transform:none}}html.mk-js .mk-open-curtain-left{animation-name:mkOpenCurtainLeft}@keyframes mkOpenCurtainLeft{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}html.mk-js .mk-open-curtain-right{animation-name:mkOpenCurtainRight}@keyframes mkOpenCurtainRight{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0 0 0 0)}}html.mk-js .mk-open-split-h{animation-name:mkOpenSplitH;animation-duration:var(--mk-dur-lg)}@keyframes mkOpenSplitH{0%{clip-path:inset(50% 0 50% 0)}to{clip-path:inset(0 0 0 0)}}html.mk-js .mk-open-split-v{animation-name:mkOpenSplitV;animation-duration:var(--mk-dur-lg)}@keyframes mkOpenSplitV{0%{clip-path:inset(0 50% 0 50%)}to{clip-path:inset(0 0 0 0)}}html.mk-js .mk-open-iris{animation-name:mkOpenIris;animation-duration:var(--mk-dur-lg)}@keyframes mkOpenIris{0%{clip-path:circle(0% at 50% 50%)}to{clip-path:circle(140% at 50% 50%)}}html.mk-js .mk-open-blinds{animation-name:mkOpenBlinds;animation-duration:var(--mk-dur-lg);animation-timing-function:steps(6,end)}@keyframes mkOpenBlinds{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}html.mk-js .mk-open-shutter{animation-name:mkOpenShutter;animation-duration:var(--mk-dur-lg)}@keyframes mkOpenShutter{0%{clip-path:inset(50% 0 50% 0);filter:brightness(1.4)}to{clip-path:inset(0 0 0 0);filter:none}}html.mk-js .mk-open-zoom-blur{animation-name:mkOpenZoomBlur;animation-duration:var(--mk-dur-lg)}@keyframes mkOpenZoomBlur{0%{opacity:0;transform:scale(1.08);filter:blur(14px)}to{opacity:1;transform:none;filter:blur(0)}}html.mk-js .mk-open-skew-settle{animation-name:mkOpenSkew}@keyframes mkOpenSkew{0%{opacity:0;transform:skewY(5deg) translateY(24px)}to{opacity:1;transform:none}}html.mk-js .mk-open-drop{animation-name:mkOpenDrop;animation-timing-function:var(--mk-ease-spring);animation-duration:var(--mk-dur-lg)}@keyframes mkOpenDrop{0%{opacity:0;transform:translateY(calc(-1 * var(--mk-dist-lg)))}to{opacity:1;transform:none}}html.mk-js .mk-open-rise{animation-name:mkOpenRise}@keyframes mkOpenRise{0%{opacity:0;transform:translateY(var(--mk-dist-lg))}to{opacity:1;transform:none}}html.mk-js .mk-open-unfold{animation-name:mkOpenUnfold;transform-origin:top center;animation-duration:var(--mk-dur-lg)}@keyframes mkOpenUnfold{0%{opacity:0;transform:perspective(900px) rotateX(-78deg)}to{opacity:1;transform:perspective(900px) rotateX(0)}}html.mk-js .mk-open-flip-y{animation-name:mkOpenFlipY;animation-duration:var(--mk-dur-lg)}@keyframes mkOpenFlipY{0%{opacity:0;transform:perspective(1000px) rotateY(80deg)}to{opacity:1;transform:perspective(1000px) rotateY(0)}}html.mk-js .mk-open-diagonal{animation-name:mkOpenDiagonal;animation-duration:var(--mk-dur-lg)}@keyframes mkOpenDiagonal{0%{clip-path:polygon(0 0,0 0,0 100%,0 100%)}to{clip-path:polygon(0 0,130% 0,100% 100%,0 100%)}}html.mk-js .mk-open-mask-corner{animation-name:mkOpenMaskCorner;animation-duration:var(--mk-dur-lg)}@keyframes mkOpenMaskCorner{0%{clip-path:circle(0% at 0% 0%)}to{clip-path:circle(160% at 0% 0%)}}html.mk-js .mk-open-cascade>*{opacity:0;transform:translateY(28px);animation:mkOpenRise var(--mk-dur-md) var(--mk-ease-out) both;animation-play-state:paused;animation-delay:calc(var(--mk-i, 0) * var(--mk-stagger))}html.mk-js .mk-open-cascade.mk-in>*{animation-play-state:running}html.mk-js .mk-open-letterbox{animation-name:mkOpenLetterbox;animation-duration:var(--mk-dur-xl)}@keyframes mkOpenLetterbox{0%{clip-path:inset(42% 0 42% 0)}to{clip-path:inset(0 0 0 0)}}html.mk-js .mk-open-grain-fade{animation-name:mkOpenGrainFade;animation-duration:var(--mk-dur-lg)}@keyframes mkOpenGrainFade{0%{opacity:0;filter:contrast(2.4) brightness(1.8) saturate(0)}to{opacity:1;filter:none}}html.mk-js .mk-reveal-up{animation-name:mkRevealUp}@keyframes mkRevealUp{0%{opacity:0;transform:translateY(var(--mk-dist))}to{opacity:1;transform:none}}html.mk-js .mk-reveal-down{animation-name:mkRevealDown}@keyframes mkRevealDown{0%{opacity:0;transform:translateY(calc(-1 * var(--mk-dist)))}to{opacity:1;transform:none}}html.mk-js .mk-reveal-left{animation-name:mkRevealLeft}@keyframes mkRevealLeft{0%{opacity:0;transform:translate(calc(-1 * var(--mk-dist)))}to{opacity:1;transform:none}}html.mk-js .mk-reveal-right{animation-name:mkRevealRight}@keyframes mkRevealRight{0%{opacity:0;transform:translate(var(--mk-dist))}to{opacity:1;transform:none}}html.mk-js .mk-reveal-fade{animation-name:mkRevealFade}@keyframes mkRevealFade{0%{opacity:0}to{opacity:1}}html.mk-js .mk-reveal-blur{animation-name:mkRevealBlur;animation-duration:var(--mk-dur-lg)}@keyframes mkRevealBlur{0%{opacity:0;filter:blur(12px);transform:translateY(10px)}to{opacity:1;filter:blur(0);transform:none}}html.mk-js .mk-reveal-scale{animation-name:mkRevealScale}@keyframes mkRevealScale{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}html.mk-js .mk-reveal-rotate{animation-name:mkRevealRotate}@keyframes mkRevealRotate{0%{opacity:0;transform:rotate(-4deg) scale(.96) translateY(16px)}to{opacity:1;transform:none}}html.mk-js .mk-reveal-clip-up{animation-name:mkRevealClipUp;animation-duration:var(--mk-dur-lg)}@keyframes mkRevealClipUp{0%{clip-path:inset(100% 0 0 0)}to{clip-path:inset(0 0 -6% 0)}}html.mk-js .mk-reveal-clip-left{animation-name:mkRevealClipLeft;animation-duration:var(--mk-dur-lg)}@keyframes mkRevealClipLeft{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 -6% 0 0)}}html.mk-js .mk-reveal-skew{animation-name:mkRevealSkew}@keyframes mkRevealSkew{0%{opacity:0;transform:skew(-8deg) translate(20px)}to{opacity:1;transform:none}}html.mk-js .mk-reveal-flip{animation-name:mkRevealFlip;animation-duration:var(--mk-dur-lg)}@keyframes mkRevealFlip{0%{opacity:0;transform:perspective(800px) rotateX(38deg);transform-origin:bottom}to{opacity:1;transform:perspective(800px) rotateX(0)}}html.mk-js .mk-reveal-mask-word{animation-name:mkRevealMaskWord;animation-duration:var(--mk-dur-lg)}@keyframes mkRevealMaskWord{0%{clip-path:inset(0 100% -10% 0)}to{clip-path:inset(0 -2% -10% 0)}}html.mk-js .mk-reveal-bar{position:relative;animation-name:mkRevealFade;animation-delay:calc(var(--mk-i,0) * var(--mk-stagger) + .28s)}html.mk-js .mk-reveal-bar:before{content:"";position:absolute;inset:0 100% 0 0;background:var(--mk-accent);transform-origin:0 50%}html.mk-js .mk-reveal-bar.mk-in:before{animation:mkBarWipe .55s var(--mk-ease-inout) forwards}@keyframes mkBarWipe{0%{inset:0 100% 0 0}50%{inset:0}to{inset:0 0 0 100%}}html.mk-js .mk-reveal-stagger>*{opacity:0;transform:translateY(22px);animation:mkRevealUp var(--mk-dur-md) var(--mk-ease-out) both;animation-play-state:paused;animation-delay:calc(var(--mk-i, 0) * var(--mk-stagger))}html.mk-js .mk-reveal-stagger.mk-in>*{animation-play-state:running}.mk-reveal-parallax{transform:translate3d(0,var(--mk-p, 0),0);will-change:transform}.mk-btn{position:relative;overflow:hidden;isolation:isolate;transition:color var(--mk-dur-sm) var(--mk-ease-soft),transform var(--mk-dur-xs) var(--mk-ease-soft)}.mk-btn>*{position:relative;z-index:1}.mk-btn:before{content:"";position:absolute;inset:0;z-index:0;background:var(--mk-accent);transition:transform var(--mk-dur-sm) var(--mk-ease-out)}.mk-btn-fill-l:before{transform:scaleX(0);transform-origin:0 50%}.mk-btn-fill-l:hover:before,.mk-btn-fill-l:focus-visible:before{transform:scaleX(1)}.mk-btn-fill-r:before{transform:scaleX(0);transform-origin:100% 50%}.mk-btn-fill-r:hover:before,.mk-btn-fill-r:focus-visible:before{transform:scaleX(1)}.mk-btn-fill-up:before{transform:scaleY(0);transform-origin:50% 100%}.mk-btn-fill-up:hover:before,.mk-btn-fill-up:focus-visible:before{transform:scaleY(1)}.mk-btn-fill-center:before{transform:scale(0);transform-origin:50% 50%;border-radius:50%}.mk-btn-fill-center:hover:before,.mk-btn-fill-center:focus-visible:before{transform:scale(2.4);border-radius:0}.mk-btn-underline{overflow:visible}.mk-btn-underline:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:currentColor;transform:scaleX(0);transform-origin:0 50%;transition:transform var(--mk-dur-sm) var(--mk-ease-out)}.mk-btn-underline:hover:after,.mk-btn-underline:focus-visible:after{transform:scaleX(1)}.mk-btn-underline-center{overflow:visible}.mk-btn-underline-center:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:currentColor;transform:scaleX(0);transform-origin:50% 50%;transition:transform var(--mk-dur-sm) var(--mk-ease-out)}.mk-btn-underline-center:hover:after,.mk-btn-underline-center:focus-visible:after{transform:scaleX(1)}.mk-btn-bracket{overflow:visible}.mk-btn-bracket:before,.mk-btn-bracket:after{content:"";position:absolute;top:10%;bottom:10%;width:2px;background:currentColor;opacity:0;transition:transform var(--mk-dur-sm) var(--mk-ease-out),opacity var(--mk-dur-sm)}.mk-btn-bracket:before{left:-.4em;transform:translate(6px)}.mk-btn-bracket:after{right:-.4em;transform:translate(-6px)}.mk-btn-bracket:hover:before,.mk-btn-bracket:hover:after,.mk-btn-bracket:focus-visible:before,.mk-btn-bracket:focus-visible:after{opacity:1;transform:none}.mk-btn-arrow>.mk-arrow{display:inline-block;transition:transform var(--mk-dur-sm) var(--mk-ease-out)}.mk-btn-arrow:hover>.mk-arrow,.mk-btn-arrow:focus-visible>.mk-arrow{transform:translate(.4em)}.mk-btn-shine:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:40%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.55),transparent);transform:skew(-18deg)}.mk-btn-shine:hover:after{animation:mkShine .7s var(--mk-ease-inout)}@keyframes mkShine{to{left:120%}}.mk-btn-lift{transition:transform var(--mk-dur-sm) var(--mk-ease-out),box-shadow var(--mk-dur-sm) var(--mk-ease-out)}.mk-btn-lift:hover,.mk-btn-lift:focus-visible{transform:translateY(-3px);box-shadow:0 12px 26px -12px #0006}.mk-btn-trace{overflow:visible}.mk-btn-trace:before,.mk-btn-trace:after{content:"";position:absolute;inset:0;border:2px solid var(--mk-accent);background:none}.mk-btn-trace:before{clip-path:inset(0 100% 100% 0);transition:clip-path var(--mk-dur-sm) var(--mk-ease-out)}.mk-btn-trace:after{clip-path:inset(100% 0 0 100%);transition:clip-path var(--mk-dur-sm) var(--mk-ease-out) .06s}.mk-btn-trace:hover:before{clip-path:inset(0 0 0 0)}.mk-btn-trace:hover:after{clip-path:inset(0 0 0 0)}.mk-btn-swap{overflow:hidden}.mk-btn-swap .mk-swap{display:inline-grid}.mk-btn-swap .mk-swap>*{grid-area:1 / 1;transition:transform var(--mk-dur-sm) var(--mk-ease-out)}.mk-btn-swap .mk-swap>:last-child{transform:translateY(120%)}.mk-btn-swap:hover .mk-swap>:first-child,.mk-btn-swap:focus-visible .mk-swap>:first-child{transform:translateY(-120%)}.mk-btn-swap:hover .mk-swap>:last-child,.mk-btn-swap:focus-visible .mk-swap>:last-child{transform:translateY(0)}.mk-btn-split .mk-split-t,.mk-btn-split .mk-split-b{display:inline-block;transition:transform var(--mk-dur-sm) var(--mk-ease-out)}.mk-btn-split:hover .mk-split-t{transform:translate(-.18em)}.mk-btn-split:hover .mk-split-b{transform:translate(.18em)}.mk-btn-widen .mk-widen{display:inline-block;transition:transform var(--mk-dur-sm) var(--mk-ease-out)}.mk-btn-widen:hover .mk-widen,.mk-btn-widen:focus-visible .mk-widen{transform:scaleX(1.08)}.mk-btn-corner{transition:clip-path var(--mk-dur-sm) var(--mk-ease-out);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.mk-btn-corner:hover,.mk-btn-corner:focus-visible{clip-path:polygon(.6em 0,100% 0,100% calc(100% - .6em),calc(100% - .6em) 100%,0 100%,0 .6em)}.mk-btn-magnet{transition:transform var(--mk-dur-sm) var(--mk-ease-spring);transform:translate(var(--mk-mx, 0),var(--mk-my, 0))}.mk-press-squash{transition:transform var(--mk-dur-xs) var(--mk-ease-soft)}.mk-press-squash:active{transform:scale(.96)}.mk-press-push{transition:transform var(--mk-dur-xs) var(--mk-ease-soft),box-shadow var(--mk-dur-xs)}.mk-press-push:active{transform:translateY(2px);box-shadow:inset 0 3px 8px -3px #00000073}.mk-press-jelly:active{animation:mkJelly .5s var(--mk-ease-soft)}@keyframes mkJelly{0%{transform:scale(1)}30%{transform:scale(.9,1.06)}55%{transform:scale(1.05,.94)}75%{transform:scale(.98,1.02)}to{transform:scale(1)}}.mk-press-ripple{position:relative;overflow:hidden}.mk-press-ripple:after{content:"";position:absolute;left:var(--mk-rx, 50%);top:var(--mk-ry, 50%);width:8px;height:8px;border-radius:50%;background:currentColor;opacity:.35;transform:translate(-50%,-50%) scale(0)}.mk-press-ripple:active:after{animation:mkRipple .6s var(--mk-ease-out)}@keyframes mkRipple{to{transform:translate(-50%,-50%) scale(40);opacity:0}}.mk-state-success[data-state=ok] .mk-label{transform:scale(0)}.mk-state-success .mk-label{transition:transform var(--mk-dur-sm) var(--mk-ease-in)}.mk-state-success .mk-check{position:absolute;inset:0;display:grid;place-items:center;transform:scale(0);transition:transform var(--mk-dur-sm) var(--mk-ease-spring)}.mk-state-success[data-state=ok] .mk-check{transform:scale(1)}.mk-state-loading[data-state=busy] .mk-label{opacity:.35}.mk-state-loading[data-state=busy]:after{content:"•••";position:absolute;inset:0;display:grid;place-items:center;letter-spacing:.2em;animation:mkDots 1s steps(4,end) infinite}@keyframes mkDots{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.mk-state-spinner[data-state=busy] .mk-label{opacity:0}.mk-state-spinner[data-state=busy]:after{content:"";position:absolute;left:50%;top:50%;width:1.1em;height:1.1em;margin:-.55em 0 0 -.55em;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:mkSpin .7s linear infinite}.mk-state-progress{position:relative;overflow:hidden}.mk-state-progress:before{content:"";position:absolute;inset:0;background:var(--mk-accent);transform:scaleX(var(--mk-val, 0));transform-origin:0 50%;transition:transform .3s var(--mk-ease-out);z-index:0}.mk-state-progress>*{position:relative;z-index:1}.mk-state-error[data-state=err]{animation:mkShake .4s var(--mk-ease-soft)}@keyframes mkShake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(5px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.mk-state-bounce-in{animation:mkBounceIn .5s var(--mk-ease-spring) both}@keyframes mkBounceIn{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.mk-state-collapse .mk-label{transition:transform var(--mk-dur-sm) var(--mk-ease-in);transform-origin:0 50%}.mk-state-collapse .mk-icon{transform:scale(0);transition:transform var(--mk-dur-sm) var(--mk-ease-spring)}.mk-state-collapse[data-state=mini] .mk-label{transform:scaleX(0)}.mk-state-collapse[data-state=mini] .mk-icon{transform:scale(1)}.mk-state-disabled[disabled],.mk-state-disabled[aria-disabled=true]{filter:grayscale(1) opacity(.5);pointer-events:none}.mk-state-pulse-cta{animation:mkPulseCta 2.4s var(--mk-ease-inout) infinite}@keyframes mkPulseCta{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}.mk-state-confirm-pop[data-state=ok]{animation:mkConfirmPop .5s var(--mk-ease-spring)}@keyframes mkConfirmPop{0%{transform:scale(1)}40%{transform:scale(1.16)}to{transform:scale(1)}}.mk-nav-drop{animation:mkNavDrop var(--mk-dur-lg) var(--mk-ease-out) both}@keyframes mkNavDrop{0%{transform:translateY(-100%)}to{transform:none}}.mk-nav-shrink{transition:transform var(--mk-dur-sm) var(--mk-ease-out);transform-origin:50% 0}.mk-nav-shrink.is-stuck{transform:scaleY(.82)}.mk-nav-shrink.is-stuck .mk-nav-inner{transform:scale(.92)}.mk-nav-shrink .mk-nav-inner,.mk-nav-hide{transition:transform var(--mk-dur-sm) var(--mk-ease-out)}.mk-nav-hide.is-hidden{transform:translateY(-105%)}.mk-menu-iris{clip-path:circle(0% at calc(100% - 2.5rem) 2.5rem);transition:clip-path var(--mk-dur-lg) var(--mk-ease-inout)}.mk-menu-iris.is-open{clip-path:circle(150% at calc(100% - 2.5rem) 2.5rem)}.mk-menu-slide{transform:translate(100%);transition:transform var(--mk-dur-md) var(--mk-ease-out)}.mk-menu-slide.is-open{transform:none}.mk-menu-stagger>*{opacity:0;transform:translate(24px);transition:opacity var(--mk-dur-sm) var(--mk-ease-out),transform var(--mk-dur-sm) var(--mk-ease-out);transition-delay:calc(var(--mk-i, 0) * 40ms)}.mk-menu-stagger.is-open>*{opacity:1;transform:none}.mk-dropdown-unfold{transform:scaleY(0);transform-origin:top;opacity:0;transition:transform var(--mk-dur-sm) var(--mk-ease-out),opacity var(--mk-dur-sm)}.mk-dropdown-unfold.is-open{transform:scaleY(1);opacity:1}.mk-mega-grid>*{opacity:0;transform:translateY(14px);transition:opacity var(--mk-dur-sm),transform var(--mk-dur-sm) var(--mk-ease-out);transition-delay:calc(var(--mk-i, 0) * 35ms)}.mk-mega-grid.is-open>*{opacity:1;transform:none}.mk-tab-ink{position:absolute;height:2px;bottom:0;left:0;width:1px;background:var(--mk-accent);transform:translate(var(--mk-x, 0)) scaleX(var(--mk-w, 0));transform-origin:0 50%;transition:transform var(--mk-dur-sm) var(--mk-ease-out)}.mk-tab-panel{animation:mkCrossfade var(--mk-dur-sm) var(--mk-ease-out) both}@keyframes mkCrossfade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mk-sheet-rise{transform:translateY(100%);transition:transform var(--mk-dur-md) var(--mk-ease-out)}.mk-sheet-rise.is-open{transform:none}.mk-backdrop{opacity:0;transition:opacity var(--mk-dur-sm)}.mk-backdrop.is-open{opacity:1}.mk-toast-in{animation:mkToastIn var(--mk-dur-md) var(--mk-ease-spring) both}@keyframes mkToastIn{0%{opacity:0;transform:translate(40px) scale(.9)}to{opacity:1;transform:none}}.mk-tooltip-pop{transform:scale(.8);opacity:0;transform-origin:var(--mk-origin, 50% 100%);transition:transform var(--mk-dur-xs) var(--mk-ease-spring),opacity var(--mk-dur-xs)}.mk-tooltip-pop.is-open,[data-mk-tip]:hover .mk-tooltip-pop,[data-mk-tip]:focus-visible .mk-tooltip-pop{transform:scale(1);opacity:1}.mk-chevron{transition:transform var(--mk-dur-sm) var(--mk-ease-out)}[open]>summary .mk-chevron,.is-open .mk-chevron,[aria-expanded=true] .mk-chevron{transform:rotate(180deg)}.mk-cursor-dot{position:fixed;top:0;left:0;width:10px;height:10px;border-radius:50%;background:var(--mk-accent);pointer-events:none;z-index:9999;transform:translate(-50%,-50%) translate(var(--mk-cx, -100px),var(--mk-cy, -100px)) scale(var(--mk-cs, 1));transition:transform .12s var(--mk-ease-soft);mix-blend-mode:difference}.mk-card-lift{transition:transform var(--mk-dur-sm) var(--mk-ease-out),box-shadow var(--mk-dur-sm) var(--mk-ease-out)}.mk-card-lift:hover,.mk-card-lift:focus-within{transform:translateY(-6px) scale(1.012);box-shadow:0 24px 50px -22px #00000059}.mk-card-tilt{transform:perspective(800px) rotateX(var(--mk-rx, 0)) rotateY(var(--mk-ry, 0));transition:transform .2s var(--mk-ease-soft);transform-style:preserve-3d}.mk-card-glow{transition:box-shadow var(--mk-dur-sm)}.mk-card-glow:hover{box-shadow:0 0 0 1px var(--mk-accent),0 0 30px -6px var(--mk-accent)}.mk-card-peel{position:relative;transition:clip-path var(--mk-dur-sm) var(--mk-ease-out)}.mk-card-peel:after{content:"";position:absolute;top:0;right:0;border:14px solid transparent;border-top-color:var(--mk-accent);border-right-color:var(--mk-accent);transform:scale(0);transform-origin:100% 0;transition:transform var(--mk-dur-sm) var(--mk-ease-out)}.mk-card-peel:hover{clip-path:polygon(0 0,calc(100% - 1.4em) 0,100% 1.4em,100% 100%,0 100%)}.mk-card-peel:hover:after{transform:scale(1)}.mk-img-zoom{overflow:hidden}.mk-img-zoom img,.mk-img-zoom>.mk-img{transition:transform var(--mk-dur-lg) var(--mk-ease-out)}.mk-img-zoom:hover img,.mk-img-zoom:hover>.mk-img{transform:scale(1.06)}.mk-img-kenburns img,.mk-img-kenburns>.mk-img{animation:mkKenburns 18s var(--mk-ease-inout) infinite alternate}@keyframes mkKenburns{0%{transform:scale(1) translate(0)}to{transform:scale(1.12) translate(-2%,-2%)}}.mk-img-parallax img,.mk-img-parallax>.mk-img{transition:transform .25s var(--mk-ease-soft);transform:translate(var(--mk-px, 0),var(--mk-py, 0)) scale(1.08)}.mk-img-duotone img,.mk-img-duotone>.mk-img{filter:grayscale(1) sepia(.4) hue-rotate(300deg) saturate(2) brightness(.7) contrast(1.1);transition:filter var(--mk-dur-md) var(--mk-ease-out)}.mk-img-duotone:hover img,.mk-img-duotone:hover>.mk-img{filter:none}html.mk-js .mk-img-reveal{position:relative;overflow:hidden}html.mk-js .mk-img-reveal img,html.mk-js .mk-img-reveal>.mk-img{transform:scale(1.2);transition:transform var(--mk-dur-xl) var(--mk-ease-out)}html.mk-js .mk-img-reveal:before{content:"";position:absolute;inset:0;background:var(--mk-accent);transform:translate(-101%);z-index:2}html.mk-js .mk-img-reveal.mk-in:before{animation:mkPanelSwipe var(--mk-dur-xl) var(--mk-ease-inout) forwards}html.mk-js .mk-img-reveal.mk-in img,html.mk-js .mk-img-reveal.mk-in>.mk-img{transform:none}@keyframes mkPanelSwipe{0%{transform:translate(-101%)}50%{transform:translate(0)}to{transform:translate(101%)}}.mk-caption-rise{overflow:hidden}.mk-caption-rise .mk-caption{transform:translateY(101%);transition:transform var(--mk-dur-sm) var(--mk-ease-out)}.mk-caption-rise:hover .mk-caption,.mk-caption-rise:focus-within .mk-caption{transform:none}.mk-flip{perspective:1000px}.mk-flip .mk-flip-inner{position:relative;transition:transform var(--mk-dur-lg) var(--mk-ease-inout);transform-style:preserve-3d}.mk-flip:hover .mk-flip-inner,.mk-flip:focus-within .mk-flip-inner{transform:rotateY(180deg)}.mk-flip .mk-flip-front,.mk-flip .mk-flip-back{backface-visibility:hidden}.mk-flip .mk-flip-back{position:absolute;inset:0;transform:rotateY(180deg)}.mk-fan>*{transition:transform var(--mk-dur-sm) var(--mk-ease-out)}.mk-fan:hover>:nth-child(1){transform:rotate(-8deg) translate(-10%)}.mk-fan:hover>:nth-child(3){transform:rotate(8deg) translate(10%)}.mk-shadow-spread{transition:box-shadow var(--mk-dur-md) var(--mk-ease-out)}.mk-shadow-spread:hover{box-shadow:0 40px 80px -30px #00000073}.mk-mask-sweep{position:relative;overflow:hidden}.mk-mask-sweep:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 40%,rgba(255,255,255,.35),transparent 60%);transform:translate(-100%)}.mk-mask-sweep:hover:after{animation:mkShine .9s var(--mk-ease-inout)}.mk-type-writer{display:inline-block;overflow:hidden;white-space:nowrap;border-right:2px solid currentColor;width:0}html.mk-js .mk-type-writer.mk-in{animation:mkTypeWriter 2.2s steps(30,end) forwards,mkCaret .7s steps(1) infinite}@keyframes mkTypeWriter{to{width:100%}}@keyframes mkCaret{50%{border-color:transparent}}html.mk-js .mk-type-chars .mk-char{display:inline-block;opacity:0;transform:translateY(.5em) rotate(6deg)}html.mk-js .mk-type-chars.mk-in .mk-char{animation:mkCharIn .5s var(--mk-ease-out) both;animation-delay:calc(var(--mk-i, 0) * 24ms)}@keyframes mkCharIn{to{opacity:1;transform:none}}html.mk-js .mk-type-words .mk-word{display:inline-block;opacity:0;transform:translateY(.6em)}html.mk-js .mk-type-words.mk-in .mk-word{animation:mkCharIn .5s var(--mk-ease-out) both;animation-delay:calc(var(--mk-i, 0) * 55ms)}.mk-type-scramble{font-variant-numeric:tabular-nums}.mk-text-sweep{position:relative}.mk-text-sweep:after{content:attr(data-text);position:absolute;inset:0;color:var(--mk-accent);clip-path:inset(0 100% 0 0)}html.mk-js .mk-text-sweep.mk-in:after{animation:mkTextSweep 1s var(--mk-ease-inout) forwards}@keyframes mkTextSweep{40%{clip-path:inset(0 0 0 0)}to{clip-path:inset(0 0 0 100%)}}.mk-text-underline{background-image:linear-gradient(currentColor,currentColor);background-size:0% 2px;background-position:0 100%;background-repeat:no-repeat;transition:background-size var(--mk-dur-md) var(--mk-ease-out)}html.mk-js .mk-text-underline.mk-in,.mk-text-underline:hover{background-size:100% 2px}.mk-text-marker{position:relative}.mk-text-marker:before{content:"";position:absolute;inset:.1em -.1em;background:var(--mk-accent);opacity:.28;z-index:-1;clip-path:inset(0 100% 0 0)}html.mk-js .mk-text-marker.mk-in:before{animation:mkMarker .6s var(--mk-ease-out) .2s forwards}@keyframes mkMarker{to{clip-path:inset(0 0 0 0)}}.mk-text-outline{-webkit-text-stroke:1.5px currentColor;color:transparent;position:relative}.mk-text-outline:after{content:attr(data-text);position:absolute;inset:0;-webkit-text-stroke:0;color:var(--mk-accent);clip-path:inset(0 100% 0 0)}html.mk-js .mk-text-outline.mk-in:after{animation:mkMarker 1.1s var(--mk-ease-out) forwards}.mk-count-up{font-variant-numeric:tabular-nums}html.mk-js .mk-text-lines .mk-line{display:block;overflow:hidden}html.mk-js .mk-text-lines .mk-line>*{display:inline-block;transform:translateY(105%)}html.mk-js .mk-text-lines.mk-in .mk-line>*{animation:mkLineIn .7s var(--mk-ease-out) both;animation-delay:calc(var(--mk-i, 0) * 80ms)}@keyframes mkLineIn{to{transform:none}}.mk-text-wave .mk-char{display:inline-block;animation:mkWave 2s var(--mk-ease-inout) infinite;animation-delay:calc(var(--mk-i, 0) * 60ms)}@keyframes mkWave{0%,to{transform:translateY(0)}50%{transform:translateY(-.18em)}}.mk-text-glitch{position:relative}.mk-text-glitch:before,.mk-text-glitch:after{content:attr(data-text);position:absolute;inset:0}.mk-text-glitch:before{color:#f0f;transform:translate(0)}.mk-text-glitch:after{color:#0ff;transform:translate(0)}.mk-text-glitch:hover:before{animation:mkGlitchA .4s steps(2) infinite}.mk-text-glitch:hover:after{animation:mkGlitchB .4s steps(2) infinite}@keyframes mkGlitchA{0%{transform:translate(-2px,1px);clip-path:inset(0 0 60% 0)}50%{transform:translate(2px,-1px);clip-path:inset(40% 0 0 0)}to{transform:translate(0)}}@keyframes mkGlitchB{0%{transform:translate(2px,-1px);clip-path:inset(50% 0 20% 0)}50%{transform:translate(-2px,1px);clip-path:inset(10% 0 55% 0)}to{transform:translate(0)}}@keyframes mkSpin{to{transform:rotate(1turn)}}.mk-load-spinner{width:2.2em;height:2.2em;border:3px solid color-mix(in srgb,currentColor 22%,transparent);border-top-color:currentColor;border-radius:50%;animation:mkSpin .8s linear infinite}.mk-load-ring{position:relative;width:2.4em;height:2.4em}.mk-load-ring:before,.mk-load-ring:after{content:"";position:absolute;inset:0;border-radius:50%;border:3px solid transparent}.mk-load-ring:before{border-top-color:currentColor;animation:mkSpin 1s linear infinite}.mk-load-ring:after{border-bottom-color:var(--mk-accent);inset:.35em;animation:mkSpin .7s linear infinite reverse}.mk-load-dots{display:inline-flex;gap:.4em}.mk-load-dots i{width:.55em;height:.55em;border-radius:50%;background:currentColor;animation:mkDotBounce .9s var(--mk-ease-inout) infinite}.mk-load-dots i:nth-child(2){animation-delay:.15s}.mk-load-dots i:nth-child(3){animation-delay:.3s}@keyframes mkDotBounce{0%,to{transform:translateY(0);opacity:.5}50%{transform:translateY(-.5em);opacity:1}}.mk-load-bars{display:inline-flex;gap:.25em;align-items:flex-end;height:1.6em}.mk-load-bars i{width:.28em;height:100%;background:currentColor;transform-origin:50% 100%;animation:mkBar .9s var(--mk-ease-inout) infinite}.mk-load-bars i:nth-child(2){animation-delay:.15s}.mk-load-bars i:nth-child(3){animation-delay:.3s}.mk-load-bars i:nth-child(4){animation-delay:.45s}@keyframes mkBar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.mk-load-orbit{position:relative;width:2.4em;height:2.4em}.mk-load-orbit:after{content:"";position:absolute;top:0;left:50%;width:.5em;height:.5em;margin-left:-.25em;border-radius:50%;background:currentColor;transform-origin:.25em 1.2em;animation:mkSpin 1s linear infinite}.mk-load-pulse{position:relative;width:1em;height:1em}.mk-load-pulse:before,.mk-load-pulse:after{content:"";position:absolute;inset:0;border-radius:50%;background:currentColor;animation:mkPulseRing 1.6s var(--mk-ease-out) infinite}.mk-load-pulse:after{animation-delay:.8s}@keyframes mkPulseRing{0%{transform:scale(.4);opacity:.7}to{transform:scale(2.6);opacity:0}}.mk-skeleton{position:relative;overflow:hidden;background:color-mix(in srgb,currentColor 10%,transparent)}.mk-skeleton:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,currentColor 12%,transparent),transparent 70%);transform:translate(-100%);animation:mkSkeleton 1.4s var(--mk-ease-inout) infinite}@keyframes mkSkeleton{to{transform:translate(100%)}}.mk-progress-indef{position:relative;overflow:hidden;height:3px;background:color-mix(in srgb,currentColor 14%,transparent)}.mk-progress-indef:after{content:"";position:absolute;inset:0;width:40%;background:var(--mk-accent);transform:translate(-100%);animation:mkProgressIndef 1.3s var(--mk-ease-inout) infinite}@keyframes mkProgressIndef{to{transform:translate(300%)}}.mk-amb-breathe{animation:mkBreathe 4s var(--mk-ease-inout) infinite}@keyframes mkBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}.mk-amb-float{animation:mkFloat 5s var(--mk-ease-inout) infinite}@keyframes mkFloat{0%,to{transform:translateY(-4px)}50%{transform:translateY(4px)}}.mk-amb-wiggle{animation:mkWiggle 3.5s var(--mk-ease-inout) infinite}@keyframes mkWiggle{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.mk-amb-glow{animation:mkGlow 2.6s var(--mk-ease-inout) infinite}@keyframes mkGlow{0%,to{filter:drop-shadow(0 0 0 transparent)}50%{filter:drop-shadow(0 0 12px var(--mk-accent))}}.mk-amb-sheen{position:relative;overflow:hidden}.mk-amb-sheen:after{content:"";position:absolute;top:-50%;left:-60%;width:40%;height:200%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.4),transparent);transform:skew(-18deg);animation:mkSheen 5s var(--mk-ease-inout) infinite}@keyframes mkSheen{0%,65%{transform:skew(-18deg) translate(0)}to{transform:skew(-18deg) translate(520%)}}.mk-amb-spin-slow{animation:mkSpin 14s linear infinite}.mk-amb-tilt-hover{transition:transform var(--mk-dur-sm) var(--mk-ease-spring)}.mk-amb-tilt-hover:hover{transform:rotate(-3deg) scale(1.03)}.mk-amb-confetti{position:relative}.mk-amb-confetti .mk-confetti{position:absolute;width:8px;height:8px;background:var(--mk-accent);opacity:0}.mk-amb-confetti[data-state=pop] .mk-confetti{animation:mkConfetti .9s var(--mk-ease-out) forwards}@keyframes mkConfetti{0%{opacity:1;transform:translate(0) scale(1) rotate(0)}to{opacity:0;transform:translate(var(--mk-cdx, 0),var(--mk-cdy, -80px)) scale(.4) rotate(var(--mk-cr, 220deg))}}.mk-dur-fast{--mk-dur: var(--mk-dur-sm)}.mk-dur-slow{--mk-dur: var(--mk-dur-xl)}.mk-delay-1{animation-delay:.1s}.mk-delay-2{animation-delay:.22s}.mk-delay-3{animation-delay:.36s}.mk-ease-linear{animation-timing-function:linear}.mk-ease-back{animation-timing-function:var(--mk-ease-spring)}@media (prefers-reduced-motion: reduce){html.mk-js [class*=mk-open-],html.mk-js [class*=mk-reveal-],html.mk-js [class*=mk-open-].mk-in,html.mk-js [class*=mk-reveal-].mk-in,html.mk-js .mk-open-cascade>*,html.mk-js .mk-reveal-stagger>*,html.mk-js .mk-img-reveal img,html.mk-js .mk-type-writer.mk-in,html.mk-js .mk-type-chars.mk-in .mk-char,html.mk-js .mk-type-words.mk-in .mk-word,html.mk-js .mk-text-lines.mk-in .mk-line>*{animation:none!important;opacity:1!important;transform:none!important;filter:none!important;clip-path:none!important;width:auto!important}.mk-reveal-parallax{transform:none!important}[class*=mk-amb-],[class*=mk-load-],.mk-state-pulse-cta,.mk-text-wave .mk-char,.mk-img-kenburns img,.mk-btn-shine:after,.mk-amb-sheen:after,.mk-mask-sweep:after{animation:none!important}.mk-text-sweep:after,.mk-text-marker:before,.mk-text-outline:after{clip-path:inset(0 0 0 0)!important}*{transition-duration:.01ms!important}}:root{--lk-negro-lux: #060A06;--lk-negro-suave: #0A1410;--lk-esmeralda-profundo: #0E3B26;--lk-esmeralda: #124E32;--lk-brillo-marmol: #1B6B46;--lk-verde-gema: #0F6A41;--lk-champagne: #E8D5A3;--lk-dorado-claro: #D4B87A;--lk-dorado: #C5A059;--lk-dorado-medio: #B48A3C;--lk-dorado-oscuro: #8C6A2F;--bg: var(--lk-negro-lux);--bg-raised: #0C1712;--bg-emerald: var(--lk-esmeralda-profundo);--bg-emerald-hi: var(--lk-esmeralda);--bg-inset: #050806;--line: color-mix(in srgb, var(--lk-champagne) 9%, transparent);--line-soft: color-mix(in srgb, var(--lk-champagne) 5%, transparent);--line-strong: color-mix(in srgb, var(--lk-dorado) 32%, transparent);--hairline: color-mix(in srgb, var(--lk-champagne) 14%, transparent);--gold: var(--lk-dorado);--gold-bright: var(--lk-dorado-claro);--gold-lite: var(--lk-champagne);--gold-mid: var(--lk-dorado-medio);--gold-deep: var(--lk-dorado-oscuro);--on-gold: #0A1410;--emerald: var(--lk-verde-gema);--emerald-line: var(--lk-brillo-marmol);--ink: #F4EEDF;--ink-dim: color-mix(in srgb, #F4EEDF 64%, transparent);--ink-faint: color-mix(in srgb, #F4EEDF 40%, transparent);--ink-on-emerald: #F6F1E4;--ok: var(--lk-brillo-marmol);--warn: #C9A227;--danger: #B4553C;--font-display: "Cinzel", "Trajan Pro", "Times New Roman", serif;--font-serif: "Cormorant Garamond", "Cormorant", Georgia, serif;--font-body: "Jost", "Futura", "Century Gothic", system-ui, sans-serif;--tracking-display: .06em;--tracking-eyebrow: .32em;--leading-display: 1.06;--leading-body: 1.66;--fs-eyebrow: clamp(.68rem, .62rem + .3vw, .78rem);--fs-small: clamp(.8rem, .76rem + .2vw, .88rem);--fs-body: clamp(.98rem, .93rem + .25vw, 1.06rem);--fs-lead: clamp(1.1rem, 1rem + .6vw, 1.32rem);--fs-h3: clamp(1.2rem, 1.05rem + .8vw, 1.6rem);--fs-h2: clamp(1.8rem, 1.4rem + 2.1vw, 3rem);--fs-h1: clamp(2.6rem, 1.9rem + 3.6vw, 5rem);--fs-display: clamp(3.2rem, 2rem + 6vw, 7rem);--container: 1240px;--container-narrow: 780px;--gutter: clamp(1.15rem, 4vw, 2.8rem);--section-y: clamp(5rem, 3.5rem + 9vw, 9.5rem);--card-pad: clamp(1.3rem, 1rem + 1.6vw, 1.9rem);--radius: 12px;--radius-lg: 20px;--radius-xl: 30px;--radius-pill: 999px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .35), 0 6px 16px -6px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(246, 241, 228, .035);--shadow-md: 0 2px 6px rgba(0, 0, 0, .3), 0 18px 44px -14px rgba(0, 0, 0, .55), inset 0 1px 0 rgba(246, 241, 228, .045);--shadow-lg: 0 4px 10px rgba(0, 0, 0, .3), 0 44px 90px -28px rgba(0, 0, 0, .6), inset 0 1px 0 rgba(246, 241, 228, .055);--shadow-gold: 0 0 44px -14px color-mix(in srgb, var(--gold) 24%, transparent), 0 22px 54px -22px rgba(0, 0, 0, .6), inset 0 1px 0 rgba(232, 213, 163, .07);--shadow-card: var(--shadow-md);--shadow-pop: var(--shadow-lg);--header-h: 76px;--mk-accent: var(--gold);--mk-ink: var(--ink);--mk-dist: 20px;--mk-dist-lg: 38px;--mk-dur-md: .6s;--mk-dur-lg: .9s;--mk-dur-xl: 1.25s;--mk-stagger: 55ms}:root{color-scheme:dark}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1.5rem);tab-size:4;overflow-x:clip}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--leading-body);font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;min-height:100dvh;overflow-x:clip}img,svg,video{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}a{color:inherit;text-decoration:none}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px;border-radius:var(--radius)}::selection{background:color-mix(in srgb,var(--gold) 40%,transparent);color:var(--ink)}body:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(120% 80% at 50% -10%,color-mix(in srgb,var(--lk-esmeralda-profundo) 45%,transparent),transparent 60%),radial-gradient(90% 60% at 100% 100%,color-mix(in srgb,var(--lk-esmeralda) 22%,transparent),transparent 55%)}body>*{position:relative;z-index:1}h1,h2,h3,h4{font-family:var(--font-display);font-weight:600;line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--ink);text-wrap:balance}h1{font-size:var(--fs-h1)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3);letter-spacing:.04em}p{text-wrap:pretty}strong,b{font-weight:600;color:var(--ink)}.lk-eyebrow{font-family:var(--font-body);font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--gold);display:inline-flex;align-items:center;gap:.7em}.lk-eyebrow:before{content:"";width:2.2em;height:1px;background:linear-gradient(90deg,transparent,var(--gold))}.lk-eyebrow--center:after{content:"";width:2.2em;height:1px;background:linear-gradient(90deg,var(--gold),transparent)}.lk-serif{font-family:var(--font-serif)}.lk-gold{color:var(--gold)}.lk-gold-italic{font-family:var(--font-serif);font-style:italic;color:var(--gold-lite);font-weight:500}.lk-lead{font-size:var(--fs-lead);color:var(--ink-dim);font-weight:300;line-height:1.55}.lk-dim{color:var(--ink-dim)}.lk-container{width:min(100% - (var(--gutter) * 2),var(--container));margin-inline:auto}.lk-container--narrow{max-width:var(--container-narrow)}.lk-section{padding-block:var(--section-y)}.lk-section--tight{padding-block:calc(var(--section-y) * .6)}.lk-section--emerald{background:var(--bg-emerald)}.lk-section--raised{background:linear-gradient(180deg,color-mix(in srgb,var(--lk-esmeralda-profundo) 26%,transparent),transparent 20%,transparent 80%,color-mix(in srgb,var(--lk-esmeralda-profundo) 20%,transparent)),var(--bg-raised)}.lk-hr{border:0;height:1px;background:linear-gradient(90deg,transparent,var(--hairline),transparent)}.lk-surface{background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.lk-btn{--_bg: transparent;--_fg: var(--ink);--_bd: var(--line-strong);display:inline-flex;align-items:center;justify-content:center;gap:.6em;padding:1.05em 1.9em;font-family:var(--font-display);font-size:var(--fs-small);font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--_fg);background:var(--_bg);border:1px solid var(--_bd);border-radius:var(--radius);transition:transform .16s cubic-bezier(.4,0,.2,1),background-color .28s ease,color .28s ease,border-color .28s ease,box-shadow .28s ease}.lk-btn:hover{transform:translateY(-2px)}.lk-btn:active{transform:translateY(0) scale(.985)}.lk-btn--gold{--_bg: linear-gradient(180deg, var(--gold-bright), var(--gold) 55%, var(--gold-mid));--_fg: var(--on-gold);--_bd: var(--gold-deep);box-shadow:inset 0 1px color-mix(in srgb,var(--gold-lite) 60%,transparent),0 2px 6px #0000004d,0 18px 40px -16px color-mix(in srgb,var(--gold) 55%,transparent)}.lk-btn--gold:hover{box-shadow:inset 0 1px color-mix(in srgb,var(--gold-lite) 75%,transparent),0 4px 10px #0000004d,0 26px 52px -16px color-mix(in srgb,var(--gold) 70%,transparent)}.lk-btn--ghost{--_bg: color-mix(in srgb, var(--gold) 4%, transparent);--_fg: var(--gold-lite);--_bd: var(--line-strong)}.lk-btn--ghost:hover{--_bd: var(--gold);background:color-mix(in srgb,var(--gold) 12%,transparent);box-shadow:var(--shadow-sm)}.lk-btn--block{display:flex;width:100%}.lk-btn--sm{padding:.75em 1.25em;letter-spacing:.1em}.lk-btn[disabled],.lk-btn[aria-disabled=true]{opacity:.45;pointer-events:none;transform:none}.lk-link{color:var(--gold-lite);font-weight:500;background-image:linear-gradient(var(--gold),var(--gold));background-size:0% 1px;background-position:0 100%;background-repeat:no-repeat;padding-bottom:2px;transition:background-size .32s cubic-bezier(.22,1,.36,1),color .2s}.lk-link:hover{background-size:100% 1px;color:var(--gold-bright)}.lk-chip{display:inline-flex;align-items:center;gap:.5em;padding:.55em 1.05em;font-size:var(--fs-eyebrow);font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-lite);border:1px solid var(--line);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--bg-raised) 80%,transparent);box-shadow:var(--shadow-sm)}.lk-chip--filter{cursor:pointer;transition:border-color .2s,color .2s,background-color .2s,box-shadow .2s}.lk-chip--filter:hover{border-color:var(--line-strong);color:var(--gold-bright)}.lk-chip--filter[aria-pressed=true]{color:var(--on-gold);background:var(--gold);border-color:var(--gold);box-shadow:0 6px 16px -6px color-mix(in srgb,var(--gold) 55%,transparent)}.lk-badge{display:inline-block;padding:.4em .85em;font-size:.64rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;border-radius:var(--radius-pill)}.lk-badge--out{background:color-mix(in srgb,var(--danger) 22%,var(--bg-inset));color:#e8c9be;border:1px solid color-mix(in srgb,var(--danger) 45%,transparent)}.lk-badge--new{background:color-mix(in srgb,var(--emerald) 25%,transparent);color:var(--gold-lite);border:1px solid var(--emerald-line)}.lk-badge--gold{background:var(--gold);color:var(--on-gold)}.lk-badge--pend{background:color-mix(in srgb,var(--warn) 20%,var(--bg-inset));color:#f0dfa8;border:1px solid color-mix(in srgb,var(--warn) 45%,transparent)}.lk-badge--ok{background:color-mix(in srgb,var(--emerald) 28%,transparent);color:var(--gold-lite);border:1px solid var(--emerald-line)}.lk-badge--rej{background:color-mix(in srgb,var(--danger) 22%,var(--bg-inset));color:#e8c9be;border:1px solid color-mix(in srgb,var(--danger) 45%,transparent)}.lk-field{display:grid;gap:.55rem}.lk-field>label{font-size:var(--fs-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim)}.lk-input{width:100%;padding:.95em 1.15em;background:var(--bg-inset);border:1px solid var(--line-strong);border-radius:var(--radius);color:var(--ink);box-shadow:inset 0 1px 3px #00000059;transition:border-color .2s,box-shadow .2s}.lk-input::placeholder{color:var(--ink-faint)}.lk-input:focus-visible{border-color:var(--gold);outline:none;box-shadow:inset 0 1px 3px #00000059,0 0 0 3px color-mix(in srgb,var(--gold) 22%,transparent)}select.lk-input{appearance:none;background-image:none}.lk-stepper{display:inline-flex;align-items:center;border:1px solid var(--line-strong);border-radius:var(--radius-pill);overflow:hidden}.lk-stepper button{width:2.8em;height:2.8em;display:grid;place-items:center;color:var(--gold-lite);font-size:1.1em;transition:background-color .2s,color .2s}.lk-stepper button:hover{background:color-mix(in srgb,var(--gold) 14%,transparent);color:var(--gold-bright)}.lk-stepper button:disabled{color:var(--ink-faint);pointer-events:none}.lk-stepper output,.lk-stepper .lk-stepper__val{min-width:2.6em;text-align:center;font-variant-numeric:tabular-nums;font-weight:500;border-inline:1px solid var(--line);align-self:stretch;display:grid;place-items:center}.lk-stars{color:var(--gold-lite);letter-spacing:.15em;font-size:.85em}.lk-price{font-family:var(--font-body);font-weight:500;font-variant-numeric:tabular-nums;color:var(--gold-lite)}.lk-price--was{color:var(--ink-faint);text-decoration:line-through;font-weight:400;margin-left:.5em}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lk-grid{display:grid;gap:clamp(1.25rem,3vw,2.25rem)}@media (min-width: 620px){.lk-grid--2{grid-template-columns:repeat(2,1fr)}}@media (min-width: 720px){.lk-grid--3{grid-template-columns:repeat(3,1fr)}}@media (min-width: 900px){.lk-grid--4{grid-template-columns:repeat(4,1fr)}}.lk-dock{position:sticky;bottom:0;z-index:20;display:flex;gap:.8rem;align-items:center;padding:.9rem var(--gutter);background:color-mix(in srgb,var(--bg-raised) 92%,transparent);backdrop-filter:blur(8px);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:0 -14px 34px -18px #0009,inset 0 1px #f6f1e40a}.lk-pagehead{padding-block:calc(var(--section-y) * .7) 0}.lk-pagehead h1{margin:.7rem 0 .6rem}.lk-pagehead .lk-lead{max-width:54ch}.lk-prose{max-width:72ch;margin-block:clamp(2.5rem,6vw,4rem);padding:clamp(1.6rem,5vw,3rem);background:var(--bg-raised);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.lk-prose>*+*{margin-top:1.15rem}.lk-prose h2{font-size:var(--fs-h3);margin-top:2.8rem;padding-bottom:.7rem;border-bottom:1px solid var(--hairline)}.lk-prose h2:first-child{margin-top:0}.lk-prose h3{font-family:var(--font-serif);font-size:1.2rem;margin-top:1.8rem;color:var(--ink)}.lk-prose p,.lk-prose li{color:var(--ink-dim);line-height:1.75}.lk-prose strong{color:var(--ink)}.lk-prose ul,.lk-prose ol{padding-left:1.3rem;display:grid;gap:.5rem}.lk-prose a{color:var(--gold-lite);text-decoration:underline;text-underline-offset:3px}.lk-prose .lk-draft{display:inline-block;margin-top:.4rem;padding:.4em .9em;font-size:.66rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold);border:1px dashed var(--gold-deep);border-radius:var(--radius-pill)}.lk-prose blockquote{border-left:2px solid var(--gold-deep);padding:.9rem 1.2rem;background:color-mix(in srgb,var(--gold) 6%,transparent);border-radius:0 var(--radius) var(--radius) 0;color:var(--ink-dim);font-style:italic}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.lk-btn,.lk-link,.lk-chip{transition-duration:.01ms}}.lk-header[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:100;background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.lk-header__inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;height:var(--header-h)}.lk-nav-shrink[data-astro-cid-3ef6ksr2].is-stuck{border-bottom-color:var(--line-strong)}.lk-brand[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:.7rem;flex:none}.lk-brand__mark[data-astro-cid-3ef6ksr2]{width:40px;height:auto;filter:drop-shadow(0 2px 8px rgba(0,0,0,.5))}.lk-brand__word[data-astro-cid-3ef6ksr2]{font-family:var(--font-display);font-weight:600;font-size:1.02rem;letter-spacing:.24em;text-transform:uppercase;color:var(--gold-lite);padding-left:.1em}.lk-nav[data-astro-cid-3ef6ksr2]{display:none;gap:clamp(1.2rem,3vw,2.6rem)}.lk-nav__link[data-astro-cid-3ef6ksr2]{font-size:.82rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-dim);padding:.4em 0;position:relative;transition:color .2s}.lk-nav__link[data-astro-cid-3ef6ksr2]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:0 50%;transition:transform .3s cubic-bezier(.22,1,.36,1)}.lk-nav__link[data-astro-cid-3ef6ksr2]:hover,.lk-nav__link[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--gold-lite)}.lk-nav__link[data-astro-cid-3ef6ksr2]:hover:after,.lk-nav__link[data-astro-cid-3ef6ksr2][aria-current=page]:after{transform:scaleX(1)}.lk-header__actions[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:.35rem;flex:none}html:not(.is-auth) .lk-when-auth[data-astro-cid-3ef6ksr2]{display:none}html.is-auth .lk-when-guest[data-astro-cid-3ef6ksr2]{display:none}.lk-mobilenav__logout[data-astro-cid-3ef6ksr2]{border-bottom:1px solid var(--line-soft)}.lk-mobilenav__logout[data-astro-cid-3ef6ksr2] button[data-astro-cid-3ef6ksr2]{width:100%;text-align:left}.lk-iconbtn[data-astro-cid-3ef6ksr2]{width:42px;height:42px;display:grid;place-items:center;color:var(--gold-lite);border:1px solid transparent;border-radius:var(--radius-pill);transition:color .2s,border-color .2s,background-color .2s}.lk-iconbtn[data-astro-cid-3ef6ksr2]:hover{color:var(--gold-bright);border-color:var(--line);background:color-mix(in srgb,var(--gold) 8%,transparent)}.lk-cart-btn[data-astro-cid-3ef6ksr2]{position:relative}.lk-cart-btn__count[data-astro-cid-3ef6ksr2]{position:absolute;top:2px;right:2px;min-width:17px;height:17px;padding:0 4px;display:grid;place-items:center;font-family:var(--font-body);font-size:.64rem;font-weight:600;line-height:1;color:var(--on-gold);background:var(--gold);border-radius:var(--radius-pill);transform:scale(1);transition:transform .2s var(--mk-ease-spring, cubic-bezier(.34,1.56,.64,1))}.lk-cart-btn__count[data-astro-cid-3ef6ksr2][data-empty=true]{transform:scale(0)}.lk-burger[data-astro-cid-3ef6ksr2]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.lk-burger[data-astro-cid-3ef6ksr2] span[data-astro-cid-3ef6ksr2]{width:18px;height:1.5px;background:currentColor;transition:transform .25s ease,opacity .2s ease}.lk-burger[data-astro-cid-3ef6ksr2].is-x span[data-astro-cid-3ef6ksr2]:nth-child(1){transform:translateY(5.5px) rotate(45deg)}.lk-burger[data-astro-cid-3ef6ksr2].is-x span[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.lk-burger[data-astro-cid-3ef6ksr2].is-x span[data-astro-cid-3ef6ksr2]:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}.lk-mobilenav[data-astro-cid-3ef6ksr2]{position:fixed;inset:0 0 0 auto;width:min(84vw,348px);z-index:120;background:var(--bg-raised);border-left:1px solid var(--line-strong);border-radius:var(--radius-xl) 0 0 var(--radius-xl);box-shadow:-30px 0 80px -30px #000000b3;padding:calc(var(--header-h) + 1.6rem) 1.7rem 2rem;overflow-y:auto}.lk-mobilenav[data-astro-cid-3ef6ksr2] nav[data-astro-cid-3ef6ksr2]{display:grid;gap:.4rem}.lk-mobilenav[data-astro-cid-3ef6ksr2].is-open .mk-menu-stagger[data-astro-cid-3ef6ksr2]>[data-astro-cid-3ef6ksr2]{opacity:1;transform:none}.lk-mobilenav__link[data-astro-cid-3ef6ksr2]{font-family:var(--font-display);font-size:1rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink);padding:.9em 0;border-bottom:1px solid var(--line-soft)}.lk-mobilenav__link--muted[data-astro-cid-3ef6ksr2]{color:var(--ink-faint);font-size:.8rem;border:0}.lk-mobilenav[data-astro-cid-3ef6ksr2] .lk-btn[data-astro-cid-3ef6ksr2]{margin-top:1rem}.lk-mobilenav__backdrop[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;z-index:110;background:#0009;pointer-events:none}.lk-mobilenav__backdrop[data-astro-cid-3ef6ksr2].is-open{pointer-events:auto}@media (max-width: 620px){.lk-header__inner[data-astro-cid-3ef6ksr2],.lk-brand[data-astro-cid-3ef6ksr2]{gap:.5rem}.lk-brand__mark[data-astro-cid-3ef6ksr2]{width:34px}.lk-brand__word[data-astro-cid-3ef6ksr2]{font-size:.8rem;letter-spacing:.14em}.lk-iconbtn[data-astro-cid-3ef6ksr2]{width:38px;height:38px}.lk-header__actions[data-astro-cid-3ef6ksr2]{gap:.1rem}}@media (max-width: 430px){.lk-brand__word[data-astro-cid-3ef6ksr2]{display:none}}@media (min-width: 960px){.lk-nav[data-astro-cid-3ef6ksr2]{display:flex}.lk-burger[data-astro-cid-3ef6ksr2]{display:none}}.lk-footer[data-astro-cid-sz7xmlte]{background:var(--bg-raised);border-top:1px solid var(--line);padding-top:clamp(3rem,7vw,5rem);overflow:hidden}.lk-footer__top[data-astro-cid-sz7xmlte]{display:grid;gap:clamp(2rem,5vw,4rem);grid-template-columns:1fr}.lk-footer__mark[data-astro-cid-sz7xmlte]{width:68px;height:auto;margin-bottom:1rem}.lk-footer__claim[data-astro-cid-sz7xmlte]{font-size:1.4rem;color:var(--gold-lite);margin-bottom:.6rem}.lk-footer__blurb[data-astro-cid-sz7xmlte]{max-width:42ch;font-size:.9rem;margin-bottom:1rem}.lk-footer__cols[data-astro-cid-sz7xmlte]{display:grid;gap:2rem 1.5rem;grid-template-columns:repeat(2,1fr)}.lk-footer__coltitle[data-astro-cid-sz7xmlte]{font-family:var(--font-body);font-size:.7rem;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);margin-bottom:1rem}.lk-footer__col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;padding:0;display:grid;gap:.65rem}.lk-footer__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{font-size:.9rem;color:var(--ink-dim);transition:color .2s}.lk-footer__col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--gold-lite)}.lk-footer__wordmark[data-astro-cid-sz7xmlte]{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:clamp(2.6rem,13vw,9rem);line-height:1;text-align:center;margin-block:clamp(2rem,6vw,4rem) 0;background:linear-gradient(180deg,color-mix(in srgb,var(--gold) 45%,transparent),transparent 92%);-webkit-background-clip:text;background-clip:text;color:transparent;user-select:none}.lk-footer__bottom[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.6rem 1.5rem;padding:1.6rem 0 2rem;border-top:1px solid var(--line-soft);font-size:.78rem}.lk-footer__note[data-astro-cid-sz7xmlte]{color:var(--ink-faint)}@media (min-width: 860px){.lk-footer__top[data-astro-cid-sz7xmlte]{grid-template-columns:1fr 1.4fr}.lk-footer__cols[data-astro-cid-sz7xmlte]{grid-template-columns:repeat(3,1fr)}}.lk-cart-backdrop{position:fixed;inset:0;z-index:140;background:#0000009e;opacity:0;pointer-events:none;transition:opacity .3s ease}.lk-cart-backdrop.is-open{opacity:1;pointer-events:auto}.lk-cart-drawer{position:fixed;inset:0 0 0 auto;z-index:150;width:min(92vw,430px);display:flex;flex-direction:column;background:var(--bg-raised);border-left:1px solid var(--line-strong);border-radius:var(--radius-xl) 0 0 var(--radius-xl);transform:translate(101%);transition:transform .42s cubic-bezier(.22,1,.36,1);box-shadow:-30px 0 80px -30px #000000b3;overflow:hidden}.lk-cart-drawer.is-open{transform:none}.lk-cart-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:1.4rem 1.5rem;border-bottom:1px solid var(--hairline)}.lk-cart-drawer__title{font-size:1.05rem;letter-spacing:.18em;text-transform:uppercase}.lk-cart-drawer__body{flex:1;overflow-y:auto;padding:1.3rem 1.5rem}.lk-cart-drawer__foot{padding:1.4rem 1.5rem 1.6rem;border-top:1px solid var(--hairline);display:grid;gap:.85rem}.lk-cart__row{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:.9rem}.lk-cart__row .lk-price{font-size:1.15rem}.lk-cart__ship{font-size:.76rem}.lk-cart__continue{justify-self:center}.lk-cart__empty{text-align:center;color:var(--ink-dim);padding:3rem 1rem;line-height:2}.lk-cart__lines{list-style:none;padding:0;display:grid;gap:1.1rem}.lk-cartline{display:grid;grid-template-columns:66px 1fr auto;gap:1rem;align-items:start;padding-bottom:1.1rem;border-bottom:1px solid var(--hairline)}.lk-cartline:last-child{border-bottom:0;padding-bottom:0}.lk-cartline__thumb{width:66px;height:80px;display:grid;place-items:center;background:linear-gradient(160deg,var(--bg-emerald),var(--bg-inset));border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.lk-cartline__thumb img{width:100%;height:100%;object-fit:cover}.lk-cartline__mono{font-family:var(--font-display);font-size:.8rem;letter-spacing:.1em;color:var(--gold)}.lk-cartline__name{font-family:var(--font-serif);font-size:1.05rem;color:var(--ink)}.lk-cartline__price{font-size:.82rem;color:var(--ink-dim);margin-top:.15rem}.lk-cartline__ctrls{display:flex;align-items:center;gap:.9rem;margin-top:.6rem}.lk-cartline__rm{font-size:.78rem}.lk-cartline__sum{align-self:center;font-size:.92rem;white-space:nowrap}.lk-stepper--sm button{width:2.1em;height:2.1em;font-size:.95em}.lk-stepper--sm .lk-stepper__val{min-width:2em}@media (prefers-reduced-motion: reduce){.lk-cart-drawer,.lk-cart-backdrop{transition-duration:.01ms}}.lk-sample[data-astro-cid-dgt3pctd]{display:flex;align-items:center;justify-content:center;gap:1rem;padding:.5rem 1rem;background:var(--bg-emerald);border-bottom:1px solid var(--line);color:var(--ink-dim);font-size:.74rem;letter-spacing:.03em;text-align:center}.lk-sample[data-astro-cid-dgt3pctd] strong[data-astro-cid-dgt3pctd]{color:var(--gold-lite);font-weight:600}.lk-sample[data-astro-cid-dgt3pctd] button[data-astro-cid-dgt3pctd]{color:var(--ink-dim);font-size:1.1rem;line-height:1;padding:0 .3rem;flex:none}.lk-sample[data-astro-cid-dgt3pctd] button[data-astro-cid-dgt3pctd]:hover{color:var(--gold)}.lk-skip{position:fixed;top:.5rem;left:.5rem;z-index:200;padding:.7em 1.1em;background:var(--gold);color:var(--on-gold);font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;transform:translateY(-160%);transition:transform .2s ease}.lk-skip:focus{transform:none}
