.typewriter-text{display:inline;position:relative}.typewriter-cursor{display:inline-block;font-weight:400;animation:blink 1.06s infinite;margin-left:1px}@keyframes blink{0%,50%{opacity:1}51%,to{opacity:0}}.countdown{padding-top:10px}.countdown-flaps{display:flex;align-items:flex-start;justify-content:center;gap:clamp(4px,1.4vw,12px);font:400 clamp(28px,7vw,48px) / 1 Arno,Georgia,serif;color:#e0b531}.countdown-unit{display:grid;justify-items:center;gap:8px}.countdown-digits{display:flex;gap:3px}.countdown-separator{line-height:1.25em;opacity:.5}.countdown-label{font:500 .65rem/1 Inter,Avenir,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#8a95a3}.flap{--flap-height: 1.25em;position:relative;width:.78em;height:var(--flap-height);perspective:320px}.flap-half{position:absolute;left:0;right:0;height:50%;overflow:hidden;background:linear-gradient(#11161d,#0b0f14);backface-visibility:hidden}.flap-half>span{display:block;height:var(--flap-height);line-height:var(--flap-height);text-align:center}.flap-top,.flap-leaf-top{top:0;border-radius:6px 6px 0 0;transform-origin:50% 100%}.flap-bottom,.flap-leaf-bottom{bottom:0;border-radius:0 0 6px 6px;transform-origin:50% 0}.flap-bottom>span,.flap-leaf-bottom>span{transform:translateY(-50%)}.flap:after{content:"";position:absolute;left:0;right:0;top:calc(50% - .5px);height:1px;background:#000;z-index:3}.flap-leaf-top{z-index:2;animation:flap-leaf-top .26s ease-in both}.flap-leaf-bottom{z-index:2;animation:flap-leaf-bottom .26s ease-out .24s both}@keyframes flap-leaf-top{to{transform:rotateX(-90deg);filter:brightness(.6)}}@keyframes flap-leaf-bottom{0%{transform:rotateX(90deg);filter:brightness(1.6)}}.search-countdown{display:grid;justify-items:center;gap:10px}.search-countdown-label{margin:0;font:500 .75rem/1 Inter,Avenir,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;color:#8a95a3}.search-countdown-date{margin:0;font-family:Georgia,serif;font-style:italic;color:#8d8d8d}@media(max-width:480px){.countdown-separator{display:none}}:root{font-family:Garamond,Georgia,serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}main{outline:none}h1[tabindex="-1"]:focus{outline:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:4px;left:8px;z-index:1500;padding:10px 16px;background:#000;color:#5ab4ed;transform:translateY(-150%)}.skip-link:focus{transform:none}body:before,body:after{content:"";position:fixed;inset:0;pointer-events:none}body:before{z-index:1000;background:radial-gradient(ellipse at center,transparent 55%,rgba(0,0,0,.75) 100%)}body:after{z-index:1150;opacity:.085;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23g)'/%3E%3C/svg%3E")}::view-transition{background-color:#000}::view-transition-old(root){animation:page-fade-out .18s ease-in both}::view-transition-new(root){animation:page-fade-in .24s ease-out .18s both}.site-nav{view-transition-name:site-nav}@keyframes page-fade-out{to{opacity:0}}@keyframes page-fade-in{0%{opacity:0}}.decrypt-word{display:inline-block;white-space:nowrap}.decrypt-char{display:inline-block;text-align:center}.decrypt-char.pending{color:#5ab4ed;opacity:.75}.thin-rectangle{width:100px;height:2px;background-color:#fff}.circle-img{width:100px;height:100px;border-radius:50%;object-fit:cover;object-position:center;border:rgb(139,118,0) 2px inset;transition:all .3s ease-in-out;position:relative;z-index:2;flex-shrink:0}.reward-doorway{width:min(300px,80vw);height:min(300px,80vw);max-width:300px;max-height:300px;border-radius:50%;background-size:cover;background-position:center;margin:40px auto 0;border:3px solid rgba(255,255,255,.2);box-shadow:0 8px 32px #0000004d;position:relative;cursor:pointer;transition:all .3s ease;overflow:hidden;display:block;text-decoration:none}.reward-doorway-overlay{position:absolute;inset:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease;border-radius:50%}.reward-doorway-overlay:hover,.reward-doorway:focus-visible .reward-doorway-overlay{opacity:1;transform:scale(1.05);border:3px solid rgba(90,180,237,.6);box-shadow:0 12px 40px #5ab4ed4d}.reward-doorway-button{background-color:#5ab4ed;color:#fff;border:none;padding:12px 24px;border-radius:25px;font-size:.8rem;cursor:pointer;transition:all .3s ease;text-transform:none;font-family:Inter,Avenir,Arial,sans-serif;line-height:normal}.reward-doorway-button:hover{background-color:#4a9bd1;transform:scale(1.05)}.gallery-row{display:flex;gap:30px;overflow-x:auto;overflow-y:hidden;padding:0 40px;align-items:center;height:200px;scrollbar-width:none}.gallery-row::-webkit-scrollbar{display:none}.gallery-tile{flex:0 0 auto;width:auto;height:180px;padding:0;cursor:pointer;position:relative;border-radius:12px;overflow:hidden;background-color:#1a1a1a;box-shadow:0 8px 20px #0009;transform:translateY(0) scale(1);transition:all .4s cubic-bezier(.4,0,.2,1);border:0}.gallery-tile:hover,.gallery-tile:focus-visible{box-shadow:0 12px 40px #5ab4ed66,0 0 20px #5ab4ed33;transform:translateY(-8px) scale(1.05);outline:2px solid rgba(90,180,237,.5);outline-offset:-2px}.gallery-tile img{width:100%;height:100%;object-fit:contain;display:block;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .3s ease;opacity:.5}.gallery-tile img.loaded{opacity:1}.drop-cap{display:flow-root}.drop-cap:first-letter{float:left;font-family:inherit;font-size:3.6em;line-height:.82;padding:.06em .1em 0 0;color:#e0b531}.fleuron{display:flex;align-items:center;gap:14px;margin:35px 0 10px;color:#e0b531;font-family:Georgia,serif;font-size:1.25rem}.fleuron:before,.fleuron:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,#26323f 30%,#26323f 70%,transparent)}@media(prefers-reduced-motion:reduce){.circle-img,.gallery-tile,.gallery-tile img,.reward-doorway{transition:none}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}@media print{body:before,body:after{display:none}}
