.btn-outline{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:.5rem;font-weight:600;color:var(--night);background:hsla(0,0%,100%,.72);border:1px solid rgba(12,34,54,.24);transition:border-color .15s ease,color .15s ease,background-color .15s ease,transform .2s cubic-bezier(.22,1,.36,1),box-shadow .2s ease}.btn-outline:hover{color:var(--sea-hover);background:#fff;border-color:var(--sea);transform:translateY(-1px);box-shadow:0 12px 24px -16px rgba(26,95,208,.55)}.rule-sea{display:block;width:40px;height:2px;border-radius:1px;background:var(--sea)}.mk-draw,.rule-sea{transform-origin:left center}.mk-grow{transform-box:fill-box;transform-origin:center bottom}.mk-path{stroke-dasharray:1;stroke-dashoffset:0}[data-js] [data-reveal]:not([data-in]) .mk-draw,[data-js] [data-reveal]:not([data-in]) .rule-sea{transform:scaleX(0)}[data-js] [data-reveal]:not([data-in]) .mk-pop{opacity:0;transform:scale(.3)}[data-js] [data-reveal]:not([data-in]) .mk-rise{opacity:0;transform:translate3d(0,10px,0)}[data-js] [data-reveal]:not([data-in]) .mk-grow{transform:scaleY(0)}[data-js] [data-reveal]:not([data-in]) .mk-path{stroke-dashoffset:1}[data-js] [data-reveal]:not([data-in]) :is(.mk-draw,.rule-sea,.mk-pop,.mk-rise,.mk-grow){animation:mk-failsafe .01s linear 4.2s forwards}[data-js] [data-reveal]:not([data-in]) .mk-path{animation:mk-path-failsafe .01s linear 4.2s forwards}@keyframes mk-failsafe{to{opacity:1;transform:none}}@keyframes mk-path-failsafe{to{stroke-dashoffset:0}}[data-js] [data-reveal][data-in] .rule-sea{transition:transform .9s cubic-bezier(.22,1,.36,1) calc(var(--d, 0ms) + .18s)}[data-js] [data-reveal][data-in] .mk-draw{transition:transform .7s cubic-bezier(.22,1,.36,1) var(--md,.3s)}[data-js] [data-reveal][data-in] .mk-pop{transition:transform .45s cubic-bezier(.34,1.56,.64,1) var(--md,.3s),opacity .25s ease var(--md,.3s)}[data-js] [data-reveal][data-in] .mk-rise{transition:transform .6s cubic-bezier(.22,1,.36,1) var(--md,.3s),opacity .5s ease var(--md,.3s)}[data-js] [data-reveal][data-in] .mk-grow{transition:transform .7s cubic-bezier(.22,1,.36,1) var(--md,.3s)}[data-js] [data-reveal][data-in] .mk-path{transition:stroke-dashoffset 1.2s cubic-bezier(.45,0,.2,1) var(--md,.3s)}.faq{interpolate-size:allow-keywords}.faq summary::-webkit-details-marker{display:none}@supports selector(::details-content){.faq::details-content{block-size:0;overflow-y:clip;transition:block-size .38s cubic-bezier(.22,1,.36,1),content-visibility allow-discrete .38s}.faq[open]::details-content{block-size:auto}}.faq[open] .faq-a{animation:faq-in .45s cubic-bezier(.22,1,.36,1)}@keyframes faq-in{0%{opacity:0;transform:translate3d(0,-6px,0)}}.read-progress{transform-origin:left center;transform:scaleX(0);will-change:transform}@media (prefers-reduced-motion:reduce){[data-js] [data-reveal]:not([data-in]) :is(.mk-draw,.rule-sea,.mk-pop,.mk-rise,.mk-grow){transform:none}[data-js] [data-reveal]:not([data-in]) .mk-path{stroke-dashoffset:0}.faq[open] .faq-a{animation:none}.btn-outline:hover{transform:none}}svg .mk-pop,svg .mk-rise{transform-box:fill-box;transform-origin:center}