.db-body{margin:0;background:#000;color:#e3e3e3}.db-header{position:absolute;top:0;left:0;z-index:5;width:100%;height:60px;display:flex;align-items:center;justify-content:center}.db-header__logo{display:flex}.db-header .wordmark{--wm-h: 26px;display:block;height:var(--wm-h);width:calc(var(--wm-h) * 5.4354)}.db-header .wordmark__svg{display:block;height:100%;width:100%;fill:#fff;stroke:none}@media(max-width:767px){.db-header .wordmark{--wm-h: 20px}}.db{--db-num: clamp(64px, 24vw, 168px);min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;padding:96px 16px;box-sizing:border-box;text-align:center;background:radial-gradient(ellipse 70% 55% at 50% 42%,#1f1f1f,#121212 45%,#000 85%),#000}.db__title,.db__clue-label,.db__hint,.db__status,.db__place{margin:0;color:#8a8a8a;font-family:var(--font-family-wide);font-size:14px;font-weight:700;line-height:100%;letter-spacing:-.2px;text-transform:uppercase}.db__lock,.db__open{display:flex;flex-direction:column;align-items:center;gap:48px}.db__lock[hidden],.db__open[hidden],.db__body[hidden]{display:none}.db__intro{display:flex;flex-direction:column;align-items:center;gap:8px;max-width:520px;margin-top:-16px}.db__intro[hidden]{display:none}.db__intro-text,.db__intro-sub{margin:0;font-family:var(--font-family);font-weight:600;line-height:1.35;letter-spacing:-.2px}.db__intro-text{color:#e3e3e3;font-size:14px;line-height:1.4}.db__intro-text,.db__intro-sub,.db__riddle,.db__message{text-wrap:balance}.db__intro-sub{color:#8a8a8a;font-size:14px}.db__intro-coords{margin-top:12px;color:#f5f3ef;font-family:var(--font-family-wide);font-size:clamp(16px,2.6vw,22px);font-weight:700;line-height:1.1;letter-spacing:.01em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:#4a4a4a;transition:text-decoration-color .2s ease}.db__intro-coords:hover{text-decoration-color:#f5f3ef}.db__digits{display:flex;justify-content:center;gap:clamp(10px,3vw,36px)}.db__digit{-webkit-appearance:none;appearance:none;box-sizing:content-box;width:.78em;margin:0;padding:0 0 .16em;border:0;border-bottom:2px solid #2e2e2e;border-radius:0;background:transparent;color:#f5f3ef;caret-color:transparent;font-family:var(--font-family-wide);font-size:var(--db-num);font-weight:700;line-height:.85;letter-spacing:.01em;text-align:center;outline:none;transition:border-color .2s ease,color .2s ease}.db__digit::placeholder{color:#2e2e2e;opacity:1}.db__digit::selection{background:transparent}.db__digit.is-active{border-bottom-color:#f5f3ef}.db__digit:disabled{opacity:1;-webkit-text-fill-color:currentColor}.db__digits.is-cracking .db__digit{color:#6f6f6f;border-bottom-color:#2e2e2e}.db__digits.is-wrong{animation:db-shake .42s cubic-bezier(.36,.07,.19,.97)}@keyframes db-shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(4px)}30%,50%,70%{transform:translate(-8px)}40%,60%{transform:translate(8px)}}.db__digit.is-known{color:#fff;border-bottom-color:transparent}.db.is-open .db__digit{border-bottom-color:transparent;color:#fff}.db__body{display:flex;flex-direction:column;align-items:center;gap:24px;max-width:520px}.db__clue-label{font-size:10px;margin-bottom:-8px}.db__riddle{min-height:calc(3 * 1.35em);color:#e3e3e3;font-family:var(--font-family);font-size:clamp(17px,2.2vw,21px);font-weight:600;line-height:1.35;letter-spacing:-.2px;white-space:pre-line}.db__nav{display:flex;gap:32px}.db__nav[hidden]{display:none}.db__nav-button{-webkit-appearance:none;appearance:none;border:0;padding:6px 2px;background:none;color:#8a8a8a;font-family:var(--font-family-wide);font-size:10px;font-weight:700;line-height:100%;letter-spacing:-.2px;text-transform:uppercase;cursor:pointer;transition:color .2s ease}.db__nav-button:hover{color:#fff}.db__nav-button:focus-visible{outline:1px solid #fff;outline-offset:3px}.db__nav-button:disabled{opacity:.3;cursor:default}.db__nav-button[data-db-prev]:before{content:"\2190  "}.db__nav-button[data-db-skip]:after{content:" \2192"}.db__riddle a{text-decoration:underline;text-underline-offset:3px}.db__muted{color:#6f6f6f}.db__hint{color:#b5b5b5;font-size:12px;line-height:1.4;text-transform:none;font-family:var(--font-family);font-weight:600}.db__hint:before{content:"Hint \2014  ";color:#6f6f6f}.db__status{min-height:1em;font-size:10px;color:#6f6f6f}.db__open{gap:20px;animation:db-in .6s ease both}.db__coords{margin:0;color:#f5f3ef;font-family:var(--font-family-wide);font-size:clamp(18px,3.4vw,28px);font-weight:700;line-height:1.1;letter-spacing:.01em;-webkit-user-select:all;user-select:all}.db__note{margin:0;max-width:440px;color:#b5b5b5;font-family:var(--font-family);font-size:14px;font-weight:600;line-height:1.45;white-space:pre-line}.db__message{margin:0 0 12px;max-width:520px;color:#e3e3e3;font-family:var(--font-family);font-size:clamp(17px,2.2vw,21px);font-weight:600;line-height:1.35;letter-spacing:-.2px}.db__where{display:flex;flex-direction:column;align-items:center;gap:10px}.db__address{margin:0;color:#b5b5b5;font-family:var(--font-family);font-size:14px;font-weight:600;line-height:1.4}.db__where .db__coords{margin-top:10px}.db__more{margin:28px 0 0;color:#6f6f6f;font-family:var(--font-family-wide);font-size:10px;font-weight:700;line-height:1.4;letter-spacing:-.2px;text-transform:uppercase}.db__place:empty,.db__address:empty,.db__note:empty,.db__coords:empty{display:none}.db__open .db__button{margin-top:28px}@keyframes db-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.db__button{-webkit-appearance:none;appearance:none;display:inline-block;box-sizing:border-box;border:none;width:183px;padding:14.5px 24px;border-radius:2px;background:#fff;color:#000;font-family:var(--font-family-wide);font-size:10px;font-weight:700;line-height:100%;letter-spacing:-.2px;text-align:center;text-transform:uppercase;cursor:pointer;transition:opacity .3s ease}.db__button:hover{opacity:.8}.db__button:focus-visible{outline:1px solid #fff;outline-offset:3px}.db__button:disabled{opacity:.3;cursor:default}.db__button[hidden]{display:none}@media(max-width:767px){.db{gap:32px}.db__lock{gap:40px}}@media(prefers-reduced-motion:reduce){.db__digits.is-wrong,.db__open{animation:none}}.db--soon{gap:32px}.db__padlock{width:clamp(56px,9vw,88px);height:auto;margin-top:8px;color:#f5f3ef}.db__soon{margin:0;color:#f5f3ef;font-family:var(--font-family-wide);font-size:clamp(16px,2vw,20px);font-weight:700;line-height:1.1;letter-spacing:-.2px;text-transform:uppercase;text-wrap:balance}.db--soon .db__intro-text{max-width:520px}@media only screen and (max-width:767px){.db{padding:90px 12px 56px}.db__title,.db__clue-label{font-size:10px}.db__intro-text,.db__riddle,.db__message{font-size:14px;line-height:1.4}.db__intro-sub,.db__address,.db__note{font-size:12px}.db__riddle{min-height:calc(3 * 1.4em)}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/drop-box.css.map */
