.header[data-v-c0daaa40]{position:fixed;inset:0 0 auto;z-index:100;background:rgba(255,255,255,.86);transition:box-shadow .3s ease,background-color .3s ease}@media (min-width: 900px){.header[data-v-c0daaa40]{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}}.header.is-scrolled[data-v-c0daaa40]{background:rgba(255,255,255,.95);box-shadow:0 2px 20px #0e111614}.header__inner[data-v-c0daaa40]{width:100%;max-width:1360px;margin-inline:auto;padding-inline:clamp(20px,5vw,48px);display:flex;align-items:center;justify-content:space-between;gap:24px;height:76px}@media (max-width: 899px){.header__inner[data-v-c0daaa40]{height:60px}}.logo[data-v-c0daaa40]{position:relative;z-index:1;display:flex;align-items:center;gap:12px;flex-shrink:0}.logo__mark svg[data-v-c0daaa40]{width:36px;height:36px}.logo__mark svg rect[data-v-c0daaa40]{fill:#08328c}.logo__mark svg path[data-v-c0daaa40]{fill:#fff}@media (max-width: 899px){.logo__mark svg[data-v-c0daaa40]{width:30px;height:30px}}.logo__text[data-v-c0daaa40]{display:block}.logo__en[data-v-c0daaa40]{font-family:Oswald,Zen Kaku Gothic New,sans-serif;font-weight:600;letter-spacing:.06em;display:block;font-size:1.3rem;line-height:1.1;letter-spacing:.12em;color:#08328c}@media (max-width: 899px){.logo__en[data-v-c0daaa40]{font-size:1.1rem}}.logo__ja[data-v-c0daaa40]{display:block;font-size:.66rem;font-weight:700;line-height:1.2;letter-spacing:.12em;color:#5b6472}.nav[data-v-c0daaa40]{display:flex;align-items:center;gap:clamp(20px,3vw,44px)}.nav__list[data-v-c0daaa40]{display:flex;align-items:center;gap:clamp(18px,2.6vw,40px)}.nav__link[data-v-c0daaa40]{display:block;text-align:center;position:relative;padding-bottom:4px}.nav__link[data-v-c0daaa40]:after{content:"";position:absolute;left:50%;bottom:0;width:0;height:2px;background:#08328c;transform:translate(-50%);transition:width .3s ease}.nav__link[data-v-c0daaa40]:hover:after{width:100%}.nav__en[data-v-c0daaa40]{font-family:Oswald,Zen Kaku Gothic New,sans-serif;font-weight:600;letter-spacing:.06em;display:block;font-size:.95rem;line-height:1.2;color:#0e1116}.nav__ja[data-v-c0daaa40]{display:block;font-size:.62rem;font-weight:700;letter-spacing:.08em;color:#5b6472}.nav__cta[data-v-c0daaa40]{min-height:48px;padding:0 24px;font-size:.9rem}@media (max-width: 899px){.nav[data-v-c0daaa40]{position:fixed;top:0;right:0;bottom:0;left:0;flex-direction:column;justify-content:center;gap:40px;padding:80px 24px;background:#fff;opacity:0;visibility:hidden;transform:translateY(-12px);transition:opacity .35s ease,transform .35s ease,visibility .35s}.nav.is-open[data-v-c0daaa40]{opacity:1;visibility:visible;transform:none}.nav__list[data-v-c0daaa40]{flex-direction:column;gap:32px}.nav .nav__en[data-v-c0daaa40]{font-size:1.6rem}.nav .nav__ja[data-v-c0daaa40]{font-size:.75rem;margin-top:2px}}.burger[data-v-c0daaa40]{display:none;position:relative;z-index:1;width:34px;height:24px}@media (max-width: 899px){.burger[data-v-c0daaa40]{display:block}}.burger span[data-v-c0daaa40]{position:absolute;left:0;width:100%;height:2px;background:#0e1116;transition:transform .3s ease,opacity .2s ease}.burger span[data-v-c0daaa40]:nth-child(1){top:0}.burger span[data-v-c0daaa40]:nth-child(2){top:11px}.burger span[data-v-c0daaa40]:nth-child(3){bottom:0}.burger.is-open span[data-v-c0daaa40]:nth-child(1){transform:translateY(11px) rotate(38deg)}.burger.is-open span[data-v-c0daaa40]:nth-child(2){opacity:0}.burger.is-open span[data-v-c0daaa40]:nth-child(3){transform:translateY(-11px) rotate(-38deg)}.footer[data-v-4f18092b]{padding-top:clamp(56px,7vw,88px);color:#ffffffc7;background:#08328c}.footer__inner[data-v-4f18092b]{width:100%;max-width:1360px;margin-inline:auto;padding-inline:clamp(20px,5vw,48px);display:flex;flex-wrap:wrap;justify-content:space-between;gap:clamp(36px,6vw,80px);padding-bottom:clamp(44px,5vw,64px)}.footer__brand[data-v-4f18092b]{max-width:420px}.footer__logo[data-v-4f18092b]{font-family:Oswald,Zen Kaku Gothic New,sans-serif;font-weight:600;letter-spacing:.06em;font-size:2rem;line-height:1;letter-spacing:.14em;color:#fff}.footer__name[data-v-4f18092b]{margin-top:10px;font-size:.95rem;font-weight:700;letter-spacing:.08em;color:#fff}.footer__address[data-v-4f18092b]{margin-top:16px;font-size:.88rem;line-height:1.9}.footer__mail[data-v-4f18092b]{display:inline-block;margin-top:12px;font-size:.95rem;font-weight:700;color:#fff;border-bottom:1px solid rgba(255,255,255,.45);transition:opacity .2s ease}.footer__mail[data-v-4f18092b]:hover{opacity:.7}.footer__links[data-v-4f18092b]{display:flex;gap:clamp(40px,6vw,96px)}.footer__colhead[data-v-4f18092b]{font-family:Oswald,Zen Kaku Gothic New,sans-serif;font-weight:600;letter-spacing:.06em;margin-bottom:18px;font-size:.95rem;color:#fff9}.footer__col li+li[data-v-4f18092b]{margin-top:12px}.footer__col a[data-v-4f18092b]{font-size:.92rem;font-weight:500;transition:color .2s ease}.footer__col a[data-v-4f18092b]:hover{color:#fff}.footer__copy[data-v-4f18092b]{width:100%;max-width:1360px;margin-inline:auto;padding-inline:clamp(20px,5vw,48px);padding-block:22px;font-size:.75rem;letter-spacing:.08em;color:#ffffff8c;border-top:1px solid rgba(255,255,255,.16)}.site[data-v-5f65c584]{display:flex;flex-direction:column;min-height:100vh}.site__main[data-v-5f65c584]{flex:1}.hero[data-v-5e649d4b]{position:relative;display:flex;align-items:center;min-height:100svh;padding-top:76px;overflow:hidden;background:#f3f5f8}@media (max-width: 899px){.hero[data-v-5e649d4b]{padding-top:60px}}.hero__mosaic[data-v-5e649d4b]{position:absolute;top:-6%;right:-2%;bottom:-6%;left:-2%;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;transform:rotate(-4deg) scale(1.12)}@media (max-width: 899px){.hero__mosaic[data-v-5e649d4b]{grid-template-columns:repeat(3,1fr);gap:12px;transform:rotate(-5deg) scale(1.3)}}.mcol[data-v-5e649d4b]{overflow:hidden}.mcol__track[data-v-5e649d4b]{display:grid;gap:18px;animation:mosaic-up-5e649d4b 46s linear infinite}@media (max-width: 899px){.mcol__track[data-v-5e649d4b]{gap:12px}}.mcol__item[data-v-5e649d4b]{aspect-ratio:4/3;overflow:hidden;border-radius:18px;box-shadow:0 12px 30px #0e11161a}.mcol__item img[data-v-5e649d4b]{width:100%;height:100%;object-fit:cover}.mcol--1 .mcol__track[data-v-5e649d4b]{animation-duration:52s}.mcol--2 .mcol__track[data-v-5e649d4b]{animation-name:mosaic-down-5e649d4b;animation-duration:44s}.mcol--3 .mcol__track[data-v-5e649d4b]{animation-duration:60s}.mcol--4 .mcol__track[data-v-5e649d4b]{animation-name:mosaic-down-5e649d4b;animation-duration:48s}@media (max-width: 899px){.mcol--4[data-v-5e649d4b]{display:none}}@keyframes mosaic-up-5e649d4b{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes mosaic-down-5e649d4b{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.hero__veil[data-v-5e649d4b]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(74% 62% at 32% 50%,rgba(255,255,255,.97) 0%,rgba(255,255,255,.9) 48%,rgba(255,255,255,.5) 72%,rgba(255,255,255,.22) 100%),linear-gradient(180deg,rgba(255,255,255,.55) 0%,rgba(255,255,255,.08) 38%,rgba(255,255,255,.75) 88%,#fff 100%)}@media (max-width: 899px){.hero__veil[data-v-5e649d4b]{background:radial-gradient(120% 52% at 20% 42%,rgba(255,255,255,.95) 0%,rgba(255,255,255,.72) 58%,rgba(255,255,255,.4) 100%),linear-gradient(180deg,rgba(255,255,255,.6) 0%,rgba(255,255,255,.3) 70%,#fff 100%)}}.hero__body[data-v-5e649d4b]{width:100%;max-width:1360px;margin-inline:auto;padding-inline:clamp(20px,5vw,48px);position:relative;padding-block:clamp(48px,8vh,96px)}.hero__en[data-v-5e649d4b]{font-family:Oswald,Zen Kaku Gothic New,sans-serif;font-weight:600;letter-spacing:.06em;font-size:clamp(.8rem,1.5vw,1rem);line-height:1.7;letter-spacing:.26em;color:#0b63c5}.hero__slogan[data-v-5e649d4b]{font-family:Zen Kaku Gothic New,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;font-weight:800;line-height:1.5;letter-spacing:.02em;margin-top:20px;font-size:clamp(2.4rem,7.4vw,5.6rem);font-weight:900;line-height:1.22;letter-spacing:.01em}.hero__slogan span[data-v-5e649d4b]{display:block;width:fit-content;padding-right:.12em;background:linear-gradient(transparent 0 6%,rgba(255,255,255,.82) 6% 94%,transparent 94%)}.hero__lead[data-v-5e649d4b]{max-width:34em;margin-top:28px;font-size:clamp(.92rem,1.5vw,1.05rem);font-weight:500;line-height:2.05;color:#5b6472}.hero__btns[data-v-5e649d4b]{display:flex;flex-wrap:wrap;gap:16px;margin-top:40px}.hero__scroll[data-v-5e649d4b]{position:absolute;right:clamp(20px,5vw,48px);bottom:0;display:flex;flex-direction:column;align-items:center;gap:12px}.hero__scroll span[data-v-5e649d4b]{font-family:Oswald,Zen Kaku Gothic New,sans-serif;font-weight:600;letter-spacing:.06em;font-size:.68rem;letter-spacing:.24em;color:#5b6472;writing-mode:vertical-rl}.hero__scroll i[data-v-5e649d4b]{display:block;width:1px;height:76px;background:linear-gradient(to bottom,#08328c 0 40%,rgba(8,50,140,.15) 40% 100%);background-size:100% 250%;animation:scroll-line-5e649d4b 2.4s ease-in-out infinite}@media (max-width: 899px){.hero__scroll[data-v-5e649d4b]{display:none}}@keyframes scroll-line-5e649d4b{0%{background-position:0 -100%}to{background-position:0 100%}}@media (prefers-reduced-motion: reduce){.mcol__track[data-v-5e649d4b],.hero__scroll i[data-v-5e649d4b]{animation:none}}.concept__inner[data-v-a074c066]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(40px,6vw,88px)}@media (max-width: 1199px){.concept__inner[data-v-a074c066]{grid-template-columns:1fr}}.concept__visual[data-v-a074c066]{position:relative;padding-bottom:56px;padding-left:40px}@media (max-width: 599px){.concept__visual[data-v-a074c066]{padding-bottom:40px;padding-left:24px}}.concept__photo[data-v-a074c066]{overflow:hidden;border-radius:24px;box-shadow:0 24px 60px #0e111629}.concept__photo img[data-v-a074c066]{width:100%;aspect-ratio:4/3;object-fit:cover}.concept__photo--sub[data-v-a074c066]{position:absolute;left:0;bottom:0;width:46%;border:6px solid #fff;border-radius:20px}.concept__photo--sub img[data-v-a074c066]{aspect-ratio:1/1}.concept__deco[data-v-a074c066]{position:absolute;top:-22px;right:-18px;z-index:-1;width:150px;height:150px;border-radius:50%;background:#fccb2a;opacity:.85}@media (max-width: 599px){.concept__deco[data-v-a074c066]{width:100px;height:100px}}.concept__catch[data-v-a074c066]{font-family:Zen Kaku Gothic New,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;font-weight:800;line-height:1.5;letter-spacing:.02em;margin-bottom:28px;font-size:clamp(1.5rem,3.4vw,2.3rem);font-weight:900;line-height:1.6}.concept__body p[data-v-a074c066]{font-size:1rem;line-height:2.1;color:#5b6472}.concept__body p+p[data-v-a074c066]{margin-top:1.4em}.business__lead[data-v-91b6f197]{max-width:44em;margin-inline:auto;text-align:center;font-size:clamp(.95rem,1.6vw,1.08rem);line-height:2.1;color:#5b6472}@media (max-width: 599px){.business__lead[data-v-91b6f197]{text-align:left}}.business__list[data-v-91b6f197]{display:grid;gap:clamp(56px,7vw,104px);margin-top:clamp(56px,7vw,96px)}.bz[data-v-91b6f197]{--accent: #0b63c5;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px)}@media (max-width: 899px){.bz[data-v-91b6f197]{grid-template-columns:1fr;gap:28px}}.bz:nth-child(2n) .bz__photo[data-v-91b6f197]{order:2}@media (max-width: 899px){.bz:nth-child(2n) .bz__photo[data-v-91b6f197]{order:0}}.bz--sales[data-v-91b6f197]{--accent: #0b63c5}.bz--media[data-v-91b6f197]{--accent: #7a4aa8}.bz--ad[data-v-91b6f197]{--accent: #ed6306}.bz__photo[data-v-91b6f197]{position:relative;border-radius:24px;overflow:hidden;box-shadow:0 20px 50px #0e111624}.bz__photo img[data-v-91b6f197]{width:100%;aspect-ratio:16/11;object-fit:cover;transition:transform .8s cubic-bezier(.22,1,.36,1)}.bz__photo[data-v-91b6f197]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 30%,transparent),transparent 55%)}.bz__photo[data-v-91b6f197]:after{content:"";position:absolute;inset:auto 0 0 0;z-index:1;height:46%;background:linear-gradient(to top,rgba(14,17,22,.42),rgba(14,17,22,0))}.bz:hover .bz__photo img[data-v-91b6f197]{transform:scale(1.045)}.bz__no[data-v-91b6f197]{font-family:Oswald,Zen Kaku Gothic New,sans-serif;font-weight:600;letter-spacing:.06em;position:absolute;z-index:2;left:22px;bottom:10px;font-size:clamp(3.4rem,7vw,5.2rem);line-height:1;color:#ffffffeb;text-shadow:0 4px 24px rgba(0,0,0,.25)}.bz__en[data-v-91b6f197]{font-family:Oswald,Zen Kaku Gothic New,sans-serif;font-weight:600;letter-spacing:.06em;font-size:clamp(1.1rem,2.2vw,1.5rem);line-height:1.2;letter-spacing:.1em;color:var(--accent)}.bz__ja[data-v-91b6f197]{font-family:Zen Kaku Gothic New,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;font-weight:800;line-height:1.5;letter-spacing:.02em;margin-top:6px;font-size:clamp(1.5rem,3.2vw,2.1rem);font-weight:900}.bz__catch[data-v-91b6f197]{margin-top:18px;padding-left:16px;font-size:clamp(1rem,1.8vw,1.15rem);font-weight:700;line-height:1.8;border-left:4px solid var(--accent)}.bz__body[data-v-91b6f197]{margin-top:16px;font-size:.97rem;line-height:2.05;color:#5b6472}.bz__points[data-v-91b6f197]{margin-top:24px;padding-top:22px;border-top:1px dashed #dfe4ea}.bz__points li[data-v-91b6f197]{position:relative;padding-left:26px;font-size:.93rem;font-weight:700;line-height:1.8}.bz__points li+li[data-v-91b6f197]{margin-top:10px}.bz__points li[data-v-91b6f197]:before{content:"";position:absolute;top:.62em;left:0;width:14px;height:14px;border-radius:50%;background:var(--accent);opacity:.22}.bz__points li[data-v-91b6f197]:after{content:"";position:absolute;top:.88em;left:5px;width:4px;height:4px;border-radius:50%;background:var(--accent)}.company__head[data-v-107c7349]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:clamp(28px,5vw,64px)}@media (max-width: 899px){.company__head[data-v-107c7349]{grid-template-columns:1fr;align-items:start}}.company__photo[data-v-107c7349]{border-radius:24px;overflow:hidden;box-shadow:0 20px 50px #0e111624}.company__photo img[data-v-107c7349]{width:100%;aspect-ratio:16/9;object-fit:cover}.company__detail[data-v-107c7349]{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(32px,5vw,64px);margin-top:clamp(40px,5vw,64px)}@media (max-width: 899px){.company__detail[data-v-107c7349]{grid-template-columns:1fr}}.company__row[data-v-107c7349]{display:grid;grid-template-columns:9.5em minmax(0,1fr);gap:16px;padding:22px 4px;border-top:1px solid #dfe4ea}.company__row[data-v-107c7349]:last-child{border-bottom:1px solid #dfe4ea}@media (max-width: 599px){.company__row[data-v-107c7349]{grid-template-columns:1fr;gap:4px;padding:18px 2px}}.company__row dt[data-v-107c7349]{font-size:.9rem;font-weight:700;letter-spacing:.08em;color:#08328c}.company__row dd[data-v-107c7349]{font-size:.97rem;line-height:1.95}.company__row dd a[data-v-107c7349]{font-weight:700;color:#0b63c5;border-bottom:1px solid currentColor}.company__row dd a[data-v-107c7349]:hover{opacity:.7}.company__biz[data-v-107c7349]{display:flex;flex-wrap:wrap;gap:8px}.company__biz li[data-v-107c7349]{padding:3px 14px;font-size:.86rem;font-weight:700;border:1px solid #dfe4ea;border-radius:999px;background:#f3f5f8}.company__map[data-v-107c7349]{position:relative;min-height:300px;border-radius:24px;overflow:hidden;background:#f3f5f8}.company__map iframe[data-v-107c7349]{display:block;width:100%;height:100%;min-height:300px;border:0;filter:grayscale(.25)}.company__maplink[data-v-107c7349]{position:absolute;right:12px;bottom:12px;padding:8px 16px;font-size:.78rem;font-weight:700;color:#fff;background:rgba(8,50,140,.92);border-radius:999px;box-shadow:0 6px 18px #0e111633;transition:background-color .2s ease}.company__maplink[data-v-107c7349]:hover{background:#0b63c5}.contact[data-v-9dab0393]{position:relative;overflow:hidden;padding-block:clamp(76px,10vw,136px);color:#fff;background:linear-gradient(118deg,#08328c 0%,#0a40ad 52%,#0b63c5 100%)}.contact__inner[data-v-9dab0393]{position:relative;text-align:center}.contact__deco[data-v-9dab0393]{position:absolute;border-radius:50%}.contact__deco--1[data-v-9dab0393]{top:-120px;left:-80px;width:320px;height:320px;background:rgba(255,255,255,.07)}.contact__deco--2[data-v-9dab0393]{right:-100px;bottom:-140px;width:400px;height:400px;background:rgba(252,203,42,.14)}.contact__lead[data-v-9dab0393]{margin-top:-10px;font-size:clamp(.95rem,1.7vw,1.08rem);line-height:2.1;color:#ffffffe0}.contact__mail[data-v-9dab0393]{display:inline-flex;flex-direction:column;align-items:center;gap:6px;margin-top:40px;padding:26px clamp(32px,6vw,72px);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.4);border-radius:20px;transition:background-color .3s ease,transform .3s ease}.contact__mail[data-v-9dab0393]:hover{background:rgba(255,255,255,.18);transform:translateY(-3px)}.contact__mail-label[data-v-9dab0393]{font-family:Oswald,Zen Kaku Gothic New,sans-serif;font-weight:600;letter-spacing:.06em;font-size:.78rem;letter-spacing:.3em;color:#fccb2a}.contact__mail-addr[data-v-9dab0393]{font-family:Oswald,Zen Kaku Gothic New,sans-serif;font-weight:600;letter-spacing:.06em;font-size:clamp(1.3rem,4.2vw,2.2rem);font-weight:500;line-height:1.2;letter-spacing:.04em;word-break:break-all}.contact__note[data-v-9dab0393]{margin-top:26px;font-size:.82rem;line-height:1.9;color:#ffffffa8}*,*:before,*:after{box-sizing:border-box}html{overflow-x:hidden;scroll-behavior:smooth;scroll-padding-top:76px}@media (max-width: 899px){html{scroll-padding-top:60px}}body{margin:0;font-family:Zen Kaku Gothic New,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;font-size:16px;font-weight:500;line-height:1.9;color:#0e1116;background:#ffffff;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,p,figure,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}img,svg{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}.l-inner{width:100%;max-width:1200px;margin-inline:auto;padding-inline:clamp(20px,5vw,48px)}.l-section{position:relative;padding-block:clamp(72px,10vw,140px)}.l-section--gray{background:#f3f5f8}.c-title{margin-bottom:clamp(32px,4vw,56px)}.c-title__en{font-family:Oswald,Zen Kaku Gothic New,sans-serif;font-weight:600;letter-spacing:.06em;display:block;font-size:clamp(2.5rem,6.4vw,4.75rem);line-height:1;letter-spacing:.02em;color:#08328c}.c-title__ja{font-family:Zen Kaku Gothic New,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;font-weight:800;line-height:1.5;letter-spacing:.02em;display:block;margin-top:12px;font-size:clamp(1.1rem,2.2vw,1.35rem);letter-spacing:.1em}.c-title__ja:before{content:"";display:inline-block;width:28px;height:2px;margin-right:14px;vertical-align:.35em;background:currentColor}.c-title--center{text-align:center}.c-title--center .c-title__ja:before{display:none}.c-title--light .c-title__en{color:#fff}.c-title--light .c-title__ja{color:#ffffffeb}.c-btn{font-family:Zen Kaku Gothic New,Hiragino Kaku Gothic ProN,Yu Gothic,sans-serif;display:inline-flex;align-items:center;gap:14px;min-height:60px;padding:0 34px;font-size:1rem;font-weight:700;letter-spacing:.06em;color:#fff;background:#08328c;border-radius:999px;transition:transform .25s ease,background-color .25s ease,box-shadow .25s ease}.c-btn:after{content:"";width:22px;height:8px;background:currentColor;clip-path:polygon(0 40%,70% 40%,70% 0,100% 50%,70% 100%,70% 60%,0 60%);transition:transform .25s ease}.c-btn:hover{background:#0b63c5;box-shadow:0 12px 28px #08328c47}.c-btn:hover:after{transform:translate(5px)}.c-btn--ghost{color:#08328c;background:#fff;box-shadow:inset 0 0 0 2px currentColor}.c-btn--ghost:hover{color:#fff;background:#08328c;box-shadow:none}.u-reveal{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.u-reveal.is-visible{opacity:1;transform:none}.u-reveal--d1{transition-delay:.1s}.u-reveal--d2{transition-delay:.2s}.u-reveal--d3{transition-delay:.3s}.u-reveal--d4{transition-delay:.4s}.u-reveal--d5{transition-delay:.5s}.u-reveal--d6{transition-delay:.6s}.u-reveal--d7{transition-delay:.7s}.u-reveal--d8{transition-delay:.8s}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.u-reveal{opacity:1;transform:none;transition:none}}
