.asas-ai{z-index:85;left:max(var(--asas-float-x,24px), env(safe-area-inset-left,0px));right:auto;bottom:max(var(--asas-float-y,22px), env(safe-area-inset-bottom,0px));pointer-events:none;flex-direction:column;align-items:flex-start;gap:12px;display:flex;position:fixed}.asas-ai.is-open{z-index:130}html[dir=rtl] .asas-ai{left:max(var(--asas-float-x,24px), env(safe-area-inset-left,0px));right:auto}.asas-ai-fab,.asas-ai-panel,.asas-ai-panel *{pointer-events:auto}.asas-ai-fab{min-width:var(--asas-float-size,48px);height:var(--asas-float-size,48px);background:var(--asas-navy,#070463);color:#fff;cursor:pointer;font:650 13px/1 var(--asas-font,sans-serif);letter-spacing:.01em;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 16px;transition:background .2s,transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 8px 24px #07046347}.asas-ai-fab:hover{background:var(--asas-rust,#a02315);transform:translateY(-2px)}.asas-ai-fab:focus-visible,.asas-ai-icon-btn:focus-visible,.asas-ai-send:focus-visible,.asas-ai-mic:focus-visible,.asas-ai-speak-btn:focus-visible,.asas-ai-quick button:focus-visible{outline:2px solid var(--asas-rust,#a02315);outline-offset:2px}.asas-ai.is-open .asas-ai-fab{width:var(--asas-float-size,48px);background:var(--asas-rust,#a02315);border-radius:50%;padding:0}.asas-ai-fab-label{white-space:nowrap}.asas-ai-panel{color:#070463;background:#fff;border:1px solid #0704631f;border-radius:16px;flex-direction:column;width:min(420px,100vw - 32px);max-height:min(620px,100vh - 110px);animation:.22s asas-ai-in;display:flex;overflow:hidden;box-shadow:0 22px 50px #07046333}.asas-ai-panel.is-minimized{max-height:none}html[data-theme=dark] .asas-ai-panel{color:#fff;background:#141414;border-color:#ffffff1f;box-shadow:0 22px 50px #00000073}@keyframes asas-ai-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.asas-ai-head{background:var(--asas-navy,#070463);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;padding:10px 10px 10px 12px;display:flex}.asas-ai-mode-tabs{background:#ffffff1a;border-radius:999px;gap:4px;padding:3px;display:inline-flex}.asas-ai-mode-tabs button{color:#ffffffd9;font:650 11px/1 var(--asas-font,sans-serif);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;display:inline-flex}.asas-ai-mode-tabs button.is-active{color:var(--asas-navy,#070463);background:#fff}.asas-ai-mode-tabs button:disabled{opacity:.45;cursor:not-allowed}.asas-ai-brand{align-items:center;gap:10px;min-width:0;display:flex}.asas-ai-avatar{background:#ffffff1f;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.asas-ai-brand-copy{min-width:0}.asas-ai-brand-copy strong{font:700 14px/1.2 var(--asas-font,sans-serif);display:block}.asas-ai-brand-copy small{font:500 11px/1.2 var(--asas-font,sans-serif);opacity:.85;align-items:center;gap:6px;margin-top:2px;display:inline-flex}.asas-ai-dot{background:#3dcf8e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 2px #3dcf8e40}.asas-ai-head-actions{flex:none;gap:4px;display:flex}.asas-ai-icon-btn{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.asas-ai-icon-btn:hover{background:#ffffff1f}.asas-ai-body{-webkit-overflow-scrolling:touch;background:#f7f7f9;flex-direction:column;flex:1;gap:10px;padding:14px;display:flex;overflow:auto}html[data-theme=dark] .asas-ai-body{background:#0f0f0f}.asas-ai-bubble{max-width:92%;font:500 13.5px/1.55 var(--asas-font,sans-serif);border-radius:12px;padding:10px 12px;animation:.18s asas-ai-msg}@keyframes asas-ai-msg{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.asas-ai-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.asas-ai-bubble--user{background:var(--asas-rust,#a02315);color:#fff;border-bottom-right-radius:4px;align-self:flex-end}.asas-ai-bubble--assistant{color:#161625;background:#fff;border:1px solid #07046314;border-bottom-left-radius:4px;align-self:flex-start}html[data-theme=dark] .asas-ai-bubble--assistant{color:#f2f2f2;background:#1c1c1c;border-color:#ffffff14}.asas-ai-bubble-meta{justify-content:space-between;align-items:center;gap:8px;margin-top:8px;display:flex}.asas-ai-source{font:600 10px/1.2 var(--asas-font,sans-serif);letter-spacing:.02em;color:#0704638c}html[data-theme=dark] .asas-ai-source{color:#ffffff8c}.asas-ai-source--website{color:var(--asas-navy,#070463)}html[data-theme=dark] .asas-ai-source--website{color:#9db0ff}.asas-ai-speak-btn{width:28px;height:28px;color:var(--asas-navy,#070463);cursor:pointer;background:#0704630f;border:0;border-radius:8px;place-items:center;display:grid}html[data-theme=dark] .asas-ai-speak-btn{color:#fff;background:#ffffff14}.asas-ai-typing{align-items:center;gap:4px;height:16px;display:inline-flex}.asas-ai-typing i{background:#07046359;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite asas-ai-dot}html[data-theme=dark] .asas-ai-typing i{background:#ffffff73}.asas-ai-typing i:nth-child(2){animation-delay:.15s}.asas-ai-typing i:nth-child(3){animation-delay:.3s}@keyframes asas-ai-dot{0%,80%,to{opacity:.45;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.asas-ai-quick{background:#f7f7f9;flex-wrap:wrap;gap:8px;padding:0 14px 10px;display:flex}html[data-theme=dark] .asas-ai-quick{background:#0f0f0f}.asas-ai-quick button{color:var(--asas-navy,#070463);font:600 12px/1.2 var(--asas-font,sans-serif);cursor:pointer;background:#fff;border:1px solid #07046324;border-radius:999px;padding:7px 12px}html[data-theme=dark] .asas-ai-quick button{color:#fff;background:#1c1c1c;border-color:#ffffff24}.asas-ai-quick button:hover{border-color:var(--asas-rust,#a02315);color:var(--asas-rust,#a02315)}.asas-ai-form{background:#fff;border-top:1px solid #07046314;grid-template-columns:1fr auto auto;align-items:end;gap:8px;padding:10px 12px;display:grid}html[data-theme=dark] .asas-ai-form{background:#141414;border-top-color:#ffffff14}.asas-ai-form textarea{resize:none;width:100%;min-height:42px;max-height:110px;color:inherit;font:500 13.5px/1.4 var(--asas-font,sans-serif);background:#fafafc;border:1px solid #07046324;border-radius:10px;padding:10px 12px}html[data-theme=dark] .asas-ai-form textarea{background:#1c1c1c;border-color:#ffffff1f}.asas-ai-send,.asas-ai-mic{cursor:pointer;border:0;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.asas-ai-send{background:var(--asas-rust,#a02315);color:#fff}.asas-ai-send:disabled{opacity:.45;cursor:not-allowed}.asas-ai-mic{color:var(--asas-navy,#070463);background:#07046314}html[data-theme=dark] .asas-ai-mic{color:#fff;background:#ffffff14}.asas-ai-mic.is-listening{background:var(--asas-rust,#a02315);color:#fff;animation:1.2s infinite asas-ai-pulse;box-shadow:0 0 0 4px #a023152e}@keyframes asas-ai-pulse{0%,to{box-shadow:0 0 0 4px #a023152e}50%{box-shadow:0 0 0 8px #a0231514}}.asas-ai-foot{font:500 11px/1.35 var(--asas-font,sans-serif);color:#070463a6;background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:8px 14px 12px;display:flex}html[data-theme=dark] .asas-ai-foot{color:#ffffffa6;background:#141414}.asas-ai-retry{color:var(--asas-rust,#a02315);font:700 11px/1 var(--asas-font,sans-serif);cursor:pointer;background:0 0;border:0;padding:0}.asas-ai-status{color:var(--asas-rust,#a02315);font:600 12px/1.4 var(--asas-font,sans-serif);background:#a0231514;border-radius:8px;margin:0;padding:8px 10px}.asas-ai-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:901px){.asas-ai{bottom:max(var(--asas-float-y,22px), env(safe-area-inset-bottom,0px));left:max(calc(var(--asas-float-x,24px) + 8px), env(safe-area-inset-left,0px))}}@media (max-width:640px){.asas-ai{left:max(12px, env(safe-area-inset-left,0px));right:auto;bottom:max(12px, env(safe-area-inset-bottom,0px));align-items:stretch;width:calc(100vw - 24px);max-width:none}.asas-ai-fab{align-self:flex-start}.asas-ai.is-open .asas-ai-fab{align-self:flex-end}.asas-ai-panel{border-radius:14px;width:100%;max-height:min(78dvh,100dvh - 88px)}.asas-ai-form{padding-bottom:max(10px, env(safe-area-inset-bottom,0px))}.asas-ai-fab-label{display:none}.asas-ai-fab{width:var(--asas-float-size,48px);border-radius:50%;padding:0}}.asas-ai-panel.is-voice{max-height:min(680px,100vh - 100px)}.asas-ai-voice{text-align:center;background:#f7f7f9;flex-direction:column;flex:1;align-items:center;gap:12px;padding:22px 18px 20px;display:flex;overflow:auto}html[data-theme=dark] .asas-ai-voice{background:#0f0f0f}.asas-ai-voice-timer{font:700 12px/1 var(--asas-font,sans-serif);letter-spacing:.08em;color:#0704638c}html[data-theme=dark] .asas-ai-voice-timer{color:#ffffff8c}.asas-ai-orb{place-items:center;width:96px;height:96px;display:grid;position:relative}.asas-ai-orb-core{background:var(--asas-navy,#070463);z-index:2;border-radius:50%;width:42px;height:42px}.asas-ai-orb-ring{border:2px solid #07046338;border-radius:50%;position:absolute;inset:18px}.asas-ai-orb--listening .asas-ai-orb-core,.asas-ai-orb--speaking .asas-ai-orb-core{background:var(--asas-rust,#a02315)}.asas-ai-orb--listening .asas-ai-orb-ring,.asas-ai-orb--speaking .asas-ai-orb-ring,.asas-ai-orb--connecting .asas-ai-orb-ring{animation:1.6s ease-out infinite asas-ai-orb-pulse}.asas-ai-orb-ring--delay{animation-delay:.35s;inset:8px}@keyframes asas-ai-orb-pulse{0%{opacity:.7;transform:scale(.85)}to{opacity:0;transform:scale(1.25)}}.asas-ai-voice-status{font:700 16px/1.3 var(--asas-font,sans-serif);color:var(--asas-navy,#070463);margin:0}html[data-theme=dark] .asas-ai-voice-status{color:#fff}.asas-ai-voice-hint{font:500 13px/1.4 var(--asas-font,sans-serif);color:#07046399;margin:0}html[data-theme=dark] .asas-ai-voice-hint{color:#fff9}.asas-ai-voice-actions{gap:10px;margin-top:4px;display:flex}.asas-ai-voice-start,.asas-ai-voice-end{font:700 13px/1 var(--asas-font,sans-serif);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;display:inline-flex}.asas-ai-voice-start{background:var(--asas-navy,#070463);color:#fff}.asas-ai-voice-start:disabled{opacity:.45;cursor:not-allowed}.asas-ai-voice-end{background:var(--asas-rust,#a02315);color:#fff}.asas-ai-transcript-wrap{text-align:start;width:100%;margin-top:8px}.asas-ai-transcript-toggle{color:var(--asas-rust,#a02315);font:700 12px/1 var(--asas-font,sans-serif);cursor:pointer;background:0 0;border:0;margin-bottom:8px;padding:0}.asas-ai-transcript{background:#fff;border:1px solid #07046314;border-radius:10px;max-height:160px;padding:10px;overflow:auto}html[data-theme=dark] .asas-ai-transcript{background:#1c1c1c;border-color:#ffffff14}.asas-ai-transcript-line{font:500 12.5px/1.45 var(--asas-font,sans-serif);margin:0 0 8px}.asas-ai-transcript-line:last-child{margin-bottom:0}@media (max-width:640px){.asas-ai-panel.is-voice{max-height:min(88dvh,100dvh - 72px)}}
.gj{--gj-navy:#070463;--gj-rust:#a02315;--gj-muted:#66707d;--gj-line:#0704631f;--gj-paper:#f3f4f6;--gj-card:#fff;--gj-ease:cubic-bezier(.22, 1, .36, 1);--gj-shell:1220px;--gj-gap:24px;--gj-radius:24px;background:var(--gj-paper);color:var(--gj-navy);overflow-x:clip}.gj-shell{width:calc(100% - 48px);max-width:var(--gj-shell);margin-inline:auto;padding-inline:0}.gj-eyebrow,.gj-kicker{color:var(--gj-rust);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 12px;font:700 11px/1 Microsoft PhagsPa,Segoe UI,Arial,sans-serif;display:inline-flex}.gj-eyebrow i,.gj-kicker i,.hg-eyebrow i{background:var(--gj-rust);width:26px;height:2px}.gj-eyebrow.rust{color:var(--gj-rust)}.gj-lede,.gj-block-copy{max-width:38rem;color:var(--gj-muted);margin:0;font:400 1.05rem/1.6 Microsoft PhagsPa,Segoe UI,Arial,sans-serif}.gj-count{color:var(--gj-rust);letter-spacing:.08em;margin:0;font:600 13px/1 Microsoft PhagsPa,Segoe UI,Arial,sans-serif}.gj-count span{color:var(--gj-muted);font-weight:500}.gj-photo-count{color:var(--gj-muted);letter-spacing:.1em;text-transform:uppercase;margin:12px 0 0;font:600 12px/1 Microsoft PhagsPa,Segoe UI,Arial,sans-serif}.gj-text-link{color:var(--gj-navy);align-items:center;gap:8px;margin-top:16px;font:700 13px/1 Microsoft PhagsPa,Segoe UI,Arial,sans-serif;text-decoration:none;display:inline-flex}.gj-text-link:hover{color:var(--gj-rust)}.gj-intro{padding:36px 0 20px}.gj-intro h1{letter-spacing:-.04em;margin:0 0 12px;font:700 clamp(2.2rem,4.5vw,3.4rem)/1.05 Microsoft PhagsPa,Segoe UI,Arial,sans-serif}.gj-nav{z-index:35;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f3f4f6f0;border-bottom:1px solid #0000;transition:border-color .25s,box-shadow .25s;position:sticky}.gj-nav.is-stuck{border-bottom-color:var(--gj-line);box-shadow:0 8px 24px #0704630f}.gj-nav-track{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:8px 22px;padding-block:12px;display:flex;overflow-x:auto}.gj-nav-track::-webkit-scrollbar{display:none}.gj-nav-item{color:var(--gj-muted);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:8px;margin:0;padding:8px 0;font:600 12px/1 Microsoft PhagsPa,Segoe UI,Arial,sans-serif;display:inline-flex}.gj-nav-item span{color:#66707db3;font-size:10px}.gj-nav-item.is-on{color:var(--gj-navy);border-bottom-color:var(--gj-rust)}.gj-nav-item.is-on span{color:var(--gj-rust)}.gj-block{padding:48px 0 0}.gj-featured{padding-top:36px}.gj-block-head h2{letter-spacing:-.03em;margin:0 0 10px;font:700 clamp(1.45rem,2.6vw,2.1rem)/1.15 Microsoft PhagsPa,Segoe UI,Arial,sans-serif}.gj-focus{padding-bottom:64px}.gj-grid{gap:var(--gj-gap);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:28px;display:grid}.gj-card{background:var(--gj-card);border-radius:var(--gj-radius);min-width:0;overflow:hidden;box-shadow:0 1px #0704630a}.gj-shot{cursor:zoom-in;text-align:start;background:0 0;border:0;width:100%;margin:0;padding:0;line-height:0;display:block;position:relative}.gj-shot--card{aspect-ratio:4/3}.gj-shot-frame{border-radius:inherit;background:#e8eaee;display:block;position:absolute;inset:0;overflow:hidden}.gj-card .gj-shot,.gj-card .gj-shot-frame{border-radius:var(--gj-radius)}.gj-shot-img{object-fit:cover;object-position:center;transition:transform .5s var(--gj-ease);opacity:1!important;visibility:visible!important}.gj-shot-view{inset-inline-end:14px;z-index:2;color:#fff;letter-spacing:.08em;text-transform:uppercase;opacity:0;pointer-events:none;background:#070463d1;border-radius:999px;padding:6px 10px;font:600 10px/1 Microsoft PhagsPa,Segoe UI,Arial,sans-serif;transition:opacity .35s;position:absolute;bottom:14px}@media (hover:hover) and (pointer:fine){.gj-shot:hover .gj-shot-img{transform:scale(1.03)}.gj-shot:hover .gj-shot-view{opacity:1}}.gj-cta{color:#fff;background:#070463;border-top:0;padding:88px 0;position:relative;overflow:hidden}.gj-cta-media{z-index:0;position:absolute;inset:0}.gj-cta-media img{object-fit:cover}.gj-cta-veil{z-index:1;pointer-events:none;background:linear-gradient(105deg,#070463e0 0%,#070463b8 48%,#050328c7 100%),linear-gradient(#07046333 0%,#0704638c 100%);position:absolute;inset:0}.gj-cta-inner{z-index:2;color:#fff;max-width:720px;position:relative}.gj-cta .gj-eyebrow,.gj-cta .gj-eyebrow.rust{color:#fff!important}.gj-cta .gj-eyebrow i{background:#fff!important}.gj-cta h2,.gj-cta-inner h2{letter-spacing:-.035em;margin:0 0 14px;font:700 clamp(1.8rem,3.2vw,2.8rem)/1.1 Microsoft PhagsPa,Segoe UI,Arial,sans-serif;color:#fff!important}.gj-cta p,.gj-cta-inner>p{margin:0 0 28px;font:400 1.05rem/1.6 Microsoft PhagsPa,Segoe UI,Arial,sans-serif;color:#ffffffe6!important}.gj-cta .asas-action--outline,html[data-theme=light] .gj-cta .asas-action--outline,html[data-theme=dark] .gj-cta .asas-action--outline{color:#fff!important;background:0 0!important;border-color:#ffffffb3!important}.gj-cta .asas-action--outline:hover,html[data-theme=light] .gj-cta .asas-action--outline:hover,html[data-theme=dark] .gj-cta .asas-action--outline:hover{color:#fff!important;background:#ffffff1f!important;border-color:#fff!important}.gj-cta .asas-action--outline svg{stroke:currentColor;color:#fff!important}.gj-viewer{z-index:95;color:#fff;background:#070a16;display:grid;position:fixed;inset:0}.gj-viewer-close,.gj-viewer-nav{z-index:5;color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff2e;place-items:center;width:46px;height:46px;display:grid;position:absolute}.gj-viewer-close{top:18px;inset-inline-end:18px}.gj-viewer-nav{top:50%;translate:0 -50%}.gj-viewer-nav.is-prev{inset-inline-start:16px}.gj-viewer-nav.is-next{inset-inline-end:16px}.gj-viewer-close:hover,.gj-viewer-nav:hover{background:var(--gj-rust);border-color:var(--gj-rust)}.gj-viewer-body{grid-template-rows:1fr auto;height:100%;display:grid}.gj-viewer-stage{place-items:center;min-height:0;padding:72px 64px 24px;display:grid}.gj-viewer-frame{justify-content:center;align-items:center;width:auto;max-width:min(90vw,1600px);max-height:85vh;line-height:0;display:flex;position:relative}.gj-viewer-img{object-fit:contain;max-width:min(90vw,100%);max-height:85vh;width:auto!important;height:auto!important;position:relative!important}.gj-viewer-bar{border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:end;gap:18px 40px;padding:16px clamp(16px,3vw,40px) 22px;display:flex}.gj-viewer-cat{color:#ffc4b0f2;letter-spacing:.14em;text-transform:uppercase;margin:0 0 6px;font:700 10px/1 Microsoft PhagsPa,Segoe UI,Arial,sans-serif}.gj-viewer-bar h2{margin:0;font:700 1.15rem/1.25 Microsoft PhagsPa,Segoe UI,Arial,sans-serif}.gj-viewer-loc{color:#ffffff80;margin:6px 0 0;font:500 13px/1.4 Microsoft PhagsPa,Segoe UI,Arial,sans-serif}body.asas-gallery-lock{overflow:hidden}.hg{background:#fff;border-top:1px solid #0704630f;padding:clamp(64px,8vw,100px) 0}.hg-shell{grid-template-columns:minmax(220px,.36fr) minmax(0,.64fr);align-items:end;gap:clamp(28px,4vw,48px);max-width:1280px;margin-inline:auto;padding-inline:clamp(16px,3.5vw,48px);display:grid}.hg-eyebrow{color:#a02315;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 14px;font:700 11px/1 Microsoft PhagsPa,Segoe UI,Arial,sans-serif;display:inline-flex}.hg-head h2{color:#070463;letter-spacing:-.03em;margin:0 0 14px;font:700 clamp(1.7rem,3vw,2.4rem)/1.1 Microsoft PhagsPa,Segoe UI,Arial,sans-serif}.hg-head p{color:#66707d;max-width:34ch;margin:0;font:400 1rem/1.6 Microsoft PhagsPa,Segoe UI,Arial,sans-serif}.hg-link{color:#070463;align-items:center;gap:8px;margin-top:20px;font:700 13px/1 Microsoft PhagsPa,Segoe UI,Arial,sans-serif;text-decoration:none;display:inline-flex}.hg-link:hover{color:#a02315}.hg-mosaic{grid-template-rows:140px 160px 120px;grid-template-columns:1.15fr .85fr 1fr;gap:12px;max-width:720px;margin-inline-start:auto;display:grid}.hg-cell--0{grid-area:1/1/3}.hg-cell--1{grid-area:1/2}.hg-cell--2{grid-area:1/3/2}.hg-cell--3{grid-area:2/2/auto/4}.hg-cell--4{grid-area:3/1/auto/2}.hg-cell--5{grid-area:3/2/auto/4}.hg-shot{background:#161820;border-radius:12px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.hg-bg{background-position:50%;background-size:cover;position:absolute;inset:0}.hg-img{object-fit:cover;transition:transform .5s var(--gj-ease,cubic-bezier(.22, 1, .36, 1));opacity:1!important}@media (hover:hover) and (pointer:fine){.hg-shot:hover .hg-img{transform:scale(1.03)}}html[data-theme=dark] .gj{--gj-paper:#0c0c0e;--gj-card:#16161a;--gj-muted:#9a9aa6;--gj-line:#ffffff1a;color:#fff}html[data-theme=dark] .gj-intro h1,html[data-theme=dark] .gj-block-head h2,html[data-theme=dark] .gj-cta h2,html[data-theme=dark] .gj-nav-item.is-on,html[data-theme=dark] .gj-text-link{color:#fff}html[data-theme=dark] .gj-nav{background:#0c0c0ef0}html[data-theme=dark] .gj-cta,html[data-theme=light] .gj-cta{color:#fff}html[data-theme=dark] .gj-cta h2,html[data-theme=light] .gj-cta h2,html[data-theme=dark] .gj-cta-inner h2,html[data-theme=light] .gj-cta-inner h2{color:#fff!important}html[data-theme=dark] .hg{background:#0c0c0e;border-color:#ffffff14}html[data-theme=dark] .hg-head h2,html[data-theme=dark] .hg-link{color:#fff}html.asas-motion .gj img,html.asas-motion .gj img.asas-img,html.asas-motion .hg img,html.asas-motion .hg img.asas-img{opacity:1!important;visibility:visible!important}@media (max-width:1023px){.gj-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.gj-shell{width:calc(100% - 32px)}.gj{--gj-radius:20px}}@media (max-width:639px){.gj-grid{grid-template-columns:1fr;gap:14px;margin-top:24px}.gj{--gj-radius:18px}.gj-block{padding-top:40px}.gj-viewer-nav{display:none}.gj-viewer-stage{padding:64px 16px 12px}.hg-shell{grid-template-columns:1fr}.hg-mosaic{grid-template-rows:140px 150px 120px;grid-template-columns:1fr 1fr;max-width:none;margin-inline:0}.hg-cell--0{grid-area:1/1/auto/3}.hg-cell--1{grid-area:2/1}.hg-cell--2{grid-area:2/2}.hg-cell--3{grid-area:3/1/auto/3}.hg-cell--4,.hg-cell--5{display:none}}@media (prefers-reduced-motion:reduce){.gj-shot-img,.hg-img{transition:none!important;transform:none!important}}
.blog-page{--blog-navy:#070463;--blog-rust:#a02315;--blog-muted:#66707d;--blog-line:#0704631f;color:var(--blog-navy);background:#fff}.blog-kicker{color:var(--blog-rust);font:700 11px/1 var(--asas-font,"Microsoft PhagsPa", "Segoe UI", Arial, sans-serif);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 14px;display:inline-flex}.blog-kicker:before{content:"";background:var(--blog-rust);width:22px;height:2px}.blog-kicker.light{color:#ffffffe6}.blog-kicker.light:before{background:#f0b4a8}.blog-hero,.blog-post-hero{color:#fff;background:#070463;padding:clamp(88px,12vw,140px) 0 clamp(56px,8vw,88px);position:relative;overflow:hidden}.blog-hero-photo,.blog-post-hero-photo,.blog-cta-media{position:absolute;inset:0}.blog-hero-photo img,.blog-post-hero-photo img,.blog-cta-media img{object-fit:cover}.blog-hero-veil,.blog-post-hero-veil,.blog-cta-veil{background:linear-gradient(105deg,#070463e0 0%,#0704639e 55%,#050328b8 100%);position:absolute;inset:0}.blog-hero .container,.blog-post-hero .container,.blog-cta .container{z-index:1;position:relative}.blog-hero .breadcrumb,.blog-post-hero .breadcrumb{color:#ffffffb8!important}.blog-post-hero .breadcrumb a{text-decoration:none;color:#ffffffd9!important}.blog-hero h1,.blog-post-hero h1{max-width:18ch;font:700 clamp(2rem, 4.2vw, 3.4rem)/1.08 var(--asas-font,"Microsoft PhagsPa", "Segoe UI", Arial, sans-serif);letter-spacing:-.035em;margin:0 0 14px;color:#fff!important}.blog-hero .blog-kicker,.blog-post-hero .blog-kicker{color:#a02315!important}.blog-hero>.container>p,.blog-hero .container>p{max-width:42rem;font:400 1.05rem/1.65 var(--asas-font,"Microsoft PhagsPa", "Segoe UI", Arial, sans-serif);margin:0;color:#ffffffd1!important}.blog-post-hero .blog-post-date{font:600 13px/1.4 var(--asas-font,"Microsoft PhagsPa", "Segoe UI", Arial, sans-serif);margin:0;color:#ffffffc7!important}.blog-grid-section{background:#f6f7f9;padding:clamp(56px,8vw,88px) 0}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.blog-card{border:1px solid var(--blog-line);background:#fff;border-radius:18px;min-width:0;overflow:hidden;box-shadow:0 10px 28px #0704630d}.blog-card.is-featured{grid-column:1/-1}.blog-card-link{color:inherit;height:100%;text-decoration:none;display:grid}.blog-card.is-featured .blog-card-link{grid-template-columns:1.15fr 1fr;min-height:360px}.blog-card-media{aspect-ratio:16/10;background:#dfe3ea;position:relative;overflow:hidden}.blog-card.is-featured .blog-card-media{aspect-ratio:auto;min-height:100%}.blog-card-media img{object-fit:cover;transition:transform .55s cubic-bezier(.16,1,.3,1)}.blog-card:hover .blog-card-media img{transform:scale(1.04)}.blog-card-copy{align-content:start;gap:10px;padding:22px 22px 24px;display:grid}.blog-card-meta{color:var(--blog-muted);font:700 11px/1 var(--asas-font,"Microsoft PhagsPa", "Segoe UI", Arial, sans-serif);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:10px 16px;display:flex}.blog-card-meta span{color:var(--blog-rust)}.blog-card-copy h2{color:var(--blog-navy);font:700 clamp(1.15rem, 2vw, 1.55rem)/1.25 var(--asas-font,"Microsoft PhagsPa", "Segoe UI", Arial, sans-serif);letter-spacing:-.02em;margin:0}.blog-card.is-featured .blog-card-copy h2{font-size:clamp(1.5rem,2.8vw,2.1rem)}.blog-card-copy p{color:var(--blog-muted);font:400 .98rem/1.6 var(--asas-font,"Microsoft PhagsPa", "Segoe UI", Arial, sans-serif);margin:0}.blog-card-cta{color:var(--blog-navy);font:700 13px/1 var(--asas-font,"Microsoft PhagsPa", "Segoe UI", Arial, sans-serif);align-items:center;gap:8px;margin-top:8px;display:inline-flex}.blog-card:hover .blog-card-cta{color:var(--blog-rust)}.blog-post-body{padding:clamp(48px,7vw,80px) 0}.blog-post-prose{gap:18px;max-width:44rem;display:grid}.blog-post-prose p{color:#3d4450;font:400 1.08rem/1.75 var(--asas-font,"Microsoft PhagsPa", "Segoe UI", Arial, sans-serif);margin:0}.blog-post-actions{margin-top:36px}.blog-related{border-top:1px solid var(--blog-line);background:#f6f7f9;padding:clamp(48px,7vw,80px) 0}.blog-related h2{color:var(--blog-navy);font:700 clamp(1.5rem, 2.6vw, 2.1rem)/1.15 var(--asas-font,"Microsoft PhagsPa", "Segoe UI", Arial, sans-serif);margin:0 0 28px}.blog-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.blog-related-card{color:inherit;border:1px solid var(--blog-line);background:#fff;border-radius:16px;gap:12px;text-decoration:none;display:grid;overflow:hidden}.blog-related-media{aspect-ratio:16/10;background:#dfe3ea;position:relative}.blog-related-media img{object-fit:cover}.blog-related-copy{gap:8px;padding:0 16px 16px;display:grid}.blog-related-copy span{color:var(--blog-rust);font:700 10px/1 var(--asas-font,"Microsoft PhagsPa", "Segoe UI", Arial, sans-serif);letter-spacing:.1em;text-transform:uppercase}.blog-related-copy strong{color:var(--blog-navy);font:700 1.05rem/1.3 var(--asas-font,"Microsoft PhagsPa", "Segoe UI", Arial, sans-serif)}.blog-related-copy em{color:var(--blog-muted);font:700 12px/1 var(--asas-font,"Microsoft PhagsPa", "Segoe UI", Arial, sans-serif);align-items:center;gap:6px;font-style:normal;display:inline-flex}.blog-cta{padding:clamp(72px,9vw,110px) 0;position:relative;overflow:hidden;color:#fff!important}.blog-cta-inner{z-index:1;max-width:720px;position:relative}.blog-cta .blog-kicker,.blog-cta .blog-kicker.light{color:#fff!important}.blog-cta .blog-kicker:before,.blog-cta .blog-kicker.light:before{background:#a02315!important}.blog-cta h2,.blog-cta-inner h2{font:700 clamp(1.8rem, 3.2vw, 2.6rem)/1.12 var(--asas-font,"Microsoft PhagsPa", "Segoe UI", Arial, sans-serif);margin:0 0 12px;color:#fff!important}.blog-cta p,.blog-cta-inner>p{max-width:38rem;margin:0 0 24px;color:#ffffffe6!important}.blog-cta .asas-action--outline,html[data-theme=light] .blog-cta .asas-action--outline,html[data-theme=dark] .blog-cta .asas-action--outline{color:#fff!important;background:0 0!important;border-color:#ffffffb3!important}.blog-cta .asas-action--outline:hover,html[data-theme=light] .blog-cta .asas-action--outline:hover,html[data-theme=dark] .blog-cta .asas-action--outline:hover{color:#fff!important;background:#ffffff1f!important;border-color:#fff!important}.blog-cta .asas-action--outline svg{stroke:currentColor;color:#fff!important}html[data-theme=dark] .blog-page{color:#fff;background:#0c0c0e}html[data-theme=dark] .blog-grid-section,html[data-theme=dark] .blog-related{background:#101014}html[data-theme=dark] .blog-card,html[data-theme=dark] .blog-related-card{background:#16161a;border-color:#ffffff14}html[data-theme=dark] .blog-card-copy h2,html[data-theme=dark] .blog-related h2,html[data-theme=dark] .blog-related-copy strong,html[data-theme=dark] .blog-card-cta{color:#fff}html[data-theme=dark] .blog-post-prose p{color:#ffffffd1}html[dir=rtl] .blog-kicker,html[dir=rtl] .blog-card-meta,html[dir=rtl] .blog-related-copy span{letter-spacing:.02em;text-transform:none}@media (max-width:980px){.blog-grid,.blog-related-grid{grid-template-columns:1fr 1fr}.blog-card.is-featured .blog-card-link{grid-template-columns:1fr;min-height:0}.blog-card.is-featured .blog-card-media{aspect-ratio:16/10;min-height:0}}@media (max-width:700px){.blog-grid,.blog-related-grid{grid-template-columns:1fr}}
