.hero[data-astro-cid-dcwno5ig]{isolation:isolate;min-height:clamp(26rem, 41vw, min(37.5rem, calc(100svh - var(--header-h))));padding-block:calc(var(--header-h) + clamp(1rem, 1.8vw, 1.75rem)) calc(var(--home-rise,7.2rem) + clamp(1.25rem, 2.1vw, 2rem));view-timeline:--hero block;align-items:center;display:grid;position:relative;overflow:clip}.hero[data-astro-cid-dcwno5ig] .hero__photo{z-index:-2;background:var(--navy);position:absolute;inset:0}.hero__shade[data-astro-cid-dcwno5ig]{z-index:-1;background:linear-gradient(90deg,#0e1c3ff5 0%,#0e1c3feb 30%,#0e1c3fbd 46%,#0e1c3f5c 60%,#0e1c3f00 76%),linear-gradient(#0e1c3f9e 0%,#0e1c3f00 26%);position:absolute;inset:0}.hero__title[data-astro-cid-dcwno5ig]{font-size:clamp(2rem,3.4vw,3.25rem)}.hero__label[data-astro-cid-dcwno5ig]{font:var(--ref-weight) var(--fs-label)/1.3 var(--font-ref);letter-spacing:.2em;text-transform:uppercase;display:block}.hero__head[data-astro-cid-dcwno5ig]{text-wrap:wrap;max-width:12.2em;margin-top:clamp(.6rem,.9vw,.8rem);display:block}.hero__text[data-astro-cid-dcwno5ig]{max-width:min(46em,60vw);font:400 var(--fs-lead)/1.6 var(--font-text);margin-top:clamp(.9rem,1.3vw,1.15rem)}.hero__act[data-astro-cid-dcwno5ig]{margin-top:clamp(1.25rem,1.8vw,1.6rem)}.hero__btn[data-astro-cid-dcwno5ig]{min-height:3.25rem;padding-inline:2rem;font-size:1.0625rem}@media (width<=899px){.hero[data-astro-cid-dcwno5ig]{min-height:min(34rem,88svh)}.hero__shade[data-astro-cid-dcwno5ig]{background:linear-gradient(#0e1c3fc7 0%,#0e1c3f9e 55%,#0e1c3fc7 100%)}.hero__text[data-astro-cid-dcwno5ig]{max-width:34em}.hero__btn[data-astro-cid-dcwno5ig]{min-height:3rem;padding-inline:1.6rem;font-size:1rem}}@media (prefers-reduced-motion:no-preference){html.js:not(.still) .hero__head[data-astro-cid-dcwno5ig]:not([data-split]){visibility:hidden}html.js:not(.still) .hero[data-astro-cid-dcwno5ig] .hero__photo>img{animation:24s ease-in-out infinite alternate hero-drift;scale:1.1}@keyframes hero-drift{0%{transform:translate(-.9%)}to{transform:translate(.9%)}}@supports (animation-timeline:view()){html.js:not(.still) .hero[data-astro-cid-dcwno5ig] .hero__photo>img{animation:24s ease-in-out infinite alternate hero-drift,linear both hero-sink --hero;animation-range:normal,exit}@keyframes hero-sink{to{translate:0 4.5%}}}}.also[data-astro-cid-f7yvzo67]{margin-top:var(--also-gap,clamp(.8rem, 1.1vw, 1rem));color:var(--navy);flex-wrap:wrap;align-items:center;gap:.3rem clamp(1rem,1.9vw,1.75rem);padding-block:.65rem;display:flex;position:relative}.also[data-astro-cid-f7yvzo67]:before,.also[data-astro-cid-f7yvzo67]:after{content:"";background:var(--hairline);height:1px;position:absolute;left:0;right:0}.also[data-astro-cid-f7yvzo67]:before{top:0}.also[data-astro-cid-f7yvzo67]:after{bottom:0}.also__label[data-astro-cid-f7yvzo67]{font:var(--ref-weight) var(--fs-label)/1.2 var(--font-ref);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.also__items[data-astro-cid-f7yvzo67]{--dot:1.6em;min-width:0;font:500 var(--fs-lead)/1.3 var(--font-text);overflow:hidden}.also__list[data-astro-cid-f7yvzo67]{margin:0 0 0 calc(-1 * var(--dot));flex-wrap:wrap;row-gap:.15rem;padding:0;list-style:none;display:flex}.also__list[data-astro-cid-f7yvzo67] li[data-astro-cid-f7yvzo67]{white-space:nowrap;display:flex}.also__list[data-astro-cid-f7yvzo67] li[data-astro-cid-f7yvzo67]:before{content:"";width:var(--dot);background:radial-gradient(circle, var(--muted) 0 1.3px, transparent 1.9px);flex:none}.also__link[data-astro-cid-f7yvzo67]{margin-left:auto}@media (width<=899px){.also[data-astro-cid-f7yvzo67]{margin-top:var(--also-gap,var(--sp-5));flex-flow:column;align-items:stretch;gap:0;padding-block:0;display:flex}.also[data-astro-cid-f7yvzo67]:before,.also[data-astro-cid-f7yvzo67]:after{content:none}.also__label[data-astro-cid-f7yvzo67],.also__items[data-astro-cid-f7yvzo67]{display:none}.also[data-astro-cid-f7yvzo67] .also__link[data-astro-cid-f7yvzo67]{background:var(--navy);min-height:3.5rem;color:var(--white);font:500 1rem/1.25 var(--font-text);-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-hover) ease;justify-content:space-between;align-items:center;gap:1rem;margin:0;padding:.6rem 1.25rem;display:flex;position:relative}.also[data-astro-cid-f7yvzo67] .also__link[data-astro-cid-f7yvzo67]:before{content:"";background:var(--gold);width:2.75rem;height:3px;position:absolute;top:0;left:0}.also[data-astro-cid-f7yvzo67] .also__link[data-astro-cid-f7yvzo67]:active{background:var(--lift)}.also[data-astro-cid-f7yvzo67] .also__link[data-astro-cid-f7yvzo67]:active .arrow{transform:translate(6px)}}@media (width>=600px) and (width<=899px){.also[data-astro-cid-f7yvzo67] .also__link[data-astro-cid-f7yvzo67]{align-self:flex-start;width:22rem}}@media (prefers-reduced-motion:no-preference){html.js:not(.still) .also[data-astro-cid-f7yvzo67]:before,html.js:not(.still) .also[data-astro-cid-f7yvzo67]:after{transform-origin:0;transition:transform 1.2s var(--ease-in-out) .1s}html.js:not(.still) .also[data-astro-cid-f7yvzo67]:not(.is-in):before,html.js:not(.still) .also[data-astro-cid-f7yvzo67]:not(.is-in):after{transform:scaleX(0)}}@media (width<=899px) and (prefers-reduced-motion:no-preference){html.js:not(.still) .also[data-astro-cid-f7yvzo67][data-reveal]:not(.is-done){opacity:1;transition:none;transform:none}html.js:not(.still) .also[data-astro-cid-f7yvzo67] .also__link[data-astro-cid-f7yvzo67]:before{transform-origin:0;transition:transform 1.1s var(--ease-in-out) .15s}html.js:not(.still) .also[data-astro-cid-f7yvzo67]:not(.is-in) .also__link[data-astro-cid-f7yvzo67]:before{transform:scaleX(0)}}.imp[data-astro-cid-rtfydepw]{--imp-top:clamp(.75rem, 1.05vw, 1rem);z-index:1;padding-block:var(--imp-top) var(--section);position:relative}.imp--followed[data-astro-cid-rtfydepw]{padding-bottom:calc(var(--home-rise,7.2rem) + clamp(1.5rem, 2.4vw, 2.25rem))}.imp[data-astro-cid-rtfydepw].on-sheet{background:var(--sheet)}.imp__top[data-astro-cid-rtfydepw]{align-items:flex-end;gap:clamp(1.25rem,3.4vw,3.25rem);display:flex}.imp__rise[data-astro-cid-rtfydepw]{width:20%;margin-top:calc(-1 * (var(--home-rise,7.2rem) + var(--imp-top)));flex:none;grid-template-columns:3px minmax(0,1fr);column-gap:clamp(.4rem,.6vw,.55rem);display:grid}.imp__gold[data-astro-cid-rtfydepw]{background:var(--gold);margin-block:clamp(.4rem,.6vw,.55rem) clamp(1rem,1.9vw,1.75rem)}.imp[data-astro-cid-rtfydepw] .imp__head{flex:auto;min-width:0}.imp[data-astro-cid-rtfydepw] .imp__head .shead__text{max-width:35.5em}.imp--flip[data-astro-cid-rtfydepw] .imp__top[data-astro-cid-rtfydepw]{flex-direction:row-reverse}.imp--flip[data-astro-cid-rtfydepw] .imp__rise[data-astro-cid-rtfydepw]{grid-template-columns:minmax(0,1fr) 3px}.imp--flip[data-astro-cid-rtfydepw] .imp__gold[data-astro-cid-rtfydepw]{order:2}.svcs[data-astro-cid-rtfydepw]{--step:clamp(.6rem, 1.3vw, 1.25rem);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;column-gap:clamp(1.5rem,3.3vw,3rem);margin:clamp(1.1rem,1.7vw,1.5rem) 0 0;padding:0;list-style:none;display:grid}.svc[data-astro-cid-rtfydepw]{position:relative}.svc__media[data-astro-cid-rtfydepw]{aspect-ratio:2;position:relative}.svc__media[data-astro-cid-rtfydepw] .svc__photo{position:absolute;inset:0}.svc__media--pair[data-astro-cid-rtfydepw] .svc__photo{width:calc(50% - 2px);right:auto}.svc__media--pair[data-astro-cid-rtfydepw] .svc__photo+.svc__photo{left:auto;right:0}.svc[data-astro-cid-rtfydepw]:nth-child(2){margin-top:var(--step)}.svc[data-astro-cid-rtfydepw]:nth-child(3),.imp--flip[data-astro-cid-rtfydepw] .svc[data-astro-cid-rtfydepw]:first-child{margin-top:calc(2 * var(--step))}.imp--flip[data-astro-cid-rtfydepw] .svc[data-astro-cid-rtfydepw]:nth-child(3){margin-top:0}.svc__body[data-astro-cid-rtfydepw]{padding-top:clamp(.7rem,1vw,.85rem)}.svc__meta[data-astro-cid-rtfydepw]{color:var(--navy);align-items:flex-end;gap:clamp(.8rem,1.2vw,1.1rem);display:flex}.svc__meta[data-astro-cid-rtfydepw] .icon{width:clamp(1.75rem,2.1vw,2rem);height:auto}.svc__no[data-astro-cid-rtfydepw]{font:var(--ref-weight) var(--fs-label)/1 var(--font-ref);letter-spacing:.2em;padding-bottom:.3rem}.svc__name[data-astro-cid-rtfydepw]{font:var(--head-weight) clamp(1.1875rem, .95rem + .75vw, 1.625rem)/1.15 var(--font-head);font-stretch:var(--head-stretch);letter-spacing:var(--head-tracking);margin-top:clamp(.5rem,.7vw,.6rem)}.svc__link[data-astro-cid-rtfydepw]{background:linear-gradient(var(--gold), var(--gold)) left bottom / 0 2px no-repeat;transition:background-size .5s var(--ease-out);padding-bottom:.1em;text-decoration:none}.svc__link[data-astro-cid-rtfydepw]:after{content:"";z-index:1;position:absolute;inset:0}@supports selector(:has(a)){.svc__link[data-astro-cid-rtfydepw]:focus-visible{outline:none}.svc[data-astro-cid-rtfydepw]:has(.svc__link:focus-visible){outline:2px solid var(--gold);outline-offset:6px}}.svc__text[data-astro-cid-rtfydepw]{min-height:3em;font:400 var(--fs-item)/1.5 var(--font-text);color:var(--muted);margin-top:.35rem}@media (width>=1440px){.svc__text[data-astro-cid-rtfydepw]{min-height:1.5em;margin-right:-.5rem}}.svc__more[data-astro-cid-rtfydepw]{margin-top:.3rem}.svc__go[data-astro-cid-rtfydepw]{z-index:2;min-height:1.75rem;font:var(--ref-weight) .8125rem/1.3 var(--font-ref);letter-spacing:.1em;color:var(--navy);align-items:center;gap:1rem;text-decoration:none;display:inline-flex;position:relative}.svc[data-astro-cid-rtfydepw]:hover .svc__link[data-astro-cid-rtfydepw],.svc__link[data-astro-cid-rtfydepw]:focus-visible{background-size:100% 2px}.svc[data-astro-cid-rtfydepw]:hover .svc__go[data-astro-cid-rtfydepw] .arrow,.svc[data-astro-cid-rtfydepw]:focus-within .svc__go[data-astro-cid-rtfydepw] .arrow{transform:translate(6px)}.svc[data-astro-cid-rtfydepw]:hover .svc__photo:is(.is-done,:not([data-reveal]))>img,.svc[data-astro-cid-rtfydepw]:focus-within .svc__photo:is(.is-done,:not([data-reveal]))>img{transition-delay:.14s;transform:scale(1.045)}.trio__bars[data-astro-cid-rtfydepw]{display:none}@media (width<=899px){.imp[data-astro-cid-rtfydepw]{--imp-top:1.75rem}.imp__top[data-astro-cid-rtfydepw],.imp--flip[data-astro-cid-rtfydepw] .imp__top[data-astro-cid-rtfydepw]{display:block}.imp__top[data-astro-cid-rtfydepw]:after{content:"";clear:both;display:block}.imp__rise[data-astro-cid-rtfydepw]{float:left;width:5.75rem;margin-bottom:.25rem;margin-right:1rem}.imp--flip[data-astro-cid-rtfydepw] .imp__rise[data-astro-cid-rtfydepw]{float:right;margin-left:1rem;margin-right:0}.imp__gold[data-astro-cid-rtfydepw]{margin-block:.3rem .6rem}.imp--followed[data-astro-cid-rtfydepw]{padding-bottom:calc(var(--home-rise,7.2rem) + 2.5rem)}.imp[data-astro-cid-rtfydepw] .imp__head .shead__main{display:flow-root}.imp[data-astro-cid-rtfydepw] .imp__head .shead__side{clear:both;padding-top:.35rem}.trio[data-astro-cid-rtfydepw]{margin-top:var(--sp-5)}.trio__bars[data-astro-cid-rtfydepw]{border-bottom:1px solid var(--hairline);gap:.25rem;display:flex}.trio__bar[data-astro-cid-rtfydepw]{min-height:3rem;font:500 .9375rem/1.2 var(--font-text);color:var(--muted);text-align:center;background:0 0;border:0;border-bottom:2px solid #0000;flex:auto;margin-bottom:-1px;padding:.5rem .4rem;transition:color .25s,border-color .25s}.trio__bar[data-astro-cid-rtfydepw][aria-current=true]{color:var(--navy);border-bottom-color:var(--gold)}.trio__bar[data-astro-cid-rtfydepw]:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.svcs[data-astro-cid-rtfydepw]{margin:var(--sp-4) calc(-1 * var(--gutter)) 0;padding:0 var(--gutter);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;align-items:stretch;gap:.75rem;display:flex;overflow-x:auto}.svcs[data-astro-cid-rtfydepw]::-webkit-scrollbar{display:none}.svc[data-astro-cid-rtfydepw]{scroll-snap-align:start;flex:0 0 calc(100% - 2.75rem)}.svc[data-astro-cid-rtfydepw]:nth-child(n),.imp--flip[data-astro-cid-rtfydepw] .svc[data-astro-cid-rtfydepw]:nth-child(n){margin-top:0}.svc__media[data-astro-cid-rtfydepw]{aspect-ratio:16/9}.svc__meta[data-astro-cid-rtfydepw]{display:none}.svc__body[data-astro-cid-rtfydepw]{padding-top:.75rem}.svc__name[data-astro-cid-rtfydepw]{margin-top:0;font-size:1.25rem}.svc__text[data-astro-cid-rtfydepw]{min-height:3em;font-size:1rem}.svc__go[data-astro-cid-rtfydepw]{min-height:2.75rem;font-size:.875rem}html.js:not(.still) .svcs[data-astro-cid-rtfydepw] [data-reveal]:not(.is-done){opacity:1;clip-path:none;transition:none;transform:none}html.js:not(.still) .svcs[data-astro-cid-rtfydepw] [data-reveal]:not(.is-done)>img{transform:none}html.js:not(.still) .svcs[data-astro-cid-rtfydepw][data-together]:not(.is-in) .svc__body[data-astro-cid-rtfydepw]{opacity:1;transform:none}.trio__bar[data-astro-cid-rtfydepw]{white-space:nowrap}}@media (width<=379px){.trio__bar[data-astro-cid-rtfydepw]{padding-inline:.25rem;font-size:.875rem}}@media (width<=339px){.trio__bar[data-astro-cid-rtfydepw]{padding-inline:.15rem;font-size:.8125rem}}@media (width>=600px) and (width<=899px){.svc[data-astro-cid-rtfydepw]{flex-basis:calc(50% - 1.75rem)}}@media (width<=899px) and (prefers-reduced-motion:reduce){.trio__bar[data-astro-cid-rtfydepw]{transition:none}}@media (prefers-reduced-motion:no-preference){html.js:not(.still) .imp__rise[data-astro-cid-rtfydepw]:not(.is-in) .imp__gold[data-astro-cid-rtfydepw]{transform:scaleY(0)}html.js:not(.still) .imp__rise[data-astro-cid-rtfydepw] .imp__gold[data-astro-cid-rtfydepw]{transform-origin:top;transition:transform 1.3s var(--ease-in-out) .35s}}.spec[data-astro-cid-f32of477]{padding-block:clamp(2rem, 1.2rem + 2.6vw, 3.25rem) var(--section)}.spec__label[data-astro-cid-f32of477]{margin-top:clamp(1.1rem,1.6vw,1.4rem)}.spec__label[data-astro-cid-f32of477]+.spec__row[data-astro-cid-f32of477]{margin-top:clamp(.6rem,.9vw,.8rem)}.spec__row[data-astro-cid-f32of477]{align-items:start;gap:var(--sp-5) clamp(1.5rem, 2.6vw, 2.25rem);grid-template-columns:minmax(0,72fr) minmax(0,28fr);margin-top:clamp(1.25rem,1.8vw,1.6rem);display:grid}.proofs[data-astro-cid-f32of477]{grid-template-rows:repeat(var(--n,4), minmax(0, 1fr));aspect-ratio:var(--facts-shape,7 / 9);margin:0;padding:0;list-style:none;display:grid}.proof[data-astro-cid-f32of477]{color:var(--navy);grid-template-columns:clamp(2rem,2.6vw,2.5rem) minmax(0,1fr);align-items:center;column-gap:clamp(.9rem,1.4vw,1.25rem);padding-block:.5rem;display:grid;position:relative}.proof[data-astro-cid-f32of477]:before,.proof[data-astro-cid-f32of477]:last-child:after{content:"";background:var(--hairline);height:1px;position:absolute;left:0;right:0}.proof[data-astro-cid-f32of477]:before{top:0}.proof[data-astro-cid-f32of477]:last-child:after{bottom:0}.proof[data-astro-cid-f32of477] .icon{width:100%;height:auto}.proof__words[data-astro-cid-f32of477]{gap:.3rem;min-width:0;display:grid}.proof__label[data-astro-cid-f32of477]{font:var(--ref-weight) var(--fs-label)/1.2 var(--font-ref);letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.proof__text[data-astro-cid-f32of477]{font:500 clamp(1rem, .95rem + .2vw, 1.125rem)/1.3 var(--font-text)}@media (width>=900px) and (width<=1099px){.spec__row[data-astro-cid-f32of477]{grid-template-columns:minmax(0,1fr)}.proofs[data-astro-cid-f32of477]{aspect-ratio:auto;grid-template-rows:none;grid-template-columns:repeat(var(--n,4), minmax(0, 1fr))}.proof[data-astro-cid-f32of477]{grid-template-columns:minmax(0,1fr);align-content:start;row-gap:.7rem;padding:.3rem .75rem .6rem clamp(.9rem,2.2vw,1.5rem)}.proof[data-astro-cid-f32of477]:first-child{padding-left:0}.proof[data-astro-cid-f32of477] .icon{width:2.25rem}.proof[data-astro-cid-f32of477]:before{width:1px;height:auto;bottom:0;right:auto}.proof[data-astro-cid-f32of477]:first-child:before,.proof[data-astro-cid-f32of477]:last-child:after{content:none}}@media (width<=899px){.spec__row[data-astro-cid-f32of477]{grid-template-columns:minmax(0,1fr)}.proofs[data-astro-cid-f32of477]{aspect-ratio:auto;grid-template-rows:none}.proof[data-astro-cid-f32of477]{padding-block:.9rem}}@media (prefers-reduced-motion:no-preference){html.js:not(.still) .proof[data-astro-cid-f32of477]:before,html.js:not(.still) .proof[data-astro-cid-f32of477]:last-child:after{transform-origin:0;transition:transform 1.1s var(--ease-in-out) calc(var(--reveal-delay,0s) + .1s)}html.js:not(.still) .proof[data-astro-cid-f32of477]:not(.is-in):before,html.js:not(.still) .proof[data-astro-cid-f32of477]:not(.is-in):after{transform:scaleX(0)}}@media (prefers-reduced-motion:no-preference) and (width>=900px) and (width<=1099px){html.js:not(.still) .proof[data-astro-cid-f32of477]:before{transform-origin:top}html.js:not(.still) .proof[data-astro-cid-f32of477]:not(.is-in):before{transform:scaleY(0)}}.sl__top[data-astro-cid-ae7c7p7i]{margin-bottom:clamp(1.25rem,.9rem + 1.2vw,2rem)}@media (width>=900px){.sl__top[data-astro-cid-ae7c7p7i].opener{grid-template-columns:minmax(0,auto) minmax(14rem,1fr)}}.wrap[data-astro-cid-ae7c7p7i]>.sl__top--no .shead__title{max-width:none}.wrap[data-astro-cid-ae7c7p7i]>.sl__top--no{margin-bottom:clamp(1.25rem,1.9vw,1.75rem)}@media (width>=900px){.sl--no[data-astro-cid-ae7c7p7i] .sl__item--over[data-astro-cid-ae7c7p7i] .sl__photo,.sl--no[data-astro-cid-ae7c7p7i] .sl__item--under[data-astro-cid-ae7c7p7i] .sl__photo{aspect-ratio:5/3}}.sl__text[data-astro-cid-ae7c7p7i] .sl__nb{white-space:nowrap}.sl__lead[data-astro-cid-ae7c7p7i]{max-width:30em}.sl__line[data-astro-cid-ae7c7p7i]{--axis:2.75rem;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:auto var(--axis) auto;column-gap:clamp(.9rem,1.6vw,1.4rem);display:grid}.sl__rule[data-astro-cid-ae7c7p7i]{background:var(--navy);transform-origin:0;grid-area:2/1/auto/-1;align-self:center;height:1.5px}.sl__item[data-astro-cid-ae7c7p7i]{grid-row:1/span 3;grid-column:var(--col);grid-template-rows:subgrid;min-width:0;display:grid}.sl__dot[data-astro-cid-ae7c7p7i]{z-index:1;background:var(--navy);border-radius:50%;grid-row:2;place-self:center;width:.68rem;height:.68rem;position:relative}.sl__item--now[data-astro-cid-ae7c7p7i] .sl__dot[data-astro-cid-ae7c7p7i]{box-shadow:0 0 0 .25rem var(--ground), 0 0 0 calc(.25rem + 2px) var(--gold)}.sl__item--over[data-astro-cid-ae7c7p7i] .sl__photo{aspect-ratio:16/10;grid-row:1;align-self:end}.sl__item--over[data-astro-cid-ae7c7p7i] .sl__words[data-astro-cid-ae7c7p7i]{grid-row:3;padding-top:.5rem}.sl__item--under[data-astro-cid-ae7c7p7i] .sl__photo{aspect-ratio:16/10;grid-row:3}.sl__item--under[data-astro-cid-ae7c7p7i] .sl__words[data-astro-cid-ae7c7p7i]{grid-row:1;align-self:end;padding:0 0 .6rem}.sl__no[data-astro-cid-ae7c7p7i]{font:400 .8125rem/1 var(--font-ref);letter-spacing:.16em;color:var(--navy)}.sl__name[data-astro-cid-ae7c7p7i]{margin-top:.4rem}.sl__text[data-astro-cid-ae7c7p7i]{max-width:16em;font:400 .9375rem/1.5 var(--font-text);color:var(--muted);margin-top:.25rem}@media (width<=899px){.sl__line[data-astro-cid-ae7c7p7i]{display:block;position:relative}.sl__rule[data-astro-cid-ae7c7p7i]{display:none}.sl__line[data-astro-cid-ae7c7p7i]:before,.sl__line[data-astro-cid-ae7c7p7i]:after{content:"";z-index:0;left:calc(.75rem - 1px);top:var(--rail-top,.6rem);width:2px;height:var(--rail-length,calc(100% - 1.2rem));position:absolute}.sl__line[data-astro-cid-ae7c7p7i]:before{background:#0e1c3f33}.sl__line[data-astro-cid-ae7c7p7i]:after{background:var(--gold);transform:scaleY(var(--p,0));transform-origin:top}.sl__item[data-astro-cid-ae7c7p7i]{grid-template-rows:auto;align-items:start;column-gap:.9rem;padding-bottom:1.6rem;display:grid;position:relative}.sl__item[data-astro-cid-ae7c7p7i]:last-child{padding-bottom:0}.sl__item--over[data-astro-cid-ae7c7p7i]{grid-template-columns:1.5rem minmax(0,42fr) minmax(0,58fr)}.sl__item--under[data-astro-cid-ae7c7p7i]{grid-template-columns:1.5rem minmax(0,58fr) minmax(0,42fr)}.sl__dot[data-astro-cid-ae7c7p7i],.sl__item--now[data-astro-cid-ae7c7p7i] .sl__dot[data-astro-cid-ae7c7p7i]{background:var(--ground,#fff);width:.8rem;height:.8rem;box-shadow:inset 0 0 0 2px var(--navy);grid-area:1/1;place-self:start center;margin-top:.3rem}.sl__dot[data-astro-cid-ae7c7p7i]:after{content:"";border:2px solid var(--gold);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-2px}.sl__item[data-astro-cid-ae7c7p7i].is-reached .sl__dot[data-astro-cid-ae7c7p7i]{background:var(--gold);box-shadow:inset 0 0 0 2px var(--gold)}.sl__item[data-astro-cid-ae7c7p7i] .sl__words[data-astro-cid-ae7c7p7i],.sl__item--under[data-astro-cid-ae7c7p7i] .sl__words[data-astro-cid-ae7c7p7i],.sl__item--over[data-astro-cid-ae7c7p7i] .sl__words[data-astro-cid-ae7c7p7i]{grid-row:1;align-self:start;padding:0}.sl__item--over[data-astro-cid-ae7c7p7i] .sl__words[data-astro-cid-ae7c7p7i]{grid-column:3}.sl__item--under[data-astro-cid-ae7c7p7i] .sl__words[data-astro-cid-ae7c7p7i]{grid-column:2}.sl__item[data-astro-cid-ae7c7p7i] .sl__photo,.sl__item--over[data-astro-cid-ae7c7p7i] .sl__photo,.sl__item--under[data-astro-cid-ae7c7p7i] .sl__photo{aspect-ratio:4/3;grid-row:1;align-self:start;max-width:none;margin-top:0}.sl__item--over[data-astro-cid-ae7c7p7i] .sl__photo{grid-column:2}.sl__item--under[data-astro-cid-ae7c7p7i] .sl__photo{grid-column:3}.sl__text[data-astro-cid-ae7c7p7i]{max-width:none;font-size:1rem;line-height:1.45}}@media (width<=899px) and (prefers-reduced-motion:no-preference){html.js:not(.still) .sl__line[data-astro-cid-ae7c7p7i]:after{transition:transform .2s linear}html.js:not(.still) .sl__item[data-astro-cid-ae7c7p7i].is-reached .sl__dot[data-astro-cid-ae7c7p7i]{animation:mark-pop .55s var(--ease-out)}html.js:not(.still) .sl__item[data-astro-cid-ae7c7p7i].is-reached .sl__dot[data-astro-cid-ae7c7p7i]:after{animation:.75s ease-out mark-ring}}.sl__line[data-astro-cid-ae7c7p7i].is-waiting:not(.is-on) .sl__rule[data-astro-cid-ae7c7p7i]{transform:scaleX(0)}.sl__line[data-astro-cid-ae7c7p7i].is-on .sl__rule[data-astro-cid-ae7c7p7i]{transition:transform 1.9s linear}.sl__line[data-astro-cid-ae7c7p7i].is-waiting .sl__item[data-astro-cid-ae7c7p7i]{--d:calc((var(--i) * 2 + 1) * .19s - 60ms)}.sl__line[data-astro-cid-ae7c7p7i].is-waiting .sl__item[data-astro-cid-ae7c7p7i]:not(.is-on) .sl__dot[data-astro-cid-ae7c7p7i]{opacity:0;transform:scale(0)}.sl__item[data-astro-cid-ae7c7p7i].is-on .sl__dot[data-astro-cid-ae7c7p7i]{transition:transform .6s var(--ease-out) var(--d), opacity .3s ease var(--d)}.sl__line[data-astro-cid-ae7c7p7i].is-waiting .sl__item[data-astro-cid-ae7c7p7i]:not(.is-on) .sl__photo{clip-path:inset(0 100% 0 0)}.sl__item[data-astro-cid-ae7c7p7i].is-on .sl__photo{clip-path:inset(0);transition:clip-path 1.3s var(--ease-out) calc(var(--d) + 80ms)}.sl__line[data-astro-cid-ae7c7p7i].is-waiting .sl__item[data-astro-cid-ae7c7p7i]:not(.is-on) .sl__photo>img{transform:scale(1.06)}.sl__item[data-astro-cid-ae7c7p7i].is-on .sl__photo>img{transition:transform 1.8s var(--ease-out) calc(var(--d) + 80ms)}.sl__line[data-astro-cid-ae7c7p7i].is-waiting .sl__item[data-astro-cid-ae7c7p7i]:not(.is-on) .sl__words[data-astro-cid-ae7c7p7i]{opacity:0;transform:translateY(16px)}.sl__item[data-astro-cid-ae7c7p7i].is-on .sl__words[data-astro-cid-ae7c7p7i]{transition:opacity .9s ease calc(var(--d) + .22s), transform 1.1s var(--ease-out) calc(var(--d) + .22s)}@media (width<=899px){.sl__line[data-astro-cid-ae7c7p7i].is-waiting .sl__item[data-astro-cid-ae7c7p7i]{--d:0s}}.others[data-astro-cid-ukeq5ivz]{padding-block:clamp(1.5rem,1rem + 1.5vw,2rem)}.others__list[data-astro-cid-ukeq5ivz]{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.others__cell[data-astro-cid-ukeq5ivz]{min-height:2.875rem;color:var(--navy);align-content:center;justify-items:start;gap:.3rem;padding-right:clamp(1.25rem,3vw,2.5rem);display:grid;position:relative}.others__cell[data-astro-cid-ukeq5ivz]+.others__cell[data-astro-cid-ukeq5ivz]{padding-inline:clamp(1.25rem,3vw,2.5rem) 0}.others__cell[data-astro-cid-ukeq5ivz]+.others__cell[data-astro-cid-ukeq5ivz]:before{content:"";background:var(--hairline);width:1px;position:absolute;top:0;bottom:0;left:0}.others__q[data-astro-cid-ukeq5ivz]{font:var(--head-weight) clamp(1.125rem, 1rem + .35vw, 1.3125rem)/1.2 var(--font-head);font-stretch:var(--head-stretch);letter-spacing:var(--head-tracking)}.others__link[data-astro-cid-ukeq5ivz]:after{content:"";position:absolute;inset:0}.others__cell[data-astro-cid-ukeq5ivz]:hover .others__link[data-astro-cid-ukeq5ivz]{background-size:100% 2px}.others__cell[data-astro-cid-ukeq5ivz]:hover .arrow{transform:translate(6px)}@media (width>=1400px){.others__cell[data-astro-cid-ukeq5ivz]{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}}@media (width<=699px){.others__list[data-astro-cid-ukeq5ivz]{grid-template-columns:minmax(0,1fr)}.others__cell[data-astro-cid-ukeq5ivz],.others__cell[data-astro-cid-ukeq5ivz]+.others__cell[data-astro-cid-ukeq5ivz]{padding:1rem 0}.others__cell[data-astro-cid-ukeq5ivz]+.others__cell[data-astro-cid-ukeq5ivz]:before{width:auto;height:1px;top:0;bottom:auto;right:0}}@media (prefers-reduced-motion:no-preference) and (width>=700px){html.js:not(.still) .others__cell[data-astro-cid-ukeq5ivz]:before{transform-origin:top;transition:transform 1.1s var(--ease-in-out) calc(var(--reveal-delay,0s) + .1s)}html.js:not(.still) .others__cell[data-astro-cid-ukeq5ivz]:not(.is-in):before{transform:scaleY(0)}}.home{--home-rise:clamp(1.5rem, 16.67vw - 7.8rem, 7.2rem)}.home__quote{padding-top:clamp(1.75rem,1.2rem + 1.8vw,2.5rem)}
