@media (max-width:359px){.v4-header .v4-header__bar{width:100%;padding-inline:12px;gap:4px}.v4-header .v4-header__actions{gap:4px}}.isms-marks--white .isms-marks__panel{background:#000;border-color:rgba(255,255,255,.24);color:#fff}.isms-marks--white .isms-marks__artwork{filter:grayscale(1) brightness(.65) contrast(6) invert(1)}.isms-marks--white .isms-marks__number{color:#fff}.isms-marks--white .isms-marks__details{color:inherit}.isms-marks a:focus-visible{outline:2px solid currentColor;outline-offset:5px}.v4-footer__certification{margin-top:36px}.v4-footer__legal li{min-width:0}.v4-footer__col a{display:inline-block;max-width:100%;text-wrap:balance;word-break:auto-phrase}.v4-footer__legal a,.v4-footer__legal button{display:inline-block;max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.8}.v4-footer a:focus-visible,.v4-footer button:focus-visible{outline:2px solid #fff;outline-offset:5px}@media (max-width:767px){.v4-footer__legal ul{grid-template-columns:minmax(0,1fr);justify-items:start;gap:12px}.alba-footer-legal{border-top:0}.alba-footer-legal>.container{padding:0 24px max(40px,env(safe-area-inset-bottom))}.alba-footer-legal__inner{gap:32px;border-top:1px solid var(--c-line);padding-top:24px}.alba-footer-legal__nav{display:flex;flex-direction:column;align-items:flex-start;gap:0}.alba-footer-legal__nav>a,.alba-footer-legal__nav>button{display:flex;align-items:center;min-height:40px;max-width:100%;color:var(--c-ink-700);font-size:13px;font-weight:400;line-height:1.7;letter-spacing:0;text-align:left}.alba-footer-legal__nav>a:hover,.alba-footer-legal__nav>button:hover{color:var(--c-blue-600)}}@media (max-width:767px){.alba-footer-legal__nav>a:focus-visible,.alba-footer-legal__nav>button:focus-visible{outline:2px solid var(--c-blue-600);outline-offset:4px}.alba-footer-legal__copyright{color:var(--c-ink-500);font-size:11px;line-height:1.6;text-align:left}}@media (max-width:359px){.v4-footer .v4-footer__cols{grid-template-columns:minmax(0,1fr)}}:root{--v4-paper:#f4f3ef;--v4-card:#ffffff;--v4-fog:#eae8e3;--v4-mist:#dddbd5;--v4-ink:#0a0a0b;--v4-ink-2:#2a2a2c;--v4-graphite:#5d5c58;--v4-steel:#8d8b85;--v4-line:rgba(10,10,11,0.12);--v4-line-strong:rgba(10,10,11,0.85);--v4-night:#0a0a0b;--v4-night-2:#141416;--v4-night-line:rgba(255,255,255,0.14);--v4-night-text:rgba(255,255,255,0.64);--v4-blue:#0056d0;--v4-blue-bright:#5b93ff;--v4-blue-tint:#e8eefb;--v4-gutter:clamp(20px,3.6vw,56px);--v4-max:1600px;--v4-col-gap:clamp(16px,1.8vw,28px);--v4-section:clamp(88px,10vw,160px);--v4-radius:6px;--v4-ease:cubic-bezier(0.22,1,0.36,1);--v4-ease-io:cubic-bezier(0.65,0,0.35,1);--v4-ff-display:var(--ff-display,"Inter Tight","Inter",system-ui,sans-serif);--v4-ff-mono:var(--ff-display,"Inter Tight","Inter",system-ui,sans-serif);--v4-ff-jp:var(--ff-jp)}.v4-root{--c-bg:#f4f3ef;--c-bg-soft:#eceae5;--c-surface:#ffffff;--c-line:#dedbd4;--c-line-soft:#e9e7e2;--c-ink-700:#2a2a2c;--c-ink-500:#5d5c58;--c-ink-400:#8d8b85;--c-ink-300:#b5b3ad;--c-ink-200:#d9d7d1;background:var(--v4-paper);color:var(--v4-ink);font-feature-settings:"palt" 1;-webkit-font-smoothing:antialiased}.v4-root ::selection{background:var(--v4-ink);color:#fff}.v4-wrap{width:100%;max-width:var(--v4-max);margin-inline:auto;padding-inline:var(--v4-gutter)}.v4-section{padding-block:var(--v4-section);position:relative}.v4-night{background:var(--v4-night);color:#fff}.v4-fog{background:var(--v4-fog)}.v4-card-bg{background:var(--v4-card)}.v4-mono{line-height:1.5;font-weight:500}.v4-index,.v4-mono{font-family:var(--v4-ff-mono);font-size:12px;letter-spacing:.01em;font-variant-numeric:tabular-nums}.v4-index{color:var(--v4-steel)}.v4-night .v4-index{color:var(--v4-night-text)}.v4-kicker{display:flex;align-items:center;gap:12px;font-family:var(--v4-ff-jp);font-size:13px;font-weight:500;letter-spacing:.02em;color:var(--v4-graphite)}.v4-en .v4-kicker,html[lang=en] .v4-kicker{font-family:var(--v4-ff-display)}.v4-kicker:before{content:"";width:24px;height:1.5px;border-radius:1px;background:var(--v4-blue);flex:none}.v4-kicker span{color:var(--v4-steel)}.v4-night .v4-kicker,[data-header=dark] .v4-kicker{color:rgba(255,255,255,.86)}.v4-night .v4-kicker span,[data-header=dark] .v4-kicker span{color:var(--v4-night-text)}.v4-night .v4-kicker:before,[data-header=dark] .v4-kicker:before{background:var(--v4-blue-bright)}.v4-display{font-family:var(--v4-ff-display);font-weight:400;letter-spacing:-.035em;line-height:.98}.v4-display--xl{font-size:clamp(48px,7vw,112px)}.v4-display--lg{font-size:clamp(40px,5.4vw,84px)}.v4-display--md{font-size:clamp(34px,4vw,60px)}.v4-h1{font-size:clamp(32px,3.8vw,58px);line-height:1.28;letter-spacing:-.02em}.v4-h1,.v4-h2{font-family:var(--v4-ff-jp);font-weight:500}.v4-h2{font-size:clamp(25px,2.4vw,38px);line-height:1.42;letter-spacing:-.015em}.v4-h3{font-family:var(--v4-ff-jp);font-weight:700;font-size:clamp(17px,1.3vw,20px);line-height:1.55;letter-spacing:-.005em}.v4-en .v4-h1,.v4-en .v4-h2{font-family:var(--v4-ff-display);font-weight:400;letter-spacing:-.028em;line-height:1.12}.v4-en .v4-h3{font-family:var(--v4-ff-display);font-weight:500;letter-spacing:-.01em}.v4-lead{font-size:clamp(15px,1.12vw,17px);line-height:1.95;color:var(--v4-ink-2)}.v4-body{font-size:14px;line-height:1.95;color:var(--v4-graphite)}.v4-night .v4-body,.v4-night .v4-lead,[data-header=dark] .v4-lead{color:var(--v4-night-text)}.v4-phrase{display:inline-block}.v4-btn{--btn-bg:var(--v4-ink);--btn-fg:#fff;--btn-icon-bg:rgba(255,255,255,0.14);position:relative;display:inline-flex;align-items:center;gap:14px;height:46px;padding:0 7px 0 22px;border-radius:999px;background:var(--btn-bg);color:var(--btn-fg);font-size:14px;font-weight:500;letter-spacing:.01em;overflow:hidden;isolation:isolate;transition:background-color .35s var(--v4-ease),color .35s var(--v4-ease),box-shadow .35s}.v4-btn__icon{display:grid;place-items:center;width:32px;height:32px;border-radius:999px;background:var(--btn-icon-bg);transition:transform .5s var(--v4-ease)}.v4-btn:focus-visible .v4-btn__icon,.v4-btn:hover .v4-btn__icon{transform:rotate(45deg)}.v4-btn:hover{--btn-bg:var(--v4-ink-2)}.v4-btn--light{--btn-bg:#fff;--btn-fg:var(--v4-ink);--btn-icon-bg:var(--v4-fog)}.v4-btn--light:hover{--btn-bg:#e9e8e4}.v4-btn--ghost{--btn-bg:transparent;--btn-fg:var(--v4-ink);--btn-icon-bg:var(--v4-fog);box-shadow:inset 0 0 0 1px var(--v4-line-strong)}.v4-btn--ghost:hover{--btn-bg:var(--v4-ink);--btn-fg:#fff;--btn-icon-bg:rgba(255,255,255,0.14)}.v4-night .v4-btn--ghost,[data-header=dark] .v4-btn--ghost{--btn-fg:#fff;--btn-icon-bg:rgba(255,255,255,0.14);box-shadow:inset 0 0 0 1px rgba(255,255,255,.5)}.v4-night .v4-btn--ghost:hover,[data-header=dark] .v4-btn--ghost:hover{--btn-bg:#fff;--btn-fg:var(--v4-ink);--btn-icon-bg:var(--v4-fog)}.v4-link{display:inline-flex;align-items:center;gap:8px;font-weight:500;font-size:14px;background-image:linear-gradient(currentColor,currentColor);background-size:100% 1px;background-position:0 100%;background-repeat:no-repeat;padding-bottom:3px;transition:background-size .5s var(--v4-ease)}.v4-link:hover{background-size:0 1px;background-position:100% 100%}.v4-line-mask{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}.v4-line-mask>span{display:block}.v4-rule{height:1px;background:var(--v4-line);transform-origin:left center}.v4-night .v4-rule{background:var(--v4-night-line)}.v4-media{position:relative;overflow:hidden;border-radius:var(--v4-radius);background:var(--v4-fog)}.v4-night .v4-media{background:var(--v4-night-2)}.v4-media img,.v4-media video{width:100%;height:100%;object-fit:cover;display:block}.v4-caption{display:flex;justify-content:space-between;gap:16px;margin-top:12px;font-family:var(--v4-ff-mono);font-size:11px;letter-spacing:.04em;color:var(--v4-steel)}.v4-night .v4-caption{color:var(--v4-night-text)}.v4-logo{display:inline-block;line-height:0}.v4-logo__svg{height:100%;width:auto;display:block;overflow:visible}.v4-header{position:fixed;inset:0 0 auto 0;z-index:60;color:var(--v4-ink);transition:transform .6s var(--v4-ease),background-color .4s,color .4s}.v4-header__bar{display:flex;align-items:center;justify-content:space-between;gap:24px;height:72px}.v4-header.is-scrolled{background:rgba(244,243,239,.82);backdrop-filter:saturate(1.4) blur(16px);-webkit-backdrop-filter:saturate(1.4) blur(16px)}.v4-header.is-scrolled .v4-header__bar{height:60px}.v4-header.is-hidden{transform:translateY(-100%)}.v4-header.is-dark{color:#fff}.v4-header.is-dark.is-scrolled{background:rgba(10,10,11,.55)}.v4-header.is-menu{color:#fff;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none}.v4-header__logo{height:18px;display:block}@media (min-width:768px){.v4-header__logo{height:20px}}.v4-header__nav{display:none;align-items:center;gap:clamp(20px,2.2vw,36px);font-size:13px;font-weight:500}@media (min-width:1100px){.v4-header__nav{display:flex}}.v4-header__navlink{position:relative;padding-block:6px;opacity:.86;transition:opacity .2s}.v4-header__navlink:hover{opacity:1}.v4-header__navlink:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .5s var(--v4-ease)}.v4-header__navlink:hover:after{transform:scaleX(1);transform-origin:left}.v4-header__actions{display:flex;align-items:center;gap:12px}.v4-header__cta{display:none;align-items:center;height:36px;padding:0 18px;border-radius:999px;background:var(--v4-ink);color:#fff;font-size:13px;font-weight:500;transition:background .3s,color .3s}.v4-header__cta:hover{background:var(--v4-ink-2)}.v4-header.is-dark .v4-header__cta,.v4-header.is-menu .v4-header__cta{background:#fff;color:var(--v4-ink)}.v4-header.is-dark .v4-header__cta:hover,.v4-header.is-menu .v4-header__cta:hover{background:#e9e8e4}@media (min-width:640px){.v4-header__cta{display:inline-flex}}.v4-header__lang{font-family:var(--v4-ff-mono);font-size:11px;letter-spacing:.01em;display:inline-flex;gap:6px}.v4-header__lang button{opacity:.45;transition:opacity .2s}.v4-header__lang button:hover,.v4-header__lang button[aria-pressed=true]{opacity:1}.v4-burger{position:relative;width:36px;height:36px;border-radius:999px;display:grid;place-items:center;box-shadow:inset 0 0 0 1px currentColor;transition:background .3s,color .3s}.v4-burger span{position:absolute;width:14px;height:1.25px;background:currentColor;transition:transform .5s var(--v4-ease)}.v4-burger span:first-child{transform:translateY(-3px)}.v4-burger span:last-child{transform:translateY(3px)}.v4-burger[aria-expanded=true] span:first-child{transform:rotate(45deg)}.v4-burger[aria-expanded=true] span:last-child{transform:rotate(-45deg)}.v4-menu{position:fixed;inset:0;z-index:55;background-color:#050f1e;background-image:linear-gradient(90deg,rgba(120,180,245,.045) 1px,transparent 0),linear-gradient(180deg,rgba(120,180,245,.045) 1px,transparent 0),radial-gradient(circle at 80% 90%,rgba(0,86,208,.22) 0,transparent 55%);background-size:60px 60px,60px 60px,100% 100%;color:#fff;overflow-y:auto;overscroll-behavior:contain}.v4-menu__art{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.v4-menu__inner{position:relative;z-index:1;min-height:100%;display:grid;grid-template-rows:1fr auto;padding-top:120px;padding-bottom:36px}.v4-menu__grid{display:grid;gap:48px}@media (min-width:1024px){.v4-menu__grid{grid-template-columns:7fr 5fr;gap:var(--v4-col-gap)}}.v4-menu__primary{display:flex;flex-direction:column}.v4-menu__big{display:block;padding-block:clamp(14px,1.6vw,20px);border-bottom:1px solid var(--v4-night-line);font-family:var(--v4-ff-jp);font-weight:500;font-size:clamp(24px,2.6vw,36px);line-height:1.3;letter-spacing:-.01em;transition:color .3s}.v4-en .v4-menu__big,html[lang=en] .v4-menu__big{font-family:var(--v4-ff-display);font-weight:400;letter-spacing:-.02em}@media (hover:hover){.v4-menu__big:hover{color:rgba(255,255,255,.6)}}.v4-menu__side{display:grid;gap:36px;align-content:start}.v4-menu__group h3{font-size:12px;font-weight:500;color:var(--v4-night-text);margin-bottom:12px}.v4-menu__group ul{display:grid;gap:8px}.v4-menu__group a{font-size:16px;font-weight:500;line-height:1.6;transition:opacity .2s}.v4-menu__group a:hover{opacity:.7}.v4-menu__foot{margin-top:56px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:12px;color:var(--v4-night-text);border-top:1px solid var(--v4-night-line);padding-top:20px}.v4-footer{background:#000;color:#fff;position:relative}.v4-footer__top{display:grid;gap:48px;padding-top:clamp(56px,6vw,88px)}@media (min-width:1024px){.v4-footer__top{grid-template-columns:5fr 7fr;gap:var(--v4-col-gap)}}.v4-footer__logo{display:block;height:22px}.v4-footer__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px var(--v4-col-gap)}@media (max-width:767px){.v4-footer__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}.v4-footer__col h3{font-size:13px;font-weight:500;letter-spacing:.02em;color:rgba(255,255,255,.55);margin-bottom:28px}.v4-footer__col ul{display:grid;gap:10px}.v4-footer__col a,.v4-footer__contact-link{font-size:17px;line-height:1.4;color:#fff;transition:opacity .2s}.v4-en .v4-footer__col a,html[lang=en] .v4-footer__col a{font-family:var(--v4-ff-display);letter-spacing:-.01em}.v4-footer__col a:hover,.v4-footer__contact-link:hover{opacity:.6}.v4-footer__bottom{display:grid;gap:40px;padding-block:clamp(72px,9vw,128px) 40px}@media (min-width:1024px){.v4-footer__bottom{grid-template-columns:5fr 7fr;gap:var(--v4-col-gap);align-items:end}.v4-footer__contact{justify-self:end;width:calc((100% - 2 * var(--v4-col-gap)) / 3)}}.v4-footer__copy{font-size:13px;font-weight:500;color:#fff;margin-bottom:14px}.v4-footer__legal ul{display:grid;gap:6px}.v4-footer__legal a,.v4-footer__legal button{font-size:13px;color:rgba(255,255,255,.55);text-align:left;transition:color .2s}.v4-footer__legal a:hover,.v4-footer__legal button:hover{color:#fff}.v4-footer__contact h3{margin-bottom:16px}.v4-footer__address{margin-top:10px;font-size:12px;line-height:1.8;color:rgba(255,255,255,.55)}.v4-splash{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background-color:var(--v4-paper,#f4f3ef);background-image:linear-gradient(90deg,rgba(10,22,42,.04) 1px,transparent 0),linear-gradient(180deg,rgba(10,22,42,.04) 1px,transparent 0);background-size:60px 60px;color:var(--v4-ink,#0a0a0b);border-bottom:1px solid rgba(10,22,42,.12)}.v4-splash__logo{height:clamp(24px,3vw,40px)}.v4-splash__meta{position:absolute;left:var(--v4-gutter);right:var(--v4-gutter);bottom:28px;display:flex;justify-content:space-between;font-family:var(--v4-ff-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--v4-graphite,#4c5564)}.v4-splash__bar{position:absolute;left:0;bottom:0;height:2px;width:100%;background:var(--v4-blue,#0056d0);transform-origin:left}.v4-pagehero{position:relative;padding-top:clamp(136px,13vw,196px);padding-bottom:clamp(56px,6vw,96px);background-color:var(--v4-paper);background-image:linear-gradient(90deg,rgba(10,22,42,.04) 1px,transparent 0),linear-gradient(180deg,rgba(10,22,42,.04) 1px,transparent 0);background-size:60px 60px;border-bottom:1px solid rgba(10,22,42,.12);overflow:hidden}svg.v4-line.v4-pagehero__line{opacity:1;inset:0;width:100%;height:100%}@media (max-width:767px){svg.v4-line.v4-pagehero__line{inset:0 0 auto 0;width:100%;height:132px;opacity:.9}}.v4-pagehero>.v4-wrap{position:relative;z-index:1}.v4-pagehero__eyebrow{margin-bottom:clamp(18px,2vw,28px)}.v4-pagehero:not(.v4-pagehero--image) .v4-pagehero__title:first-child{margin-top:calc(20px + clamp(18px, 2vw, 28px))}.v4-pagehero__eyebrow:before{content:none;display:none}.v4-pagehero__title{font-family:var(--v4-ff-display);font-weight:400;font-size:clamp(40px,5.2vw,84px);line-height:1;letter-spacing:-.035em;color:var(--v4-ink);max-width:16ch}.v4-pagehero__title.is-jp{font-family:var(--v4-ff-jp);font-weight:500;font-size:clamp(32px,3.8vw,58px);line-height:1.3;letter-spacing:-.02em;max-width:none}.v4-pagehero__body{margin-top:clamp(20px,2.4vw,32px);max-width:720px}.v4-pagehero__body p{font-size:clamp(15px,1.12vw,17px)!important;line-height:1.95!important;color:var(--v4-graphite)!important}.v4-pagehero--navy{background-color:#061325;background-image:radial-gradient(65% 85% at 76% 42%,rgba(0,86,208,.24) 0,rgba(6,19,37,0) 72%),linear-gradient(90deg,rgba(124,198,240,.055) 1px,transparent 0),linear-gradient(180deg,rgba(124,198,240,.055) 1px,transparent 0),linear-gradient(135deg,#061325,#0a1d37 58%,#0f294d);background-size:auto,60px 60px,60px 60px,auto;border-bottom:1px solid rgba(142,195,240,.18);color:#ffffff}.v4-pagehero--navy .v4-pagehero__eyebrow{color:#8ec3f0}.v4-pagehero--navy .v4-pagehero__title{color:#ffffff}.v4-pagehero--navy .v4-pagehero__body p{color:rgba(226,238,252,.86)!important}.v4-pagehero__mark{position:absolute;right:calc(var(--v4-gutter) * -.4);bottom:-22%;width:clamp(160px,20vw,340px);pointer-events:none}.v4-pagehero__mark circle,.v4-pagehero__mark path{fill:var(--v4-fog)}@media (max-width:767px){.v4-pagehero__mark{width:140px;bottom:-36px;right:-28px}}.v4-pagehero--image{display:flex;align-items:flex-end;min-height:min(76svh,820px);padding:0;border-bottom:0;background:#0b1220;color:#fff;isolation:isolate}.v4-pagehero__bg{position:absolute;inset:0;z-index:-1}.v4-pagehero__bg img{width:100%;height:100%;object-fit:cover}.v4-pagehero__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,14,28,.45),rgba(8,14,28,0) 26%),linear-gradient(0deg,rgba(8,14,28,.84),rgba(8,14,28,.4) 40%,rgba(8,14,28,0) 70%)}.v4-pagehero__inner{position:relative;width:100%;padding-top:140px;padding-bottom:clamp(40px,6vh,72px)}.v4-pagehero--image .v4-pagehero__title{color:#fff}.v4-pagehero--image .v4-pagehero__body p{color:rgba(255,255,255,.82)!important}@media (max-width:767px){.v4-pagehero--image{min-height:64svh}}.v4-cta{position:relative;overflow:hidden;background:var(--v4-paper);color:var(--v4-ink);border-top:1px solid var(--v4-line);isolation:isolate}svg.v4-line.v4-cta__line{z-index:-1;inset:0 0 auto 40%;width:60%;height:clamp(80px,9vw,150px)}@media (max-width:767px){svg.v4-line.v4-cta__line{left:20%;width:80%;height:72px}}.v4-cta__inner{padding-block:clamp(96px,11vw,176px) clamp(72px,8vw,128px);display:grid;gap:36px}@media (min-width:1024px){.v4-cta__inner{grid-template-columns:8fr 4fr;align-items:end;gap:var(--v4-col-gap)}.v4-cta__inner>:last-child{justify-self:end}}.v4-cta__big{font-family:var(--v4-ff-display);font-weight:400;font-size:clamp(56px,8vw,132px);line-height:.95;letter-spacing:-.045em;margin-top:28px}.v4-cta__heading{font-weight:500;font-size:clamp(17px,1.5vw,22px);line-height:1.6;margin-top:32px;max-width:30em}.v4-cta__desc{font-size:14px;line-height:2;margin-top:12px;max-width:40em}.v4-cta .v4-kicker,.v4-cta__desc{color:var(--v4-graphite)}.v4-root .alba-btn{border-radius:999px;font-weight:500}.v4-root .alba-btn--primary{background:var(--v4-ink)!important;color:#fff!important;box-shadow:none!important}.v4-root .alba-btn--primary:hover{background:var(--v4-ink-2)!important}.v4-root .alba-btn--ghost{background:transparent!important;color:var(--v4-ink)!important;box-shadow:inset 0 0 0 1px var(--v4-line-strong)!important;border-color:transparent!important}.v4-root .alba-btn--ghost:hover{background:var(--v4-ink)!important;color:#fff!important}.v4-root .alba-label,.v4-root .ds-label{font-family:var(--v4-ff-mono)!important;letter-spacing:.01em}.v4-root :is(h1,h2,h3,p,.v4-h1,.v4-h2,.v4-h3,.v4-lead){word-break:auto-phrase}@media (prefers-reduced-motion:reduce){.v4-root *,.v4-root :after,.v4-root :before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.v4-line{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.v4-menu__cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--v4-col-gap)}.v4-menu__col,.v4-menu__cols{display:grid;align-content:start}.v4-menu__col{position:relative;gap:18px;padding-top:24px;border-top:1px solid rgba(140,195,250,.2)}.v4-menu__col:before{content:"";position:absolute;top:-1px;left:0;width:28px;height:2px;background:#337fd4}.v4-menu__index{font-family:var(--v4-ff-mono);font-size:11px;font-weight:600;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:#7fb3e3;margin-bottom:-10px}.v4-menu__head{font-family:var(--v4-ff-jp);font-weight:500;font-size:clamp(22px,2vw,28px);line-height:1.3;letter-spacing:-.015em;color:#fff;transition:color .25s}.v4-en .v4-menu__head,html[lang=en] .v4-menu__head{font-family:var(--v4-ff-display);font-weight:400}.v4-menu__col ul{display:grid;gap:10px;margin-top:4px}.v4-menu__col li a{position:relative;display:inline-flex;align-items:center;font-size:15px;line-height:1.65;color:rgba(255,255,255,.72);transition:color .2s,opacity .2s}@media (hover:hover){.v4-menu__head:hover{opacity:.72}.v4-menu__col li a:hover{color:#fff}}@media (max-width:1023px){.v4-menu__cols{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}}@media (max-width:639px){.v4-menu__cols{grid-template-columns:1fr;row-gap:28px}.v4-menu__col{gap:14px;padding-top:16px}.v4-menu__head{font-size:22px}}