@property --fxk-hole{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --fxk-pour{syntax:"<percentage>";inherits:false;initial-value:130%}@property --fxk-topfade{syntax:"<percentage>";inherits:false;initial-value:6%}.fxk,.fxk *,.fxk :after,.fxk :before{box-sizing:border-box}html[data-fx=off] :is(.fxk,.fxk *,.fxk:before,.fxk:after,.fxk :before,.fxk :after){animation:none!important;transition:none!important}html[data-fx-hidden=true] :is(.fxk,.fxk *){animation-play-state:paused}.fxk-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.fxk-sr:focus{outline:none}.fxk-landing{display:block;--fxk-px:0;--fxk-py:0}.fxk-landing,.fxk-stage{position:relative;width:100%}.fxk-stage{aspect-ratio:var(--fxk-stage-aspect,4/5);container-type:size;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent),linear-gradient(180deg,transparent 0,#000 25%);mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent),linear-gradient(180deg,transparent 0,#000 25%)}.fxk-frame,.fxk-stage{-webkit-mask-composite:source-in;mask-composite:intersect}.fxk-frame{--fxk-frame-h:min(80cqh,120cqw);position:absolute;left:50%;bottom:0;height:var(--fxk-frame-h);aspect-ratio:16/9;margin-left:calc(var(--fxk-frame-h) * -.8747);background:var(--fxk-canvas,#f7f4ef);isolation:isolate;--fxk-topfade:6%;-webkit-mask-image:radial-gradient(ellipse 33% 82% at 49.2% 45%,#000 58%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 var(--fxk-topfade),#000 80%,transparent 99%);mask-image:radial-gradient(ellipse 33% 82% at 49.2% 45%,#000 58%,transparent 100%),linear-gradient(to bottom,transparent 0,#000 var(--fxk-topfade),#000 80%,transparent 99%)}.fxk-frame>*{position:absolute;inset:0;width:100%;height:100%;mix-blend-mode:multiply}.fxk-frame>img,.fxk-frame>video{display:block;object-fit:cover;filter:brightness(1.028)}.fxk-stage .fxk-frame>*{transform:translate3d(calc(var(--fxk-px) * -7px),calc(var(--fxk-py) * -4px),0)}.fxk-vanish{opacity:0}.fxk-landing:is([data-phase=pending],[data-phase=intro],[data-phase=left]) .fxk-stage .fxk-frame{opacity:0}.fxk-landing[data-phase=pending] .fxk-stage .fxk-frame{animation:fxk-fade var(--fx-slow) var(--fx-out) 4s forwards}html[data-fx-intro=seen] .fxk-landing[data-phase=pending] .fxk-stage .fxk-frame{opacity:1;animation:none}@media (prefers-reduced-motion:reduce){.fxk-landing[data-phase=pending] .fxk-stage .fxk-frame{opacity:1;animation:none}}.fxk-landing[data-phase=rest][data-arrive=fade] .fxk-stage .fxk-frame{animation:fxk-fade var(--fx-slow) var(--fx-out) both}.fxk-landing[data-leave=video] .fxk-vanish{opacity:1}.fxk-landing[data-leave=video] .fxk-still{opacity:0}.fxk-landing[data-phase=leaving][data-leave=video] .fxk-stage .fxk-frame{animation:fxk-fade-out .4s var(--fx-in) .98s both,fxk-topfade var(--fx-slow) var(--fx-out) .12s both}.fxk-landing[data-phase=leaving][data-leave=fade] .fxk-stage .fxk-frame{animation:fxk-fade-out var(--fx-base) ease both}.fxk-intro{--fxk-h:min(72dvh,128vw);--fxk-w:calc(var(--fxk-h) * 16 / 9);--fxk-top:calc(44dvh - var(--fxk-h) * 0.5);position:fixed;inset:0;z-index:1000;overflow:hidden;color-scheme:light}.fxk-intro-back{position:absolute;inset:0;background:var(--fxk-canvas,#f7f4ef);animation:fxk-fade var(--fx-base) var(--fx-out) backwards;transition:opacity var(--fx-slow) var(--fx-in-out)}.fxk-intro-frame{left:calc(50% - var(--fxk-w) * .492);top:var(--fxk-top);bottom:auto;width:var(--fxk-w);height:var(--fxk-h);margin:0;transform-origin:0 0;will-change:transform;animation:fxk-fade var(--fx-slow) var(--fx-out) backwards}.fxk-reveal{left:4.88%;top:2.666%;right:auto;bottom:auto;width:90.317%;height:90.317%;filter:brightness(1.06) contrast(1.06);-webkit-mask-image:radial-gradient(ellipse 34% 78% at 49% 46%,#000 62%,transparent 100%),linear-gradient(180deg,transparent 0,#000 5.5%,#000 80%,transparent 99%);mask-image:radial-gradient(ellipse 34% 78% at 49% 46%,#000 62%,transparent 100%),linear-gradient(180deg,transparent 0,#000 5.5%,#000 80%,transparent 99%);-webkit-mask-composite:source-in;mask-composite:intersect;transition:opacity var(--fx-slow) var(--fx-in-out) var(--fx-base)}.fxk-reveal>*{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover}.fxk-reveal-last{--fxk-pour:130%;opacity:0;-webkit-mask-image:linear-gradient(to bottom,#000 calc(var(--fxk-pour) - 24%),transparent var(--fxk-pour));mask-image:linear-gradient(to bottom,#000 calc(var(--fxk-pour) - 24%),transparent var(--fxk-pour))}.fxk-intro[data-fallback=on] .fxk-reveal-last{opacity:1;animation:fxk-pour 1.5s var(--fx-in-out) both}.fxk-intro .fxk-still{opacity:0;transition:opacity var(--fx-slow) var(--fx-in-out)}.fxk-wordmark{transform-origin:0 0;position:absolute;left:50%;top:calc(var(--fxk-top) + var(--fxk-h) * .845);width:min(78vw,540px);height:auto;transform:translateX(-50%);opacity:0;filter:drop-shadow(0 10px 18px rgba(48,34,20,.16))}.fxk-intro[data-word=on] .fxk-wordmark{opacity:1;animation:fxk-wordmark var(--fx-word) var(--fx-out) both}.fxk-intro .fxk-skip{position:absolute;top:max(14px,env(safe-area-inset-top));right:max(16px,4vw);min-height:40px;padding:0 16px;border:0;border-radius:999px;background:rgba(255,255,255,.86);box-shadow:inset 0 0 0 1px rgba(28,25,21,.16);color:#3d3832;font-family:var(--fxk-ui-font,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif);font-size:14px;font-weight:550;line-height:1;letter-spacing:0;cursor:pointer;transition:background-color var(--fx-quick) var(--fx-out),color var(--fx-quick) var(--fx-out),opacity var(--fx-base) var(--fx-out)}.fxk-intro .fxk-skip:hover{background:#fff;color:#1c1915}.fxk-intro .fxk-skip:focus-visible{outline:2px solid #6a2a9a;outline-offset:3px}.fxk-intro:not([data-keys=on]) .fxk-skip:focus-visible{outline:none}.fxk-intro .fxk-skip:disabled{opacity:0;cursor:default}.fxk-intro:is([data-intro=settle],[data-intro=skip]){pointer-events:none}.fxk-intro[data-intro=settle] .fxk-intro-back{opacity:0}.fxk-intro[data-intro=settle] .fxk-still{opacity:1}.fxk-intro[data-intro=settle] .fxk-reveal{opacity:0}.fxk-intro[data-intro=settle] .fxk-wordmark{opacity:0;animation:none;transition:opacity var(--fx-slow) var(--fx-in)}.fxk-intro[data-intro=settle][data-wordmark=glide] .fxk-wordmark{opacity:1;transition:none}.fxk-intro[data-intro=settle][data-wordmark=glide] .fxk-intro-back{transition:opacity .46s var(--fx-in-out) .72s}.fxk-veil{pointer-events:none;animation:fxk-veil-out var(--fx-base) ease 4s forwards}.fxk-intro[data-veiled=on] .fxk-intro-back,.fxk-intro[data-veiled=on] .fxk-intro-frame,.fxk-veil .fxk-intro-back,.fxk-veil .fxk-intro-frame{animation:none}html[data-fx-intro=seen] .fxk-veil{display:none}@media (prefers-reduced-motion:reduce){.fxk-veil{display:none}}.fxk-intro[data-intro=skip]{animation:fxk-fade-out var(--fx-base) ease both}.fxk-bust{position:relative;width:100%;aspect-ratio:var(--fxk-bust-aspect,4/5)}.fxk-bust-still{position:absolute;left:50%;top:48%;height:74%;aspect-ratio:960/1255;transform:translate(-50%,-50%);transition:opacity var(--fx-slow) var(--fx-in-out)}.fxk-bust-still:after{content:"";position:absolute;left:4%;right:4%;bottom:-3.5%;height:9%;border-radius:50%;background:radial-gradient(closest-side,rgba(58,42,28,.3),rgba(58,42,28,.1) 60%,rgba(58,42,28,0));z-index:-1}.fxk-bust-still img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 18px 24px rgba(48,34,20,.16))}.fxk-gl{opacity:0;transition:opacity var(--fx-slow) var(--fx-in-out);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent),linear-gradient(180deg,transparent 0,#000 10%);mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent),linear-gradient(180deg,transparent 0,#000 10%);-webkit-mask-composite:source-in;mask-composite:intersect}.fxk-gl,.fxk-gl canvas{position:absolute;inset:0}.fxk-gl canvas{width:100%;height:100%;display:block}.fxk-bust[data-live=on] .fxk-gl{opacity:1}.fxk-bust:is([data-live=on],[data-gone=yes]) .fxk-bust-still{opacity:0}.fxk-wave{position:fixed;inset:0;z-index:900;pointer-events:none;overflow:hidden;contain:strict}.fxk-wave[data-dir="-1"]{transform:scaleX(-1)}.fxk-wave-sheet{position:absolute;top:0;left:0;width:150vw;height:100%;transform:translate3d(-150vw,0,0);will-change:transform}.fxk-wave-sheet:before{content:"";position:absolute;top:0;bottom:0;left:13.5vw;right:13.5vw;background:var(--fxk-wave)}.fxk-wave-body{position:absolute;top:0;bottom:0;left:14vw;right:14vw;background:linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,0) 45%,rgba(0,0,0,0) 0,rgba(0,0,0,.14))}.fxk-wave-edge{position:absolute;top:0;width:14vw;height:100%;display:block;overflow:visible}.fxk-wave-edge--tail{left:0}.fxk-wave-edge--lead{right:0}.fxk-wave-paint{fill:var(--fxk-wave)}.fxk-wave-cast{fill:rgba(48,34,20,.16);transform:translateX(.7px)}.fxk-wave-gloss{fill:none;stroke:rgba(255,255,255,.45);stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke;transform:translateX(-.45px)}.fxk-wave[data-stage=cover] .fxk-wave-sheet{animation:fxk-wave-cover var(--fxk-cover,.26s) var(--fx-in-out) both}.fxk-wave[data-stage=uncover] .fxk-wave-sheet{animation:fxk-wave-uncover var(--fxk-uncover,.28s) var(--fx-in-out) both}.fxk-reply{position:relative}.fxk-reply .fx-mist{margin:0;padding:0}.fxk-reply-p+.fxk-reply-p{margin-top:.7em}.fxk-reply .fx-mist-sentence{display:inline}.fxk-reply .fx-mist[data-mode=mist] .fx-w{display:inline-block;opacity:0;filter:blur(8px);transform:translateY(.12em);animation:fxk-mist var(--fx-slow) var(--fx-out) calc(var(--d) + var(--fxk-offset, 0s)) forwards}.fxk-reply .fxk-reply-all{display:inline-flex;align-items:center;min-height:32px;margin-top:10px;padding:0 12px;border:0;border-radius:999px;background:rgba(255,255,255,.86);box-shadow:inset 0 0 0 1px rgba(28,25,21,.16);color:#3d3832;font-family:var(--fxk-ui-font,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif);font-size:13.5px;font-weight:550;line-height:1;letter-spacing:0;cursor:pointer;animation:fxk-fade var(--fx-base) var(--fx-out) var(--fx-scene) both}.fxk-reply .fxk-reply-all:hover{background:#fff;color:#1c1915}.fxk-reply .fxk-reply-all:focus-visible{outline:2px solid #6a2a9a;outline-offset:3px}.fxk-plan{--fxk-seal-size:68px;--fxk-seal-x:20px;--fxk-seal-y:14px;position:relative;isolation:isolate;border-radius:var(--fxk-plan-radius,24px)}.fxk-plan-marble{--fxk-hole:0px;position:absolute;inset:0;z-index:2;border-radius:inherit;pointer-events:none;opacity:0;visibility:hidden;background-color:rgba(249,246,249,.05);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1000' height='1000'%3E%3Cfilter id='v' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.0019 0.0052' numOctaves='5' seed='23' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.5 0 0 0 0 0.47 0 0 0 0 0.52 1 0 0 0 0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='table' tableValues='0 0 0 0 0 0.015 0.14 0.015 0 0 0 0 0'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23v)'/%3E%3C/svg%3E");background-size:1000px 1000px;-webkit-backdrop-filter:grayscale(1);backdrop-filter:grayscale(1);-webkit-mask-image:radial-gradient(circle farthest-corner at calc(100% - var(--fxk-seal-x)) var(--fxk-seal-y),transparent var(--fxk-hole),#000 calc(var(--fxk-hole) + 18px));mask-image:radial-gradient(circle farthest-corner at calc(100% - var(--fxk-seal-x)) var(--fxk-seal-y),transparent var(--fxk-hole),#000 calc(var(--fxk-hole) + 18px));transition:opacity var(--fx-slow) var(--fx-out),visibility 0s linear var(--fx-slow)}.fxk-plan[data-state=locked] .fxk-plan-marble{opacity:1;visibility:visible;transition:opacity var(--fx-slow) var(--fx-out),visibility 0s}.fxk-plan[data-state=locked][data-change=lock] .fxk-plan-marble{transition:none;animation:fxk-drain var(--fx-drain) var(--fx-in-out) var(--fx-base) both}.fxk-plan[data-state=reported][data-change=return] .fxk-plan-marble{transition:none;animation:fxk-flood var(--fx-flood) var(--fx-out) both}.fxk-plan-seal{position:absolute;z-index:3;width:var(--fxk-seal-size);height:var(--fxk-seal-size);top:calc(var(--fxk-seal-y) - var(--fxk-seal-size) / 2);right:calc(var(--fxk-seal-x) - var(--fxk-seal-size) / 2);display:grid;place-items:center;pointer-events:none}.fxk-plan-seal .fx-seal-svg{display:block;width:100%;height:100%;overflow:visible}.fxk-plan[data-change=lock] .fxk-plan-seal{animation:fxk-seal var(--fx-slow) var(--fx-out) both}.fxk-stroke{position:relative;display:block;width:min(100%,20rem);aspect-ratio:300/48}.fxk-stroke .fx-stroke-svg{position:absolute;left:0;top:0;width:100%;height:auto;display:block;overflow:visible}.fxk-stroke[data-play=wait] .fx-stroke-svg{visibility:hidden}.fxk-stroke[data-play=run] .fx-stroke-svg{animation:fxk-stroke-in var(--fx-stroke) var(--fx-out) both}.fxk-stroke[data-play=run] :is(.fx-stroke-drip,.fx-stroke-svg>g:first-of-type>path:nth-child(n+2)){transform-box:fill-box;transform-origin:50% 0;animation:fxk-drip-run 2.6s cubic-bezier(.3,.7,.2,1) .7s both}.fxk-stroke[data-play=run] :is(.fx-stroke-drip[data-i="1"],.fx-stroke-svg>g:first-of-type>path:nth-child(3)){animation-delay:1.3s;animation-duration:2s}.fxk-drip{--fxk-drip-length:22px;--fxk-drip-run:calc(var(--fxk-drip-length) - 5px);position:absolute;left:12%;right:12%;bottom:-2px;height:4.5px;pointer-events:none}.fxk-drip-line{position:absolute;inset:0;border-radius:4px;background:var(--fxk-paint);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 1px 2px rgba(48,34,20,.2);transform-origin:var(--fxk-at) 50%}.fxk-drip-run{position:absolute;left:var(--fxk-at);top:2px;width:7px;height:var(--fxk-drip-length);margin-left:-3.5px}.fxk-drip-stem{position:absolute;left:1.4px;right:1.4px;top:0;height:var(--fxk-drip-run);border-radius:2px;background:var(--fxk-paint);transform-origin:50% 0}.fxk-drip-bead{position:absolute;left:0;bottom:0;width:7px;height:8.5px;border-radius:50% 50% 50% 50%/40% 40% 60% 60%;background:radial-gradient(circle at 34% 30%,color-mix(in srgb,var(--fxk-paint) 62%,#fff),var(--fxk-paint) 58%);box-shadow:0 1px 2px rgba(48,34,20,.22)}.fxk-drip[data-play=run] .fxk-drip-line{animation:fxk-drip-line var(--fx-slow) var(--fx-out) both}.fxk-drip[data-play=run] .fxk-drip-stem{animation:fxk-drip-stem 2.2s cubic-bezier(.3,.7,.2,1) .42s both}.fxk-drip[data-play=run] .fxk-drip-bead{animation:fxk-drip-bead 2.2s cubic-bezier(.3,.7,.2,1) .42s both}@keyframes fxk-fade{0%{opacity:0}to{opacity:1}}@keyframes fxk-fade-out{0%{opacity:1}to{opacity:0}}@keyframes fxk-topfade{to{--fxk-topfade:26%}}@keyframes fxk-veil-out{to{opacity:0;visibility:hidden}}@keyframes fxk-pour{0%{--fxk-pour:0%}to{--fxk-pour:130%}}@keyframes fxk-wordmark{0%{opacity:0;filter:blur(14px) drop-shadow(0 10px 18px rgba(48,34,20,0));transform:translateX(-50%) translateY(10px) scale(.985)}60%{opacity:1}to{opacity:1;filter:blur(0) drop-shadow(0 10px 18px rgba(48,34,20,.16));transform:translateX(-50%)}}@keyframes fxk-wave-cover{0%{transform:translate3d(-150vw,0,0)}to{transform:translate3d(-25vw,0,0)}}@keyframes fxk-wave-uncover{0%{transform:translate3d(-25vw,0,0)}to{transform:translate3d(106vw,0,0)}}@keyframes fxk-mist{50%{opacity:1}to{opacity:1;filter:blur(0);transform:none}}@keyframes fxk-drain{0%{--fxk-hole:150%}to{--fxk-hole:0px}}@keyframes fxk-flood{0%{--fxk-hole:0px;opacity:1;visibility:visible}96%{opacity:1;visibility:visible}to{--fxk-hole:150%;opacity:0;visibility:hidden}}@keyframes fxk-seal{0%{opacity:0;transform:translateY(-40px) scale(.5)}55%{opacity:1;transform:translateY(0) scale(1.08)}to{opacity:1;transform:none}}@keyframes fxk-stroke-in{0%{clip-path:inset(-30% 100% -160% -5%)}to{clip-path:inset(-30% -5% -160% -5%)}}@keyframes fxk-drip-run{0%{transform:scaleY(.2)}30%{transform:scaleY(.32)}to{transform:scaleY(1)}}@keyframes fxk-drip-line{0%{transform:scaleX(0)}to{transform:none}}@keyframes fxk-drip-stem{0%{transform:scaleY(.06)}30%{transform:scaleY(.2)}to{transform:scaleY(1)}}@keyframes fxk-drip-bead{0%{transform:translateY(calc(var(--fxk-drip-run) * -.94)) scale(.6)}30%{transform:translateY(calc(var(--fxk-drip-run) * -.8)) scale(.85)}to{transform:none}}