/* Critical entrance styles are external so public hosting does not need injected styles. */
 html.lc-intro-pending:before{content:'';position:fixed;inset:0;background:#20262e;z-index:2147483000;pointer-events:none;animation:lc-intro-failsafe 0s 3.2s forwards}
 .lc-intro{position:fixed;inset:0;z-index:2147483001;display:grid;place-items:center;background:#20262e;color:#c69d79;isolation:isolate;opacity:1;transition:opacity .7s cubic-bezier(.45,0,.2,1);animation:lc-intro-failsafe 0s 3.2s forwards}
 .lc-intro-center{text-align:center;transform:translateY(-2vh)}
 .lc-intro .lc-intro-mark{display:block;width:clamp(154px,18vw,230px);height:auto;margin:0 auto 32px;overflow:visible}
 .lc-intro-mark path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:1;stroke-dashoffset:1;animation:lc-intro-draw 1.05s cubic-bezier(.22,1,.36,1) both}
 .lc-intro-mark .lc-intro-slash{stroke:#f6f0eb99;animation-delay:.16s}
 .lc-intro-mark .lc-intro-c{animation-delay:.28s}
 .lc-intro-name{margin:0;color:#f6f0eb;font:400 clamp(12px,1vw,16px)/1.5 Figtree,Arial,sans-serif;letter-spacing:.34em;padding-left:.34em;animation:lc-intro-type .65s .5s both}
 .lc-intro-description{margin:13px 0 0;color:#c69d79b3;font:400 8px/1.6 Figtree,Arial,sans-serif;letter-spacing:.22em;padding-left:.22em;animation:lc-intro-type .65s .7s both}
 .lc-intro-rule{display:block;margin:29px auto 0;width:54px;height:1px;background:#c69d7966;transform-origin:center;animation:lc-intro-rule .9s .65s both}
 .lc-intro-skip{position:absolute;right:clamp(24px,4vw,72px);bottom:max(30px,env(safe-area-inset-bottom));border:0;border-bottom:1px solid #c69d7955;background:transparent;padding:12px 0;color:#f6f0ebad;font:400 11px/1.5 Figtree,Arial,sans-serif;letter-spacing:.025em;cursor:pointer;display:flex;gap:30px;align-items:center}
 .lc-intro-skip:hover{color:#f6f0eb}.lc-intro-skip:focus-visible{outline:1px solid #c69d79;outline-offset:7px}
 .lc-intro.is-leaving{opacity:0;pointer-events:none}
 @keyframes lc-intro-draw{to{stroke-dashoffset:0}}
 @keyframes lc-intro-type{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
 @keyframes lc-intro-rule{from{transform:scaleX(0)}to{transform:scaleX(1)}}
 @keyframes lc-intro-failsafe{to{visibility:hidden;pointer-events:none}}
 @media(prefers-reduced-motion:reduce){html.lc-intro-pending:before,.lc-intro{display:none!important}}
 