.portal-module__uj3hnq__portal{--portal-ink:#f5f5f7;--portal-muted:#a1a1a6;min-height:100dvh;color:var(--portal-ink);background:#101012}.portal-module__uj3hnq__portal :is(a,button):focus-visible{outline-offset:5px;outline:3px solid #bad7ff}.portal-module__uj3hnq__skip{z-index:50;background:#315c8b;border-radius:8px;padding:16px;position:absolute;top:-100px;left:20px}.portal-module__uj3hnq__skip:focus{top:12px}.portal-module__uj3hnq__header,.portal-module__uj3hnq__main,.portal-module__uj3hnq__footer{width:min(1260px,100% - 96px);margin-inline:auto}.portal-module__uj3hnq__header{border-bottom:1px solid #9bbeda24;align-items:center;gap:28px;min-height:100px;display:flex}.portal-module__uj3hnq__brand{letter-spacing:.04em;flex-shrink:0;align-items:center;gap:10px;font-size:16px;font-weight:850;display:inline-flex}.portal-module__uj3hnq__headerNav{flex-wrap:wrap;align-items:center;gap:12px 28px;margin-left:auto;display:flex}.portal-module__uj3hnq__headerNav a{color:#c1cde0;align-items:center;gap:7px;font-size:13px;display:flex}.portal-module__uj3hnq__headerNav a:hover{color:#fff}.portal-module__uj3hnq__account{cursor:pointer;background:#ffffff07;border:1px solid #8dafd143;border-radius:11px;align-items:center;gap:9px;max-width:190px;padding:12px 17px;font-size:13px;display:inline-flex}.portal-module__uj3hnq__account span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portal-module__uj3hnq__hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:25px;min-height:375px;padding-block:42px;display:grid}.portal-module__uj3hnq__eyebrow{color:#8fb8e4;letter-spacing:.18em;align-items:center;gap:8px;margin:0 0 18px;font-size:10px;font-weight:800;display:flex}.portal-module__uj3hnq__eyebrow>span{background:#89c7ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 14px #55a7ff}.portal-module__uj3hnq__hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(38px,4.7vw,64px);font-weight:780;line-height:1.06}.portal-module__uj3hnq__intro{max-width:445px;color:var(--portal-muted);margin:22px 0 24px;font-size:15px;line-height:1.75}.portal-module__uj3hnq__explore{color:#d7e7ff;align-items:center;gap:15px;font-size:13px;font-weight:650;display:inline-flex}.portal-module__uj3hnq__orbitScene{justify-self:end;width:min(100%,450px);height:275px;position:relative}.portal-module__uj3hnq__orbitRing,.portal-module__uj3hnq__orbitRingTwo{border:1px solid #b9d5f42b;border-radius:50%;position:absolute;inset:26px 26px 39px;transform:rotate(-24deg)}.portal-module__uj3hnq__orbitRingTwo{border-style:dashed;border-color:#a5c9ee27;inset:55px 6px 65px;transform:rotate(25deg)}.portal-module__uj3hnq__orbitCore{text-align:center;background:linear-gradient(135deg,#469feb,#235ab4);border:1px solid #77b7ff66;border-radius:37px 37px 37px 12px;place-content:center;width:130px;height:130px;font-size:52px;font-style:italic;font-weight:900;display:grid;position:absolute;top:70px;left:calc(50% - 65px);transform:rotate(-9deg);box-shadow:inset 0 2px #d4eeff50,0 24px 75px #10376599}.portal-module__uj3hnq__orbitCore span{letter-spacing:.3em;margin-top:-8px;font-size:10px;font-style:normal}.portal-module__uj3hnq__orbitNode{background:#243d58;border:1px solid #c6d8f23d;border-radius:17px;place-items:center;width:57px;height:57px;display:grid;position:absolute;box-shadow:0 10px 35px #08172755}.portal-module__uj3hnq__nodeFilm{color:#b5d8ff;top:39px;left:32px;transform:rotate(-10deg)}.portal-module__uj3hnq__nodeStudy{color:#cbbeff;background:#383552;bottom:33px;right:61px;transform:rotate(-6deg)}.portal-module__uj3hnq__orbitCaption{color:#728da8;letter-spacing:.14em;font-size:9px;position:absolute;bottom:0;left:12px}.portal-module__uj3hnq__universes{scroll-margin-top:25px}.portal-module__uj3hnq__sectionHeading{justify-content:space-between;align-items:end;gap:20px;padding-bottom:23px;display:flex}.portal-module__uj3hnq__sectionHeading .portal-module__uj3hnq__eyebrow{color:#8299b2;margin-bottom:9px}.portal-module__uj3hnq__sectionHeading h2{letter-spacing:-.04em;margin:0;font-size:25px;font-weight:720}.portal-module__uj3hnq__sectionHeading>p{text-align:right;color:#899eb6;margin:0;font-size:12px;line-height:1.65}.portal-module__uj3hnq__services{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px;display:grid}.portal-module__uj3hnq__services>:only-child{grid-column:1/-1}.portal-module__uj3hnq__service{--service-accent:#8acbff;--service-border:#5fa9eb50;border:1px solid var(--service-border);background:linear-gradient(145deg,#223b53,#172c42);border-radius:20px;flex-direction:column;min-width:0;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:inset 0 1px #c5dafa18,0 12px 30px #08122135}.portal-module__uj3hnq__service:hover{transform:translateY(-5px);box-shadow:inset 0 1px #c5dafa22,0 18px 35px #06101c60}.portal-module__uj3hnq__study{--service-accent:#cfc4ff;--service-border:#b19ce54d;background:linear-gradient(145deg,#343c57,#252e44)}.portal-module__uj3hnq__cinema{background-color:#172c42}.portal-module__uj3hnq__serviceVisual{background:radial-gradient(at 50% 25%,#81b1e323,#0000);border-bottom:1px solid #b5d5ef14;height:199px;position:relative;overflow:hidden}.portal-module__uj3hnq__serviceVisual svg{width:100%;height:100%;display:block}.portal-module__uj3hnq__status{color:#c7d0dd;background:#111f2dba;border:1px solid #e8d9c425;border-radius:7px;align-items:center;gap:6px;padding:6px 9px;font-size:9px;font-weight:600;display:flex;position:absolute;top:16px;left:16px}.portal-module__uj3hnq__status i{background:#e3b77f;border-radius:50%;width:5px;height:5px}.portal-module__uj3hnq__online i{background:#8ad8b2}.portal-module__uj3hnq__serviceNumber{color:#e2ecf061;font-family:monospace;font-size:12px;position:absolute;top:18px;right:18px}.portal-module__uj3hnq__serviceBody{flex-direction:column;flex:1;padding:24px;display:flex}.portal-module__uj3hnq__serviceCategory{color:var(--service-accent);letter-spacing:.18em;margin:0 0 10px;font-size:9px;font-weight:750}.portal-module__uj3hnq__serviceBody h3{letter-spacing:-.045em;margin:0;font-size:23px;font-weight:750;line-height:1.25}.portal-module__uj3hnq__serviceDescription{color:#b6c4d4;min-height:64px;margin:12px 0 16px;font-size:12px;line-height:1.75}.portal-module__uj3hnq__serviceTags{flex-wrap:wrap;gap:6px;margin-bottom:26px;display:flex}.portal-module__uj3hnq__serviceTags span{color:#c4cedd;border:1px solid #a8bdd820;border-radius:5px;padding:5px 8px;font-size:9px}.portal-module__uj3hnq__serviceLink{color:var(--service-accent);border-top:1px solid #b6cee623;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:17px;font-size:12px;font-weight:720;display:flex}.portal-module__uj3hnq__serviceLink:hover{color:#fff}.portal-module__uj3hnq__shortcuts{background:#c0dcfb05;border:1px solid #a4c5e92a;border-radius:16px;align-items:center;gap:25px;margin-top:28px;padding:23px 27px;display:flex}.portal-module__uj3hnq__shortcuts>div{grid-template-columns:34px 1fr;gap:3px 12px;margin-right:auto;display:grid}.portal-module__uj3hnq__shortcuts>div>svg{color:#9ac5f2;grid-row:span 2;align-self:center}.portal-module__uj3hnq__shortcuts h2{margin:0;font-size:14px;font-weight:700}.portal-module__uj3hnq__shortcuts p{color:#91a6be;margin:0;font-size:11px}.portal-module__uj3hnq__shortcuts>a{color:#c0d6f0;align-items:center;gap:9px;font-size:12px;display:inline-flex}.portal-module__uj3hnq__shortcuts>a:first-of-type{background:#32587e;border-radius:9px;padding:11px 14px}.portal-module__uj3hnq__disclaimer{color:#8499af;justify-content:center;align-items:center;gap:8px;margin:20px 0 30px;display:flex}.portal-module__uj3hnq__disclaimer svg{flex-shrink:0}.portal-module__uj3hnq__disclaimer p{margin:0;font-size:10px;line-height:1.7}.portal-module__uj3hnq__footer{color:#879eb7;border-top:1px solid #9bbeda24;justify-content:space-between;align-items:center;gap:20px;padding-block:24px;font-size:10px;display:flex}.portal-module__uj3hnq__footer>a{align-items:center;gap:6px;display:flex}.portal-module__uj3hnq__detail{max-width:780px;padding-block:52px}.portal-module__uj3hnq__back{color:#a9c7e9;align-items:center;gap:8px;margin-bottom:30px;font-size:12px;display:inline-flex}.portal-module__uj3hnq__detail h1{letter-spacing:-.05em;margin:10px 0 16px;font-size:clamp(34px,6vw,54px)}.portal-module__uj3hnq__detailLead{color:#aec0d9;font-size:17px;line-height:1.8}.portal-module__uj3hnq__detailArt{background:#a1bbe410;border:1px solid #bacbea32;border-radius:22px;max-width:560px;height:270px;margin-block:28px;overflow:hidden}.portal-module__uj3hnq__detailArt svg{width:100%;height:100%}.portal-module__uj3hnq__detail ul{color:#b9c9de;padding-left:22px;font-size:14px;line-height:2}.portal-module__uj3hnq__notice{background:#d4b5840c;border:1px solid #d4b58445;border-radius:14px;margin-top:28px;padding:23px}.portal-module__uj3hnq__notice h2{margin:0 0 8px;font-size:18px}.portal-module__uj3hnq__notice p{color:#c6bdaf;margin:0;font-size:13px;line-height:1.8}.portal-module__uj3hnq__header{border-color:#ffffff12;min-height:70px}.portal-module__uj3hnq__brand{letter-spacing:-.03em;font-weight:650}.portal-module__uj3hnq__brand>span:last-child>span,.portal-module__uj3hnq__footer>span>span{color:inherit}.portal-module__uj3hnq__headerNav a{color:#a1a1a6}.portal-module__uj3hnq__account{background:#ffffff10;border:0;border-radius:30px;padding:9px 14px}.portal-module__uj3hnq__hero{isolation:isolate;align-items:end;min-height:570px;margin:0 -48px 50px;padding:70px 48px;display:flex;position:relative;overflow:hidden}.portal-module__uj3hnq__hero:after{z-index:-1;content:"";background:linear-gradient(#10101255 30%,#101012),linear-gradient(90deg,#0008,#0000);position:absolute;inset:0}.portal-module__uj3hnq__heroImage{z-index:-2;object-fit:cover;object-position:center 35%}.portal-module__uj3hnq__hero h1{font-size:clamp(38px,5vw,68px);font-weight:700}.portal-module__uj3hnq__hero h1>span{color:inherit}.portal-module__uj3hnq__hero .portal-module__uj3hnq__eyebrow{color:#ddd;font-weight:500}.portal-module__uj3hnq__hero .portal-module__uj3hnq__intro{color:#ddd}.portal-module__uj3hnq__explore{color:#151517;background:#f5f5f7;border-radius:9px;min-height:46px;padding:0 22px;font-weight:650}.portal-module__uj3hnq__secondaryExplore{color:#ccc;align-items:center;gap:7px;margin-left:20px;font-size:13px;display:inline-flex}.portal-module__uj3hnq__sectionHeading .portal-module__uj3hnq__eyebrow{display:none}.portal-module__uj3hnq__sectionHeading h2{font-size:28px}.portal-module__uj3hnq__sectionHeading>p{color:#99999f}.portal-module__uj3hnq__service,.portal-module__uj3hnq__study,.portal-module__uj3hnq__cinema{box-shadow:none;background:#1c1c1e;border:0;border-radius:12px}.portal-module__uj3hnq__service:hover{box-shadow:none;transform:translateY(-2px)}.portal-module__uj3hnq__serviceVisual{background:#242426;border:0;height:240px}.portal-module__uj3hnq__serviceVisual img{object-fit:cover}.portal-module__uj3hnq__serviceBody{padding:26px}.portal-module__uj3hnq__serviceDescription{color:var(--portal-muted);min-height:0;font-size:14px;line-height:1.6}.portal-module__uj3hnq__serviceCategory{color:#aaa;letter-spacing:.08em;font-weight:500}.portal-module__uj3hnq__serviceTags{display:none}.portal-module__uj3hnq__serviceLink{color:#eee;box-shadow:none;background:0 0;border-color:#ffffff20}.portal-module__uj3hnq__serviceLink:hover{background:#ffffff0a}.portal-module__uj3hnq__status{color:#ddd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0008;border:0}.portal-module__uj3hnq__serviceNumber{display:none}.portal-module__uj3hnq__shortcuts{box-shadow:none;background:0 0;border-color:#ffffff18}.portal-module__uj3hnq__shortcuts>a:first-of-type{background:#2c2c30}.portal-module__uj3hnq__shortcuts p,.portal-module__uj3hnq__disclaimer,.portal-module__uj3hnq__footer{color:#99999f}.portal-module__uj3hnq__footer{border-color:#ffffff18}@media (min-width:1450px){.portal-module__uj3hnq__hero{min-height:650px}}@media (max-width:1050px){.portal-module__uj3hnq__header,.portal-module__uj3hnq__main,.portal-module__uj3hnq__footer{width:calc(100% - 48px)}.portal-module__uj3hnq__headerNav{gap:18px}.portal-module__uj3hnq__services{gap:14px}.portal-module__uj3hnq__serviceBody{padding:21px 18px}.portal-module__uj3hnq__serviceBody h3{font-size:21px}.portal-module__uj3hnq__serviceTags{min-height:48px}.portal-module__uj3hnq__orbitScene{height:255px}}@media (max-width:760px){.portal-module__uj3hnq__header{flex-wrap:wrap;gap:12px;min-height:83px;padding-block:18px}.portal-module__uj3hnq__headerNav{order:3;gap:20px;width:100%;margin-left:0}.portal-module__uj3hnq__account{margin-left:auto;padding:9px 13px}.portal-module__uj3hnq__headerNav a{font-size:11px}.portal-module__uj3hnq__hero{grid-template-columns:1fr;min-height:auto;padding:35px 0 30px}.portal-module__uj3hnq__orbitScene{display:none}.portal-module__uj3hnq__hero h1{font-size:clamp(38px,7vw,55px)}.portal-module__uj3hnq__intro{max-width:100%;font-size:14px}.portal-module__uj3hnq__services{grid-template-columns:1fr;gap:22px}.portal-module__uj3hnq__service{grid-template-columns:.85fr 1fr;display:grid}.portal-module__uj3hnq__serviceVisual{border-bottom:0;border-right:1px solid #b5d5ef14;height:100%;min-height:265px}.portal-module__uj3hnq__serviceVisual svg{height:100%}.portal-module__uj3hnq__serviceBody{padding:25px 23px}.portal-module__uj3hnq__serviceDescription{min-height:0}.portal-module__uj3hnq__serviceTags{min-height:0;margin-bottom:18px}.portal-module__uj3hnq__shortcuts{flex-wrap:wrap;gap:20px;padding:22px}.portal-module__uj3hnq__shortcuts>div{width:100%}.portal-module__uj3hnq__footer{align-items:start}.portal-module__uj3hnq__sectionHeading>p{display:none}}@media (max-width:470px){.portal-module__uj3hnq__header,.portal-module__uj3hnq__main,.portal-module__uj3hnq__footer{width:calc(100% - 32px)}.portal-module__uj3hnq__brand{font-size:13px}.portal-module__uj3hnq__service{display:flex}.portal-module__uj3hnq__serviceVisual{border-bottom:1px solid #b5d5ef14;border-right:0;height:195px;min-height:0}.portal-module__uj3hnq__serviceBody{padding:23px}.portal-module__uj3hnq__sectionHeading h2{font-size:23px}.portal-module__uj3hnq__footer{flex-direction:column;gap:13px}.portal-module__uj3hnq__shortcuts{gap:16px;padding:21px 17px}.portal-module__uj3hnq__shortcuts>a{font-size:11px}}@media (max-width:760px){.portal-module__uj3hnq__hero{min-height:520px;margin:0 -24px 35px;padding:190px 24px 36px}.portal-module__uj3hnq__hero h1{font-size:42px}.portal-module__uj3hnq__hero .portal-module__uj3hnq__intro{font-size:14px}.portal-module__uj3hnq__secondaryExplore{margin:16px 0 0 20px}.portal-module__uj3hnq__service{display:flex}.portal-module__uj3hnq__serviceVisual{height:210px;min-height:0}.portal-module__uj3hnq__heroImage{object-position:65% center}}@media (max-width:470px){.portal-module__uj3hnq__hero{margin-inline:-16px;padding-inline:22px}.portal-module__uj3hnq__hero h1{font-size:38px}.portal-module__uj3hnq__secondaryExplore{margin-left:0;display:flex}}@media (prefers-reduced-motion:reduce){.portal-module__uj3hnq__service{transition:none}.portal-module__uj3hnq__service:hover{transform:none}}
