.bo a{color:#a8253a}.bo a:hover{color:#861b2d}.bo{--ground:#f3eee3;--ink:#211c17;--soft:#5a5248;--red:#a8253a;--blue:#2f6db5;--blue-t:#dbe6f2;--green:#1f9d71;--green-t:#d9f2e8;--purple:#8a3cc2;--purple-t:#ecdff5;--amber:#b7791f;--amber-t:#f5e8cf;font-family:var(--font-space-grotesk),system-ui,sans-serif;color:var(--ink);background:var(--ground);overflow-x:clip}.bo *{box-sizing:border-box}.bo .serif{font-family:var(--font-fraunces),Georgia,serif}.bo .mono{font-family:var(--font-jetbrains-mono),monospace}.bo .wrap{max-width:1320px;margin:0 auto;padding:0 32px}.bo .btn{white-space:nowrap;border-radius:12px;align-items:center;height:52px;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .35s cubic-bezier(.16,1,.3,1),background .3s;display:inline-flex}.bo .btn-p{background:var(--red);color:#fff}.bo .btn-p:hover{color:#fff;background:#861b2d;transform:translateY(-2px)}.bo .btn-g{color:var(--ink);box-shadow:inset 0 0 0 1.5px #211c1740}.bo .btn-g:hover{color:var(--ink);background:#211c170a}.bo .tm{gap:8px;height:100%;display:flex}.bo .tm .col{flex-direction:column;gap:8px;min-width:0;transition:flex-grow .7s cubic-bezier(.16,1,.3,1);display:flex}.bo .blk{cursor:default;border-radius:14px;flex-direction:column;justify-content:space-between;min-width:0;min-height:0;padding:16px 18px;transition:flex-grow .7s cubic-bezier(.16,1,.3,1),filter .3s;display:flex;position:relative;overflow:hidden}.bo .blk:hover{flex-grow:2.2!important}.bo .blk .n{font-size:17px;font-weight:600;line-height:1.2}.bo .blk .h{font-family:var(--font-jetbrains-mono),monospace;opacity:.75;font-size:12px}.bo .sub{flex:1;gap:6px;margin-top:12px;display:grid}.bo .sub span{background:#ffffff73;border-radius:8px;align-items:flex-end;padding:8px 10px;font-size:13px;font-weight:500;display:flex}.bo .slot{grid-template-columns:70px minmax(0,1fr);align-items:stretch;gap:16px;display:grid}.bo .slot .t{font-family:var(--font-jetbrains-mono),monospace;color:var(--soft);padding-top:12px;font-size:13px}.bo .slot .b{border-radius:12px;padding:12px 16px;font-size:15px;font-weight:600}.bo .timer{background:#fbf8f1;border-radius:28px;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:28px;padding:32px;display:grid;box-shadow:0 40px 80px -40px #211c1773,inset 0 0 0 1px #211c170f}.bo .ring{background:conic-gradient(var(--red)0 var(--p,62%),#ece4d4 0);border-radius:50%;width:150px;height:150px;-webkit-mask:radial-gradient(circle,#0000 60px,#000 61px);mask:radial-gradient(circle,#0000 60px,#000 61px)}@media (prefers-reduced-motion:no-preference){.bo .rise{animation:1s cubic-bezier(.16,1,.3,1) both enter}.bo .tick{animation:60s linear infinite tick}@supports (animation-timeline:view()){.bo .reveal{animation:linear both enter;animation-timeline:view();animation-range:entry entry 55%}.bo .sub span{animation:linear both split;animation-timeline:view();animation-range:entry 30% cover 45%}.bo .zoom{animation:linear both zoom;animation-timeline:view();animation-range:entry cover 50%}}}@keyframes enter{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes split{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes zoom{0%{opacity:.3;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes tick{0%{--p:62%}to{--p:100%}}@property --p{syntax:"<percentage>";inherits:false;initial-value:62%}@media (max-width:900px){.bo .split{grid-template-columns:1fr!important}.bo .tm{height:520px!important}.bo .timer{grid-template-columns:1fr}}@media (max-width:640px){.bo .tm.rise{flex-wrap:wrap;height:auto!important}.bo .tm>.col:first-child{flex:100%!important}.bo .tm>.col:first-child>.blk:first-child{min-height:420px;padding:32px 24px!important}.bo .tm>.col:not(:first-child){height:300px;flex:30%!important}.bo .blk{padding:12px}.bo .blk .n{font-size:15px}.bo .sub span{padding:6px 7px;font-size:11px}}@media (max-width:900px){.bo .sticky-copy{position:static!important}}
