.std{--drip-h: 110px;position:relative;overflow:hidden;overflow:clip;padding-top:calc(var(--drip-h) + var(--s-6));background:linear-gradient(180deg,var(--navy-2) 0%,var(--navy) 46%,var(--navy-deep) 100%)}@media(min-width:768px){.std{--drip-h: 150px}}.std-top{display:grid;gap:var(--s-7)}.std-head.stmt-grid{max-width:none;margin:0;gap:var(--s-5);align-content:start}.std-eyebrow{display:flex;align-items:center;gap:var(--s-3);color:var(--ink-on-dark-mid)}.std-rule{display:block;width:40px;height:2px;background:var(--red-on-dark)}.std-h{font-size:clamp(2.75rem,1.6rem + 4.6vw,5.75rem);line-height:1.02;letter-spacing:-.015em;max-width:9.5em}.std-body p{font-size:var(--t-lede);line-height:1.6;color:var(--ink-on-dark-body)}.std-body p:first-child:first-line{color:var(--ink-on-dark)}.std-link{margin:0}.std-figs{position:relative;width:100%;max-width:640px;padding-bottom:21%}.std-fig{position:relative;margin:0}.std-fig:after{content:"";position:absolute;inset:0;background:var(--navy);transform-origin:50% 0;transform:scaleY(0);pointer-events:none}.std-fig img{display:block;width:100%;object-fit:cover;background:var(--navy-2)}.std-fig-a{width:66%;margin-left:12%;border-radius:var(--r-1);overflow:clip;box-shadow:0 40px 80px -40px #0009}.std-fig-a img{aspect-ratio:4 / 5;object-position:50% 60%}.std-fig-b,.std-fig-c{position:absolute;padding:7px;background:var(--navy);border:1px solid rgba(250,249,246,.1);border-radius:calc(var(--r-1) + 6px);box-shadow:0 30px 60px -28px #000000b3}.std-fig-b img,.std-fig-c img{border-radius:var(--r-1)}.std-fig-b{left:0;bottom:0;width:50%}.std-fig-b img{aspect-ratio:4 / 3}.std-fig-c{top:0;right:0;width:40%;margin-top:9%}.std-fig-c img{aspect-ratio:4 / 5;object-position:50% 30%}.std-seal{position:absolute;top:-24px;left:0;width:clamp(92px,9vw,124px);height:auto;overflow:visible}.std-seal-bg{fill:var(--navy);stroke:var(--rule-on-dark)}.std-seal text{font-family:var(--font-display);font-size:8.6px;font-weight:600;fill:var(--ink-on-dark-mid)}.std-seal-turn{transform-origin:60px 60px}.std-seal-ico{fill:none;stroke:var(--red-on-dark);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}@media(max-width:639px){.std-fig-a{width:70%;margin-left:8%}.std-fig-c{width:44%;margin-top:11%}.std-fig-b{width:54%}.std-figs{padding-bottom:24%}}@media(min-width:640px)and (max-width:1023px){.std-figs{margin-inline:auto}}.std-pillars{list-style:none;margin:var(--s-9) 0 0;padding:0;display:grid;gap:0;border-top:1px solid var(--rule-on-dark);counter-reset:none}.std-pillar{position:relative;padding:var(--s-6) 0;border-bottom:1px solid var(--rule-on-dark);display:grid;grid-template-columns:auto 1fr;column-gap:var(--s-5);align-items:start}.std-ico{grid-row:span 3;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;border:1px solid var(--rule-on-dark);color:var(--red-on-dark);background:#faf9f608;transition:background-color var(--mp-dur-hover) var(--mp-ease-out),border-color var(--mp-dur-hover) var(--mp-ease-out)}.std-ico svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.std-pillar:hover .std-ico{background:#ff8a801a;border-color:#ff8a8080}.std-num{font-family:var(--font-display);font-size:var(--t-eyebrow);font-weight:600;letter-spacing:var(--ls-eyebrow);color:var(--red-on-dark);font-variant-numeric:tabular-nums}.std-pt{margin-top:var(--s-2);font-family:var(--font-display);font-weight:600;font-size:clamp(1.125rem,1.05rem + .3vw,1.3125rem);line-height:1.25;letter-spacing:-.01em;color:var(--ink-on-dark)}.std-pl{margin-top:var(--s-2);font-size:var(--t-small);line-height:1.6;color:var(--ink-on-dark-mid)}@media(max-width:1023px){.std-pillars{margin-top:var(--s-7)}}@media(min-width:640px){.std-pillars{grid-template-columns:1fr 1fr;column-gap:var(--s-6)}}@media(min-width:1024px){.std-top{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto;column-gap:var(--s-5);row-gap:var(--s-6)}.std-head{grid-column:1 / span 6;grid-row:1;align-self:end}.std-link{grid-column:1 / span 6;grid-row:2;align-self:start}.std-figs{grid-column:7 / span 6;grid-row:1 / span 2;align-self:center;justify-self:end}.std-body{max-width:30rem}.std-pillars{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:0;border-bottom:1px solid var(--rule-on-dark)}.std-pillar{grid-template-columns:1fr;padding:var(--s-7) var(--s-5) var(--s-6);border-bottom:0}.std-pillar+.std-pillar{border-left:1px solid var(--rule-on-dark)}.std-pillar:first-child{padding-left:0}.std-pillar:last-child{padding-right:0}.std-ico{grid-row:auto;margin-bottom:var(--s-5)}.std-num{position:absolute;top:var(--s-7);right:var(--s-5)}.std-pillar:last-child .std-num{right:0}}@media(prefers-reduced-motion:no-preference){.js .std-figs.mp-await .std-fig:after{transition:transform var(--mp-dur-settle) var(--mp-ease-wipe)}.js .std-figs.mp-await .std-fig-c:after{transition-delay:calc(2 * var(--mp-step))}.js .std-figs.mp-await .std-fig-b:after{transition-delay:calc(4 * var(--mp-step))}.js .std-figs.mp-await:not(.in,:focus-within) .std-fig:after{transform:scaleY(1)}.js .std-figs.mp-await.in .std-fig img{animation:mp-settle var(--mp-dur-settle) var(--mp-ease-out) backwards}.js .std-figs.mp-await .std-seal{transition:opacity var(--mp-dur-reveal) var(--mp-ease-out),transform var(--mp-dur-frame) var(--mp-ease-out);transition-delay:calc(6 * var(--mp-step))}.js .std-figs.mp-await:not(.in,:focus-within) .std-seal{opacity:0;transform:scale(.8) rotate(-30deg)}.js .std-pillars.mp-await .std-pillar{transition:opacity var(--mp-dur-reveal) var(--mp-ease-out),transform var(--mp-dur-reveal) var(--mp-ease-out);transition-delay:calc(var(--i, 0) * var(--mp-step))}.js .std-pillars.mp-await:not(.in,:focus-within) .std-pillar{opacity:0;transform:translateY(var(--mp-lift))}@supports (animation-timeline: view()){.js .std-seal-turn{animation:std-turn linear both;animation-timeline:view();animation-range:cover 0% cover 100%}}}@keyframes std-turn{0%{transform:rotate(-90deg)}to{transform:rotate(150deg)}}.sgs-head.sg-head{max-width:none;display:grid;gap:var(--s-6)}.sgs-lede{font-family:var(--font-lede);font-size:var(--t-lede);line-height:1.55;color:var(--ink-mid);max-width:34ch}.sgs-index{list-style:none;margin:var(--s-5) 0 0;padding:0;border-top:1px solid var(--rule-strong)}.sgs-index li{border-bottom:1px solid var(--rule)}.sgs-index a{display:grid;grid-template-columns:2.25rem 1fr auto;align-items:baseline;gap:var(--s-3);padding:var(--s-4) 0;color:var(--ink)}.sgs-index-n{font-family:var(--font-display);font-size:var(--t-eyebrow);font-weight:600;letter-spacing:.08em;color:var(--red);font-variant-numeric:tabular-nums}.sgs-index-t{font-family:var(--font-display);font-weight:500;font-size:clamp(1.0625rem,1rem + .3vw,1.25rem);letter-spacing:-.01em}.sgs-index-a{color:var(--ink-mute);transition:transform var(--mp-dur-hover) var(--mp-ease-out),color var(--mp-dur-hover) var(--mp-ease-out)}.sgs-index a:hover .sgs-index-a,.sgs-index a:focus-visible .sgs-index-a{transform:translate(4px);color:var(--red)}.sgs-index a:hover .sgs-index-t{color:var(--blue)}@media(min-width:1024px){.sgs-head.sg-head{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--s-5);align-items:end}.sgs-head-title{grid-column:1 / span 6}.sgs-head-aside{grid-column:8 / span 5}}@media(prefers-reduced-motion:no-preference){.js .sgs-head.mp-await .sgs-lede,.js .sgs-head.mp-await .sgs-index li{transition:opacity var(--mp-dur-reveal) var(--mp-ease-out),transform var(--mp-dur-reveal) var(--mp-ease-out);transition-delay:min(calc(var(--i, 2) * var(--mp-step)),var(--mp-step-cap))}.js .sgs-head.mp-await:not(.in,:focus-within) .sgs-lede,.js .sgs-head.mp-await:not(.in,:focus-within) .sgs-index li{opacity:0;transform:translateY(var(--mp-lift))}}.sgs-sec{padding-bottom:0}.sgs{margin-top:var(--s-7)}.sgs-item{position:relative;padding-block:var(--s-8);border-top:1px solid var(--rule)}.sgs-item.surface-ivory{background-image:linear-gradient(180deg,#fff 0%,var(--ivory) 58%,#f6f4ef 100%)}.sgs-item.surface-bone{background-image:linear-gradient(180deg,#fbfaf7 0%,var(--bone) 55%,#eeebe3 100%)}.sgs-item.surface-cream{background-image:linear-gradient(180deg,#f3f1ea 0%,var(--cream) 55%,#e2ded2 100%)}.sgs-item.surface-navy{border-top-color:transparent;background-image:linear-gradient(180deg,var(--navy-2) 0%,var(--navy) 55%,#071430 100%)}.sgs-grid{position:relative;display:grid;gap:var(--s-6);align-items:center}.sgs-text{display:grid;justify-items:start}.sgs-badge{display:inline-flex;align-items:center;gap:var(--s-3);margin-bottom:var(--s-5);padding:7px 14px 7px 12px;border:1px solid var(--rule-strong);border-radius:var(--r-pill);background:#ffffff8c;font-family:var(--font-display);font-size:var(--t-eyebrow);font-weight:600;line-height:1;letter-spacing:.14em;font-variant-numeric:tabular-nums}.sgs-num{color:var(--red)}.sgs-badge-rule{width:22px;height:1px;background:var(--rule-strong)}.sgs-of{color:var(--ink-mute)}.surface-navy .sgs-badge{border-color:var(--rule-on-dark);background:#faf9f60a}.surface-navy .sgs-num{color:var(--red-on-dark)}.surface-navy .sgs-badge-rule{background:var(--rule-on-dark)}.surface-navy .sgs-of{color:var(--ink-on-dark-mute)}.sgs-name{font-size:clamp(2rem,1.4rem + 2.6vw,3.5rem);line-height:1.06;letter-spacing:-.025em;font-weight:500}.sgs-name a{color:inherit}.surface-navy .sgs-name a{color:var(--ink-on-dark)}.sgs-name a:focus-visible{outline:none}.sgs-name a:focus-visible:before{outline:2px solid var(--blue);outline-offset:6px;border-radius:calc(var(--r-1) + 18px)}.surface-navy .sgs-name a:focus-visible:before{outline-color:var(--blue-on-dark)}.sgs-name a:before{z-index:1}.sgs-rule{display:block;width:48px;height:2px;margin-top:var(--s-5);background:var(--red)}.surface-navy .sgs-rule{background:var(--red-on-dark)}.sgs-scope{margin-top:var(--s-4);font-family:var(--font-lede);font-size:clamp(1.1875rem,1.1rem + .45vw,1.4375rem);line-height:1.5;color:var(--ink);max-width:28ch}.surface-navy .sgs-scope{color:var(--ink-on-dark-body)}.sgs-go{display:inline-flex;align-items:center;gap:var(--s-3);margin-top:var(--s-5);padding:6px 6px 6px 18px;border:1px solid var(--rule-strong);border-radius:var(--r-pill);font-family:var(--font-display);font-size:var(--t-small);font-weight:600;letter-spacing:.01em;color:var(--ink);transition:border-color var(--mp-dur-hover) var(--mp-ease-out),background-color var(--mp-dur-hover) var(--mp-ease-out)}.sgs-go-arr{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--navy);color:var(--ivory);font-size:1rem;line-height:1;transition:transform var(--mp-dur-hover) var(--mp-ease-out),background-color var(--mp-dur-hover) var(--mp-ease-out)}.surface-navy .sgs-go{border-color:var(--rule-on-dark);color:var(--ink-on-dark)}.surface-navy .sgs-go-arr{background:var(--ivory);color:var(--navy)}.sgs-grid:is(:hover,:focus-within) .sgs-go{border-color:var(--navy);background-color:#fff9}.sgs-grid:is(:hover,:focus-within) .sgs-go-arr{background-color:var(--blue);transform:translate(3px)}.surface-navy .sgs-grid:is(:hover,:focus-within) .sgs-go{border-color:var(--ivory);background-color:#faf9f60f}.surface-navy .sgs-grid:is(:hover,:focus-within) .sgs-go-arr{background-color:var(--blue-on-dark)}.sgs-fig{padding:8px;border:1px solid rgba(10,26,58,.08);border-radius:calc(var(--r-1) + 16px);background:linear-gradient(160deg,#ffffffe6,#ffffff73);box-shadow:0 44px 80px -44px #08090b80,0 2px 8px -2px #0a1a3a14}.surface-navy .sgs-fig{border-color:#faf9f61f;background:linear-gradient(160deg,#faf9f61a,#faf9f608);box-shadow:0 44px 80px -40px #000000a6}.sgs-media{overflow:clip;border-radius:calc(var(--r-1) + 10px)}.sgs-media img,.sgs-panel,.sg--photos .sgs-media img,.sg--photos .sgs-panel{display:block;width:100%;aspect-ratio:5 / 4;object-fit:cover;border-radius:calc(var(--r-1) + 10px);background:var(--cream)}.sgs-panel{background:var(--navy-2);border-color:var(--rule-on-dark)}.surface-navy .sgs-panel .sg-panel-name{color:var(--ink-on-dark-mid)}@media(prefers-reduced-motion:no-preference){.sgs-media img{transition:transform var(--mp-dur-zoom) var(--mp-ease-out)}.sgs-grid:is(:hover,:focus-within) .sgs-media img{transform:scale(1.045)}}@media(max-width:759px){.sgs-media img,.sgs-panel{max-height:42svh}.sgs-badge{margin-bottom:var(--s-4)}.sgs-rule{margin-top:var(--s-4)}.sgs-scope{margin-top:var(--s-3)}.sgs-go{position:absolute;right:calc(var(--gutter) + 20px);bottom:20px;margin:0;padding-left:16px;border-color:transparent;background:var(--ivory);box-shadow:0 10px 24px -10px #08090b73}.surface-navy .sgs-go{border-color:transparent;background:var(--ivory);color:var(--navy)}.surface-navy .sgs-go-arr{background:var(--navy);color:var(--ivory)}.sgs-grid:is(:hover,:focus-within) .sgs-go,.surface-navy .sgs-grid:is(:hover,:focus-within) .sgs-go{border-color:transparent;background-color:var(--ivory)}}@media(max-width:759px)and (prefers-reduced-motion:no-preference)and (min-height:640px){.js .sgs-media img,.js .sgs-panel{max-height:max(160px,min(42svh,calc(100svh - 440px)))}}@media(min-width:760px){.sgs-grid{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--s-5)}.sgs-text{grid-column:1 / span 5}.sgs-fig,.sgs-panel{grid-column:6 / span 7}}@media(min-width:1024px){.sgs-name{font-size:clamp(3rem,1.6rem + 3vw,4.5rem)}.sgs-badge{margin-bottom:var(--s-6)}.sgs-rule,.sgs-go{margin-top:var(--s-6)}.sgs-fig{justify-self:end;width:min(100%,calc(var(--pw, 100%) + 18px),calc(82.5svh + 18px))}.sgs-panel{justify-self:end;width:min(100%,87.5svh)}}@media(prefers-reduced-motion:no-preference)and (min-height:640px){.js .sgs-item{position:sticky;top:0;min-height:100svh;display:flex;align-items:center;padding-block:calc(var(--header-h) + var(--s-5)) calc(var(--s-6) + 56px);border-top:0}.js .sgs-item>.sgs-grid{width:100%}.js .sgs-item+.sgs-item{margin-top:28svh;box-shadow:0 -22px 48px -26px #08090b57}.js .sgs-item{border-radius:28px 28px 0 0}.js .sgs-item:first-child{box-shadow:0 -14px 40px -26px #08090b33}@media(max-width:759px){.js .sgs-item{border-radius:20px 20px 0 0}}.js .sgs-item:focus-within{z-index:1}@media(min-width:1024px){.js .sgs-item{padding-block:var(--s-7)}}@media(max-width:759px){.js .sgs-item{align-items:flex-start}.js .sgs{margin-top:0}}@supports (timeline-scope: --a) and (animation-timeline: view()){.js .sgs{timeline-scope:--sgs2,--sgs3,--sgs4}.js .sgs-item:nth-child(2){view-timeline-name:--sgs2}.js .sgs-item:nth-child(3){view-timeline-name:--sgs3}.js .sgs-item:nth-child(4){view-timeline-name:--sgs4}.js .sgs-item:nth-child(-n+3){animation:sgs-depart var(--mp-ease-drift) both;animation-range:entry 0% entry 100%}.js .sgs-item:nth-child(1){animation-timeline:--sgs2}.js .sgs-item:nth-child(2){animation-timeline:--sgs3}.js .sgs-item:nth-child(3){animation-timeline:--sgs4}}}@keyframes sgs-depart{to{transform:translateY(-26svh)}}.split--card .split-card{padding:var(--s-6);background:linear-gradient(180deg,#fff 0%,var(--ivory) 100%);border:1px solid var(--rule);border-radius:calc(var(--r-1) + 14px);box-shadow:0 28px 56px -36px #0a1a3a4d,0 1px 2px #0a1a3a0a}.split--card .split-card .split-list-title{display:flex;align-items:center;gap:var(--s-3);margin-bottom:var(--s-4);color:var(--ink)}.split--card .split-card-ico{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#d0111012}.split--card .split-card-ico svg{width:18px;height:18px;fill:none;stroke:var(--red);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.split--card .split-card li{display:flex;align-items:flex-start;gap:var(--s-3);padding-block:var(--s-4);font-size:var(--t-body);line-height:1.5;color:var(--ink)}.split--card .split-card li:last-child{border-bottom:0;padding-bottom:0}.split--card .split-card li:last-child:after{display:none}.split--card .split-check{flex:none;width:20px;height:20px;margin-top:.1em}.split--card .split-check circle{fill:#d0111014;stroke:none}.split--card .split-check path{fill:none;stroke:var(--red);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.split--card .split-block-next h2 .wm{white-space:nowrap}.split--card .split-block-next .split-prose{padding-left:var(--s-5);border-left:2px solid var(--red)}.split--card .split-block-next .split-prose p{font-family:var(--font-lede);font-size:clamp(1.25rem,1.12rem + .5vw,1.5rem);font-weight:500;line-height:1.5;color:var(--ink);max-width:34ch}@media(min-width:1024px){.split--card .split-block-next .split-prose{padding-left:var(--s-6)}}@media(min-width:760px){.split--card .split-card{margin-top:calc(var(--t-h2) * .15)}}.home-hero[data-astro-cid-j7pv25f6]{padding-top:clamp(var(--s-6),5vw,var(--s-8));padding-bottom:var(--sec-md)}.hh-top[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-5)}.hh-title[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{max-width:12em}.hh-lede[data-astro-cid-j7pv25f6]{max-width:var(--w-prose)}.hh-meta[data-astro-cid-j7pv25f6]{display:grid;gap:var(--s-5);margin-top:var(--s-5)}@media(max-width:1023px){.hh-call[data-astro-cid-j7pv25f6]{display:none}}.hh-stage[data-astro-cid-j7pv25f6]{margin-top:var(--s-6)}.hh-stage[data-astro-cid-j7pv25f6] .hh-media{position:relative;margin-inline:calc(-1 * var(--gutter))}.hh-stage[data-astro-cid-j7pv25f6] .hh-media img{width:100%;aspect-ratio:4 / 3;object-fit:cover;object-position:85% 50%;background:var(--cream)}.hh-stage[data-astro-cid-j7pv25f6] .hh-media .media-cap{display:block;margin:0;padding:var(--s-2) var(--gutter);font-family:var(--font-body);font-size:var(--t-micro);font-weight:500;line-height:1.4;color:var(--ink-mute)}.hh-panel[data-astro-cid-j7pv25f6]{margin-top:var(--s-6)}@media(min-width:760px){.hh-stage[data-astro-cid-j7pv25f6] .hh-media{margin-inline:0}.hh-stage[data-astro-cid-j7pv25f6] .hh-media img{border-radius:var(--r-1);aspect-ratio:3 / 2;object-position:62% 35%}.hh-stage[data-astro-cid-j7pv25f6] .hh-media .media-cap{padding-inline:0}.hh-panel[data-astro-cid-j7pv25f6]{max-width:var(--w-form)}}@media(min-width:1024px){.hh-top[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--s-5);align-items:end}.hh-title[data-astro-cid-j7pv25f6]{grid-column:1 / span 7}.hh-lede[data-astro-cid-j7pv25f6]{grid-column:8 / span 5;padding-bottom:.35em}.hh-meta[data-astro-cid-j7pv25f6]{display:flex;justify-content:space-between;align-items:center;gap:var(--s-5);margin-top:var(--s-7);padding-top:var(--s-5);border-top:1px solid var(--rule)}.hh-stage[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--s-5);align-items:stretch;margin-top:var(--s-6)}.hh-stage[data-astro-cid-j7pv25f6] .hh-media{grid-column:1 / span 7;display:flex;flex-direction:column;min-height:520px}.hh-stage[data-astro-cid-j7pv25f6] .hh-media img{flex:1 1 0;min-height:0;height:auto;aspect-ratio:auto;object-position:56% 50%}.hh-stage[data-astro-cid-j7pv25f6] .hh-media .media-cap{flex:none;margin-top:var(--s-3);line-height:1.4}.hh-panel[data-astro-cid-j7pv25f6]{grid-column:8 / span 5;margin:0;max-width:none;align-self:start}}
