body#index-body{padding-top:231px;transition:padding-top .35s cubic-bezier(0.22, 1, 0.36, 1)}.header-menu-row{position:fixed;top:0;right:0;left:0;z-index:9999;width:100%;background:hsla(0,0%,100%,.86);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(33,149,200,.16);transition:background .38s cubic-bezier(0.22, 1, 0.36, 1),backdrop-filter .38s cubic-bezier(0.22, 1, 0.36, 1),-webkit-backdrop-filter .38s cubic-bezier(0.22, 1, 0.36, 1),box-shadow .38s cubic-bezier(0.22, 1, 0.36, 1),border-color .38s cubic-bezier(0.22, 1, 0.36, 1);animation:lakemba-header-load .55s cubic-bezier(0.22, 1, 0.36, 1) both;will-change:background,backdrop-filter,box-shadow}.header-menu-row.is-scrolled{background:hsla(0,0%,100%,.58);backdrop-filter:blur(26px) saturate(155%);-webkit-backdrop-filter:blur(26px) saturate(155%);border-bottom-color:rgba(33,149,200,.24);box-shadow:0 1rem 2.5rem rgba(18,56,74,.08)}.header-menu-row.is-scrolled .lakemba-header__logo{width:clamp(6.5rem,30vw,8rem);max-height:3.35rem}.header-menu-row.is-scrolled .lakemba-header__row>.col-12:last-child{max-height:0;opacity:0;transform:translateY(-0.7rem) scale(0.96);pointer-events:none;overflow:hidden;margin-top:0;padding-top:0;padding-bottom:0}.header-menu-row.is-scrolled .lakemba-header__actions{opacity:0;transform:translateY(-0.7rem) scale(0.96);pointer-events:none}.header-menu-row .lakemba-header{width:100%;background:rgba(0,0,0,0);transition:padding .35s cubic-bezier(0.22, 1, 0.36, 1);padding-bottom:1rem}.header-menu-row .lakemba-header__inner{width:100%;margin-right:auto;margin-left:auto;background:rgba(0,0,0,0)}.header-menu-row .lakemba-header__row{align-items:center}.header-menu-row .lakemba-header__row>.col-12:last-child{max-height:6rem;opacity:1;transform:translateY(0) scale(1);overflow:hidden;pointer-events:auto;transition:max-height .45s cubic-bezier(0.22, 1, 0.36, 1),opacity .32s ease,transform .45s cubic-bezier(0.22, 1, 0.36, 1),margin .45s cubic-bezier(0.22, 1, 0.36, 1),padding .45s cubic-bezier(0.22, 1, 0.36, 1);will-change:max-height,opacity,transform}.header-menu-row .lakemba-header__logo-link{display:flex;align-items:center;justify-content:center;text-decoration:none}.header-menu-row .lakemba-header__logo{display:block;width:clamp(8rem,40vw,11.25rem);max-height:4.85rem;-o-object-fit:contain;object-fit:contain;transition:width .38s cubic-bezier(0.22, 1, 0.36, 1),max-height .38s cubic-bezier(0.22, 1, 0.36, 1),transform .38s cubic-bezier(0.22, 1, 0.36, 1),filter .38s cubic-bezier(0.22, 1, 0.36, 1);will-change:width,max-height,transform}.header-menu-row .lakemba-header__logo:hover{transform:translateY(-0.04rem) scale(1.01);filter:drop-shadow(0 0.35rem 0.65rem rgba(18, 56, 74, 0.08))}.header-menu-row .lakemba-header__actions{display:flex;justify-content:center;width:100%;opacity:1;transform:translateY(0) scale(1);pointer-events:auto;transition:opacity .32s ease,transform .45s cubic-bezier(0.22, 1, 0.36, 1),max-height .45s cubic-bezier(0.22, 1, 0.36, 1),margin .45s cubic-bezier(0.22, 1, 0.36, 1);will-change:opacity,transform}.header-menu-row .lakemba-header__button{display:inline-flex;align-items:center;justify-content:center;border:1px solid #006687;border-radius:.5rem;padding:.45rem .95rem;background:rgba(0,0,0,0);color:#006687;cursor:pointer;text-decoration:none;transition:background .28s cubic-bezier(0.22, 1, 0.36, 1),color .28s cubic-bezier(0.22, 1, 0.36, 1),border-color .28s cubic-bezier(0.22, 1, 0.36, 1),transform .28s cubic-bezier(0.22, 1, 0.36, 1),box-shadow .28s cubic-bezier(0.22, 1, 0.36, 1);will-change:transform}.header-menu-row .lakemba-header__button:hover{background:rgba(134,208,246,.1);transform:translateY(-0.04rem)}.header-menu-row .lakemba-header__button--primary{border-color:#c62828;background:#c62828;color:#fff}.header-menu-row .lakemba-header__button--primary:hover{background:#e37878;border-color:#e37878;color:#fff;transform:translateY(-0.08rem);box-shadow:0 .65rem 1.25rem rgba(198,40,40,.16)}.header-menu-row .lakemba-header__button:active{transform:scale(0.97);transition-duration:.12s}.header-menu-row .lakemba-header .lakemba-nav{width:100%}.header-menu-row .lakemba-header .lakemba-nav__list{display:flex;align-items:center;justify-content:center;gap:.2rem;padding:0;margin:0;list-style:none;flex-wrap:wrap}.header-menu-row .lakemba-header .lakemba-nav__item{padding:0;margin:0}.header-menu-row .lakemba-header .lakemba-nav__link{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:999px;color:#12384a;text-decoration:none;background:rgba(0,0,0,0);transition:color .3s cubic-bezier(0.22, 1, 0.36, 1),transform .3s cubic-bezier(0.22, 1, 0.36, 1);white-space:nowrap;will-change:transform}.header-menu-row .lakemba-header .lakemba-nav__link::before{content:"";position:absolute;inset:.25rem .15rem;z-index:-1;border-radius:inherit;background:linear-gradient(135deg, rgba(134, 208, 246, 0.14), rgba(255, 200, 69, 0.12));opacity:0;transform:scaleX(0.75) translateY(0.08rem);transition:opacity .32s cubic-bezier(0.22, 1, 0.36, 1),transform .32s cubic-bezier(0.22, 1, 0.36, 1)}.header-menu-row .lakemba-header .lakemba-nav__link::after{content:"";position:absolute;right:.85rem;bottom:.25rem;left:.85rem;height:1.5px;border-radius:999px;background:linear-gradient(90deg, #006687, #ffc845, #c62828);opacity:0;transform:scaleX(0);transform-origin:center;transition:opacity .34s cubic-bezier(0.22, 1, 0.36, 1),transform .34s cubic-bezier(0.22, 1, 0.36, 1)}.header-menu-row .lakemba-header .lakemba-nav__link:hover{color:#006687;transform:translateY(-0.06rem)}.header-menu-row .lakemba-header .lakemba-nav__link:hover::before{opacity:1;transform:scaleX(1) translateY(0)}.header-menu-row .lakemba-header .lakemba-nav__link:hover::after{opacity:1;transform:scaleX(1)}.header-menu-row .lakemba-header .lakemba-nav__link:active{transform:translateY(0) scale(0.98);transition-duration:.12s}@media(min-width: 768px){body#index-body,body#index-body.lakemba-header-is-scrolled{padding-top:100px}.header-menu-row.is-scrolled .lakemba-header__logo{width:clamp(7.5rem,10vw,9rem);max-height:3.35rem}.header-menu-row.is-scrolled .lakemba-header__row>.col-12:last-child{display:block;max-height:none;opacity:1;transform:none;pointer-events:auto;overflow:visible;padding-top:initial;padding-bottom:initial}.header-menu-row.is-scrolled .lakemba-header__actions{display:flex;opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.header-menu-row .lakemba-header{padding-bottom:.5rem}.header-menu-row .lakemba-header__inner{padding:initial}.header-menu-row .lakemba-header__row{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap}.header-menu-row .lakemba-header__row>.col-12{width:auto;flex:0 0 auto}.header-menu-row .lakemba-header__row>.col-12:nth-child(1){margin-right:auto}.header-menu-row .lakemba-header__row>.col-12:nth-child(2){margin-left:auto;padding-right:1rem}.header-menu-row .lakemba-header__row>.col-12:last-child{max-height:none;opacity:1;transform:none;pointer-events:auto;overflow:visible}.header-menu-row .lakemba-header__logo-link{justify-content:flex-start}.header-menu-row .lakemba-header__actions{display:flex;opacity:1;transform:translateY(0) scale(1);pointer-events:auto}}@keyframes lakemba-header-load{from{opacity:0;transform:translateY(-0.6rem)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion: reduce){body#index-body,.header-menu-row,.header-menu-row *,.header-menu-row *::before,.header-menu-row *::after{animation:none;transition-duration:.01ms;scroll-behavior:auto}}.website-update-notice{width:100%;padding:3rem 1rem;box-sizing:border-box}.website-update-notice__card{max-width:920px;margin:0 auto;position:relative;overflow:hidden;border-radius:1.5rem;background:linear-gradient(135deg, rgba(255, 255, 255, 0.88), rgba(248, 252, 255, 0.78));border:1px solid hsla(0,0%,100%,.78);box-shadow:0 28px 70px rgba(15,23,42,.16),0 10px 30px rgba(33,149,200,.12);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.website-update-notice__glow,.website-update-notice__dots{position:absolute;pointer-events:none}.website-update-notice__glow--blue{top:-6rem;right:-5rem;width:16rem;height:16rem;border-radius:999px;background:radial-gradient(circle, rgba(33, 149, 200, 0.26), transparent 68%)}.website-update-notice__glow--gold{bottom:-7rem;left:-5rem;width:18rem;height:18rem;border-radius:999px;background:radial-gradient(circle, rgba(255, 200, 69, 0.34), transparent 70%)}.website-update-notice__dots{inset:0;background-image:radial-gradient(rgba(33, 149, 200, 0.14) 1px, transparent 1px);background-size:18px 18px;opacity:.28}.website-update-notice__content{position:relative;z-index:1;padding:2.5rem 2rem 2.65rem;text-align:center;box-sizing:border-box}.website-update-notice__badge{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;margin-bottom:1.15rem;padding:.55rem 1rem;border-radius:999px;background:hsla(0,0%,100%,.74);border:1px solid hsla(0,0%,100%,.85);box-shadow:0 12px 30px rgba(15,23,42,.1);color:#2195c8;font-family:Arial,sans-serif;font-size:.82rem;line-height:1;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.website-update-notice__badge span{width:.55rem;height:.55rem;border-radius:999px;background:#ef7520;box-shadow:0 0 0 .35rem rgba(239,117,32,.15)}.website-update-notice h2{max-width:760px;margin:0 auto 1rem;color:#111827;font-family:Arial,sans-serif;font-size:clamp(2rem,5vw,3.35rem);line-height:1.08;font-weight:800;letter-spacing:-0.045em;text-wrap:balance;hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;word-break:normal;overflow-wrap:normal}.website-update-notice p{max-width:690px;margin:0 auto;color:#374151;font-family:Arial,sans-serif;font-size:clamp(1rem,2vw,1.15rem);line-height:1.75;font-weight:400;text-wrap:pretty;hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;word-break:normal;overflow-wrap:normal}.website-update-notice p.website-update-notice__message{margin:2.25rem auto 0;padding:1rem 1.25rem;border-radius:1rem;background:linear-gradient(135deg, rgba(33, 149, 200, 0.08), rgba(255, 200, 69, 0.14));border:1px solid rgba(33,149,200,.14);box-shadow:0 14px 34px rgba(15,23,42,.08);color:#243247;font-weight:600}.website-update-notice__bar{height:4px;background:linear-gradient(90deg, #2195c8, #ef7520, #ffc845)}@media(max-width: 576px){.website-update-notice{padding:2rem 1rem}.website-update-notice__card{border-radius:1.2rem}.website-update-notice__content{padding:2rem 1.25rem 2.2rem}.website-update-notice h2{font-size:2rem;line-height:1.12}.website-update-notice p{font-size:1rem;line-height:1.65}.website-update-notice p.website-update-notice__message{margin:1.75rem auto 0;padding:.9rem 1rem}}
