.sm-bar{z-index:2147480003;pointer-events:none;justify-content:space-between;align-items:center;padding:20px clamp(18px,4vw,44px);display:flex;position:fixed;top:0;left:0;right:0}.sm-bar>*{pointer-events:auto}.sm-logo{letter-spacing:-.02em;color:#f7f4ee;align-items:center;min-width:72px;min-height:44px;font-family:Fraunces,Georgia,serif;font-size:22px;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.sm-logo-word{align-items:flex-end;display:inline-flex;overflow:visible}.sm-logo-dot{background:#ff7a2f;border-radius:50%;width:5px;height:5px;margin-bottom:4px;margin-left:2px;display:inline-block;box-shadow:0 0 8px #ff7a2f66}.sm-pre{z-index:2147480005;clip-path:inset(0);background:#0b0907;place-items:center;transition:clip-path .9s cubic-bezier(.83,0,.17,1);display:grid;position:fixed;inset:0}.sm-pre.done{clip-path:inset(0 0 100%);pointer-events:none;visibility:hidden;transition:clip-path .9s cubic-bezier(.83,0,.17,1),visibility 0s .95s}.sm-pre-word{letter-spacing:-.03em;color:#f7f4ee;align-items:flex-end;padding:.08em .05em;font-family:Fraunces,Georgia,serif;font-size:clamp(3rem,9vw,6.5rem);font-weight:600;display:inline-flex;overflow:hidden}.sm-pre-ch{opacity:0;will-change:transform, opacity;display:inline-block}.sm-pre-dot{opacity:0;background:#ff7a2f;border-radius:50%;width:.14em;height:.14em;margin-bottom:.09em;margin-left:.06em;display:inline-block;box-shadow:0 0 22px #ff7a2f8c}.sm-pre-count{letter-spacing:.3em;color:#8d877c;font-variant-numeric:tabular-nums;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px;font-weight:700;position:absolute;bottom:clamp(20px,4vw,48px);right:clamp(24px,5vw,64px)}.sm-bar{opacity:1;transition:opacity .5s .35s}html.sm-pre-active .sm-bar{opacity:0;pointer-events:none;transition:none}@media (prefers-reduced-motion:reduce){.sm-pre{display:none}}html.sm-pre-seen .sm-pre{display:none}html.sm-pre-seen .sm-bar{opacity:1!important;pointer-events:auto!important}.sm-actions{align-items:center;gap:10px;display:flex}.sm-login{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#f0eee8;letter-spacing:.1em;text-transform:uppercase;background:#1411108c;border:1px solid #f0eee82e;border-radius:999px;align-items:center;gap:9px;min-height:44px;padding:0 16px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:11px;font-weight:700;text-decoration:none;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.sm-login i{color:#ff7a2f;font-style:normal}.sm-login:hover,.sm-login:focus-visible{color:#fff;background:#141110c7;border-color:#ff7a2f99}.sm-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;will-change:transform;background:#1411108c;border:1px solid #f0eee82e;border-radius:999px;align-items:center;gap:12px;min-height:44px;padding:10px 18px 10px 14px;transition:transform .25s cubic-bezier(.22,1,.36,1),border-color .25s,background .25s;display:flex;position:relative}.sm-btn:hover{background:#141110bf;border-color:#ff7a2f99}.sm-btn.is-open{z-index:2147480002;position:relative}.sm-btn-inner{flex-direction:column;justify-content:space-between;width:22px;height:14px;display:flex;position:relative}.sm-line{transform-origin:50%;background:#f7f4ee;border-radius:2px;width:100%;height:2px;transition:transform .4s cubic-bezier(.7,0,.2,1),width .3s,background .3s;display:block}.sm-btn:hover .sm-line{background:#ff9a4d}.sm-btn.is-open .sm-line:first-child{transform:translateY(6px)rotate(45deg)}.sm-btn.is-open .sm-line:nth-child(2){transform:translateY(-6px)rotate(-45deg)}.sm-btn-label{letter-spacing:.14em;text-transform:uppercase;color:#f0eee8;text-align:left;min-width:42px;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:12px}.sm-overlay{z-index:2147480001;clip-path:circle(0% at calc(100% - 60px) 44px);pointer-events:none;flex-direction:column;padding:clamp(78px,11vh,118px) clamp(24px,7vw,120px) clamp(26px,5vh,54px);transition:clip-path .7s cubic-bezier(.76,0,.24,1);display:flex;position:fixed;inset:0}.sm-overlay.is-open{clip-path:circle(150% at calc(100% - 60px) 44px);pointer-events:auto}.sm-overlay-bg{background:radial-gradient(120% 120% at 85% 8%,#17231d 0%,#0b0907 55%);position:absolute;inset:0}.sm-overlay-bg:after{content:"";opacity:.06;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");position:absolute;inset:0}.sm-nav{overscroll-behavior:contain;-ms-overflow-style:none;scrollbar-width:none;flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex;position:relative;overflow-y:auto}.sm-nav::-webkit-scrollbar{width:0;height:0;display:none}.sm-nav ul{margin:0;padding:0;list-style:none}.sm-nav li{border-bottom:1px solid #f0eee814;overflow:hidden}.sm-nav li a{opacity:0;align-items:baseline;gap:clamp(14px,3vw,40px);padding:clamp(12px,2.4vw,26px) 0;text-decoration:none;transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .5s;display:flex;transform:translateY(115%)}.sm-overlay.is-open .sm-nav li a{opacity:1;transition-delay:var(--d);transform:none}.sm-n{color:#ff7a2f;letter-spacing:.1em;font-family:IBM Plex Mono,monospace;font-size:13px}.sm-word{text-transform:uppercase;letter-spacing:-.02em;color:#f0eee8;font-family:Bahnschrift,Arial Narrow,sans-serif;font-size:clamp(34px,min(9vw,10.5vh),104px);line-height:.95;transition:color .3s;position:relative}.sm-word:after{content:attr(data-text);color:#ff7a2f;clip-path:inset(0 100% 0 0);transition:clip-path .4s cubic-bezier(.76,0,.24,1);position:absolute;inset:0}.sm-nav li a:hover .sm-word:after{clip-path:inset(0)}.sm-arrow{color:#8d877c;opacity:0;margin-left:auto;font-size:clamp(20px,3vw,34px);transition:transform .3s,opacity .3s,color .3s;transform:translate(-10px)}.sm-nav li a:hover .sm-arrow{opacity:1;color:#ff7a2f;transform:none}.sm-foot{letter-spacing:.06em;color:#9d968a;opacity:0;flex-wrap:wrap;gap:26px;margin-top:clamp(16px,3vh,34px);font-family:IBM Plex Mono,monospace;font-size:12px;transition:opacity .5s .4s;display:flex;position:relative}.sm-overlay.is-open .sm-foot{opacity:1}.sm-foot a{color:#c9c3b8;text-decoration:none;transition:color .2s}.sm-foot a:hover{color:#ff7a2f}@media (max-height:720px){.sm-nav li a{padding:clamp(7px,1.5vh,18px) 0}.sm-arrow{font-size:clamp(16px,2.8vh,30px)}}@media (max-width:520px){.sm-bar{padding-inline:16px}.sm-login{padding-inline:12px}.sm-login i{display:none}.sm-btn{padding-right:14px}.sm-btn-label{display:none}}@media (prefers-reduced-motion:reduce){.sm-overlay{clip-path:none;opacity:0;transition:opacity .3s}.sm-overlay.is-open{opacity:1}.sm-nav li a{transition:opacity .3s;transform:none}.sm-btn,.sm-line{transition:none}}
