:root{--m-fast: .18s;--m-base: .42s;--m-slow: .8s;--m-ease: cubic-bezier(.16, 1, .3, 1);--m-ease-io: cubic-bezier(.65, 0, .35, 1);--m-stagger: 45ms}.v5 a,.v5 button,.v5 .v5-btn{transition:color var(--m-fast) ease,background-color var(--m-fast) ease,border-color var(--m-fast) ease,box-shadow var(--m-fast) ease,opacity var(--m-fast) ease}.v5 .v5-btn:active{transform:translateY(1px)}.v5 :focus-visible{outline:2px solid var(--v5-red);outline-offset:3px}.v5 .v5-dk :focus-visible{outline-color:#ff4d4d}.v5 .prose a{text-decoration-thickness:.07em;text-underline-offset:.2em;text-decoration-color:color-mix(in srgb,currentColor 45%,transparent)}.v5 .prose a:hover{text-decoration-color:var(--v5-red)}html.js .m-reveal{opacity:0;transform:translateY(10px);transition:opacity var(--m-base) ease,transform var(--m-base) var(--m-ease)}html.js .m-reveal.m-in{opacity:1;transform:none}html.js img.m-img{opacity:0;transition:opacity var(--m-slow) ease}html.js img.m-img.m-loaded{opacity:1}.m-w{display:inline-block}html.m-intro-run [data-m-intro] .m-w{animation:m-rise .7s var(--m-ease) both;animation-delay:calc(var(--w) * var(--m-stagger))}@keyframes m-rise{0%{opacity:0;transform:translateY(.42em)}to{opacity:1;transform:none}}html.m-intro-run [data-m-light]{animation:m-light 1.4s var(--m-ease-io) both}@keyframes m-light{0%{filter:brightness(.18)}to{filter:none}}.m-shim{position:relative;isolation:isolate}.m-shim:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,236,214,.05) 44%,rgba(255,236,214,.22) 50%,rgba(255,236,214,.05) 56%,transparent 62%) no-repeat;background-size:260% 100%;background-position:140% 0}@media(hover:hover){.m-shim:hover:after,.m-shim:focus-visible:after{animation:m-shimmer 1.15s var(--m-ease-io) 1 both}}.m-shim.m-shine:after{animation:m-shimmer 1.15s var(--m-ease-io) 1 both}@keyframes m-shimmer{0%{background-position:140% 0}to{background-position:-40% 0}}.m-candle{--cx: 50%;--cy: 40%;position:relative;isolation:isolate}.m-candle:before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;opacity:0;transition:opacity var(--m-base) ease;background:radial-gradient(circle 260px at var(--cx) var(--cy),rgba(255,200,130,.3) 0,rgba(255,170,90,.1) 35%,transparent 70%);mix-blend-mode:screen}.m-candle.lit:before{opacity:1}html.m-theme-vt::view-transition-old(root),html.m-theme-vt::view-transition-new(root){animation:none;mix-blend-mode:normal}.m-mag{transition:transform .35s var(--m-ease),color var(--m-fast) ease,background-color var(--m-fast) ease,border-color var(--m-fast) ease;will-change:transform}.m-split .m-word{display:inline-block;white-space:nowrap}.m-split .m-ch{display:inline-block;opacity:0;transform:translateY(.5em) rotate(4deg)}.m-split.m-split-in .m-ch{opacity:1;transform:none;transition:opacity .5s ease,transform .6s var(--m-ease);transition-delay:calc(var(--c) * 18ms)}html.m-still .m-split .m-ch{opacity:1;transform:none}html.m-still .m-shim:after,html.m-still [data-m-intro] .m-w,html.m-still [data-m-light]{animation:none!important}@media(prefers-reduced-motion:reduce){html.js .m-reveal,html.js img.m-img{opacity:1;transform:none;transition:none}.m-shim:after,[data-m-intro] .m-w,[data-m-light]{animation:none!important}.m-candle:before{transition:none}}.la{position:relative;overflow:hidden;isolation:isolate}.la-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.la-cv{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .9s ease;pointer-events:none}.la.la-on .la-cv{opacity:1}.sk-rail{position:fixed;right:18px;top:50%;transform:translateY(-50%);z-index:40}.sk-rail ol{list-style:none;margin:0;padding:0;display:grid;gap:6px}.sk-rail a{display:flex;align-items:center;justify-content:flex-end;gap:10px;font:400 10px/1 var(--v5-m);letter-spacing:.12em;text-transform:uppercase;color:var(--v5-mut);padding:4px 0}.sk-rail a span{order:2;width:22px;text-align:right}.sk-rail a b{font-weight:400;opacity:0;transform:translate(6px);transition:opacity .3s,transform .3s;background:color-mix(in srgb,var(--v5-bg) 85%,transparent);padding:3px 6px}.sk-rail a:after{content:"";order:3;width:14px;height:1px;background:currentColor;transition:width .3s,background .3s}.sk-rail:hover a b,.sk-rail a:focus-visible b,.sk-rail a.on b{opacity:1;transform:none}.sk-rail a.on{color:var(--v5-ink)}.sk-rail a.on:after{width:28px;background:var(--v5-red)}@media(max-width:1100px){.sk-rail{display:none}}html.js img.m-brush{-webkit-mask-image:url(/images/own/brush-mask.png);mask-image:url(/images/own/brush-mask.png);-webkit-mask-size:300% 100%;mask-size:300% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:100% 0;mask-position:100% 0;transition:-webkit-mask-position 1.3s cubic-bezier(.65,0,.35,1),mask-position 1.3s cubic-bezier(.65,0,.35,1)}html.js img.m-brush.m-brushed{-webkit-mask-position:0% 0;mask-position:0% 0}html.m-grain body:after{content:"";position:fixed;inset:0;z-index:9990;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1 0'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>");background-size:160px 160px}@media(prefers-reduced-motion:reduce){html.js img.m-brush{-webkit-mask-image:none;mask-image:none}}
