.tile-link[data-astro-cid-nbz577ex]:after{content:"";position:absolute;inset:0}.tile-link[data-astro-cid-nbz577ex]:focus-visible{outline:none}.tile-link[data-astro-cid-nbz577ex]:focus-visible:after{outline:3px solid var(--color-ink);outline-offset:-3px;border-radius:var(--radius-soft)}.story-tile[data-astro-cid-nbz577ex]:has(.tile-link:hover) .tile-headline[data-astro-cid-nbz577ex],.story-tile[data-astro-cid-nbz577ex]:has(.tile-link:focus-visible) .tile-headline[data-astro-cid-nbz577ex],.story-tile[data-astro-cid-nbz577ex]:has(.tile-link:active) .tile-headline[data-astro-cid-nbz577ex],.tile-link[data-astro-cid-nbz577ex]:hover,.tile-link[data-astro-cid-nbz577ex]:focus-visible,.tile-link[data-astro-cid-nbz577ex]:active{color:var(--color-brand-red)}.story-tile[data-astro-cid-nbz577ex]:has(.tile-link:active){background-color:var(--color-surface)}@media (prefers-reduced-motion:no-preference){.tile-photo[data-astro-cid-nbz577ex],.tile-arrow[data-astro-cid-nbz577ex]{transition:transform .3s}.story-tile[data-astro-cid-nbz577ex]:has(.tile-link:hover) .tile-photo[data-astro-cid-nbz577ex],.story-tile[data-astro-cid-nbz577ex]:has(.tile-link:focus-visible) .tile-photo[data-astro-cid-nbz577ex]{transform:scale(1.03)}.story-tile[data-astro-cid-nbz577ex]:has(.tile-link:hover) .tile-arrow[data-astro-cid-nbz577ex],.story-tile[data-astro-cid-nbz577ex]:has(.tile-link:focus-visible) .tile-arrow[data-astro-cid-nbz577ex]{transform:translate(.25em)}}.circles[data-astro-cid-5ehbh64s]{--gap:max(1.25rem, var(--spacing-gutter));--in-view:1.25;gap:var(--gap);margin-inline:calc(-1 * var(--spacing-gutter));padding:1.5rem var(--spacing-gutter) 2rem;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--spacing-gutter);display:flex;overflow:auto hidden}.circles[data-astro-cid-5ehbh64s][data-ready]{scrollbar-width:none}.circles[data-astro-cid-5ehbh64s][data-ready]::-webkit-scrollbar{display:none}.circle[data-astro-cid-5ehbh64s]{width:calc((100% - var(--gap) * (var(--in-view) - .25)) / var(--in-view));scroll-snap-align:start;pointer-events:none;flex:none}@media (width>=40rem){.circles[data-astro-cid-5ehbh64s]{--gap:max(1.5rem, var(--spacing-gutter));--in-view:2.3}}@media (width>=64rem){.circles[data-astro-cid-5ehbh64s]{--gap:max(2rem, var(--spacing-gutter));--in-view:3.35}}.rise[data-astro-cid-5ehbh64s]{pointer-events:auto;border-radius:50%}.carousel-arrow[data-astro-cid-5ehbh64s]{border:2px solid var(--color-ink);border-radius:var(--radius-pill);width:3rem;height:3rem;color:var(--color-ink);background:var(--color-white);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.carousel-arrow[data-astro-cid-5ehbh64s] svg[data-astro-cid-5ehbh64s]{width:1.25rem;height:1.25rem}@media (hover:hover){.carousel-arrow[data-astro-cid-5ehbh64s]:hover:not([aria-disabled=true]){color:var(--color-white);background:var(--color-ink)}}.carousel-arrow[data-astro-cid-5ehbh64s]:active:not([aria-disabled=true]){color:var(--color-white);background:var(--color-ink)}.carousel-arrow[data-astro-cid-5ehbh64s][aria-disabled=true]{border-color:var(--color-line-strong);color:var(--color-line-strong);cursor:default}@media (forced-colors:active){.carousel-arrow[data-astro-cid-5ehbh64s][aria-disabled=true]{color:graytext;border-color:graytext}}.disc[data-astro-cid-5ehbh64s]{aspect-ratio:1;background-color:var(--disc-bg);box-shadow:var(--shadow-soft);border-radius:50%;position:relative;container-type:inline-size}.circle[data-astro-cid-5ehbh64s][data-tone=white] .disc[data-astro-cid-5ehbh64s]{--disc-bg:var(--color-white);box-shadow:inset 0 0 0 1px var(--color-line), var(--shadow-soft)}.circle[data-astro-cid-5ehbh64s][data-tone=blush] .disc[data-astro-cid-5ehbh64s]{--disc-bg:var(--color-blush)}.circle[data-astro-cid-5ehbh64s][data-tone=surface] .disc[data-astro-cid-5ehbh64s]{--disc-bg:var(--color-surface)}.face[data-astro-cid-5ehbh64s]{text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:0 14%;display:flex;position:absolute;inset:0}.front[data-astro-cid-5ehbh64s]{cursor:pointer;width:100%;color:var(--color-ink);background:0 0;gap:.85rem}.challenge[data-astro-cid-5ehbh64s]{font-size:var(--text-circle);line-height:var(--text-circle--line-height);letter-spacing:var(--text-circle--letter-spacing);text-wrap:balance;font-weight:700}.explore[data-astro-cid-5ehbh64s]{font-size:var(--text-sm);color:var(--color-brand-red);font-weight:600}.explore-arrow[data-astro-cid-5ehbh64s]{display:inline-block}.back[data-astro-cid-5ehbh64s]{color:var(--color-white);visibility:hidden;opacity:0;pointer-events:none;text-shadow:0 0 1px var(--color-brand-red), 0 0 3px var(--color-brand-red), 0 0 6px var(--color-brand-red);gap:.5rem}.service[data-astro-cid-5ehbh64s]{font-size:var(--text-circle-service);line-height:var(--text-circle-service--line-height);letter-spacing:var(--text-circle-service--letter-spacing);text-wrap:balance;font-weight:700}.detail[data-astro-cid-5ehbh64s]{font-size:var(--text-circle-detail);line-height:var(--text-circle-detail--line-height);text-wrap:balance}.learn[data-astro-cid-5ehbh64s]{min-height:2.75rem;font-size:var(--text-sm);color:var(--color-white);text-underline-offset:4px;align-items:center;gap:.4rem;margin-top:.25rem;font-weight:600;text-decoration:underline 2px;display:inline-flex}.learn[data-astro-cid-5ehbh64s]:focus-visible{outline:3px solid var(--color-white);outline-offset:2px;border-radius:var(--radius-badge)}.circle[data-astro-cid-5ehbh64s].is-open .disc[data-astro-cid-5ehbh64s]{--disc-bg:var(--color-brand-red);box-shadow:var(--shadow-float)}.circle[data-astro-cid-5ehbh64s].is-open .front[data-astro-cid-5ehbh64s]{opacity:0}.circle[data-astro-cid-5ehbh64s].is-open .back[data-astro-cid-5ehbh64s]{visibility:visible;opacity:1;pointer-events:auto}@media (hover:hover) and (pointer:fine){.circles[data-astro-cid-5ehbh64s]:not([data-touch]) .circle[data-astro-cid-5ehbh64s]:hover:not(.is-hushed) .disc[data-astro-cid-5ehbh64s]{--disc-bg:var(--color-brand-red);box-shadow:var(--shadow-float)}.circles[data-astro-cid-5ehbh64s]:not([data-touch]) .circle[data-astro-cid-5ehbh64s]:hover:not(.is-hushed) .front[data-astro-cid-5ehbh64s]{opacity:0}.circles[data-astro-cid-5ehbh64s]:not([data-touch]) .circle[data-astro-cid-5ehbh64s]:hover:not(.is-hushed) .back[data-astro-cid-5ehbh64s]{visibility:visible;opacity:1;pointer-events:auto}}.circles[data-astro-cid-5ehbh64s]:not([data-ready]) .circle[data-astro-cid-5ehbh64s]:focus-within .disc[data-astro-cid-5ehbh64s]{--disc-bg:var(--color-brand-red)}.circles[data-astro-cid-5ehbh64s]:not([data-ready]) .circle[data-astro-cid-5ehbh64s]:focus-within .front[data-astro-cid-5ehbh64s]{opacity:0}.circles[data-astro-cid-5ehbh64s]:not([data-ready]) .circle[data-astro-cid-5ehbh64s]:focus-within .back[data-astro-cid-5ehbh64s]{visibility:visible;opacity:1;pointer-events:auto}.front[data-astro-cid-5ehbh64s]:focus-visible{outline:none}.circle[data-astro-cid-5ehbh64s]:has(.front:focus-visible) .disc[data-astro-cid-5ehbh64s]{outline:3px solid var(--color-ink);outline-offset:4px}@media (forced-colors:active){.disc[data-astro-cid-5ehbh64s]{border:1px solid canvastext}.circle[data-astro-cid-5ehbh64s].is-open .disc[data-astro-cid-5ehbh64s]{border:4px solid highlight}@media (hover:hover) and (pointer:fine){.circles[data-astro-cid-5ehbh64s]:not([data-touch]) .circle[data-astro-cid-5ehbh64s]:hover:not(.is-hushed) .disc[data-astro-cid-5ehbh64s]{border:4px solid highlight}}}@media (prefers-reduced-motion:no-preference){.disc[data-astro-cid-5ehbh64s]{transition:background-color .4s,box-shadow .4s,transform .4s}.front[data-astro-cid-5ehbh64s],.back[data-astro-cid-5ehbh64s]{transition:opacity .4s,transform .4s,visibility 0s linear .4s}.back[data-astro-cid-5ehbh64s]{transform:translateY(.5rem)}.circle[data-astro-cid-5ehbh64s].is-open .back[data-astro-cid-5ehbh64s],.circles[data-astro-cid-5ehbh64s]:not([data-ready]) .circle[data-astro-cid-5ehbh64s]:focus-within .back[data-astro-cid-5ehbh64s]{transition-delay:0s;transform:none}.circle[data-astro-cid-5ehbh64s].is-open .front[data-astro-cid-5ehbh64s]{transform:translateY(-.5rem)}.circle[data-astro-cid-5ehbh64s].is-open .disc[data-astro-cid-5ehbh64s]{transform:translateY(-.375rem)}.learn-arrow[data-astro-cid-5ehbh64s]{transition:transform .2s}.learn[data-astro-cid-5ehbh64s]:hover .learn-arrow[data-astro-cid-5ehbh64s]{transform:translate(.25em)}@media (hover:hover) and (pointer:fine){.circles[data-astro-cid-5ehbh64s]:not([data-touch]) .circle[data-astro-cid-5ehbh64s]:hover:not(.is-hushed) .back[data-astro-cid-5ehbh64s]{transition-delay:0s;transform:none}.circles[data-astro-cid-5ehbh64s]:not([data-touch]) .circle[data-astro-cid-5ehbh64s]:hover:not(.is-hushed) .front[data-astro-cid-5ehbh64s]{transform:translateY(-.5rem)}.circles[data-astro-cid-5ehbh64s]:not([data-touch]) .circle[data-astro-cid-5ehbh64s]:hover:not(.is-hushed) .disc[data-astro-cid-5ehbh64s]{transform:translateY(-.375rem)}}.circles[data-astro-cid-5ehbh64s][data-reveal] .circle[data-astro-cid-5ehbh64s]:not([data-shown]) .rise[data-astro-cid-5ehbh64s]{opacity:0;transform:translateY(1.5rem)}.circles[data-astro-cid-5ehbh64s][data-reveal] .circle[data-astro-cid-5ehbh64s][data-shown] .rise[data-astro-cid-5ehbh64s]{transition:opacity .6s,transform .6s;transition-delay:var(--d,0s)}}@media print{.circles[data-astro-cid-5ehbh64s]{flex-wrap:wrap;overflow:visible}.carousel-controls[data-astro-cid-5ehbh64s]{display:none!important}.circles[data-astro-cid-5ehbh64s][data-reveal] .circle[data-astro-cid-5ehbh64s]:not([data-shown]) .rise[data-astro-cid-5ehbh64s]{opacity:1;transform:none}}.approach-band[data-astro-cid-ljztba6z]{margin-top:calc(var(--spacing-header-gap) + 2.5rem)}.mountain[data-astro-cid-ljztba6z]{-webkit-print-color-adjust:exact;print-color-adjust:exact;top:calc(-1 * (var(--spacing-header-gap) + 2.5rem) + 1.5rem);height:calc(var(--spacing-header-gap) + 2.5rem - 1.5rem + 14rem);mask-image:linear-gradient(to bottom, var(--color-ink) 55%, transparent)}.approach-content[data-astro-cid-ljztba6z]{padding-top:12rem}@media (width>=64rem){.approach-band[data-astro-cid-ljztba6z]{margin-top:calc(var(--spacing-header-gap) + 4rem)}.mountain[data-astro-cid-ljztba6z]{top:calc(-1 * (var(--spacing-section) + 4rem) + 1.5rem);height:auto;mask-image:linear-gradient(to right, transparent 25%, var(--color-ink) 55%);bottom:0}.approach-content[data-astro-cid-ljztba6z]{padding-top:5rem}}
