html,body.thanks-page{margin:0;width:100%;height:100%;overflow:hidden;background:#6e2659;color:#fff}.thanks-page{font-family:Arial,sans-serif}.thanks-world{position:relative;isolation:isolate;width:100%;height:100svh;min-height:400px;background:linear-gradient(35deg,#00c9ed 0%,#3344a9 22%,#e0408c 48%,#f87922 74%,#ffe878 100%)}#liquidThanks{position:absolute;inset:0;width:100%;height:100%;display:block;touch-action:pan-y}.thanks-copy{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;pointer-events:none;padding:100px 7%}.thanks-copy h1{margin:0;width:100%;font:900 clamp(54px,11vw,180px)/.96 Arial,Helvetica,sans-serif;letter-spacing:-.055em;text-transform:uppercase;text-align:center;filter:drop-shadow(5px 12px 12px #4e1c4340)}.thanks-copy h1 span{display:block}.liquid-ready .thanks-copy h1{opacity:0}.thanks-page header{position:fixed;z-index:30}.thanks-page .brand img{filter:brightness(0) invert(1)}.thanks-page #menuToggle{color:white}.thanks-note{position:absolute;z-index:2;bottom:35px;left:4%;right:4%;display:flex;justify-content:space-between;gap:24px;align-items:end;pointer-events:none}.thanks-note a,.thanks-note button{pointer-events:auto}.thanks-note p{font-size:12px;line-height:1.6;max-width:360px;margin:0;text-shadow:0 1px 10px #30132e99}.thanks-note .eyebrow{margin-bottom:8px;font-size:9px;letter-spacing:2px}.thanks-note a{font-size:11px;white-space:nowrap;text-shadow:0 1px 8px #30132eaa}.thanks-controls{display:flex;align-items:center;gap:20px}.thanks-controls button{background:#ffffff18;border:1px solid #ffffff70;border-radius:30px;color:#fff;padding:10px 16px;font-size:11px;backdrop-filter:blur(8px)}.thanks-page a:focus-visible,.thanks-page button:focus-visible{outline:2px solid white;outline-offset:5px}.thanks-page .brand{display:block}.thanks-page #menu{color:#f4f2e7}@media(max-width:700px){.thanks-copy{padding-inline:4%}.thanks-note{left:6%;right:6%;bottom:24px;gap:20px;flex-wrap:wrap}.thanks-note p{font-size:11px;max-width:270px}.thanks-controls{width:100%;justify-content:space-between}.thanks-page header{padding-top:18px}.thanks-copy h1{font-size:13vw}.thanks-world{min-height:100svh}}@media(prefers-reduced-motion:reduce){.thanks-controls button{display:none}}
