.home-section#introduction{padding-top:0}.gptl-hero{--hero-accent:#ff2e88;--gptl-hero-text:#f6f8fa;width:100vw;margin-left:calc(50% - 50vw)}.gptl-hero{position:relative;isolation:isolate;min-height:clamp(620px,76vh,820px);overflow:hidden;background:#293744;color:var(--gptl-hero-text)}.gptl-hero__media,.gptl-hero__media img,.gptl-hero__shade{position:absolute;inset:0;width:100%;height:100%}.gptl-hero__media img{object-fit:cover;object-position:center}.gptl-hero__shade{z-index:1;background:linear-gradient(90deg,rgba(12,21,29,.48) 0%,rgba(12,21,29,.15) 38%,rgba(12,21,29,.1) 62%,rgba(12,21,29,.42) 100%),linear-gradient(180deg,rgba(8,14,20,.22) 0%,transparent 34%,rgba(8,14,20,.32) 100%)}.gptl-hero__content{position:relative;z-index:2;width:min(94vw,1520px);min-height:clamp(620px,76vh,820px);margin:0 auto;padding:clamp(132px,18vh,190px)0 clamp(54px,8vh,84px)}.gptl-hero__title{margin:0;font-family:inter,helvetica neue,Arial,sans-serif;font-size:clamp(57.24px,7.95vw,131.44px);font-weight:400;line-height:.9;letter-spacing:-.055em}.gptl-hero__title-left,.gptl-hero__title-right{display:block;position:absolute}.gptl-hero__title-left{top:clamp(142px,19vh,202px);left:0}.gptl-hero__title-right{top:clamp(300px,41vh,410px);right:0;text-align:right}.gptl-hero__tagline{position:absolute;left:0;bottom:clamp(54px,8vh,84px);margin:0;max-width:37rem;font-family:noto sans tc,pingfang tc,sans-serif;font-size:clamp(18px,1.4vw,21px);font-weight:400;line-height:1.7;letter-spacing:.04em;text-shadow:0 2px 18px rgba(0,0,0,.32)}.gptl-hero__tagline>span{display:inline-block;width:34px;height:3px;margin:0 12px 4px 0;background:var(--hero-accent)}@media(max-width:760px){.gptl-hero,.gptl-hero__content{min-height:680px}.gptl-hero__media img{object-position:63% center}.gptl-hero__content{width:calc(100% - 40px);padding-top:128px}.gptl-hero__title{font-size:clamp(50px,15vw,76px)}.gptl-hero__title-left{top:132px}.gptl-hero__title-right{top:320px;right:0}.gptl-hero__tagline{bottom:38px;max-width:20rem}}@media(prefers-reduced-motion:reduce){.gptl-hero *{scroll-behavior:auto;animation:none!important;transition:none!important}}.gptl-introduction h1.gptl-hero__title{font-size:clamp(57.24px,7.95vw,131.44px)!important;line-height:.9!important;font-weight:400;letter-spacing:-.055em;color:var(--gptl-hero-text)}@media(max-width:760px){.gptl-introduction h1.gptl-hero__title{font-size:clamp(50px,15vw,76px)!important}}.home-section#introduction{container-type:inline-size}.gptl-hero{width:100cqw;margin-left:calc(50% - 50cqw)}.gptl-hero__content{width:100%;max-width:none;margin-inline:0;padding-inline:var(--gptl-content-gutter)}.gptl-hero__title-left,.gptl-hero__tagline{left:var(--gptl-content-gutter)}.gptl-hero__title-right{right:var(--gptl-content-gutter)}@media(max-width:760px){.gptl-hero__tagline{max-width:calc(100% - 2 * var(--gptl-content-gutter))}}