:root{--kr-duration-press:90ms;--kr-duration-select:.16s;--kr-duration-hover:.2s;--kr-duration-enter:.28s;--kr-duration-exit:.18s;--kr-ease-out:cubic-bezier(.16, 1, .3, 1);--kr-ease-in:cubic-bezier(.5, 0, .75, 0);--kr-ease-standard:cubic-bezier(.2, 0, 0, 1);--kr-ease-spring-press:var(--kr-ease-out);--kr-ease-spring-snappy:var(--kr-ease-out);--kr-ease-spring-gentle:var(--kr-ease-out);--kr-spring-press-duration:.34s;--kr-spring-snappy-duration:.39s;--kr-spring-gentle-duration:.43s;--kr-press-scale:.97;--kr-hover-lift:-1px;--kr-card-lift:-3px;--kr-shadow-rest:0 1px 2px #13273e14, 0 4px 12px -6px #13273e24;--kr-shadow-lift:0 2px 4px #13273e14, 0 14px 32px -16px #13273e61;--kr-glow-gold:0 8px 22px -10px #dfa5348c;--kr-glow-navy:0 8px 22px -10px #13273e8c;--kr-glow-navy-soft:0 6px 18px -10px #13273e59;--kr-gradient-navy:linear-gradient(160deg, #13273e 0%, #0f1b3d 100%);--kr-gradient-navy-gold:radial-gradient(70% 60% at 100% 0%, #dfa53438, #dfa53400 70%), linear-gradient(160deg, #13273e 0%, #0f1b3d 100%);--kr-gradient-gold-hairline:linear-gradient(90deg, #dfa53400, #dfa534, #dfa53400);--kr-gradient-sheen:linear-gradient(180deg, #ffffff0f, #fff0 45%);--kr-glass-nav:#ffffffb8;--kr-glass-nav-solid:#fff;--kr-glass-blur:18px;--kr-glass-saturate:150%}@media (max-width:639px){:root{--kr-glass-blur:12px}}@supports (transition-timing-function:linear(0, 1)){:root{--kr-ease-spring-press:linear(0, .103, .31, .518, .696, .824, .911, .963, .992, 1.006, 1.011, 1.011, 1.009, 1.006, 1.004, 1.003, 1);--kr-ease-spring-snappy:linear(0, .102, .309, .539, .737, .883, .976, 1.028, 1.049, 1.051, 1.043, 1.031, 1.02, 1.01, 1.004, 1, 1);--kr-ease-spring-gentle:linear(0, .074, .223, .389, .542, .668, .765, .839, .892, .93, .955, .972, .983, .99, .995, .997, 1)}}@media (prefers-reduced-motion:reduce){:root{--kr-press-scale:1;--kr-hover-lift:0px;--kr-card-lift:0px;--kr-ease-spring-press:var(--kr-ease-standard);--kr-ease-spring-snappy:var(--kr-ease-standard);--kr-ease-spring-gentle:var(--kr-ease-standard);--kr-spring-press-duration:var(--kr-duration-select);--kr-spring-snappy-duration:var(--kr-duration-select);--kr-spring-gentle-duration:var(--kr-duration-select)}}.kr-btn{--kr-btn-glow:var(--kr-glow-navy-soft);transition:translate var(--kr-spring-press-duration) var(--kr-ease-spring-press), scale var(--kr-spring-press-duration) var(--kr-ease-spring-press), box-shadow var(--kr-duration-hover) var(--kr-ease-out), background-color var(--kr-duration-select) var(--kr-ease-standard), border-color var(--kr-duration-select) var(--kr-ease-standard), color var(--kr-duration-select) var(--kr-ease-standard)}.kr-btn-accent{--kr-btn-glow:var(--kr-glow-gold)}.kr-btn:is(.kr-btn-dark,.bg-kr-dark){--kr-btn-glow:var(--kr-glow-navy)}@media (hover:hover){.kr-btn:not(:disabled):not([aria-disabled=true]):hover{translate:0 var(--kr-hover-lift);box-shadow:var(--kr-btn-glow)}}.kr-btn:not(:disabled):not([aria-disabled=true]):focus-visible{box-shadow:var(--kr-btn-glow)}.kr-btn:not(:disabled):not([aria-disabled=true]):active{translate:0;scale:var(--kr-press-scale);box-shadow:none;transition-duration:var(--kr-duration-press), var(--kr-duration-press), var(--kr-duration-press), var(--kr-duration-select), var(--kr-duration-select), var(--kr-duration-select);transition-timing-function:var(--kr-ease-out), var(--kr-ease-out), var(--kr-ease-out), var(--kr-ease-standard), var(--kr-ease-standard), var(--kr-ease-standard)}.kr-lift{transition:translate var(--kr-duration-hover) var(--kr-ease-out), border-color var(--kr-duration-select) var(--kr-ease-standard), opacity .55s ease, transform .55s ease;position:relative}.kr-lift:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:var(--kr-shadow-lift), var(--kr-glow-gold);opacity:0;transition:opacity var(--kr-duration-hover) var(--kr-ease-out);position:absolute;inset:0}@media (hover:hover){.kr-lift:hover{translate:0 var(--kr-card-lift)}.kr-lift:has(:focus-visible){translate:0 var(--kr-card-lift)}.kr-lift:hover:after{opacity:1}}.kr-lift:focus-visible:after{opacity:1}.kr-lift:has(:focus-visible):after{opacity:1}.kr-bg-navy{background:var(--kr-gradient-sheen), var(--kr-gradient-navy);color:#fff}.kr-bg-navy-gold{background:var(--kr-gradient-sheen), var(--kr-gradient-navy-gold);color:#fff}.kr-bg-navy :focus-visible,.kr-bg-navy-gold :focus-visible{outline-color:var(--kr-accent)}.kr-footer{position:relative}.kr-footer:before{content:"";background:var(--kr-gradient-gold-hairline);opacity:.6;pointer-events:none;height:1px;position:absolute;inset:0 0 auto}.kr2-nav{background-color:var(--kr-glass-nav-solid);transition:transform .4s ease-out, opacity .4s ease-out, background-color var(--kr-duration-hover) var(--kr-ease-standard)}.kr2-nav:before,.kr2-nav:after{content:"";pointer-events:none;opacity:0;transition:opacity var(--kr-duration-hover) var(--kr-ease-out);position:absolute}.kr2-nav:before{background:var(--kr-gradient-gold-hairline);height:1px;inset:auto 0 -1px}.kr2-nav:after{box-shadow:var(--kr-shadow-rest);inset:0}.kr2-nav[data-scrolled]:before{opacity:.55}.kr2-nav[data-scrolled]:after{opacity:1}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.kr2-nav[data-scrolled]{background-color:var(--kr-glass-nav);-webkit-backdrop-filter:blur(var(--kr-glass-blur)) saturate(var(--kr-glass-saturate));backdrop-filter:blur(var(--kr-glass-blur)) saturate(var(--kr-glass-saturate))}}.kr-nav-open .kr2-nav[data-scrolled]{background-color:var(--kr-glass-nav-solid)}@media (prefers-reduced-transparency:reduce){.kr2-nav,.kr2-nav[data-scrolled]{background-color:var(--kr-glass-nav-solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.kr2-nav,.kr2-nav[data-scrolled]{-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas}.kr2-nav:before,.kr2-nav:after,.kr-lift:after,.kr-footer:before{display:none}.kr-bg-navy,.kr-bg-navy-gold{color:canvastext;background:canvas}.kr-btn:is(:hover,:focus-visible,:active){box-shadow:none}}
