.affiliates-module__qp_9pa__shell{--night:#0a0a0f;--ink:#13111c;--ivory:#f3eee6;--body:#f3eee6e0;--moon:#a79fb8;--gold:#facc15;--gold-soft:#e9cf7a;--gold-40:#facc1566;--gold-16:#facc1529;--hairline:#c4b5fd24;--serif:var(--font-alike,Georgia), Georgia, serif;--sans:var(--font-dm,system-ui), system-ui, sans-serif;background:var(--night);color:var(--body);font-family:var(--sans);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:16px;line-height:26px}.affiliates-module__qp_9pa__header,.affiliates-module__qp_9pa__footer{border-color:var(--hairline);border-style:solid;border-width:0}.affiliates-module__qp_9pa__header{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0feb;border-bottom-width:1px;position:sticky;top:0}.affiliates-module__qp_9pa__footer{border-top-width:1px}.affiliates-module__qp_9pa__headerInner,.affiliates-module__qp_9pa__footerInner,.affiliates-module__qp_9pa__main{max-width:920px;margin:0 auto;padding-left:20px;padding-right:20px}.affiliates-module__qp_9pa__headerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 20px;padding-top:8px;padding-bottom:8px;display:flex}.affiliates-module__qp_9pa__nav{scrollbar-width:none;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.affiliates-module__qp_9pa__nav::-webkit-scrollbar{display:none}.affiliates-module__qp_9pa__navLink{min-height:44px;color:var(--moon);white-space:nowrap;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;padding:0 12px;font-size:14px;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s;display:inline-flex}.affiliates-module__qp_9pa__navLink:hover{color:var(--ivory)}.affiliates-module__qp_9pa__navLinkOn{color:var(--gold);border-bottom-color:var(--gold)}.affiliates-module__qp_9pa__headerInner{max-width:1120px}@media (max-width:1100px){.affiliates-module__qp_9pa__headerTag{display:none}}@media (max-width:760px){.affiliates-module__qp_9pa__nav{flex-basis:100%;order:3;justify-content:flex-start;margin:0 -8px}}.affiliates-module__qp_9pa__headerTag,.affiliates-module__qp_9pa__footerInner{letter-spacing:.14em;text-transform:uppercase;color:var(--moon);font-size:12px;line-height:16px}.affiliates-module__qp_9pa__footerInner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:28px;padding-bottom:28px;display:flex}.affiliates-module__qp_9pa__footerNav{flex-wrap:wrap;gap:8px 24px;display:flex}.affiliates-module__qp_9pa__footerNav a{color:var(--moon);padding:8px 0;text-decoration:none}.affiliates-module__qp_9pa__footerNav a:hover{color:var(--ivory)}.affiliates-module__qp_9pa__main{padding-top:48px;padding-bottom:96px}.affiliates-module__qp_9pa__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-soft);font-size:12px;font-weight:600;line-height:16px}.affiliates-module__qp_9pa__h1{font-family:var(--serif);letter-spacing:-.01em;color:var(--ivory);margin:12px 0 0;font-size:clamp(34px,6vw,48px);font-weight:400;line-height:1.1}.affiliates-module__qp_9pa__lead{max-width:62ch;margin:16px 0 0;font-size:17px;line-height:28px}.affiliates-module__qp_9pa__h2{font-family:var(--serif);letter-spacing:-.01em;color:var(--ivory);margin:8px 0 0;font-size:clamp(26px,4.4vw,32px);font-weight:400;line-height:1.2}.affiliates-module__qp_9pa__h3{font-family:var(--serif);color:var(--ivory);margin:40px 0 0;font-size:22px;font-weight:400;line-height:28px}.affiliates-module__qp_9pa__p{max-width:68ch;margin:12px 0 0}.affiliates-module__qp_9pa__muted{color:var(--moon)}.affiliates-module__qp_9pa__strong{color:var(--ivory);font-weight:600}.affiliates-module__qp_9pa__link{color:var(--gold-soft);text-decoration:underline;-webkit-text-decoration-color:var(--gold-40);text-decoration-color:var(--gold-40);text-underline-offset:4px}.affiliates-module__qp_9pa__link:hover{color:var(--gold)}.affiliates-module__qp_9pa__jump{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.affiliates-module__qp_9pa__jump a{border:1px solid var(--gold-40);min-height:44px;color:var(--ivory);background:var(--ink);border-radius:999px;align-items:center;padding:0 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.affiliates-module__qp_9pa__jump a:hover{border-color:var(--gold);color:var(--gold)}.affiliates-module__qp_9pa__section{margin-top:80px;scroll-margin-top:96px}.affiliates-module__qp_9pa__rule{border:0;border-top:1px solid var(--hairline);margin:0 0 40px}.affiliates-module__qp_9pa__card{background:var(--ink);border:1px solid var(--gold-16);border-radius:4px;padding:24px}.affiliates-module__qp_9pa__notice{background:var(--ink);border:1px solid var(--gold-40);border-left:3px solid var(--gold);border-radius:4px;margin-top:40px;padding:20px 24px}.affiliates-module__qp_9pa__noticeTitle{font-family:var(--serif);color:var(--ivory);margin:0;font-size:20px;line-height:26px}.affiliates-module__qp_9pa__notice p{max-width:70ch;margin:8px 0 0}.affiliates-module__qp_9pa__facts{gap:0;margin:24px 0 0;display:grid}.affiliates-module__qp_9pa__fact{border-top:1px solid var(--hairline);grid-template-columns:150px 1fr;gap:16px;padding:14px 0;display:grid}.affiliates-module__qp_9pa__fact:first-child{border-top:0;padding-top:0}.affiliates-module__qp_9pa__fact:last-child{padding-bottom:0}.affiliates-module__qp_9pa__fact dt{letter-spacing:.12em;text-transform:uppercase;color:var(--moon);font-size:12px;font-weight:600;line-height:26px}.affiliates-module__qp_9pa__fact dd{color:var(--body);margin:0}.affiliates-module__qp_9pa__price{font-family:var(--serif);color:var(--ivory);font-size:22px}.affiliates-module__qp_9pa__list{gap:14px;max-width:70ch;margin:16px 0 0;padding:0;list-style:none;display:grid}.affiliates-module__qp_9pa__list li{padding-left:22px;position:relative}.affiliates-module__qp_9pa__list li:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px;position:absolute;top:10px;left:2px}.affiliates-module__qp_9pa__swipes{gap:12px;margin-top:16px;display:grid}.affiliates-module__qp_9pa__swipe{background:var(--ink);border-left:2px solid var(--gold-40);font-family:var(--serif);color:var(--ivory);border-radius:4px;margin:0;padding:16px 20px;font-size:18px;line-height:28px}.affiliates-module__qp_9pa__galleryHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:40px;display:flex}.affiliates-module__qp_9pa__galleryHead .affiliates-module__qp_9pa__h3{margin:0}.affiliates-module__qp_9pa__cta{background:var(--gold);min-height:48px;color:var(--night);border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.affiliates-module__qp_9pa__cta:hover{background:#fde047}.affiliates-module__qp_9pa__ghost{border:1px solid var(--gold-40);min-height:48px;color:var(--ivory);border-radius:999px;align-items:center;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.affiliates-module__qp_9pa__ghost:hover{border-color:var(--gold);color:var(--gold)}.affiliates-module__qp_9pa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}@media (min-width:640px){.affiliates-module__qp_9pa__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}@media (min-width:880px){.affiliates-module__qp_9pa__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.affiliates-module__qp_9pa__tile{background:var(--ink);border:1px solid var(--hairline);color:inherit;border-radius:4px;flex-direction:column;text-decoration:none;transition:border-color .15s;display:flex;overflow:hidden}.affiliates-module__qp_9pa__tile:hover{border-color:var(--gold-40)}.affiliates-module__qp_9pa__tile img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}.affiliates-module__qp_9pa__tileBody{flex-direction:column;flex:1;padding:14px 14px 16px;display:flex}.affiliates-module__qp_9pa__tileTitle{font-family:var(--serif);color:var(--ivory);font-size:18px;line-height:24px}.affiliates-module__qp_9pa__tileMeta{color:var(--gold-soft);margin-top:4px;font-size:13px;line-height:18px}.affiliates-module__qp_9pa__tileNote{color:var(--moon);flex:1;margin-top:8px;font-size:14px;line-height:21px}.affiliates-module__qp_9pa__tileGo{color:var(--ivory);margin-top:12px;font-size:14px;font-weight:600}.affiliates-module__qp_9pa__tile:hover .affiliates-module__qp_9pa__tileGo{color:var(--gold)}.affiliates-module__qp_9pa__two{gap:20px;margin-top:20px;display:grid}@media (min-width:760px){.affiliates-module__qp_9pa__two{grid-template-columns:1fr 1fr}}@media (max-width:560px){.affiliates-module__qp_9pa__main{padding-top:32px;padding-bottom:72px}.affiliates-module__qp_9pa__section{margin-top:64px;scroll-margin-top:128px}.affiliates-module__qp_9pa__card{padding:20px}.affiliates-module__qp_9pa__fact{grid-template-columns:1fr;gap:0}.affiliates-module__qp_9pa__fact dt{line-height:20px}.affiliates-module__qp_9pa__headerTag,.affiliates-module__qp_9pa__tileNote{display:none}.affiliates-module__qp_9pa__cta,.affiliates-module__qp_9pa__ghost{width:100%}}.affiliates-module__qp_9pa__form{gap:18px;margin-top:24px;display:grid}.affiliates-module__qp_9pa__formGrid{gap:18px;display:grid}@media (min-width:640px){.affiliates-module__qp_9pa__formGrid{grid-template-columns:1fr 1fr}}.affiliates-module__qp_9pa__label{color:var(--ivory);margin-bottom:6px;font-size:13px;font-weight:600;line-height:18px;display:block}.affiliates-module__qp_9pa__field{box-sizing:border-box;background:var(--night);border:1px solid var(--hairline);width:100%;min-height:48px;font-family:var(--sans);color:var(--ivory);border-radius:4px;padding:11px 14px;font-size:16px;line-height:24px}.affiliates-module__qp_9pa__field::placeholder{color:#a79fb8b3}.affiliates-module__qp_9pa__field:focus{border-color:var(--gold);outline:none}textarea.affiliates-module__qp_9pa__field{resize:vertical}.affiliates-module__qp_9pa__submit{background:var(--gold);min-height:56px;color:var(--night);font-family:var(--sans);cursor:pointer;border:0;border-radius:999px;font-size:17px;font-weight:600}.affiliates-module__qp_9pa__submit:disabled{opacity:.6;cursor:default}.affiliates-module__qp_9pa__error{color:#fca5a5;margin:0;font-size:14px}.affiliates-module__qp_9pa__sent{border:1px solid var(--gold-40);color:var(--ivory);border-radius:4px;margin-top:24px;padding:20px 24px}.affiliates-module__qp_9pa__hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.affiliates-module__qp_9pa__list .affiliates-module__qp_9pa__strong{margin-right:4px}@media (prefers-reduced-motion:no-preference){html:has(.affiliates-module__qp_9pa__shell){scroll-behavior:smooth}}
