.ResalibClaimWelcome-module__xZ-3vq__page{isolation:isolate;position:relative}.ResalibClaimWelcome-module__xZ-3vq__page:before{z-index:-1;content:"";pointer-events:none;opacity:.035;background-image:url(/textures/grain-organic.svg);position:absolute;inset:0}.ResalibClaimWelcome-module__xZ-3vq__page a:focus-visible{outline:2px solid var(--color-accent-warm);outline-offset:4px;border-radius:4px}.ResalibClaimWelcome-module__xZ-3vq__layout{grid-template-columns:minmax(0,1fr);gap:20px;max-width:600px;margin-inline:auto;display:grid}:is(.ResalibClaimWelcome-module__xZ-3vq__auth .auth-modal-primary-button,.ResalibClaimWelcome-module__xZ-3vq__auth .auth-modal-google-button){min-height:56px}.ResalibClaimWelcome-module__xZ-3vq__collective{margin-top:16px}@media (min-width:1024px){.ResalibClaimWelcome-module__xZ-3vq__layout{grid-template-rows:min-content 1fr;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:32px 64px;max-width:none}.ResalibClaimWelcome-module__xZ-3vq__intro{grid-area:1/1;padding-top:6px}.ResalibClaimWelcome-module__xZ-3vq__claim{grid-area:1/2/3}.ResalibClaimWelcome-module__xZ-3vq__collective{grid-area:2/1;margin-top:0}}
.SponsorshipWelcome-module__3MxLzq__page{--page-padding:clamp(12px, 2.5svh, 24px);min-height:100svh;padding:var(--page-padding) clamp(16px, 3vw, 32px);display:flex}.SponsorshipWelcome-module__3MxLzq__container{flex-direction:column;flex:1;gap:clamp(12px,2svh,20px);width:100%;max-width:1320px;margin-inline:auto;display:flex}.SponsorshipWelcome-module__3MxLzq__header{text-align:center}.SponsorshipWelcome-module__3MxLzq__logo{width:auto;height:clamp(36px,6svh,56px)}.SponsorshipWelcome-module__3MxLzq__card{flex:1;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.SponsorshipWelcome-module__3MxLzq__hero{isolation:isolate;background-color:#f2d8b9;flex-direction:column;justify-content:center;min-width:0;padding:clamp(20px,3.5svh,40px) clamp(24px,3vw,48px);display:flex;position:relative}.SponsorshipWelcome-module__3MxLzq__hero:before{z-index:-1;content:"";pointer-events:none;opacity:.045;background-image:url(/textures/grain-organic.svg);position:absolute;inset:0}.SponsorshipWelcome-module__3MxLzq__invitation{align-items:center;gap:12px;display:flex}.SponsorshipWelcome-module__3MxLzq__avatar{width:44px;height:44px;font-size:24px}.SponsorshipWelcome-module__3MxLzq__invitationLabel{letter-spacing:.14em;font-size:12px;line-height:20px}.SponsorshipWelcome-module__3MxLzq__title{overflow-wrap:anywhere;margin-top:clamp(14px,2.5svh,24px);font-size:clamp(28px,4svh,36px)}.SponsorshipWelcome-module__3MxLzq__invitationNote{margin-top:clamp(14px,2.5svh,24px);padding:clamp(12px,2svh,20px)}.SponsorshipWelcome-module__3MxLzq__joinButton{min-height:48px;margin-top:clamp(14px,2.5svh,24px);padding:12px 16px;font-size:17px}.SponsorshipWelcome-module__3MxLzq__hint{margin-top:8px;font-size:14px;line-height:24px}.SponsorshipWelcome-module__3MxLzq__trust{flex-wrap:wrap;justify-content:center;gap:6px 16px;margin-top:clamp(12px,2svh,20px);padding-top:clamp(10px,1.8svh,18px);font-size:13px;line-height:20px;display:flex}.SponsorshipWelcome-module__3MxLzq__details{flex-direction:column;justify-content:center;gap:clamp(12px,1.5svh,18px);min-width:0;padding:clamp(20px,3.5svh,40px) clamp(24px,3vw,40px);display:flex}.SponsorshipWelcome-module__3MxLzq__benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2.5svh,28px) 24px;display:grid}.SponsorshipWelcome-module__3MxLzq__detailsTitle{font-size:32px}.SponsorshipWelcome-module__3MxLzq__benefit{gap:12px}.SponsorshipWelcome-module__3MxLzq__benefitIcon{width:21px;height:21px;margin-top:4px}.SponsorshipWelcome-module__3MxLzq__benefitTitle{font-size:16px;line-height:24px}.SponsorshipWelcome-module__3MxLzq__directoryCaption{margin-top:6px}.SponsorshipWelcome-module__3MxLzq__previewImage{aspect-ratio:2.8;object-fit:cover;object-position:center 75%;width:100%;max-height:24svh}.SponsorshipWelcome-module__3MxLzq__more{padding-top:8px}.SponsorshipWelcome-module__3MxLzq__mobileLinkLabel{display:none}@media (min-width:1024px) and (max-height:700px){.SponsorshipWelcome-module__3MxLzq__previewLink{display:none}}@media (max-width:1023px){.SponsorshipWelcome-module__3MxLzq__page{--page-padding:clamp(8px, 1.5svh, 16px);padding-inline:12px}.SponsorshipWelcome-module__3MxLzq__container{gap:clamp(8px,1.5svh,16px);max-width:640px}.SponsorshipWelcome-module__3MxLzq__header{text-align:center}.SponsorshipWelcome-module__3MxLzq__logo{height:clamp(28px,5svh,44px)}.SponsorshipWelcome-module__3MxLzq__card{grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr)}.SponsorshipWelcome-module__3MxLzq__hero{padding:clamp(14px,2.2svh,24px) 20px}.SponsorshipWelcome-module__3MxLzq__invitation{gap:10px}.SponsorshipWelcome-module__3MxLzq__avatar{width:32px;height:32px;font-size:20px}.SponsorshipWelcome-module__3MxLzq__invitationLabel{letter-spacing:.12em;font-size:10px}.SponsorshipWelcome-module__3MxLzq__title{margin-top:clamp(10px,1.8svh,18px);font-size:clamp(24px,3.8svh,34px)}.SponsorshipWelcome-module__3MxLzq__invitationNote{margin-top:clamp(10px,1.8svh,18px);padding:12px}.SponsorshipWelcome-module__3MxLzq__invitationDescription{display:none}.SponsorshipWelcome-module__3MxLzq__joinButton{margin-top:clamp(12px,2svh,20px);font-size:16px}.SponsorshipWelcome-module__3MxLzq__hint{font-size:13px;line-height:20px}.SponsorshipWelcome-module__3MxLzq__trust{gap:4px 12px;margin-top:12px;padding-top:10px;font-size:12px;line-height:18px}.SponsorshipWelcome-module__3MxLzq__details{grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:10px;padding:clamp(14px,2.2svh,24px) 20px;display:grid}.SponsorshipWelcome-module__3MxLzq__detailsTitle{grid-column:1/-1;font-size:22px}.SponsorshipWelcome-module__3MxLzq__benefits{grid-column:1/-1;gap:12px}.SponsorshipWelcome-module__3MxLzq__benefit{gap:8px}.SponsorshipWelcome-module__3MxLzq__benefitIcon{width:18px;height:18px;margin-top:2px}.SponsorshipWelcome-module__3MxLzq__benefitTitle{font-size:13px;line-height:18px}.SponsorshipWelcome-module__3MxLzq__benefitDescription,.SponsorshipWelcome-module__3MxLzq__previewLink{display:none}.SponsorshipWelcome-module__3MxLzq__directoryCaption{margin-top:0}.SponsorshipWelcome-module__3MxLzq__detailsLink{font-size:13px;line-height:20px}.SponsorshipWelcome-module__3MxLzq__more{text-align:right;border-top:0;padding-top:0}.SponsorshipWelcome-module__3MxLzq__desktopLinkLabel{display:none}.SponsorshipWelcome-module__3MxLzq__mobileLinkLabel{display:inline}}@media (max-width:1023px) and (max-height:740px){.SponsorshipWelcome-module__3MxLzq__hero,.SponsorshipWelcome-module__3MxLzq__details{padding:12px 16px}.SponsorshipWelcome-module__3MxLzq__title{font-size:clamp(22px,3.8svh,28px)}.SponsorshipWelcome-module__3MxLzq__invitationNote{display:none}.SponsorshipWelcome-module__3MxLzq__detailsTitle{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
