@keyframes portal_softDrift__Y5fO0{0%,to{background-position:0 50%}50%{background-position:100% 50%}}.portal_page__VxV3f{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(120deg,#F5FAFF,#EAF3FA,#D6ECFA,#F5FAFF);background-size:300% 300%;animation:portal_softDrift__Y5fO0 10s ease infinite;padding:var(--space-6)}.portal_header__HAEyp{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--space-10)}.portal_accountLink___R8EQ{font-family:var(--font-sans);font-size:12.5px;color:var(--ink2);padding:7px 12px;border-radius:20px;border:.5px solid rgba(20,39,60,.12);background:#fff;transition:border-color .15s,color .15s}.portal_accountLink___R8EQ:hover{border-color:var(--bmd);color:var(--ink)}.portal_headerRight__8lRw_{display:flex;align-items:center;gap:8px;flex-shrink:0}.portal_backHomeLink__qNNzb{display:inline-flex;align-items:center;font-family:var(--font-sans);font-size:12.5px;color:var(--ink2);padding:7px 12px;border-radius:20px;border:.5px solid rgba(20,39,60,.12);background:#fff;text-decoration:none;white-space:nowrap;transition:border-color .15s,color .15s}.portal_backHomeLink__qNNzb:hover{border-color:var(--bmd);color:var(--ink)}.portal_backHomeLink__qNNzb:focus-visible{outline:2px solid var(--bmd);outline-offset:2px}.portal_backHomeTextShort__dO5D1{display:none}@media (max-width:640px){.portal_backHomeTextFull__LbTJJ{display:none}.portal_backHomeTextShort__dO5D1{display:inline}}.portal_intro__HRpWf{text-align:center;max-width:640px;margin:0 auto var(--space-10);padding:0 var(--space-4)}.portal_eyebrow__u60uv{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#4A7A9B;margin-bottom:var(--space-3)}.portal_title__McDD1{font-family:var(--font-serif);font-weight:700;font-size:clamp(25px,4.5vw,34px);line-height:1.35;color:#14273C}.portal_carouselSection__0_TrK{flex:1 1;max-width:var(--max-w);width:100%;margin:0 auto}.portal_footer__CqK9o{text-align:center;margin-top:var(--space-10);padding-top:var(--space-6);font-size:.75rem;color:var(--ink3)}@media (max-width:640px){.portal_page__VxV3f{padding:var(--space-4)}}@keyframes PortalCarousel_fadeUp__RFuUb{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.PortalCarousel_root__NjVye{display:flex;flex-direction:column;position:relative}.PortalCarousel_track__6Owth{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x proximity;padding:26px max(44px,6vw) 16px;margin:0 calc(-1 * max(44px, 6vw));-webkit-overflow-scrolling:touch}.PortalCarousel_track__6Owth::-webkit-scrollbar{display:none}.PortalCarousel_cardWrap__dMp_4{flex:0 0 auto;animation:PortalCarousel_fadeUp__RFuUb .55s ease backwards}.PortalCarousel_cardWrap__dMp_4:first-child{animation-delay:0s}.PortalCarousel_cardWrap__dMp_4:nth-child(2){animation-delay:.05s}.PortalCarousel_cardWrap__dMp_4:nth-child(3){animation-delay:.1s}.PortalCarousel_cardWrap__dMp_4:nth-child(n+4){animation-delay:.14s}.PortalCarousel_cardWrap__dMp_4:nth-child(3n+1) .PortalCarousel_card__WHvgG{--rot:-2.2deg}.PortalCarousel_cardWrap__dMp_4:nth-child(3n+2) .PortalCarousel_card__WHvgG{--rot:1.6deg}.PortalCarousel_cardWrap__dMp_4:nth-child(3n) .PortalCarousel_card__WHvgG{--rot:-0.6deg}.PortalCarousel_card__WHvgG{position:relative;display:block;width:270px;aspect-ratio:3/4;border-radius:18px;overflow:hidden;isolation:isolate;border:5px solid #fff;box-shadow:0 14px 34px rgba(20,39,60,.2);scroll-snap-align:center;transform:rotate(var(--rot,0deg));transition:transform .35s ease,box-shadow .35s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;padding:0;font:inherit;text-align:left;cursor:pointer}.PortalCarousel_card__WHvgG:hover{transform:rotate(0deg) translateY(-6px) scale(1.02);box-shadow:0 20px 44px rgba(20,39,60,.26)}.PortalCarousel_cardImg__7Vl6F{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.PortalCarousel_cardGradient__vJwxA{position:absolute;inset:0}.PortalCarousel_cardGradient__vJwxA[data-accent=a]{background:linear-gradient(150deg,var(--a),var(--b))}.PortalCarousel_cardGradient__vJwxA[data-accent=b]{background:linear-gradient(150deg,var(--b),var(--ink))}.PortalCarousel_cardGradient__vJwxA[data-accent=warm]{background:linear-gradient(150deg,var(--warm),#8a6a1e)}.PortalCarousel_cardGradient__vJwxA[data-accent=pur]{background:linear-gradient(150deg,var(--pur),#2f2a6e)}.PortalCarousel_cardOverlay__2gnAW{position:absolute;inset:0;background:linear-gradient(0deg,rgba(10,18,28,.88) 0,rgba(10,18,28,.22) 50%,rgba(10,18,28,.02) 70%)}.PortalCarousel_cardBody____o9q{position:absolute;left:0;right:0;bottom:0;padding:18px;color:#fff}.PortalCarousel_cardTitle__akpzb{font-family:var(--font-serif);font-size:17px;font-weight:600;color:#fff;margin-bottom:6px;line-height:1.3}.PortalCarousel_cardDesc__jd389{font-size:12px;color:rgba(255,255,255,.8);line-height:1.55;margin-bottom:10px}.PortalCarousel_cardArrow__Bo_6V{display:inline-flex;font-family:var(--font-mono);font-size:11px;color:#fff;opacity:.9}.PortalCarousel_track__6Owth{cursor:-webkit-grab;cursor:grab}.PortalCarousel_track__6Owth:active{cursor:-webkit-grabbing;cursor:grabbing}.PortalCarousel_navBtn__2KVw7{position:absolute;top:50%;transform:translateY(-50%);z-index:2;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;border:.5px solid var(--bmd);background:var(--paper);color:var(--ink2);cursor:pointer;transition:background .2s ease,color .2s ease}.PortalCarousel_navBtn__2KVw7:hover{background:var(--paper3);color:var(--ink)}.PortalCarousel_navBtnPrev__vHBL6{left:0}.PortalCarousel_navBtnNext__jhZrc{right:0}@media (max-width:640px){.PortalCarousel_navBtn__2KVw7{display:none}}