.qc2-rewards-hero{padding-top:clamp(88px,9vw,126px);padding-bottom:clamp(46px,5vw,64px)}.qc2-rewards-hero-copy{max-width:720px}.qc2-rewards-hero h1{color:#fffaf1;max-width:690px;font-family:var(--font-location-display),Georgia,"Times New Roman",serif;letter-spacing:-.048em;margin:14px 0 18px;font-size:clamp(54px,6.6vw,82px);font-weight:400;line-height:.93}.qc2-rewards-hero p{color:#9b958c;max-width:590px;margin:0;font-size:15px;line-height:1.62}.qc2-rewards-progress{padding-top:clamp(38px,4.8vw,56px);padding-bottom:clamp(34px,4.2vw,50px)}.qc2-reward-panel-head{border-bottom-color:#ffffff1a;padding-bottom:15px}.qc2-rewards-note{border-top:1px solid #d6ad7357;max-width:940px;margin:0 auto;padding:38px clamp(20px,5vw,58px) 48px}.qc2-rewards-note h2{color:#fffaf1;max-width:680px;font-family:var(--font-location-display),Georgia,"Times New Roman",serif;letter-spacing:-.045em;margin:12px 0;font-size:clamp(44px,5vw,58px);font-weight:400;line-height:.96}.qc2-rewards-note>p{color:#918b83;max-width:560px;margin:0;font-size:14px;line-height:1.58}.qc2-rewards-note-actions{align-items:flex-start;margin-top:24px;display:flex}.qc2-rewards-note .qc2-rewards-primary{width:min(100%,320px);min-width:0}@media (max-width:760px){.qc2-rewards-hero{padding-top:104px;padding-bottom:42px}}@media (max-width:560px){.qc2-rewards-hero{padding:102px 20px 38px}.qc2-rewards-hero h1{margin:11px 0 16px;font-size:clamp(45px,13vw,56px);line-height:.94}.qc2-rewards-hero p{font-size:14px;line-height:1.56}.qc2-rewards-progress{padding:28px 20px 34px}.qc2-rewards-note{margin:0 20px;padding:30px 0 38px}.qc2-rewards-note h2{font-size:42px}.qc2-rewards-note-actions{margin-top:22px}.qc2-rewards-note .qc2-rewards-primary{width:100%}}.qc2-rewards-v2{background:radial-gradient(circle at 84% 24%,#d6ad731a,#0000 21%),radial-gradient(circle at 12% 52%,#d6ad7309,#0000 26%),#080908}.qc2-rewards-v2-hero{width:min(1080px,100% - 40px);margin:0 auto;padding:clamp(112px,12vw,150px) 0 26px}.qc2-rewards-v2-copy{max-width:660px;margin-bottom:clamp(18px,2.6vw,28px)}.qc2-rewards-v2-copy .qc2-eyebrow{color:#d6ad73;letter-spacing:.22em;text-transform:uppercase;margin-bottom:14px;font-size:10px;font-weight:850;display:block}.qc2-rewards-v2-copy h1{margin:0}.qc2-rewards-v2-statement{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:end;gap:22px;width:min(100%,460px);display:grid}.qc2-rewards-v2-stat{gap:6px;display:grid}.qc2-rewards-v2-stat strong{color:#fffaf1;font:400 clamp(48px,6.2vw,72px)/.82 var(--font-location-display),Georgia,"Times New Roman",serif;letter-spacing:-.05em;display:block}.qc2-rewards-v2-stat small{color:#d6ad73;font-family:var(--font-body),Inter,"Helvetica Neue",Arial,sans-serif;letter-spacing:.22em;text-transform:uppercase;font-size:10px;font-weight:850;line-height:1.2;display:block}.qc2-rewards-v2-stat-divider{background:#d6ad733d;align-self:center;width:1px;height:58px}.qc2-rewards-v2-card-wrap{padding:0 0 16px;position:relative}.qc2-rewards-v2-card-wrap:before{content:"";filter:blur(18px);pointer-events:none;background:radial-gradient(circle,#d6ad732b,#d6ad7300 68%);border-radius:50%;width:42%;height:56%;position:absolute;top:7%;right:-5%}.qc2-rewards-v2-card{background:radial-gradient(circle at 80% 16%,#d6ad730f,#0000 24%),linear-gradient(145deg,#11120f 0%,#070807 58%,#0d0e0c 100%);border:1px solid #d6ad738f;border-radius:32px;min-height:420px;padding:30px 34px 28px;position:relative;overflow:hidden;box-shadow:0 24px 70px #0000006b,inset 0 1px #ffffff06}.qc2-rewards-v2-card:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 55px #d6ad7306}.qc2-rewards-v2-card-brand{z-index:2;color:#f6eee4;gap:3px;width:max-content;display:grid;position:relative}.qc2-rewards-v2-card-brand strong{font:400 25px/1 var(--font-location-display),Georgia,"Times New Roman",serif;letter-spacing:.28em}.qc2-rewards-v2-card-brand span{letter-spacing:.5em;padding-left:2px;font-size:8px;font-weight:850}.qc2-rewards-v2-clipper{z-index:1;width:min(880px,96%);margin:42px auto 0;position:relative}.qc2-rewards-v2 .qc2-reward-clipper-art{filter:drop-shadow(0 18px 32px #00000070)drop-shadow(0 0 8px #d6ad7314)}.qc2-rewards-v2-rewards{background:#0c0d0b;border:1px solid #d6ad7357;border-radius:20px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;width:min(980px,100% - 40px);margin:18px auto 0;padding:19px 22px;display:grid}.qc2-rewards-v2-rewards article{justify-content:center;align-items:center;gap:15px;display:flex}.qc2-rewards-v2-icon{color:#d6ad73;border:1px solid #d6ad73a8;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid}.qc2-rewards-v2-rewards article>div{gap:4px;display:grid}.qc2-rewards-v2-rewards small{color:#ece4da;font-size:13px;font-weight:600}.qc2-rewards-v2-rewards strong{color:#d6ad73;font-size:18px;font-weight:800}.qc2-rewards-v2-divider{background:#d6ad7338;width:1px;height:54px}.qc2-rewards-v2-how{text-align:center;width:min(980px,100% - 40px);margin:0 auto;padding:56px 0 76px}.qc2-rewards-v2-section-title{grid-template-columns:minmax(40px,110px) auto minmax(40px,110px);justify-content:center;align-items:center;gap:20px;width:min(520px,100%);margin:0 auto 30px;display:grid}.qc2-rewards-v2-section-title>span{background:linear-gradient(90deg,#0000,#d6ad7394);height:1px}.qc2-rewards-v2-section-title>span:last-child{background:linear-gradient(90deg,#d6ad7394,#0000)}.qc2-rewards-v2-section-title strong{color:#d6ad73;letter-spacing:.34em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:850}.qc2-rewards-v2-steps{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:36px;display:grid}.qc2-rewards-v2-steps article{color:#c9c1b7;justify-items:center;gap:10px;min-height:126px;padding:4px 24px;display:grid;position:relative}.qc2-rewards-v2-steps article+article:before{content:"";background:#d6ad732e;width:1px;height:90px;position:absolute;top:7px;left:0}.qc2-rewards-v2-steps article>strong{color:#d6ad73;font:400 34px/1 var(--font-location-display),Georgia,"Times New Roman",serif}.qc2-rewards-v2-steps article>svg{color:#8e806c}.qc2-rewards-v2-steps p{color:#aaa39a;max-width:180px;margin:0;font-size:13px;line-height:1.45}.qc2-rewards-v2-cta{letter-spacing:.22em;text-transform:uppercase;background:#d6ad73;border:1px solid #d6ad73;justify-content:space-between;align-items:center;gap:30px;width:min(100%,660px);min-height:58px;margin:0 auto;padding:0 22px;font-size:11px;font-weight:900;transition:background .2s,color .2s,transform .2s;display:flex;color:#090a09!important}.qc2-rewards-v2-cta:hover,.qc2-rewards-v2-cta:focus-visible{background:0 0;transform:translateY(-1px);color:#f1dcc0!important}.qc2-rewards-v2-cta span{font-size:20px;font-weight:500}.qc2-rewards-v2-signoff{color:#746e66;letter-spacing:.28em;text-transform:uppercase;margin:20px 0 0;font-size:9px;font-weight:700}@media (max-width:760px){.qc2-rewards-v2-hero{width:min(100% - 36px,680px);padding-top:108px}.qc2-rewards-v2-copy{margin-bottom:18px}.qc2-rewards-v2-card{border-radius:24px;min-height:0;padding:24px 20px 20px}.qc2-rewards-v2-clipper{width:108%;margin:26px -4% 0}.qc2-rewards-v2-rewards,.qc2-rewards-v2-how{width:min(100% - 36px,680px)}}@media (max-width:560px){.qc2-rewards-v2-hero{width:calc(100% - 32px);padding:102px 0 18px}.qc2-rewards-v2-statement{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);gap:18px;width:100%}.qc2-rewards-v2-stat strong{font-size:clamp(52px,15vw,64px)}.qc2-rewards-v2-stat small{letter-spacing:.18em;font-size:8.5px}.qc2-rewards-v2-stat-divider{height:52px}.qc2-rewards-v2-card{border-radius:22px;padding:20px 14px 16px}.qc2-rewards-v2-card-brand{margin-left:5px}.qc2-rewards-v2-card-brand strong{font-size:21px}.qc2-rewards-v2-card-brand span{font-size:7px}.qc2-rewards-v2-clipper{width:116%;margin:25px -8% 0}.qc2-rewards-v2-rewards{border-radius:17px;grid-template-columns:1fr 1fr;width:calc(100% - 32px);padding:16px 12px}.qc2-rewards-v2-rewards article{justify-content:flex-start;gap:10px}.qc2-rewards-v2-rewards article:last-child{padding-left:12px}.qc2-rewards-v2-icon{flex-basis:39px;width:39px;height:39px}.qc2-rewards-v2-divider{display:none}.qc2-rewards-v2-rewards small{font-size:10px}.qc2-rewards-v2-rewards strong{font-size:13px}.qc2-rewards-v2-how{width:calc(100% - 32px);padding:44px 0 64px}.qc2-rewards-v2-section-title{gap:13px;margin-bottom:25px}.qc2-rewards-v2-section-title strong{letter-spacing:.28em;font-size:8.5px}.qc2-rewards-v2-steps{gap:0;margin-bottom:30px}.qc2-rewards-v2-steps article{gap:8px;min-height:118px;padding:3px 10px}.qc2-rewards-v2-steps article+article:before{height:82px}.qc2-rewards-v2-steps article>strong{font-size:30px}.qc2-rewards-v2-steps p{max-width:108px;font-size:11px;line-height:1.36}.qc2-rewards-v2-cta{letter-spacing:.19em;min-height:56px;padding:0 18px;font-size:10px}.qc2-rewards-v2-signoff{letter-spacing:.23em;font-size:7.5px}}@media (max-width:370px){.qc2-rewards-v2-rewards{gap:6px;padding:14px 9px}.qc2-rewards-v2-icon{flex-basis:35px;width:35px;height:35px}.qc2-rewards-v2-rewards article:last-child{padding-left:4px}.qc2-rewards-v2-rewards strong{font-size:12px}.qc2-rewards-v2-steps article{padding-left:7px;padding-right:7px}.qc2-rewards-v2-steps p{font-size:10.5px}}
.qc2-reward-panel-clipper{max-width:960px;box-shadow:none;background:0 0;border:0;margin:0 auto;padding:0 0 clamp(18px,2.5vw,26px)}.qc2-reward-panel-clipper .qc2-reward-panel-head{border-bottom:1px solid #ffffff1f;max-width:940px;margin:0 auto;padding:0 0 16px}.qc2-reward-showcase{position:relative}.qc2-reward-clipper{max-width:940px;margin:clamp(24px,3.4vw,34px) auto 0}.qc2-reward-clipper-shell{isolation:isolate;width:100%;position:relative}.qc2-reward-clipper-art{object-fit:contain;filter:drop-shadow(0 18px 28px #00000047);width:100%;height:auto;display:block}.qc2-reward-clipper-slots{pointer-events:none;position:absolute;inset:0}.qc2-reward-clipper-slot{background:0 0;border-radius:999px;width:2.2%;height:19.4%;transition:background .2s,box-shadow .2s;display:block;position:absolute;top:37.55%;translate:-50%}.qc2-reward-clipper-slot:first-child{left:27.68%}.qc2-reward-clipper-slot:nth-child(2){left:33.39%}.qc2-reward-clipper-slot:nth-child(3){left:39.27%}.qc2-reward-clipper-slot:nth-child(4){left:45.07%}.qc2-reward-clipper-slot:nth-child(5){left:50.71%}.qc2-reward-clipper-slot:nth-child(6){left:56.59%}.qc2-reward-clipper-slot:nth-child(7){left:62.39%}.qc2-reward-clipper-slot:nth-child(8){left:68.03%}.qc2-reward-clipper-slot:nth-child(9){left:73.83%}.qc2-reward-clipper-slot:nth-child(10){left:79.47%}.qc2-reward-clipper-slot.is-complete{background:linear-gradient(#fff2c2 0%,#edc579 42%,#c78d38 100%);box-shadow:0 0 8px #eec16fc7,0 0 20px #d6a14a6b,inset 0 0 5px #ffffff9e}.qc2-reward-clipper.is-demo-loop .qc2-reward-clipper-slot{opacity:0;transform-origin:50%;will-change:opacity,transform,box-shadow;background:linear-gradient(#fff4c9 0%,#f1c777 42%,#c98d36 100%);animation-duration:5.8s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;transform:scaleY(.92);box-shadow:0 0 4px #f4cc7c80,0 0 10px #d6a14a38,inset 0 0 5px #ffffff94}.qc2-reward-clipper.is-demo-loop .qc2-reward-clipper-slot:first-child{animation-name:qc2RewardDemoSlot1}.qc2-reward-clipper.is-demo-loop .qc2-reward-clipper-slot:nth-child(2){animation-name:qc2RewardDemoSlot2}.qc2-reward-clipper.is-demo-loop .qc2-reward-clipper-slot:nth-child(3){animation-name:qc2RewardDemoSlot3}.qc2-reward-clipper.is-demo-loop .qc2-reward-clipper-slot:nth-child(4){animation-name:qc2RewardDemoSlot4}.qc2-reward-clipper.is-demo-loop .qc2-reward-clipper-slot:nth-child(5){animation-name:qc2RewardDemoSlot5}.qc2-reward-clipper.is-demo-loop .qc2-reward-clipper-slot:nth-child(6){animation-name:qc2RewardDemoSlot6}.qc2-reward-clipper.is-demo-loop .qc2-reward-clipper-slot:nth-child(7){animation-name:qc2RewardDemoSlot7}.qc2-reward-clipper.is-demo-loop .qc2-reward-clipper-slot:nth-child(8){animation-name:qc2RewardDemoSlot8}.qc2-reward-clipper.is-demo-loop .qc2-reward-clipper-slot:nth-child(9){animation-name:qc2RewardDemoSlot9}.qc2-reward-clipper.is-demo-loop .qc2-reward-clipper-slot:nth-child(10){animation-name:qc2RewardDemoSlot10}@keyframes qc2RewardDemoSlot1{0%,5%{opacity:0;transform:scaleY(.92);box-shadow:0 0 #f4cc7c00,0 0 #d6a14a00,inset 0 0 4px #ffffff59}8%,74%{opacity:1;transform:scaleY(1);box-shadow:0 0 5px #f4cc7cb3,0 0 12px #d6a14a4d,inset 0 0 5px #ffffff9e}84%,to{opacity:0;transform:scaleY(.96);box-shadow:0 0 #f4cc7c00,0 0 #d6a14a00,inset 0 0 4px #ffffff59}}@keyframes qc2RewardDemoSlot2{0%,8%{opacity:0;transform:scaleY(.92);box-shadow:0 0 #f4cc7c00,0 0 #d6a14a00,inset 0 0 4px #ffffff59}11%,74%{opacity:1;transform:scaleY(1);box-shadow:0 0 5px #f4cc7cb3,0 0 12px #d6a14a4d,inset 0 0 5px #ffffff9e}84%,to{opacity:0;transform:scaleY(.96);box-shadow:0 0 #f4cc7c00,0 0 #d6a14a00,inset 0 0 4px #ffffff59}}@keyframes qc2RewardDemoSlot3{0%,11%{opacity:0;transform:scaleY(.92);box-shadow:0 0 #f4cc7c00,0 0 #d6a14a00,inset 0 0 4px #ffffff59}14%,74%{opacity:1;transform:scaleY(1);box-shadow:0 0 5px #f4cc7cb3,0 0 12px #d6a14a4d,inset 0 0 5px #ffffff9e}84%,to{opacity:0;transform:scaleY(.96);box-shadow:0 0 #f4cc7c00,0 0 #d6a14a00,inset 0 0 4px #ffffff59}}@keyframes qc2RewardDemoSlot4{0%,14%{opacity:0;transform:scaleY(.92);box-shadow:0 0 #f4cc7c00,0 0 #d6a14a00,inset 0 0 4px #ffffff59}17%,74%{opacity:1;transform:scaleY(1);box-shadow:0 0 5px #f4cc7cb3,0 0 12px #d6a14a4d,inset 0 0 5px #ffffff9e}84%,to{opacity:0;transform:scaleY(.96);box-shadow:0 0 #f4cc7c00,0 0 #d6a14a00,inset 0 0 4px #ffffff59}}@keyframes qc2RewardDemoSlot5{0%,17%{opacity:0;transform:scaleY(.92);box-shadow:0 0 #f4cc7c00,0 0 #d6a14a00,inset 0 0 4px #ffffff59}20%,74%{opacity:1;transform:scaleY(1);box-shadow:0 0 5px #f4cc7cb3,0 0 12px #d6a14a4d,inset 0 0 5px #ffffff9e}84%,to{opacity:0;transform:scaleY(.96);box-shadow:0 0 #f4cc7c00,0 0 #d6a14a00,inset 0 0 4px #ffffff59}}@keyframes qc2RewardDemoSlot6{0%,20%{opacity:0;transform:scaleY(.92);box-shadow:0 0 #f4cc7c00,0 0 #d6a14a00,inset 0 0 4px #ffffff59}23%,74%{opacity:1;transform:scaleY(1);box-shadow:0 0 5px #f4cc7cb3,0 0 12px #d6a14a4d,inset 0 0 5px #ffffff9e}84%,to{opacity:0;transform:scaleY(.96);box-shadow:0 0 #f4cc7c00,0 0 #d6a14a00,inset 0 0 4px #ffffff59}}@keyframes qc2RewardDemoSlot7{0%,23%{opacity:0;transform:scaleY(.92);box-shadow:0 0 #f4cc7c00,0 0 #d6a14a00,inset 0 0 4px #ffffff59}26%,74%{opacity:1;transform:scaleY(1);box-shadow:0 0 5px #f4cc7cb3,0 0 12px #d6a14a4d,inset 0 0 5px #ffffff9e}84%,to{opacity:0;transform:scaleY(.96);box-shadow:0 0 #f4cc7c00,0 0 #d6a14a00,inset 0 0 4px #ffffff59}}@keyframes qc2RewardDemoSlot8{0%,26%{opacity:0;transform:scaleY(.92);box-shadow:0 0 #f4cc7c00,0 0 #d6a14a00,inset 0 0 4px #ffffff59}29%,74%{opacity:1;transform:scaleY(1);box-shadow:0 0 5px #f4cc7cb3,0 0 12px #d6a14a4d,inset 0 0 5px #ffffff9e}84%,to{opacity:0;transform:scaleY(.96);box-shadow:0 0 #f4cc7c00,0 0 #d6a14a00,inset 0 0 4px #ffffff59}}@keyframes qc2RewardDemoSlot9{0%,29%{opacity:0;transform:scaleY(.92);box-shadow:0 0 #f4cc7c00,0 0 #d6a14a00,inset 0 0 4px #ffffff59}32%,74%{opacity:1;transform:scaleY(1);box-shadow:0 0 5px #f4cc7cb3,0 0 12px #d6a14a4d,inset 0 0 5px #ffffff9e}84%,to{opacity:0;transform:scaleY(.96);box-shadow:0 0 #f4cc7c00,0 0 #d6a14a00,inset 0 0 4px #ffffff59}}@keyframes qc2RewardDemoSlot10{0%,32%{opacity:0;transform:scaleY(.92);box-shadow:0 0 #f4cc7c00,0 0 #d6a14a00,inset 0 0 4px #ffffff59}35%,74%{opacity:1;transform:scaleY(1);box-shadow:0 0 6px #fad487c2,0 0 14px #d6a14a57,inset 0 0 5px #ffffffad}84%,to{opacity:0;transform:scaleY(.96);box-shadow:0 0 #f4cc7c00,0 0 #d6a14a00,inset 0 0 4px #ffffff59}}@media (prefers-reduced-motion:reduce){.qc2-reward-clipper.is-demo-loop .qc2-reward-clipper-slot{opacity:.88;animation:none;transform:none;box-shadow:0 0 4px #eec16f75,0 0 9px #d6a14a33,inset 0 0 4px #ffffff85}}.qc2-reward-clipper-milestones{color:#d8ad6a;width:56.6%;font-family:var(--font-body),Arial,Helvetica,sans-serif;letter-spacing:.13em;text-transform:uppercase;grid-template-columns:repeat(10,minmax(0,1fr));margin:-18px 0 0 24.15%;font-size:10px;font-weight:800;display:grid}.qc2-reward-milestone-marker{white-space:normal;text-align:center;flex-direction:column;justify-self:center;gap:3px;padding-top:14px;line-height:1.05;display:flex;position:relative}.qc2-reward-milestone-marker:before{content:"";background:linear-gradient(#d6ad73d9,#d6ad732e);width:1px;height:9px;position:absolute;top:0;left:50%;transform:translate(-50%)}.qc2-reward-milestone-top,.qc2-reward-milestone-bottom{display:block}.qc2-reward-milestone-bottom{letter-spacing:.06em}.qc2-reward-milestone-marker.is-five{grid-column:5}.qc2-reward-milestone-marker.is-ten{text-align:right;grid-column:10;justify-self:end}.qc2-reward-panel-clipper+.qc2-reward-help{border-top:1px solid #ffffff14;max-width:940px;margin:8px auto 0;padding-top:12px}@media (max-width:760px){.qc2-reward-clipper{max-width:860px;margin-top:24px}.qc2-reward-clipper-art{filter:drop-shadow(0 12px 18px #0000003d)}.qc2-reward-clipper-slot.is-complete{box-shadow:0 0 6px #ecbe6cb8,0 0 14px #d6a14a61,inset 0 0 4px #ffffff8f}}@media (max-width:560px){.qc2-reward-panel-clipper{max-width:none;padding:0 0 16px}.qc2-reward-panel-clipper .qc2-reward-panel-head{padding-bottom:14px}.qc2-reward-clipper{width:100%;margin-top:20px}.qc2-reward-clipper-milestones{letter-spacing:.08em;margin-top:-6px;font-size:8px}.qc2-reward-milestone-marker{gap:2px;max-width:78px;padding-top:10px}.qc2-reward-milestone-marker:before{height:7px}.qc2-reward-milestone-marker.is-five{transform:translate(-3px)}.qc2-reward-milestone-marker.is-ten{max-width:96px}.qc2-reward-milestone-bottom{letter-spacing:.04em}.qc2-reward-panel-clipper+.qc2-reward-help{margin-top:4px;padding-top:10px}}@media (max-width:360px){.qc2-reward-clipper-milestones{letter-spacing:.05em;font-size:7px}.qc2-reward-milestone-marker{max-width:68px}.qc2-reward-milestone-marker.is-ten{max-width:86px}}
.qc2-card-v2-page{--v2-gold:#d7ae70;--v2-cream:#fff8ee;--v2-muted:#918a80;--v2-line:#d7ae7047;min-height:100svh;color:var(--v2-cream);background:radial-gradient(circle at 78% 10%,#d7ae7014,#0000 28%),#070806;padding:0 18px 52px}.qc2-card-v2-page *{box-sizing:border-box}.qc2-card-v2-page a{color:inherit;text-decoration:none}.qc2-card-v2-page :where(a,button):focus-visible{outline:2px solid var(--v2-gold);outline-offset:4px}.qc2-card-v2-shell{width:min(680px,100%);margin:0 auto}.qc2-card-v2-topbar{align-items:center;min-height:76px;display:flex}.qc2-card-v2-logo{align-items:center;width:102px;height:42px;display:flex}.qc2-card-v2-logo img{object-fit:contain;width:100%;height:100%}.qc2-card-v2-card{aspect-ratio:1.78;background:radial-gradient(circle at 82% 14%,#d7ae7011,#0000 24%),linear-gradient(145deg,#12130f 0%,#070806 58%,#10110d 100%);border:1px solid #d7ae7094;border-radius:16px;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;padding:21px 24px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 58px #0000006b,inset 0 1px #ffffff06}.qc2-card-v2-card:before{content:"";aspect-ratio:1;filter:blur(28px);pointer-events:none;background:#d7ae700b;border-radius:50%;width:58%;position:absolute;bottom:-45%;right:-16%}.qc2-card-v2-brand{z-index:2;position:relative}.qc2-card-v2-brand strong{color:#eee4d6;letter-spacing:.24em;text-transform:uppercase;font-size:10px;font-weight:800}.qc2-card-v2-clipper{z-index:1;align-self:center;width:min(560px,84%);margin:14px auto 10px;position:relative}.qc2-card-v2-clipper .qc2-reward-clipper-art{filter:drop-shadow(0 15px 24px #0000007a)drop-shadow(0 0 7px #d7ae7014)}.qc2-card-v2-card-footer{z-index:2;border-top:1px solid #d7ae702e;justify-content:space-between;align-items:end;gap:16px;padding-top:12px;display:flex;position:relative}.qc2-card-v2-member{gap:3px;min-width:0;display:grid}.qc2-card-v2-member small,.qc2-card-v2-count span{color:#706a62;letter-spacing:.16em;text-transform:uppercase;font-size:6.5px;font-weight:800}.qc2-card-v2-member strong{color:#d9d0c4;text-overflow:ellipsis;white-space:nowrap;max-width:420px;font-size:10.5px;font-weight:600;overflow:hidden}.qc2-card-v2-count{flex:none;align-items:baseline;gap:6px;display:flex}.qc2-card-v2-count>strong{color:var(--v2-gold);font-variant-numeric:tabular-nums;letter-spacing:.05em;font-size:11px;font-weight:750}.qc2-card-v2-status{background:#0c0d0b;border:1px solid #ffffff17;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;min-height:54px;margin-top:12px;padding:10px 16px;display:flex}.qc2-card-v2-status.is-ready{border-color:#d7ae7066}.qc2-card-v2-status span{color:var(--v2-gold);letter-spacing:.16em;text-transform:uppercase;flex:none;font-size:7px;font-weight:800}.qc2-card-v2-status strong{color:#f7efe5;text-align:right;font-size:13px;font-weight:600;line-height:1.25}.qc2-card-v2-qr-button{border:1px solid var(--v2-gold);background:var(--v2-gold);color:#0a0b09;width:100%;min-height:58px;font:inherit;cursor:pointer;border-radius:15px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:10px;padding:0 18px;display:grid}.qc2-card-v2-qr-button>span:first-of-type{text-align:left;letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:900}.qc2-card-v2-qr-button>span:last-child{font-size:18px;line-height:1}.qc2-card-v2-links{color:#746e65;letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;gap:25px;padding:23px 0 0;font-size:8px;font-weight:800;display:flex}.qc2-card-v2-links a:hover{color:var(--v2-gold)}.qc2-card-v2-qr-backdrop{z-index:2000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000b8;justify-content:center;align-items:flex-end;padding:18px;display:flex;position:fixed;inset:0}.qc2-card-v2-qr-sheet{width:min(560px,100%);max-height:calc(100svh - 36px);padding:10px 24px calc(28px + env(safe-area-inset-bottom));text-align:center;background:#0d0e0c;border:1px solid #d7ae7057;border-radius:28px 28px 20px 20px;overflow:auto;box-shadow:0 -24px 70px #0000007a}.qc2-card-v2-qr-handle{background:#34322e;border-radius:999px;width:42px;height:4px;margin:0 auto 20px}.qc2-card-v2-qr-head{text-align:left;justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.qc2-card-v2-qr-head>div{gap:5px;display:grid}.qc2-card-v2-qr-head span{color:var(--v2-gold);letter-spacing:.18em;text-transform:uppercase;font-size:8px;font-weight:850}.qc2-card-v2-qr-head h2{color:#fff8ee;font:400 30px/1 var(--font-location-display),Georgia,"Times New Roman",serif;letter-spacing:-.03em;margin:0}.qc2-card-v2-qr-close{color:#cfc5b9;cursor:pointer;background:#11120f;border:1px solid #ffffff21;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.qc2-card-v2-qr-code{background:#fff;border-radius:18px;width:min(310px,78vw);margin:28px auto 21px;padding:14px;box-shadow:0 12px 30px #00000038}.qc2-card-v2-qr-code img{width:100%;height:auto;display:block}.qc2-card-v2-qr-meta{justify-content:center;align-items:baseline;gap:8px;display:flex}.qc2-card-v2-qr-meta strong{color:#fff8ee;font:400 39px/.9 var(--font-location-display),Georgia,"Times New Roman",serif}.qc2-card-v2-qr-meta strong span{color:#777168;font:700 15px/1 var(--font-body),Inter,Arial,sans-serif;letter-spacing:0}.qc2-card-v2-qr-meta small{color:#777168;letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:850}.qc2-card-v2-qr-status{color:var(--v2-gold);margin:10px 0 0;font-size:12px;font-weight:750}.qc2-card-v2-qr-help{color:#777168;max-width:360px;margin:8px auto 0;font-size:10.5px;line-height:1.5}@media (min-width:700px){.qc2-card-v2-qr-backdrop{align-items:center}.qc2-card-v2-qr-sheet{border-radius:26px}}@media (max-width:560px){.qc2-card-v2-page{padding:0 14px 38px}.qc2-card-v2-topbar{min-height:70px}.qc2-card-v2-logo{width:94px;height:38px}.qc2-card-v2-card{aspect-ratio:1.68;border-radius:15px;padding:17px 18px 15px}.qc2-card-v2-brand strong{font-size:8.5px}.qc2-card-v2-clipper{width:min(560px,88%);margin:6px auto 4px}.qc2-card-v2-card-footer{gap:12px;padding-top:10px}.qc2-card-v2-member strong{max-width:210px;font-size:9.5px}.qc2-card-v2-status{border-radius:13px;margin-top:10px;padding:9px 13px}.qc2-card-v2-status strong{max-width:210px;font-size:11.5px}.qc2-card-v2-qr-button{border-radius:14px;min-height:56px}.qc2-card-v2-links{justify-content:space-between;gap:12px;padding:20px 3px 0;font-size:7.5px}.qc2-card-v2-qr-backdrop{padding:10px 10px 0}.qc2-card-v2-qr-sheet{width:100%;max-height:calc(100svh - 10px);padding:9px 20px calc(24px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0}.qc2-card-v2-qr-code{width:min(290px,78vw);margin-top:24px}}@media (max-width:370px){.qc2-card-v2-card{padding-left:14px;padding-right:14px}.qc2-card-v2-member strong{max-width:170px}.qc2-card-v2-status strong{max-width:185px;font-size:11px}}.qc2-card-v2-book{box-sizing:border-box;background:var(--v2-gold);color:#070806;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;margin:0 0 12px;padding:14px 18px;font-size:16px;font-weight:650;line-height:1.4;text-decoration:none;display:flex}.qc2-card-v2-book:hover{filter:brightness(1.06)}.qc2-card-v2-book:focus-visible{outline:3px solid var(--v2-cream);outline-offset:4px}.qc2-card-v2-qr-backdrop{box-sizing:border-box;width:100%;max-width:none;height:100%;max-height:none;color:var(--v2-cream);border:0;margin:0}.qc2-card-v2-qr-backdrop::backdrop{background:0 0}.qc2-card-v2-qr-button{color:var(--v2-gold);background:0 0;min-height:48px}.qc2-card-v2-qr-button:hover{background:#d7ae7014}.qc2-card-v2-qr-button>span:first-of-type{letter-spacing:0;text-transform:none;font-size:14px;font-weight:600}.qc2-card-v2-book{margin-top:14px}.qc2-card-v2-page a.qc2-card-v2-book{color:#070806}.qc2-card-v2-qr-close{flex-basis:44px;width:44px;height:44px}
.qc2-join-v2{--join-gold:#d7ae70;--join-cream:#fff8ee;--join-muted:#8d867d;--join-line:#ffffff1c;background:radial-gradient(circle at 78% 10%,#d7ae7012,#0000 28%),#070806;min-height:100svh;padding:0 18px 36px}.qc2-join-v2 .qc2-join-v2-shell{width:min(720px,100%);margin:0 auto}.qc2-join-v2-topbar{border-bottom:1px solid var(--join-line);justify-content:space-between;align-items:center;gap:20px;min-height:82px;display:flex}.qc2-join-v2-logo{align-items:center;width:104px;height:42px;display:flex}.qc2-join-v2-logo img{object-fit:contain;width:100%;height:100%}.qc2-join-v2-toplink{color:#8a8379;letter-spacing:.18em;text-transform:uppercase;font-size:8px;font-weight:850}.qc2-join-v2-toplink:hover{color:var(--join-gold)}.qc2-join-v2-intro{padding:34px 0 22px}.qc2-join-v2-intro .qc2-eyebrow{color:var(--join-gold);letter-spacing:.22em;text-transform:uppercase;margin-bottom:12px;font-size:9px;font-weight:850;display:block}.qc2-join-v2-intro h1{max-width:610px;color:var(--join-cream);font:400 clamp(46px,7vw,64px)/.92 var(--font-location-display),Georgia,"Times New Roman",serif;letter-spacing:-.05em;margin:0}.qc2-join-v2-intro p{color:#a39c93;margin:14px 0 0;font-size:13px;line-height:1.55}.qc2-join-v2-benefits{background:#0b0c0a;border:1px solid #d7ae7042;border-radius:14px;grid-template-columns:1fr 1px 1fr;align-items:center;margin-bottom:18px;padding:14px 16px;display:grid}.qc2-join-v2-benefits article{justify-items:center;gap:3px;display:grid}.qc2-join-v2-benefits small{color:#9b948b;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:750}.qc2-join-v2-benefits strong{color:var(--join-gold);font-size:13px;font-weight:850}.qc2-join-v2-benefits>span{background:#d7ae702e;width:1px;height:28px}.qc2-join-v2-preview{aspect-ratio:1.95;background:radial-gradient(circle at 82% 16%,#d7ae700e,#0000 24%),linear-gradient(145deg,#11120f 0%,#070806 60%,#0e0f0c 100%);border:1px solid #d7ae707a;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;min-height:0;padding:18px 20px 14px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 56px #00000057}.qc2-join-v2-preview-head,.qc2-join-v2-preview-foot{z-index:2;justify-content:space-between;align-items:center;gap:14px;display:flex;position:relative}.qc2-join-v2-preview-head>div{gap:2px;display:grid}.qc2-join-v2-preview-head strong{color:#f3eadf;font:400 18px/1 var(--font-location-display),Georgia,"Times New Roman",serif;letter-spacing:.25em}.qc2-join-v2-preview-head span{color:#f3eadf;letter-spacing:.48em;font-size:6px;font-weight:850}.qc2-join-v2-preview-head small,.qc2-join-v2-preview-foot span{color:#746e65;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:800}.qc2-join-v2-preview-clipper{object-fit:contain;filter:drop-shadow(0 13px 24px #00000075)drop-shadow(0 0 6px #d7ae7012);align-self:center;width:78%;height:auto;margin:0 auto;display:block}.qc2-join-v2-preview-foot{border-top:1px solid #d7ae7029;padding-top:10px}.qc2-join-v2-preview-foot span:last-child{color:var(--join-gold)}.qc2-join-v2-form-section{background:#0b0c0a;border:1px solid #ffffff1a;border-radius:18px;margin-top:18px;padding:22px 20px 20px}.qc2-join-v2-form-head{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:end;gap:20px;margin-bottom:18px;padding-bottom:15px;display:flex}.qc2-join-v2-form-head>div{gap:4px;display:grid}.qc2-join-v2-form-head span{color:var(--join-gold);letter-spacing:.18em;text-transform:uppercase;font-size:7px;font-weight:850}.qc2-join-v2-form-head h2{color:#f6eee4;font:400 28px/1 var(--font-location-display),Georgia,"Times New Roman",serif;letter-spacing:-.025em;margin:0}.qc2-join-v2-form-head p{color:#777168;margin:0;font-size:9.5px}.qc2-join-v2-form-section .qc2-error{margin:0 0 16px}.qc2-join-v2 .qc2-join-v2-form{grid-template-columns:1fr;gap:14px}.qc2-join-v2 .qc2-join-v2-form label,.qc2-join-v2 .qc2-join-v2-form label:first-child{grid-column:1;gap:7px}.qc2-join-v2-label{color:#d8d1c7;letter-spacing:.14em;text-transform:uppercase;align-items:baseline;gap:6px;font-size:8px;font-weight:850;display:flex}.qc2-join-v2-label small{letter-spacing:.12em;color:#6f6961!important;margin:0!important;font-size:7px!important;font-weight:750!important}.qc2-join-v2 .qc2-join-v2-form input{background:#0f100e;border:1px solid #ffffff21;border-radius:10px;height:48px;transition:border-color .18s,box-shadow .18s,background .18s}.qc2-join-v2 .qc2-join-v2-form input:hover{border-color:#d7ae7052}.qc2-join-v2 .qc2-join-v2-form input:focus{border-color:var(--join-gold);background:#10110f;box-shadow:0 0 0 3px #d7ae7014}.qc2-join-v2 .qc2-join-v2-submit{border-radius:12px;min-height:56px;margin-top:2px}.qc2-join-v2-time{color:#68635c;letter-spacing:.08em;text-align:center;margin:11px 0 0;font-size:8px;font-weight:650}.qc2-join-v2-footer{color:#777168;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;padding:18px 2px 0;font-size:8px;font-weight:750;display:flex}.qc2-join-v2-footer a{color:#b0a79d;border-bottom:1px solid #403d38;padding-bottom:2px}.qc2-join-v2-footer a:hover{color:var(--join-gold)}@media (max-width:560px){.qc2-join-v2{padding:0 14px 28px}.qc2-join-v2-topbar{min-height:72px}.qc2-join-v2-logo{width:94px;height:38px}.qc2-join-v2-intro{padding:28px 0 18px}.qc2-join-v2-intro h1{font-size:clamp(42px,12vw,50px)}.qc2-join-v2-intro p{margin-top:11px;font-size:12px}.qc2-join-v2-benefits{margin-bottom:14px;padding:12px 10px}.qc2-join-v2-benefits small{font-size:7px}.qc2-join-v2-benefits strong{font-size:11.5px}.qc2-join-v2-preview{aspect-ratio:1.68;border-radius:16px;padding:15px 16px 12px}.qc2-join-v2-preview-head strong{font-size:15px}.qc2-join-v2-preview-head small{font-size:6.2px}.qc2-join-v2-preview-clipper{width:86%;margin:0 auto}.qc2-join-v2-form-section{border-radius:16px;margin-top:14px;padding:18px 15px 16px}.qc2-join-v2-form-head{align-items:flex-start;margin-bottom:16px}.qc2-join-v2-form-head h2{font-size:25px}.qc2-join-v2-form-head p{text-align:right;max-width:120px;line-height:1.35}.qc2-join-v2 .qc2-join-v2-form{gap:12px}.qc2-join-v2 .qc2-join-v2-form input{border-radius:9px;height:46px}.qc2-join-v2 .qc2-join-v2-submit{border-radius:11px;min-height:54px}.qc2-join-v2-footer{gap:12px;font-size:7px}}@media (max-width:370px){.qc2-join-v2-preview-head small,.qc2-join-v2-form-head p{display:none}.qc2-join-v2-footer{flex-direction:column;align-items:flex-start;gap:10px}}
.qc2-card-lookup-page{--lookup-bg:#070807;--lookup-cream:#f4eee5;--lookup-muted:#8f877d;--lookup-gold:#d5aa6d;--lookup-button-gold:#cca66f;--lookup-line:#d5aa6d33;min-height:100svh;padding:0 24px calc(22px + env(safe-area-inset-bottom));background:var(--lookup-bg);color:var(--lookup-cream);font-family:var(--font-body),Inter,"Helvetica Neue",Arial,sans-serif}.qc2-card-lookup-page *{box-sizing:border-box}.qc2-card-lookup-page a{color:inherit;text-decoration:none}.qc2-card-lookup-page :where(a,button,input):focus-visible{outline:1px solid var(--lookup-gold);outline-offset:4px}.qc2-card-lookup-shell{flex-direction:column;width:min(720px,100%);min-height:100svh;margin:0 auto;display:flex}.qc2-card-lookup-topbar{border-bottom:1px solid var(--lookup-line);justify-content:space-between;align-items:center;min-height:72px;display:flex}.qc2-card-lookup-logo{align-items:center;width:108px;height:44px;display:flex}.qc2-card-lookup-logo img{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}.qc2-card-lookup-rewards-link{letter-spacing:.15em;text-transform:uppercase;align-items:center;min-height:44px;font-size:10px;font-weight:700;transition:color .18s;display:inline-flex;color:#9d958a!important}.qc2-card-lookup-rewards-link:hover{color:var(--lookup-cream)!important}.qc2-card-lookup-content{flex-direction:column;flex:1;justify-content:center;width:min(520px,100%);margin:0 auto;padding:28px 0 36px;display:flex}.qc2-card-lookup-content h1{color:#fffaf1;font:400 clamp(38px,8vw,44px)/.98 var(--font-location-display),Georgia,"Times New Roman",serif;letter-spacing:-.035em;margin:0}.qc2-card-lookup-form{border-top:1px solid #ffffff1a;gap:0;margin-top:30px;padding-top:21px;display:grid}.qc2-card-lookup-form>label{color:#b5aca0;letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px;font-size:9px;font-weight:750}.qc2-card-lookup-form>input{color:#fffaf2;width:100%;height:52px;font:500 19px/1 var(--font-body),Inter,sans-serif;letter-spacing:.01em;background:0 0;border:0;border-bottom:1px solid #f4eee540;border-radius:0;outline:0;padding:0 0 4px;transition:border-color .18s,color .18s}.qc2-card-lookup-form>input::placeholder{color:#5f5a53;font-size:17px}.qc2-card-lookup-form>input:focus{border-bottom-color:#d5aa6db8}.qc2-card-lookup-form>input[aria-invalid=true]{border-bottom-color:#c88b7b}.qc2-card-lookup-message{color:#bdb4a9;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;margin:15px 0 0;padding:14px 0;font-size:12px;line-height:1.55}.qc2-card-lookup-message p{margin:0}.qc2-card-lookup-message>a,.qc2-card-lookup-message>button{color:#e1bd86;min-height:44px;font:750 10px/1.5 var(--font-body),Inter,sans-serif;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d5aa6d7a;align-items:center;gap:9px;margin-top:4px;padding:0;display:inline-flex}.qc2-card-lookup-message.is-error{color:#d4aaa0}.qc2-card-lookup-submit{border:1px solid var(--lookup-button-gold);background:var(--lookup-button-gold);color:#0a0b09;width:100%;min-height:52px;font:800 9.5px/1 var(--font-body),Inter,sans-serif;letter-spacing:.145em;text-transform:uppercase;cursor:pointer;border-radius:0;justify-content:space-between;align-items:center;gap:18px;margin-top:23px;padding:0 18px;transition:background-color .18s,border-color .18s,opacity .18s,transform .18s;display:flex}.qc2-card-lookup-submit>span:last-child{font-size:16px;font-weight:400}.qc2-card-lookup-submit:hover{background:#d7b27b;border-color:#d7b27b;transform:translateY(-1px)}.qc2-card-lookup-submit:disabled{cursor:wait;opacity:.62;transform:none}.qc2-card-lookup-join{color:#756f67;justify-content:center;align-items:baseline;gap:7px;margin-top:19px;font-size:10.5px;display:flex}.qc2-card-lookup-join a{color:#c8b18e;border-bottom:1px solid #d5aa6d4d;align-items:center;min-height:44px;font-weight:650;display:inline-flex}.qc2-card-lookup-footer{color:#8a8278;letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:24px;padding:8px 0 3px;font-size:9px;font-weight:700;display:flex}.qc2-card-lookup-footer a{align-items:center;min-height:44px;transition:color .18s;display:inline-flex}.qc2-card-lookup-footer a:hover{color:var(--lookup-gold)}@media (max-width:560px){.qc2-card-lookup-page{padding-left:20px;padding-right:20px}.qc2-card-lookup-content{padding:38px 0 30px}.qc2-card-lookup-content h1{font-size:40px}.qc2-card-lookup-form{margin-top:26px;padding-top:20px}.qc2-card-lookup-submit{min-height:51px;margin-top:22px}.qc2-card-lookup-join{text-align:center;flex-direction:column;align-items:center;gap:5px;margin-top:18px}.qc2-card-lookup-footer{padding-top:17px;padding-bottom:1px}}@media (max-width:370px){.qc2-card-lookup-page{padding-left:17px;padding-right:17px}.qc2-card-lookup-content{padding-top:34px}.qc2-card-lookup-content h1{font-size:38px}.qc2-card-lookup-footer{flex-direction:column;align-items:flex-start;gap:9px}}@media (prefers-reduced-motion:reduce){.qc2-card-lookup-rewards-link,.qc2-card-lookup-form>input,.qc2-card-lookup-submit,.qc2-card-lookup-footer a{transition:none}}
.qc2-gallery-page{color:#f4efe6;background:#080908;min-height:100vh;padding-bottom:0}.qc2-gallery-page .qc2-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080908f7;border-bottom:1px solid #f5eee51f}.qc2-gallery-intro{max-width:1180px;margin:0 auto;padding:clamp(112px,11vw,150px) clamp(24px,6vw,72px) clamp(48px,6vw,72px)}.qc2-gallery-kicker{color:#d6ad73;letter-spacing:.23em;text-transform:uppercase;margin-bottom:17px;font-size:10px;font-weight:800;display:block}.qc2-gallery-intro h1{color:#f7f1e8;font-family:var(--font-location-display),Georgia,"Times New Roman",serif;letter-spacing:-.055em;margin:0;font-size:clamp(66px,9vw,118px);font-weight:400;line-height:.88}.qc2-gallery-intro p{color:#9d9891;max-width:560px;margin:24px 0 0;font-size:clamp(15px,1.6vw,19px);line-height:1.58}.qc2-gallery-wrap{max-width:1240px;margin:0 auto;padding:0 clamp(18px,4vw,48px)}.qc2-gallery-grid{column-count:3;column-gap:18px}.qc2-gallery-item{break-inside:avoid;content-visibility:auto;contain-intrinsic-size:420px 560px;background:#11110f;margin:0 0 18px;position:relative;overflow:hidden}.qc2-gallery-item img{width:100%;max-width:100%;height:auto;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .45s;display:block}@media (hover:hover) and (pointer:fine){.qc2-gallery-item:hover img{filter:brightness(1.025);transform:scale(1.012)}}.qc2-gallery-cta{border-top:1px solid #f5eee526;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:32px 56px;max-width:1180px;margin:clamp(70px,9vw,112px) auto 0;padding:clamp(34px,4vw,48px) clamp(24px,6vw,72px) 0;display:grid}.qc2-gallery-cta>div>span{color:#d6ad73;letter-spacing:.22em;text-transform:uppercase;font-size:9px;font-weight:800;display:block}.qc2-gallery-cta h2{color:#f7f1e8;max-width:720px;font-family:var(--font-location-display),Georgia,"Times New Roman",serif;letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(42px,5.6vw,72px);font-weight:400;line-height:.98}.qc2-gallery-cta>a{color:#e5bd84;letter-spacing:.15em;text-transform:uppercase;border:1px solid #d6ad73;justify-content:space-between;align-items:center;gap:28px;width:260px;min-height:56px;padding:0 18px;font-size:9px;font-weight:800;transition:background .25s,color .25s;display:flex}.qc2-gallery-cta>a:hover,.qc2-gallery-cta>a:focus-visible{color:#11110f;background:#d6ad73}.qc2-gallery-page .qc2-footer{color:#eee6dc;background:#080908;border-top:1px solid #f5eee524;margin-top:clamp(68px,8vw,96px)}.qc2-gallery-page .qc2-footer-brand p,.qc2-gallery-page .qc2-footer-meta p{color:#8f8a83}.qc2-gallery-page .qc2-footer-links a{color:#ddd5cb}.qc2-gallery-page .qc2-footer-links a:hover{color:#d6ad73}.qc2-gallery-page .qc2-footer-brand img{background:0 0}@media (max-width:900px){.qc2-gallery-grid{column-count:2;column-gap:14px}.qc2-gallery-item{margin-bottom:14px}.qc2-gallery-cta{grid-template-columns:1fr;align-items:start}}@media (max-width:820px){.qc2-gallery-page{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.qc2-gallery-intro{padding:118px 28px 44px}.qc2-gallery-intro h1{font-size:clamp(62px,17vw,92px)}.qc2-gallery-wrap{padding:0 18px}.qc2-gallery-cta{margin-top:60px;padding:32px 24px 0}}@media (max-width:560px){.qc2-gallery-page{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.qc2-gallery-intro{padding:104px 22px 34px}.qc2-gallery-kicker{letter-spacing:.2em;margin-bottom:13px;font-size:8px}.qc2-gallery-intro p{margin-top:17px;font-size:14px;line-height:1.5}.qc2-gallery-wrap{padding:0 14px}.qc2-gallery-grid{column-count:1;column-gap:0}.qc2-gallery-item{content-visibility:auto;contain-intrinsic-size:calc(100vw - 28px) 520px;margin-bottom:14px}.qc2-gallery-item img{width:100%;max-width:none;height:auto}.qc2-gallery-cta{gap:24px;margin-top:48px;padding:28px 22px 0}.qc2-gallery-cta h2{font-size:clamp(40px,12vw,54px)}.qc2-gallery-cta>a{width:100%;min-height:54px}}@media (prefers-reduced-motion:reduce){.qc2-gallery-item img,.qc2-gallery-cta>a{transition:none}}
.qc2-system-page{color:#f4eee5;background:#080908;place-items:center;min-height:100svh;padding:32px 22px;display:grid}.qc2-system-card{text-align:center;background:#0c0d0c;border:1px solid #d5aa6d47;width:min(680px,100%);padding:clamp(38px,7vw,72px) clamp(24px,6vw,58px)}.qc2-system-brand{color:#d5aa6d;font-family:var(--font-location-display),Georgia,"Times New Roman",serif;letter-spacing:.28em;text-indent:.28em;margin-bottom:30px;font-size:13px;font-weight:400;display:inline-block}.qc2-system-code{color:#d5aa6db3;font:800 9px/1 var(--font-body),Inter,Arial,sans-serif;letter-spacing:.24em;text-transform:uppercase;margin:0 0 14px;display:block}.qc2-system-card h1{color:#fbf7ef;font-family:var(--font-location-display),Georgia,"Times New Roman",serif;letter-spacing:-.035em;margin:0;font-size:clamp(42px,8vw,66px);font-weight:400;line-height:.95}.qc2-system-card p{color:#aaa39a;width:min(470px,100%);font:500 14px/1.65 var(--font-body),Inter,Arial,sans-serif;margin:18px auto 0}.qc2-system-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}.qc2-system-button{color:#0a0b0a;min-height:48px;font:800 9px/1 var(--font-body),Inter,Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:#d5aa6d;border:1px solid #d5aa6d;justify-content:center;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.qc2-system-button.is-secondary{color:#ead8bd;background:0 0}.qc2-system-button:focus-visible{outline-offset:4px;outline:2px solid #f4eee5}@media (max-width:560px){.qc2-system-page{padding:20px}.qc2-system-card{padding:42px 22px}.qc2-system-actions{display:grid}.qc2-system-button{width:100%}}.qc2-booking-status-card{text-align:left}.qc2-booking-status-card .qc2-system-brand,.qc2-booking-status-card .qc2-system-code{text-align:center;display:block}.qc2-booking-status-card h1,.qc2-booking-status-card>p{text-align:center}.qc2-booking-status-details{border-top:1px solid #d5aa6d38;gap:0;margin:30px 0 0;display:grid}.qc2-booking-status-details div{border-bottom:1px solid #d5aa6d29;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:20px;padding:14px 0;display:grid}.qc2-booking-status-details dt{color:#968e84;font-size:11px}.qc2-booking-status-details dd{color:#f4eee5;text-align:right;margin:0;font-size:13px;font-weight:700}
@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbd88c7cbebcb5b-s.1gbavwjfxk-ql.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e3c10b17cdb86a23-s.170qlghoxphjg.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/612838607db3d51d-s.p.3rc77fqyyrg24.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9710cef2a2a6ac70-s.1glkedkmkj4ol.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a978fc28c69736ab-s.0jk2f-2yu65-t.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/303804218d80822e-s.p.0j4ssjn_k8z58.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e37557cf0085218d-s.323_pd8dkinxn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/146a3e5eadafdf83-s.3o5kmmd3ujeri.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d9b5d46d9a89ffe6-s.p.0rkprfbp4mv-a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5a938ab334846ae8-s.2yl4_bdoj5bxl.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3dae58b0b46c3f93-s.0dfcd0ghwuuui.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(../media/89232e6535d3b87e-s.p.350ebk_prankn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed Fallback;src:local(Arial);ascent-override:130.73%;descent-override:26.15%;line-gap-override:0.0%;size-adjust:76.49%}.barlow_condensed_9e105e23-module__8-FXza__className{font-family:Barlow Condensed,Barlow Condensed Fallback;font-style:normal}.barlow_condensed_9e105e23-module__8-FXza__variable{--font-display:"Barlow Condensed", "Barlow Condensed Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_ad933ab-module__cZXaPq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_ad933ab-module__cZXaPq__variable{--font-body:"Inter", "Inter Fallback"}
@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8dd8a3188b79fd8f-s.3zx7wbj688cn9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Serif Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8f209abc35ee02-s.p.0q59resy_4ije.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Serif Display Fallback;src:local(Times New Roman);ascent-override:94.37%;descent-override:30.51%;line-gap-override:0.0%;size-adjust:109.78%}.dm_serif_display_e2b7b42c-module__FaMKTq__className{font-family:DM Serif Display,DM Serif Display Fallback;font-style:normal;font-weight:400}.dm_serif_display_e2b7b42c-module__FaMKTq__variable{--font-location-display:"DM Serif Display", "DM Serif Display Fallback"}
