.PridePortal-module__3yXNZG__portal{isolation:isolate;width:100%;height:100svh;min-height:480px;color:var(--ink);background:#ffd400;position:relative;overflow:hidden}.PridePortal-module__3yXNZG__artwork{z-index:-1;animation:18s ease-in-out infinite alternate PridePortal-module__3yXNZG__artwork-drift;position:absolute;inset:-3.5%}.PridePortal-module__3yXNZG__artworkImage{object-fit:cover;object-position:center}.PridePortal-module__3yXNZG__mobileArtworkImage{display:none}.PridePortal-module__3yXNZG__content{grid-template-rows:auto auto;place-content:center;justify-items:center;gap:clamp(34px,5vh,58px);width:100%;height:100%;padding:clamp(28px,5vh,64px) clamp(20px,5vw,80px) clamp(26px,6.5vh,72px);display:grid}.PridePortal-module__3yXNZG__brandBlock{text-align:center;justify-items:center;gap:clamp(14px,2.4vh,28px);width:min(82vw,1114px);margin:0 auto;animation:7s ease-in-out infinite PridePortal-module__3yXNZG__brand-float;display:grid}.PridePortal-module__3yXNZG__title{width:100%;line-height:0}.PridePortal-module__3yXNZG__wordmark{filter:drop-shadow(0 8px 20px #07132f14);width:100%;height:auto;display:block}.PridePortal-module__3yXNZG__tagline{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.025em;font-size:clamp(1.7rem,3.1vw,3.15rem);font-weight:600;line-height:1}.PridePortal-module__3yXNZG__tagline em{font-weight:700}.PridePortal-module__3yXNZG__picker{justify-self:center;width:min(100%,520px)}.PridePortal-module__3yXNZG__pickerLabel{letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px 16px;font-size:clamp(.76rem,1vw,.9rem);font-weight:800;line-height:1.2;display:block}.PridePortal-module__3yXNZG__controlRow{grid-template-columns:minmax(0,1fr) 64px;gap:14px;display:grid}.PridePortal-module__3yXNZG__selectWrap{position:relative}.PridePortal-module__3yXNZG__select{appearance:none;background:var(--paper-bright);width:100%;min-height:64px;color:var(--ink);font-family:var(--font-sans), Arial, sans-serif;cursor:pointer;border:2px solid #0000;border-radius:999px;padding:0 58px 0 28px;font-size:1.18rem;font-weight:600;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 15px 36px #07132f24}.PridePortal-module__3yXNZG__select:hover{transform:translateY(-2px);box-shadow:0 18px 42px #07132f2e}.PridePortal-module__3yXNZG__select:focus-visible{border-color:var(--violet-dark);outline:3px solid color-mix(in srgb, var(--violet) 35%, white);outline-offset:3px}.PridePortal-module__3yXNZG__selectIcon{pointer-events:none;width:20px;height:20px;position:absolute;top:50%;right:24px;transform:translateY(-50%)}.PridePortal-module__3yXNZG__goButton{background:var(--paper-bright);width:64px;height:64px;color:var(--ink);cursor:pointer;border:2px solid #0000;border-radius:50%;place-items:center;transition:background .18s,color .18s,opacity .18s,transform .18s;display:grid;box-shadow:0 15px 36px #07132f24}.PridePortal-module__3yXNZG__goButton svg{width:28px;height:28px}.PridePortal-module__3yXNZG__goButton:not(:disabled):hover{background:var(--violet);color:#fff;transform:translate(3px)scale(1.04)}.PridePortal-module__3yXNZG__goButton:focus-visible{border-color:var(--violet-dark);outline:3px solid color-mix(in srgb, var(--violet) 35%, white);outline-offset:3px}.PridePortal-module__3yXNZG__goButton:disabled{opacity:.58;cursor:not-allowed}@keyframes PridePortal-module__3yXNZG__artwork-drift{0%{transform:translate(-.5%,-.4%)scale(1.01)}to{transform:translate(.7%,.55%)scale(1.035)}}@keyframes PridePortal-module__3yXNZG__brand-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (max-width:760px){.PridePortal-module__3yXNZG__desktopArtworkImage{display:none}.PridePortal-module__3yXNZG__mobileArtworkImage{display:block}.PridePortal-module__3yXNZG__content{padding:max(24px, env(safe-area-inset-top)) 18px max(28px, env(safe-area-inset-bottom));gap:clamp(30px,4.5vh,44px)}.PridePortal-module__3yXNZG__brandBlock{width:min(92vw,680px);margin-top:0}.PridePortal-module__3yXNZG__tagline{max-width:310px;font-size:clamp(1.65rem,8vw,2.25rem);line-height:1.05}.PridePortal-module__3yXNZG__picker{width:min(100%,390px)}.PridePortal-module__3yXNZG__controlRow{grid-template-columns:minmax(0,1fr) 58px;gap:10px}.PridePortal-module__3yXNZG__select{min-height:58px;padding-left:22px;padding-right:48px;font-size:1.05rem}.PridePortal-module__3yXNZG__selectIcon{right:20px}.PridePortal-module__3yXNZG__goButton{width:58px;height:58px}}@media (max-height:620px){.PridePortal-module__3yXNZG__content{gap:18px;padding-top:18px;padding-bottom:18px}.PridePortal-module__3yXNZG__brandBlock{gap:10px;width:min(68vw,850px);margin-top:0}.PridePortal-module__3yXNZG__tagline{font-size:clamp(1.25rem,3.2vw,2rem)}.PridePortal-module__3yXNZG__select,.PridePortal-module__3yXNZG__goButton{height:54px;min-height:54px}.PridePortal-module__3yXNZG__goButton{width:54px}}@media (prefers-reduced-motion:reduce){.PridePortal-module__3yXNZG__artwork,.PridePortal-module__3yXNZG__brandBlock{animation:none}}
