.home-module__7T5Noq__hero,.home-module__7T5Noq__capabilities,.home-module__7T5Noq__portalCta{--home-ivory:#f6f1e8;--home-paper:#fffcf7;--home-ink:#101f36;--home-muted:#526174;--home-blue:#2447e8;--home-blue-soft:#9bafff}.home-module__7T5Noq__hero{isolation:isolate;background:var(--home-ivory);min-height:min(100svh - 62px,58rem);color:var(--home-ink);position:relative;overflow:hidden}.home-module__7T5Noq__heroInner{z-index:2;pointer-events:none;align-items:center;width:min(100%,94rem);min-height:min(100svh - 62px,58rem);margin-inline:auto;padding:clamp(4.5rem,8vw,8rem) clamp(1.5rem,4vw,4.5rem);display:flex;position:relative}.home-module__7T5Noq__heroCopy{pointer-events:auto;background:#fffcf7f0;border:1px solid #101f362e;width:min(100%,46rem);padding:clamp(1.5rem,3.5vw,3.25rem);position:relative;box-shadow:0 2rem 5rem #101f363d}.home-module__7T5Noq__eyebrow{color:var(--home-muted);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1.5rem;font-size:.78rem;font-weight:600}.home-module__7T5Noq__heroTitle{max-width:9.5ch;font-family:var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(3.35rem,6.1vw,6.7rem);font-weight:600;line-height:.91}.home-module__7T5Noq__heroTitleAccent{color:var(--home-blue)}.home-module__7T5Noq__heroLede{max-width:40rem;color:var(--home-muted);margin:2rem 0 0;font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.5}.home-module__7T5Noq__heroActions{flex-wrap:wrap;gap:.8rem;margin-top:2.25rem;display:flex}.home-module__7T5Noq__primaryAction,.home-module__7T5Noq__secondaryAction{border:1px solid var(--home-ink);justify-content:space-between;align-items:center;gap:.75rem;min-height:3.25rem;padding:.85rem 1.3rem;font-weight:600;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.home-module__7T5Noq__primaryAction{border-color:var(--home-blue);background:var(--home-blue);color:#fff}.home-module__7T5Noq__primaryAction:hover{background:var(--home-ink);border-color:var(--home-ink)}.home-module__7T5Noq__secondaryAction{color:var(--home-ink);background:0 0}.home-module__7T5Noq__secondaryAction:hover{background:var(--home-ink);color:var(--home-ivory)}.home-module__7T5Noq__actionIcon{transition:transform .22s cubic-bezier(.2,.8,.2,1)}.home-module__7T5Noq__primaryAction:hover .home-module__7T5Noq__actionIcon,.home-module__7T5Noq__primaryAction:focus-visible .home-module__7T5Noq__actionIcon{transform:translate(.24rem)}.home-module__7T5Noq__secondaryAction:hover .home-module__7T5Noq__actionIcon,.home-module__7T5Noq__secondaryAction:focus-visible .home-module__7T5Noq__actionIcon{transform:rotate(10deg)}.home-module__7T5Noq__primaryAction:focus-visible,.home-module__7T5Noq__secondaryAction:focus-visible,.home-module__7T5Noq__mediaControl:focus-visible{outline:3px solid var(--home-paper);outline-offset:2px;box-shadow:0 0 0 5px var(--home-ink)}.home-module__7T5Noq__capabilitiesLink:focus-visible,.home-module__7T5Noq__serviceLink:focus-visible,.home-module__7T5Noq__topicLink:focus-visible{outline-offset:4px;outline:3px solid}.home-module__7T5Noq__portalCtaButton:focus-visible{outline:3px solid var(--home-blue-soft);outline-offset:4px}.home-module__7T5Noq__heroMeta{color:var(--home-muted);margin:1.4rem 0 0;font-size:.92rem}.home-module__7T5Noq__mediaFigure{z-index:0;pointer-events:none;background:#e9e0d2;margin:0;position:absolute;inset:0;overflow:hidden}.home-module__7T5Noq__heroPicture{position:absolute;inset:0}.home-module__7T5Noq__heroMedia{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.home-module__7T5Noq__heroLightPrimary,.home-module__7T5Noq__heroLightSecondary{z-index:1;pointer-events:none;will-change:transform, opacity;position:absolute;inset:-12%}.home-module__7T5Noq__heroLightPrimary{mix-blend-mode:screen;opacity:.08;background:radial-gradient(circle at 28% 28%,#fffbebc7 0,#fff6dc6b 19%,#0000 52%) 0 0/118% 118%}.home-module__7T5Noq__heroLightSecondary{mix-blend-mode:soft-light;opacity:.06;background:linear-gradient(118deg,#0000 24%,#fff9e885 47%,#101f363d 69%,#0000 86%) 100%/150% 150%}.home-module__7T5Noq__mediaMotionActive .home-module__7T5Noq__heroMedia{animation:24s ease-in-out infinite home-module__7T5Noq__heroBrightness}.home-module__7T5Noq__mediaMotionActive .home-module__7T5Noq__heroLightPrimary{animation:24s ease-in-out infinite alternate home-module__7T5Noq__heroLightDrift}.home-module__7T5Noq__mediaMotionActive .home-module__7T5Noq__heroLightSecondary{animation:32s ease-in-out infinite alternate home-module__7T5Noq__heroDepthDrift}.home-module__7T5Noq__mediaMotionPaused .home-module__7T5Noq__heroMedia,.home-module__7T5Noq__mediaMotionPaused .home-module__7T5Noq__heroLightPrimary,.home-module__7T5Noq__mediaMotionPaused .home-module__7T5Noq__heroLightSecondary{animation-play-state:paused}.home-module__7T5Noq__mediaCaption{z-index:2;max-width:18rem;color:var(--home-ivory);background:#101f36e0;padding:.48rem .65rem;font-size:.74rem;line-height:1.35;position:absolute;bottom:.8rem;left:clamp(.8rem,2vw,1.5rem)}.home-module__7T5Noq__mediaControl{z-index:2;min-height:2.75rem;color:var(--home-ink);font:inherit;cursor:pointer;pointer-events:auto;background:#fffcf7eb;border:0;align-items:center;gap:.55rem;padding:.65rem .85rem;font-size:.8rem;font-weight:600;display:inline-flex;position:absolute;top:1rem;right:1rem}.home-module__7T5Noq__aiDisclosure{z-index:3;color:var(--home-ivory);letter-spacing:.06em;background:#101f36e0;margin:0;padding:.38rem .52rem;font-size:.68rem;font-weight:500;line-height:1.2;position:absolute;bottom:.8rem;right:clamp(.8rem,2vw,1.5rem)}.home-module__7T5Noq__capabilities{background:var(--home-ivory);color:var(--home-ink);border-block:1px solid #101f3624;padding:clamp(4rem,8vw,8rem) clamp(1.5rem,4vw,4.5rem)}.home-module__7T5Noq__capabilitiesInner{width:min(100%,94rem);margin-inline:auto}.home-module__7T5Noq__capabilities .home-module__7T5Noq__eyebrow{color:var(--home-blue);margin-bottom:1rem}.home-module__7T5Noq__capabilitiesIntro{max-width:58rem}.home-module__7T5Noq__capabilitiesTitle{max-width:17ch;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.65rem,5vw,5rem);font-weight:600;line-height:.98}.home-module__7T5Noq__capabilitiesLede{max-width:42rem;color:var(--home-muted);margin:1.25rem 0 0;font-size:clamp(1.05rem,1.5vw,1.22rem);line-height:1.55}.home-module__7T5Noq__serviceGrid{border-top:1px solid #101f3638;border-left:1px solid #101f3638;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(2.5rem,5vw,4.5rem);display:grid}.home-module__7T5Noq__serviceCard{background:var(--home-paper);border-bottom:1px solid #101f3638;border-right:1px solid #101f3638;flex-direction:column;min-height:28rem;padding:clamp(1.25rem,2.4vw,2rem);transition:background-color .18s,box-shadow .18s;display:flex;position:relative}.home-module__7T5Noq__serviceCard:before{content:"";background:0 0;height:3px;transition:background-color .18s;position:absolute;top:-1px;left:-1px;right:-1px}.home-module__7T5Noq__serviceCard:hover,.home-module__7T5Noq__serviceCard:focus-within{z-index:1;background:#fff;box-shadow:0 1.5rem 3.5rem #101f361f}.home-module__7T5Noq__serviceCard:hover:before,.home-module__7T5Noq__serviceCard:focus-within:before{background:var(--home-blue)}.home-module__7T5Noq__serviceCardHeader{min-height:8.4rem;color:var(--home-ink);justify-content:space-between;align-items:flex-start;display:flex}.home-module__7T5Noq__serviceIndex{color:var(--home-muted);font-family:var(--font-mono);letter-spacing:.1em;font-size:.72rem}.home-module__7T5Noq__serviceIcon{transform-origin:50%;transition:color .18s,opacity .42s,transform .42s cubic-bezier(.2,.8,.2,1)}.home-module__7T5Noq__serviceGrid[data-revealed=false] .home-module__7T5Noq__serviceIcon{opacity:.3;transform:translateY(.75rem)scale(.94)}.home-module__7T5Noq__serviceGrid[data-revealed=false] .home-module__7T5Noq__serviceCard[data-motion=static] .home-module__7T5Noq__serviceIcon{opacity:1;transform:none}.home-module__7T5Noq__serviceGrid[data-revealed=true] .home-module__7T5Noq__serviceIcon{opacity:1;transform:translateY(0)scale(1)}.home-module__7T5Noq__serviceGrid[data-revealed=true] .home-module__7T5Noq__serviceCard:nth-child(2) .home-module__7T5Noq__serviceIcon{transition-delay:70ms}.home-module__7T5Noq__serviceGrid[data-revealed=true] .home-module__7T5Noq__serviceCard:nth-child(3) .home-module__7T5Noq__serviceIcon{transition-delay:.14s}.home-module__7T5Noq__serviceGrid[data-revealed=true] .home-module__7T5Noq__serviceCard:nth-child(4) .home-module__7T5Noq__serviceIcon{transition-delay:.21s}.home-module__7T5Noq__serviceCard:hover .home-module__7T5Noq__serviceIcon,.home-module__7T5Noq__serviceCard:focus-within .home-module__7T5Noq__serviceIcon{color:var(--home-blue);transition-delay:0s}.home-module__7T5Noq__serviceCard[data-motion=portal]:hover .home-module__7T5Noq__serviceIcon,.home-module__7T5Noq__serviceCard[data-motion=portal]:focus-within .home-module__7T5Noq__serviceIcon{transform:translateY(-.38rem)scale(1.03)}.home-module__7T5Noq__serviceCard[data-motion=orbit]:hover .home-module__7T5Noq__serviceIcon,.home-module__7T5Noq__serviceCard[data-motion=orbit]:focus-within .home-module__7T5Noq__serviceIcon{transform:rotate(18deg)scale(1.03)}.home-module__7T5Noq__serviceCard[data-motion=search]:hover .home-module__7T5Noq__serviceIcon,.home-module__7T5Noq__serviceCard[data-motion=search]:focus-within .home-module__7T5Noq__serviceIcon{transform:translate(.2rem,-.2rem)scale(1.07)}.home-module__7T5Noq__serviceTerm{font-family:var(--font-display);margin:0;font-size:clamp(1.8rem,2.8vw,2.55rem);font-weight:600;line-height:1}.home-module__7T5Noq__serviceDescription{color:var(--home-muted);margin:1rem 0 1.5rem;font-size:1rem;line-height:1.5}.home-module__7T5Noq__serviceLink{min-height:2.75rem;color:var(--home-blue);font-family:var(--font-mono);border-top:1px solid #101f3629;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto;padding-top:1rem;font-size:.76rem;font-weight:600;text-decoration:none;display:inline-flex}.home-module__7T5Noq__serviceLinkIcon{transition:transform .18s}.home-module__7T5Noq__serviceLink:hover .home-module__7T5Noq__serviceLinkIcon,.home-module__7T5Noq__serviceLink:focus-visible .home-module__7T5Noq__serviceLinkIcon{transform:translate(.18rem,-.18rem)}.home-module__7T5Noq__capabilitiesNote{color:var(--home-muted);text-align:right;margin:1.75rem 0 0 auto;font-size:.95rem}.home-module__7T5Noq__capabilitiesLink{color:var(--home-blue);text-underline-offset:.25em;font-weight:600}.home-module__7T5Noq__topicNav{border-bottom:1px solid var(--color-rule-soft);flex-wrap:wrap;gap:.6rem 1.5rem;margin:-.5rem 0 2rem;padding-bottom:1rem;display:flex}.home-module__7T5Noq__topicLink{min-height:2.75rem;color:var(--color-ink-soft);font-family:var(--font-mono);align-items:center;gap:.45rem;font-size:.78rem;text-decoration:none;display:inline-flex}.home-module__7T5Noq__topicLink:hover{color:var(--color-accent);text-underline-offset:.3em;text-decoration:underline}.home-module__7T5Noq__topicMarker{color:var(--color-accent)}.home-module__7T5Noq__portalCta{isolation:isolate;background:var(--home-ink);color:var(--home-ivory);padding:clamp(4rem,8vw,7rem) clamp(1.5rem,4vw,4.5rem);position:relative;overflow:hidden}.home-module__7T5Noq__portalCtaInner{z-index:2;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:clamp(2.5rem,8vw,8rem);width:min(100%,82rem);margin-inline:auto;display:grid;position:relative}.home-module__7T5Noq__portalCtaEyebrow{color:var(--home-blue-soft);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem;font-weight:600}.home-module__7T5Noq__portalCtaTitle{max-width:16ch;font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(2.7rem,5.5vw,5.7rem);font-weight:600;line-height:.96}.home-module__7T5Noq__portalCtaAction{align-self:end}.home-module__7T5Noq__portalCtaCopy{color:#f6f1e8c7;max-width:36rem;margin:0 0 1.75rem;font-size:1.08rem;line-height:1.55}.home-module__7T5Noq__portalCtaButton{border:1px solid var(--home-blue-soft);background:var(--home-blue);color:#fff;justify-content:space-between;align-items:center;gap:1rem;min-width:min(100%,18rem);min-height:3.5rem;padding:.9rem 1.1rem .9rem 1.3rem;font-weight:600;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex;position:relative}.home-module__7T5Noq__portalCtaButton:hover{background:var(--home-ivory);color:var(--home-ink)}.home-module__7T5Noq__portalButtonFrame{color:var(--home-blue-soft);pointer-events:none;transition:transform .22s;position:absolute;top:-.65rem;left:-.65rem}.home-module__7T5Noq__portalButtonIcon{transition:transform .22s}.home-module__7T5Noq__portalCtaButton:hover .home-module__7T5Noq__portalButtonFrame,.home-module__7T5Noq__portalCtaButton:focus-visible .home-module__7T5Noq__portalButtonFrame{transform:translate(-.18rem,-.18rem)}.home-module__7T5Noq__portalCtaButton:hover .home-module__7T5Noq__portalButtonIcon,.home-module__7T5Noq__portalCtaButton:focus-visible .home-module__7T5Noq__portalButtonIcon{transform:translate(.2rem)}.home-module__7T5Noq__portalCtaCorner,.home-module__7T5Noq__portalCtaSignal{z-index:1;color:#9bafff94;pointer-events:none;position:absolute}.home-module__7T5Noq__portalCtaCorner{top:-2.2rem;left:-2.2rem;transform:rotate(90deg)}.home-module__7T5Noq__portalCtaSignal{bottom:-3.6rem;right:1rem}@media (max-width:900px){.home-module__7T5Noq__hero{min-height:48rem}.home-module__7T5Noq__heroInner{align-items:flex-start;min-height:48rem;padding-block:4.5rem 5.5rem}.home-module__7T5Noq__serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-module__7T5Noq__heroTitle{max-width:11ch}.home-module__7T5Noq__capabilitiesTitle{max-width:13ch}.home-module__7T5Noq__portalCtaInner{grid-template-columns:1fr}}@media (max-width:560px){.home-module__7T5Noq__heroInner{padding:4.25rem 1rem 5.75rem}.home-module__7T5Noq__heroCopy{padding:1.35rem}.home-module__7T5Noq__heroTitle{font-size:clamp(3.15rem,15vw,4.6rem);line-height:.94}.home-module__7T5Noq__heroActions{flex-direction:column;align-items:stretch}.home-module__7T5Noq__primaryAction,.home-module__7T5Noq__secondaryAction{width:100%}.home-module__7T5Noq__mediaCaption{max-width:12rem;font-size:.67rem;bottom:2.8rem;left:.75rem}.home-module__7T5Noq__mediaControl{top:.7rem;right:.7rem}.home-module__7T5Noq__aiDisclosure{font-size:.64rem;bottom:.75rem;right:.75rem}.home-module__7T5Noq__heroLightPrimary{background:radial-gradient(circle at 72% 66%,#fffae8bd 0,#fff4d65c 20%,#0000 51%) 0 0/125% 125%}.home-module__7T5Noq__heroLightSecondary{background:linear-gradient(154deg,#0000 28%,#fff9e86b 51%,#101f3633 72%,#0000 90%)}.home-module__7T5Noq__serviceGrid{grid-template-columns:1fr}.home-module__7T5Noq__serviceCard{min-height:23rem}.home-module__7T5Noq__capabilitiesNote{text-align:left}.home-module__7T5Noq__portalCtaButton{width:100%}}@media (prefers-reduced-motion:reduce){.home-module__7T5Noq__heroMedia,.home-module__7T5Noq__heroLightPrimary,.home-module__7T5Noq__heroLightSecondary{animation:none!important}.home-module__7T5Noq__heroLightPrimary,.home-module__7T5Noq__heroLightSecondary{display:none}.home-module__7T5Noq__primaryAction,.home-module__7T5Noq__secondaryAction,.home-module__7T5Noq__serviceCard,.home-module__7T5Noq__serviceIcon,.home-module__7T5Noq__serviceLinkIcon,.home-module__7T5Noq__portalCtaButton,.home-module__7T5Noq__portalButtonFrame,.home-module__7T5Noq__portalButtonIcon{transition:none}.home-module__7T5Noq__serviceGrid[data-revealed] .home-module__7T5Noq__serviceIcon,.home-module__7T5Noq__serviceCard:hover .home-module__7T5Noq__serviceIcon,.home-module__7T5Noq__serviceCard:focus-within .home-module__7T5Noq__serviceIcon{opacity:1;transform:none}}@keyframes home-module__7T5Noq__heroBrightness{0%,to{filter:brightness()contrast()}50%{filter:brightness(1.025)contrast(1.008)}}@keyframes home-module__7T5Noq__heroLightDrift{0%{opacity:.07;transform:translate(-3%,-2%)}to{opacity:.16;transform:translate(4%,2%)}}@keyframes home-module__7T5Noq__heroDepthDrift{0%{opacity:.04;transform:translate(3%)}to{opacity:.1;transform:translate(-4%)}}
.while-chat-icon-module__dHtv6G__mark{width:var(--wc-asset-size);height:var(--wc-asset-size);-webkit-mask-image:var(--wc-asset-url);mask-image:var(--wc-asset-url);vertical-align:middle;background:currentColor;flex:none;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}
.portal-subpage-module__DAk_mG__frame{--portal-ivory:#f6f1e8;--portal-paper:#fffcf7;--portal-ink:#101f36;--portal-muted:#526174;--portal-blue:#2447e8;--portal-blue-soft:#9bafff;--color-bg:var(--portal-ivory);--color-bg-deep:#e9e0d2;--color-paper:var(--portal-paper);--color-ink:var(--portal-ink);--color-ink-soft:#35465e;--color-ink-mute:var(--portal-muted);--color-rule:var(--portal-ink);--color-rule-soft:#cfc7bc;--color-accent:var(--portal-blue);--color-accent-ink:#fff;--color-accent-deep:#1936bd;--color-accent-lit:var(--portal-blue-soft);--color-moss:#35465e;--color-moss-soft:#ece5db;--color-moss-border:#cfc7bc;--color-moss-lit:#c8d2f2;--color-accent-veil:#e7ebff;--color-accent-edge:#b9c5ff;background:var(--portal-ivory);color:var(--portal-ink)}.portal-subpage-module__DAk_mG__controlNav{background:var(--portal-paper);border-bottom:1px solid #101f362e;padding:clamp(1.25rem,3vw,2.25rem) clamp(1.5rem,4vw,4.5rem)}.portal-subpage-module__DAk_mG__controlNavLabel{width:min(100%,94rem);color:var(--portal-blue);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 auto .8rem;font-size:.7rem;font-weight:600}.portal-subpage-module__DAk_mG__controlGrid{border-top:1px solid #101f3633;border-left:1px solid #101f3633;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,94rem);margin:0 auto;padding:0;list-style:none;display:grid}.portal-subpage-module__DAk_mG__controlGrid>li{min-width:0}.portal-subpage-module__DAk_mG__controlCard{height:100%;min-height:9rem;color:var(--portal-ink);border-bottom:1px solid #101f3633;border-right:1px solid #101f3633;flex-direction:column;gap:.42rem;padding:1.1rem 1.2rem;text-decoration:none;display:flex}.portal-subpage-module__DAk_mG__controlTopline{color:var(--portal-muted);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:flex-start;gap:1rem;font-size:.65rem;font-weight:600;display:flex}.portal-subpage-module__DAk_mG__controlIcon{color:currentColor;transition:color .18s,transform .26s cubic-bezier(.2,.8,.2,1)}.portal-subpage-module__DAk_mG__controlLabel{font-family:var(--font-display);margin-top:auto;font-size:clamp(1.45rem,2.5vw,2rem);font-weight:600;line-height:1}.portal-subpage-module__DAk_mG__controlBlurb{max-width:29ch;color:var(--portal-muted);font-size:.82rem;line-height:1.35}.portal-subpage-module__DAk_mG__controlActive{background:var(--portal-ink);color:var(--portal-paper)}.portal-subpage-module__DAk_mG__controlActive .portal-subpage-module__DAk_mG__controlTopline,.portal-subpage-module__DAk_mG__controlActive .portal-subpage-module__DAk_mG__controlBlurb{color:#fffcf7b8}.portal-subpage-module__DAk_mG__controlActive .portal-subpage-module__DAk_mG__controlIcon{color:var(--portal-blue-soft)}.portal-subpage-module__DAk_mG__controlLink{background:var(--portal-paper);transition:background-color .18s,box-shadow .18s,color .18s}.portal-subpage-module__DAk_mG__controlLink:hover,.portal-subpage-module__DAk_mG__controlLink:focus-visible{z-index:1;box-shadow:inset 0 3px 0 var(--portal-blue);background:#fff;position:relative}.portal-subpage-module__DAk_mG__controlLink:hover .portal-subpage-module__DAk_mG__controlIcon,.portal-subpage-module__DAk_mG__controlLink:focus-visible .portal-subpage-module__DAk_mG__controlIcon{color:var(--portal-blue);transform:translateY(-.16rem)scale(1.04)}.portal-subpage-module__DAk_mG__controlLink:focus-visible{outline:3px solid var(--portal-blue);outline-offset:3px}.portal-subpage-module__DAk_mG__hero{background:var(--portal-ivory);color:var(--portal-ink);border-bottom:1px solid #101f362e;padding:clamp(3.5rem,7vw,7rem) clamp(1.5rem,4vw,4.5rem);overflow:hidden}.portal-subpage-module__DAk_mG__heroInner{grid-template-columns:minmax(0,1.18fr) minmax(20rem,.82fr);align-items:center;gap:clamp(2.5rem,7vw,7rem);width:min(100%,94rem);margin-inline:auto;display:grid}.portal-subpage-module__DAk_mG__heroCopy{min-width:0}.portal-subpage-module__DAk_mG__heroCopy>:first-child{margin-top:0}.portal-subpage-module__DAk_mG__heroCopy>:last-child{margin-bottom:0}.portal-subpage-module__DAk_mG__heroVisual{min-height:clamp(19rem,36vw,34rem);color:var(--portal-ink);position:relative}.portal-subpage-module__DAk_mG__visualFrame{background:var(--portal-paper);border:1px solid #101f3638;position:absolute;inset:0;overflow:hidden;box-shadow:0 2rem 5rem #101f361f}.portal-subpage-module__DAk_mG__visualArch,.portal-subpage-module__DAk_mG__visualSignal,.portal-subpage-module__DAk_mG__visualSubject,.portal-subpage-module__DAk_mG__visualPin{transition:opacity .48s,transform .56s cubic-bezier(.2,.8,.2,1);position:absolute}.portal-subpage-module__DAk_mG__visualArch{color:var(--portal-ink);bottom:-9%;right:-7%}.portal-subpage-module__DAk_mG__visualSignal{color:var(--portal-blue);top:9%;left:5%}.portal-subpage-module__DAk_mG__visualSubject{color:var(--portal-blue);bottom:9%;right:11%}.portal-subpage-module__DAk_mG__visualPin{color:var(--portal-blue);top:9%;right:9%}.portal-subpage-module__DAk_mG__heroVisual[data-revealed=false] .portal-subpage-module__DAk_mG__visualArch{opacity:.72;transform:translateY(1.2rem)}.portal-subpage-module__DAk_mG__heroVisual[data-revealed=false] .portal-subpage-module__DAk_mG__visualSignal{opacity:0;transform:translate(-1rem)}.portal-subpage-module__DAk_mG__heroVisual[data-revealed=false] .portal-subpage-module__DAk_mG__visualSubject{opacity:0;transform:translate(1rem,.8rem)scale(.92)}.portal-subpage-module__DAk_mG__heroVisual[data-revealed=false] .portal-subpage-module__DAk_mG__visualPin{opacity:0;transform:scale(.7)}.portal-subpage-module__DAk_mG__heroVisual[data-revealed=true] .portal-subpage-module__DAk_mG__visualArch,.portal-subpage-module__DAk_mG__heroVisual[data-revealed=true] .portal-subpage-module__DAk_mG__visualSignal,.portal-subpage-module__DAk_mG__heroVisual[data-revealed=true] .portal-subpage-module__DAk_mG__visualSubject,.portal-subpage-module__DAk_mG__heroVisual[data-revealed=true] .portal-subpage-module__DAk_mG__visualPin{opacity:1;transform:none}.portal-subpage-module__DAk_mG__heroVisual[data-revealed=true] .portal-subpage-module__DAk_mG__visualSignal{transition-delay:80ms}.portal-subpage-module__DAk_mG__heroVisual[data-revealed=true] .portal-subpage-module__DAk_mG__visualSubject{transition-delay:.15s}.portal-subpage-module__DAk_mG__heroVisual[data-revealed=true] .portal-subpage-module__DAk_mG__visualPin{transition-delay:.23s}@media (max-width:800px){.portal-subpage-module__DAk_mG__controlGrid{grid-template-columns:1fr}.portal-subpage-module__DAk_mG__controlCard{min-height:7.5rem}.portal-subpage-module__DAk_mG__heroInner{grid-template-columns:1fr}.portal-subpage-module__DAk_mG__heroVisual{min-height:clamp(17rem,74vw,25rem)}}@media (prefers-reduced-motion:reduce){.portal-subpage-module__DAk_mG__controlLink,.portal-subpage-module__DAk_mG__controlIcon,.portal-subpage-module__DAk_mG__visualArch,.portal-subpage-module__DAk_mG__visualSignal,.portal-subpage-module__DAk_mG__visualSubject,.portal-subpage-module__DAk_mG__visualPin{transition:none}.portal-subpage-module__DAk_mG__heroVisual[data-revealed=false] .portal-subpage-module__DAk_mG__visualArch,.portal-subpage-module__DAk_mG__heroVisual[data-revealed=false] .portal-subpage-module__DAk_mG__visualSignal,.portal-subpage-module__DAk_mG__heroVisual[data-revealed=false] .portal-subpage-module__DAk_mG__visualSubject,.portal-subpage-module__DAk_mG__heroVisual[data-revealed=false] .portal-subpage-module__DAk_mG__visualPin{opacity:1;transform:none}}
