/* Alliance Portfolio homepage motion, styles. Generated by tools/minify-home-gsap.mjs from src/motion/; edit the source, not this file. */
html[data-gs-pre] .hero--media .hero-copy>*{opacity:0}html[data-gs-pre] .ds-proof__title,html[data-gs-pre] .wfund-h,html[data-gs-pre] .plat-h,html[data-gs-pre] .ds-sh__title,html[data-gs-pre] .ipath-h,html[data-gs-pre] .stories-h,html[data-gs-pre] .testi-h,html[data-gs-pre] .insv-h,html[data-gs-pre] .final-h{opacity:0}html[data-gs-pre] .hero--media .rule48{transform:scaleX(0)}@media (prefers-reduced-motion:reduce){html[data-gs-pre] .hero--media .hero-copy>*{opacity:1}html[data-gs-pre] .ds-proof__title,html[data-gs-pre] .wfund-h,html[data-gs-pre] .plat-h,html[data-gs-pre] .ds-sh__title,html[data-gs-pre] .ipath-h,html[data-gs-pre] .stories-h,html[data-gs-pre] .testi-h,html[data-gs-pre] .insv-h,html[data-gs-pre] .final-h{opacity:1}html[data-gs-pre] .hero--media .rule48{transform:none}}html.gs .rv{opacity:1;transform:none;transition:none}html.gs .rule48{transform-origin:0 50%}html.gs .gs-split{text-wrap:pretty;text-shadow:none}html.gs{--mo-ease:cubic-bezier(.22,1,.36,1);--mo-ui:.2s;--radius-media:6px}.hero--media{background:var(--navy-800);min-height:clamp(580px,74vh,780px);display:flex;align-items:center}.hero--media .hero__img{top:-3%;height:106%;object-position:66% 52%;will-change:transform;backface-visibility:hidden;transform-origin:70% 44%}.hero--media .hero__scrim{background:linear-gradient(90deg,#001b36f5,#001b36eb 24%,#001b36a8 42%,#001b364d,#001b3614 70%,#001b3600 82%),linear-gradient(180deg,#001b362e,#001b3600 30% 72%,#001b3657)}.hero--media .container{padding-top:84px;padding-bottom:96px}.hero--media .hero-copy{grid-column:1 / span 6;max-width:620px}.hero--media h1{max-width:none;font-size:58px}.hero--media .lead{max-width:40ch;text-shadow:0 1px 14px rgba(0,27,54,.4)}.hero--media .heroactions{margin-top:38px;gap:14px;align-items:center}.hero--media .heroactions .ds-btn{font-size:13px;letter-spacing:.1em;padding:0 28px;min-height:56px;display:inline-flex;align-items:center}.hero--media .heroactions .ds-btn--primary{box-shadow:0 12px 30px #00000047}.hero--media .heroactions .ds-btn--inverse-outline{border-color:#ffffff75;min-height:54px}.hero--media .hero-tert{margin-top:24px}@media (max-width:1100px){.hero--media{min-height:clamp(540px,68vh,700px)}.hero--media .hero-copy{grid-column:1 / span 8}.hero--media h1{font-size:52px}.hero--media .hero__img{object-position:70% 52%}.hero--media .hero__scrim{background:linear-gradient(90deg,#001b36f5,#001b36e6 34%,#001b3699 56%,#001b363d 76%,#001b360f)}.hero--media .heroactions .ds-btn{padding:0 22px;min-height:52px}}@media (max-width:760px){.hero--media{min-height:0;align-items:flex-start}.hero--media .hero__img{top:0;height:100%;object-position:88% 28%;will-change:auto}.hero--media .hero__scrim{background:linear-gradient(180deg,#001b36f2,#001b36e0 38%,#001b36b3,#001b3680 78%,#001b366b)}.hero--media .container{padding-top:40px;padding-bottom:120px}.hero--media .hero-copy{grid-column:1 / -1;max-width:none}.hero--media h1{font-size:40px}.hero--media .lead{font-size:16px;max-width:34ch}.hero--media .heroactions{margin-top:28px;gap:10px}.hero--media .heroactions .ds-btn{width:100%;min-height:52px}.hero--media .hero-tert{margin-top:18px}}@media (prefers-reduced-motion:reduce){.hero--media .hero__img{will-change:auto}}html.gs .sec .rule48{transform-origin:0 50%}html.gs .plat-step:after{transform:scaleY(var(--gs-line,1));transform-origin:50% 0;background:rgba(145,195,235,var(--gs-lineop,.36))}html.gs .plat-step:before{transform:scale(var(--gs-dot,1));box-shadow:0 0 0 calc(var(--gs-ring,0) * 9px) #91c3eb52}html.gs .caj-photo,html.gs .ilead__media .ds-media,html.gs .irow .ds-media{border-radius:var(--radius-media);overflow:hidden}html.gs .caj-photo img{backface-visibility:hidden}html.gs .gs-mask-ln-mask{padding:.08em 0 .18em;margin:-.08em 0 -.18em}html.gs .ds-btn{transition:transform var(--mo-ui) var(--mo-ease),box-shadow var(--mo-ui) var(--mo-ease),background-color var(--mo-ui) var(--mo-ease),border-color var(--mo-ui) var(--mo-ease),color var(--mo-ui) var(--mo-ease)}html.gs .ds-btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px #001b362e}html.gs .ds-btn:active{transform:translateY(0) scale(.985);box-shadow:none}html.gs .wfund-pt,html.gs .ipath-r,html.gs .irow,html.gs .ilead,html.gs .fpath{transition:transform var(--mo-ui) var(--mo-ease),box-shadow var(--mo-ui) var(--mo-ease)}html.gs .ilead:hover,html.gs .irow:hover{transform:translateY(-2px)}html.gs .ilead__media .ds-media>img{transition:transform .62s var(--mo-ease)}html.gs .ilead:hover .ilead__media .ds-media>img{transform:scale(1.015)}html.gs .story__a span,html.gs .stories-all span,html.gs .insv-all span,html.gs .caj-link span,html.gs .ilead__a span,html.gs .irow__a span,html.gs .final-alt__a span{display:inline-block;transition:transform var(--mo-ui) var(--mo-ease)}html.gs .story:hover .story__a span,html.gs .stories-all:hover span,html.gs .insv-all:hover span,html.gs .caj-link:hover span,html.gs .ilead:hover .ilead__a span,html.gs .irow:hover .irow__a span,html.gs .final-alt__a:hover span{transform:translate(3px)}@media (prefers-reduced-motion:reduce){html.gs .ds-btn:hover,html.gs .ilead:hover,html.gs .irow:hover{transform:none}html.gs .ilead:hover .ilead__media .ds-media>img{transform:none}}html.gs .stories-list.stk{display:block;border-top:0;padding-top:0;margin-top:40px;position:relative;z-index:0}html.gs .stk__stage{position:relative;isolation:isolate;height:var(--stk-h,480px);touch-action:pan-y;outline:none;border-radius:6px}html.gs .stk__stage:focus-visible{outline:2px solid var(--brand-accent);outline-offset:6px}html.gs .stk__card{position:absolute;top:0;left:0;width:var(--stk-w,100%);height:var(--stk-card-h,auto);display:grid;grid-template-columns:58% minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;padding:0;background:#fff;border:1px solid var(--line);border-radius:6px;overflow:hidden;box-shadow:0 18px 48px #002b5424;transform-origin:50% 100%;color:inherit;text-decoration:none;transition:box-shadow var(--mo-ui) var(--mo-ease)}html.gs .stk__card[aria-hidden=false]:hover{box-shadow:0 26px 60px #002b5433}html.gs .stk__card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#f7f4ee;opacity:var(--stk-veil,0);pointer-events:none}html.gs .stk__card .story__photo{grid-column:1;grid-row:1;margin:0;aspect-ratio:1.57 / 1;width:100%;height:auto;min-height:0;align-self:start;border-radius:0;background:var(--brand-fog);overflow:hidden}html.gs .stk__card .story__photo img{width:100%;height:100%;object-fit:cover}html.gs .stk__card .story__photo img{transition:transform .62s var(--mo-ease)}html.gs .stk__card[aria-hidden=false]:hover .story__photo img{transform:scale(1.02)}html.gs .stk__body{grid-column:2;grid-row:1;display:flex;flex-direction:column;padding:22px 28px 0;min-width:0;min-height:0}html.gs .stk__card .story__meta{margin-top:0}html.gs .stk__card .story__h{font-size:23px;line-height:1.18;margin-top:8px;text-wrap:pretty}html.gs .stk__card .story__t{margin-top:10px;font-size:14.5px;line-height:1.5;display:block;-webkit-line-clamp:unset;overflow:visible}html.gs .stk__case{margin-top:10px;display:grid;grid-template-columns:1fr;gap:8px}html.gs .stk__case p{margin:0;font-size:13.5px;line-height:1.45;color:var(--text-secondary)}html.gs .stk__case b{display:block;font-family:var(--font-sans);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-eyebrow);margin-bottom:2px}html.gs .stk__facts{margin:12px 0 0;padding:12px 0 0;border-top:1px solid var(--line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}html.gs .stk__f{margin:0;min-width:0}html.gs .stk__f dt{font-family:var(--font-sans);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--text-eyebrow);margin:0}html.gs .stk__f dd{margin:2px 0 0;font-family:var(--font-sans);font-size:14px;font-weight:600;line-height:1.3;color:var(--text-heading);font-variant-numeric:tabular-nums}html.gs .stk__card .story__a{margin-top:auto;padding-top:14px;padding-bottom:18px}html.gs .stk__card:focus-visible{outline:2px solid var(--brand-accent);outline-offset:4px}html.gs .ssb{grid-column:1 / -1;grid-row:2;margin:0;background:#002b54;padding:16px 30px 0;height:110px;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:flex-end;align-content:flex-start;column-gap:34px;row-gap:8px}html.gs .ssb__big{display:flex;flex-direction:column;gap:4px}html.gs .ssb__big strong{font-family:var(--font-display);font-weight:500;font-size:22px;line-height:1;letter-spacing:-.01em;color:#f7f4ee;white-space:nowrap;font-variant-numeric:tabular-nums}html.gs .ssb__big--lead strong{font-size:32px;letter-spacing:-.015em}html.gs .ssb__big span{font-family:var(--font-sans);font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-sky);white-space:nowrap}html.gs .ssb__disc{flex-basis:100%;margin:6px 0 0;font-family:var(--font-sans);font-size:12px;line-height:1.45;color:#c3d3de}html.gs .stk__ctl{display:flex;align-items:center;gap:10px;margin-top:22px}html.gs .stk__ctl--top{display:none}html.gs .stk__idx{margin-left:8px;font-family:var(--font-sans);font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--text-eyebrow);font-variant-numeric:tabular-nums}html.gs .stk__btn{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--line);border-radius:4px;color:var(--brand-navy);cursor:pointer;transition:background var(--mo-ui) var(--mo-ease),border-color var(--mo-ui) var(--mo-ease),transform var(--mo-ui) var(--mo-ease)}html.gs .stk__btn:hover{background:var(--navy-050,#EDF2F7);border-color:var(--brand-navy)}html.gs .stk__btn:active{transform:scale(.95)}html.gs .stk__btn:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}html.gs .stk__btn svg{width:18px;height:18px}@media (max-width:1279px){html.gs .stk__card{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr) auto}html.gs .stk__card .story__photo{grid-column:1;grid-row:1}html.gs .stk__body{grid-column:1;grid-row:2;padding:20px 24px 0}html.gs .ssb{grid-row:3;padding:14px 24px 0;column-gap:28px;height:106px}html.gs .stk__card .story__h{font-size:22px}html.gs .stk__case{grid-template-columns:1fr 1fr;gap:10px 22px}html.gs .stk__facts{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){html.gs .stk__card{transform-origin:50% 0;box-shadow:0 12px 32px #002b5424}html.gs .stk__body{padding:18px 18px 0}html.gs .stk__card .story__h{font-size:21px}html.gs .stk__card .story__t{font-size:14.5px}html.gs .stk__case{grid-template-columns:1fr;gap:8px}html.gs .stk__facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}html.gs .stk__card .story__a{padding-bottom:16px}html.gs .ssb{padding:14px 18px 0;column-gap:18px;height:110px}html.gs .ssb__big strong{font-size:20px}html.gs .ssb__big--lead strong{font-size:28px}html.gs .ssb__disc{font-size:13px;line-height:1.5;margin-top:8px}html.gs .stk__ctl{margin-top:18px}html.gs .stk__ctl--top{display:flex;margin:0 0 14px;gap:8px}html.gs .stories-all,html.gs .caj-link,html.gs .insv-all{flex-wrap:wrap;column-gap:.3em}html.gs .stk__ctl--top .stk__btn{width:44px;height:40px}html.gs .stk__ctl--top .stk__idx{margin-left:6px}}@media (prefers-reduced-motion:reduce){html.gs .stk__card,html.gs .stk__card .story__photo img{transition:none}html.gs .stk__card[aria-hidden=false]:hover .story__photo img{transform:none}}@container page (max-width:720px){html.gs .fproof .ds-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}html.gs .fproof .ds-proof__intro{grid-column:1 / -1}html.gs .fproof .ds-proof__item{padding-left:16px;row-gap:8px;min-width:0}html.gs .fproof .ds-proof__value{font-size:34px}html.gs .fproof .ds-proof__label{font-size:11px}html.gs .fproof .ds-proof__qual{font-size:13px;line-height:1.45}html.gs .fproof-foot{margin-top:36px}}@container page (max-width:359px){html.gs .fproof .ds-proof{grid-template-columns:1fr;gap:24px 0}html.gs .fproof .ds-proof__value{font-size:40px}}
