.engul-inner-visual-hero[data-astro-cid-qphscn4v]{background:#102330;border-bottom:1px solid rgba(18,45,65,.16)}.engul-inner-visual-stage[data-astro-cid-qphscn4v]{position:relative;isolation:isolate;overflow:hidden;height:clamp(440px,40vw,575px);min-height:440px;background:#193148}.engul-inner-visual-slides[data-astro-cid-qphscn4v],.engul-inner-visual-slide[data-astro-cid-qphscn4v]{position:absolute;inset:0;margin:0}.engul-inner-visual-slide[data-astro-cid-qphscn4v]{opacity:0;visibility:hidden;transition:opacity .65s ease,visibility .65s ease;background:#193148}.engul-inner-visual-slide[data-astro-cid-qphscn4v]:before{content:"";position:absolute;inset:-22px;background-image:var(--inner-hero-image);background-size:cover;background-position:var(--inner-hero-focus,50% 32%);filter:blur(18px) brightness(.72) saturate(.9);transform:scale(1.05)}.engul-inner-visual-slide[data-astro-cid-qphscn4v].is-active{opacity:1;visibility:visible}.engul-inner-visual-slide[data-astro-cid-qphscn4v]>img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:cover;object-position:var(--inner-hero-focus,50% 32%)}.engul-inner-visual-slide[data-astro-cid-qphscn4v] figcaption[data-astro-cid-qphscn4v]{position:absolute;z-index:3;right:max(24px,calc((100vw - 1180px)/2));top:24px;max-width:290px;border-left:2px solid #6f95b1;background:#08131b9e;backdrop-filter:blur(7px);padding:8px 11px;color:#fff;font-size:.76rem;line-height:1.4;box-shadow:0 8px 22px #00000014}.engul-inner-visual-shade[data-astro-cid-qphscn4v]{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(7,17,24,.38) 0%,rgba(7,17,24,.2) 38%,rgba(7,17,24,.06) 70%,transparent 100%),linear-gradient(0deg,rgba(7,17,24,.36),rgba(7,17,24,.05) 55%,transparent 74%)}.engul-inner-visual-content[data-astro-cid-qphscn4v]{position:relative;z-index:2;width:min(1180px,calc(100% - 48px));height:100%;margin:auto;display:flex;align-items:flex-end;justify-content:flex-start;padding:46px 0 70px}.engul-inner-visual-copy[data-astro-cid-qphscn4v]{width:min(500px,46vw);padding:22px 25px 23px;border-left:3px solid #6f95b1;border-radius:0 9px 9px 0;background:#07121bad;backdrop-filter:blur(8px);box-shadow:0 12px 30px #00000029}.engul-inner-visual-content[data-astro-cid-qphscn4v] h1[data-astro-cid-qphscn4v]{max-width:13ch;margin:0 0 12px;color:#fff!important;font-size:clamp(2.5rem,4.2vw,3.9rem)!important;line-height:1.04!important;letter-spacing:-.043em!important;font-weight:830!important;text-wrap:balance;text-shadow:0 3px 20px rgba(0,0,0,.28)}.engul-inner-visual-content[data-astro-cid-qphscn4v] p[data-astro-cid-qphscn4v]{max-width:44ch;margin:0;color:#f6f8f9!important;font-size:clamp(1rem,1.25vw,1.09rem)!important;line-height:1.56!important;font-weight:520;text-shadow:0 2px 14px rgba(0,0,0,.28)}.engul-inner-visual-controls[data-astro-cid-qphscn4v]{position:absolute;z-index:4;right:max(24px,calc((100vw - 1180px)/2));bottom:22px;display:flex;align-items:center;justify-content:center;gap:4px;padding:4px 6px;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#08131b7a;backdrop-filter:blur(9px);box-shadow:0 8px 24px #0000001f}.engul-inner-visual-controls[data-astro-cid-qphscn4v]>button[data-astro-cid-qphscn4v]{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:transparent;color:#fff;font-size:1rem;cursor:pointer;transition:background-color .2s ease}.engul-inner-visual-controls[data-astro-cid-qphscn4v]>button[data-astro-cid-qphscn4v]:hover{background:#ffffff21}.engul-inner-visual-dots[data-astro-cid-qphscn4v]{display:flex;align-items:center;gap:1px}.engul-inner-visual-dots[data-astro-cid-qphscn4v] button[data-astro-cid-qphscn4v]{display:grid;place-items:center;width:27px;height:40px;border:0;border-radius:999px;padding:0;background:transparent;cursor:pointer}.engul-inner-visual-dots[data-astro-cid-qphscn4v] button[data-astro-cid-qphscn4v]:after{content:"";display:block;width:16px;height:3px;border-radius:99px;background:#ffffff6e;transition:width .2s ease,background-color .2s ease}.engul-inner-visual-dots[data-astro-cid-qphscn4v] button[data-astro-cid-qphscn4v].is-active:after{width:23px;background:#7fa4bd}.engul-inner-visual-hero[data-astro-cid-qphscn4v] button[data-astro-cid-qphscn4v]:focus-visible{outline:3px solid #8fb0c6;outline-offset:2px}@media(max-width:700px){.engul-inner-visual-stage[data-astro-cid-qphscn4v]{height:clamp(420px,66svh,510px);min-height:420px}.engul-inner-visual-shade[data-astro-cid-qphscn4v]{background:linear-gradient(0deg,#071118e8,#071118ad 53%,#07111833)}.engul-inner-visual-content[data-astro-cid-qphscn4v]{width:calc(100% - 34px);align-items:flex-end;justify-content:flex-start;padding:62px 0 72px}.engul-inner-visual-copy[data-astro-cid-qphscn4v]{width:100%;padding:18px 19px 19px;border-radius:0 8px 8px 0}.engul-inner-visual-content[data-astro-cid-qphscn4v] h1[data-astro-cid-qphscn4v]{max-width:15ch;font-size:clamp(2.12rem,9vw,3rem)!important;line-height:1.06!important;letter-spacing:-.035em!important;margin-bottom:10px}.engul-inner-visual-content[data-astro-cid-qphscn4v] p[data-astro-cid-qphscn4v]{max-width:48ch;font-size:.97rem!important;line-height:1.5!important}.engul-inner-visual-slide[data-astro-cid-qphscn4v]:before{background-position:var(--inner-hero-focus-mobile,50% 27%);filter:blur(16px) brightness(.64) saturate(.86)}.engul-inner-visual-slide[data-astro-cid-qphscn4v]>img{object-fit:contain;object-position:center top}.engul-inner-visual-slide[data-astro-cid-qphscn4v] figcaption[data-astro-cid-qphscn4v]{display:none}.engul-inner-visual-controls[data-astro-cid-qphscn4v]{right:auto;left:50%;bottom:16px;transform:translate(-50%)}.engul-inner-visual-controls[data-astro-cid-qphscn4v]>button[data-astro-cid-qphscn4v]{width:39px;height:39px}.engul-inner-visual-dots[data-astro-cid-qphscn4v] button[data-astro-cid-qphscn4v]{height:39px}}@media(max-width:639px){.engul-inner-visual-stage[data-astro-cid-qphscn4v]{height:clamp(410px,64svh,495px);min-height:410px}.engul-inner-visual-content[data-astro-cid-qphscn4v]{padding-bottom:74px}}@media(prefers-reduced-motion:reduce){.engul-inner-visual-slide[data-astro-cid-qphscn4v],.engul-inner-visual-controls[data-astro-cid-qphscn4v]>button[data-astro-cid-qphscn4v],.engul-inner-visual-dots[data-astro-cid-qphscn4v] button[data-astro-cid-qphscn4v]:after{transition:none}}
