.world-section__content:where(.astro-7avll4yn){grid-column-start:popout-start;grid-column-end:popout-end;display:grid;grid-template-columns:subgrid}.world-section__map:where(.astro-7avll4yn){grid-column:1/-1;-webkit-mask-image:linear-gradient(#000 30%,#0004);mask-image:linear-gradient(#000 30%,#0004)}.world-section__body:where(.astro-7avll4yn){grid-column:content;margin-block-start:max(-10cqi,-12rem);z-index:2;position:relative;display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-m) var(--space-l)}.world-section__typography:where(.astro-7avll4yn){flex-basis:25rem;flex-grow:1}h2:where(.astro-7avll4yn):first-line{font-style:normal;color:var(--color-black);text-shadow:1px 1px 0px var(--color-white),0px -1px 0px var(--color-white),-1px 1px 0px var(--color-white),-1px 0px 0px var(--color-white),1px 0px 0px var(--color-white),0px 1px 0px var(--color-white),-1px -1px 0px var(--color-white),1px -1px 0px var(--color-white)}.world-section__actions:where(.astro-7avll4yn){flex-shrink:0}.hero:where(.astro-qlsej7js){--block-padding: 4cqi;--overshoot: 6cqi;--duration: 8s;--mask-threshold: 75%;--min-height: 16rem;width:min(100% - 2 * var(--space-m-l),100rem);margin-inline:auto;container-type:inline-size;background:var(--color-black);color:var(--color-white);padding-block:max((100svh - 160vw) / 2,0px)}.keyvisual:where(.astro-qlsej7js){padding-block-start:var(--block-padding);display:flex}.segment:where(.astro-qlsej7js){--delay: 0s;aspect-ratio:5/7;max-width:calc(100cqi / 3);min-height:var(--min-height);flex-grow:1;position:relative;animation:wave var(--duration) calc(var(--delay, 0s) * -1 - .4s) alternate infinite ease-in-out both}.segment:where(.astro-qlsej7js):nth-child(2){--delay: calc(var(--duration) / -3)}.segment:where(.astro-qlsej7js):nth-child(3){--delay: calc(var(--duration) / -3 * 2)}.segment:where(.astro-qlsej7js):after{content:"";position:absolute;inset:-1cqi -1px;background:var(--color-black);transform-origin:center top;animation:shrink 1.1s calc(var(--delay, 0s) * -.05 + .3s) ease both}.segment:where(.astro-qlsej7js) .bg:where(.astro-qlsej7js),.segment:where(.astro-qlsej7js) .front:where(.astro-qlsej7js){position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 var(--mask-threshold),#0000 90%);mask-image:linear-gradient(#000 var(--mask-threshold),#0000 90%)}.segment:where(.astro-qlsej7js) .bg:where(.astro-qlsej7js){inset-inline-start:calc(var(--overshoot) * 1.5)}:where(.astro-qlsej7js):is(.segment .bg) img:where(.astro-qlsej7js){width:120%;height:100%;min-height:var(--min-height);object-fit:cover}.segment:where(.astro-qlsej7js) .front:where(.astro-qlsej7js){--mask-threshold: 85%;inset-inline-start:calc(var(--overshoot) * -.75);display:flex;justify-content:end;animation:wave var(--duration) calc(var(--delay, 0s) * -1.5 - .4s) alternate infinite ease-in-out both}:where(.astro-qlsej7js):is(.segment .front) img:where(.astro-qlsej7js){width:100%;height:100%;object-fit:cover;object-position:left center;animation:fade-in 1.2s calc(.4s + var(--delay) * -.08) cubic-bezier(.34,1.56,.64,1) both}@keyframes wave{0%{transform:translateY(calc(var(--block-padding) / 2))}to{transform:translateY(calc(var(--block-padding) * -.5))}}@keyframes swipe{0%{-webkit-mask-image:linear-gradient(#0000 0%,#0000 48%,#000 52%,#000 90%);mask-image:linear-gradient(#0000 0% 48%,#000 52% 90%);-webkit-mask-size:100% 200%;mask-size:100% 200%;-webkit-mask-position:left top;mask-position:left top}99%{-webkit-mask-position:left 200%;mask-position:left 200%}to{-webkit-mask-image:none;mask-image:none}}@keyframes fade-in{0%{opacity:0;transform:translate(10%)}to{opacity:1;transform:translate(0)}}@keyframes copy-fade{0%{opacity:0;transform:translateY(80%) scale(.8)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes shrink{to{transform:scaleY(0)}}.copy:where(.astro-qlsej7js){position:relative;text-align:center;font-weight:700;font-size:9cqi;line-height:.9;margin-block-start:-1.5lh;text-transform:uppercase}.copy:where(.astro-qlsej7js)>span:where(.astro-qlsej7js){display:block;animation:copy-fade 1s calc(.7s + var(--index, 1) * .15s) cubic-bezier(.34,1.56,.64,1) both}:where(.astro-qlsej7js):is(.copy>span):nth-child(2){--index: 2}:where(.astro-qlsej7js):is(.copy>span):nth-child(3){--index: 3}:where(.astro-qlsej7js):is(.copy>span) span:where(.astro-qlsej7js){color:var(--color-red)}.hero__copy:where(.astro-qlsej7js){display:flex;flex-wrap:wrap;gap:var(--space-s) 0}.hero__copy:where(.astro-qlsej7js)>:where(.astro-qlsej7js){flex-basis:28ch;flex-grow:1}.hero__copy:where(.astro-qlsej7js) h2:where(.astro-qlsej7js){font-size:var(--text-step-0);text-transform:uppercase;line-height:var(--leading-loose);flex-shrink:0;flex-grow:0}:where(.astro-qlsej7js):is(.hero__copy h2) span:where(.astro-qlsej7js){padding-inline:var(--space-xs);background:linear-gradient(transparent .1lh,var(--color-red) 0);background-repeat:no-repeat;-webkit-box-decoration-break:clone;box-decoration-break:clone;letter-spacing:.02em;color:inherit;line-height:var(--leading-normal)}@supports (animation-timeline: scroll()){:where(.astro-qlsej7js):is(.hero__copy h2) span:where(.astro-qlsej7js){background-size:0% 100%;animation:mark linear both;animation-timeline:view();animation-range:cover 0% contain 20%}}@keyframes mark{to{background-size:100% 100%}}
