.post-modal[data-v-2671a22e]{border-color:#6ee7b72e;background:linear-gradient(160deg,#081c12eb,#030c08f5);box-shadow:0 24px 60px -20px #000c,inset 0 1px #6ee7b714}.modal-time[data-v-2671a22e]{color:#a7f3d080}.modal-caption[data-v-2671a22e]{color:#ecfdf5e6}.modal-link[data-v-2671a22e]{color:#fcd34de6}.ghost-btn[data-v-2671a22e]{display:inline-flex;align-items:center;border-radius:9999px;border:1px solid rgba(110,231,183,.25);padding:.4rem 1rem;font-size:.85rem;color:#a7f3d0e6;transition:background-color .2s ease,border-color .2s ease}@media(hover:hover){.ghost-btn[data-v-2671a22e]:hover{background:#10b9811a;border-color:#6ee7b780}}.album-nav[data-v-2671a22e]{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:9999px;border:1.5px solid rgba(255,255,255,.7);background:#4b5563bf;color:#fff;font-size:1.5rem;line-height:1;padding-bottom:.15rem;box-shadow:0 2px 8px #00000059;transition:background-color .2s ease,border-color .2s ease}@media(hover:hover){.album-nav[data-v-2671a22e]:hover{background:#374151e6;border-color:#fff}}.theme-racing .post-modal[data-v-2671a22e]{border-color:#7dd3fc29;background:linear-gradient(160deg,#0a1e42eb,#030c1ef5);box-shadow:0 24px 60px -20px #000c,inset 0 1px #7dd3fc14}.theme-racing .modal-time[data-v-2671a22e]{color:#bae6fd80}.theme-racing .modal-caption[data-v-2671a22e]{color:#f0f9ffe6}.theme-racing .modal-link[data-v-2671a22e]{color:#7dd3fcf2}.theme-racing .ghost-btn[data-v-2671a22e]{border-color:#7dd3fc40;color:#bae6fde6}@media(hover:hover){.theme-racing .ghost-btn[data-v-2671a22e]:hover{background:#38bdf81a;border-color:#7dd3fc80}}.ig-page{--ig-bg: #004183;--ig-bg-check: #004284;--ig-navy: #04305c;--ig-ink: #112a51;--ig-red: #ec2c5e;--ig-red-deep: #e32c56;--ig-orange: #e86113;--ig-orange-light: #ffc4a4;--ig-yellow: #f6b701;--ig-gold: #eeae14;--ig-highlight: #fdb738;--ig-blue: #2aa4de;--ig-blue-deep: #0080b1;--ig-pink: #e03ea5;--ig-sky: #70a1de;--ig-green: #6cc28d;--ig-green-light: #c3f1d2;--ig-teal: #00b2ab;--ig-teal-light: #beebe8;--ig-cream: #fefbf6;--ig-blue-mid: #1a93c2;--ig-cyan: #009ecc;--ig-panel-navy: #103776;--ig-gray: #a7a7a8;--ig-rose: #f33769;--ig-tire: #282828;--ig-black: #000000;--ig-black-navy: #0b1a3a;--ig-prize-1: #ffe5b0;--ig-prize-2: #94e2f6;--ig-prize-3: #e1a4c9;--ig-prize-bonus: #bdd7f6;--ig-pt: calc(min(100vw, 1440px) / 1920);position:relative;min-height:100vh;overflow-x:hidden;overflow-x:clip;color:#fff;background:repeating-conic-gradient(var(--ig-bg-check) 0 25%,var(--ig-bg) 0 50%) 0 0 / 90px 90px}.ig-container{max-width:1440px;margin-inline:auto;padding-inline:max(1rem,calc(40 * var(--ig-pt)))}.ig-h-section{font-size:max(2.2rem,calc(111 * var(--ig-pt)));font-style:italic}.ig-h-end{font-size:max(2.4rem,calc(129 * var(--ig-pt)))}.ig-h-end-lead{font-size:max(1.8rem,calc(97 * var(--ig-pt)))}.ig-h-sub{font-size:max(1.6rem,calc(83 * var(--ig-pt)))}.ig-h-small{font-size:max(1.2rem,calc(58 * var(--ig-pt)))}.ig-section{padding:3.5rem 0;scroll-margin-top:3rem}@media(min-width:768px){.ig-section{padding:5rem 0}}@media(prefers-reduced-motion:reduce){.ig-page *,.ig-page *:before,.ig-page *:after{transition-duration:.01ms!important;transition-delay:0ms!important;animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important}}@media(prefers-reduced-motion:no-preference){.ig-page.has-js .ig-reveal:not(.is-in) .ig-r,.ig-page.has-js .ig-reveal.ig-r:not(.is-in){opacity:0}.ig-page.has-js .ig-reveal.is-in .ig-r,.ig-page.has-js .ig-reveal.ig-r.is-in{animation:ig-fade-up var(--ig-dur, .55s) cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--i, 0) * var(--ig-step, 80ms) + var(--d, 0ms))}.ig-page.has-js .ig-reveal.is-in .ig-r.ig-r-pop,.ig-page.has-js .ig-reveal.ig-r.is-in.ig-r-pop{animation-name:ig-pop}.ig-page.has-js .ig-reveal.is-in .ig-r.ig-r-left,.ig-page.has-js .ig-reveal.ig-r.is-in.ig-r-left{animation-name:ig-slide-l}.ig-page.has-js .ig-reveal.is-in .ig-r.ig-r-right,.ig-page.has-js .ig-reveal.ig-r.is-in.ig-r-right{animation-name:ig-slide-r}.ig-page.has-js .ig-reveal:not(.is-in) .ig-car{transform:translate(100vw)}.ig-page.has-js .ig-reveal.is-in .ig-car{animation:ig-drive 1.5s cubic-bezier(.16,1,.3,1) backwards;animation-delay:var(--d, 0ms)}.ig-page.has-js .ig-reveal:not(.is-in) .ig-car-wheel{transform:rotate(var(--ig-car-spin, 0deg))}.ig-page.has-js .ig-reveal.is-in .ig-car-wheel{animation:ig-drive-wheel 1.5s cubic-bezier(.16,1,.3,1) backwards;animation-delay:var(--d, 0ms)}.ig-page.has-js .ig-reveal.is-in .ig-car.ig-car-wait,.ig-page.has-js .ig-reveal.is-in .ig-car.ig-car-wait .ig-car-wheel{animation-play-state:paused}.ig-page.has-js .ig-reveal.is-in .ig-car.is-driving-out{animation:ig-car-out .9s linear forwards}.ig-page.has-js .ig-reveal.is-in .ig-car.is-driving-out .ig-car-wheel{animation:ig-car-out-wheel .9s linear forwards}}@keyframes ig-drive{0%{transform:translate(100vw)}70%{transform:translate(-1.5%)}to{transform:none}}@keyframes ig-drive-wheel{0%{transform:rotate(var(--ig-car-spin, 0deg))}70%{transform:rotate(-11.4deg)}to{transform:none}}@keyframes ig-car-out{0%{transform:none;animation-timing-function:cubic-bezier(.3,0,.5,1)}18%{transform:translate(2%);animation-timing-function:cubic-bezier(.6,0,.9,.45)}to{transform:translate(var(--ig-car-out, -100vw))}}@keyframes ig-car-out-wheel{0%{transform:none;animation-timing-function:cubic-bezier(.3,0,.5,1)}18%{transform:rotate(15.2deg);animation-timing-function:cubic-bezier(.6,0,.9,.45)}to{transform:rotate(var(--ig-car-out-spin, 0deg))}}@keyframes ig-fade-up{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes ig-pop{0%{opacity:0;transform:scale(.85)}70%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:none}}@keyframes ig-slide-l{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:none}}@keyframes ig-slide-r{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.ig-wave{animation:ig-wave 3s ease-in-out infinite}@keyframes ig-wave{0%,to{transform:rotate(calc(-1.5deg * var(--wave-dir, 1))) skewY(calc(2deg * var(--wave-dir, 1)))}50%{transform:rotate(calc(1.5deg * var(--wave-dir, 1))) skewY(calc(-2deg * var(--wave-dir, 1)))}}.ig-float{animation:ig-float 4s ease-in-out infinite}@keyframes ig-float{0%,to{transform:translateY(-6px)}50%{transform:translateY(6px)}}@supports (animation-timeline: view()){.ig-parallax{animation:ig-parallax linear both;animation-timeline:view()}}@keyframes ig-parallax{0%{transform:translateY(calc(-1 * var(--ig-parallax, 60) * var(--ig-pt)))}to{transform:translateY(calc(var(--ig-parallax, 60) * var(--ig-pt)))}}}.ig-nav{position:fixed;top:0;left:0;right:0;z-index:30;background:#020b1fd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(125,211,252,.15)}.ig-nav-brand{font-family:Antonio,sans-serif;font-weight:700;font-synthesis:none;letter-spacing:.08em;color:#f6b53a;white-space:nowrap;margin-right:.5rem}.ig-nav-link{white-space:nowrap;font-size:.8rem;font-weight:600;color:#bae6fdd9;padding:.3rem .7rem;border-radius:9999px;transition:background-color .2s ease,color .2s ease}@media(hover:hover){.ig-nav-link:hover{background:#38bdf826;color:#fff}}.ig-nav-link.is-active{background:#f6b53a;color:#0a1a3d}@media(hover:hover){.ig-nav-link.is-active:hover{background:#ffc85c;color:#0a1a3d}}.ig-quiz-link{color:#f6b53a;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#f6b53a80}@media(hover:hover){.ig-quiz-link:hover{color:#ffd166}}.ig-quiz-mail{color:inherit;text-decoration:underline;text-underline-offset:3px}
