@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&family=Inter:wght@300;400;500;600;700&display=swap";.corporate-culture-page{--culture-blue: #087cc1;--culture-bright-blue: #00a6d8;--culture-cyan: #8dd9f4;--culture-ink: #082746;--culture-muted: #526778;overflow:clip;background:#fff;color:var(--culture-ink)}.corporate-culture-content{position:relative;isolation:isolate}.culture-container{position:relative;z-index:2;width:calc(100% - clamp(2rem,5vw,6rem));max-width:none;margin-inline:auto}.culture-copy{color:var(--culture-muted);font-size:clamp(.91rem,.35vw + .82rem,1.03rem);line-height:1.78}.culture-copy p+p{margin-top:.72rem}.culture-box-signal{position:absolute;top:1.35rem;right:1.35rem;z-index:5;display:flex;align-items:center;gap:.3rem;pointer-events:none}.culture-box-signal i{display:block;width:2px;border-radius:999px;background:linear-gradient(#00a6d8,#8dd9f4);transform-origin:center;animation:cultureSignal 2.4s ease-in-out infinite}.culture-box-signal i:nth-child(1){height:1.4rem;animation-delay:-.8s}.culture-box-signal i:nth-child(2){height:3.1rem;animation-delay:-1.6s}.culture-box-signal i:nth-child(3){height:2rem;animation-delay:-2.2s}.culture-box-signal--dark i{background:linear-gradient(#d8f7ff,#51c7ed);box-shadow:0 0 12px #51c7ed47}.culture-introduction{position:relative;overflow:hidden;padding-block:clamp(4.75rem,8vw,8rem);background:radial-gradient(circle at 50% -20%,rgb(0 166 216 / .09),transparent 34rem),linear-gradient(180deg,#fff,#fbfdff)}.culture-introduction:before{position:absolute;top:34%;left:-10%;width:120%;height:clamp(9rem,16vw,15rem);content:"";pointer-events:none;opacity:.62;background:linear-gradient(100deg,transparent 4%,rgb(203 235 248 / .34) 28%,rgb(226 244 251 / .72) 58%,transparent 92%);box-shadow:0 28px 70px #4292bc12;transform:rotate(-7deg)}.culture-introduction:after{position:absolute;right:8%;bottom:0;left:8%;height:1px;content:"";background:linear-gradient(90deg,transparent,rgb(8 39 70 / .14),transparent)}.culture-introduction__decoration{position:absolute;top:0;right:-7rem;width:min(39vw,40rem);height:100%;pointer-events:none;opacity:.44;transform:skew(-17deg)}.culture-introduction__decoration span{position:absolute;top:-15%;bottom:-15%;width:1px;background:linear-gradient(transparent,rgb(8 124 193 / .22),transparent)}.culture-introduction__decoration span:nth-child(1){right:18%}.culture-introduction__decoration span:nth-child(2){right:42%}.culture-introduction__decoration span:nth-child(3){right:66%}.culture-introduction__inner{max-width:none;display:grid;grid-template-columns:minmax(17rem,.72fr) minmax(0,1.65fr);align-items:stretch;gap:clamp(2.75rem,6vw,7rem)}.culture-introduction__heading-wrap{position:relative;isolation:isolate;display:flex;min-height:clamp(25rem,31vw,34rem);min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;overflow:hidden;padding:clamp(2.25rem,4vw,4.25rem);border:1px solid rgb(141 217 244 / .2);border-radius:1.5rem;background:radial-gradient(ellipse at 12% 12%,rgb(50 181 226 / .2),transparent 36%),linear-gradient(145deg,#031d35,#07385f 58%,#052741);box-shadow:0 8px 24px #0f2d4b14,0 24px 64px #0f2d4b24}.culture-introduction__heading-wrap:before{position:absolute;top:0;right:0;z-index:-1;width:48%;height:100%;content:"";background:linear-gradient(90deg,transparent,rgb(80 201 237 / .07)),linear-gradient(160deg,rgb(255 255 255 / .05),transparent 42%);clip-path:polygon(38% 0,100% 0,100% 100%,0 100%)}.culture-introduction__heading-wrap:after{position:absolute;right:clamp(1.5rem,3vw,2.75rem);bottom:clamp(1.4rem,2.5vw,2.4rem);content:"CULTURE  /  01";color:#d8f7ff73;font-family:Plus Jakarta Sans,sans-serif;font-size:.62rem;font-weight:650;line-height:1;letter-spacing:.22em}.culture-introduction__heading-wrap h2{position:relative;z-index:1;margin:0;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-weight:650;line-height:1;text-align:left}.culture-introduction__heading-wrap h2>span{display:flex;align-items:center;gap:.85rem;margin-bottom:clamp(1.4rem,2.4vw,2rem);color:#d8f7ffb8;font-size:clamp(.64rem,.28vw + .62rem,.77rem);font-weight:600;letter-spacing:.3em;line-height:1}.culture-introduction__heading-wrap h2>span:before{width:clamp(2rem,3vw,3rem);height:1px;content:"";background:#7fc9ee}.culture-introduction__heading-wrap h2 strong{display:block;color:#fff;font-size:clamp(3rem,4.7vw,5.1rem);font-weight:620;letter-spacing:-.06em;line-height:.88}.culture-introduction__heading-wrap h2 strong span{display:block}.culture-introduction__heading-wrap h2 strong span:last-child{margin-top:.2em;color:#a8dcf4;font-family:Georgia,Times New Roman,serif;font-size:1.06em;font-style:italic;font-weight:400;letter-spacing:-.045em}.culture-introduction__heading-wrap>.culture-introduction__rule:not(.culture-introduction__rule--right){display:none}.culture-introduction__rule{position:relative;z-index:1;width:5rem;height:3px;margin-bottom:clamp(1.6rem,2.5vw,2.35rem);border-radius:999px;background:linear-gradient(90deg,#75dcf7 0,#75dcf7 58%,#75dcf724 58%);box-shadow:0 0 18px #63d3f22e;transform-origin:left}.culture-introduction__rule--right{width:min(100%,12rem);height:1px;margin:clamp(1.75rem,3vw,2.75rem) 0 0;background:linear-gradient(90deg,rgb(216 247 255 / .58),transparent);box-shadow:none}.culture-introduction__heading-wrap .culture-box-signal{top:1.75rem;right:1.75rem}.culture-introduction__heading-wrap .culture-box-signal i{background:linear-gradient(#e1f9ff,#53ccec);box-shadow:0 0 12px #53ccec3d}.culture-introduction__copy{max-width:none;margin:0;padding:clamp(1.75rem,3.5vw,3.4rem);border:1px solid rgb(8 124 193 / .13);border-radius:1.25rem;background:#ffffffe0;box-shadow:0 24px 60px #277aa91c,0 5px 18px #032f5209;text-align:left}.culture-introduction__copy p{position:relative;padding-left:3.5rem}.culture-introduction__copy p:before{position:absolute;top:.1rem;left:0;color:var(--culture-blue);font-family:Plus Jakarta Sans,sans-serif;font-size:.67rem;font-weight:700;letter-spacing:.16em}.culture-introduction__copy p:nth-of-type(1):before{content:"01"}.culture-introduction__copy p:nth-of-type(2):before{content:"02"}.culture-introduction__copy p:nth-of-type(3):before{content:"03"}.culture-introduction__copy p+p{margin-top:1.2rem;padding-top:1.2rem;border-top:1px solid rgb(8 39 70 / .08)}.culture-introduction__copy p+p:before{top:1.3rem}.culture-event{position:relative;overflow:hidden;padding-block:clamp(5rem,8vw,8.25rem)}.culture-event--evening{background:radial-gradient(circle at 0% 35%,rgb(0 166 216 / .055),transparent 34rem),#fff}.culture-event--outdoor{background:radial-gradient(circle at 92% 5%,rgb(0 166 216 / .12),transparent 35rem),linear-gradient(180deg,#f2f8fb,#fbfdfe)}.culture-event__linework{position:absolute;top:23%;left:-10%;width:120%;height:clamp(10rem,18vw,17rem);pointer-events:none;opacity:.6;background:linear-gradient(100deg,transparent 3%,rgb(197 232 247 / .24) 24%,rgb(222 243 251 / .74) 56%,transparent 93%);box-shadow:0 30px 75px #2a7fad12;transform:rotate(-7deg)}.culture-event__linework:after{position:absolute;top:50%;right:0;left:0;height:1px;content:"";background:repeating-linear-gradient(90deg,rgb(8 124 193 / .2) 0 .5rem,transparent .5rem 1.5rem)}.culture-event__linework--outdoor{top:41%;left:-10%;transform:rotate(6deg)}.culture-section-header{display:grid;grid-template-columns:clamp(4.5rem,8vw,7.5rem) minmax(0,1fr);gap:clamp(1.25rem,3vw,3.25rem);margin-bottom:clamp(2.25rem,4.5vw,4rem)}.culture-section-header__index{display:flex;align-items:flex-start;padding-top:.55rem}.culture-section-header__index span{display:flex;align-items:center;gap:.9rem;color:var(--culture-blue);font-family:Plus Jakarta Sans,sans-serif;font-size:.69rem;font-weight:700;letter-spacing:.2em}.culture-section-header__index span:after{width:clamp(2rem,3.2vw,3.4rem);height:1px;content:"";background:linear-gradient(90deg,var(--culture-bright-blue),transparent)}.culture-section-header__content h2,.culture-facilities__content h2{max-width:66rem;margin:0;color:var(--culture-ink);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.85rem,3.15vw,3.25rem);font-weight:650;line-height:1.13;letter-spacing:-.045em}.culture-section-header__content h2:after{display:block;width:4.5rem;height:2px;margin-top:1.35rem;content:"";background:linear-gradient(90deg,var(--culture-bright-blue),transparent)}.culture-section-header__copy{max-width:76rem;margin-top:clamp(1.35rem,2.5vw,2rem)}.circular-gallery{position:relative;min-width:0;overflow:hidden;border:1px solid rgb(141 217 244 / .18);border-radius:clamp(1rem,2vw,1.65rem);color:#fff;outline:none;box-shadow:0 30px 75px #277aa92b,0 8px 24px #0323411a}.circular-gallery:focus-visible{outline:3px solid #75d7f4;outline-offset:5px}.circular-gallery--evening,.circular-gallery--outdoor{background:radial-gradient(circle at 50% 50%,rgb(11 126 197 / .34),transparent 34%),linear-gradient(145deg,#03192e,#082f54 52%,#041c33)}.circular-gallery__ambient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.circular-gallery__glow{position:absolute;width:28rem;height:7rem;opacity:.22;background:linear-gradient(90deg,transparent,rgb(118 218 242 / .8),transparent);filter:blur(15px);animation:cultureGalleryGlow 18s ease-in-out infinite alternate}.circular-gallery__glow--one{top:9%;left:-12%;transform:rotate(-12deg)}.circular-gallery__glow--two{right:-15%;bottom:16%;opacity:.14;animation-delay:-9s;animation-direction:alternate-reverse}.circular-gallery__particle{position:absolute;width:4px;height:4px;border-radius:50%;background:#d8f6ff;box-shadow:0 0 14px #d8f6ffe6;animation:cultureParticleDrift 15s ease-in-out infinite alternate}.circular-gallery__particle--one{top:18%;left:15%}.circular-gallery__particle--two{top:28%;right:19%;animation-delay:-5s}.circular-gallery__particle--three{right:31%;bottom:22%;animation-delay:-10s}.circular-gallery__ring-stage{position:relative;z-index:1;height:clamp(31rem,46vw,39rem);min-height:31rem;overflow:hidden;cursor:grab;perspective:1200px;touch-action:pan-y;-webkit-user-select:none;user-select:none}.circular-gallery__ring-stage:active{cursor:grabbing}.circular-gallery__ring{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d}.circular-gallery__ring-card{position:absolute;top:50%;left:50%;width:var(--gallery-card-width);height:var(--gallery-card-height);margin:0;overflow:hidden;border:1px solid rgb(255 255 255 / .24);border-radius:.75rem;background:#08223a;box-shadow:0 18px 50px #0000005c;backface-visibility:hidden;transform-style:preserve-3d}.circular-gallery__ring-card[data-active=true]{border-color:#baebf9a8;box-shadow:0 28px 75px #00000070,0 0 0 1px #8dd9f438}.circular-gallery__ring-card img,.circular-gallery__mobile-card img{display:block;width:100%;height:100%;object-fit:cover}.circular-gallery__ring-card img{filter:saturate(.92) contrast(1.02);transition:filter .5s ease,transform .9s cubic-bezier(.22,1,.36,1)}.circular-gallery__ring-card[data-active=true] img{filter:saturate(1.05) contrast(1.02);transform:scale(1.025)}.circular-gallery__drag-hint{position:absolute;bottom:1.2rem;left:50%;display:flex;align-items:center;gap:.65rem;color:#ffffff7a;font-size:.64rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;transform:translate(-50%)}.circular-gallery__drag-hint span{width:2rem;height:1px;background:linear-gradient(90deg,transparent,#8dd9f4)}.circular-gallery__footer{position:relative;z-index:3;display:grid;grid-template-columns:auto minmax(8rem,1fr) auto;align-items:center;gap:clamp(1rem,3vw,2rem);min-height:5.25rem;padding:.85rem clamp(1rem,3vw,2rem);border-top:1px solid rgb(255 255 255 / .1);background:#02162870;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.circular-gallery__status{min-width:4.25rem;margin:0;color:#ffffff8c;font-family:Plus Jakarta Sans,sans-serif;font-size:.72rem;letter-spacing:.12em}.circular-gallery__status strong{color:#fff;font-size:1.08rem;font-weight:600}.circular-gallery__progress{display:grid;grid-template-columns:repeat(8,1fr);gap:.4rem;width:min(100%,32rem);margin-inline:auto}.circular-gallery__progress span{height:2px;background:#ffffff2b;transition:background-color .3s ease,transform .3s ease;transform-origin:left}.circular-gallery__progress span[data-active=true]{background:#8dd9f4;transform:scaleY(1.8)}.circular-gallery__controls{display:flex;gap:.55rem}.circular-gallery__controls button{display:inline-flex;width:2.85rem;height:2.85rem;flex:none;align-items:center;justify-content:center;border:1px solid rgb(255 255 255 / .2);border-radius:50%;background:#ffffff0d;color:#fff;cursor:pointer;transition:border-color .25s ease,background-color .25s ease,transform .25s ease}.circular-gallery__controls button:hover{border-color:#8dd9f4b8;background:#8dd9f421;transform:translateY(-2px)}.circular-gallery__controls button:focus-visible{outline:2px solid #8dd9f4;outline-offset:3px}.circular-gallery__controls svg{width:1rem;height:1rem;stroke-width:1.8}.circular-gallery__mobile-window{position:relative;z-index:2;padding-block:2.25rem 1.6rem}.circular-gallery__mobile-track{--mobile-card-width: min(90vw, 24rem);display:flex;gap:.8rem;overflow-x:auto;padding:.75rem calc((100% - var(--mobile-card-width)) / 2) 1.35rem;scroll-padding-inline:calc((100% - var(--mobile-card-width)) / 2);scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y}.circular-gallery__mobile-track::-webkit-scrollbar{display:none}.circular-gallery__mobile-card{width:var(--mobile-card-width);aspect-ratio:3 / 2;flex:0 0 var(--mobile-card-width);margin:0;overflow:hidden;border:1px solid rgb(255 255 255 / .2);border-radius:.75rem;background:#08223a;box-shadow:0 18px 45px #0000004d;opacity:.58;scroll-snap-align:center;transform:scale(.955);transition:opacity .35s ease,transform .35s ease,border-color .35s ease}.circular-gallery__mobile-card[data-active=true]{border-color:#baebf999;opacity:1;transform:scale(1)}.circular-gallery__zoom-button{position:relative;display:block;width:100%;height:100%;overflow:hidden;padding:0;border:0;border-radius:inherit;background:transparent;color:#fff;cursor:zoom-in}.circular-gallery__zoom-button:focus-visible{outline:3px solid #8dd9f4;outline-offset:-4px}.circular-gallery__zoom-cue{position:absolute;right:.8rem;bottom:.8rem;display:grid;width:2.5rem;height:2.5rem;place-items:center;border:1px solid rgb(255 255 255 / .38);border-radius:50%;background:#02192da8;opacity:0;box-shadow:0 8px 22px #0000003d;transform:translateY(.35rem);transition:opacity .25s ease,transform .25s ease,background-color .25s ease}.circular-gallery__zoom-cue svg{width:1rem;height:1rem}.circular-gallery__ring-card[data-active=true] .circular-gallery__zoom-cue,.circular-gallery__mobile-card[data-active=true] .circular-gallery__zoom-cue,.circular-gallery__zoom-button:hover .circular-gallery__zoom-cue,.circular-gallery__zoom-button:focus-visible .circular-gallery__zoom-cue{opacity:1;transform:translateY(0)}.circular-gallery__zoom-button:hover .circular-gallery__zoom-cue{background:#087cc1d1}.culture-facilities{position:relative;overflow:hidden;padding-block:clamp(5.25rem,9vw,9rem);background:linear-gradient(110deg,rgb(0 166 216 / .045),transparent 38%),#f7fafc}.culture-facilities:after{position:absolute;right:0;bottom:0;left:0;height:.35rem;content:"";background:linear-gradient(90deg,#06365e,#0b8dcc 48%,#06365e)}.culture-facilities__rings{position:absolute;top:50%;right:-12rem;width:36rem;height:36rem;pointer-events:none;transform:translateY(-50%)}.culture-facilities__rings span{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgb(8 124 193 / .08);border-radius:50%}.culture-facilities__rings span:nth-child(2){top:18%;right:18%;bottom:18%;left:18%}.culture-facilities__rings span:nth-child(3){top:36%;right:36%;bottom:36%;left:36%}.culture-facilities__panel{position:relative;display:grid;grid-template-columns:clamp(5rem,9vw,8rem) minmax(0,1fr);gap:clamp(1.25rem,3vw,3.25rem);overflow:hidden;padding:clamp(2rem,5vw,4.75rem);border:1px solid rgb(8 124 193 / .15);border-radius:1.4rem;background:linear-gradient(120deg,#fffffffc,#f4fafdf5),#fff;box-shadow:0 28px 70px #277aa91f,0 6px 20px #032f520a}.culture-lightbox[data-slot=dialog-content]{display:flex;width:min(94vw,92rem);max-width:none;height:min(90vh,58rem);min-height:20rem;align-items:center;justify-content:center;overflow:hidden;padding:clamp(.65rem,1.5vw,1.25rem);border:1px solid rgb(141 217 244 / .28);border-radius:1.2rem;background:linear-gradient(145deg,#021527,#062c4d);box-shadow:0 36px 110px #00000080,0 0 0 1px #8dd9f414}.culture-lightbox__figure{display:flex;width:100%;height:100%;min-height:0;align-items:center;justify-content:center;margin:0}.culture-lightbox__figure img{display:block;width:100%;height:100%;object-fit:contain}.culture-lightbox__control{position:absolute;top:50%;z-index:3;display:grid;width:3.25rem;height:3.25rem;place-items:center;border:1px solid rgb(255 255 255 / .32);border-radius:50%;background:#02192dc2;color:#fff;cursor:pointer;transform:translateY(-50%);transition:border-color .2s ease,background-color .2s ease,transform .2s ease}.culture-lightbox__control:hover{border-color:#8dd9f4;background:#087cc1e0;transform:translateY(-50%) scale(1.04)}.culture-lightbox__control:focus-visible{outline:2px solid #8dd9f4;outline-offset:3px}.culture-lightbox__control--previous{left:clamp(.8rem,2vw,1.8rem)}.culture-lightbox__control--next{right:clamp(.8rem,2vw,1.8rem)}.culture-lightbox__control svg{width:1.35rem;height:1.35rem}.culture-lightbox__status{position:absolute;bottom:1rem;left:50%;margin:0;padding:.45rem .8rem;border-radius:999px;background:#02192db8;color:#fffc;font-size:.72rem;font-weight:700;letter-spacing:.14em;transform:translate(-50%)}.culture-lightbox[data-slot=dialog-content]>[data-slot=dialog-close]{z-index:5;display:grid;width:2.75rem;height:2.75rem;place-items:center;border:1px solid rgb(255 255 255 / .28);border-radius:50%;background:#02192dc2;color:#fff;opacity:1}.culture-facilities__panel:before{position:absolute;top:0;bottom:0;left:0;width:4px;content:"";background:linear-gradient(#00a6d8,#087cc1)}.culture-facilities__index{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem;padding-top:.5rem;color:var(--culture-blue);font-size:.7rem;font-weight:700;letter-spacing:.2em}.culture-facilities__index i{display:block;width:1px;height:5rem;background:linear-gradient(var(--culture-bright-blue),transparent)}.culture-facilities__content h2{max-width:60rem}.culture-facilities__copy{max-width:72rem;margin-top:clamp(1.5rem,3vw,2.2rem)}@keyframes cultureGalleryGlow{0%{transform:translate3d(-8%,-5%,0) rotate(-12deg) scaleX(.92)}to{transform:translate3d(12%,7%,0) rotate(-12deg) scaleX(1.08)}}@keyframes cultureParticleDrift{0%{opacity:.22;transform:translate3d(-.7rem,.6rem,0)}to{opacity:.72;transform:translate3d(1.1rem,-1.2rem,0)}}@keyframes cultureSignal{0%,to{opacity:.32;transform:scaleY(.6)}50%{opacity:.88;transform:scaleY(1)}}@media(max-width:1023px){.culture-container{width:calc(100% - clamp(2rem,5vw,3.5rem))}.culture-introduction__inner{grid-template-columns:minmax(14rem,.72fr) minmax(0,1.4fr);gap:2.5rem}.culture-introduction__heading-wrap h2 strong{font-size:clamp(2.75rem,5.6vw,3.8rem)}.culture-section-header{grid-template-columns:4.5rem minmax(0,1fr)}.circular-gallery__ring-stage{height:clamp(30rem,57vw,35rem)}.culture-facilities__panel{grid-template-columns:4rem minmax(0,1fr)}}@media(max-width:767px){.culture-introduction__inner{display:block}.culture-introduction__heading-wrap{min-height:22rem}.culture-introduction__copy{margin-top:2rem}}@media(max-width:639px){.culture-container{width:calc(100% - 2rem)}.culture-copy{font-size:.91rem;line-height:1.72}.culture-copy p+p{margin-top:.9rem}.culture-introduction{padding-block:4.6rem}.culture-introduction__decoration{display:none}.culture-introduction__heading-wrap{min-height:20rem;padding:2rem 1.5rem;border-radius:1.1rem}.culture-introduction__heading-wrap h2 strong{font-size:clamp(2.8rem,13vw,3.85rem)}.culture-introduction__rule{width:3.75rem;margin:0 0 1.6rem;background:linear-gradient(90deg,#75dcf7 0,#75dcf7 58%,#75dcf724 58%)}.culture-introduction__rule--right{display:none}.culture-introduction__copy{margin-top:2rem;padding:1.45rem 1.25rem}.culture-introduction__copy p{padding-left:2.65rem}.culture-event{padding-block:4.5rem}.culture-section-header{display:block;margin-bottom:2rem}.culture-section-header__index{margin-bottom:1.15rem;padding-top:0}.culture-section-header__content h2,.culture-facilities__content h2{font-size:clamp(1.7rem,7.2vw,2.15rem);line-height:1.18}.culture-section-header__content h2:after{margin-top:1rem}.culture-section-header__copy{margin-top:1.2rem}.circular-gallery{margin-inline:-.25rem;border-radius:1rem}.circular-gallery__footer{grid-template-columns:auto 1fr auto;min-height:4.75rem;gap:.7rem;padding:.7rem .8rem}.circular-gallery__progress{gap:.22rem}.circular-gallery__controls{gap:.4rem}.circular-gallery__controls button{width:2.75rem;height:2.75rem}.culture-facilities{padding-block:4.75rem}.culture-facilities__rings{right:-17rem;width:30rem;height:30rem}.culture-facilities__panel{display:block;padding:2rem 1.45rem 2.2rem;border-radius:1rem}.culture-facilities__index{flex-direction:row;align-items:center;margin-bottom:1.15rem;padding-top:0}.culture-facilities__index i{width:3rem;height:1px;background:linear-gradient(90deg,var(--culture-bright-blue),transparent)}.culture-facilities__copy{margin-top:1.35rem}}@media(max-width:350px){.culture-container{width:calc(100% - 2rem)}.culture-introduction__heading-wrap{padding-inline:1rem}.circular-gallery__status{min-width:3.8rem}.circular-gallery__footer{padding-inline:.65rem}}@media(prefers-reduced-motion:reduce){.circular-gallery__glow,.circular-gallery__particle,.culture-box-signal i{animation:none!important}.circular-gallery__mobile-track{scroll-behavior:auto}.circular-gallery__mobile-card,.circular-gallery__controls button,.circular-gallery__ring-card img,.circular-gallery__progress span{transition-duration:.01ms!important}}@media(forced-colors:active){.circular-gallery,.culture-facilities__panel{border:1px solid CanvasText}.circular-gallery__controls button:focus-visible,.circular-gallery:focus-visible{outline:2px solid Highlight}}.csr-page{overflow:clip;color:#122b3e;background:#f7fbfa}.csr-content{position:relative;background:#f7fbfa}.csr-shell{position:relative;z-index:3;width:100%;max-width:none;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,5rem)}.csr-environment{position:relative;isolation:isolate;padding-block:clamp(5.25rem,8vw,8.75rem) clamp(4.75rem,7vw,7.5rem);overflow:hidden;background:linear-gradient(180deg,#fcfefd,#f2f8f6 54%,#edf6f5)}.csr-environment:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";pointer-events:none;background:radial-gradient(circle at 9% 10%,rgb(80 160 133 / .12),transparent 26rem),radial-gradient(circle at 87% 20%,rgb(7 132 197 / .1),transparent 31rem)}.csr-environment__background,.csr-environment__glow{position:absolute;pointer-events:none}.csr-environment__background{top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.csr-environment__glow{border-radius:50%;opacity:.42}.csr-environment__glow--one{top:8%;right:-10rem;width:34rem;height:34rem;background:radial-gradient(circle,rgb(33 139 176 / .15),transparent 68%)}.csr-environment__glow--two{bottom:-10rem;left:-8rem;width:29rem;height:29rem;background:radial-gradient(circle,rgb(63 151 120 / .12),transparent 70%)}.csr-section-heading{display:grid;grid-template-columns:3.5rem minmax(0,1fr);align-items:start;gap:clamp(1.25rem,3vw,2.75rem)}.csr-section-heading__marker,.csr-society__marker{display:flex;flex-direction:column;align-items:center;gap:.9rem;padding-top:.45rem;color:#408773;font-family:Plus Jakarta Sans,sans-serif;font-size:.64rem;font-weight:700;letter-spacing:.22em}.csr-section-heading__marker i,.csr-society__marker i{display:block;width:1px;height:3.6rem;background:linear-gradient(180deg,#43977c,#43977c00)}.csr-section-heading h2{max-width:24ch;margin:0;color:#102d40;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2rem,4vw,3.8rem);font-weight:650;line-height:1.04;letter-spacing:-.052em;text-wrap:balance}.csr-section-heading h2 span,.csr-section-heading h2 strong{display:inline}.csr-section-heading h2 strong{position:relative;color:#0784c5;font-weight:700;white-space:normal}.csr-heading-underline{position:absolute;right:0;bottom:-.34rem;left:0;height:2px;border-radius:999px;content:"";background:linear-gradient(90deg,#4d9b82,#0784c5 72%,transparent);transform:scaleX(0);transform-origin:left center}.csr-environment__layout{display:grid;grid-template-columns:minmax(0,1.62fr) minmax(19rem,.88fr);align-items:start;gap:clamp(2.5rem,6vw,6.25rem);margin-top:clamp(3.75rem,6vw,6rem)}.csr-environment__copy{display:grid;gap:clamp(1.35rem,2.3vw,2.2rem);max-width:54rem;padding-left:calc(3.5rem + clamp(1.25rem,3vw,2.75rem))}.csr-environment__copy p,.csr-supporting p,.csr-society__copy p{margin:0;color:#456072;font-size:clamp(.96rem,1.1vw,1.08rem);font-weight:400;line-height:1.78}.csr-environment__copy .csr-environment__lead{position:relative;color:#213d50;font-size:clamp(1.08rem,1.45vw,1.32rem);font-weight:450;line-height:1.68}.csr-environment__copy .csr-environment__lead:before{position:absolute;top:.58rem;bottom:.58rem;left:-1.55rem;width:2px;border-radius:999px;content:"";background:linear-gradient(180deg,#52a388,#4aa8be)}.csr-environmental-graphic{position:absolute;top:clamp(3.5rem,7vw,7rem);right:max(-15rem,calc((100vw - 92rem)/2 - 17rem));z-index:0;width:clamp(33rem,45vw,47rem);pointer-events:none;opacity:.36}.csr-environmental-graphic svg{display:block;width:100%;height:auto;overflow:visible}.csr-environmental-graphic__contours path{fill:none;stroke:url(#csr-eco-line);stroke-width:1.4}.csr-environmental-graphic__orbit{transform-box:fill-box;transform-origin:center;animation:csrOrbitDrift 20s ease-in-out infinite alternate;animation-play-state:paused}.csr-environmental-graphic[data-active=true] .csr-environmental-graphic__orbit{animation-play-state:running}.csr-environmental-graphic__orbit ellipse,.csr-environmental-graphic__orbit path{fill:none;stroke:#0576a752;stroke-width:1.1;stroke-dasharray:5 11}.csr-environmental-graphic__core{transform-box:fill-box;transform-origin:center;animation:csrCoreFloat 17s ease-in-out infinite alternate;animation-play-state:paused}.csr-environmental-graphic[data-active=true] .csr-environmental-graphic__core{animation-play-state:running}.csr-environmental-graphic__core-light{fill:#ffffff21}.csr-environmental-graphic__leaf{fill:#ebfcf46b;stroke:#f1fff994;stroke-width:1}.csr-environmental-graphic__leaf-vein{fill:none;stroke:#ffffff85;stroke-width:1}.csr-environmental-graphic__nodes circle{fill:#fff;stroke:#1384a9;stroke-width:2}.csr-environmental-graphic__signal{fill:none;stroke:#1688ad;stroke-width:2;stroke-linecap:round;stroke-dasharray:1 42;animation:csrSignalTravel 16s linear infinite;animation-play-state:paused}.csr-environmental-graphic[data-active=true] .csr-environmental-graphic__signal{animation-play-state:running}.csr-evidence{position:relative;overflow:hidden;padding:clamp(1.6rem,3vw,2.35rem);border:1px solid rgb(21 92 119 / .11);border-top:3px solid transparent;border-radius:1.25rem;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(90deg,#4c9c7f,#0784c5) border-box;box-shadow:0 8px 26px #11364d12,0 24px 60px #11364d14}.csr-evidence__pattern{position:absolute;top:0;right:0;width:9rem;height:9rem;opacity:.32;pointer-events:none;background:radial-gradient(circle,rgb(7 132 197 / .24) 1px,transparent 1.5px) 0 0 / .9rem .9rem;-webkit-mask-image:linear-gradient(225deg,#000,transparent 70%);mask-image:linear-gradient(225deg,#000,transparent 70%)}.csr-evidence__heading-row{position:relative;display:flex;align-items:baseline;gap:.9rem;padding-bottom:1.35rem;border-bottom:1px solid rgb(11 91 125 / .1)}.csr-evidence__index{color:#4f927e;font-family:Plus Jakarta Sans,sans-serif;font-size:.66rem;font-weight:700;letter-spacing:.16em}.csr-evidence h3{margin:0;color:#123651;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.3rem,2vw,1.65rem);font-weight:650;letter-spacing:-.03em;line-height:1.2}.csr-evidence__list-wrap{position:relative;margin-top:1.45rem}.csr-evidence__guide{position:absolute;top:.8rem;bottom:.8rem;left:.42rem;width:1px;background:linear-gradient(180deg,#54a187,#0784c538);transform-origin:top center}.csr-evidence ul{display:grid;gap:1.2rem;margin:0;padding:0;list-style:none}.csr-evidence li{position:relative;display:grid;grid-template-columns:.9rem minmax(0,1fr);align-items:start;gap:1rem;color:#3d586b;font-size:clamp(.88rem,1vw,.98rem);line-height:1.55}.csr-evidence__marker{position:relative;z-index:1;display:grid;width:.88rem;height:.88rem;place-items:center;margin-top:.23rem;border:1px solid rgb(49 145 132 / .55);border-radius:50%;background:#fff}.csr-evidence__marker span{width:.28rem;height:.28rem;border-radius:50%;background:linear-gradient(135deg,#4d9f81,#0784c5)}.csr-supporting{position:relative;margin-top:clamp(3.5rem,6vw,5.75rem);margin-left:calc(3.5rem + clamp(1.25rem,3vw,2.75rem));padding:clamp(1.65rem,3.5vw,2.6rem) clamp(1.65rem,4vw,3.2rem);overflow:hidden;border:1px solid rgb(21 92 119 / .09);border-radius:1.15rem;background:linear-gradient(115deg,#fffffff0,#eff8f7e0),#fff;box-shadow:0 18px 50px #11364d0e}.csr-supporting:after{position:absolute;top:-7rem;right:-5rem;width:16rem;height:16rem;border:1px solid rgb(7 132 197 / .11);border-radius:50%;content:""}.csr-supporting__accent{position:absolute;top:1.35rem;bottom:1.35rem;left:0;width:3px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,#4e9e82,#0784c5)}.csr-supporting p{position:relative;z-index:1;max-width:76rem;color:#3d596c}.csr-transition{position:relative;height:clamp(5.5rem,9vw,8.5rem);overflow:hidden;background:linear-gradient(180deg,#edf6f5,#faf9f5)}.csr-transition svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.csr-transition circle{fill:#fff;stroke:#278e9e;stroke-width:1.5}.csr-society{position:relative;isolation:isolate;padding-block:clamp(5rem,8vw,8.5rem);overflow:hidden;background:radial-gradient(circle at 80% 42%,rgb(66 148 153 / .11),transparent 25rem),linear-gradient(120deg,#faf9f5,#f9fbfa 52%,#f1f8f8)}.csr-society__layout{display:block;width:100%;padding-inline:clamp(1.25rem,4.5vw,5rem)}.csr-society__copy{width:100%;max-width:none}.csr-society__marker{flex-direction:row;align-items:center;justify-content:flex-start;padding-top:0}.csr-society__marker i{width:3.6rem;height:1px;background:linear-gradient(90deg,#43977c,#43977c00)}.csr-society h2{max-width:15ch;margin:1.35rem 0 0;color:#10304a;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2.15rem,4vw,4.35rem);font-weight:650;line-height:1.02;letter-spacing:-.058em;text-wrap:balance}.csr-society__copy p{width:100%;max-width:none;margin-top:clamp(1.75rem,3vw,2.65rem);color:#445e70}@keyframes csrOrbitDrift{0%{transform:rotate(-1deg) translate3d(-4px,0,0)}to{transform:rotate(1deg) translate3d(8px,-6px,0)}}@keyframes csrCoreFloat{0%{transform:translate3d(0,5px,0)}to{transform:translate3d(7px,-7px,0)}}@keyframes csrSignalTravel{to{stroke-dashoffset:-172}}@media(max-width:1023px){.csr-environmental-graphic{top:4rem;right:-18rem;width:39rem;opacity:.24}.csr-environment__layout{grid-template-columns:1fr;gap:2.75rem}.csr-environment__copy{max-width:58rem}.csr-evidence{margin-left:calc(3.5rem + clamp(1.25rem,3vw,2.75rem))}}@media(max-width:767px){.csr-shell{width:100%;padding-inline:1rem}.csr-environment{padding-block:4.5rem 4.75rem}.csr-section-heading{grid-template-columns:1fr;gap:1rem}.csr-section-heading__marker{flex-direction:row;justify-content:flex-start;padding-top:0}.csr-section-heading__marker i{width:3rem;height:1px;background:linear-gradient(90deg,#43977c,#43977c00)}.csr-section-heading h2{max-width:18ch;font-size:clamp(1.95rem,9.1vw,2.9rem);line-height:1.07;letter-spacing:-.047em}.csr-heading-underline{bottom:-.24rem}.csr-environment__layout{margin-top:3rem}.csr-environment__copy,.csr-evidence,.csr-supporting{margin-left:0;padding-left:0}.csr-environment__copy .csr-environment__lead:before{display:none}.csr-evidence{padding:1.45rem}.csr-supporting{padding:1.55rem 1.4rem 1.55rem 1.65rem;border-radius:1rem}.csr-supporting__accent{top:1.1rem;bottom:1.1rem}.csr-environmental-graphic{top:6rem;right:-20rem;width:35rem;opacity:.15}.csr-transition{height:5.5rem}.csr-society{padding-block:4.75rem 5.25rem}.csr-society h2{max-width:13ch;font-size:clamp(2.15rem,11vw,3.45rem)}}@media(max-width:389px){.csr-shell{width:100%;padding-inline:1rem}.csr-section-heading h2{font-size:clamp(1.75rem,9vw,2.15rem)}.csr-environment__copy p,.csr-supporting p,.csr-society__copy p{font-size:.94rem;line-height:1.72}.csr-evidence li{font-size:.86rem}}@media(min-width:1600px){.csr-environmental-graphic{right:max(-12rem,calc((100vw - 86rem)/2 - 12rem));opacity:.4}}@media(prefers-reduced-motion:reduce){.csr-environment__glow,.csr-environmental-graphic__orbit,.csr-environmental-graphic__core,.csr-environmental-graphic__signal{animation:none}.csr-heading-underline{transform:scaleX(1)}}.sus-page{--sus-navy: color-mix(in srgb, var(--primary) 22%, var(--foreground));--sus-midnight: color-mix(in srgb, var(--primary) 42%, var(--foreground));--sus-shadow: color-mix(in srgb, var(--foreground) 14%, transparent);overflow:clip;color:var(--foreground);background:var(--background)}.sus-content{position:relative;background:var(--background)}.sus-shell{position:relative;z-index:2;width:min(100%,92rem);margin-inline:auto;padding-inline:clamp(1.25rem,4vw,4.5rem)}.sus-label{display:flex;align-items:center;gap:.85rem;margin-bottom:1.75rem;color:var(--primary);font-family:Plus Jakarta Sans,sans-serif;font-size:.66rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase}.sus-label span{color:var(--accent)}.sus-label i{width:2.8rem;height:1px;background:linear-gradient(90deg,var(--primary),color-mix(in srgb,var(--primary) 12%,transparent))}.sus-label p{margin:0}.sus-label--light{color:color-mix(in srgb,var(--primary-foreground) 68%,transparent)}.sus-label--light span{color:var(--accent)}.sus-governance,.sus-finance,.sus-management{position:relative;isolation:isolate;overflow:hidden}.sus-governance{padding-block:clamp(5.5rem,9vw,9.5rem);background:radial-gradient(circle at 84% 36%,color-mix(in srgb,var(--primary) 12%,transparent),transparent 30rem),linear-gradient(135deg,var(--background) 0%,var(--muted) 58%,var(--secondary) 100%)}.sus-governance:after{position:absolute;right:-12rem;bottom:-14rem;width:32rem;height:32rem;border:1px solid color-mix(in srgb,var(--primary) 12%,transparent);border-radius:50%;content:"";box-shadow:0 0 0 4rem color-mix(in srgb,var(--primary) 3%,transparent),0 0 0 8rem color-mix(in srgb,var(--primary) 2%,transparent)}.sus-governance__layout{display:block}.sus-governance__copy{width:100%;max-width:none}.sus-governance h2,.sus-finance h2,.sus-management h2{margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2.8rem,5.6vw,5.7rem);font-weight:650;line-height:.98;letter-spacing:-.06em;text-wrap:balance}.sus-governance h2{max-width:10ch;color:var(--foreground)}.sus-governance h2 em{display:block;color:var(--primary);font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em}.sus-governance__narrative,.sus-finance__narrative,.sus-management__narrative{display:grid;gap:1.25rem;max-width:48rem;margin-top:clamp(2rem,3.5vw,3rem);padding-left:1.6rem;border-left:1px solid color-mix(in srgb,var(--primary) 38%,transparent)}.sus-governance__narrative{max-width:none}.sus-governance__narrative p,.sus-finance__narrative p,.sus-management__narrative p{margin:0;color:var(--muted-foreground);font-size:clamp(.94rem,1.1vw,1.04rem);line-height:1.78}.sus-governance__narrative p:first-child{color:var(--foreground);font-size:clamp(1.02rem,1.32vw,1.2rem);line-height:1.7}.sus-governance__visual{min-width:0}.sus-governance-design{position:relative;width:min(100%,34rem);aspect-ratio:1;margin-inline:auto;padding:clamp(1.4rem,3vw,2.4rem);border:1px solid color-mix(in srgb,var(--primary) 14%,transparent);background:color-mix(in srgb,var(--background) 74%,transparent);box-shadow:0 28px 70px color-mix(in srgb,var(--foreground) 8%,transparent)}.sus-governance-design__frame{position:relative;width:100%;height:100%;overflow:hidden;border-bottom:1px solid color-mix(in srgb,var(--primary) 34%,transparent)}.sus-governance-design__frame:before,.sus-governance-design__frame:after{position:absolute;content:"";pointer-events:none}.sus-governance-design__frame:before{top:8%;right:8%;bottom:8%;left:8%;border:1px solid color-mix(in srgb,var(--accent) 18%,transparent);transform:rotate(45deg)}.sus-governance-design__frame:after{top:22%;right:22%;bottom:22%;left:22%;border:1px dashed color-mix(in srgb,var(--primary) 22%,transparent);border-radius:50%;animation:sus-ring 32s linear infinite}.sus-governance-design__corner{position:absolute;z-index:2;width:1.4rem;height:1.4rem;border-color:var(--accent);border-style:solid}.sus-governance-design__corner--one{top:0;left:0;border-width:1px 0 0 1px}.sus-governance-design__corner--two{right:0;bottom:0;border-width:0 1px 1px 0}.sus-governance-design__pillars{position:absolute;right:8%;bottom:0;left:8%;display:flex;height:58%;align-items:flex-end;justify-content:center;gap:clamp(.35rem,1vw,.7rem)}.sus-governance-design__pillars span{width:9%;height:var(--pillar-height);border:1px solid color-mix(in srgb,var(--primary) 35%,transparent);border-bottom:0;background:linear-gradient(180deg,color-mix(in srgb,var(--primary) 18%,transparent),color-mix(in srgb,var(--primary) 4%,transparent));transform-origin:bottom center}.sus-governance-design__pillars span:nth-child(4){border-color:color-mix(in srgb,var(--accent) 58%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 22%,transparent),color-mix(in srgb,var(--accent) 5%,transparent))}.sus-governance-design__seal{position:absolute;top:24%;left:50%;z-index:4;display:grid;width:clamp(5.3rem,9vw,7.3rem);aspect-ratio:1;place-items:center;border:1px solid color-mix(in srgb,var(--primary-foreground) 14%,transparent);border-radius:50%;color:var(--accent);background:linear-gradient(145deg,var(--primary),var(--sus-navy));box-shadow:0 18px 38px color-mix(in srgb,var(--foreground) 20%,transparent),0 0 0 .65rem color-mix(in srgb,var(--primary) 10%,transparent);transform:translate(-50%)}.sus-governance-design__baseline{position:absolute;right:5%;bottom:6%;left:5%;height:1px;background:linear-gradient(90deg,transparent,var(--accent),transparent)}.sus-governance-system{position:relative;width:min(100%,37rem);margin-inline:auto}.sus-governance-system__glow{position:absolute;top:18%;right:18%;bottom:18%;left:18%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--primary) 20%,transparent),transparent 68%);filter:blur(24px);animation:sus-breathe 7s ease-in-out infinite alternate}.sus-governance-system svg{position:relative;display:block;width:100%;height:auto;overflow:visible}.sus-governance-system__outer{fill:none;stroke:color-mix(in srgb,var(--primary) 22%,transparent);stroke-width:1;stroke-dasharray:2 9}.sus-governance-system__orbit{fill:none;stroke:url(#governance-orbit);stroke-width:1.25;stroke-dasharray:6 10;animation:sus-orbit 18s linear infinite}.sus-governance-system__orbit--reverse{animation-direction:reverse;animation-duration:23s}.sus-governance-system__core{filter:drop-shadow(0 24px 35px var(--sus-shadow))}.sus-governance-system__core-line{fill:none;stroke:color-mix(in srgb,var(--primary-foreground) 16%,transparent)}.sus-governance-system text{font-family:Plus Jakarta Sans,sans-serif}.sus-governance-system__core-kicker{fill:color-mix(in srgb,var(--primary-foreground) 64%,transparent);font-size:8px;font-weight:600;letter-spacing:1.8px}.sus-governance-system__core-title{fill:var(--primary-foreground);font-size:15px;font-weight:700;letter-spacing:1.5px}.sus-governance-system__core-accent{fill:var(--accent);font-size:7px;font-weight:700;letter-spacing:1.4px}.sus-governance-system__node circle:nth-of-type(2){fill:var(--primary)}.sus-governance-system__node:nth-of-type(2n) circle:nth-of-type(2){fill:var(--accent)}.sus-governance-system__pulse{fill:none;stroke:color-mix(in srgb,var(--primary) 34%,transparent);animation:sus-pulse 3.2s ease-out infinite;transform-box:fill-box;transform-origin:center}.sus-governance-system__node text{fill:var(--foreground);font-size:8px;font-weight:700;letter-spacing:1.5px}.sus-governance__principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:clamp(4rem,7vw,7rem)}.sus-principle{position:relative;min-height:17rem;padding:clamp(1.5rem,2.8vw,2.3rem);overflow:hidden;border:1px solid color-mix(in srgb,var(--border) 82%,transparent);background:color-mix(in srgb,var(--background) 82%,transparent);box-shadow:0 22px 60px color-mix(in srgb,var(--foreground) 5%,transparent);transition:border-color .28s ease,box-shadow .28s ease,background .28s ease}.sus-principle:after{position:absolute;top:-5rem;right:-5rem;width:11rem;height:11rem;border:1px solid color-mix(in srgb,var(--primary) 14%,transparent);border-radius:50%;content:"";transition:transform .5s ease,border-color .3s ease}.sus-principle:hover{border-color:color-mix(in srgb,var(--primary) 34%,transparent);background:var(--background);box-shadow:0 30px 70px color-mix(in srgb,var(--foreground) 10%,transparent)}.sus-principle:hover:after{border-color:color-mix(in srgb,var(--accent) 38%,transparent);transform:scale(1.25)}.sus-principle__top{display:flex;align-items:flex-start;justify-content:space-between}.sus-principle__icon{display:grid;width:3.35rem;height:3.35rem;place-items:center;border:1px solid color-mix(in srgb,var(--primary) 22%,transparent);border-radius:50%;color:var(--primary);background:color-mix(in srgb,var(--background) 84%,transparent);transition:color .26s ease,background .26s ease,transform .42s cubic-bezier(.22,1,.36,1)}.sus-principle:hover .sus-principle__icon{color:var(--primary-foreground);background:var(--primary);transform:rotate(-7deg) scale(1.05)}.sus-principle__number{color:var(--accent);font-family:Plus Jakarta Sans,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.17em}.sus-principle>p{max-width:25rem;margin:clamp(2.5rem,4vw,4rem) 0 0;color:var(--foreground);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1rem,1.35vw,1.2rem);font-weight:600;line-height:1.5;letter-spacing:-.025em}.sus-principle__line{position:absolute;right:0;bottom:0;left:0;height:3px;background:linear-gradient(90deg,var(--primary),var(--accent));transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.22,1,.36,1)}.sus-principle:hover .sus-principle__line{transform:scaleX(1)}.sus-finance{padding-block:clamp(6rem,9vw,9.5rem);color:var(--primary-foreground);background:radial-gradient(circle at 82% 22%,color-mix(in srgb,var(--primary) 28%,transparent),transparent 31rem),linear-gradient(135deg,var(--sus-navy),var(--sus-midnight))}.sus-finance__layout{display:block}.sus-finance__copy{width:100%;max-width:none}.sus-finance h2{color:var(--primary-foreground)}.sus-finance__narrative{max-width:none;border-color:color-mix(in srgb,var(--accent) 62%,transparent)}.sus-finance__narrative p{color:color-mix(in srgb,var(--primary-foreground) 68%,transparent)}.sus-finance__narrative p:first-child{color:color-mix(in srgb,var(--primary-foreground) 86%,transparent)}.sus-finance__visual{min-width:0}.sus-finance-design{position:relative;width:min(100%,32rem);aspect-ratio:1;margin-inline:auto;border:1px solid color-mix(in srgb,var(--primary-foreground) 11%,transparent);background:radial-gradient(circle at center,color-mix(in srgb,var(--primary) 17%,transparent),transparent 52%),linear-gradient(145deg,color-mix(in srgb,var(--primary-foreground) 7%,transparent),color-mix(in srgb,var(--primary-foreground) 2%,transparent));box-shadow:0 35px 80px color-mix(in srgb,var(--foreground) 28%,transparent)}.sus-finance-design:before,.sus-finance-design:after{position:absolute;width:1.2rem;height:1.2rem;border-color:var(--accent);border-style:solid;content:""}.sus-finance-design:before{top:-1px;left:-1px;border-width:1px 0 0 1px}.sus-finance-design:after{right:-1px;bottom:-1px;border-width:0 1px 1px 0}.sus-finance-design__ring,.sus-finance-design__axis{position:absolute;pointer-events:none}.sus-finance-design__ring{border-radius:50%}.sus-finance-design__ring--one{top:15%;right:15%;bottom:15%;left:15%;border:1px solid color-mix(in srgb,var(--primary-foreground) 15%,transparent)}.sus-finance-design__ring--two{top:28%;right:28%;bottom:28%;left:28%;border:1px dashed color-mix(in srgb,var(--primary) 52%,transparent);animation:sus-ring 26s linear infinite}.sus-finance-design__ring--three{top:39%;right:39%;bottom:39%;left:39%;border:1px solid color-mix(in srgb,var(--accent) 42%,transparent)}.sus-finance-design__axis--horizontal{top:50%;right:10%;left:10%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--primary) 42%,transparent),transparent)}.sus-finance-design__axis--vertical{top:10%;bottom:10%;left:50%;width:1px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--primary) 42%,transparent),transparent)}.sus-finance-design__core{position:absolute;top:50%;left:50%;z-index:3;display:grid;width:6.4rem;aspect-ratio:1;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);border-radius:50%;color:var(--accent);background:var(--sus-navy);box-shadow:0 20px 42px color-mix(in srgb,var(--foreground) 28%,transparent),0 0 0 .7rem color-mix(in srgb,var(--primary) 12%,transparent);transform:translate(-50%,-50%)}.sus-finance-design__node{position:absolute;z-index:4;width:.8rem;aspect-ratio:1;border:2px solid var(--sus-midnight);border-radius:50%;background:var(--primary);box-shadow:0 0 0 .4rem color-mix(in srgb,var(--primary) 15%,transparent)}.sus-finance-design__node:nth-of-type(2n){background:var(--accent);box-shadow:0 0 0 .4rem color-mix(in srgb,var(--accent) 13%,transparent)}.sus-finance-design__node--one{top:14%;left:48%}.sus-finance-design__node--two{top:27%;right:20%}.sus-finance-design__node--three{right:14%;bottom:34%}.sus-finance-design__node--four{bottom:14%;left:48%}.sus-finance-design__node--five{bottom:27%;left:20%}.sus-finance-design__node--six{top:27%;left:20%}.sus-finance-graphic{position:relative;padding:clamp(1rem,2vw,1.8rem);border:1px solid color-mix(in srgb,var(--primary-foreground) 11%,transparent);background:linear-gradient(145deg,color-mix(in srgb,var(--primary-foreground) 7%,transparent),color-mix(in srgb,var(--primary-foreground) 2%,transparent));box-shadow:0 35px 80px color-mix(in srgb,var(--foreground) 28%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sus-finance-graphic:before,.sus-finance-graphic:after{position:absolute;width:.6rem;height:.6rem;border-color:var(--accent);border-style:solid;content:""}.sus-finance-graphic:before{top:-1px;left:-1px;border-width:1px 0 0 1px}.sus-finance-graphic:after{right:-1px;bottom:-1px;border-width:0 1px 1px 0}.sus-finance-graphic svg{display:block;width:100%;height:auto}.sus-finance-graphic__trend{fill:none;stroke:url(#finance-line);stroke-width:2.4;stroke-linecap:round}.sus-finance-graphic__point-ring{fill:color-mix(in srgb,var(--primary) 12%,transparent);stroke:color-mix(in srgb,var(--primary) 52%,transparent)}.sus-finance-graphic__point{fill:var(--primary)}.sus-finance-graphic__bars rect{fill:color-mix(in srgb,var(--primary) 10%,transparent);stroke:color-mix(in srgb,var(--primary) 42%,transparent);stroke-width:1}.sus-finance-graphic__coins{position:absolute;right:8%;bottom:13%;z-index:2;display:flex;align-items:flex-end;gap:.4rem}.sus-finance-graphic__coins span{display:block;width:clamp(1.5rem,3vw,2.5rem);border:1px solid color-mix(in srgb,var(--accent) 62%,transparent);border-radius:50%;aspect-ratio:1;background:color-mix(in srgb,var(--accent) 10%,transparent);box-shadow:0 -.32rem color-mix(in srgb,var(--accent) 12%,transparent),0 -.32rem 0 1px color-mix(in srgb,var(--accent) 38%,transparent);animation:sus-float 6s ease-in-out infinite alternate}.sus-finance-graphic__coins span:nth-child(2){margin-bottom:1.3rem;animation-delay:-1s}.sus-finance-graphic__coins span:nth-child(3){margin-bottom:.35rem;animation-delay:-2s}.sus-finance-graphic__coins span:nth-child(4){margin-bottom:2.1rem;animation-delay:-3s}.sus-management{padding-block:clamp(6rem,10vw,10rem);background:radial-gradient(circle at 18% 50%,color-mix(in srgb,var(--primary) 10%,transparent),transparent 28rem),linear-gradient(135deg,var(--background),var(--secondary))}.sus-management__layout{display:grid;grid-template-columns:minmax(25rem,.82fr) minmax(0,1fr);align-items:center;gap:clamp(3rem,8vw,9rem)}.sus-management__copy{max-width:48rem}.sus-management h2,.sus-management__narrative p:first-child{color:var(--foreground)}.sus-management__visual{min-width:0}.sus-management__image{position:relative;margin:0;overflow:hidden;border:1px solid color-mix(in srgb,var(--primary) 18%,transparent);background:var(--muted);box-shadow:0 30px 72px color-mix(in srgb,var(--foreground) 16%,transparent)}.sus-management__image:before,.sus-management__image:after{position:absolute;z-index:2;width:1.4rem;height:1.4rem;border-color:var(--accent);border-style:solid;content:"";pointer-events:none}.sus-management__image:before{top:.8rem;left:.8rem;border-width:1px 0 0 1px}.sus-management__image:after{right:.8rem;bottom:.8rem;border-width:0 1px 1px 0}.sus-management__image img{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover;transition:transform .9s cubic-bezier(.22,1,.36,1)}.sus-management__image:hover img{transform:scale(1.025)}.sus-management__image>span{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,transparent 58%,color-mix(in srgb,var(--sus-navy) 38%,transparent)),linear-gradient(90deg,color-mix(in srgb,var(--primary) 12%,transparent),transparent 38%)}.sus-management-design{position:relative;width:min(100%,34rem);aspect-ratio:1;margin-inline:auto;perspective:900px}.sus-management-design:before{position:absolute;top:5%;right:5%;bottom:5%;left:5%;border:1px solid color-mix(in srgb,var(--accent) 20%,transparent);border-radius:50%;content:""}.sus-management-design__layers{position:absolute;top:16%;right:12%;bottom:16%;left:12%;transform:rotateX(58deg) rotate(-8deg);transform-style:preserve-3d}.sus-management-design__layers span{position:absolute;border:1px solid color-mix(in srgb,var(--primary) 24%,transparent);background:color-mix(in srgb,var(--primary) 5%,transparent);box-shadow:0 16px 38px color-mix(in srgb,var(--foreground) 7%,transparent)}.sus-management-design__layers span:nth-child(1){top:0;right:0;bottom:0;left:0;transform:translateZ(0)}.sus-management-design__layers span:nth-child(2){top:6%;right:6%;bottom:6%;left:6%;transform:translateZ(1.25rem)}.sus-management-design__layers span:nth-child(3){top:12%;right:12%;bottom:12%;left:12%;transform:translateZ(2.5rem)}.sus-management-design__layers span:nth-child(4){top:18%;right:18%;bottom:18%;left:18%;transform:translateZ(3.75rem)}.sus-management-design__layers span:nth-child(5){top:24%;right:24%;bottom:24%;left:24%;border-color:color-mix(in srgb,var(--accent) 42%,transparent);background:color-mix(in srgb,var(--accent) 8%,transparent);transform:translateZ(5rem)}.sus-management-design__core{position:absolute;top:50%;left:50%;z-index:5;display:grid;width:6.6rem;aspect-ratio:1;place-items:center;border:1px solid color-mix(in srgb,var(--primary-foreground) 13%,transparent);border-radius:50%;color:var(--accent);background:linear-gradient(145deg,var(--primary),var(--sus-navy));box-shadow:0 20px 42px color-mix(in srgb,var(--foreground) 20%,transparent),0 0 0 .7rem color-mix(in srgb,var(--primary) 10%,transparent);transform:translate(-50%,-50%)}.sus-management-design__network{position:absolute;top:10%;right:15%;color:var(--primary)}.sus-management-design__line{position:absolute;z-index:1;height:1px;background:linear-gradient(90deg,transparent,var(--primary),transparent);transform-origin:left center}.sus-management-design__line--one{top:25%;left:23%;width:42%;transform:rotate(29deg)}.sus-management-design__line--two{top:53%;left:12%;width:39%;transform:rotate(-5deg)}.sus-management-design__line--three{right:10%;bottom:24%;width:42%;transform:rotate(-34deg)}.sus-leadership{position:relative;display:grid;width:min(100%,34rem);aspect-ratio:1;place-items:center;margin-inline:auto}.sus-leadership__ring{position:absolute;border-radius:50%}.sus-leadership__ring--one{top:32%;right:32%;bottom:32%;left:32%;border:1px solid color-mix(in srgb,var(--primary) 26%,transparent);background:color-mix(in srgb,var(--primary) 6%,transparent)}.sus-leadership__ring--two{top:17%;right:17%;bottom:17%;left:17%;border:1px dashed color-mix(in srgb,var(--primary) 24%,transparent);animation:sus-ring 28s linear infinite}.sus-leadership__ring--three{top:2%;right:2%;bottom:2%;left:2%;border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);animation:sus-ring-reverse 38s linear infinite}.sus-leadership__core{position:relative;z-index:2;display:flex;width:8.5rem;height:8.5rem;align-items:center;justify-content:center;flex-direction:column;gap:.3rem;border-radius:50%;color:var(--primary-foreground);background:linear-gradient(145deg,var(--primary),var(--sus-navy));box-shadow:0 22px 48px color-mix(in srgb,var(--foreground) 22%,transparent)}.sus-leadership__core strong,.sus-leadership__core span{font-family:Plus Jakarta Sans,sans-serif;font-size:.59rem;letter-spacing:.15em}.sus-leadership__core span{color:var(--accent);font-weight:700}.sus-leadership__node{position:absolute;z-index:3;display:grid;min-width:6.5rem;min-height:3rem;place-items:center;padding:.6rem .8rem;border:1px solid color-mix(in srgb,var(--primary) 22%,transparent);border-radius:99px;color:var(--primary);background:color-mix(in srgb,var(--background) 92%,transparent);box-shadow:0 12px 30px color-mix(in srgb,var(--foreground) 10%,transparent);font-family:Plus Jakarta Sans,sans-serif;font-size:.55rem;font-weight:700;letter-spacing:.1em;text-align:center}.sus-leadership__node--one{top:3%;left:37%}.sus-leadership__node--two{top:45%;right:-1%}.sus-leadership__node--three{right:12%;bottom:7%}.sus-leadership__node--four{bottom:13%;left:2%}@keyframes sus-breathe{0%{opacity:.65;transform:scale(.94)}to{opacity:1;transform:scale(1.06)}}@keyframes sus-pulse{0%{opacity:.8;transform:scale(.35)}75%,to{opacity:0;transform:scale(1.45)}}@keyframes sus-orbit{to{stroke-dashoffset:-128}}@keyframes sus-float{0%{transform:translate3d(0,-3px,0)}to{transform:translate3d(4px,7px,0)}}@keyframes sus-ring{to{transform:rotate(360deg)}}@keyframes sus-ring-reverse{to{transform:rotate(-360deg)}}@media(max-width:1050px){.sus-governance__layout,.sus-finance__layout,.sus-management__layout{gap:3rem}.sus-governance__layout{grid-template-columns:minmax(0,1fr) minmax(24rem,.8fr)}.sus-finance__layout{grid-template-columns:minmax(0,.95fr) minmax(25rem,1fr)}.sus-management__layout{grid-template-columns:minmax(23rem,.8fr) minmax(0,1fr)}.sus-governance__principles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.sus-governance__layout,.sus-finance__layout,.sus-management__layout{grid-template-columns:1fr}.sus-governance__visual,.sus-finance__visual,.sus-management__visual{width:min(100%,38rem);margin-inline:auto}.sus-finance__copy{order:1}.sus-finance__visual,.sus-management__visual{order:2}.sus-management__copy{order:1}}@media(max-width:620px){.sus-shell{padding-inline:1rem}.sus-governance,.sus-finance,.sus-management{padding-block:4.75rem}.sus-governance h2,.sus-finance h2,.sus-management h2{font-size:clamp(2.55rem,12vw,4rem)}.sus-governance__narrative,.sus-finance__narrative,.sus-management__narrative{padding-left:1rem}.sus-governance__layout{gap:3.25rem}.sus-governance__principles{grid-template-columns:1fr;margin-top:3.5rem}.sus-principle{min-height:15rem}.sus-principle>p{margin-top:2.5rem}.sus-leadership__node{min-width:5.3rem;min-height:2.6rem;padding-inline:.55rem;font-size:.48rem}}@media(max-width:390px){.sus-label{gap:.6rem;font-size:.59rem;letter-spacing:.16em}.sus-label i{width:1.8rem}.sus-leadership__core{width:7.2rem;height:7.2rem}}@media(prefers-reduced-motion:reduce){.sus-governance-system__glow,.sus-governance-system__orbit,.sus-governance-system__pulse,.sus-finance-graphic__coins span,.sus-leadership__ring{animation:none!important}.sus-principle,.sus-principle__icon{transition-duration:.01ms!important}}.corporate-management-page{--management-navy: #041f3d;--management-blue: #076ca8;--management-cyan: #8bd8f4;--management-gold: #b08a4f;color:#17212b;background:#f7f9fb}.management-shell{width:min(100% - clamp(2rem,6vw,6rem),92rem);margin-inline:auto}.management-scroll-progress{position:fixed;top:0;right:0;left:0;z-index:80;height:2px;pointer-events:none;background:linear-gradient(90deg,#8bd8f4,#0784c5 62%,#b08a4f);box-shadow:0 0 .75rem #8bd8f46b;transform:scaleX(0);transform-origin:left center}.management-kicker{margin:0 0 .9rem;color:#0772ad;font-family:Plus Jakarta Sans,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.24em;line-height:1.4;text-transform:uppercase}.management-directory-nav{position:relative;z-index:4;scroll-margin-top:6rem;border-bottom:1px solid rgb(8 44 87 / .1);background:radial-gradient(circle at 10% 0%,rgb(7 132 197 / .07),transparent 28rem),linear-gradient(180deg,#f8fafc,#eef3f6)}.management-directory-nav__track{display:grid;width:min(100% - clamp(2rem,6vw,6rem),92rem);min-width:0;gap:1rem;margin-inline:auto;padding-block:clamp(2.2rem,4vw,3.4rem)}.management-directory-nav__all{position:relative;isolation:isolate;display:grid;min-height:4.15rem;grid-template-columns:2.5rem minmax(0,1fr) 2.5rem;align-items:center;overflow:hidden;border:1px solid #042c52;border-radius:.75rem;padding:.7rem 1.25rem;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(.96rem,1.2vw,1.08rem);font-weight:700;line-height:1.3;text-align:center;text-decoration:none;background:linear-gradient(105deg,#032847,#064d7f 68%,#073a64);box-shadow:0 .85rem 2rem #03284729,inset 0 1px #ffffff1f;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .3s ease}.management-directory-nav__all:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;content:"";opacity:.42;background:linear-gradient(90deg,transparent,rgb(139 216 244 / .2),transparent),linear-gradient(145deg,transparent 52%,rgb(255 255 255 / .07));transform:translate(-100%);animation:management-directory-banner-sheen 5.8s .8s ease-in-out infinite}.management-directory-nav__all svg{width:1.15rem;justify-self:center;color:#9edff7}.management-directory-nav__all svg:last-child{animation:management-directory-arrow 2.2s ease-in-out infinite}.management-directory-nav__all:hover{border-color:#148ec8;box-shadow:0 1.15rem 2.5rem #03284738,inset 0 1px #ffffff29;transform:translateY(-2px)}.management-directory-nav__links{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.management-directory-nav__links a{position:relative;isolation:isolate;display:flex;min-width:0;min-height:4rem;align-items:center;justify-content:center;overflow:hidden;border:1px solid #c7d0d9;border-radius:.7rem;padding:.85rem 1rem;color:#18354d;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(.9rem,1.05vw,1rem);font-weight:700;line-height:1.35;text-align:center;text-decoration:none;text-wrap:balance;background:linear-gradient(145deg,#fff,#e4e9ed);box-shadow:0 .5rem 1.2rem #0529470f,inset 0 1px #fff;transform:translateY(0);transition:color .26s ease,border-color .26s ease,box-shadow .3s ease,transform .3s cubic-bezier(.22,1,.36,1)}.management-directory-nav__links a:after{position:absolute;right:20%;bottom:0;left:20%;height:3px;border-radius:999px 999px 0 0;content:"";background:linear-gradient(90deg,transparent,#0784c5,#8bd8f4,#0784c5,transparent);transform:scaleX(0);transform-origin:center;transition:transform .34s cubic-bezier(.22,1,.36,1)}.management-directory-nav__button-label{position:relative;z-index:2;min-width:0;max-width:100%;color:inherit;overflow-wrap:anywhere}.management-directory-nav__button-glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:0;background:linear-gradient(110deg,transparent 18%,rgb(255 255 255 / .5) 46%,transparent 72%);transform:translate(-120%)}.management-directory-nav__links a:hover,.management-directory-nav__links a.is-active{border-color:#0a77b4;color:#fff;background:linear-gradient(115deg,#074b79,#0784c5 68%,#066ca7);box-shadow:0 .85rem 1.75rem #05487033,inset 0 1px #fff3;transform:translateY(-3px)}.management-directory-nav__links a.is-active:after{transform:scaleX(1)}.management-directory-nav__links a:hover .management-directory-nav__button-glow,.management-directory-nav__links a.is-active .management-directory-nav__button-glow{opacity:.72;animation:management-directory-button-sheen .85s ease forwards}.management-directory-nav__links a.is-active .management-directory-nav__button-glow{opacity:.32;animation:management-directory-button-pulse 3.2s ease-in-out infinite}@keyframes management-directory-banner-sheen{0%,58%{transform:translate(-100%)}82%,to{transform:translate(100%)}}@keyframes management-directory-arrow{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}@keyframes management-directory-button-sheen{to{transform:translate(120%)}}@keyframes management-directory-button-pulse{0%,to{opacity:.1;transform:translate(-105%)}45%,55%{opacity:.32}to{transform:translate(105%)}}.management-directory-nav__all:focus-visible,.management-directory-nav__links a:focus-visible,.management-side-nav a:focus-visible{z-index:2;outline:3px solid #0784c5;outline-offset:3px}.management-side-nav{position:fixed;top:50%;right:clamp(.55rem,1.2vw,1.2rem);z-index:120;display:grid;width:3.65rem;max-height:calc(100dvh - 7rem);gap:.28rem;overflow:hidden auto;border:1px solid rgb(139 216 244 / .28);border-radius:1rem;padding:.38rem;color:#fff;background:#031f3bed;box-shadow:0 1.25rem 3.5rem #00162c4d,inset 0 1px #ffffff1a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;transform:translate3d(calc(100% + 2rem),-50%,0);transition:width .36s cubic-bezier(.22,1,.36,1),opacity .26s ease,transform .42s cubic-bezier(.22,1,.36,1)}.management-side-nav.is-visible{opacity:1;pointer-events:auto;transform:translate3d(0,-50%,0)}.management-side-nav__heading,.management-side-nav a{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) 2.3rem;align-items:center;gap:.35rem}.management-side-nav__heading{min-height:2.3rem;margin-bottom:.12rem;border-bottom:1px solid rgb(139 216 244 / .18);color:#9edff7}.management-side-nav__heading span,.management-side-nav__label{overflow:hidden;opacity:0;white-space:nowrap;transform:translate(.5rem);transition:opacity .18s ease,transform .26s ease}.management-side-nav__heading span{padding-left:.55rem;font-size:.6rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.management-side-nav__heading svg{width:1.05rem;justify-self:center}.management-side-nav a{min-height:2.55rem;overflow:hidden;border:1px solid transparent;border-radius:.68rem;color:#ffffffc7;text-decoration:none;background:#ffffff09;transition:color .22s ease,border-color .22s ease,background-color .22s ease,transform .22s ease}.management-side-nav__label{padding-left:.6rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.72rem;font-weight:700;text-align:right}.management-side-nav__code{position:relative;display:grid;width:2.18rem;height:2.18rem;justify-self:center;place-items:center;border:1px solid rgb(139 216 244 / .2);border-radius:.52rem;color:#bde9f8;font-family:Plus Jakarta Sans,sans-serif;font-size:.61rem;font-weight:800;letter-spacing:.04em;background:#8bd8f40e;transition:color .22s ease,border-color .22s ease,background-color .22s ease,box-shadow .22s ease}.management-side-nav a:hover{color:#fff;border-color:#8bd8f442;background:#8bd8f41a;transform:translate(-2px)}.management-side-nav a.is-active{color:#fff;border-color:#8bd8f470;background:linear-gradient(105deg,#07598b8c,#0784c540)}.management-side-nav a.is-active .management-side-nav__code{color:#fff;border-color:#7ed5f4;background:#0784c5;box-shadow:0 0 0 4px #7ed5f41a,0 0 1rem #0784c56b;animation:management-side-nav-active 2.8s ease-in-out infinite}@media(hover:hover)and (pointer:fine){.management-side-nav:is(:hover,:focus-within){width:min(17rem,calc(100vw - 2rem))}.management-side-nav:is(:hover,:focus-within) .management-side-nav__heading span,.management-side-nav:is(:hover,:focus-within) .management-side-nav__label{opacity:1;transform:translate(0)}}@keyframes management-side-nav-active{0%,to{box-shadow:0 0 0 3px #7ed5f414,0 0 .75rem #0784c557}50%{box-shadow:0 0 0 6px #7ed5f421,0 0 1.2rem #0784c57a}}.management-directory{position:relative}.management-section{position:relative;isolation:isolate;overflow:hidden;scroll-margin-top:6.25rem}.management-section--paper{background:linear-gradient(180deg,#fff,#fbfdfe)}.management-section--mist{background:radial-gradient(circle at 9% 20%,rgb(7 132 197 / .07),transparent 30rem),linear-gradient(180deg,#eef7fb,#e7f1f6)}.management-section__inner{padding-block:clamp(5.5rem,8vw,8.5rem)}.management-section__header{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:end;gap:clamp(1.25rem,3.5vw,3.5rem);margin-bottom:clamp(2.5rem,5vw,4.75rem);padding-bottom:clamp(1.5rem,2.4vw,2.2rem);border-bottom:1px solid rgb(8 44 87 / .13)}.management-section__index{color:#082c5733;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2.8rem,5.5vw,5.75rem);font-weight:300;line-height:.8;letter-spacing:-.08em}.management-section__header h2{max-width:21ch;margin:0;color:#082c57;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2rem,4.3vw,4.65rem);font-weight:600;line-height:.98;letter-spacing:-.055em;text-wrap:balance}.management-card-grid{display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:clamp(1.25rem,2vw,1.8rem)}.management-card-grid--single{max-width:27rem}.management-profile-card{position:relative;display:flex;min-width:0;min-height:100%;flex-direction:column;overflow:hidden;border:1px solid rgb(7 108 168 / .18);border-radius:1.5rem;color:#17212b;background:linear-gradient(180deg,#fff,#fff 72%,#f7fbfd);box-shadow:0 1rem 2.8rem #041f3d16;transition:translate .34s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .34s ease}.management-profile-card:before{position:absolute;top:.45rem;right:.45rem;bottom:.45rem;left:.45rem;z-index:0;pointer-events:none;border:1px solid rgb(7 132 197 / .07);border-radius:1.15rem;content:""}.management-profile-card:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;content:"";opacity:0;background:linear-gradient(112deg,transparent 28%,rgb(255 255 255 / .42) 48%,transparent 68%);transform:translate(-120%)}.management-profile-card__media{position:relative;overflow:hidden;margin:.7rem .7rem 0;border-radius:1rem 1rem .35rem .35rem;aspect-ratio:1 / 1;background:radial-gradient(circle at 50% 35%,rgb(7 132 197 / .22),transparent 48%),#dbe7ee}.management-profile-card__media img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:cover;object-position:center top;transform:scale(1.001);transition:transform .5s cubic-bezier(.22,1,.36,1)}.management-profile-card__fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#082c57;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:600;letter-spacing:-.08em}.management-profile-card__image-wash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(to top,rgb(3 35 64 / .35),transparent 34%),linear-gradient(135deg,transparent 68%,rgb(139 216 244 / .12));transition:opacity .3s ease}.management-profile-card__corner{position:absolute;right:0;bottom:0;z-index:3;width:3rem;height:3rem;border-top:1px solid rgb(255 255 255 / .62);border-left:1px solid rgb(255 255 255 / .62);border-radius:.6rem 0 0}.management-profile-card__serial{position:absolute;top:.8rem;right:.8rem;z-index:4;display:grid;min-width:2.35rem;height:2.35rem;place-items:center;border:1px solid rgb(255 255 255 / .45);border-radius:999px;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:.61rem;font-weight:750;font-variant-numeric:tabular-nums;letter-spacing:.08em;background:#03274894;box-shadow:0 .45rem 1.2rem #01162a29;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.management-profile-card__content{position:relative;z-index:4;display:flex;min-width:0;flex:1;flex-direction:column;align-items:center;padding:clamp(1.35rem,2.1vw,1.75rem) clamp(1.15rem,2vw,1.6rem) clamp(1.65rem,2.4vw,2rem);text-align:center}.management-profile-card__meta{display:flex;width:100%;align-items:flex-start;justify-content:center;gap:.65rem;margin-bottom:1.05rem;color:#0879bd;font-size:.59rem;font-weight:750;letter-spacing:.13em;line-height:1.45;text-transform:uppercase}.management-profile-card__meta>span:not(.management-profile-card__meta-line){max-width:calc(100% - 4.5rem);text-wrap:balance}.management-profile-card__meta-line{width:clamp(.8rem,2vw,1.7rem);height:1px;flex:none;margin-top:.42rem;background:linear-gradient(90deg,transparent,#55b6df)}.management-profile-card__meta-line:last-child{background:linear-gradient(90deg,#55b6df,transparent)}.management-profile-card h3{overflow-wrap:anywhere;margin:0;color:inherit;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.28rem,1.75vw,1.58rem);font-weight:700;line-height:1.18;letter-spacing:-.035em;text-align:center;text-wrap:balance}.management-profile-card__role{display:flex;width:100%;align-items:center;justify-content:center;gap:.7rem;margin-top:.8rem}.management-profile-card__role>span{width:1rem;height:1px;flex:none;background:#0784c552}.management-profile-card__title{max-width:23rem;margin:0;color:#315b77;font-size:.84rem;font-weight:700;line-height:1.52;text-align:center;text-wrap:balance}.management-profile-card__credentials{width:100%;margin:auto 0 0;border:1px solid rgb(7 132 197 / .1);border-radius:.7rem;padding:.8rem .85rem;color:#61717d;font-size:.7rem;font-weight:500;line-height:1.62;text-align:center;background:linear-gradient(135deg,#e7f3fabd,#f7fbfde6)}.management-profile-card__rail{position:absolute;right:1.7rem;bottom:0;left:1.7rem;z-index:6;height:3px;border-radius:999px 999px 0 0;background:linear-gradient(90deg,transparent,#0784c5 22%,#8bd8f4 50%,#0784c5 78%,transparent);pointer-events:none}@media(hover:hover)and (pointer:fine){.management-profile-card:hover{z-index:3;border-color:#0784c56b;box-shadow:0 1.8rem 4rem #041f3d29;translate:0 -.42rem}.management-profile-card:hover:after{opacity:.72;animation:management-card-sweep .85s ease forwards}.management-profile-card:hover .management-profile-card__media img{transform:scale(1.04)}.management-profile-card:hover .management-profile-card__image-wash{opacity:.72}}@keyframes management-card-sweep{to{transform:translate(120%)}}@media(min-width:32.5rem){.management-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.management-card-grid--single{grid-template-columns:minmax(0,1fr)}}@media(min-width:56.25rem){.management-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.management-card-grid--single{grid-template-columns:minmax(0,1fr)}}@media(min-width:80rem){.management-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.management-card-grid--single{grid-template-columns:minmax(0,1fr)}}@media(max-width:63.99rem){.management-directory-nav__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:47.99rem){.management-directory-nav__track{width:min(100% - 2rem,92rem);gap:.75rem;padding-block:1.5rem}.management-directory-nav__all{min-height:3.8rem;grid-template-columns:1.75rem minmax(0,1fr) 1.75rem;padding-inline:.85rem;font-size:.96rem}.management-directory-nav__links{grid-template-columns:minmax(0,1fr);gap:.75rem}.management-directory-nav__links a{min-height:3.65rem;padding:.75rem 1rem;font-size:.9rem}.management-side-nav{right:.38rem;width:2.85rem;max-height:calc(100dvh - 5.5rem);gap:.18rem;border-radius:.78rem;padding:.28rem}.management-side-nav__heading{display:none}.management-side-nav a{min-height:2.25rem;grid-template-columns:minmax(0,1fr) 2.08rem;gap:.12rem;border-radius:.52rem}.management-side-nav__code{width:1.95rem;height:1.95rem;border-radius:.42rem;font-size:.56rem}.management-section{scroll-margin-top:5.75rem}.management-section__header{grid-template-columns:auto minmax(0,1fr);align-items:start}}@media(max-width:31.99rem){.corporate-management-page .about-hero .corporate-profile-hero__delay-5>div>span:nth-child(n+2),.corporate-management-page .about-hero .corporate-profile-hero__delay-5>span:last-child{display:none}.management-shell{width:min(100% - 2rem,92rem)}.management-section__inner{padding-block:4.5rem}.management-section__header{gap:1rem}.management-section__index{font-size:2.55rem}.management-section__header h2{font-size:clamp(1.8rem,9vw,2.45rem)}}@media(prefers-reduced-motion:reduce){.management-profile-card,.management-profile-card__media img,.management-directory-nav__all,.management-directory-nav__links a,.management-directory-nav__links a:after,.management-directory-nav__button-glow,.management-side-nav,.management-side-nav a,.management-side-nav__label,.management-side-nav__code{transition-duration:.01ms!important}.management-profile-card,.management-profile-card:hover{translate:none;rotate:none;transform:none}.management-profile-card:after,.management-directory-nav__all:before,.management-directory-nav__all svg:last-child,.management-directory-nav__button-glow,.management-side-nav a.is-active .management-side-nav__code{animation:none!important}}.cm-page{--cm-navy: #061a2f;--cm-midnight: #03111f;--cm-blue: #087db5;--cm-cyan: #83d9f1;--cm-ink: #142536;--cm-muted: #5b6d7c;--cm-gold: #c5a367;--cm-paper: #f4f7f8;--cm-light-blue: #eaf6fb;--cm-white: #fff;--cm-pointer-x: 50vw;--cm-pointer-y: 50vh;position:relative;isolation:isolate;width:100%;overflow:clip;color:var(--cm-ink);background:var(--cm-paper)}.cm-page:after{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;pointer-events:none;content:"";opacity:.055;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.65'/%3E%3C/svg%3E");background-size:11rem 11rem;mix-blend-mode:multiply}.cm-shell{position:relative;width:min(100% - clamp(2rem,7vw,9rem),92rem);margin-inline:auto}.cm-section{position:relative;padding-block:clamp(5.5rem,10vw,10rem)}.cm-mask{display:block;overflow:hidden}.cm-mask>*{display:block}.cm-animated-rule{width:clamp(3.5rem,7vw,7rem);height:1px;margin-bottom:clamp(1.5rem,2.8vw,2.5rem);background:linear-gradient(90deg,var(--cm-gold),rgb(197 163 103 / 0));transform-origin:left center}.cm-copy{display:grid;gap:1.65rem}.cm-copy p{max-width:76ch;margin:0;color:var(--cm-muted);font-size:clamp(.98rem,1.1vw,1.08rem);line-height:1.9}.cm-copy--lead p{max-width:72ch;color:#314554;font-size:clamp(1.08rem,1.45vw,1.25rem);line-height:1.84}.cm-blueprint{pointer-events:none;color:inherit}.cm-blueprint path,.cm-blueprint circle{vector-effect:non-scaling-stroke;stroke:currentColor;stroke-width:1}.cm-hero{position:relative;min-height:max(46rem,100svh);overflow:hidden;color:#fff;background:var(--cm-midnight)}.cm-hero:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;content:"";background:radial-gradient(circle 36rem at var(--cm-pointer-x) var(--cm-pointer-y),rgb(97 201 238 / .1),transparent 60%),linear-gradient(180deg,#03111f1a,#03111f94)}.cm-hero__backdrop{position:absolute;top:-7%;right:0;bottom:-7%;left:0;width:100%;height:114%;object-fit:cover;object-position:58% center;filter:saturate(.72) contrast(1.05) brightness(.72);transform-origin:center center;will-change:transform}.cm-hero__wash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(90deg,#03111ff5,#03111fdb 36%,#03111f57 70%,#03111f85),linear-gradient(180deg,rgb(3 17 31 / .55),transparent 32%,rgb(3 17 31 / .75))}.cm-hero__light{position:absolute;top:-12%;left:48%;z-index:1;width:42rem;height:120%;opacity:.22;pointer-events:none;background:linear-gradient(102deg,transparent 20%,rgb(131 217 241 / .46),transparent 68%);filter:blur(1.25rem);transform:skew(-13deg) translate(-100%);animation:cm-light-sweep 11s ease-in-out infinite}.cm-hero__blueprint{position:absolute;right:-9vw;bottom:-18%;z-index:1;width:min(54vw,52rem);color:#83d9f11a;transform:rotate(-2deg)}.cm-hero__layout{z-index:3;display:grid;min-height:max(46rem,100svh);grid-template-columns:minmax(19rem,.72fr) minmax(28rem,1.28fr);grid-template-areas:"portrait content";align-items:center;gap:clamp(3rem,7vw,8rem);padding-block:clamp(7.5rem,13vh,10rem) clamp(5.5rem,9vh,7rem)}.cm-hero__portrait{position:relative;grid-area:portrait;width:min(100%,25rem);margin:0}.cm-hero__portrait:before,.cm-hero__portrait:after{position:absolute;z-index:3;pointer-events:none;content:""}.cm-hero__portrait:before{top:-1.4rem;left:-1.4rem;width:4.5rem;height:4.5rem;border-top:1px solid var(--cm-gold);border-left:1px solid var(--cm-gold)}.cm-hero__portrait:after{right:-1.4rem;bottom:7.4rem;width:4.5rem;height:4.5rem;border-right:1px solid var(--cm-cyan);border-bottom:1px solid var(--cm-cyan)}.cm-hero__portrait-mask{position:relative;overflow:hidden;aspect-ratio:.78;background:#123955;box-shadow:0 3rem 6rem #0000006b}.cm-hero__portrait-mask img{width:100%;height:100%;object-fit:cover;object-position:50% center;filter:saturate(.76) contrast(1.06);will-change:transform}.cm-hero__portrait-mask:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:linear-gradient(180deg,transparent 64%,rgb(3 17 31 / .35)),linear-gradient(100deg,rgb(131 217 241 / .08),transparent 38%)}.cm-hero__portrait-mask i{position:absolute;top:0;bottom:0;left:-45%;z-index:2;width:28%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .13),transparent);transform:skew(-13deg);animation:cm-portrait-sweep 8s ease-in-out 1.6s infinite}.cm-hero__portrait figcaption{display:grid;gap:.38rem;padding-top:1.4rem}.cm-hero__portrait figcaption strong{color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1rem,1.3vw,1.18rem);font-weight:600}.cm-hero__portrait figcaption span{color:#ffffff8f;font-size:clamp(.57rem,.72vw,.66rem);line-height:1.55;letter-spacing:.055em}.cm-hero__portrait figcaption small{color:var(--cm-cyan);font-size:.65rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.cm-hero__content{grid-area:content;align-self:center;max-width:54rem}.cm-hero__content h1{max-width:11ch;margin:0;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(3rem,6.4vw,7.5rem);font-weight:300;line-height:.96;letter-spacing:-.06em;text-wrap:balance}.cm-hero__rule{display:block;width:min(100%,36rem);height:1px;margin-block:clamp(2rem,4vw,3.2rem);background:linear-gradient(90deg,var(--cm-gold),rgb(197 163 103 / .06));transform-origin:left center}.cm-mask--statement{max-width:50rem}.cm-hero__content p{margin:0;color:#fffc;font-size:clamp(1.05rem,1.65vw,1.42rem);font-weight:300;line-height:1.65;text-wrap:balance}.cm-hero__scroll{position:absolute;right:clamp(1.4rem,4vw,4rem);bottom:2rem;z-index:4;display:grid;width:2.75rem;height:4.5rem;place-items:center;border:1px solid rgb(255 255 255 / .25);border-radius:999px}.cm-hero__scroll span{position:relative;width:2px;height:1.3rem;overflow:hidden;background:#fff3}.cm-hero__scroll span:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";background:var(--cm-cyan);animation:cm-scroll 2s ease-in-out infinite}.cm-hero__scroll:focus-visible{outline:2px solid var(--cm-cyan);outline-offset:4px}.cm-introduction{background:radial-gradient(circle at 15% 20%,rgb(8 125 181 / .1),transparent 25rem),var(--cm-light-blue)}.cm-editorial-grid{display:grid;grid-template-columns:minmax(16rem,.52fr) minmax(30rem,1.48fr);gap:clamp(3.5rem,7vw,7rem);align-items:start}.cm-introduction__portrait{position:relative;width:min(100%,23rem);margin:0}.cm-introduction__portrait:before{position:absolute;top:-.8rem;left:-.8rem;z-index:2;width:3.5rem;height:3.5rem;border-top:1px solid var(--cm-gold);border-left:1px solid var(--cm-gold);content:""}.cm-introduction__portrait-image{overflow:hidden;aspect-ratio:480 / 518;background:#123955;box-shadow:0 1.5rem 3.5rem #04223824}.cm-introduction__portrait-image img{display:block;width:100%;height:100%;object-fit:cover}.cm-introduction__portrait figcaption{display:grid;gap:.35rem;padding-top:1.25rem}.cm-introduction__portrait figcaption strong{color:var(--cm-navy);font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;font-weight:700}.cm-introduction__portrait figcaption span{color:var(--cm-muted);font-size:.62rem;line-height:1.55}.cm-introduction__portrait figcaption small{color:var(--cm-blue);font-size:.64rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.cm-introduction__message{max-width:52rem}.cm-introduction__statement{max-width:42rem;margin:0 0 2rem;color:var(--cm-blue);font-size:clamp(1.08rem,1.55vw,1.32rem);font-weight:600;line-height:1.55}.cm-introduction__message .cm-animated-rule{margin-bottom:1.5rem}.cm-introduction__message h2,.cm-proven__heading h2,.cm-engineering h2,.cm-industry h2,.cm-beyond h2{margin:0;font-family:Plus Jakarta Sans,sans-serif;font-weight:400;letter-spacing:-.045em;text-wrap:balance}.cm-introduction__message h2{max-width:22ch;margin-bottom:2rem;color:var(--cm-navy);font-size:clamp(1.85rem,2.8vw,3rem);line-height:1.12}.cm-introduction .cm-copy>p:first-letter{float:left;margin:.08em .12em 0 0;color:var(--cm-blue);font-family:Plus Jakarta Sans,sans-serif;font-size:4.2em;font-weight:300;line-height:.78}.cm-proven{color:var(--cm-ink);background:var(--cm-white)}.cm-proven__glow,.cm-engineering__glow{position:absolute;top:-15rem;right:-12rem;width:46rem;height:46rem;border-radius:50%;opacity:.2;pointer-events:none;background:radial-gradient(circle,rgb(53 167 210 / .22),transparent 65%);filter:blur(1rem)}.cm-proven__heading{display:grid;grid-template-columns:minmax(6rem,.35fr) minmax(20rem,1.65fr);align-items:start;gap:clamp(2rem,5vw,5rem);margin-bottom:clamp(3.5rem,7vw,7rem)}.cm-proven__heading .cm-animated-rule{margin-top:1.3rem}.cm-proven__heading h2{max-width:22ch;color:var(--cm-navy);font-size:clamp(2rem,3.35vw,3.8rem);line-height:1.08}.cm-proven .cm-copy{grid-template-columns:repeat(3,1fr);gap:clamp(2rem,4vw,4rem);counter-reset:message-paragraph}.cm-proven .cm-copy p{position:relative;max-width:none;padding-top:2rem;color:var(--cm-muted);font-size:clamp(.93rem,1vw,1.02rem);line-height:1.85;counter-increment:message-paragraph}.cm-proven .cm-copy p:before{position:absolute;top:0;right:0;left:0;height:1px;content:"";background:linear-gradient(90deg,#087db57a,#087db50a)}.cm-engineering{overflow:hidden;color:var(--cm-ink);background:var(--cm-light-blue)}.cm-engineering__glow{top:auto;right:auto;bottom:-25rem;left:-18rem;opacity:.3}.cm-engineering__blueprint{position:absolute;right:-7rem;bottom:-8rem;width:min(55vw,52rem);color:#087db521}.cm-engineering__layout{display:grid;grid-template-columns:minmax(20rem,.9fr) minmax(30rem,1.1fr);gap:clamp(4rem,10vw,10rem);align-items:start}.cm-engineering header{position:sticky;top:8rem}.cm-engineering h2{max-width:18ch;color:var(--cm-navy);font-size:clamp(2rem,3.15vw,3.6rem);line-height:1.08}.cm-engineering .cm-copy{gap:2.25rem;padding-top:4.2rem}.cm-engineering .cm-copy p{color:var(--cm-muted)}.cm-engineering .cm-copy p:first-child{color:#314554;font-size:clamp(1.02rem,1.25vw,1.16rem)}.cm-industry{overflow:hidden;color:var(--cm-ink);background:radial-gradient(circle at 84% 25%,rgb(72 193 229 / .12),transparent 27rem),var(--cm-white)}.cm-industry__lines{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.25;background:linear-gradient(116deg,transparent 20%,rgb(8 125 181 / .18) 20.1%,transparent 20.25%),linear-gradient(116deg,transparent 62%,rgb(8 125 181 / .1) 62.1%,transparent 62.25%);animation:cm-line-drift 13s ease-in-out infinite alternate}.cm-industry__heading{display:grid;grid-template-columns:minmax(6rem,.35fr) minmax(20rem,1.65fr);gap:clamp(2rem,5vw,5rem);margin-bottom:clamp(3.5rem,6vw,6rem)}.cm-industry__heading .cm-animated-rule{margin-top:1.3rem}.cm-industry h2{max-width:20ch;color:var(--cm-navy);font-size:clamp(2rem,3.4vw,3.9rem);line-height:1.08}.cm-industry .cm-copy{margin-left:max(0rem,17.5%);grid-template-columns:repeat(2,1fr);gap:clamp(2.5rem,6vw,6rem)}.cm-industry .cm-copy p{color:var(--cm-muted)}.cm-beyond{overflow:hidden;background:radial-gradient(circle at 3% 20%,rgb(8 125 181 / .09),transparent 30rem),var(--cm-light-blue)}.cm-beyond__layout{display:grid;grid-template-columns:minmax(20rem,.74fr) minmax(31rem,1.26fr);grid-template-areas:"heading image" "copy image";gap:clamp(3rem,7vw,7rem);align-items:start}.cm-beyond__heading{grid-area:heading;align-self:end}.cm-beyond h2{max-width:13ch;color:var(--cm-navy);font-size:clamp(2rem,3.45vw,4rem);line-height:1.08}.cm-beyond__image{position:relative;grid-area:image;width:100%;aspect-ratio:1024 / 911;margin:0;overflow:hidden;box-shadow:0 1.5rem 4rem #04223824}.cm-beyond__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.82) contrast(1.03)}.cm-beyond__image:after{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;content:"";box-shadow:inset 0 0 0 1px #fff3}.cm-beyond__image span{position:absolute;top:1.5rem;right:1.5rem;width:5rem;height:5rem;border-top:1px solid rgb(255 255 255 / .7);border-right:1px solid rgb(255 255 255 / .7)}.cm-beyond .cm-copy{grid-area:copy;gap:1.75rem}.cm-beyond .cm-copy p{padding-top:1.75rem;border-top:1px solid rgb(5 40 68 / .12)}@keyframes cm-light-sweep{0%,14%{transform:skew(-13deg) translate(-100%);opacity:0}34%,56%{opacity:.22}82%,to{transform:skew(-13deg) translate(155%);opacity:0}}@keyframes cm-portrait-sweep{0%,18%{transform:skew(-13deg) translate(-240%);opacity:0}38%,48%{opacity:1}70%,to{transform:skew(-13deg) translate(620%);opacity:0}}@keyframes cm-scroll{0%{transform:translateY(-120%)}55%,to{transform:translateY(120%)}}@keyframes cm-line-drift{0%{transform:translate(-1.5%) scale(1.03)}to{transform:translate(1.5%) scale(1)}}@media(max-width:1099px){.cm-hero__layout{grid-template-columns:minmax(16rem,.68fr) minmax(24rem,1.32fr);gap:3.5rem}.cm-editorial-grid,.cm-engineering__layout,.cm-beyond__layout{gap:clamp(3rem,6vw,5rem)}.cm-proven .cm-copy{grid-template-columns:1fr 1fr}.cm-proven .cm-copy p:last-child{grid-column:2}}@media(max-width:767px){.cm-page:after{position:absolute}.cm-shell{width:min(100% - 2rem,42rem)}.cm-section{padding-block:clamp(4.5rem,15vw,6.5rem)}.cm-hero{min-height:0}.cm-hero:after{display:none}.cm-hero__backdrop{object-position:70% center}.cm-hero__wash{background:linear-gradient(180deg,#03111fad,#03111ff0 52%,#03111f),linear-gradient(90deg,#03111f73,#03111f4d)}.cm-hero__light,.cm-hero__blueprint,.cm-hero__scroll{display:none}.cm-hero__layout{min-height:0;grid-template-columns:1fr;grid-template-areas:"portrait" "content";gap:3.4rem;padding-block:7.2rem 4.5rem}.cm-hero__portrait{width:min(82vw,21rem);margin-inline:auto}.cm-hero__portrait:before{top:-.8rem;left:-.8rem}.cm-hero__portrait:after{right:-.8rem}.cm-hero__content h1{max-width:9ch;font-size:clamp(2.9rem,14vw,5rem)}.cm-hero__rule{margin-block:1.8rem}.cm-editorial-grid,.cm-proven__heading,.cm-proven .cm-copy,.cm-engineering__layout,.cm-industry__heading,.cm-industry .cm-copy,.cm-beyond__layout{grid-template-columns:1fr}.cm-editorial-grid{gap:3rem}.cm-engineering header{position:relative;top:auto}.cm-engineering h2{max-width:16ch}.cm-proven__heading,.cm-industry__heading{gap:0}.cm-proven__heading .cm-animated-rule,.cm-industry__heading .cm-animated-rule{margin-top:0}.cm-proven .cm-copy p:last-child{grid-column:auto}.cm-engineering .cm-copy{padding-top:0}.cm-engineering__blueprint{right:-8rem;width:42rem;opacity:.5}.cm-industry .cm-copy{margin-left:0}.cm-beyond__layout{grid-template-areas:"heading" "image" "copy"}.cm-beyond h2{max-width:14ch}.cm-beyond__image{min-height:0}}@media(prefers-reduced-motion:reduce){.cm-page *,.cm-page *:before,.cm-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.cm-hero__backdrop,.cm-hero__portrait img,.cm-beyond__image img,[data-cm-reveal],[data-cm-hero-reveal]{opacity:1!important;transform:none!important}}@media print{@page{size:A4;margin:18mm}.cm-page{color:#142536;background:#fff}.cm-page:after,.cm-hero__light,.cm-hero__blueprint,.cm-hero__scroll,.cm-engineering__glow,.cm-engineering__blueprint,.cm-industry__lines{display:none!important}.cm-shell{width:100%}.cm-hero{min-height:245mm;break-after:page}.cm-hero__layout{min-height:245mm}.cm-section{padding-block:18mm;break-inside:avoid}.cm-section-heading,.cm-engineering header{position:static}.cm-proven,.cm-engineering,.cm-industry{print-color-adjust:exact;-webkit-print-color-adjust:exact}[data-cm-reveal],[data-cm-hero-reveal]{opacity:1!important;transform:none!important}}.awards-certifications-page{overflow:hidden;background:#031527;color:#fff}.awards-certifications-page,.awards-certifications-page *,.awards-certifications-page *:before,.awards-certifications-page *:after{box-sizing:border-box}.awards-certifications-page .about-hero__image{filter:saturate(.8) contrast(1.05)}.awards-certifications-page .corporate-profile-hero__wash{background:linear-gradient(90deg,#011426f2,#01192fd4 40%,#011d3561 75%,#01182c8c),linear-gradient(180deg,#0115281a,#011425bd)}.ac-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none}.ac-breadcrumb a{color:inherit;transition:color .18s ease}.ac-breadcrumb a:hover,.ac-breadcrumb a:focus-visible{color:#b7e7fb}.ac-breadcrumb a:focus-visible,.ac-award-card__trophy-scene:focus-visible{outline:2px solid #d9b769;outline-offset:5px}.ac-awards-section{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(5.5rem,9vw,9rem);background:radial-gradient(circle at 82% 12%,rgba(190,135,42,.14),transparent 24rem),radial-gradient(circle at 5% 64%,rgba(76,139,179,.08),transparent 34rem),linear-gradient(145deg,#020d18,#03192d 48%,#041425)}.ac-awards-section__grain,.ac-awards-section__glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.ac-awards-section__grain{opacity:.04;background-image:repeating-radial-gradient(circle at 17% 29%,#fff 0 .45px,transparent .7px 4px),repeating-radial-gradient(circle at 78% 64%,#fff 0 .35px,transparent .6px 5px);background-size:8px 9px,11px 10px;mix-blend-mode:soft-light}.ac-awards-section__glow{inset:17rem -24rem auto auto;width:min(75vw,70rem);aspect-ratio:1;border:1px solid rgba(217,183,105,.08);border-radius:50%;box-shadow:0 0 0 8rem #d9b76903,0 0 0 16rem #d9b76902}.ac-awards-container{width:100%;max-width:1580px;margin-inline:auto;padding-inline:1.25rem}.ac-awards-intro{display:grid;gap:2rem;align-items:end;margin-bottom:clamp(3.25rem,6vw,5.5rem)}.ac-awards-intro__eyebrow{display:flex;align-items:center;gap:1rem;margin:0;color:#d9b769;font-size:.68rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase}.ac-awards-intro__eyebrow span{width:3.25rem;height:1px;flex:none;background:linear-gradient(90deg,#d9b769,#d9b7692e)}.ac-awards-intro h2{max-width:12ch;margin:1.5rem 0 0;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2.8rem,5vw,5.45rem);font-weight:550;line-height:.98;letter-spacing:-.055em;text-wrap:balance}.ac-awards-intro__copy{max-width:38rem}.ac-awards-intro__copy p{margin:0;color:#e7f0f7a8;font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.85}.ac-awards-intro__rule{position:relative;display:block;width:min(100%,25rem);height:1px;margin-top:2rem;overflow:hidden;background:#ffffff21}.ac-awards-intro__rule:after{position:absolute;inset:0 auto 0 0;width:30%;content:"";background:linear-gradient(90deg,#d9b769,transparent)}.ac-awards-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;margin:0;padding:0;list-style:none}.ac-award-card{position:relative;min-width:0}.ac-award-card article{position:relative;display:flex;height:100%;flex-direction:column;overflow:hidden;border:1px solid rgba(171,201,219,.14);background:linear-gradient(150deg,#0d2a41eb,#05192bf7);box-shadow:0 24px 60px #0000002e;transition:transform .45s cubic-bezier(.22,1,.36,1),border-color .45s ease,box-shadow .45s ease}.ac-award-card article:after{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid transparent;content:"";pointer-events:none;transition:border-color .45s ease}.ac-award-card article:hover{border-color:#d9b7696b;box-shadow:0 30px 76px #0000004d;transform:translateY(-7px)}.ac-award-card article:hover:after{border-color:#ffe09914}.ac-award-card__visual{position:relative;display:grid;min-height:15.5rem;margin:0;overflow:hidden;place-items:center;background:radial-gradient(circle at 50% 48%,rgba(239,204,125,.14),transparent 46%),linear-gradient(145deg,#f1f5f5f5,#d3dfe4e6)}.ac-award-card__visual:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.48),transparent 35%)}.ac-award-card__visual>img{position:relative;z-index:1;width:min(82%,19.5rem);height:auto;max-height:none;object-fit:contain;filter:contrast(1.05) saturate(1.04) drop-shadow(0 12px 16px rgba(2,20,34,.16));transition:transform .65s cubic-bezier(.22,1,.36,1)}.ac-award-card article:hover .ac-award-card__visual>img{transform:scale(1.045)}.ac-award-card:not(.ac-award-card--banner):not(.ac-award-card--trophy) .ac-award-card__visual{display:block;min-height:0}.ac-award-card:not(.ac-award-card--banner):not(.ac-award-card--trophy) .ac-award-card__visual>img{display:block;width:88%;max-width:22rem;height:auto;margin-inline:auto}.ac-award-card__body{position:relative;display:flex;min-height:11.5rem;flex:1;flex-direction:column;padding:1.75rem 1.75rem 2rem}.ac-award-card__body p{margin:0;color:#d9b769;font-size:.62rem;font-weight:700;letter-spacing:.14em;line-height:1.6;overflow-wrap:anywhere;text-transform:uppercase}.ac-award-card__body h3{max-width:24ch;margin:.9rem 0 0;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.16rem,1.5vw,1.48rem);font-weight:550;line-height:1.34;letter-spacing:-.025em;text-wrap:balance}.ac-award-card__mark{display:block;width:2.75rem;height:1px;margin-top:auto;padding-top:1.75rem;border-bottom:1px solid rgba(217,183,105,.64)}.ac-award-card--banner .ac-award-card__visual{min-height:18.5rem;background:radial-gradient(circle at 75% 36%,rgba(74,155,202,.24),transparent 44%),linear-gradient(135deg,#052b48,#041a2d)}.ac-award-card--banner .ac-award-card__visual:before{background:linear-gradient(135deg,rgba(255,255,255,.07),transparent 35%)}.ac-award-card--banner .ac-award-card__visual>img{width:min(86%,56rem);max-height:15rem;filter:drop-shadow(0 16px 24px rgba(0,0,0,.26))}.ac-award-card--trophy .ac-award-card__visual{min-height:29rem;background:radial-gradient(circle at 50% 48%,rgba(224,178,74,.2),transparent 37%),linear-gradient(155deg,#071d30,#020d18 72%)}.ac-award-card--trophy .ac-award-card__visual:before{background:linear-gradient(135deg,rgba(255,224,157,.06),transparent 35%)}.ac-award-card__trophy-scene{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;perspective:1400px;perspective-origin:50% 48%}.ac-award-card__trophy-object{position:relative;width:auto;height:23.5rem;aspect-ratio:878 / 1792;transform-style:preserve-3d;transform-origin:center center;animation:ac-award-card-rotation 16s linear infinite;will-change:transform}.ac-award-card__trophy-scene:hover .ac-award-card__trophy-object,.ac-award-card__trophy-scene:focus .ac-award-card__trophy-object,.ac-award-card__trophy-scene:focus-within .ac-award-card__trophy-object{animation-play-state:paused}.ac-award-card__trophy-object img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.ac-award-card__trophy-image{z-index:3;transform:translateZ(5px);filter:drop-shadow(0 22px 22px rgba(0,0,0,.32))}.ac-award-card__trophy-layer{pointer-events:none;filter:brightness(.68) saturate(.85)}.ac-award-card__trophy-layer--middle{z-index:2;transform:translateZ(0)}.ac-award-card__trophy-layer--rear{z-index:1;transform:translateZ(-7px);filter:brightness(.48) saturate(.7)}@keyframes ac-award-card-rotation{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.ac-certifications-section{position:relative;padding-block:clamp(5.5rem,9vw,9rem);background:#f4f6f6;color:#061f34}.ac-certifications-section:before{position:absolute;inset:0 auto auto 0;width:100%;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(217,183,105,.72),transparent)}.ac-certifications-container{width:100%;max-width:1580px;margin-inline:auto;padding-inline:1.25rem}.ac-certifications-intro{display:grid;gap:1.5rem;margin-bottom:clamp(3.25rem,6vw,5.5rem)}.ac-certifications-intro__eyebrow{display:flex;align-items:center;gap:1rem;margin:0;color:#96721e;font-size:.68rem;font-weight:750;letter-spacing:.24em;text-transform:uppercase}.ac-certifications-intro__eyebrow span{width:3.25rem;height:1px;flex:none;background:linear-gradient(90deg,#b28a32,#b28a3226)}.ac-certifications-intro h2{max-width:14ch;margin:0;color:#061f34;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2.8rem,5vw,5.2rem);font-weight:550;line-height:1;letter-spacing:-.055em;text-wrap:balance}.ac-certifications-intro__copy{max-width:48rem;margin:0;color:#061f34a8;font-size:clamp(1rem,1.3vw,1.14rem);line-height:1.85}.ac-certifications-grid{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;border-bottom:1px solid rgba(6,31,52,.17);list-style:none}.ac-certification-item{display:grid;min-width:0;min-height:11rem;grid-template-columns:6.75rem minmax(0,1fr);gap:clamp(1.25rem,2.5vw,2.25rem);align-items:center;padding:1.75rem;border-top:1px solid rgba(6,31,52,.17);transition:background-color .35s ease,border-color .35s ease,transform .45s cubic-bezier(.22,1,.36,1)}.ac-certification-item:hover{border-color:#b28a3270;background:#ffffff9e;transform:translateY(-3px)}.ac-certification-item__logo{display:grid;width:6.75rem;aspect-ratio:1;margin:0;place-items:center;border:1px solid rgba(6,31,52,.11);background:#ffffffc2}.ac-certification-item__logo img{width:82%;height:82%;object-fit:contain;filter:saturate(.94) contrast(1.02);transition:transform .45s cubic-bezier(.22,1,.36,1)}.ac-certification-item:hover .ac-certification-item__logo img{transform:scale(1.04)}.ac-certification-item__content h3{margin:0;color:#061f34;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1rem,1.35vw,1.22rem);font-weight:600;line-height:1.5;letter-spacing:-.02em;text-wrap:balance}.ac-certification-item__content p{margin:.45rem 0 0;color:#061f349e;font-size:.91rem;line-height:1.65}@media(min-width:640px){.ac-awards-container,.ac-certifications-container{padding-inline:2rem}.ac-awards-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.ac-award-card--banner{grid-column:span 2}.ac-award-card--banner .ac-award-card__body{min-height:9.75rem}}@media(min-width:900px){.ac-awards-intro{grid-template-columns:minmax(0,1fr) minmax(25rem,.75fr);gap:clamp(3rem,8vw,8rem)}.ac-awards-intro__copy{justify-self:end}.ac-certifications-intro{grid-template-columns:minmax(0,.8fr) minmax(25rem,1.2fr);align-items:end;column-gap:clamp(3rem,8vw,8rem)}.ac-certifications-intro__eyebrow{grid-column:1 / -1}.ac-certifications-intro__copy{justify-self:end}.ac-certifications-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-certification-item:nth-child(odd){border-right:1px solid rgba(6,31,52,.17)}}@media(min-width:1024px){.ac-awards-container,.ac-certifications-container{padding-inline:3rem}.ac-awards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ac-award-card--banner{grid-column:span 2}.ac-award-card--trophy{grid-row:span 2}.ac-award-card--trophy .ac-award-card__visual{flex:1}}@media(min-width:1280px){.ac-awards-container,.ac-certifications-container{padding-inline:4rem}.ac-awards-grid{gap:1.75rem}.ac-award-card__body{padding:2rem 2rem 2.25rem}}@media(max-width:639px){.awards-certifications-page .about-hero__title--long{font-size:clamp(2.6rem,12vw,3.65rem)}.ac-awards-section{padding-block:4.75rem 5.25rem;background:radial-gradient(circle at 90% 9%,rgba(190,135,42,.13),transparent 18rem),linear-gradient(150deg,#020d18,#03192d 60%,#041425)}.ac-awards-section__grain{opacity:.025}.ac-awards-section__glow{display:none}.ac-awards-intro__eyebrow{gap:.75rem;font-size:.62rem;letter-spacing:.22em}.ac-awards-intro__eyebrow span{width:2rem}.ac-awards-intro h2{margin-top:1.25rem;font-size:clamp(2.4rem,12vw,3.4rem)}.ac-awards-intro__copy p{font-size:.96rem;line-height:1.75}.ac-awards-grid{gap:1rem}.ac-award-card__visual{min-height:16rem}.ac-award-card__body{min-height:10.75rem;padding:1.5rem 1.5rem 1.75rem}.ac-award-card--banner .ac-award-card__visual{min-height:14rem}.ac-award-card--banner .ac-award-card__visual>img{width:92%;max-height:11.5rem}.ac-award-card--trophy .ac-award-card__visual{min-height:25rem}.ac-award-card__trophy-object{height:20rem}.ac-certifications-section{padding-block:4.75rem 5.25rem}.ac-certifications-intro__eyebrow{gap:.75rem;font-size:.62rem;letter-spacing:.2em}.ac-certifications-intro__eyebrow span{width:2rem}.ac-certifications-intro h2{font-size:clamp(2.4rem,11vw,3.35rem)}.ac-certifications-intro__copy{font-size:.96rem;line-height:1.75}.ac-certification-item{min-height:9rem;grid-template-columns:5rem minmax(0,1fr);gap:1.15rem;padding:1.35rem .85rem}.ac-certification-item__logo{width:5rem}}@media(prefers-reduced-motion:reduce){.awards-certifications-page *,.awards-certifications-page *:before,.awards-certifications-page *:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.ac-award-card article:hover{transform:none}.ac-award-card__trophy-object{animation:none;transform:rotateY(-8deg)}.ac-certification-item:hover{transform:none}}html:has(#corporate-profile-gallery-heading),body:has(#corporate-profile-gallery-heading){overflow-x:clip}.property-motion-gallery{--property-gallery-gap: clamp(7px, .7vw, 11px);position:relative;isolation:isolate;width:100%;height:clamp(390px,35vw,520px);min-height:390px;overflow:hidden;border:0;background:transparent;box-shadow:none;perspective:1100px;contain:layout paint;touch-action:pan-y}.property-gallery-wall{position:absolute;left:50%;top:-10%;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--property-gallery-gap);width:min(90%,690px);height:122%;transform:translate(-50%) rotateX(4deg) rotateY(-9deg) rotate(2.25deg) scale(.97);transform-origin:center;transform-style:preserve-3d;backface-visibility:hidden;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 9%,black 88%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 9%,black 88%,transparent 100%)}.property-gallery-column{min-width:0;height:100%;overflow:hidden;transform-style:preserve-3d;backface-visibility:hidden}.property-gallery-column:nth-child(1){transform:translate3d(0,1.5%,-34px)}.property-gallery-column:nth-child(2){transform:translate3d(0,-1.5%,46px)}.property-gallery-column:nth-child(3){transform:translate3d(0,1%,-10px)}.property-gallery-column__track{--gallery-sequence-step: 900px;display:flex;flex-direction:column;gap:var(--property-gallery-gap);width:100%;will-change:transform;transform-style:preserve-3d;animation-duration:var(--gallery-column-duration);animation-timing-function:linear;animation-iteration-count:infinite}.property-gallery-column[data-direction=up] .property-gallery-column__track{animation-name:propertyGalleryMoveUp}.property-gallery-column[data-direction=down] .property-gallery-column__track{animation-name:propertyGalleryMoveDown}.property-motion-gallery[data-paused=true] .property-gallery-column__track{animation-play-state:paused}.property-gallery-column__sequence{display:flex;flex:0 0 auto;flex-direction:column;gap:var(--property-gallery-gap);width:100%}@keyframes propertyGalleryMoveUp{0%{transform:translate3d(0,var(--gallery-column-offset),0)}to{transform:translate3d(0,calc(var(--gallery-column-offset) - var(--gallery-sequence-step)),0)}}@keyframes propertyGalleryMoveDown{0%{transform:translate3d(0,calc(var(--gallery-column-offset) - var(--gallery-sequence-step)),0)}to{transform:translate3d(0,var(--gallery-column-offset),0)}}.property-gallery-tile{position:relative;width:100%;min-height:0;overflow:hidden;border:3px solid rgba(255,255,255,.86);border-radius:8px;background:#ffffffb8;box-shadow:0 20px 36px #08244d33,0 5px 14px #084b7329;transform:translateZ(0);transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease;transform-style:preserve-3d;backface-visibility:hidden}.property-gallery-tile--tall{aspect-ratio:3 / 4}.property-gallery-tile--portrait{aspect-ratio:4 / 5}.property-gallery-tile--square{aspect-ratio:1 / 1.08}.property-gallery-wall .property-gallery-tile,.property-gallery-static-grid .property-gallery-tile{aspect-ratio:4 / 3}.property-gallery-tile__button,.property-gallery-tile__media{display:block;width:100%;height:100%}.property-gallery-tile__button{position:relative;padding:0;overflow:hidden;border:0;border-radius:inherit;color:#fff;background:transparent;cursor:zoom-in}.property-gallery-tile__media{position:relative;overflow:hidden;background:linear-gradient(145deg,#d9f0f8e6,#bee1eff5)}.property-gallery-tile__media img{width:100%;height:100%;object-fit:cover;transition:transform .35s cubic-bezier(.22,1,.36,1),filter .35s cubic-bezier(.22,1,.36,1);-webkit-user-select:none;user-select:none}.property-gallery-tile__media--error:after{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:1rem;content:"Image unavailable";font-size:.68rem;letter-spacing:.08em;color:#08244da8;text-align:center;text-transform:uppercase}.property-gallery-tile__zoom{position:absolute;right:.55rem;bottom:.55rem;display:grid;width:2.25rem;height:2.25rem;place-items:center;border:1px solid rgba(255,255,255,.32);border-radius:999px;color:#fff;background:#01050aa8;opacity:0;transform:translateY(5px);transition:opacity .25s ease,transform .25s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.property-gallery-tile__zoom svg{width:.9rem;height:.9rem}.property-gallery-tile__button:focus-visible{outline:3px solid #7cd3f2;outline-offset:-4px}@media(hover:hover)and (pointer:fine){.property-gallery-tile:has(.property-gallery-tile__button:hover),.property-gallery-tile:has(.property-gallery-tile__button:focus-visible){z-index:2;box-shadow:0 28px 48px #08244d3d,0 8px 20px #084b732e;transform:translateZ(18px) scale(1.018)}.property-gallery-tile__button:hover .property-gallery-tile__media img,.property-gallery-tile__button:focus-visible .property-gallery-tile__media img{filter:brightness(1.04);transform:scale(1.035)}.property-gallery-tile__button:hover .property-gallery-tile__zoom,.property-gallery-tile__button:focus-visible .property-gallery-tile__zoom{opacity:1;transform:translateY(0)}}.property-motion-gallery__actions{position:absolute;right:clamp(1rem,2.2vw,2rem);bottom:clamp(1rem,2.2vw,2rem);left:clamp(1rem,2.2vw,2rem);z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem}.property-motion-gallery__view-button{display:inline-flex;min-height:46px;align-items:center;gap:.7rem;padding:.72rem 1rem;border:1px solid rgba(8,121,189,.22);border-radius:999px;color:#08244d;background:#ffffffe6;box-shadow:0 10px 26px #084b7324;font-size:.75rem;font-weight:700;letter-spacing:.02em;cursor:pointer;transition:border-color .25s ease,background-color .25s ease,transform .25s ease;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.property-motion-gallery__view-button svg{width:1rem;height:1rem}.property-motion-gallery__view-button:hover{border-color:#0879bd8a;background:#effafefa;transform:translateY(-1px)}.property-motion-gallery__view-button:focus-visible{outline:3px solid #7cd3f2;outline-offset:3px}.property-motion-gallery__hint{color:#08244d9e;font-size:.69rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.property-gallery-static-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--property-gallery-gap);padding:clamp(1rem,2.4vw,2rem)}.property-motion-gallery[data-reduced-motion=true]{height:auto;min-height:0}.property-motion-gallery[data-reduced-motion=true] .property-motion-gallery__actions{position:relative;right:auto;bottom:auto;left:auto;padding:0 clamp(1rem,2.4vw,2rem) clamp(1rem,2.4vw,2rem)}body:has(.property-lightbox) [data-slot=dialog-overlay]{z-index:79;background:#000308e0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.property-lightbox{overflow:hidden}.property-lightbox>button:not(.property-lightbox__nav){position:absolute;top:max(1rem,env(safe-area-inset-top));right:max(1rem,env(safe-area-inset-right));z-index:6;display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:999px;color:#fff;background:#01060cb8;opacity:1;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.property-lightbox>button:not(.property-lightbox__nav):hover{background:#085382e0}.property-lightbox>button:not(.property-lightbox__nav):focus-visible,.property-lightbox__nav:focus-visible{outline:3px solid #7cd3f2;outline-offset:3px}.property-lightbox>button:not(.property-lightbox__nav) svg{width:1.25rem;height:1.25rem}.property-lightbox__figure{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template:minmax(0,1fr) / minmax(0,1fr);place-items:center;margin:0;padding:max(4.5rem,env(safe-area-inset-top)) max(5.5rem,env(safe-area-inset-right)) max(6.75rem,env(safe-area-inset-bottom)) max(5.5rem,env(safe-area-inset-left));touch-action:pan-y}.property-lightbox__image{display:block;width:100%;height:100%;object-fit:contain;border-radius:4px;filter:drop-shadow(0 24px 45px rgba(0,0,0,.42))}.property-lightbox__fallback{display:grid;width:min(76vw,44rem);height:min(55vh,30rem);place-items:center;border:1px solid rgba(255,255,255,.16);color:#ffffffb8;background:#ffffff0a}.property-lightbox__nav{position:absolute;top:50%;z-index:5;display:grid;width:52px;height:52px;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:999px;color:#fff;background:#01060cb8;transform:translateY(-50%);cursor:pointer;transition:border-color .22s ease,background-color .22s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.property-lightbox__nav:hover{border-color:#7cd3f2a8;background:#085382e0}.property-lightbox__nav svg{width:1.35rem;height:1.35rem}.property-lightbox__nav--previous{left:max(1rem,env(safe-area-inset-left))}.property-lightbox__nav--next{right:max(1rem,env(safe-area-inset-right))}.property-lightbox__caption{position:absolute;right:clamp(1.25rem,4vw,4rem);bottom:max(1.25rem,env(safe-area-inset-bottom));left:clamp(1.25rem,4vw,4rem);z-index:4;display:flex;align-items:center;justify-content:center;gap:1rem;min-height:44px;color:#ffffffc2;font-size:.8rem;text-align:center}.property-lightbox__counter{flex:0 0 auto;padding-left:1rem;border-left:1px solid rgba(255,255,255,.24);color:#fff;font-variant-numeric:tabular-nums;font-weight:700}@media(max-width:1279px){.property-motion-gallery{height:clamp(380px,38vw,480px);min-height:380px}.property-gallery-wall{top:-11%;width:92%;transform:translate(-50%) rotateX(3.5deg) rotateY(-8deg) rotate(2deg) scale(.97)}}@media(max-width:1023px){.property-motion-gallery{height:clamp(360px,44vw,450px);min-height:360px}.property-gallery-wall{top:-10%;width:90%;height:120%;transform:translate(-50%) rotateX(3deg) rotateY(-6deg) rotate(1.5deg) scale(.98)}}@media(max-width:767px){.property-motion-gallery{--property-gallery-gap: clamp(6px, 1.8vw, 9px);height:clamp(340px,92vw,410px);min-height:340px;border-radius:clamp(16px,5vw,22px)}.property-gallery-wall{top:-8%;width:94%;height:116%;transform:translate(-50%) rotateX(2deg) rotateY(-4deg) rotate(1deg) scale(.99)}.property-motion-gallery__actions{align-items:flex-end}.property-motion-gallery__hint{display:none}.property-motion-gallery__view-button{min-height:48px;font-size:.72rem}.property-lightbox__figure{padding:max(4.5rem,env(safe-area-inset-top)) 1rem max(8.75rem,env(safe-area-inset-bottom))}.property-lightbox__nav{top:auto;bottom:max(1rem,env(safe-area-inset-bottom));width:50px;height:50px;transform:none}.property-lightbox__nav--previous{left:max(1rem,env(safe-area-inset-left))}.property-lightbox__nav--next{right:max(1rem,env(safe-area-inset-right))}.property-lightbox__caption{right:4.75rem;bottom:max(1rem,env(safe-area-inset-bottom));left:4.75rem;flex-direction:column;gap:.2rem;min-height:50px;font-size:.7rem;line-height:1.25}.property-lightbox__counter{padding-left:0;border-left:0}}@media(max-width:767px)and (orientation:landscape){.property-motion-gallery{height:min(78svh,480px);min-height:390px}.property-lightbox__figure{padding:3.8rem 5rem 4rem}.property-lightbox__nav{top:50%;bottom:auto;transform:translateY(-50%)}.property-lightbox__caption{bottom:.35rem}}@media(prefers-reduced-motion:reduce){.property-gallery-column__track{animation:none}.property-gallery-tile__media img,.property-gallery-tile__zoom,.property-motion-gallery__view-button{transition-duration:1ms}}.our-journey{position:relative;isolation:isolate;overflow:hidden;padding:clamp(4.75rem,8vw,8rem) .875rem clamp(5.25rem,9vw,9rem);background:radial-gradient(circle at 50% 37%,rgba(0,167,214,.1),transparent 29rem),linear-gradient(180deg,#f2fafd,#eef4f7 48%,#eef4f7);color:#17212b}.our-journey,.our-journey *,.our-journey *:before,.our-journey *:after{box-sizing:border-box}.our-journey__orb{position:absolute;z-index:-1;border:1px solid rgba(8,121,189,.08);border-radius:50%;pointer-events:none}.our-journey__orb--one{top:15%;left:-18rem;width:34rem;aspect-ratio:1;box-shadow:0 0 0 7rem #0879bd03}.our-journey__orb--two{right:-16rem;bottom:10%;width:30rem;aspect-ratio:1;box-shadow:0 0 0 6rem #00a7d603}.our-journey__container{width:100%;max-width:1200px;margin-inline:auto}.our-journey__header{position:relative;z-index:3;margin-bottom:clamp(2.75rem,6vw,5.75rem);text-align:center}.our-journey__header>p{display:flex;align-items:center;justify-content:center;gap:.9rem;margin:0;color:#0879bd;font-size:.64rem;font-weight:750;letter-spacing:.22em;text-transform:uppercase}.our-journey__header>p span{width:2.5rem;height:1px;background:linear-gradient(90deg,transparent,rgba(8,121,189,.62))}.our-journey__header>p span:last-child{background:linear-gradient(90deg,rgba(8,121,189,.62),transparent)}.our-journey__header h2{margin:1.15rem 0 0;color:#08244d;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2.75rem,5vw,5.1rem);font-weight:650;line-height:1;letter-spacing:-.055em}.our-journey__header>div{width:1px;height:2.5rem;margin:1.5rem auto 0;background:linear-gradient(#00a7d6,transparent)}.our-journey__stage{position:relative}.our-journey__dna{position:absolute;inset:0 auto 0 0;z-index:1;width:3.25rem;pointer-events:none}.our-journey__dna svg{display:block;width:100%;height:100%;overflow:visible}.our-journey__rungs line{stroke:#0879bd85;stroke-width:1.15}.our-journey__timeline{position:relative;z-index:2;display:grid;grid-auto-rows:minmax(11.5rem,1fr);margin:0;padding:0;list-style:none}.our-journey__milestone{--journey-card-enter-x: 28px;display:grid;min-width:0;grid-template-columns:3.25rem minmax(0,1fr);align-items:center}.our-journey__axis{position:relative;grid-column:1;grid-row:1;width:100%;height:100%}.our-journey__connector{position:absolute;top:50%;right:0;z-index:1;height:1px;transform-origin:right center;background:linear-gradient(90deg,#0879bd2e,#0879bda3)}.our-journey__node{position:absolute;top:50%;z-index:3;width:.8rem;aspect-ratio:1;border:3px solid #fff;border-radius:50%;background:#0879bd;transform:translate(-50%,-50%)}.our-journey__milestone--left .our-journey__node{left:21.15%}.our-journey__milestone--right .our-journey__node{left:78.85%;background:#00a7d6}.our-journey__milestone--left .our-journey__connector{left:21.15%}.our-journey__milestone--right .our-journey__connector{left:78.85%}.our-journey__card{position:relative;grid-column:2;grid-row:1;width:calc(100% - .55rem);max-width:none;justify-self:end;overflow:hidden;padding:1.3rem 1.1rem 1.4rem;border:1px solid rgba(8,121,189,.16);border-radius:4px;background:#ffffffeb;box-shadow:0 18px 48px #08244d13;text-align:left;transition:border-color .32s ease,box-shadow .32s ease,transform .42s cubic-bezier(.22,1,.36,1)}.our-journey__card:before{position:absolute;inset:0 auto 0 0;width:3px;content:"";background:linear-gradient(#00a7d6,#0879bd)}.our-journey__milestone--right .our-journey__card:before{background:linear-gradient(#00a7d6,#0879bd)}.our-journey__card:hover{border-color:#0879bd52;box-shadow:0 24px 58px #08244d1c;transform:translateY(-4px)}.our-journey__card-index{position:absolute;top:1.15rem;right:1.25rem;color:#08244d2e;font-family:Plus Jakarta Sans,sans-serif;font-size:.66rem;font-weight:750;letter-spacing:.16em}.our-journey__card h3{margin:0;color:#0879bd;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.22rem,5vw,1.65rem);font-weight:700;line-height:1.15;letter-spacing:-.025em}.our-journey__milestone--right .our-journey__card h3{color:#0879bd}.our-journey__card p{max-width:35rem;margin:.8rem 0 0;color:#52657a;font-size:clamp(.88rem,3.65vw,1rem);line-height:1.62}@media(min-width:640px){.our-journey{padding-inline:2rem}.our-journey__milestone{grid-template-columns:7rem minmax(0,1fr)}.our-journey__dna{width:7rem}.our-journey__timeline{grid-auto-rows:minmax(12.5rem,1fr)}.our-journey__card{width:min(calc(100% - 1.5rem),34rem);justify-self:start;margin-left:1.5rem;padding:1.65rem 1.7rem 1.75rem}}@media(min-width:900px)and (max-width:1099px){.our-journey{padding-inline:3rem}.our-journey__milestone{grid-template-columns:8.5rem minmax(0,1fr)}.our-journey__dna{width:8.5rem}.our-journey__card{width:min(calc(100% - 2rem),36rem);margin-left:2rem}}@media(min-width:1100px){.our-journey{padding-inline:3rem}.our-journey__dna{left:50%;width:16.25rem;transform:translate(-50%)}.our-journey__timeline{grid-auto-rows:minmax(13.75rem,1fr)}.our-journey__milestone{--journey-card-enter-x: -38px;grid-template-columns:minmax(0,1fr) 16.25rem minmax(0,1fr)}.our-journey__milestone--right{--journey-card-enter-x: 38px}.our-journey__axis{grid-column:2}.our-journey__milestone--left .our-journey__connector{right:78.85%;left:-1.5rem;transform-origin:right center}.our-journey__milestone--right .our-journey__connector{right:-1.5rem;left:78.85%;transform-origin:left center;background:linear-gradient(90deg,#00a7d6a3,#00a7d62e)}.our-journey__milestone--left .our-journey__card{width:calc(100% - .75rem);max-width:27rem;grid-column:1;justify-self:end;margin-left:0;margin-right:1.5rem;text-align:right}.our-journey__milestone--right .our-journey__card{width:calc(100% - .75rem);max-width:27rem;grid-column:3;justify-self:start;margin-left:1.5rem}.our-journey__milestone--left .our-journey__card:before{inset:0 0 0 auto}.our-journey__milestone--left .our-journey__card-index{right:auto;left:1.25rem}.our-journey__milestone--left .our-journey__card p{margin-left:auto}}@media(max-width:639px){.our-journey__header>p{gap:.65rem;font-size:.58rem;letter-spacing:.18em}.our-journey__header>p span{width:1.6rem}.our-journey__header>div{height:1.75rem}.our-journey__card-index{display:none}}@media(prefers-reduced-motion:reduce){.our-journey *,.our-journey *:before,.our-journey *:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.our-journey__card:hover{transform:none}}.vm-page{--vm-navy: #002b5c;--vm-blue: #006fae;--vm-bright: #00a5df;--vm-pale: #f3f8fc;--vm-light: #dceff8;--vm-muted: #8fa5b5;--vm-text: #25394a;position:relative;isolation:isolate;overflow:hidden;background:#f8fbfd;color:var(--vm-text);font-family:Plus Jakarta Sans,Inter,sans-serif}.vm-container{position:relative;z-index:2;width:100%;margin-inline:auto;padding-inline:clamp(1.25rem,5.4vw,5rem)}.vm-content-shell{position:relative;isolation:isolate;overflow:hidden}.vm-section{position:relative;z-index:1;padding-block:clamp(5.75rem,8vw,7.5rem)}.vm-blueprint{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;opacity:.7}.vm-blueprint:before,.vm-blueprint:after{content:"";position:absolute;width:12px;height:12px;border:1px solid rgba(0,111,174,.16)}.vm-blueprint:before{top:9rem;left:4vw;border-right:0;border-bottom:0}.vm-blueprint:after{top:9rem;right:4vw;border-left:0;border-bottom:0}.vm-blueprint__orbit{position:absolute;display:block;border:1px solid rgba(0,111,174,.06);border-radius:50%}.vm-blueprint__orbit:after{content:"";position:absolute;top:13%;right:13%;bottom:13%;left:13%;border:1px dashed rgba(0,165,223,.08);border-radius:inherit}.vm-blueprint__orbit--one{top:28rem;left:-21rem;width:48rem;height:48rem;animation:vm-spin 70s linear infinite}.vm-blueprint__orbit--two{top:104rem;right:-26rem;width:58rem;height:58rem;animation:vm-spin-reverse 88s linear infinite}.vm-blueprint__wave{position:absolute;top:76rem;left:0;width:100%;height:15rem;fill:none;stroke:#006fae0e;stroke-width:1}.vm-blueprint__node{position:absolute;width:7px;height:7px;border:1px solid rgba(0,165,223,.16);border-radius:50%;background:#fffc}.vm-blueprint__node--one{top:42rem;left:10%}.vm-blueprint__node--two{top:86rem;right:14%}.vm-blueprint__node--three{top:174rem;left:7%}.vm-intro{padding-top:clamp(4rem,7vw,6.5rem);background:radial-gradient(circle at 50% 0%,rgba(220,239,248,.75),transparent 36rem),#ffffffe8}.vm-main-heading{position:relative;isolation:isolate;display:grid;justify-items:center;width:min(100%,1150px);min-height:300px;margin:0 auto clamp(3.5rem,6vw,5rem);padding:clamp(3.35rem,5.5vw,4.75rem) clamp(1.5rem,5vw,4rem) clamp(3rem,5vw,4.25rem);overflow:hidden;border-radius:52% 48% 49% 51%/45% 46% 54% 55%;background:radial-gradient(ellipse at center,rgba(220,239,248,.72),rgba(249,253,255,.72) 50%,transparent 76%)}.vm-main-heading h2{position:relative;z-index:3;display:grid;justify-items:center;gap:.65rem;max-width:920px;margin:0;text-align:center}.vm-main-heading__accent{position:relative;z-index:3;display:block;width:4px;height:34px;margin-bottom:1.3rem;transform-origin:top;border-radius:999px;background:linear-gradient(180deg,var(--vm-navy),var(--vm-bright));box-shadow:0 7px 16px #00a5df2e}.vm-main-heading__primary{color:var(--vm-navy);font-size:clamp(1.38rem,1.75vw,1.62rem);font-weight:600;line-height:1.3;letter-spacing:.09em}.vm-main-heading__secondary{color:var(--vm-navy);font-size:clamp(2.6rem,3.4vw,3.15rem);font-weight:780;line-height:1.08;letter-spacing:-.045em;white-space:nowrap}.vm-main-heading__ampersand{font-weight:500;color:#002b5cb8}.vm-title-highlight{position:relative;display:inline-block;color:transparent;background:linear-gradient(105deg,var(--vm-navy) 0%,var(--vm-blue) 46%,var(--vm-bright) 66%,var(--vm-blue) 82%,var(--vm-navy) 100%);background-size:180% 100%;background-clip:text;-webkit-background-clip:text}.vm-main-heading__blueprint{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none}.vm-main-heading__blueprint:before{display:none}.vm-main-heading__ring{display:none}.vm-main-heading__ring--one{width:270px;height:270px;border-right-color:transparent;border-bottom-color:#00a5df0a}.vm-main-heading__ring--two{width:380px;height:220px;border-top-color:transparent;border-left-color:#00a5df0f}.vm-main-heading__ring--three{width:510px;height:290px;border-right-color:transparent;border-left-color:transparent}.vm-main-heading__blueprint svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.vm-main-heading__curve{fill:none;stroke-width:1.2;vector-effect:non-scaling-stroke}.vm-main-heading__blueprint circle{fill:#fff;stroke:#006fae70;stroke-width:1.2;vector-effect:non-scaling-stroke}.vm-main-heading__underline{position:relative;z-index:3;display:grid;place-items:center;width:clamp(7.5rem,11vw,10rem);height:10px;margin-top:1.45rem}.vm-main-heading__underline>span{width:100%;height:3px;transform-origin:center;border-radius:999px;background:linear-gradient(90deg,transparent,var(--vm-blue) 22%,var(--vm-bright) 50%,var(--vm-blue) 78%,transparent)}.vm-main-heading__underline i{position:absolute;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:var(--vm-bright);box-shadow:0 0 10px #00a5dfbf}.vm-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,3.5rem)}.vm-feature-card{position:relative;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:clamp(1.5rem,3vw,2.25rem);min-height:19rem;padding:clamp(1.75rem,3vw,2.5rem);overflow:hidden;border:1px solid rgba(143,165,181,.32);border-radius:24px;background:linear-gradient(145deg,#fff 20%,#f3f8fceb);box-shadow:0 20px 55px #002b5c14,inset 0 1px #fff;outline:none;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.vm-feature-card:after{content:"";position:absolute;right:-4.5rem;bottom:-5rem;width:13rem;height:13rem;border:1px dashed rgba(0,111,174,.09);border-radius:50%}.vm-feature-card:hover,.vm-feature-card:focus-visible{transform:translateY(-6px);border-color:#006faeb8;box-shadow:0 28px 65px #002b5c21,0 0 0 4px #00a5df12}.vm-feature-card:focus-visible,.vm-value-card:focus-visible,.vm-principle-card:focus-visible,.vm-policy-card:focus-visible{outline:3px solid rgba(0,165,223,.34);outline-offset:4px}.vm-icon-frame{position:relative;display:grid;place-items:center;flex:none;width:clamp(7.5rem,11vw,9.5rem);aspect-ratio:1;border:1px solid rgba(0,111,174,.18);border-radius:50%;background:radial-gradient(circle,#fff 0,#fff 30%,#e8f6fb 70%,#dceff859);box-shadow:0 0 40px #00a5df21}.vm-icon-frame:before,.vm-icon-frame__ring{content:"";position:absolute;top:-11px;right:-11px;bottom:-11px;left:-11px;border:1px solid rgba(0,165,223,.17);border-radius:inherit}.vm-icon-frame:after{content:"";position:absolute;top:-25px;right:-25px;bottom:-25px;left:-25px;border:1px dashed rgba(0,111,174,.1);border-radius:inherit}.vm-icon-frame--orbit:after{animation:vm-spin 24s linear infinite}.vm-icon-frame--orbit:before{border-top-color:var(--vm-bright);border-right-color:transparent;animation:vm-spin 18s linear infinite}.vm-icon-frame__ring{top:-6px;right:-6px;bottom:-6px;left:-6px;border-color:transparent;box-shadow:0 0 0 1px #006fae0d;animation:vm-focus-ring 3.6s ease-out infinite}.vm-icon-frame__icon{position:relative;z-index:2;display:grid;place-items:center;width:4.4rem;height:4.4rem;border:1px solid rgba(0,111,174,.2);border-radius:50%;background:#fff;color:var(--vm-blue);box-shadow:0 10px 24px #002b5c1a}.vm-feature-card__copy{position:relative;z-index:1}.vm-feature-card h2,.vm-section-heading h2,.vm-values-hub h2{margin:0;color:var(--vm-navy);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700;line-height:1.2;letter-spacing:-.035em}.vm-feature-card p{max-width:36rem;margin:1rem 0 0;color:var(--vm-text);font-size:1rem;font-weight:450;line-height:1.72}.vm-divider{position:relative;z-index:3;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:.9rem;width:min(calc(100% - 2.5rem),1280px);margin:0 auto}.vm-divider span{height:1px;background:linear-gradient(90deg,transparent,rgba(143,165,181,.5))}.vm-divider span:last-child{background:linear-gradient(90deg,rgba(143,165,181,.5),transparent)}.vm-divider i{width:9px;height:9px;transform:rotate(45deg);border:1px solid var(--vm-blue);background:#fff}.vm-values-section{background:linear-gradient(180deg,#f3f8fce6,#ecf6fbf5)}.vm-values-network{position:relative;display:grid;grid-template-areas:"service . safety" "flexibility hub discipline" "integrity . quality";grid-template-columns:minmax(270px,1fr) 280px minmax(270px,1fr);grid-template-rows:repeat(3,minmax(180px,auto));align-items:center;gap:1.8rem clamp(2.1rem,4vw,4.5rem);min-height:760px}.vm-connectors{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.vm-connector{fill:none;stroke-width:1.6;vector-effect:non-scaling-stroke;transition:stroke-width .25s ease,filter .25s ease,opacity .25s ease}.vm-connector.is-active{stroke-width:3;filter:drop-shadow(0 0 4px rgba(0,165,223,.85))}.vm-connector-node{fill:#fff;stroke:var(--vm-blue);stroke-width:2;vector-effect:non-scaling-stroke;transition:r .25s ease,fill .25s ease,filter .25s ease}.vm-connector-node.is-active{r:7px;fill:var(--vm-bright);filter:drop-shadow(0 0 5px rgba(0,165,223,.9))}.vm-connector-light{fill:var(--vm-bright);filter:drop-shadow(0 0 4px rgba(0,165,223,.95))}.vm-values-hub{position:relative;z-index:2;grid-area:hub;display:grid;place-items:center;width:268px;aspect-ratio:1;justify-self:center;border:1px solid rgba(0,111,174,.28);border-radius:50%;background:radial-gradient(circle,#fff 5%,#eef8fc 68%,#dceff8);box-shadow:0 24px 60px #002b5c21,inset 0 0 36px #00a5df1a}.vm-values-hub__ring{position:absolute;border-radius:50%;pointer-events:none}.vm-values-hub__ring--outer{top:-17px;right:-17px;bottom:-17px;left:-17px;border:1px dashed rgba(0,111,174,.3);animation:vm-spin 36s linear infinite}.vm-values-hub__ring--inner{top:12px;right:12px;bottom:12px;left:12px;border:1px solid rgba(0,165,223,.2);border-right-color:transparent;border-left-color:transparent;animation:vm-spin-reverse 25s linear infinite}.vm-values-hub__content{position:relative;z-index:2;display:grid;justify-items:center;gap:1rem;color:var(--vm-blue)}.vm-values-hub h2{font-size:clamp(1.65rem,2.3vw,2rem)}.vm-values-cards{display:contents}.vm-value-card{position:relative;z-index:2;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:1rem;min-height:10.5rem;padding:1.65rem 1.8rem;border:1px solid rgba(0,111,174,.22);border-radius:5rem;background:#fffffff0;box-shadow:0 16px 38px #002b5c13;outline:none;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease,background .3s ease}.vm-value-card:hover,.vm-value-card:focus-visible{z-index:4;transform:translateY(-6px) scale(1.025);border-color:var(--vm-bright);background:#fff;box-shadow:0 23px 48px #002b5c21,0 0 0 4px #00a5df12}.vm-value-card--service{grid-area:service}.vm-value-card--safety{grid-area:safety}.vm-value-card--flexibility{grid-area:flexibility}.vm-value-card--discipline{grid-area:discipline}.vm-value-card--integrity{grid-area:integrity}.vm-value-card--quality{grid-area:quality}.vm-value-card__node,.vm-principle-card__node{display:none}.vm-card-icon,.vm-principle-card__icon{display:grid;place-items:center;flex:none;width:3.35rem;height:3.35rem;border:1px solid rgba(0,111,174,.19);border-radius:50%;background:var(--vm-pale);color:var(--vm-blue);box-shadow:inset 0 0 0 5px #dceff857;transition:color .3s ease,background .3s ease,box-shadow .3s ease}.vm-value-card:hover .vm-card-icon,.vm-value-card:focus-visible .vm-card-icon{background:var(--vm-blue);color:#fff;box-shadow:0 0 24px #00a5df38}.vm-value-card h3,.vm-principle-card h3{margin:0;color:var(--vm-navy);font-size:clamp(1.12rem,1.7vw,1.28rem);font-weight:700;line-height:1.25;letter-spacing:-.025em}.vm-value-card p,.vm-principle-card p,.vm-policy-card p{margin:.55rem 0 0;color:var(--vm-text);font-size:1rem;font-weight:450;line-height:1.65}.vm-principles-section{background:radial-gradient(circle at 50% 48%,rgba(220,239,248,.65),transparent 28rem),#fffffff0}.vm-section-heading{display:grid;grid-template-columns:minmax(3rem,1fr) auto minmax(3rem,1fr);align-items:center;gap:clamp(1rem,2.5vw,2rem);width:min(100%,880px);margin:0 auto clamp(3.75rem,6vw,5rem)}.vm-section-heading>span{height:1px;background:linear-gradient(90deg,transparent,rgba(0,111,174,.45))}.vm-section-heading>span:last-child{background:linear-gradient(90deg,rgba(0,111,174,.45),transparent)}.vm-section-heading h2{text-align:center;font-size:clamp(1.75rem,3vw,2.25rem)}.vm-principles-network{position:relative;display:grid;grid-template-areas:"team . customer" ". performance ." "partnership . resources";grid-template-columns:minmax(280px,1fr) 350px minmax(280px,1fr);grid-template-rows:minmax(230px,auto) minmax(310px,auto) minmax(250px,auto);align-items:center;gap:1.4rem clamp(2.2rem,5vw,5.5rem);min-height:900px}.vm-principles-ring{position:absolute;z-index:0;top:50%;left:50%;width:430px;aspect-ratio:1;transform:translate(-50%,-50%);border:1px dashed rgba(0,111,174,.16);border-radius:50%;animation:vm-spin-offset 58s linear infinite}.vm-principles-ring:before,.vm-principles-ring:after,.vm-principles-ring span{content:"";position:absolute;border:1px solid rgba(0,111,174,.08);border-radius:inherit}.vm-principles-ring:before{top:11%;right:11%;bottom:11%;left:11%}.vm-principles-ring:after{top:23%;right:23%;bottom:23%;left:23%;border-style:dashed}.vm-principles-ring span{top:50%;left:-7%;width:114%;height:1px;border:0;border-top:1px solid rgba(0,111,174,.07)}.vm-principle-card{position:relative;z-index:2;min-height:15.5rem;padding:2rem;border:1px solid rgba(0,111,174,.2);border-radius:28px;background:linear-gradient(145deg,#fff,#f3f8fcfa);box-shadow:0 18px 45px #002b5c16;outline:none;transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.vm-principle-card:hover,.vm-principle-card:focus-visible{z-index:4;transform:translateY(-6px);border-color:var(--vm-bright);box-shadow:0 26px 55px #002b5c24,0 0 0 4px #00a5df12}.vm-principle-card--team{grid-area:team}.vm-principle-card--customer{grid-area:customer}.vm-principle-card--partnership{grid-area:partnership}.vm-principle-card--performance{grid-area:performance}.vm-principle-card--resources{grid-area:resources}.vm-principle-card--central{display:flex;flex-direction:column;justify-content:center;min-height:320px;padding:2.5rem 2.25rem;border:2px solid var(--vm-navy);border-radius:4.5rem 4.5rem 2rem 2rem;background:radial-gradient(circle at 50% 20%,rgba(220,239,248,.9),transparent 58%),#fff;box-shadow:0 25px 65px #002b5c29,0 0 0 9px #dceff86b;text-align:center}.vm-principle-card__icon{width:3.5rem;height:3.5rem;margin-bottom:1.25rem}.vm-principle-card--central .vm-principle-card__icon{margin:0 auto 1.25rem;background:var(--vm-blue);color:#fff}.vm-principle-card--central h3{font-size:1.35rem}.vm-principle-card p{margin-top:.8rem}.vm-principle-card--central p{color:#40586d}.vm-difference{position:relative;z-index:3;display:grid;grid-template-columns:minmax(2rem,1fr) auto minmax(2rem,1fr);align-items:center;gap:1.25rem;width:min(calc(100% - 2.5rem),1040px);margin:0 auto}.vm-difference>span{position:relative;height:1px;background:#8fa5b56b;overflow:hidden}.vm-difference>span i{position:absolute;top:-2px;left:-6px;width:6px;height:6px;border-radius:50%;background:var(--vm-bright);animation:vm-dot-travel 2s .2s ease-out 1 forwards}.vm-difference>span:last-child i{animation-direction:reverse}.vm-difference p{margin:0;color:#71899a;font-size:1rem;font-weight:600;letter-spacing:.06em;text-align:center}.vm-quality-section{padding-top:clamp(5.5rem,7vw,7rem);background:var(--vm-pale)}.vm-quality-watermark{position:absolute;z-index:0;top:7rem;left:50%;width:min(42vw,32rem);transform:translate(-50%);opacity:.035;pointer-events:none}.vm-quality-watermark img{display:block;width:100%;height:auto}.vm-quality-panel{padding-block:clamp(3.5rem,5vw,5.5rem);border:1px solid rgba(143,165,181,.26);border-radius:32px;background:radial-gradient(circle at 12% 22%,rgba(0,165,223,.09),transparent 22rem),linear-gradient(135deg,#fffffff5,#f5fbfee6);box-shadow:0 32px 90px #002b5c1a,inset 0 1px #fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.vm-quality-layout{display:grid;grid-template-columns:minmax(250px,.34fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,6vw,7rem);width:min(100%,1540px);margin-inline:auto}.vm-quality-heading{position:sticky;top:9rem;display:grid;place-items:center;width:min(100%,310px);aspect-ratio:1;margin:1.5rem auto 0;border:1px solid rgba(0,111,174,.22);border-radius:50%;background:radial-gradient(circle,#fff 4%,#edf8fc 70%,#dceff8);box-shadow:0 28px 65px #002b5c26,inset 0 0 42px #00a5df1a}.vm-quality-heading:before,.vm-quality-heading:after{content:"";position:absolute;top:50%;width:clamp(2rem,5vw,5.5rem);height:1px;background:linear-gradient(90deg,transparent,var(--vm-bright))}.vm-quality-heading:before{right:calc(100% + 1rem)}.vm-quality-heading:after{left:calc(100% + 1rem);transform:rotate(180deg)}.vm-quality-heading__orbit{position:absolute;border-radius:50%;pointer-events:none}.vm-quality-heading__orbit--outer{top:-18px;right:-18px;bottom:-18px;left:-18px;border:1px dashed rgba(0,111,174,.28);animation:vm-spin 48s linear infinite}.vm-quality-heading__orbit--outer:before,.vm-quality-heading__orbit--outer:after{content:"";position:absolute;width:9px;height:9px;border:2px solid #fff;border-radius:50%;background:var(--vm-bright);box-shadow:0 0 0 1px #006fae66,0 0 12px #00a5df61}.vm-quality-heading__orbit--outer:before{top:11%;right:16%}.vm-quality-heading__orbit--outer:after{bottom:11%;left:16%}.vm-quality-heading__orbit--inner{top:13px;right:13px;bottom:13px;left:13px;border:1px solid rgba(0,165,223,.2);border-top-color:transparent;border-bottom-color:transparent;animation:vm-spin-reverse 32s linear infinite}.vm-quality-heading__core{position:relative;z-index:2;display:grid;justify-items:center;gap:1.2rem;width:76%;text-align:center;color:var(--vm-blue)}.vm-quality-heading h2{margin:0;color:var(--vm-navy);font-size:clamp(1.75rem,2.6vw,2.35rem);font-weight:750;line-height:1.08;letter-spacing:-.05em;text-wrap:balance}.vm-policy-list{position:relative;display:grid;gap:1.15rem;padding-left:4.6rem}.vm-policy-spine{position:absolute;z-index:0;top:2.8rem;bottom:2.8rem;left:1.55rem;width:2px;transform-origin:top;background:linear-gradient(180deg,var(--vm-bright),var(--vm-blue) 52%,rgba(0,111,174,.12));box-shadow:0 0 12px #00a5df2e}.vm-policy-spine:before,.vm-policy-spine:after{content:"";position:absolute;left:50%;width:10px;height:10px;transform:translate(-50%) rotate(45deg);border:2px solid #fff;background:var(--vm-bright);box-shadow:0 0 0 1px var(--vm-blue)}.vm-policy-spine:before{top:-4px}.vm-policy-spine:after{bottom:-4px}.vm-policy-card--odd{margin-right:clamp(0rem,3vw,3rem)}.vm-policy-card--even{margin-left:clamp(0rem,3vw,3rem)}.vm-policy-card__connector{position:absolute;top:50%;right:100%;width:3.05rem;height:1px;background:linear-gradient(90deg,var(--vm-bright),rgba(0,111,174,.28))}.vm-policy-card{position:relative;z-index:1;display:block;min-height:7.25rem;padding:1.65rem 4.5rem 1.65rem 2rem;overflow:hidden;border:1px solid rgba(0,111,174,.2);border-radius:6px 24px 24px 6px;background:linear-gradient(90deg,rgba(220,239,248,.52),transparent 26%),#fffffff5;box-shadow:0 15px 38px #002b5c13,inset 0 1px #fff;outline:none;transition:transform .28s ease,border-color .28s ease,background .28s ease,box-shadow .28s ease}.vm-policy-card:before{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;transform:scaleY(.42);transform-origin:left center;background:linear-gradient(var(--vm-blue),var(--vm-bright));transition:transform .35s ease}.vm-policy-card:hover,.vm-policy-card:focus-visible{transform:translate(6px);border-color:#006faeb8;background:linear-gradient(90deg,#dceff8b8,#fff 34%);box-shadow:0 22px 48px #002b5c21,0 0 0 4px #00a5df0f}.vm-policy-card:hover:before,.vm-policy-card:focus-visible:before{transform:scaleY(1)}.vm-policy-card__bullet{z-index:3;display:grid;place-items:center;position:absolute;top:50%;right:calc(100% + 1.75rem);width:2.65rem;height:2.65rem;transform:translateY(-50%);border:1px solid var(--vm-blue);border-radius:50%;background:#fff;color:var(--vm-navy);font-size:.63rem;font-weight:750;letter-spacing:.08em;box-shadow:0 0 0 6px var(--vm-pale),0 9px 20px #002b5c1c;transition:background .28s ease,box-shadow .28s ease}.vm-policy-card__bullet i{position:absolute;right:-4px;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:var(--vm-bright);box-shadow:0 0 0 1px var(--vm-blue)}.vm-policy-card:hover .vm-policy-card__bullet,.vm-policy-card:focus-visible .vm-policy-card__bullet{background:var(--vm-navy);color:#fff;box-shadow:0 0 0 6px #e7f5fb,0 0 24px #00a5df4d}.vm-policy-card p{position:relative;z-index:2;margin:0;line-height:1.72}.vm-policy-card__watermark{position:absolute;z-index:0;top:50%;right:1.15rem;transform:translateY(-50%);color:#002b5c0b;font-size:4.2rem;font-weight:800;line-height:1;letter-spacing:-.08em}.vm-policy-card__progress{position:absolute;right:0;bottom:0;left:0;height:1px;transform-origin:left;background:linear-gradient(90deg,transparent,var(--vm-bright),transparent)}@keyframes vm-spin{to{transform:rotate(360deg)}}@keyframes vm-spin-reverse{to{transform:rotate(-360deg)}}@keyframes vm-spin-offset{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes vm-focus-ring{0%{opacity:.55;transform:scale(.92)}75%,to{opacity:0;transform:scale(1.18)}}@keyframes vm-dot-travel{0%{left:-6px;opacity:0}15%{opacity:1}80%{opacity:1}to{left:100%;opacity:0}}@media(max-width:1100px){.vm-values-network{display:flex;flex-direction:column;min-height:0;gap:3rem}.vm-connectors,.vm-principles-ring{display:none}.vm-values-hub{width:240px}.vm-values-cards{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;width:100%}.vm-values-cards .vm-value-card{grid-area:auto}.vm-values-cards:before,.vm-principles-network:before{content:"";position:absolute;z-index:0;top:-3rem;bottom:0;left:50%;width:1px;background:linear-gradient(var(--vm-bright),rgba(0,111,174,.12),transparent)}.vm-value-card{min-height:10rem;border-radius:32px}.vm-principles-network{display:grid;grid-template-areas:"performance performance" "team customer" "partnership resources";grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:1.4rem;min-height:0}.vm-principle-card--central{width:min(100%,430px);min-height:300px;margin:0 auto 1.5rem}.vm-principle-card{min-height:16rem}.vm-quality-layout{grid-template-columns:240px minmax(0,1fr);gap:3.5rem}.vm-quality-heading{top:7.5rem;width:225px}.vm-quality-heading:before,.vm-quality-heading:after{display:none}.vm-quality-heading h2{font-size:1.65rem}.vm-policy-card--odd,.vm-policy-card--even{margin-inline:0}}@media(min-width:761px)and (max-width:1100px){.vm-values-network{display:grid;grid-template-areas:"service . safety" "flexibility hub discipline" "integrity . quality";grid-template-columns:minmax(220px,1fr) 220px minmax(220px,1fr);grid-template-rows:repeat(3,minmax(190px,auto));gap:1.4rem clamp(1.25rem,2.6vw,2rem);min-height:740px}.vm-values-hub{width:220px}.vm-values-cards{display:contents}.vm-values-cards:before{display:none}.vm-connectors--values{display:block;opacity:.72}.vm-values-cards .vm-value-card{min-height:11.5rem;padding:1.4rem;border-radius:34px}.vm-values-cards .vm-value-card--service{grid-area:service}.vm-values-cards .vm-value-card--safety{grid-area:safety}.vm-values-cards .vm-value-card--flexibility{grid-area:flexibility}.vm-values-cards .vm-value-card--discipline{grid-area:discipline}.vm-values-cards .vm-value-card--integrity{grid-area:integrity}.vm-values-cards .vm-value-card--quality{grid-area:quality}}@media(max-width:760px){.vm-section{padding-block:4.5rem}.vm-container{padding-inline:clamp(1.125rem,5vw,1.5rem)}.vm-main-heading{min-height:250px;margin-bottom:3rem;padding:3rem 1rem 2.75rem}.vm-main-heading__accent{width:3px;height:30px;margin-bottom:1.05rem}.vm-main-heading__primary{font-size:clamp(.94rem,4vw,1.12rem);letter-spacing:.075em}.vm-main-heading__secondary{font-size:clamp(1.7rem,7vw,2.1rem);letter-spacing:-.04em}.vm-main-heading__ring--one{width:210px;height:210px}.vm-main-heading__ring--two{width:290px;height:180px}.vm-main-heading__ring--three{width:360px;height:230px}.vm-main-heading__blueprint svg{opacity:.46}.vm-main-heading__blueprint:before{top:18%;right:8%;bottom:18%;left:8%;opacity:.25}.vm-main-heading__underline{width:8rem;margin-top:1.15rem}.vm-feature-grid{grid-template-columns:1fr;gap:1.25rem}.vm-feature-card{grid-template-columns:1fr;min-height:0;padding:2rem 1.4rem;text-align:center}.vm-feature-card p{margin-inline:auto}.vm-icon-frame{width:7.5rem;margin:0 auto}.vm-section-heading{grid-template-columns:minmax(1.5rem,1fr) minmax(0,auto) minmax(1.5rem,1fr);gap:.8rem}.vm-values-hub{width:218px}.vm-values-cards{grid-template-columns:1fr;gap:1rem;padding-left:1.15rem}.vm-values-cards:before{top:-3rem;bottom:1.5rem;left:.3rem}.vm-value-card{min-height:0;padding:1.45rem 1.35rem;border-radius:28px}.vm-value-card__node,.vm-principle-card__node{position:absolute;top:50%;left:-1.42rem;display:block;width:9px;height:9px;transform:translateY(-50%);border:2px solid #fff;border-radius:50%;background:var(--vm-bright);box-shadow:0 0 0 1px var(--vm-blue)}.vm-principles-network{grid-template-areas:"performance" "team" "customer" "partnership" "resources";grid-template-columns:1fr;gap:1rem;padding-left:1.15rem}.vm-principles-network:before{top:8rem;bottom:1.5rem;left:.3rem}.vm-principle-card{min-height:0;padding:1.6rem 1.4rem;border-radius:24px}.vm-principle-card--central{min-height:0;padding:2.2rem 1.45rem;margin-bottom:1rem;border-radius:3.5rem 3.5rem 1.5rem 1.5rem}.vm-principle-card--central .vm-principle-card__node{left:-1.5rem}.vm-difference{gap:.75rem;width:calc(100% - 2.25rem)}.vm-difference p{font-size:1rem;letter-spacing:.025em}.vm-quality-section .vm-container{padding-inline:.75rem}.vm-quality-panel{border-radius:18px;padding-block:2.75rem}.vm-quality-layout{grid-template-columns:1fr;gap:3.25rem}.vm-quality-heading{position:relative;top:auto;width:min(62vw,220px);margin-top:0}.vm-quality-heading__orbit--outer{top:-12px;right:-12px;bottom:-12px;left:-12px}.vm-quality-heading h2{font-size:1.55rem}.vm-policy-list{gap:.9rem;padding-left:2.65rem}.vm-policy-spine{top:2rem;bottom:2rem;left:.85rem}.vm-policy-card{min-height:0;padding:1.2rem 1.1rem;border-radius:5px 16px 16px 5px}.vm-policy-card p{line-height:1.62}.vm-policy-card:after{width:3rem;opacity:.3}.vm-policy-card__connector{width:1.8rem}.vm-policy-card__bullet{right:calc(100% + .75rem);width:1.95rem;height:1.95rem;font-size:.56rem;box-shadow:0 0 0 4px var(--vm-pale),0 7px 15px #002b5c1a}.vm-policy-card__bullet i{right:-3px;width:6px;height:6px}.vm-policy-card__watermark{display:none}.vm-quality-watermark{width:72vw}}@media(max-width:420px){.vm-section{padding-block:4rem}.vm-main-heading{min-height:232px;margin-bottom:2.75rem;padding-inline:.65rem}.vm-main-heading h2{gap:.55rem}.vm-main-heading__primary{font-size:clamp(.88rem,3.9vw,1rem);letter-spacing:.055em}.vm-main-heading__secondary{display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:.25rem;font-size:clamp(1.55rem,7vw,1.85rem)}.vm-title-highlight{white-space:nowrap}.vm-feature-card{padding-inline:1.2rem}.vm-values-hub{width:200px}.vm-value-card{padding:1.25rem 1.1rem}.vm-principle-card{padding:1.4rem 1.15rem}.vm-principle-card--central{padding:2rem 1.15rem}.vm-difference{width:calc(100% - 1.5rem)}.vm-quality-section .vm-container{padding-inline:.5rem}.vm-quality-panel{padding-block:2.5rem;border-radius:15px}.vm-quality-heading{width:min(58vw,205px)}.vm-policy-list{padding-left:2.45rem}.vm-policy-spine{left:.75rem}.vm-policy-card{padding:1.1rem .95rem}.vm-policy-card__connector{width:1.65rem}.vm-policy-card__bullet{right:calc(100% + .62rem)}}@media(prefers-reduced-motion:reduce){.vm-page *,.vm-page *:before,.vm-page *:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.vm-connector-light{display:none}.vm-title-highlight:after{display:none}}.investments-page{--invest-navy: #071b33;--invest-blue: #0067b9;--invest-bright-blue: #18a8e0;--invest-soft-blue: #eff7fc;--invest-off-white: #f8f8f5;--invest-text: #425466;--invest-border: #d9e3ea;overflow:clip;padding-top:4.5rem;color:var(--invest-navy);background:var(--invest-off-white)}.investments-page *,.investments-page *:before,.investments-page *:after{box-sizing:border-box}.investments-shell{width:min(calc(100% - clamp(2rem,6vw,7.5rem)),86rem);margin-inline:auto}.investments-hero{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:radial-gradient(circle at 18% 18%,rgb(24 168 224 / .2),transparent 26rem),radial-gradient(circle at 86% 44%,rgb(62 191 232 / .12),transparent 20rem),linear-gradient(125deg,#06182d,#08233f 58%,#071b33)}.investments-hero:after{position:absolute;right:0;bottom:0;left:0;height:1px;content:"";background:linear-gradient(90deg,transparent,rgb(101 214 255 / .72),transparent)}.investments-hero__grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;opacity:.11;background-image:linear-gradient(to right,rgb(255 255 255 / .3) 1px,transparent 1px),linear-gradient(to bottom,rgb(255 255 255 / .22) 1px,transparent 1px);background-size:min(8.333vw,8rem) 100%,100% 5.5rem;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 62%,transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 62%,transparent 100%)}.investments-hero__glow{position:absolute;top:50%;right:11%;z-index:-1;width:clamp(14rem,24vw,23rem);aspect-ratio:1;border:1px solid rgb(101 214 255 / .16);border-radius:50%;box-shadow:0 0 0 2.5rem #18a8e006,0 0 0 5rem #18a8e005;transform:translateY(-50%);animation:investmentHeroGlow 7s ease-in-out infinite}.investments-hero__inner{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(17rem,.65fr);gap:clamp(2.5rem,6vw,7rem);align-items:center;padding-block:clamp(4.75rem,7vw,6.75rem)}.investments-hero__copy{position:relative;z-index:2;max-width:49rem}.investments-hero__eyebrow{display:flex;align-items:center;gap:.8rem;margin-bottom:1.45rem;color:#aee2f7d1;font-family:Plus Jakarta Sans,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.19em;line-height:1;text-transform:uppercase;animation:investmentHeroCopy .8s 80ms cubic-bezier(.16,1,.3,1) both}.investments-hero__eyebrow span{width:3rem;height:1px;background:var(--invest-bright-blue);transform-origin:left;animation:investmentHeroRule .9s .12s cubic-bezier(.16,1,.3,1) both}.investments-hero h1{max-width:12ch;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(3rem,5.25vw,5.65rem);font-weight:500;line-height:.98;letter-spacing:-.065em;text-wrap:balance;animation:investmentHeroCopy .9s .14s cubic-bezier(.16,1,.3,1) both}.investments-hero h1 span{color:#8edcf7;font-family:Georgia,Times New Roman,serif;font-weight:400;font-style:italic;letter-spacing:-.05em}.investments-hero__copy>p{max-width:39rem;margin:1.65rem 0 0;color:#ffffffad;font-size:clamp(.9rem,1vw,1rem);line-height:1.8;animation:investmentHeroCopy .9s .24s cubic-bezier(.16,1,.3,1) both}.investments-hero__link{display:inline-flex;align-items:center;gap:.8rem;margin-top:1.9rem;padding-bottom:.42rem;border-bottom:1px solid rgb(142 220 247 / .42);color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:.77rem;font-weight:700;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;transition:gap .26s ease,border-color .26s ease,color .26s ease;animation:investmentHeroCopy .9s .32s cubic-bezier(.16,1,.3,1) both}.investments-hero__link:hover{gap:1.1rem;border-color:#8edcf7;color:#8edcf7}.investments-hero__summary{position:relative;width:min(100%,24rem);margin:0;padding:clamp(1.5rem,2.5vw,2.25rem);border:1px solid rgb(142 220 247 / .24);border-radius:1.25rem;background:linear-gradient(145deg,#ffffff17,#ffffff06);box-shadow:0 1.5rem 4rem #0000002e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-self:end;animation:investmentBlueprintEnter 1.15s .18s cubic-bezier(.16,1,.3,1) both}.investments-hero__summary:before{position:absolute;top:0;left:clamp(1.5rem,2.5vw,2.25rem);width:4rem;height:2px;content:"";background:var(--invest-bright-blue)}.investments-hero__summary-label{margin:0 0 1.35rem;color:#aee2f7c7;font-family:Plus Jakarta Sans,sans-serif;font-size:.65rem;font-weight:700;letter-spacing:.15em;text-transform:uppercase}.investments-hero__summary-item{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:1rem;align-items:baseline;padding-block:1.15rem;border-top:1px solid rgb(255 255 255 / .12)}.investments-hero__summary-item:last-child{padding-bottom:0}.investments-hero__summary-item strong{color:#fff;font-family:Georgia,Times New Roman,serif;font-size:1.05rem;font-style:italic;font-weight:400}.investments-hero__summary-item span{color:#ffffff9e;font-size:.82rem;line-height:1.55}.investment-context{position:relative;padding-block:clamp(5.5rem,9vw,9rem);background:radial-gradient(circle at 92% 15%,rgb(24 168 224 / .08),transparent 22rem),#fff}.investment-context:after{position:absolute;right:0;bottom:0;left:0;height:1px;content:"";background:linear-gradient(90deg,transparent,rgb(0 103 185 / .5),transparent)}.investment-context__header{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:clamp(3rem,5vw,5rem);padding-bottom:2rem;border-bottom:1px solid var(--invest-border)}.investment-context__eyebrow{display:block;margin-bottom:1rem;color:var(--invest-blue);font-family:Plus Jakarta Sans,sans-serif;font-size:.67rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.investment-context__header h2{max-width:13ch;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2.5rem,5vw,5.25rem);font-weight:500;line-height:.98;letter-spacing:-.06em}.investment-context__header h2 em{color:var(--invest-blue);font-family:Georgia,Times New Roman,serif;font-weight:400}.investment-context__chapter{color:#0067b91f;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(4rem,8vw,8rem);font-weight:700;line-height:.72;letter-spacing:-.08em}.investment-context__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem)}.investment-context p{margin:0}.investment-context__lead{grid-column:1 / span 7;padding:clamp(2rem,4vw,3.75rem);border-radius:1.5rem;color:#fff;background:linear-gradient(135deg,rgb(24 168 224 / .18),transparent 48%),var(--invest-navy);box-shadow:0 1.5rem 4rem #071b3321;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.4rem,2.35vw,2.4rem);font-weight:500;line-height:1.35;letter-spacing:-.045em}.investment-context__narrative{position:relative;grid-column:8 / -1;padding:clamp(1.75rem,3vw,2.75rem);border:1px solid var(--invest-border);border-radius:1.5rem;background:var(--invest-off-white)}.investment-context__number{display:block;margin-bottom:2.5rem;color:var(--invest-blue);font-family:Plus Jakarta Sans,sans-serif;font-size:.65rem;font-weight:800;letter-spacing:.16em}.investment-context__narrative p{color:var(--invest-text);font-size:clamp(.9rem,1vw,1rem);line-height:1.9}.investment-context__statement{grid-column:1 / span 5;margin:0;padding:clamp(2rem,3.5vw,3.5rem);border-radius:1.5rem;background:var(--invest-soft-blue)}.investment-context__statement p{color:var(--invest-navy);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.25rem,1.8vw,1.75rem);font-weight:600;line-height:1.45;letter-spacing:-.03em}.investment-context__statement cite{display:block;margin-top:2rem;color:var(--invest-blue);font-size:.69rem;font-style:normal;font-weight:700;letter-spacing:.08em;line-height:1.5;text-transform:uppercase}.investment-context__narrative--wide{grid-column:6 / -1;background:#fff}.investment-context__closing{grid-column:2 / span 10;display:grid;grid-template-columns:10rem minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);align-items:start;margin-top:clamp(1rem,2vw,2rem);padding:clamp(2rem,4vw,3.5rem) 0;border-top:2px solid var(--invest-blue);border-bottom:1px solid var(--invest-border)}.investment-context__closing>span{color:var(--invest-blue);font-family:Plus Jakarta Sans,sans-serif;font-size:.68rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.investment-context__closing p{color:var(--invest-navy);font-family:Georgia,Times New Roman,serif;font-size:clamp(1.15rem,1.8vw,1.65rem);line-height:1.65}.impact-section{background:var(--invest-off-white)}.impact-section__header{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(5rem,8vw,7.5rem) clamp(6.5rem,9vw,9rem);color:#fff;background:linear-gradient(110deg,rgb(0 103 185 / .16),transparent 38%),var(--invest-navy)}.impact-section__header-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.12;background-image:linear-gradient(90deg,rgb(255 255 255 / .28) 1px,transparent 1px);background-size:min(8.333vw,8rem) 100%}.impact-section__header:after{position:absolute;right:0;bottom:-1px;width:58%;height:clamp(3rem,5vw,5.5rem);content:"";background:var(--invest-off-white);clip-path:polygon(8% 100%,100% 0,100% 100%)}.impact-section__heading-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:2rem}.impact-section__heading{grid-column:1 / span 7}.impact-section__kicker{display:flex;align-items:center;gap:.85rem;margin-bottom:1.8rem;color:#aee2f7c2;font-family:Plus Jakarta Sans,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.impact-section__kicker span{width:4rem;height:2px;background:var(--invest-bright-blue)}.impact-section h2{max-width:10ch;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(3rem,5.6vw,6rem);font-weight:500;line-height:.94;letter-spacing:-.065em;text-wrap:balance}.impact-section__statement{grid-column:9 / -1;margin:0 0 .5rem;padding-top:1.4rem;border-top:1px solid rgb(142 220 247 / .55);color:#ffffffbd;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.25rem,2vw,2rem);font-style:italic;line-height:1.45}.impact-section__stories{position:relative;padding-block:clamp(5rem,8vw,8rem);background:linear-gradient(90deg,rgb(0 103 185 / .045) 1px,transparent 1px),var(--invest-off-white);background-position:center;background-size:min(8.333vw,8rem) 100%}.impact-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(1.5rem,2.5vw,2.5rem);align-items:stretch}.impact-story{--pointer-x: 50%;--pointer-y: 50%;--rotate-x: 0deg;--rotate-y: 0deg;grid-column:span 4;min-width:0;perspective:1200px}.impact-story--wide{grid-column:span 8}.impact-story__surface{position:relative;isolation:isolate;height:100%;overflow:hidden;border:1px solid rgb(7 27 51 / .1);border-radius:1.25rem;background:#ffffffeb;box-shadow:0 1rem 3rem #071b3312;transform:rotateX(var(--rotate-x)) rotateY(var(--rotate-y));transform-style:preserve-3d;transition:transform .18s ease-out,box-shadow .32s ease,border-color .32s ease;will-change:transform}.impact-story__surface:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;pointer-events:none;content:"";opacity:0;background:linear-gradient(115deg,transparent 20%,rgb(255 255 255 / .44) 43%,transparent 62%);transform:translate(-80%);transition:opacity .3s ease}.impact-story__surface:after{position:absolute;top:0;right:0;left:0;z-index:6;height:3px;content:"";background:linear-gradient(90deg,transparent,var(--story-accent),transparent);transform:scaleX(.3);opacity:.72;transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .32s ease}.impact-story__ambient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),color-mix(in srgb,var(--story-accent) 18%,transparent),transparent 36%);transition:opacity .32s ease}.impact-story__visual{position:relative;z-index:1;aspect-ratio:16 / 10;margin:0;overflow:hidden;background:#e8eef1;transform:translateZ(18px);transform-style:preserve-3d}.impact-story--wide .impact-story__visual{aspect-ratio:21 / 10}.impact-story__visual:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;content:"";background:linear-gradient(180deg,transparent 48%,rgb(7 27 51 / .52))}.impact-story__visual img{width:100%;height:100%;object-fit:cover;filter:saturate(.86) contrast(1.04);transform:scale(1.025);transition:transform .7s cubic-bezier(.22,1,.36,1),filter .42s ease}.impact-story--document .impact-story__visual{background:linear-gradient(145deg,#f4f3ec,#e9edf0)}.impact-story--document .impact-story__visual img{padding:clamp(1rem,2vw,2rem);object-fit:contain;filter:none}.impact-story__image-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:.14;background-image:linear-gradient(rgb(255 255 255 / .58) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .58) 1px,transparent 1px);background-size:2.5rem 2.5rem;-webkit-mask-image:linear-gradient(135deg,#000,transparent 65%);mask-image:linear-gradient(135deg,#000,transparent 65%)}.impact-story__scan{position:absolute;right:0;left:0;z-index:3;height:1px;background:linear-gradient(90deg,transparent,var(--story-accent),transparent);box-shadow:0 0 1rem var(--story-accent);opacity:.7;animation:investmentCardScan 4.8s ease-in-out infinite}.impact-story__orbit{position:absolute;top:1.15rem;right:1.15rem;z-index:5;width:3.75rem;aspect-ratio:1;border:1px solid rgb(255 255 255 / .52);border-radius:50%;animation:investmentOrbit 9s linear infinite}.impact-story__orbit:before,.impact-story__orbit:after{position:absolute;content:"";background:#ffffff94}.impact-story__orbit:before{top:50%;right:12%;left:12%;height:1px}.impact-story__orbit:after{top:12%;bottom:12%;left:50%;width:1px}.impact-story__orbit i{position:absolute;top:-.2rem;left:50%;width:.42rem;aspect-ratio:1;border-radius:50%;background:var(--story-accent);box-shadow:0 0 .8rem var(--story-accent)}.impact-story__index-mark{position:absolute;bottom:.85rem;left:1rem;z-index:5;color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2rem,3vw,3.25rem);font-weight:600;letter-spacing:-.08em;opacity:.78;transform:translateZ(35px)}.impact-story__body{position:relative;z-index:2;display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:1.1rem;min-height:15.75rem;padding:clamp(1.4rem,2.3vw,2rem);transform:translateZ(30px);transform-style:preserve-3d}.impact-story__number{display:flex;flex-direction:column;align-items:center;gap:.8rem;color:var(--story-accent);font-family:Plus Jakarta Sans,sans-serif;font-size:.65rem;font-weight:800;letter-spacing:.14em}.impact-story__number i{width:1px;min-height:4rem;flex:1;background:linear-gradient(var(--story-accent),transparent)}.impact-story__eyebrow{display:block;margin-bottom:.7rem;color:var(--invest-blue);font-family:Plus Jakarta Sans,sans-serif;font-size:.62rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.impact-story__copy h3{margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.18rem,1.55vw,1.55rem);font-weight:650;line-height:1.2;letter-spacing:-.035em;text-wrap:balance}.impact-story__copy p{margin:1rem 0 1.25rem;color:var(--invest-text);font-size:clamp(.83rem,.92vw,.94rem);line-height:1.74}.impact-story__motion-line{display:block;width:3.25rem;height:2px;background:linear-gradient(90deg,var(--story-accent),transparent);transition:width .38s cubic-bezier(.22,1,.36,1)}.impact-story__corner{position:absolute;z-index:7;width:1.2rem;height:1.2rem;pointer-events:none}.impact-story__corner--top{top:.75rem;left:.75rem;border-top:1px solid var(--story-accent);border-left:1px solid var(--story-accent)}.impact-story__corner--bottom{right:.75rem;bottom:.75rem;border-right:1px solid var(--story-accent);border-bottom:1px solid var(--story-accent)}.investment-advantages{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(4.5rem,7vw,7rem);background:linear-gradient(90deg,rgb(7 27 51 / .035) 1px,transparent 1px),#f5f7f7;background-size:min(8.333vw,8rem) 100%}.investment-advantages:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;content:"";pointer-events:none;background:radial-gradient(circle at 17% 35%,rgb(32 184 239 / .09),transparent 22rem),radial-gradient(circle at 83% 70%,rgb(46 196 182 / .07),transparent 24rem)}.investment-advantages__orbit{position:absolute;top:38%;left:50%;z-index:-1;width:min(58rem,76vw);aspect-ratio:1;border:1px solid rgb(0 103 185 / .08);border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);animation:advantageOrbit 34s linear infinite}.investment-advantages__orbit:before,.investment-advantages__orbit:after{position:absolute;top:12%;right:12%;bottom:12%;left:12%;border:1px dashed rgb(0 103 185 / .055);border-radius:inherit;content:""}.investment-advantages__orbit:after{top:31%;right:31%;bottom:31%;left:31%}.investment-advantages__measure{position:absolute;top:11rem;right:3vw;width:7rem;height:1px;pointer-events:none;background:#0067b929}.investment-advantages__measure:after{position:absolute;right:0;bottom:-.25rem;width:1px;height:.5rem;content:"";background:inherit}.investment-advantages__header{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(18rem,.85fr);gap:clamp(2rem,7vw,7rem);align-items:end;margin-bottom:clamp(2.5rem,4vw,3.75rem);padding:0 0 1.75rem;border-bottom:1px solid rgb(7 27 51 / .12)}.investment-advantages__header:after{position:absolute;right:0;bottom:-1px;width:5rem;height:1px;content:"";background:var(--invest-bright-blue)}.investment-advantages__eyebrow{display:flex;align-items:center;gap:.8rem;margin-bottom:1.1rem;color:var(--invest-blue);font-family:Plus Jakarta Sans,sans-serif;font-size:.66rem;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.investment-advantages__eyebrow span{width:2.75rem;height:2px;background:var(--invest-bright-blue);transform-origin:left;animation:investmentHeroRule 1.8s ease-in-out infinite alternate}.investment-advantages__header h2{max-width:14ch;margin:0;color:var(--invest-navy);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2.35rem,4vw,4.25rem);font-weight:500;line-height:1;letter-spacing:-.06em}.investment-advantages__header>p{max-width:36rem;margin:0 0 .2rem;color:var(--invest-text);font-size:clamp(.94rem,1.05vw,1.05rem);line-height:1.8}.investment-advantages__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:clamp(1.5rem,2.2vw,2rem);align-items:stretch}.advantage-card{--pointer-x: 50%;--pointer-y: 50%;--rotate-x: 0deg;--rotate-y: 0deg;--parallax-y: 0px;min-width:0;perspective:1200px}.advantage-card__inner{position:relative;isolation:isolate;display:grid;grid-template-rows:50% 50%;height:100%;min-height:clamp(39rem,44vw,43rem);overflow:hidden;border:1px solid rgb(7 27 51 / .1);border-radius:1.35rem;background:#ffffffe0;box-shadow:0 1.2rem 3.5rem #071b3314,inset 0 1px #ffffffe6;transform:rotateX(var(--rotate-x)) rotateY(var(--rotate-y));transform-style:preserve-3d;transition:transform .18s ease-out,box-shadow .35s ease,border-color .35s ease}.advantage-card__inner:before{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:8;border:1px solid transparent;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(135deg,color-mix(in srgb,var(--card-accent) 38%,transparent),transparent 28%,transparent 72%,rgb(7 27 51 / .08)) border-box;-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.advantage-card__spotlight{position:absolute;top:0;right:0;bottom:0;left:0;z-index:7;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--pointer-x) var(--pointer-y),color-mix(in srgb,var(--card-accent) 13%,transparent),transparent 32%);transition:opacity .3s ease}.advantage-card__visual{position:relative;z-index:1;min-height:0;margin:0;overflow:hidden;background:#dfe7eb;transform:translateZ(20px)}.advantage-card__image-blur,.advantage-card__image{position:absolute;top:-1.5rem;right:0;bottom:-1.5rem;left:0;width:100%;height:calc(100% + 3rem);object-fit:cover;transform:translateY(var(--parallax-y)) scale(1.02);transition:transform .7s cubic-bezier(.22,1,.36,1),filter .4s ease}.advantage-card__image-blur{top:-2rem;right:-2rem;bottom:-2rem;left:-2rem;width:calc(100% + 4rem);height:calc(100% + 4rem);opacity:.16;filter:blur(18px) saturate(.8);transform:scale(1.08)}.advantage-card__image{z-index:1;filter:saturate(.84) contrast(1.02) sepia(.035)}.advantage-card--document .advantage-card__image{top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:1.4rem;object-fit:contain;background:linear-gradient(145deg,#f0f2ef,#dfe8ed);transform:translateY(calc(var(--parallax-y) * .35));filter:none}.advantage-card__visual.is-image-error .advantage-card__image{opacity:0}.advantage-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(180deg,#081f3605 48%,#071b33b8),linear-gradient(125deg,rgb(32 184 239 / .1),transparent 42%)}.advantage-card__blueprint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;opacity:.12;background-image:linear-gradient(rgb(255 255 255 / .7) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .7) 1px,transparent 1px);background-size:2.4rem 2.4rem;-webkit-mask-image:linear-gradient(135deg,#000,transparent 67%);mask-image:linear-gradient(135deg,#000,transparent 67%)}.advantage-card__scan{position:absolute;right:0;left:0;z-index:4;height:1px;opacity:.24;background:linear-gradient(90deg,transparent,var(--card-accent),transparent);animation:investmentCardScan 6.5s ease-in-out infinite}.advantage-card__sweep{position:absolute;inset:-30% auto -30% -55%;z-index:5;width:35%;opacity:0;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .32),transparent);transform:skew(-18deg)}.advantage-card__number{position:absolute;right:1.15rem;bottom:1rem;z-index:6;display:grid;width:3.2rem;aspect-ratio:1;place-items:center;border:1px solid rgb(255 255 255 / .34);border-radius:50%;color:#fff;background:#071b3359;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:Plus Jakarta Sans,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.1em;transform:translateZ(45px);transition:transform .35s ease}.advantage-card__content{position:relative;z-index:2;display:flex;flex-direction:column;min-height:0;padding:clamp(1.45rem,2vw,2rem);transform-style:preserve-3d}.advantage-card__meta{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.8rem}.advantage-card__eyebrow{color:var(--invest-blue);font-family:Plus Jakarta Sans,sans-serif;font-size:.6rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.advantage-card__icon{display:grid;width:2.2rem;aspect-ratio:1;place-items:center;border:1px solid color-mix(in srgb,var(--card-accent) 38%,transparent);border-radius:50%;color:var(--invest-blue);background:color-mix(in srgb,var(--card-accent) 8%,#fff);transform:translateZ(40px);transition:transform .35s ease}.advantage-card__icon svg{width:1rem;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.advantage-card__title{margin:0;color:var(--invest-navy);font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.12rem,1.35vw,1.4rem);font-weight:650;line-height:1.23;letter-spacing:-.035em;transform:translateZ(32px)}.advantage-card__description{margin:.8rem 0 1rem;color:var(--invest-text);font-size:clamp(.8rem,.88vw,.9rem);line-height:1.65}.advantage-card__footer{display:flex;justify-content:space-between;align-items:end;min-height:1.5rem;margin-top:auto}.advantage-card__accent{width:3rem;height:2px;background:linear-gradient(90deg,var(--card-accent),transparent);transition:width .38s cubic-bezier(.22,1,.36,1)}.advantage-card__arrow{color:var(--invest-blue);font-size:1rem;transition:transform .35s ease}.advantage-card__corner{position:absolute;right:.9rem;bottom:.9rem;z-index:6;width:1rem;height:1rem;border-right:1px solid var(--card-accent);border-bottom:1px solid var(--card-accent);pointer-events:none;opacity:.55;transform:translateZ(50px);transition:right .35s ease,bottom .35s ease}@media(hover:hover)and (pointer:fine){.advantage-card:hover .advantage-card__inner{border-color:color-mix(in srgb,var(--card-accent) 42%,transparent);box-shadow:0 2rem 5rem #071b3329,inset 0 1px #fffffff2}.advantage-card:hover .advantage-card__spotlight{opacity:1}.advantage-card:hover .advantage-card__image{transform:translateY(calc(var(--parallax-y) - 5px)) scale(1.06);filter:saturate(.94) contrast(1.07)}.advantage-card--document:hover .advantage-card__image{transform:translateY(calc(var(--parallax-y) * .35 - 4px)) scale(1.025);filter:none}.advantage-card:hover .advantage-card__sweep{animation:advantageSweep .82s ease forwards}.advantage-card:hover .advantage-card__number{transform:translateY(-4px) translateZ(45px)}.advantage-card:hover .advantage-card__icon{transform:translate(2px,-2px) rotate(4deg) translateZ(40px)}.advantage-card:hover .advantage-card__accent{width:6rem}.advantage-card:hover .advantage-card__arrow{transform:translate(2px,-2px)}.advantage-card:hover .advantage-card__corner{right:.7rem;bottom:.7rem}}@keyframes advantageSweep{0%{left:-55%;opacity:0}25%{opacity:.72}to{left:125%;opacity:0}}@keyframes advantageOrbit{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.investments-page[data-reveal-ready=true] .investments-reveal{opacity:0;transform:translateY(2rem);transition:opacity .7s var(--reveal-delay, 0ms) cubic-bezier(.22,1,.36,1),transform .7s var(--reveal-delay, 0ms) cubic-bezier(.22,1,.36,1)}.investments-page[data-reveal-ready=true] .advantage-card{transform:translateY(2rem) rotateX(4deg);transform-origin:center top}.investments-page[data-reveal-ready=true] .advantage-card.is-visible{transform:translateY(0) rotateX(0)}.investments-page[data-reveal-ready=true] .investments-reveal.is-visible{opacity:1;transform:translateY(0)}@media(hover:hover)and (pointer:fine){.impact-story:hover .impact-story__surface{border-color:color-mix(in srgb,var(--story-accent) 55%,transparent);box-shadow:0 1.75rem 4.5rem #071b3329}.impact-story:hover .impact-story__surface:before{opacity:1;animation:investmentCardSheen .9s ease forwards}.impact-story:hover .impact-story__surface:after{transform:scaleX(1);opacity:1}.impact-story:hover .impact-story__ambient{opacity:1}.impact-story:hover .impact-story__visual img{filter:saturate(1.03) contrast(1.05);transform:scale(1.085)}.impact-story--document:hover .impact-story__visual img{filter:none;transform:scale(1.045)}.impact-story:hover .impact-story__motion-line{width:7rem}}@keyframes investmentHeroCopy{0%{opacity:0;transform:translateY(1.8rem)}to{opacity:1;transform:translateY(0)}}@keyframes investmentHeroRule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes investmentHeroGlow{0%,to{opacity:.65;transform:translateY(-50%) scale(.96)}50%{opacity:1;transform:translateY(-50%) scale(1.04)}}@keyframes investmentBlueprintEnter{0%{opacity:0;transform:translate(2rem) rotateY(-8deg)}to{opacity:1;transform:translate(0) rotateY(0)}}@keyframes investmentBuildingRise{0%{opacity:0;transform:rotateX(8deg) rotateY(-18deg) translateY(5rem) scaleY(.2)}to{opacity:1;transform:rotateX(8deg) rotateY(-18deg) translateY(0) scaleY(1)}}@keyframes investmentOrbit{to{transform:rotate(360deg)}}@keyframes investmentOrbitReverse{to{transform:rotate(-360deg)}}@keyframes investmentCardScan{0%,12%{top:8%;opacity:0}20%{opacity:.7}78%{opacity:.7}88%,to{top:92%;opacity:0}}@keyframes investmentCardSheen{0%{transform:translate(-80%)}to{transform:translate(90%)}}@media(max-width:1099px){.investments-hero__inner{grid-template-columns:minmax(0,1fr) minmax(15rem,.55fr)}.impact-story,.impact-story--wide{grid-column:span 6}.impact-story--wide:nth-last-child(1){grid-column:1 / -1}.investment-advantages__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.advantage-card__inner{grid-template-rows:49% 51%;min-height:40rem}.investment-advantages__measure{display:none}}@media(max-width:767px){.investments-page{padding-top:4.5rem}.investments-shell{width:min(calc(100% - 2rem),42rem)}.investments-hero__inner{grid-template-columns:1fr;gap:2rem;padding-block:4rem}.investments-hero h1{max-width:10ch;font-size:clamp(3rem,14vw,4.6rem)}.investments-hero__summary{width:100%;max-width:35rem;justify-self:start}.investments-hero__copy{max-width:35rem}.investment-context{padding-block:4.75rem;background:#fff}.investment-context__grid,.impact-section__heading-grid{grid-template-columns:1fr}.investment-context__header{align-items:start}.investment-context__chapter{font-size:4rem}.investment-context__lead,.investment-context__narrative,.investment-context__statement,.investment-context__closing,.impact-section__heading,.impact-section__statement{grid-column:1}.investment-context__statement{width:100%}.investment-context__closing{grid-template-columns:1fr;gap:1rem}.impact-section__header{padding-bottom:7rem}.impact-section__heading-grid{gap:3rem}.impact-section h2{font-size:clamp(2.7rem,13vw,4.25rem)}.impact-section__statement{max-width:26rem}.impact-section__header:after{width:88%;height:3.5rem}.impact-grid{grid-template-columns:1fr;gap:1.5rem}.impact-story,.impact-story--wide,.impact-story--wide:nth-last-child(1){grid-column:1}.impact-story--wide .impact-story__visual,.impact-story__visual{aspect-ratio:4 / 3}.impact-story__body{min-height:0;grid-template-columns:2rem minmax(0,1fr);gap:.8rem}.impact-story__orbit{width:3rem}.investment-advantages{padding-block:4rem;background-size:5rem 100%}.investment-advantages__orbit{opacity:.45}.investment-advantages__header{grid-template-columns:1fr;gap:1.25rem;margin-bottom:2rem}.investment-advantages__header h2{font-size:clamp(2.4rem,12vw,3.65rem)}.investment-advantages__grid{grid-template-columns:1fr;gap:1.25rem}.advantage-card{perspective:none}.advantage-card__inner{grid-template-rows:minmax(16rem,46%) 1fr;min-height:36rem;transform:none}}@media(prefers-reduced-motion:reduce){.investments-hero__eyebrow,.investments-hero__eyebrow span,.investments-hero h1,.investments-hero__copy>p,.investments-hero__link,.investments-hero__glow,.investments-hero__summary,.investments-hero__ring,.investment-advantages__eyebrow span,.investment-advantages__orbit,.advantage-card__scan,.impact-story__scan,.impact-story__orbit,.impact-story__surface:before{animation:none}.investments-page[data-reveal-ready=true] .investments-reveal{opacity:1;transform:none;transition:none}.impact-story__surface,.impact-story__visual img,.impact-story__motion-line{transition:none}.impact-story__surface{transform:none}.advantage-card,.advantage-card__inner,.advantage-card__image,.advantage-card__number,.advantage-card__icon{transform:none!important;transition:none}.advantage-card__spotlight,.advantage-card__sweep{display:none}}/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-content:"";--tw-divide-x-reverse:0;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--border-angle:0deg}}}body{font-family:Inter,system-ui,sans-serif}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-200:oklch(88.5% .062 18.334);--color-red-700:oklch(50.5% .213 27.518);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-700:oklch(55.5% .163 48.998);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-700:oklch(50.8% .118 165.612);--color-blue-50:oklch(97% .014 254.604);--color-gray-100:oklch(96.7% .003 264.542);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-2xl:1rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--blur-md:12px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-border:var(--border)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-size:var(--font-size)}h1{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:1.5}h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:1.5}h3{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:1.5}h4,label,button{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}input{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}}@layer components;@layer utilities{.\@container\/card-header{container:card-header/inline-size}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-4{top:calc(var(--spacing)*-4)}.-top-10{top:calc(var(--spacing)*-10)}.-top-12{top:calc(var(--spacing)*-12)}.-top-14{top:calc(var(--spacing)*-14)}.-top-24{top:calc(var(--spacing)*-24)}.-top-px{top:-1px}.top-0{top:calc(var(--spacing)*0)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-3\.5{top:calc(var(--spacing)*3.5)}.top-4{top:calc(var(--spacing)*4)}.top-20{top:calc(var(--spacing)*20)}.top-40{top:calc(var(--spacing)*40)}.top-\[1px\]{top:1px}.top-\[50\%\]{top:50%}.top-\[60\%\]{top:60%}.top-full{top:100%}.-right-8{right:calc(var(--spacing)*-8)}.-right-10{right:calc(var(--spacing)*-10)}.-right-12{right:calc(var(--spacing)*-12)}.-right-24{right:calc(var(--spacing)*-24)}.-right-36{right:calc(var(--spacing)*-36)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-5{right:calc(var(--spacing)*5)}.right-6{right:calc(var(--spacing)*6)}.right-7{right:calc(var(--spacing)*7)}.right-8{right:calc(var(--spacing)*8)}.-bottom-8{bottom:calc(var(--spacing)*-8)}.-bottom-12{bottom:calc(var(--spacing)*-12)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-6{bottom:calc(var(--spacing)*6)}.bottom-8{bottom:calc(var(--spacing)*8)}.bottom-\[-1px\]{bottom:-1px}.bottom-full{bottom:100%}.-left-4{left:calc(var(--spacing)*-4)}.-left-12{left:calc(var(--spacing)*-12)}.left-0{left:calc(var(--spacing)*0)}.left-1{left:calc(var(--spacing)*1)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-4{left:calc(var(--spacing)*4)}.left-6{left:calc(var(--spacing)*6)}.left-\[50\%\]{left:50%}.left-full{left:100%}.isolate{isolation:isolate}.-z-10{z-index:-10}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[80\]{z-index:80}.z-\[120\]{z-index:120}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3\.5{margin-inline:calc(var(--spacing)*3.5)}.mx-auto{margin-inline:auto}.my-0\.5{margin-block:calc(var(--spacing)*.5)}.my-1{margin-block:calc(var(--spacing)*1)}.-mt-4{margin-top:calc(var(--spacing)*-4)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-5{margin-top:calc(var(--spacing)*5)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-7{margin-top:calc(var(--spacing)*7)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-7{margin-bottom:calc(var(--spacing)*7)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.mb-12{margin-bottom:calc(var(--spacing)*12)}.mb-14{margin-bottom:calc(var(--spacing)*14)}.mb-16{margin-bottom:calc(var(--spacing)*16)}.-ml-4{margin-left:calc(var(--spacing)*-4)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-\[1\.05\/1\]{aspect-ratio:1.05}.aspect-\[1\.35\]{aspect-ratio:1.35}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-full{width:100%;height:100%}.h-0\.5{height:calc(var(--spacing)*.5)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-1\/2{height:50%}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-18{height:calc(var(--spacing)*18)}.h-20{height:calc(var(--spacing)*20)}.h-32{height:calc(var(--spacing)*32)}.h-36{height:calc(var(--spacing)*36)}.h-48{height:calc(var(--spacing)*48)}.h-52{height:calc(var(--spacing)*52)}.h-64{height:calc(var(--spacing)*64)}.h-72{height:calc(var(--spacing)*72)}.h-80{height:calc(var(--spacing)*80)}.h-\[1\.15rem\]{height:1.15rem}.h-\[34rem\]{height:34rem}.h-\[76px\]{height:76px}.h-\[100dvh\]{height:100dvh}.h-\[250px\]{height:250px}.h-\[360px\]{height:360px}.h-\[420px\]{height:420px}.h-\[570px\]{height:570px}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[var\(--radix-navigation-menu-viewport-height\)\]{height:var(--radix-navigation-menu-viewport-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-\(--radix-select-content-available-height\){max-height:var(--radix-select-content-available-height)}.max-h-\[105px\]{max-height:105px}.max-h-\[300px\]{max-height:300px}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-20{min-height:calc(var(--spacing)*20)}.min-h-\[58px\]{min-height:58px}.min-h-\[178px\]{min-height:178px}.min-h-\[210px\]{min-height:210px}.min-h-\[420px\]{min-height:420px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing)*0)}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/2{width:50%}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-8{width:calc(var(--spacing)*8)}.w-9{width:calc(var(--spacing)*9)}.w-10{width:calc(var(--spacing)*10)}.w-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-36{width:calc(var(--spacing)*36)}.w-52{width:calc(var(--spacing)*52)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-\[34rem\]{width:34rem}.w-\[42\%\]{width:42%}.w-\[76px\]{width:76px}.w-\[100px\]{width:100px}.w-\[176px\]{width:176px}.w-\[calc\(100\%\+8rem\)\]{width:calc(100% + 8rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[12ch\]{max-width:12ch}.max-w-\[12rem\]{max-width:12rem}.max-w-\[18ch\]{max-width:18ch}.max-w-\[33rem\]{max-width:33rem}.max-w-\[36rem\]{max-width:36rem}.max-w-\[40rem\]{max-width:40rem}.max-w-\[47rem\]{max-width:47rem}.max-w-\[255px\]{max-width:255px}.max-w-\[340px\]{max-width:340px}.max-w-\[540px\]{max-width:540px}.max-w-\[620px\]{max-width:620px}.max-w-\[760px\]{max-width:760px}.max-w-\[1500px\]{max-width:1500px}.max-w-\[1540px\]{max-width:1540px}.max-w-\[1560px\]{max-width:1560px}.max-w-\[1580px\]{max-width:1580px}.max-w-\[1600px\]{max-width:1600px}.max-w-\[1640px\]{max-width:1640px}.max-w-\[1680px\]{max-width:1680px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-8{min-width:calc(var(--spacing)*8)}.min-w-9{min-width:calc(var(--spacing)*9)}.min-w-10{min-width:calc(var(--spacing)*10)}.min-w-11{min-width:calc(var(--spacing)*11)}.min-w-52{min-width:calc(var(--spacing)*52)}.min-w-56{min-width:calc(var(--spacing)*56)}.min-w-72{min-width:calc(var(--spacing)*72)}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[300px\]{min-width:300px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-hover-card-content-transform-origin\){transform-origin:var(--radix-hover-card-content-transform-origin)}.origin-\(--radix-menubar-content-transform-origin\){transform-origin:var(--radix-menubar-content-transform-origin)}.origin-\(--radix-popover-content-transform-origin\){transform-origin:var(--radix-popover-content-transform-origin)}.origin-\(--radix-select-content-transform-origin\){transform-origin:var(--radix-select-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.origin-center{transform-origin:50%}.origin-left{transform-origin:0}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-8{--tw-translate-x:calc(var(--spacing)*-8);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-0{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-8{--tw-translate-x:calc(var(--spacing)*8);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-\[-50\%\]{--tw-translate-x:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-full{--tw-translate-x:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing)*2);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing)*4);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-5{--tw-translate-y:calc(var(--spacing)*5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-6{--tw-translate-y:calc(var(--spacing)*6);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-8{--tw-translate-y:calc(var(--spacing)*8);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[-50\%\]{--tw-translate-y:-50%;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-in{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.scroll-my-1{scroll-margin-block:calc(var(--spacing)*1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing)*1)}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.auto-rows-min{grid-auto-rows:min-content}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-rows-\[auto_auto\]{grid-template-rows:auto auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-items-start{justify-items:start}.gap-0{gap:calc(var(--spacing)*0)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-10{gap:calc(var(--spacing)*10)}.gap-12{gap:calc(var(--spacing)*12)}.gap-14{gap:calc(var(--spacing)*14)}.gap-16{gap:calc(var(--spacing)*16)}.gap-px{gap:1px}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*10)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*10)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*1)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}:where(.divide-y-2>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(2px*var(--tw-divide-y-reverse));border-bottom-width:calc(2px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-white\/10>:not(:last-child)){border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){:where(.divide-white\/10>:not(:last-child)){border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[10px\]{border-radius:10px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius) - 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\(--color-border\){border-color:var(--color-border)}.border-\[\#00A7D6\]\/10{border-color:#00a7d61a}.border-\[\#00A7D6\]\/15{border-color:#00a7d626}.border-\[\#00A7D6\]\/35{border-color:#00a7d659}.border-\[\#8bd8f4\]\/70{border-color:#8bd8f4b3}.border-\[\#25D366\]\/30{border-color:#25d3664d}.border-\[\#045C9C\]{border-color:#045c9c}.border-\[\#045C9C\]\/20{border-color:#045c9c33}.border-\[\#045CDB\]{border-color:#045cdb}.border-\[\#0784c5\]\/18{border-color:#0784c52e}.border-\[\#0784c5\]\/22{border-color:#0784c538}.border-\[\#0879BD\]\/15{border-color:#0879bd26}.border-\[\#0879BD\]\/20{border-color:#0879bd33}.border-\[\#08244D\]\/10{border-color:#08244d1a}.border-\[\#AEB8C2\]{border-color:#aeb8c2}.border-\[\#BBDDF6\]{border-color:#bbddf6}.border-\[\#C8DCE8\]{border-color:#c8dce8}.border-\[\#C9A96E\]\/35{border-color:#c9a96e59}.border-\[\#D6E4EC\]{border-color:#d6e4ec}.border-\[\#D7E7F4\]{border-color:#d7e7f4}.border-\[\#DCE5EB\]{border-color:#dce5eb}.border-\[\#E3EBF0\]{border-color:#e3ebf0}.border-amber-200{border-color:var(--color-amber-200)}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border)50%,transparent)}}.border-emerald-200{border-color:var(--color-emerald-200)}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-red-200{border-color:var(--color-red-200)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.border-white\/12{border-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.border-white\/18{border-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.border-white\/18{border-color:color-mix(in oklab,var(--color-white)18%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.border-white\/30{border-color:color-mix(in oklab,var(--color-white)30%,transparent)}}.border-white\/35{border-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.border-white\/35{border-color:color-mix(in oklab,var(--color-white)35%,transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab,red,red)){.border-white\/40{border-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.border-white\/50{border-color:color-mix(in oklab,var(--color-white)50%,transparent)}}.border-white\/55{border-color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.border-white\/55{border-color:color-mix(in oklab,var(--color-white)55%,transparent)}}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab,red,red)){.border-white\/60{border-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.border-t-transparent{border-top-color:#0000}.border-l-transparent{border-left-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[\#00A7D6\]{background-color:#00a7d6}.bg-\[\#8bd8f4\]{background-color:#8bd8f4}.bg-\[\#9DD7F4\]{background-color:#9dd7f4}.bg-\[\#9edcf4\]{background-color:#9edcf4}.bg-\[\#011d35\]{background-color:#011d35}.bg-\[\#022E50\]{background-color:#022e50}.bg-\[\#022E50\]\/0{background-color:#0000}.bg-\[\#022E50\]\/60{background-color:#022e5099}.bg-\[\#022E50\]\/70{background-color:#022e50b3}.bg-\[\#022E50\]\/75{background-color:#022e50bf}.bg-\[\#25D366\]{background-color:#25d366}.bg-\[\#031d37\]{background-color:#031d37}.bg-\[\#032F52\]\/70{background-color:#032f52b3}.bg-\[\#045C9C\]{background-color:#045c9c}.bg-\[\#045CDB\]{background-color:#045cdb}.bg-\[\#0784c5\]{background-color:#0784c5}.bg-\[\#08244D\]\/10{background-color:#08244d1a}.bg-\[\#010307\]\/96{background-color:#010307f5}.bg-\[\#17212B\]{background-color:#17212b}.bg-\[\#B8C8D4\]{background-color:#b8c8d4}.bg-\[\#C9A96E\]{background-color:#c9a96e}.bg-\[\#DCE5EB\]{background-color:#dce5eb}.bg-\[\#E7F3FA\]{background-color:#e7f3fa}.bg-\[\#E8F7FC\]{background-color:#e8f7fc}.bg-\[\#EEF6FB\]{background-color:#eef6fb}.bg-\[\#F2F8FB\]{background-color:#f2f8fb}.bg-\[\#F2F8FC\]{background-color:#f2f8fc}.bg-\[\#F2FAFD\]{background-color:#f2fafd}.bg-\[\#F4A51C\]{background-color:#f4a51c}.bg-\[\#F4FAFF\]{background-color:#f4faff}.bg-\[\#F6F8FA\]{background-color:#f6f8fa}.bg-\[\#F7F9FB\]{background-color:#f7f9fb}.bg-\[\#F8FBFD\]{background-color:#f8fbfd}.bg-\[\#e8f5fa\]{background-color:#e8f5fa}.bg-\[\#f4f8fa\]{background-color:#f4f8fa}.bg-\[\#f5f8fb\]{background-color:#f5f8fb}.bg-accent{background-color:var(--accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-background{background-color:var(--background)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/95{background-color:#000000f2}@supports (color:color-mix(in lab,red,red)){.bg-black\/95{background-color:color-mix(in oklab,var(--color-black)95%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive{background-color:var(--destructive)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-foreground{background-color:var(--foreground)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-input-background{background-color:var(--input-background)}.bg-muted,.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary,.bg-primary\/20{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.bg-primary\/20{background-color:color-mix(in oklab,var(--primary)20%,transparent)}}.bg-red-50{background-color:var(--color-red-50)}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/8{background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.bg-white\/25{background-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.bg-white\/35{background-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.bg-white\/35{background-color:color-mix(in oklab,var(--color-white)35%,transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab,red,red)){.bg-white\/40{background-color:color-mix(in oklab,var(--color-white)40%,transparent)}}.bg-white\/65{background-color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.bg-white\/65{background-color:color-mix(in oklab,var(--color-white)65%,transparent)}}.bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.bg-white\/92{background-color:#ffffffeb}@supports (color:color-mix(in lab,red,red)){.bg-white\/92{background-color:color-mix(in oklab,var(--color-white)92%,transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab,red,red)){.bg-white\/95{background-color:color-mix(in oklab,var(--color-white)95%,transparent)}}.bg-white\/\[0\.035\]{background-color:#ffffff09}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.035\]{background-color:color-mix(in oklab,var(--color-white)3.5%,transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(90deg\,rgba\(1\,23\,45\,0\.98\)_0\%\,rgba\(2\,31\,57\,0\.92\)_34\%\,rgba\(2\,31\,57\,0\.44\)_66\%\,rgba\(2\,22\,41\,0\.2\)_100\%\)\,linear-gradient\(180deg\,rgba\(2\,20\,38\,0\.28\)_0\%\,rgba\(2\,22\,41\,0\.08\)_44\%\,rgba\(1\,17\,33\,0\.84\)_100\%\)\]{background-image:linear-gradient(90deg,#01172dfa,#021f39eb 34%,#021f3970 66%,#02162933),linear-gradient(#02142647,#02162914 44%,#011121d6)}.bg-\[linear-gradient\(90deg\,rgba\(255\,255\,255\,0\.08\)_1px\,transparent_1px\)\,linear-gradient\(rgba\(255\,255\,255\,0\.06\)_1px\,transparent_1px\)\]{background-image:linear-gradient(90deg,#ffffff14 1px,#0000 1px),linear-gradient(#ffffff0f 1px,#0000 1px)}.bg-\[radial-gradient\(ellipse_at_top_right\,rgba\(4\,92\,219\,0\.16\)\,transparent_58\%\)\]{background-image:radial-gradient(at 100% 0,#045cdb29,#0000 58%)}.from-\[\#7fc9ee\]{--tw-gradient-from:#7fc9ee;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#021A2F\]{--tw-gradient-from:#021a2f;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#021A2F\]\/96{--tw-gradient-from:oklab(21.1802% -.0199722 -.0478052/.96);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#021F36\]{--tw-gradient-from:#021f36;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#022E50\]{--tw-gradient-from:#022e50;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#022E50\]\/40{--tw-gradient-from:oklab(29.3693% -.0288382 -.0708114/.4);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#022E50\]\/45{--tw-gradient-from:oklab(29.3693% -.0288382 -.0708114/.45);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#022E50\]\/85{--tw-gradient-from:oklab(29.3693% -.0288382 -.0708114/.85);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#022E50\]\/90{--tw-gradient-from:oklab(29.3693% -.0288382 -.0708114/.9);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#022E50\]\/95{--tw-gradient-from:oklab(29.3693% -.0288382 -.0708114/.95);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#045CDB\]{--tw-gradient-from:#045cdb;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#0879BD\]{--tw-gradient-from:#0879bd;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-\[\#08244D\]\/\[0\.075\]{--tw-gradient-from:oklab(26.672% -.0165916 -.0812222/.075);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-\[\#00A7D6\]{--tw-gradient-via:#00a7d6;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#021A2F\]\/34{--tw-gradient-via:oklab(21.1802% -.0199722 -.0478052/.34);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#021A2F\]\/72{--tw-gradient-via:oklab(21.1802% -.0199722 -.0478052/.72);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#022E50\]\/30{--tw-gradient-via:oklab(29.3693% -.0288382 -.0708114/.3);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#022E50\]\/40{--tw-gradient-via:oklab(29.3693% -.0288382 -.0708114/.4);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#022E50\]\/55{--tw-gradient-via:oklab(29.3693% -.0288382 -.0708114/.55);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#022E50\]\/80{--tw-gradient-via:oklab(29.3693% -.0288382 -.0708114/.8);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#022E50\]\/88{--tw-gradient-via:oklab(29.3693% -.0288382 -.0708114/.88);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#022E50\]\/90{--tw-gradient-via:oklab(29.3693% -.0288382 -.0708114/.9);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#1378D6\]{--tw-gradient-via:#1378d6;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#C9A96E\]{--tw-gradient-via:#c9a96e;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#C9A96E\]\/70{--tw-gradient-via:oklab(74.9897% .0117788 .0846333/.7);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#022E50\]\/45{--tw-gradient-to:oklab(29.3693% -.0288382 -.0708114/.45);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#022E50\]\/55{--tw-gradient-to:oklab(29.3693% -.0288382 -.0708114/.55);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#022E50\]\/60{--tw-gradient-to:oklab(29.3693% -.0288382 -.0708114/.6);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-\[size\:48px_48px\]{background-size:48px 48px}.fill-current{fill:currentColor}.fill-primary{fill:var(--primary)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[76\%_center\]{object-position:76% center}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-7{padding:calc(var(--spacing)*7)}.p-8{padding:calc(var(--spacing)*8)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.px-8{padding-inline:calc(var(--spacing)*8)}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-10{padding-block:calc(var(--spacing)*10)}.py-12{padding-block:calc(var(--spacing)*12)}.py-14{padding-block:calc(var(--spacing)*14)}.py-16{padding-block:calc(var(--spacing)*16)}.py-18{padding-block:calc(var(--spacing)*18)}.py-20{padding-block:calc(var(--spacing)*20)}.py-24{padding-block:calc(var(--spacing)*24)}.py-28{padding-block:calc(var(--spacing)*28)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-12{padding-top:calc(var(--spacing)*12)}.pt-20{padding-top:calc(var(--spacing)*20)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.pr-8{padding-right:calc(var(--spacing)*8)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-8{padding-left:calc(var(--spacing)*8)}.text-center{text-align:center}.text-left{text-align:left}.align-middle{vertical-align:middle}.font-\[Plus_Jakarta_Sans\]{font-family:Plus Jakarta Sans}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.6rem\]{font-size:.6rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.58rem\]{font-size:.58rem}.text-\[0\.62rem\]{font-size:.62rem}.text-\[0\.64rem\]{font-size:.64rem}.text-\[0\.66rem\]{font-size:.66rem}.text-\[0\.67rem\]{font-size:.67rem}.text-\[0\.68rem\]{font-size:.68rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.94rem\]{font-size:.94rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.text-\[18px\]{font-size:18px}.text-\[25px\]{font-size:25px}.text-\[34px\]{font-size:34px}.text-\[clamp\(1\.15rem\,1\.6vw\,1\.45rem\)\]{font-size:clamp(1.15rem,1.6vw,1.45rem)}.text-\[clamp\(1\.65rem\,2\.8vw\,2\.7rem\)\]{font-size:clamp(1.65rem,2.8vw,2.7rem)}.text-\[clamp\(1rem\,1\.08vw\,1\.1rem\)\]{font-size:clamp(1rem,1.08vw,1.1rem)}.text-\[clamp\(1rem\,1\.15vw\,1\.12rem\)\]{font-size:clamp(1rem,1.15vw,1.12rem)}.text-\[clamp\(2\.25rem\,3\.7vw\,4\.15rem\)\]{font-size:clamp(2.25rem,3.7vw,4.15rem)}.text-\[clamp\(2\.55rem\,4\.6vw\,4\.9rem\)\]{font-size:clamp(2.55rem,4.6vw,4.9rem)}.text-\[clamp\(2rem\,3vw\,3\.2rem\)\]{font-size:clamp(2rem,3vw,3.2rem)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.leading-\[0\.96\]{--tw-leading:.96;line-height:.96}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.02\]{--tw-leading:1.02;line-height:1.02}.leading-\[1\.03\]{--tw-leading:1.03;line-height:1.03}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-\[1\.78\]{--tw-leading:1.78;line-height:1.78}.leading-\[1\.82\]{--tw-leading:1.82;line-height:1.82}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-0\.08em\]{--tw-tracking:-.08em;letter-spacing:-.08em}.tracking-\[-0\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[-0\.045em\]{--tw-tracking:-.045em;letter-spacing:-.045em}.tracking-\[-0\.055em\]{--tw-tracking:-.055em;letter-spacing:-.055em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[0\.27em\]{--tw-tracking:.27em;letter-spacing:.27em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-\[0\.38em\]{--tw-tracking:.38em;letter-spacing:.38em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-nowrap{white-space:nowrap}.text-\[\#00A7D6\]{color:#00a7d6}.text-\[\#5F6B76\]{color:#5f6b76}.text-\[\#8ED0F3\]{color:#8ed0f3}.text-\[\#9DD7F4\]{color:#9dd7f4}.text-\[\#9ed9f3\]{color:#9ed9f3}.text-\[\#9edcf4\]{color:#9edcf4}.text-\[\#022E50\]{color:#022e50}.text-\[\#25D366\]{color:#25d366}.text-\[\#045C9C\]{color:#045c9c}.text-\[\#045C9C\]\/55{color:#045c9c8c}.text-\[\#045CDB\]{color:#045cdb}.text-\[\#48A6D9\]{color:#48a6d9}.text-\[\#071C33\]{color:#071c33}.text-\[\#082c57\]{color:#082c57}.text-\[\#082c57\]\/30{color:#082c574d}.text-\[\#082c57\]\/35{color:#082c5759}.text-\[\#00145C\]{color:#00145c}.text-\[\#243A53\]{color:#243a53}.text-\[\#0784c5\]{color:#0784c5}.text-\[\#0879BD\]{color:#0879bd}.text-\[\#0879BD\]\/10{color:#0879bd1a}.text-\[\#0879bd\]{color:#0879bd}.text-\[\#0879bd\]\/65{color:#0879bda6}.text-\[\#08244D\]{color:#08244d}.text-\[\#17212B\]{color:#17212b}.text-\[\#30445A\]{color:#30445a}.text-\[\#40566b\]{color:#40566b}.text-\[\#46596D\]{color:#46596d}.text-\[\#52657A\]{color:#52657a}.text-\[\#60758A\]{color:#60758a}.text-\[\#445365\]{color:#445365}.text-\[\#C9A96E\]{color:#c9a96e}.text-\[\#DCE5EB\]{color:#dce5eb}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-700{color:var(--color-amber-700)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-emerald-700{color:var(--color-emerald-700)}.text-foreground{color:var(--foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-red-700{color:var(--color-red-700)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.text-sidebar-foreground\/70{color:color-mix(in oklab,var(--sidebar-foreground)70%,transparent)}}.text-white{color:var(--color-white)}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.text-white\/30{color:color-mix(in oklab,var(--color-white)30%,transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.text-white\/35{color:color-mix(in oklab,var(--color-white)35%,transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.text-white\/44{color:#ffffff70}@supports (color:color-mix(in lab,red,red)){.text-white\/44{color:color-mix(in oklab,var(--color-white)44%,transparent)}}.text-white\/48{color:#ffffff7a}@supports (color:color-mix(in lab,red,red)){.text-white\/48{color:color-mix(in oklab,var(--color-white)48%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white)50%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white)55%,transparent)}}.text-white\/58{color:#ffffff94}@supports (color:color-mix(in lab,red,red)){.text-white\/58{color:color-mix(in oklab,var(--color-white)58%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white)60%,transparent)}}.text-white\/62{color:#ffffff9e}@supports (color:color-mix(in lab,red,red)){.text-white\/62{color:color-mix(in oklab,var(--color-white)62%,transparent)}}.text-white\/64{color:#ffffffa3}@supports (color:color-mix(in lab,red,red)){.text-white\/64{color:color-mix(in oklab,var(--color-white)64%,transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab,red,red)){.text-white\/65{color:color-mix(in oklab,var(--color-white)65%,transparent)}}.text-white\/68{color:#ffffffad}@supports (color:color-mix(in lab,red,red)){.text-white\/68{color:color-mix(in oklab,var(--color-white)68%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.text-white\/72{color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.text-white\/72{color:color-mix(in oklab,var(--color-white)72%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white)80%,transparent)}}.text-white\/82{color:#ffffffd1}@supports (color:color-mix(in lab,red,red)){.text-white\/82{color:color-mix(in oklab,var(--color-white)82%,transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.placeholder-white\/40::placeholder{color:#fff6}@supports (color:color-mix(in lab,red,red)){.placeholder-white\/40::placeholder{color:color-mix(in oklab,var(--color-white)40%,transparent)}}.accent-\[\#045C9C\]{accent-color:#045c9c}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-28{opacity:.28}.opacity-35{opacity:.35}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-95{opacity:.95}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-border)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_8px_20px_rgba\(7\,28\,51\,0\.08\)\]{--tw-shadow:0 8px 20px var(--tw-shadow-color,#071c3314);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_22px_rgba\(4\,92\,156\,0\.4\)\]{--tw-shadow:0 10px 22px var(--tw-shadow-color,#045c9c66);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_28px_rgba\(4\,92\,219\,0\.28\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#045cdb47);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_30px_rgba\(4\,92\,219\,0\.08\)\]{--tw-shadow:0 12px 30px var(--tw-shadow-color,#045cdb14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_36px_rgba\(2\,46\,80\,0\.08\)\]{--tw-shadow:0 12px 36px var(--tw-shadow-color,#022e5014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_28px_rgba\(4\,92\,156\,0\.28\)\]{--tw-shadow:0 14px 28px var(--tw-shadow-color,#045c9c47);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_14px_35px_rgba\(7\,28\,51\,0\.05\)\]{--tw-shadow:0 14px 35px var(--tw-shadow-color,#071c330d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_45px_rgba\(4\,92\,156\,0\.10\)\]{--tw-shadow:0 18px 45px var(--tw-shadow-color,#045c9c1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_46px_rgba\(7\,28\,51\,0\.1\)\]{--tw-shadow:0 18px 46px var(--tw-shadow-color,#071c331a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_46px_rgba\(7\,28\,51\,0\.12\)\]{--tw-shadow:0 18px 46px var(--tw-shadow-color,#071c331f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_18px_55px_rgba\(2\,46\,80\,0\.07\)\]{--tw-shadow:0 18px 55px var(--tw-shadow-color,#022e5012);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_20px_50px_rgba\(0\,0\,0\,0\.26\)\]{--tw-shadow:0 20px 50px var(--tw-shadow-color,#00000042);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_22px_55px_rgba\(7\,28\,51\,0\.12\)\]{--tw-shadow:0 22px 55px var(--tw-shadow-color,#071c331f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_22px_55px_rgba\(7\,28\,51\,0\.16\)\]{--tw-shadow:0 22px 55px var(--tw-shadow-color,#071c3329);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_60px_rgba\(8\,65\,104\,0\.09\)\]{--tw-shadow:0 24px 60px var(--tw-shadow-color,#08416817);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_70px_rgba\(2\,46\,80\,0\.1\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#022e501a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_24px_80px_rgba\(0\,0\,0\,0\.18\)\]{--tw-shadow:0 24px 80px var(--tw-shadow-color,#0000002e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-\[\#045C9C\]\/20{--tw-ring-color:oklab(46.5106% -.0453673 -.117708/.2)}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.delay-100{transition-delay:.1s}.delay-150{transition-delay:.15s}.delay-200{transition-delay:.2s}.delay-300{transition-delay:.3s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.delay-100{--tw-animation-delay:.1s;animation-delay:.1s}.delay-150{--tw-animation-delay:.15s;animation-delay:.15s}.delay-200{--tw-animation-delay:.2s;animation-delay:.2s}.delay-300{--tw-animation-delay:.3s;animation-delay:.3s}.fade-in-0{--tw-enter-opacity:0}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.zoom-in-95{--tw-enter-scale:.95}.\[writing-mode\:vertical-rl\]{writing-mode:vertical-rl}.paused{animation-play-state:paused}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media(hover:hover){.group-hover\:visible:is(:where(.group):hover *){visibility:visible}.group-hover\:w-20:is(:where(.group):hover *){width:calc(var(--spacing)*20)}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:-translate-y-1:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x)var(--tw-scale-y)}.group-hover\:rotate-180:is(:where(.group):hover *){rotate:180deg}.group-hover\:bg-\[\#022E50\]\/10:is(:where(.group):hover *){background-color:#022e501a}.group-hover\:bg-\[\#045C9C\]:is(:where(.group):hover *){background-color:#045c9c}.group-hover\:bg-\[\#48A6D9\]:is(:where(.group):hover *){background-color:#48a6d9}.group-hover\:bg-\[\#0784c5\]:is(:where(.group):hover *){background-color:#0784c5}.group-hover\:bg-\[\#0879BD\]:is(:where(.group):hover *){background-color:#0879bd}.group-hover\:text-\[\#5F6B76\]:is(:where(.group):hover *){color:#5f6b76}.group-hover\:text-\[\#045C9C\]:is(:where(.group):hover *){color:#045c9c}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:opacity-35:is(:where(.group):hover *){opacity:.35}.group-hover\:opacity-60:is(:where(.group):hover *){opacity:.6}.group-hover\:opacity-65:is(:where(.group):hover *){opacity:.65}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/member\:visible:is(:where(.group\/member):hover *){visibility:visible}.group-hover\/member\:opacity-100:is(:where(.group\/member):hover *),.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing)*8)}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing)*-8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing)*8)!important;height:calc(var(--spacing)*8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width)*-1)}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing)*0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing)*-4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing)*0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[state\=open\]\:rotate-180:is(:where(.group)[data-state=open] *){rotate:180deg}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:border:is(:where(.group)[data-variant=floating] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[variant\=floating\]\:border-sidebar-border:is(:where(.group)[data-variant=floating] *){border-color:var(--sidebar-border)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[viewport\=false\]\/navigation-menu\:top-full:is(:where(.group\/navigation-menu)[data-viewport=false] *){top:100%}.group-data-\[viewport\=false\]\/navigation-menu\:mt-1\.5:is(:where(.group\/navigation-menu)[data-viewport=false] *){margin-top:calc(var(--spacing)*1.5)}.group-data-\[viewport\=false\]\/navigation-menu\:overflow-hidden:is(:where(.group\/navigation-menu)[data-viewport=false] *){overflow:hidden}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-md:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:calc(var(--radius) - 2px)}.group-data-\[viewport\=false\]\/navigation-menu\:border:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-style:var(--tw-border-style);border-width:1px}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:duration-200:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.2s;transition-duration:.2s}@media(hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[active\=true\]\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button)[data-active=true]~*){color:var(--sidebar-accent-foreground)}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing)*1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing)*2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing)*1)}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing)*-2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing)*1)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:rounded-l-md:first-child{border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.last\:rounded-r-md:last-child{border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.last\:border-r-0:last-child{border-right-style:var(--tw-border-style);border-right-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:relative:focus-within{position:relative}.focus-within\:z-20:focus-within{z-index:20}@media(hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.hover\:gap-2:hover{gap:calc(var(--spacing)*2)}.hover\:gap-3:hover{gap:calc(var(--spacing)*3)}.hover\:border-\[\#8ED0F3\]:hover{border-color:#8ed0f3}.hover\:border-\[\#045C9C\]:hover{border-color:#045c9c}.hover\:border-\[\#045C9C\]\/20:hover{border-color:#045c9c33}.hover\:border-\[\#045C9C\]\/55:hover{border-color:#045c9c8c}.hover\:border-\[\#48A6D9\]\/45:hover{border-color:#48a6d973}.hover\:border-white:hover{border-color:var(--color-white)}.hover\:bg-\[\#8ED0F3\]:hover{background-color:#8ed0f3}.hover\:bg-\[\#023F6D\]:hover{background-color:#023f6d}.hover\:bg-\[\#25D366\]\/10:hover{background-color:#25d3661a}.hover\:bg-\[\#033A64\]\/75:hover{background-color:#033a64bf}.hover\:bg-\[\#045C9C\]:hover{background-color:#045c9c}.hover\:bg-\[\#045C9C\]\/70:hover{background-color:#045c9cb3}.hover\:bg-\[\#045CDB\]:hover{background-color:#045cdb}.hover\:bg-\[\#E7F3FA\]:hover{background-color:#e7f3fa}.hover\:bg-\[\#F6F8FA\]:hover{background-color:#f6f8fa}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.hover\:bg-primary:hover,.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.hover\:bg-white\/12:hover{background-color:#ffffff1f}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/12:hover{background-color:color-mix(in oklab,var(--color-white)12%,transparent)}}.hover\:bg-white\/70:hover{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/70:hover{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.hover\:text-\[\#8ED0F3\]:hover{color:#8ed0f3}.hover\:text-\[\#022E50\]:hover{color:#022e50}.hover\:text-\[\#023F6D\]:hover{color:#023f6d}.hover\:text-\[\#045C9C\]:hover{color:#045c9c}.hover\:text-\[\#045CDB\]:hover{color:#045cdb}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-primary-foreground:hover{color:var(--primary-foreground)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/70:hover{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.hover\:text-white\/70:hover{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(var(--sidebar-accent)));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_16px_34px_rgba\(2\,46\,80\,0\.08\)\]:hover{--tw-shadow:0 16px 34px var(--tw-shadow-color,#022e5014);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_22px_45px_rgba\(4\,92\,156\,0\.12\)\]:hover{--tw-shadow:0 22px 45px var(--tw-shadow-color,#045c9c1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_22px_55px_rgba\(4\,92\,156\,0\.16\)\]:hover{--tw-shadow:0 22px 55px var(--tw-shadow-color,#045c9c29);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-\[0_22px_70px_rgba\(2\,46\,80\,0\.13\)\]:hover{--tw-shadow:0 22px 70px var(--tw-shadow-color,#022e5021);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:z-10:focus{z-index:10}.focus\:border-\[\#045C9C\]:focus{border-color:#045c9c}.focus\:border-\[\#48A6D9\]:focus{border-color:#48a6d9}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-primary:focus{background-color:var(--primary)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-primary-foreground:focus{color:var(--primary-foreground)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.focus-visible\:ring-offset-1:focus-visible{--tw-ring-offset-width:1px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing)*4)1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.aria-selected\:bg-accent[aria-selected=true]{background-color:var(--accent)}.aria-selected\:bg-primary[aria-selected=true]{background-color:var(--primary)}.aria-selected\:text-accent-foreground[aria-selected=true]{color:var(--accent-foreground)}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.aria-selected\:text-primary-foreground[aria-selected=true]{color:var(--primary-foreground)}.aria-selected\:opacity-100[aria-selected=true]{opacity:1}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--ring)}.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:bg-accent\/50[data-active=true]{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.data-\[active\=true\]\:bg-sidebar-accent[data-active=true]{background-color:var(--sidebar-accent)}.data-\[active\=true\]\:font-medium[data-active=true]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-\[active\=true\]\:text-accent-foreground[data-active=true]{color:var(--accent-foreground)}.data-\[active\=true\]\:text-sidebar-accent-foreground[data-active=true]{color:var(--sidebar-accent-foreground)}.data-\[active\=true\]\:ring-\[3px\][data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}@media(hover:hover){.data-\[active\=true\]\:hover\:bg-accent[data-active=true]:hover{background-color:var(--accent)}}.data-\[active\=true\]\:focus\:bg-accent[data-active=true]:focus{background-color:var(--accent)}.data-\[active\=true\]\:aria-invalid\:border-destructive[data-active=true][aria-invalid=true]{border-color:var(--destructive)}.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[error\=true\]\:text-destructive[data-error=true]{color:var(--destructive)}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing)*8)}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(var(--spacing)*52)}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(var(--spacing)*52*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(var(--spacing)*52)}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(var(--spacing)*52*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:h-4[data-orientation=horizontal]{height:calc(var(--spacing)*4)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing)*44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing)*1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:h-px[data-panel-group-direction=vertical]{height:1px}.data-\[panel-group-direction\=vertical\]\:w-full[data-panel-group-direction=vertical]{width:100%}.data-\[panel-group-direction\=vertical\]\:flex-col[data-panel-group-direction=vertical]{flex-direction:column}.data-\[panel-group-direction\=vertical\]\:after\:left-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);left:calc(var(--spacing)*0)}.data-\[panel-group-direction\=vertical\]\:after\:h-1[data-panel-group-direction=vertical]:after{content:var(--tw-content);height:calc(var(--spacing)*1)}.data-\[panel-group-direction\=vertical\]\:after\:w-full[data-panel-group-direction=vertical]:after{content:var(--tw-content);width:100%}.data-\[panel-group-direction\=vertical\]\:after\:translate-x-0[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[panel-group-direction\=vertical\]\:after\:-translate-y-1\/2[data-panel-group-direction=vertical]:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(var(--spacing)*2*-1)}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(var(--spacing)*2)}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(var(--spacing)*2*-1)}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(var(--spacing)*2)}.data-\[size\=default\]\:h-9[data-size=default]{height:calc(var(--spacing)*9)}.data-\[size\=sm\]\:h-8[data-size=sm]{height:calc(var(--spacing)*8)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive)90%,transparent)}}:is(.\*\*\:data-\[slot\=command-input-wrapper\]\:h-12 *)[data-slot=command-input-wrapper]{height:calc(var(--spacing)*12)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing)*2)}.data-\[state\=active\]\:bg-card[data-state=active]{background-color:var(--card)}.data-\[state\=checked\]\:translate-x-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:var(--primary)}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:var(--primary-foreground)}.data-\[state\=closed\]\:animate-accordion-up[data-state=closed]{animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=closed\]\:slide-out-to-bottom[data-state=closed]{--tw-exit-translate-y:100%}.data-\[state\=closed\]\:slide-out-to-left[data-state=closed]{--tw-exit-translate-x:-100%}.data-\[state\=closed\]\:slide-out-to-right[data-state=closed]{--tw-exit-translate-x:100%}.data-\[state\=closed\]\:slide-out-to-top[data-state=closed]{--tw-exit-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=closed\]\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:var(--accent)}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:var(--accent-foreground)}.data-\[state\=open\]\:animate-accordion-down[data-state=open]{animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:bg-accent[data-state=open],.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=open\]\:bg-accent\/50[data-state=open]{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.data-\[state\=open\]\:bg-secondary[data-state=open]{background-color:var(--secondary)}.data-\[state\=open\]\:text-accent-foreground[data-state=open]{color:var(--accent-foreground)}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:var(--muted-foreground)}.data-\[state\=open\]\:opacity-100[data-state=open]{opacity:1}.data-\[state\=open\]\:duration-500[data-state=open]{--tw-duration:.5s;transition-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-90[data-state=open]{--tw-enter-scale:.9}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[state\=open\]\:slide-in-from-bottom[data-state=open]{--tw-enter-translate-y:100%}.data-\[state\=open\]\:slide-in-from-left[data-state=open]{--tw-enter-translate-x:-100%}.data-\[state\=open\]\:slide-in-from-right[data-state=open]{--tw-enter-translate-x:100%}.data-\[state\=open\]\:slide-in-from-top[data-state=open]{--tw-enter-translate-y:-100%}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-\[state\=open\]\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *)[data-state=open]{--tw-enter-scale:.95}@media(hover:hover){.data-\[state\=open\]\:hover\:bg-accent[data-state=open]:hover{background-color:var(--accent)}.data-\[state\=open\]\:hover\:bg-sidebar-accent[data-state=open]:hover{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:hover\:text-sidebar-accent-foreground[data-state=open]:hover{color:var(--sidebar-accent-foreground)}}.data-\[state\=open\]\:focus\:bg-accent[data-state=open]:focus{background-color:var(--accent)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-switch-background[data-state=unchecked]{background-color:var(--switch-background)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=outline\]\:border-l-0[data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.data-\[variant\=outline\]\:shadow-xs[data-variant=outline]{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[variant\=outline\]\:first\:border-l[data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing)*24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing)*24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media(min-width:40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:w-72{width:calc(var(--spacing)*72)}.sm\:w-\[205px\]{width:205px}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:grid-cols-\[4rem_1fr\]{grid-template-columns:4rem 1fr}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}.sm\:gap-7{gap:calc(var(--spacing)*7)}.sm\:gap-8{gap:calc(var(--spacing)*8)}.sm\:object-\[68\%_center\]{object-position:68% center}.sm\:p-9{padding:calc(var(--spacing)*9)}.sm\:px-7{padding-inline:calc(var(--spacing)*7)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:py-9{padding-block:calc(var(--spacing)*9)}.sm\:py-12{padding-block:calc(var(--spacing)*12)}.sm\:py-16{padding-block:calc(var(--spacing)*16)}.sm\:py-20{padding-block:calc(var(--spacing)*20)}.sm\:pr-2\.5{padding-right:calc(var(--spacing)*2.5)}.sm\:pl-2\.5{padding-left:calc(var(--spacing)*2.5)}.sm\:text-left{text-align:left}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-\[0\.68rem\]{font-size:.68rem}.sm\:text-\[0\.97rem\]{font-size:.97rem}.sm\:leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media(min-width:48rem){.md\:absolute{position:absolute}.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-\[460px\]{height:460px}.md\:h-\[520px\]{height:520px}.md\:h-\[560px\]{height:560px}.md\:w-\[var\(--radix-navigation-menu-viewport-width\)\]{width:var(--radix-navigation-menu-viewport-width)}.md\:w-auto{width:auto}.md\:min-w-\[330px\]{min-width:330px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:px-12{padding-inline:calc(var(--spacing)*12)}.md\:py-32{padding-block:calc(var(--spacing)*32)}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-\[42px\]{font-size:42px}.md\:opacity-0{opacity:0}.md\:opacity-90{opacity:.9}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing)*2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing)*0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius) + 4px)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing)*2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media(min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-28{top:calc(var(--spacing)*28)}.lg\:right-auto{right:auto}.lg\:bottom-4{bottom:calc(var(--spacing)*4)}.lg\:left-4{left:calc(var(--spacing)*4)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:mt-0{margin-top:calc(var(--spacing)*0)}.lg\:mt-14{margin-top:calc(var(--spacing)*14)}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-20{height:calc(var(--spacing)*20)}.lg\:h-\[460px\]{height:460px}.lg\:h-\[680px\]{height:680px}.lg\:max-w-sm{max-width:var(--container-sm)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[0\.9fr_1\.4fr\]{grid-template-columns:.9fr 1.4fr}.lg\:grid-cols-\[0\.32fr_0\.68fr\]{grid-template-columns:.32fr .68fr}.lg\:grid-cols-\[0\.62fr_1\.38fr\]{grid-template-columns:.62fr 1.38fr}.lg\:grid-cols-\[0\.68fr_0\.32fr\]{grid-template-columns:.68fr .32fr}.lg\:grid-cols-\[0\.85fr_1\.15fr\]{grid-template-columns:.85fr 1.15fr}.lg\:grid-cols-\[1\.4fr_0\.8fr\]{grid-template-columns:1.4fr .8fr}.lg\:grid-cols-\[1fr_420px\]{grid-template-columns:1fr 420px}.lg\:grid-cols-\[1fr_480px\]{grid-template-columns:1fr 480px}.lg\:grid-cols-\[330px_1fr\]{grid-template-columns:330px 1fr}.lg\:grid-cols-\[minmax\(0\,1fr\)_500px\]{grid-template-columns:minmax(0,1fr) 500px}.lg\:flex-row{flex-direction:row}.lg\:flex-row-reverse{flex-direction:row-reverse}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:gap-6{gap:calc(var(--spacing)*6)}.lg\:gap-12{gap:calc(var(--spacing)*12)}.lg\:gap-14{gap:calc(var(--spacing)*14)}.lg\:gap-16{gap:calc(var(--spacing)*16)}:where(.lg\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px*var(--tw-divide-x-reverse));border-inline-end-width:calc(1px*calc(1 - var(--tw-divide-x-reverse)))}:where(.lg\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px*var(--tw-divide-y-reverse));border-bottom-width:calc(0px*calc(1 - var(--tw-divide-y-reverse)))}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:border-\[\#08244D\]\/10{border-color:#08244d1a}.lg\:object-center{object-position:center}.lg\:p-5{padding:calc(var(--spacing)*5)}.lg\:p-6{padding:calc(var(--spacing)*6)}.lg\:p-7{padding:calc(var(--spacing)*7)}.lg\:p-8{padding:calc(var(--spacing)*8)}.lg\:px-8{padding-inline:calc(var(--spacing)*8)}.lg\:px-10{padding-inline:calc(var(--spacing)*10)}.lg\:px-12{padding-inline:calc(var(--spacing)*12)}.lg\:px-14{padding-inline:calc(var(--spacing)*14)}.lg\:px-16{padding-inline:calc(var(--spacing)*16)}.lg\:py-8{padding-block:calc(var(--spacing)*8)}.lg\:py-16{padding-block:calc(var(--spacing)*16)}.lg\:py-20{padding-block:calc(var(--spacing)*20)}.lg\:py-24{padding-block:calc(var(--spacing)*24)}.lg\:pl-8{padding-left:calc(var(--spacing)*8)}.lg\:pl-10{padding-left:calc(var(--spacing)*10)}.lg\:text-left{text-align:left}.lg\:text-right{text-align:right}.lg\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.lg\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}}@media(min-width:80rem){.xl\:-mx-12{margin-inline:calc(var(--spacing)*-12)}.xl\:block{display:block}.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:h-\[520px\]{height:520px}.xl\:h-\[600px\]{height:600px}.xl\:w-\[235px\]{width:235px}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[0\.9fr_1\.45fr\]{grid-template-columns:.9fr 1.45fr}.xl\:grid-cols-\[390px_1fr\]{grid-template-columns:390px 1fr}.xl\:flex-row{flex-direction:row}.xl\:items-end{align-items:flex-end}.xl\:justify-between{justify-content:space-between}.xl\:gap-14{gap:calc(var(--spacing)*14)}.xl\:gap-20{gap:calc(var(--spacing)*20)}.xl\:px-12{padding-inline:calc(var(--spacing)*12)}.xl\:px-16{padding-inline:calc(var(--spacing)*16)}.xl\:px-20{padding-inline:calc(var(--spacing)*20)}}@media(min-width:96rem){.\32xl\:-mx-20{margin-inline:calc(var(--spacing)*-20)}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/60:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive)60%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}@media(hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input)50%,transparent)}}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[active\=true\]\:aria-invalid\:ring-destructive\/40:is(.dark *)[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:data-\[state\=active\]\:border-input:is(.dark *)[data-state=active]{border-color:var(--input)}.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=active\]\:bg-input\/30:is(.dark *)[data-state=active]{background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:data-\[state\=active\]\:text-foreground:is(.dark *)[data-state=active]{color:var(--foreground)}.dark\:data-\[state\=checked\]\:bg-primary:is(.dark *)[data-state=checked]{background-color:var(--primary)}.dark\:data-\[state\=checked\]\:bg-primary-foreground:is(.dark *)[data-state=checked]{background-color:var(--primary-foreground)}.dark\:data-\[state\=unchecked\]\:bg-card-foreground:is(.dark *)[data-state=unchecked]{background-color:var(--card-foreground)}.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:color-mix(in oklab,var(--input)80%,transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:color-mix(in oklab,var(--border)50%,transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-group-heading\]\]\:py-1\.5 [cmdk-group-heading]{padding-block:calc(var(--spacing)*1.5)}.\[\&_\[cmdk-group-heading\]\]\:text-xs [cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_\[cmdk-group\]\]\:px-2 [cmdk-group]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-group\]\:not\(\[hidden\]\)_\~\[cmdk-group\]\]\:pt-0 [cmdk-group]:not([hidden])~[cmdk-group]{padding-top:calc(var(--spacing)*0)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:h-5 [cmdk-input-wrapper] svg{height:calc(var(--spacing)*5)}.\[\&_\[cmdk-input-wrapper\]_svg\]\:w-5 [cmdk-input-wrapper] svg{width:calc(var(--spacing)*5)}.\[\&_\[cmdk-input\]\]\:h-12 [cmdk-input]{height:calc(var(--spacing)*12)}.\[\&_\[cmdk-item\]\]\:px-2 [cmdk-item]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-item\]\]\:py-3 [cmdk-item]{padding-block:calc(var(--spacing)*3)}.\[\&_\[cmdk-item\]_svg\]\:h-5 [cmdk-item] svg{height:calc(var(--spacing)*5)}.\[\&_\[cmdk-item\]_svg\]\:w-5 [cmdk-item] svg{width:calc(var(--spacing)*5)}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\:has\(\>\.day-range-end\)\]\:rounded-r-md:has(>.day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\>\.day-range-start\)\]\:rounded-l-md:has(>.day-range-start){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:rounded-md:has([aria-selected]){border-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[aria-selected\]\)\]\:bg-accent:has([aria-selected]){background-color:var(--accent)}.first\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-l-md:first-child:has([aria-selected]){border-top-left-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.last\:\[\&\:has\(\[aria-selected\]\)\]\:rounded-r-md:last-child:has([aria-selected]),.\[\&\:has\(\[aria-selected\]\.day-range-end\)\]\:rounded-r-md:has([aria-selected].day-range-end){border-top-right-radius:calc(var(--radius) - 2px);border-bottom-right-radius:calc(var(--radius) - 2px)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}.\[\.border-b\]\:pb-6.border-b{padding-bottom:calc(var(--spacing)*6)}.\[\.border-t\]\:pt-6.border-t{padding-top:calc(var(--spacing)*6)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing)*2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}.\[\&\:last-child\]\:pb-6:last-child{padding-bottom:calc(var(--spacing)*6)}.\[\&\>\[role\=checkbox\]\]\:translate-y-\[2px\]>[role=checkbox]{--tw-translate-y:2px;translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing)*3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing)*3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-panel-group-direction\=vertical\]\>div\]\:rotate-90[data-panel-group-direction=vertical]>div{rotate:90deg}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing)*-2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing)*-2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}@media(hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--secondary)90%,transparent)}}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--font-size:16px;--background:#fff;--foreground:#17212b;--card:#fff;--card-foreground:#17212b;--popover:#fff;--popover-foreground:#17212b;--primary:#045c9c;--primary-foreground:#fff;--secondary:#e7f3fa;--secondary-foreground:#17212b;--muted:#f2f8fc;--muted-foreground:#5f6b76;--accent:#c9a96e;--accent-foreground:#17212b;--destructive:#d4183d;--destructive-foreground:#fff;--border:#dce5eb;--input:transparent;--input-background:#f2f8fc;--switch-background:#cbced4;--font-weight-medium:500;--font-weight-normal:400;--ring:#045c9c;--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--radius:.25rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:#030213;--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}.dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(14.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(14.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(98.5% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(39.6% .141 25.723);--destructive-foreground:oklch(63.7% .237 25.331);--border:oklch(26.9% 0 0);--input:oklch(26.9% 0 0);--ring:oklch(43.9% 0 0);--font-weight-medium:500;--font-weight-normal:400;--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(26.9% 0 0);--sidebar-ring:oklch(43.9% 0 0)}.corporate-profile-hero{--spotlight-x:67%;--spotlight-y:42%}.about-hero{width:100%;height:100svh;min-height:44rem;max-height:64rem}.about-hero__layout{height:100%;min-height:0;padding-top:clamp(4.5rem,8svh,5.5rem);padding-bottom:clamp(2.25rem,5svh,3rem)}.about-hero__body{min-height:0;padding-top:clamp(8.5rem,24svh,14rem)}.about-hero__copy,.about-hero__heading-anchor{min-width:0}.about-hero__title{color:#fff;letter-spacing:-.065em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(3.75rem,8.1vw,7.8rem);font-weight:600;line-height:.84}.about-hero__title-accent{color:#a8dcf4;letter-spacing:-.045em;margin-top:.18em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.about-hero__title--wide{font-size:clamp(3.5rem,6vw,6.4rem)}.about-hero__title--wide>span:first-child{white-space:nowrap}.about-hero__description{width:100%;min-width:0;margin-top:clamp(1.75rem,4svh,2.5rem)}.about-hero__description>p{overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%;margin:0}.about-hero__footer{flex:none;min-width:0}.about-hero__section-label{overflow-wrap:anywhere;min-width:0;line-height:1.4}.corporate-profile-hero:after{z-index:3;pointer-events:none;content:"";background:radial-gradient(circle 24rem at var(--spotlight-x)var(--spotlight-y),#68c1eb17,transparent 70%);mix-blend-mode:screen;position:absolute;top:0;right:0;bottom:0;left:0}.corporate-profile-hero__image{object-position:var(--about-hero-object-position,62% center)}.about-hero__title--long{overflow-wrap:anywhere;text-wrap:balance}.about-hero-image-zoom{--about-hero-zoom-min:1.018;--about-hero-zoom-max:1.075;transform:scale(var(--about-hero-zoom-min));transform-origin:50%;will-change:transform;animation:9s cubic-bezier(.45,0,.2,1) infinite alternate about-hero-image-zoom;overflow:hidden}@keyframes about-hero-image-zoom{0%{transform:scale(var(--about-hero-zoom-min))}to{transform:scale(var(--about-hero-zoom-max))}}.about-main-content{scroll-margin-top:calc(var(--header-height,5rem) + 1rem)}.about-hero-scroll-positioner{z-index:30;opacity:0;animation:.64s cubic-bezier(.22,1,.36,1) .68s forwards aboutScrollEntrance;position:absolute;bottom:clamp(1.25rem,3.5vh,2.75rem);left:50%;transform:translate(-50%,.75rem)}.about-hero-scroll{color:#ddf5fff0;cursor:pointer;transform-origin:bottom;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:clamp(.42rem,.7vw,.65rem);min-width:2.75rem;min-height:2.75rem;padding:0;transition:transform .32s cubic-bezier(.22,1,.36,1),color .32s;display:flex;transform:scale(1)}.about-hero-scroll__instrument{border-radius:999px;place-items:center;width:clamp(3.45rem,4.8vw,4.55rem);height:clamp(3.45rem,4.8vw,4.55rem);display:grid;position:relative}.about-hero-scroll__orbit,.about-hero-scroll__pulse,.about-hero-scroll__core{border-radius:inherit;pointer-events:none;position:absolute}.about-hero-scroll__orbit{border:1px solid #bee7fa47;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 1.5rem #6ecff60d}.about-hero-scroll__orbit:before{border-radius:inherit;content:"";will-change:transform;background:conic-gradient(#0000,#0000 232deg,#ffffff29 258deg,#70d2f8eb 298deg,#0000 334deg);animation:7.6s linear infinite aboutScrollOrbit;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px))}.about-hero-scroll__pulse{will-change:transform,opacity;border:1px solid #87daf96b;animation:3.1s cubic-bezier(.45,0,.2,1) infinite aboutScrollPulse;top:.18rem;right:.18rem;bottom:.18rem;left:.18rem}.about-hero-scroll__core{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(145deg,#ffffff26,#00315c57),#011e3752;border:1px solid #ffffff47;place-items:center;transition:border-color .32s,box-shadow .32s,background-color .32s;display:grid;top:17%;right:17%;bottom:17%;left:17%;overflow:hidden;box-shadow:0 .65rem 2rem #00183847,inset 0 1px #ffffff38,inset 0 -.5rem 1.1rem #00234433}.about-hero-scroll__particle{will-change:transform,opacity;background:#bdeaff;border-radius:999px;width:2px;height:.38rem;animation:2.25s cubic-bezier(.45,0,.25,1) .2s infinite aboutScrollParticle;position:absolute;top:.45rem;left:50%;transform:translate(-50%,-.45rem)scaleY(.75);box-shadow:0 0 .45rem #8fdcfbf2}.about-hero-scroll__arrow{filter:drop-shadow(0 0 .28rem #85dafa59);will-change:transform,opacity;width:clamp(1rem,1.35vw,1.28rem);height:clamp(1rem,1.35vw,1.28rem);animation:2.1s cubic-bezier(.45,0,.25,1) infinite aboutScrollArrow}.about-hero-scroll__label{letter-spacing:.28em;text-transform:uppercase;color:#dcf5ffad;text-indent:.28em;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(.56rem,.65vw,.66rem);font-weight:600;line-height:1;transition:color .32s;animation:4.2s ease-in-out infinite aboutScrollLabelShine;position:relative;overflow:hidden}.about-hero-scroll:focus-visible{outline-offset:.38rem;border-radius:999px;outline:2px solid #fffffff5}.about-hero-scroll:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.about-hero-scroll:hover{color:#fff;transform:scale(1.065)}.about-hero-scroll:hover .about-hero-scroll__orbit:before{animation-duration:5.2s}.about-hero-scroll:hover .about-hero-scroll__core{border-color:#ffffff75;box-shadow:0 .8rem 2.25rem #00183857,0 0 1.2rem #6bd0f81f,inset 0 1px #ffffff4d}.about-hero-scroll:hover .about-hero-scroll__label{color:#eaf9fff0}.about-hero-scroll:hover .about-hero-scroll__arrow{transform:translateY(.2rem)}}@keyframes aboutScrollOrbit{to{transform:rotate(360deg)}}@keyframes aboutScrollParticle{0%{opacity:0;transform:translate(-50%,-.45rem)scaleY(.7)}20%{opacity:1}72%{opacity:.82}to{opacity:0;transform:translate(-50%,.9rem)scaleY(1)}}@keyframes aboutScrollArrow{0%,to{opacity:.78;transform:translateY(-.12rem)}50%{opacity:1;transform:translateY(.3rem)}}@keyframes aboutScrollPulse{0%{opacity:0;transform:scale(.94)}28%{opacity:.25}to{opacity:0;transform:scale(1.16)}}@keyframes aboutScrollEntrance{to{opacity:1;transform:translate(-50%)}}@keyframes aboutScrollLabelShine{0%,to{opacity:.62}48%,62%{opacity:.92}}.corporate-profile-hero__wash{background:linear-gradient(#0014269e,#0015271a 33%,#000f1d94),linear-gradient(90deg,#00172cfa,#001e37e6 31%,#001f3875 57%,#0012221f 79%)}.corporate-profile-hero__reveal{opacity:0;animation:.9s cubic-bezier(.16,1,.3,1) forwards corporate-profile-reveal;transform:translateY(1.75rem)}.corporate-profile-hero__delay-1{animation-delay:.12s}.corporate-profile-hero__delay-2{animation-delay:.22s}.corporate-profile-hero__delay-3{animation-delay:.34s}.corporate-profile-hero__delay-4{animation-delay:.48s}.corporate-profile-hero__delay-5{animation-delay:.64s}.corporate-profile-hero__edge:before{content:"";background:linear-gradient(#0000,#86cfee);width:1px;height:22%;animation:4.8s ease-in-out infinite alternate corporate-profile-edge;position:absolute;top:0;left:-1px}@keyframes corporate-profile-reveal{to{opacity:1;transform:translateY(0)}}@keyframes corporate-profile-edge{0%{opacity:.25;transform:translateY(-35%)}to{opacity:.85;transform:translateY(420%)}}@media(max-width:639px){.about-hero-scroll-positioner{bottom:clamp(1rem,3vh,1.5rem)}.about-hero-scroll__instrument{width:clamp(3.2rem,14.5vw,3.6rem);height:clamp(3.2rem,14.5vw,3.6rem)}.about-hero-scroll__core{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);top:18%;right:18%;bottom:18%;left:18%}.about-hero-scroll__pulse{opacity:.75}.about-hero-image-zoom{--about-hero-zoom-min:1.01;--about-hero-zoom-max:1.045;animation-duration:11s}.about-hero{height:min(100svh,50rem);min-height:39rem;max-height:50rem}.about-hero__layout{padding-top:4.5rem;padding-bottom:clamp(1.5rem,4svh,2rem)}.about-hero__body{padding-top:clamp(6rem,16svh,8rem)}.about-hero__title{font-size:clamp(3rem,15vw,4.25rem);line-height:.88}.about-hero__title--long{font-size:clamp(2.65rem,13.25vw,3.55rem);line-height:.9}.about-hero__title--wide{font-size:clamp(2.25rem,10vw,2.75rem);line-height:.92}.about-hero__description{margin-top:1.75rem}.about-hero__pretitle{max-width:calc(100vw - 2.5rem);margin-bottom:1rem}.about-hero__footer{padding-top:1rem}.about-hero__footer-copy{max-width:calc(100% - 4rem)}.corporate-profile-hero__image{object-position:var(--about-hero-object-position-mobile,var(--about-hero-object-position,76% center))}.corporate-profile-hero__wash{background:linear-gradient(#001426ad,#00142647 45%,#000f1dbf),linear-gradient(90deg,#00172cf5,#001c33bd 65%,#00122240)}}@media(prefers-reduced-motion:reduce){.about-hero-image-zoom{will-change:auto;animation:none;transform:none}.about-hero-scroll-positioner{opacity:1;animation:none;transform:translate(-50%)}.about-hero-scroll__orbit:before,.about-hero-scroll__pulse,.about-hero-scroll__particle,.about-hero-scroll__arrow,.about-hero-scroll__label{will-change:auto;animation:none}.corporate-profile-hero__reveal,.corporate-profile-hero__edge:before{animation:none}.corporate-profile-hero__reveal{opacity:1;transform:none}}.apartments-hero{isolation:isolate;color:#fff;background:radial-gradient(circle at 78% 30%,#78d8f41a,#0000 24rem),linear-gradient(125deg,#061d32,#082641 62%,#061d32);position:relative;overflow:hidden}.apartments-hero:after{content:"";background:linear-gradient(90deg,#0000,#78d8f4b8,#0000);height:1px;position:absolute;bottom:0;left:0;right:0}.apartments-hero__glow{z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #78d8f421;border-radius:50%;width:clamp(14rem,28vw,27rem);animation:8s ease-in-out infinite apartmentsHeroGlow;position:absolute;top:40%;right:10%;box-shadow:0 0 0 3rem #78d8f406,0 0 0 6rem #78d8f404}.apartments-hero__circle{z-index:-1;aspect-ratio:1;pointer-events:none;border:1px dashed #78d8f41f;border-radius:50%;width:23rem;animation:28s linear infinite apartmentsHeroCircle;position:absolute;bottom:-9rem;right:-4rem}.apartments-hero__visual{z-index:-1;width:min(49vw,54rem);height:100%;box-shadow:none;opacity:0;background:0 0;margin:0;position:absolute;top:0;bottom:0;right:0;overflow:visible;transform:translate(2rem);-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000080 22%,#000 48% 100%);mask-image:linear-gradient(90deg,#0000,#00000080 22%,#000 48%,#000)}.apartments-hero__visual:after{content:"";background:linear-gradient(90deg,#071f36,#071f369e 18%,#0000 52%),linear-gradient(#061d3238,#0000 38%,#061d32b3);position:absolute;top:0;right:0;bottom:0;left:0}.apartments-hero__visual img{object-fit:cover;object-position:center 43%;filter:saturate(.68)contrast(1.05)brightness(.82);width:100%;height:100%;transform:scale(1.08)}.apartments-hero__visual span{display:none}.apartments-hero__inner{width:min(100% - clamp(2rem,6vw,7.5rem),86rem);margin-inline:auto;padding-block:clamp(3.25rem,4.5vw,4.5rem);position:relative}.apartments-hero__breadcrumb{color:#ffffff80;opacity:0;align-items:center;gap:.5rem;margin-bottom:1.15rem;font-size:.72rem;display:flex;transform:translateY(.8rem)}.apartments-hero__breadcrumb button{min-height:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:color .22s}.apartments-hero__breadcrumb button:hover{color:#fff}.apartments-hero__breadcrumb span{color:#ffffffd1}.apartments-hero__eyebrow{color:#aee2f7d1;letter-spacing:.19em;text-transform:uppercase;opacity:0;align-items:center;gap:.8rem;margin-bottom:.9rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.68rem;font-weight:700;display:flex;transform:translateY(.8rem)}.apartments-hero__eyebrow-line{transform-origin:0;background:#78d8f4;width:3rem;height:1px;transform:scaleX(0)}.apartments-hero__heading{letter-spacing:-.065em;text-wrap:balance;opacity:0;max-width:13ch;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(3.25rem,5vw,5.25rem);font-weight:500;line-height:.96;transform:translateY(1.4rem)}.apartments-hero__heading-accent{color:#8edcf7;letter-spacing:-.05em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;display:block}.apartments-hero__stats{opacity:0;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,38.75rem);margin-top:clamp(1.35rem,2vw,1.8rem);display:grid;transform:translateY(1rem)}.apartments-hero__stat{border-left:1px solid #ffffff2e;padding:.25rem clamp(1rem,2.5vw,2rem);position:relative}.apartments-hero__stat:first-child{border-left:0;padding-left:0}.apartments-hero__stat-number{color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.05em;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2.3rem,3vw,3rem);font-weight:650;line-height:1;display:block}.apartments-hero__stat-label{color:#aee2f7ad;letter-spacing:.13em;text-transform:uppercase;margin-top:.55rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.68rem;font-weight:700;line-height:1.35;display:block}.apartments-hero__description{color:#ffffffad;opacity:0;max-width:47rem;margin:clamp(1.15rem,1.6vw,1.5rem) 0 0;font-size:clamp(.9rem,1vw,1rem);line-height:1.8;transform:translateY(1rem)}.apartments-hero__cta{color:#fff;letter-spacing:.09em;text-transform:uppercase;opacity:0;border-bottom:1px solid #78d8f46b;align-items:center;gap:.8rem;min-height:2.75rem;margin-top:.75rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.74rem;font-weight:700;text-decoration:none;transition:color .24s,border-color .24s;display:inline-flex;transform:translateY(1rem)}.apartments-hero__cta svg{transition:transform .24s}.apartments-hero__cta:hover{color:#8edcf7;border-color:#8edcf7}.apartments-hero__cta:hover svg{transform:translate(4px)}.apartments-hero__cta:focus-visible,.apartments-hero__breadcrumb button:focus-visible{outline-offset:4px;outline:2px solid #8edcf7}.apartments-hero.is-entered .apartments-hero__breadcrumb,.apartments-hero.is-entered .apartments-hero__eyebrow,.apartments-hero.is-entered .apartments-hero__heading,.apartments-hero.is-entered .apartments-hero__stats,.apartments-hero.is-entered .apartments-hero__description,.apartments-hero.is-entered .apartments-hero__cta,.apartments-hero.is-entered .apartments-hero__visual{opacity:1;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);transform:translateY(0)}.apartments-hero.is-entered .apartments-hero__breadcrumb{transition-delay:40ms}.apartments-hero.is-entered .apartments-hero__eyebrow{transition-delay:.1s}.apartments-hero.is-entered .apartments-hero__eyebrow-line{transition:transform .85s cubic-bezier(.16,1,.3,1) .16s;transform:scaleX(1)}.apartments-hero.is-entered .apartments-hero__heading{transition-delay:.17s}.apartments-hero.is-entered .apartments-hero__stats{transition-delay:.25s}.apartments-hero.is-entered .apartments-hero__description{transition-delay:.34s}.apartments-hero.is-entered .apartments-hero__cta{transition-delay:.41s}.apartments-hero.is-entered .apartments-hero__visual{transition-delay:.22s;transform:translate(0)}@media(min-width:1024px){.apartments-hero__inner{padding-right:min(36vw,35rem)}}@media(max-width:1023px){.apartments-hero__visual{display:none}}@keyframes apartmentsHeroGlow{0%,to{opacity:.6;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes apartmentsHeroCircle{to{transform:rotate(360deg)}}@media(max-width:767px){.apartments-hero__inner{width:min(100% - 2rem,42rem);padding-block:3rem 3.5rem}.apartments-hero__breadcrumb{margin-bottom:.9rem}.apartments-hero__eyebrow{margin-bottom:.8rem}.apartments-hero__heading{max-width:12ch;font-size:clamp(2.75rem,13vw,4.5rem)}.apartments-hero__stats{margin-top:1.35rem}.apartments-hero__stat{padding-inline:.75rem}.apartments-hero__stat-number{font-size:clamp(2rem,10vw,2.6rem)}.apartments-hero__stat-label{letter-spacing:.09em;font-size:.58rem}.apartments-hero__circle{opacity:.45}.apartments-hero__visual{display:none}}@media(max-width:370px){.apartments-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem 0}.apartments-hero__stat:nth-child(3){border-left:0;padding-left:0}}@media(prefers-reduced-motion:reduce){.apartments-hero__glow,.apartments-hero__circle{animation:none}.apartments-hero__breadcrumb,.apartments-hero__eyebrow,.apartments-hero__heading,.apartments-hero__stats,.apartments-hero__description,.apartments-hero__cta,.apartments-hero__visual,.apartments-hero__eyebrow-line{opacity:1;transform:none;transition:none!important}.apartments-hero__visual{transform:none}}.project-filter-controls{justify-items:center;gap:1rem;display:grid}.project-filter-search{width:min(100%,44rem);position:relative}.project-filter-search svg{color:#5f6b76;pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.project-filter-search input{color:#17212b;background:#fafcfe;border:1px solid #dce5eb;outline:none;width:100%;padding:.8rem 1rem .8rem 2.75rem;font-size:.875rem;transition:border-color .22s,box-shadow .22s}.project-filter-search input:focus{border-color:#0784c5;box-shadow:0 0 0 3px #0784c51a}.project-filter-tabs{background:linear-gradient(#f6fafc,#edf4f8);border-radius:1rem;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:.65rem;width:fit-content;max-width:100%;padding:.4rem;display:flex;position:relative;box-shadow:inset 0 0 0 1px #022e5014}.project-filter-tab{isolation:isolate;color:#29445a;cursor:pointer;background:0 0;border:0;border-radius:.7rem;grid-template-columns:auto auto;align-items:center;gap:.8rem;min-height:3.25rem;padding:.75rem 1.15rem;font-family:Plus Jakarta Sans,sans-serif;transition:color .3s,background-color .3s,box-shadow .3s,transform .3s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden}.project-filter-tab:before{z-index:-1;content:"";opacity:0;background:radial-gradient(circle at 85% 20%,#78d8f43d,#0000 38%),linear-gradient(125deg,#034e7e,#076ca8);transition:opacity .3s,transform .3s cubic-bezier(.16,1,.3,1);position:absolute;top:0;right:0;bottom:0;left:0;transform:scale(.86)}.project-filter-tab__label{letter-spacing:-.015em;white-space:nowrap;font-size:clamp(.92rem,1vw,1.05rem);font-weight:650}.project-filter-tab__count{color:#527085;font-variant-numeric:tabular-nums;letter-spacing:.05em;border:1px solid #022e501f;border-radius:50%;place-items:center;min-width:1.8rem;height:1.8rem;font-size:.62rem;font-weight:800;transition:color .3s,border-color .3s,transform .3s;display:grid}.project-filter-tab__line{transform-origin:0;background:#78d8f4;border-radius:2px;height:2px;transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute;bottom:.38rem;left:1rem;right:1rem;transform:scaleX(0)}.project-filter-tab:hover{color:#045c9c;background:#ffffffc7;transform:translateY(-2px)}.project-filter-tab:hover .project-filter-tab__count{color:#045c9c;border-color:#0784c54d;transform:rotate(5deg)}.project-filter-tab.is-active{color:#fff;box-shadow:0 .75rem 1.8rem #024e7e33}.project-filter-tab.is-active:before{opacity:1;transform:scale(1)}.project-filter-tab.is-active .project-filter-tab__count{color:#fff;border-color:#ffffff4d}.project-filter-tab.is-active .project-filter-tab__line{transform:scaleX(1)}.project-filter-tab:focus-visible{outline-offset:3px;outline:2px solid #0784c5}@media(max-width:639px){.project-filter-tabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.project-filter-tab{justify-content:space-between;padding-inline:.9rem}}@media(prefers-reduced-motion:reduce){.project-filter-tab,.project-filter-tab:before,.project-filter-tab__count,.project-filter-tab__line{transition:none;transform:none!important}}.apartments-portfolio{background:#f3f6f7;width:100%;padding:3.5rem clamp(1.5rem,2vw,2rem);overflow-x:clip}.apartments-portfolio__inner{width:100%;max-width:1500px;margin-inline:auto}.apartments-grid{display:block}.apartments-grid__row{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:clamp(1.35rem,1.7vw,1.75rem);width:100%;min-height:auto;padding-block:clamp(.75rem,1.4vh,1.15rem);display:grid}@media(min-width:1100px){.apartment-card__media{aspect-ratio:auto;width:100%;height:clamp(20rem,38svh,23rem);min-height:0}.apartment-card__body{padding:clamp(1rem,1.2vw,1.35rem)}.apartment-card__eyebrow:after{margin-top:.4rem}.apartment-card__title{margin-top:.5rem;font-size:clamp(1.65rem,2vw,2.35rem)}.apartment-card__footer{min-height:4rem;padding-block:.45rem}@supports (animation-timeline:view()){.apartments-grid__row{animation:linear both apartmentRowReveal;animation-timeline:view();animation-range:entry 8% cover 28%}}}@keyframes apartmentRowReveal{0%{opacity:.72;transform:translateY(1.5rem)}to{opacity:1;transform:translateY(0)}}.apartment-card{--card-navy:#022a4a;--card-navy-deep:#022a4a;--card-gold:#d3a03b;--border-angle:0deg;isolation:isolate;color:#08233f;background:#fff;border:1px solid #032c4d1a;border-radius:1.65rem;grid-template-rows:auto 1fr auto;min-width:0;transition:transform .26s,box-shadow .26s;display:grid;position:relative;overflow:hidden;box-shadow:0 1.1rem 3.25rem #03233d1f}.apartment-card:before{z-index:6;border-radius:inherit;content:"";pointer-events:none;background:conic-gradient(from var(--border-angle),#063a61,#d3a03b73,#ffffffbf,#d3a03b,#063a61);opacity:.58;padding:1.5px;transition:opacity .26s;animation:10s linear infinite apartmentBorder;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.apartment-card:hover{transform:translateY(-4px);box-shadow:0 1.5rem 4rem #03233d2e}.apartment-card:hover:before{opacity:1;animation-duration:4s}@property --border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes apartmentBorder{to{--border-angle:360deg}}.apartment-card__media{aspect-ratio:1/1.04;background:#dcebf2;border-radius:1.65rem 1.65rem 0 0;width:100%;max-width:100%;min-height:26rem;position:relative;overflow:hidden}.apartment-card__image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.apartment-card__image-shade{pointer-events:none;background:linear-gradient(#0000 53%,#011f38ad);position:absolute;top:0;right:0;bottom:0;left:0}.apartment-card__status{z-index:5;color:#fff;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(125deg,#045c9c,#063d67);border-radius:0 0 2rem;align-items:center;gap:.7rem;min-width:10.5rem;padding:1rem 2.1rem 1rem 1.25rem;font-size:clamp(.72rem,.85vw,.9rem);font-weight:750;display:flex;position:absolute;top:0;left:0;box-shadow:0 .65rem 1.5rem #0016293d}.apartment-card__status--ongoing{background:linear-gradient(125deg,#045c9c,#063d67)}.apartment-card__status--completed{background:linear-gradient(125deg,#087a55,#0f5f48)}.apartment-card__status--upcoming{color:#2f2108;background:linear-gradient(125deg,#f5b82e,#d9930b);box-shadow:0 .65rem 1.5rem #7049003d}.apartment-card__status svg{color:var(--card-gold);stroke-width:1.7px}.apartment-card__status--upcoming svg{color:#2f2108}.apartment-card__fact-panel{z-index:4;border:1px solid var(--card-gold);color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;visibility:hidden;pointer-events:none;background:linear-gradient(145deg,#011f38f5,#033658f7);border-right:0;border-radius:2.4rem 0 0 2.4rem;width:min(39%,13rem);padding:1rem 1rem .85rem;transition:opacity .36s,transform .4s cubic-bezier(.22,1,.36,1),visibility .36s;position:absolute;top:1.1rem;right:0;overflow:hidden;transform:translate(1.9rem);box-shadow:0 .8rem 2rem #00182d40}.apartment-card__fact{border-top:1px solid #d3a03b8c;align-items:center;gap:.55rem;min-width:0;padding:.75rem 0;display:flex}.apartment-card__fact:first-child{border-top:0}.apartment-card__fact svg{color:var(--card-gold);flex:none}.apartment-card__fact div{min-width:0}.apartment-card__fact strong,.apartment-card__fact span{overflow-wrap:anywhere;display:block}.apartment-card__fact strong{font-size:clamp(.68rem,.85vw,.88rem);line-height:1.25}.apartment-card__fact span{color:#ffffffb8;text-transform:uppercase;margin-top:.15rem;font-size:clamp(.55rem,.65vw,.68rem);line-height:1.35}.apartment-card__fact--primary{text-align:center;padding:.3rem 0 .9rem;display:block}.apartment-card__fact--primary strong{color:#efc468;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.5rem,4vw,4.6rem);font-weight:400;line-height:.95}.apartment-card__fact--primary span{color:#fff;letter-spacing:.08em;margin-top:.4rem}.apartment-card__info-toggle{z-index:5;border:1px solid var(--card-gold);color:#fff;letter-spacing:.06em;text-transform:uppercase;background:#011f38eb;border-radius:999px;justify-content:center;align-items:center;min-height:2.75rem;padding:.6rem .8rem;font-size:.68rem;font-weight:750;display:none;position:absolute;top:.75rem;right:.75rem;box-shadow:0 .5rem 1.25rem #0016293d}.apartment-card__info-toggle:focus-visible,.apartment-card__media:focus-visible{outline-offset:-4px;outline:3px solid #8edcf7}@media(hover:hover)and (pointer:fine){.apartment-card__media:hover .apartment-card__fact-panel,.apartment-card__media:focus-within .apartment-card__fact-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}}@media(hover:none),(pointer:coarse){.apartment-card__info-toggle{display:inline-flex}.apartment-card__media.is-info-open .apartment-card__fact-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}}.apartment-card__address{color:#fff;z-index:5;background:linear-gradient(90deg,#011f38f5,#032c4dc2 75%,#0000);align-items:center;gap:.75rem;min-height:3.75rem;padding:.75rem 1.25rem;font-size:clamp(.66rem,.78vw,.84rem);line-height:1.35;display:flex;position:absolute;bottom:0;left:0;right:0}.apartment-card__address svg{color:var(--card-gold);flex:none}.apartment-card__address span{white-space:nowrap;min-width:0}.apartment-card__body{background:radial-gradient(circle at 8% 5%,#d3a03b09,#0000 16rem),#fff;padding:clamp(1.35rem,1.7vw,2rem);display:block}.apartment-card__content{flex-direction:column;min-width:0;display:flex}.apartment-card__eyebrow{color:#a86e13;letter-spacing:.17em;text-transform:uppercase;font-size:clamp(.62rem,.7vw,.76rem);font-weight:750;line-height:1.45}.apartment-card__eyebrow:after{content:"";background:var(--card-gold);width:3.75rem;height:2px;margin-top:.65rem;display:block}.apartment-card__title{color:#062343;letter-spacing:-.045em;white-space:nowrap;margin:.85rem 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1rem,1.45vw,1.7rem);font-weight:400;line-height:1.02}.apartment-card__description{color:#4e5968;-webkit-line-clamp:4;-webkit-box-orient:vertical;min-height:6.4em;margin:1rem 0 0;font-size:clamp(.78rem,.83vw,.94rem);line-height:1.6;display:-webkit-box;overflow:hidden}.apartment-card__footer{background:repeating-radial-gradient(ellipse at 35% 120%,transparent 0 12px,#ffffff09 13px 14px),var(--card-navy-deep);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-height:5.25rem;padding:.85rem clamp(1rem,1.5vw,1.6rem);display:grid;position:relative}.apartment-card__details,.apartment-card__coming-soon{border-bottom:1px solid var(--card-gold);color:#f1c66a;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:.65rem;width:fit-content;font-size:clamp(.68rem,.78vw,.82rem);font-weight:750;line-height:2.35;text-decoration:none;display:inline-flex}.apartment-card__details svg{transition:transform .22s}.apartment-card__details:hover svg{transform:translate(4px)}.apartment-card__inquire{color:#08233f;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(110deg,#d7a441,#f5d383 55%,#d9a33d);border:1px solid #f1c66a;border-radius:.85rem;justify-content:center;align-items:center;gap:.6rem;min-height:3.15rem;padding:.65rem clamp(.85rem,1.2vw,1.3rem);font-size:clamp(.65rem,.76vw,.8rem);font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff73}.apartment-card__details:focus-visible,.apartment-card__inquire:focus-visible{outline-offset:3px;outline:3px solid #8edcf7}@media(max-width:1099px){.apartments-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,1.7vw,1.75rem) clamp(1.35rem,1.7vw,1.75rem);display:grid}.apartments-grid__row{display:contents}}@media(max-width:699px){.apartments-portfolio{padding:3rem 1rem}.apartments-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.apartment-card__media{min-height:23rem}.apartment-card__fact-panel{width:min(43%,11.5rem)}.apartment-card__body{padding:1.35rem}.apartment-card__footer{grid-template-columns:1fr}.apartment-card__details,.apartment-card__coming-soon{justify-self:center}.apartment-card__inquire{width:100%}}@media(max-width:420px){.apartment-card__media{min-height:21rem}.apartment-card__status{min-width:8.75rem;padding-inline:1rem 1.5rem}.apartment-card__fact-panel{border-radius:1.75rem 0 0 1.75rem;width:48%;top:4rem}.apartment-card__fact--primary strong{font-size:2.35rem}}@media(prefers-reduced-motion:reduce){.apartments-grid__row,.apartment-card,.apartment-card:before,.apartment-card__fact-panel,.apartment-card__details svg{transition-duration:.01ms!important;animation:none!important;transform:none!important}}.about-hero-shine{z-index:4;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.about-hero-shine:after{z-index:4;pointer-events:none;content:"";opacity:0;filter:blur(8px);background:linear-gradient(90deg,#0000,#a0def621,#0000);width:18%;animation:7.5s cubic-bezier(.45,0,.2,1) 1.4s infinite about-hero-light-sweep;position:absolute;top:-28%;bottom:-28%;left:-34%;transform:translate(0)skew(-17deg)}.vision-mission-marquee{will-change:transform;animation:32s linear infinite vision-mission-marquee}@keyframes about-hero-light-sweep{0%,12%{opacity:0;transform:translate(0)skew(-17deg)}24%{opacity:1}58%,to{opacity:0;transform:translate(845%)skew(-17deg)}}.group-structure-page{color:#082c57;background:#f5f9fc;overflow:hidden}.group-structure-shell{width:min(100% - 2.5rem,96.25rem);margin-inline:auto}.group-structure-intro{background:#fff;padding-block:clamp(3.5rem,5vw,4.75rem);position:relative}.group-structure-intro__grid{grid-template-columns:minmax(17rem,.82fr) minmax(0,1.5fr);align-items:start;gap:clamp(2.5rem,6vw,6.5rem);display:grid}.group-structure-eyebrow{color:#0879bd;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:.9rem;font-size:.67rem;font-weight:750;line-height:1.5;display:flex}.group-structure-eyebrow>span{background:#0784c5;flex:none;width:2.25rem;height:1px}.group-structure-intro h2{letter-spacing:-.055em;max-width:12ch;margin-top:1.1rem;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2rem,3vw,3rem);font-weight:650;line-height:1.04}.group-structure-intro h2 span{color:#0784c5}.group-structure-intro__copy{color:#40566b;gap:.8rem;max-width:55rem;padding-top:.15rem;font-size:clamp(.9rem,1.05vw,1rem);line-height:1.72;display:grid}.group-structure-intro__line{background:#0784c51f;height:1px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.group-structure-intro__line span{background:linear-gradient(90deg,#0000,#00a7d6,#0000);width:28%;height:100%;animation:4.8s cubic-bezier(.22,1,.36,1) infinite groupStructureIntroLine;display:block}.group-ecosystem-section{isolation:isolate;background:linear-gradient(#f7fbfd,#edf5f9);padding-block:clamp(3.5rem,5vw,4.75rem);position:relative}.group-structure-decoration{z-index:-1;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.group-structure-decoration:before,.group-structure-decoration:after{content:"";position:absolute}.group-structure-decoration:before{opacity:.42;background:radial-gradient(#00a7d621,#0000 68%);width:min(76rem,92vw);height:24rem;animation:12s ease-in-out infinite alternate groupBentoFieldDrift;top:4rem;left:50%;transform:translate(-50%)}.group-structure-decoration:after{opacity:.18;background:repeating-linear-gradient(135deg,#0000 0,#0000 2.4rem,#0784c52e 2.4rem,#0784c52e calc(2.4rem + 1px));width:58%;height:10rem;top:9rem;right:-8%;transform:rotate(-3deg)}.group-ecosystem-heading{justify-content:space-between;align-items:end;gap:2rem;display:flex}.group-ecosystem-heading span{color:#0784c5;letter-spacing:.2em;text-transform:uppercase;font-size:.66rem;font-weight:750}.group-ecosystem-heading h2{letter-spacing:-.055em;margin-top:.65rem;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2rem,3vw,3.25rem);font-weight:650;line-height:1}.group-ecosystem-heading p{color:#52697f;text-align:right;max-width:26rem;padding-bottom:.2rem;font-size:.94rem;line-height:1.65}.group-network{width:min(100%,75rem);height:35rem;margin:1.75rem auto 0;position:relative}.group-network__connectors{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.group-network__path{fill:none;stroke:#0784c538;stroke-width:1.1px;vector-effect:non-scaling-stroke;transition:stroke .28s,stroke-width .28s}.group-network__path.is-active{stroke:#0092cfe0;stroke-width:1.7px}.group-network__endpoint{fill:#7dbedc;opacity:.55;transition:fill .28s,opacity .28s}.group-network__endpoint.is-active{fill:#00a7d6;opacity:1}.group-network__particle{fill:#e4faff;stroke:#00a7d6;stroke-width:2px;filter:drop-shadow(0 0 5px #00a7d6bf)}.group-network-hub-position{z-index:2;width:12rem;height:12rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.group-network-hub{width:100%;height:100%;position:relative}.group-network-hub__inner{color:#fff;text-align:center;background:radial-gradient(circle at 36% 30%,#0b77af,#07568c 38%,#062c57);border:1px solid #8bd8f459;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:1.3rem;display:flex;position:absolute;top:1.1rem;right:1.1rem;bottom:1.1rem;left:1.1rem;box-shadow:0 22px 55px #042a4f40,0 0 42px #00a7d61f}.group-network-hub__inner:after{border-radius:inherit;content:"";border:1px solid #ffffff1a;position:absolute;top:.5rem;right:.5rem;bottom:.5rem;left:.5rem}.group-network-hub__inner img{z-index:1;width:7.5rem;height:auto;position:relative}.group-network-hub__inner span{z-index:1;color:#ffffff94;letter-spacing:.14em;text-transform:uppercase;max-width:11rem;margin-top:.75rem;font-size:.55rem;font-weight:700;line-height:1.5;position:relative}.group-network-hub__ring{pointer-events:none;border:1px solid #0784c538;border-radius:50%;position:absolute}.group-network-hub__ring--one{border-top-color:#00a7d6;animation:18s linear infinite groupStructureHubRotate;top:-1rem;right:-1rem;bottom:-1rem;left:-1rem}.group-network-hub__ring--two{border-style:dashed;border-right-color:#00a7d69e;animation:26s linear infinite reverse groupStructureHubRotate;top:-2.25rem;right:-2.25rem;bottom:-2.25rem;left:-2.25rem}.group-network__tabs{z-index:3;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.group-network-node{color:#082c57;text-align:left;pointer-events:auto;cursor:pointer;background:#ffffffed;border:1px solid #0784c524;border-radius:1rem;grid-template-columns:2.8rem minmax(0,1fr) 1.2rem;align-items:center;gap:.85rem;width:14.5rem;min-height:5.5rem;padding:.9rem 1rem;transition:border-color .28s,color .28s,background .28s,box-shadow .28s;display:grid;position:absolute;overflow:hidden;box-shadow:0 14px 38px #042a4f13}.group-network-node:after{content:"";background:#00a7d6;width:2px;transition:transform .28s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(.4)}.group-network-node:hover,.group-network-node.is-active{border-color:#0092cf73;box-shadow:0 20px 48px #042a4f1f}.group-network-node.is-active{color:#fff;background:linear-gradient(135deg,#0879bd,#07588e)}.group-network-node:hover:after,.group-network-node.is-active:after{transform:scaleY(1)}.group-network-node--real-estate{top:5.75rem;left:1.55rem}.group-network-node--construction{top:14.75rem;left:.3rem}.group-network-node--household{top:24.15rem;left:3.75rem}.group-network-node--garments{top:.35rem;left:19.7rem}.group-network-node--leisure{top:.35rem;right:19.7rem}.group-network-node--consulting{top:5.75rem;right:1.55rem}.group-network-node--education{top:14.75rem;right:.3rem}.group-network-node--logistics{top:24.15rem;right:3.75rem}.group-network-node--entertainment{top:27.3rem;left:calc(50% - 7.25rem)}.group-sector-selector__icon{color:#0784c5;background:#eaf6fb;border:1px solid #0784c52e;border-radius:.8rem;flex:none;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;transition:color .28s,background .28s,border-color .28s;display:flex}.group-sector-selector__copy{min-width:0;display:block}.group-sector-selector__copy strong{font-family:Plus Jakarta Sans,sans-serif;font-size:.87rem;font-weight:650;line-height:1.25;display:block}.group-sector-selector__copy small{color:#65798d;margin-top:.35rem;font-size:.68rem;line-height:1.2;transition:color .28s;display:block}.group-sector-selector__arrow{color:#8aa0b2;transition:color .28s,transform .28s}.group-network-node.is-active .group-sector-selector__icon{color:#fff;background:#ffffff1f;border-color:#fff3}.group-network-node.is-active .group-sector-selector__copy small,.group-network-node.is-active .group-sector-selector__arrow{color:#ffffffa6}.group-network-node:hover .group-sector-selector__arrow,.group-network-node.is-active .group-sector-selector__arrow{transform:translate(2px,-2px)}.group-network-node:focus-visible,.group-sector-tab:focus-visible,.group-sector-category__toggle:focus-visible,.group-sector-panel:focus-visible{outline-offset:3px;outline:3px solid #00a7d694}.group-sector-tabs{background:#0784c51f;border:1px solid #0784c524;border-radius:.95rem;grid-template-columns:repeat(9,minmax(0,1fr));gap:1px;display:grid;overflow:hidden;box-shadow:0 12px 35px #042a4f0d}.group-sector-tab{color:#38536c;cursor:pointer;background:#ffffffeb;border:0;justify-content:center;align-items:center;gap:.6rem;min-width:0;min-height:4.25rem;padding:.7rem .6rem;transition:color .24s,background .24s,box-shadow .24s;display:flex}.group-sector-tab .group-sector-selector__icon{background:#eff8fb;border:0;border-radius:.55rem;width:2rem;height:2rem}.group-sector-tab .group-sector-selector__copy strong{font-size:.69rem;line-height:1.25}.group-sector-tab:hover{color:#0784c5;background:#f7fcfe}.group-sector-tab.is-active{z-index:1;color:#fff;background:#0879bd;position:relative;box-shadow:inset 0 -2px #8bd8f4}.group-sector-tab.is-active .group-sector-selector__icon{color:#fff;background:#ffffff1f}.group-sector-panel{background:linear-gradient(135deg,#fffffffa,#f3f9fdf0);border:1px solid #0077c824;border-radius:1.35rem;margin-top:1.4rem;position:relative;overflow:hidden;box-shadow:0 20px 60px #042a4f14}.group-sector-panel:before{z-index:4;content:"";background:linear-gradient(90deg,#00a7d6,#0784c5 42%,#0000 78%);height:2px;position:absolute;top:0;left:0;right:0}.group-sector-panel:after{z-index:4;pointer-events:none;content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffffad,#0000);width:8rem;animation:.9s cubic-bezier(.22,1,.36,1) groupStructurePanelSweep;position:absolute;top:0;bottom:0;transform:skew(-14deg)translate(-10rem)}.group-sector-panel__content{grid-template-columns:minmax(18rem,.34fr) minmax(0,.66fr);min-height:23rem;display:grid}.group-sector-panel__visual{isolation:isolate;color:#fff;background:linear-gradient(145deg,#052c55fa,#034974f5),#062c57;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;padding:clamp(2rem,4vw,3.5rem);display:flex;position:relative;overflow:hidden}.group-sector-panel__visual:after{z-index:-1;content:"";border:1px solid #8bd8f421;border-radius:50%;width:22rem;height:22rem;position:absolute;bottom:-8rem;right:-5rem;box-shadow:0 0 0 3.5rem #8bd8f406,0 0 0 7rem #8bd8f405}.group-sector-panel__index{color:#ffffff14;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(4rem,8vw,7.5rem);font-weight:700;line-height:1;position:absolute;top:1.1rem;right:1.4rem}.group-sector-panel__icon{color:#8bd8f4;background:#ffffff0f;border:1px solid #8bd8f447;border-radius:1rem;justify-content:center;align-items:center;width:3.4rem;height:3.4rem;display:flex}.group-sector-panel__label{color:#8bd8f4;letter-spacing:.2em;text-transform:uppercase;margin-top:1.8rem;font-size:.62rem;font-weight:750}.group-sector-panel__visual h3{letter-spacing:-.055em;max-width:13ch;margin-top:.65rem;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2rem,3.4vw,3.15rem);font-weight:620;line-height:1.02}.group-sector-panel__descriptor{color:#ffffff9e;max-width:24rem;margin-top:1rem;font-size:.89rem;line-height:1.65}.group-sector-panel__count{color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;margin-top:1.4rem;font-size:.72rem}.group-sector-panel__count strong{color:#fff;margin-right:.25rem;font-size:1rem}.group-sector-panel__watermark{opacity:.075;width:8rem;height:auto;position:absolute;bottom:1.5rem;right:1.5rem}.group-sector-panel__information{min-width:0;padding:clamp(1.75rem,3.4vw,3.25rem)}.group-sector-panel__information-head{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.group-sector-panel__information-head div>span{color:#0784c5;letter-spacing:.19em;text-transform:uppercase;font-size:.62rem;font-weight:750}.group-sector-panel__information-head h3{letter-spacing:-.04em;margin-top:.55rem;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.35rem,2.2vw,2rem);font-weight:640;line-height:1.12}.group-sector-panel__information-head>span{color:#082c5729;font-family:Plus Jakarta Sans,sans-serif;font-size:2.5rem;font-weight:700;line-height:1}.group-sector-panel__divider{background:#0784c51f;height:1px;margin-block:1.4rem 1.6rem;overflow:hidden}.group-sector-panel__divider span{transform-origin:0;background:#00a7d6;width:6rem;height:100%;animation:.65s cubic-bezier(.22,1,.36,1) both groupStructureDivider;display:block}.group-structure-company-groups{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));align-items:start;gap:1.5rem clamp(1.25rem,2.4vw,2.5rem);display:grid}.group-sector-category{min-width:0}.group-sector-category__toggle{display:none}.group-sector-category__heading{color:#082c57;margin-bottom:.8rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.89rem;font-weight:700;line-height:1.4}.group-sector-category__companies{gap:.48rem;display:grid}.group-sector-category__companies li{color:#40566b;overflow-wrap:anywhere;grid-template-columns:.5rem minmax(0,1fr);gap:.55rem;font-size:.875rem;line-height:1.47;display:grid}.group-sector-category__companies li>span{background:#00a7d6;border-radius:50%;width:.28rem;height:.28rem;margin-top:.47rem;box-shadow:0 0 0 3px #00a7d614}.group-summary-strip{color:#fff;background:linear-gradient(100deg,#052d56,#075b91 58%,#0784c5);padding-block:clamp(2rem,3.2vw,3rem)}.group-summary-strip__inner{grid-template-columns:minmax(17rem,1fr) minmax(0,1.35fr);align-items:center;gap:3rem;display:grid}.group-summary-strip__title span{color:#8bd8f4;letter-spacing:.2em;text-transform:uppercase;font-size:.62rem;font-weight:750;display:block}.group-summary-strip__title strong{letter-spacing:-.035em;margin-top:.55rem;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.25rem,2vw,1.8rem);font-weight:620;display:block}.group-summary-strip dl{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.group-summary-strip dl>div{border-left:1px solid #ffffff29;flex-direction:column-reverse;justify-content:center;min-height:4rem;padding-inline:clamp(1rem,2.5vw,2.5rem);display:flex}.group-summary-strip dt{color:#ffffff94;letter-spacing:.12em;text-transform:uppercase;margin-top:.25rem;font-size:.65rem;font-weight:650}.group-summary-strip dd{color:#fff;letter-spacing:-.05em;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.65rem,2.7vw,2.5rem);font-weight:650;line-height:1}@keyframes groupStructureIntroLine{0%{transform:translate(-120%)}to{transform:translate(460%)}}@keyframes groupStructureHubRotate{to{transform:rotate(360deg)}}@keyframes groupStructurePanelSweep{0%{opacity:0;left:0;transform:skew(-14deg)translate(-10rem)}35%{opacity:.38}to{opacity:0;left:100%;transform:skew(-14deg)translate(0)}}@keyframes groupStructureDivider{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media(max-width:1099px){.group-network{display:none}.group-sector-tabs{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2rem}.group-sector-tab{justify-content:flex-start;min-height:4.5rem;padding-inline:1rem}.group-sector-tab .group-sector-selector__copy strong{font-size:.8rem}.group-sector-panel__content{grid-template-columns:minmax(16rem,.35fr) minmax(0,.65fr)}}@media(max-width:767px){.group-structure-shell{width:min(100% - 2rem,96.25rem)}.group-structure-intro{padding-block:2.75rem}.group-structure-intro__grid{grid-template-columns:1fr;gap:1.5rem}.group-structure-intro h2{margin-top:.8rem}.group-structure-intro__copy{gap:.7rem;font-size:.9rem}.group-ecosystem-section{padding-block:2.75rem}.group-structure-decoration:before,.group-structure-decoration:after{display:none}.group-ecosystem-heading{display:block}.group-ecosystem-heading p{text-align:left;margin-top:.85rem}.group-sector-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1.5rem}.group-sector-tab{gap:.5rem;min-height:4.15rem;padding:.65rem .7rem}.group-sector-tab .group-sector-selector__icon{width:1.9rem;height:1.9rem}.group-sector-tab .group-sector-selector__copy strong{font-size:.7rem}.group-sector-panel{border-radius:1.1rem;margin-top:1rem}.group-sector-panel__content{grid-template-columns:1fr;min-height:0}.group-sector-panel__visual{justify-content:flex-start;min-height:15rem;padding:1.5rem}.group-sector-panel__index{font-size:4.25rem}.group-sector-panel__icon{width:2.8rem;height:2.8rem}.group-sector-panel__label{margin-top:1.25rem}.group-sector-panel__visual h3{max-width:18ch}.group-sector-panel__descriptor{margin-top:.7rem}.group-sector-panel__count{margin-top:1rem}.group-sector-panel__information{padding:1.35rem}.group-sector-panel__information-head>span{display:none}.group-sector-panel__divider{margin-block:1.1rem .25rem}.group-structure-company-groups{grid-template-columns:1fr;gap:0}.group-sector-category{border-bottom:1px solid #0784c51f}.group-sector-category:last-child{border-bottom:0}.group-sector-category__toggle{color:#082c57;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding-block:1rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.88rem;font-weight:700;display:flex}.group-sector-category__toggle svg{color:#0784c5;flex:none;transition:transform .25s}.group-sector-category.is-open .group-sector-category__toggle svg{transform:rotate(180deg)}.group-sector-category__heading{display:none}.group-sector-category__companies{padding-bottom:1.15rem;display:none}.group-sector-category.is-open .group-sector-category__companies{display:grid}.group-sector-category__companies li{font-size:.875rem}.group-summary-strip{padding-block:2rem}.group-summary-strip__inner{grid-template-columns:1fr;gap:1.4rem}.group-summary-strip dl{border-top:1px solid #ffffff24}.group-summary-strip dl>div{border-left:0;min-height:4.5rem;padding:1rem .65rem 0}.group-summary-strip dl>div+div{border-left:1px solid #ffffff24}.group-summary-strip dt{letter-spacing:.08em;font-size:.55rem}}@media(max-width:420px){.group-sector-tabs{grid-template-columns:1fr 1fr}.group-sector-tab{align-items:flex-start}.group-summary-strip dd{font-size:1.45rem}}@media(prefers-reduced-motion:reduce){.group-structure-intro__line span,.group-network-hub__ring,.group-sector-panel:after,.group-sector-panel__divider span{animation:none!important}.group-network-node,.group-sector-tab,.group-sector-selector__arrow,.group-sector-category__toggle svg,.group-network__path,.group-network__endpoint{transition-duration:.01ms!important}}.group-bento-dashboard{isolation:isolate;grid-template-rows:repeat(3,minmax(8rem,auto));grid-template-columns:repeat(12,minmax(0,1fr));gap:1rem;margin-top:1.75rem;display:grid;position:relative}.group-bento-dashboard:before{z-index:-1;pointer-events:none;content:"";background:linear-gradient(90deg,#0000 49.94%,#0784c511,#0000 50.06%),linear-gradient(#0000 49.9%,#0784c50e,#0000 50.1%);border:1px solid #0784c514;border-radius:1.6rem;position:absolute;top:-.75rem;right:-.75rem;bottom:-.75rem;left:-.75rem}.group-bento-tabs{display:contents}.group-bento-tile{isolation:isolate;color:#082c57;min-width:0;min-height:8rem;font:inherit;text-align:left;cursor:pointer;background:#fffffff2;border:1px solid #0784c524;border-radius:1.15rem;flex-direction:column;justify-content:space-between;align-items:stretch;gap:.8rem;padding:clamp(1rem,1.5vw,1.4rem);transition:border-color .3s,box-shadow .3s,filter .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 42px #042a4f13}.group-bento-tile:before{z-index:3;content:"";transform-origin:0;background:linear-gradient(90deg,#00a7d6,#0784c5 58%,#0000);height:2px;transition:transform .35s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:1rem;right:1rem;transform:scaleX(.18)}.group-bento-tile:after{z-index:-1;pointer-events:none;content:"";opacity:0;background:linear-gradient(90deg,#0000,#ffffff94,#0000);width:5rem;position:absolute;top:-25%;bottom:-25%;left:-8rem;transform:skew(-15deg)}.group-bento-tile:hover,.group-bento-tile.is-active{border-color:#00a7d680;box-shadow:0 22px 54px #042a4f24}.group-bento-tile:hover:before,.group-bento-tile.is-active:before{transform:scaleX(1)}.group-bento-tile:hover:after{animation:.7s cubic-bezier(.22,1,.36,1) both groupBentoTileSweep}.group-bento-tile--real-estate{grid-area:1/1/3/5}.group-bento-tile--construction-engineering{grid-area:1/5/3/9}.group-bento-tile--household{grid-area:2/9/auto/11}.group-bento-tile--logistics{grid-area:2/11/auto/13}.group-bento-tile--garments{grid-area:3/1/auto/3}.group-bento-tile--leisure{grid-area:3/3/auto/5}.group-bento-tile--education{grid-area:3/5/auto/7}.group-bento-tile--consulting{grid-area:3/7/auto/10}.group-bento-tile--entertainment{grid-area:3/10/auto/13}.group-bento-tile--soft{background:linear-gradient(145deg,#eff8fcfa,#ffffffed)}.group-bento-tile--blue{color:#fff;background:linear-gradient(145deg,#0879bd,#07568c);border-color:#8bd8f43d}.group-bento-tile--dark{color:#fff;background:linear-gradient(145deg,#052d56,#073f71);border-color:#8bd8f433}.group-bento-tile__technical{z-index:-2;pointer-events:none;opacity:.55;transition:opacity .3s;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.group-bento-tile--blue .group-bento-tile__technical,.group-bento-tile--dark .group-bento-tile__technical{opacity:.3}.group-bento-tile__technical i{border:1px solid #0784c51f;border-radius:50%;display:block;position:absolute}.group-bento-tile__technical i:first-child{width:11rem;height:11rem;bottom:-3.5rem;right:-2.5rem}.group-bento-tile__technical i:nth-child(2){width:3rem;height:3rem;bottom:1.2rem;right:1.2rem}.group-bento-tile__technical i:nth-child(3){background:#00a7d6;border:0;width:.75rem;height:.75rem;bottom:2.25rem;right:2.25rem;box-shadow:0 0 0 5px #00a7d61a}.group-bento-tile.is-active .group-bento-tile__technical i:nth-child(3){animation:2.2s ease-in-out infinite groupBentoActivePoint}.group-bento-tile__number{z-index:-1;color:#082c5713;letter-spacing:-.08em;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2.8rem,5vw,5.5rem);font-weight:700;line-height:1;position:absolute;top:.45rem;right:.8rem}.group-bento-tile--blue .group-bento-tile__number,.group-bento-tile--dark .group-bento-tile__number{color:#ffffff14}.group-bento-tile__topline{justify-content:space-between;align-items:center;gap:1rem;display:flex}.group-bento-tile__topline>small{color:#70869a;letter-spacing:.16em;text-transform:uppercase;font-size:.55rem;font-weight:750}.group-bento-tile--blue .group-bento-tile__topline>small,.group-bento-tile--dark .group-bento-tile__topline>small{color:#ffffff73}.group-bento-tile__icon{color:#0784c5;background:#e8f7fce6;border:1px solid #0784c52b;border-radius:.8rem;flex:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:transform .28s,color .28s,background .28s;display:flex}.group-bento-tile--blue .group-bento-tile__icon,.group-bento-tile--dark .group-bento-tile__icon{color:#9edcf4;background:#ffffff13;border-color:#ffffff24}.group-bento-tile:hover .group-bento-tile__icon,.group-bento-tile.is-active .group-bento-tile__icon{transform:translateY(-3px)}.group-bento-tile__body{max-width:25rem;display:block}.group-bento-tile__body strong{letter-spacing:-.035em;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1rem,1.45vw,1.35rem);font-weight:650;line-height:1.14;display:block}.group-bento-tile--real-estate .group-bento-tile__body strong,.group-bento-tile--construction-engineering .group-bento-tile__body strong{font-size:clamp(1.6rem,2.35vw,2.45rem)}.group-bento-tile__body small{color:#5d7387;max-width:27rem;margin-top:.55rem;font-size:.69rem;line-height:1.5;display:block}.group-bento-tile--blue .group-bento-tile__body small,.group-bento-tile--dark .group-bento-tile__body small{color:#ffffff91}.group-bento-tile__footer{color:#61778b;text-transform:uppercase;justify-content:space-between;align-items:end;gap:.75rem;font-size:.62rem;font-weight:650;line-height:1.35;display:flex}.group-bento-tile--blue .group-bento-tile__footer,.group-bento-tile--dark .group-bento-tile__footer{color:#ffffff80}.group-bento-tile__footer b{color:#0784c5;font-size:.78rem}.group-bento-tile--blue .group-bento-tile__footer b,.group-bento-tile--dark .group-bento-tile__footer b{color:#fff}.group-bento-tile__action{color:#0784c5;opacity:.65;align-items:center;gap:.25rem;transition:opacity .28s,transform .28s;display:inline-flex;transform:translate(3px)}.group-bento-tile--blue .group-bento-tile__action,.group-bento-tile--dark .group-bento-tile__action{color:#9edcf4}.group-bento-tile:hover .group-bento-tile__action,.group-bento-tile.is-active .group-bento-tile__action{opacity:1;transform:translate(0)}.group-bento-identity{isolation:isolate;color:#fff;background:linear-gradient(115deg,#031f3e,#074c7d);border:1px solid #8bd8f438;border-radius:1.15rem;flex-direction:column;grid-area:1/9/auto/13;justify-content:center;align-items:flex-start;min-width:0;padding:1.3rem 1.5rem;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 48px #042a4f29}.group-bento-identity img{z-index:2;width:clamp(8.5rem,13vw,12rem);height:auto;position:relative}.group-bento-identity>span:not(.group-bento-identity__orbit):not(.group-bento-identity__pulse){z-index:2;color:#ffffff85;letter-spacing:.17em;text-transform:uppercase;margin-top:.65rem;font-size:.56rem;font-weight:750;position:relative}.group-bento-identity__orbit{border:1px solid #8bd8f433;border-top-color:#8bd8f4;border-radius:50%;width:9rem;height:9rem;animation:14s linear infinite groupBentoIdentityOrbit;position:absolute;top:50%;right:-2.7rem;transform:translateY(-50%)}.group-bento-identity__pulse{background:#8bd8f421;width:100%;height:1px;position:absolute;bottom:.75rem;right:0;overflow:hidden}.group-bento-identity__pulse:after{content:"";background:linear-gradient(90deg,#0000,#8bd8f4,#0000);width:2.5rem;height:100%;animation:2.8s ease-in-out infinite groupBentoIdentityPulse;display:block}.group-bento-tile:focus-visible,.group-sector-filter button:focus-visible{z-index:5;outline-offset:3px;outline:3px solid #00a7d694}.group-sector-filter{scrollbar-width:thin;scrollbar-color:#0784c540 transparent;border-bottom:1px solid #0784c524;align-items:stretch;gap:.35rem;margin-top:1.15rem;padding:0 .35rem;display:flex;overflow-x:auto}.group-sector-filter button{color:#50677c;min-height:3.25rem;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;flex:1 0 auto;justify-content:center;align-items:center;gap:.5rem;padding:.75rem clamp(.65rem,1.1vw,1rem);font-size:.7rem;font-weight:620;transition:color .24s;display:inline-flex;position:relative}.group-sector-filter button:after{content:"";transform-origin:50%;background:#0784c5;height:2px;transition:transform .26s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:.5rem;right:.5rem;transform:scaleX(0)}.group-sector-filter button>span{background:#9fb0bf;border-radius:50%;flex:none;width:.32rem;height:.32rem;transition:background .24s,box-shadow .24s}.group-sector-filter button:hover,.group-sector-filter button.is-active{color:#082c57}.group-sector-filter button.is-active{font-weight:750}.group-sector-filter button.is-active:after{transform:scaleX(1)}.group-sector-filter button.is-active>span{background:#00a7d6;box-shadow:0 0 0 4px #00a7d61a}.group-bento-panel-bridge{background:#0784c529;width:2px;height:2rem;margin-inline:auto;position:relative;overflow:hidden}.group-bento-panel-bridge span{background:linear-gradient(#0000,#00a7d6,#0000);width:100%;height:.8rem;animation:1.7s ease-in-out infinite groupBentoPanelPulse;display:block}.group-bento-panel-bridge+div .group-sector-panel{margin-top:0}@keyframes groupBentoFieldDrift{0%{transform:translate(-52%,-2%)scaleX(.94)}to{transform:translate(-48%,3%)scaleX(1.06)}}@keyframes groupBentoTileSweep{0%{opacity:0;left:-8rem}35%{opacity:.42}to{opacity:0;left:calc(100% + 8rem)}}@keyframes groupBentoActivePoint{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@keyframes groupBentoIdentityOrbit{0%{transform:translateY(-50%)rotate(0)}to{transform:translateY(-50%)rotate(360deg)}}@keyframes groupBentoIdentityPulse{0%{transform:translate(560%)}to{transform:translate(-120%)}}@keyframes groupBentoPanelPulse{0%{transform:translateY(-120%)}to{transform:translateY(340%)}}@media(max-width:1099px){.group-bento-dashboard{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:dense;grid-auto-rows:minmax(8.75rem,auto)}.group-bento-identity,.group-bento-tile{grid-area:auto}.group-bento-identity{grid-column:1/-1;min-height:7.5rem}.group-bento-tile--real-estate,.group-bento-tile--construction-engineering{grid-column:span 2}.group-bento-tile--real-estate .group-bento-tile__body strong,.group-bento-tile--construction-engineering .group-bento-tile__body strong{font-size:clamp(1.25rem,3vw,1.8rem)}}@media(max-width:767px){.group-bento-dashboard{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(7.25rem,auto);grid-auto-flow:row;gap:.75rem;margin-top:1.35rem}.group-bento-dashboard:before{display:none}.group-bento-identity{grid-column:1/-1;min-height:6.75rem;padding:1.15rem 1.25rem}.group-bento-identity img{width:8.25rem}.group-bento-identity__orbit{width:7rem;height:7rem;right:-2rem}.group-bento-tile,.group-bento-tile--real-estate,.group-bento-tile--construction-engineering{border-radius:.95rem;grid-area:auto;gap:.5rem;min-height:7.5rem;padding:.9rem}.group-bento-tile__topline>small,.group-bento-tile__body small,.group-bento-tile__technical i:first-child,.group-bento-tile__technical i:nth-child(2){display:none}.group-bento-tile__icon{border-radius:.65rem;width:2.25rem;height:2.25rem}.group-bento-tile__icon svg{width:1.15rem;height:1.15rem}.group-bento-tile__body strong,.group-bento-tile--real-estate .group-bento-tile__body strong,.group-bento-tile--construction-engineering .group-bento-tile__body strong{font-size:.9rem;line-height:1.15}.group-bento-tile__footer{font-size:.55rem}.group-bento-tile__action{font-size:0}.group-bento-tile__action svg{width:.9rem;height:.9rem}.group-sector-filter{margin-top:1rem;padding-inline:0}.group-sector-filter button{min-height:2.9rem;padding:.65rem .75rem;font-size:.67rem}.group-bento-panel-bridge{height:1.4rem}}@media(prefers-reduced-motion:reduce){.group-structure-decoration:before,.group-bento-tile.is-active .group-bento-tile__technical i:nth-child(3),.group-bento-identity__orbit,.group-bento-identity__pulse:after,.group-bento-panel-bridge span,.group-bento-tile:hover:after{animation:none!important}.group-bento-tile,.group-bento-tile:before,.group-bento-tile__icon,.group-bento-tile__action,.group-sector-filter button,.group-sector-filter button:after{transition-duration:.01ms!important}}@keyframes vision-mission-marquee{to{transform:translate(-50%)}}@media(min-width:640px)and (max-width:1023px){.corporate-profile-hero__image{object-position:var(--about-hero-object-position-tablet,var(--about-hero-object-position,69% center))}}@media(prefers-reduced-motion:reduce){.about-hero-shine:after,.vision-mission-marquee{animation:none}}.about-page-transition{perspective:2200px;perspective-origin:50% 18rem;background:#031d37;min-width:0;display:grid;position:relative;overflow-x:clip}.about-page-transition__page{backface-visibility:hidden;min-width:0;transform-style:preserve-3d;background:#fff;grid-area:1/1;position:relative}.about-page-transition__content{transform-origin:top;min-width:0}.about-page-transition[data-direction=forward] .about-page-transition__page{transform-origin:0}.about-page-transition[data-direction=backward] .about-page-transition__page{transform-origin:100%}.about-page-transition[data-transitioning=true] .about-page-transition__page,.about-page-transition[data-transitioning=true] .about-page-transition__content{will-change:transform,opacity}.about-page-transition__fold-shadow{z-index:100;pointer-events:none;backface-visibility:hidden;position:absolute;top:0;right:0;bottom:0;left:0}.about-page-transition__fold-shadow--forward{transform-origin:100%;background:linear-gradient(90deg,#0000 62%,#010f1d14 78%,#010f1d6b)}.about-page-transition__fold-shadow--backward{transform-origin:0;background:linear-gradient(270deg,#0000 62%,#010f1d14 78%,#010f1d6b)}@media(max-width:639px){.about-page-transition{perspective:1300px;perspective-origin:50% 12rem}.about-page-transition__fold-shadow--forward{background:linear-gradient(90deg,#0000 72%,#010f1d47)}.about-page-transition__fold-shadow--backward{background:linear-gradient(270deg,#0000 72%,#010f1d47)}}@media(prefers-reduced-motion:reduce){.about-page-transition,.about-page-transition__page,.about-page-transition__content,.about-page-transition__fold-shadow{perspective:none;transform:none!important}}.corporate-profile-section{--section-bg:#f7f9fb;--section-navy:#08244d;--section-blue:#0879bd;--section-cyan:#00a7d6;--section-text:#445365;--section-line:#08244d1f;background:radial-gradient(circle at 8% 34%,#0879bd13,transparent 29rem),linear-gradient(90deg,#08244d09 0%,transparent 47%),var(--section-bg)}.corporate-profile-section:before{z-index:-10;pointer-events:none;content:"";clip-path:polygon(0 5%,86% 0,100% 11%,100% 89%,83% 100%,0 95%);background:linear-gradient(135deg,#08244d0e,#0879bd03 72%,#0000);border-right:1px solid #08244d0e;width:min(43vw,48rem);position:absolute;top:8%;bottom:7%;left:0}.corporate-profile-section__image{isolation:isolate}.corporate-profile-section__image img{filter:saturate(.82)contrast(1.03)brightness(.92);transform:scale(1.035)}.corporate-profile-section__image:after{z-index:2;pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px #ffffff29}.corporate-profile-section__gallery-image{isolation:isolate}.corporate-profile-section__gallery-image img{filter:saturate(.84)contrast(1.025)brightness(.95);transform:scale(1.025)}.corporate-profile-section__gallery-image:after{z-index:2;pointer-events:none;content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 0 1px #fff3}.corporate-profile-section__foundation{-webkit-mask-image:linear-gradient(#0000,#000 18% 100%);mask-image:linear-gradient(#0000,#000 18%,#000)}.corporate-profile-section__foundation-image{isolation:isolate}.corporate-profile-section__foundation-image img{filter:saturate(.72)contrast(1.05)brightness(.78);transform:scale(1.025)}@media(max-width:1023px){.corporate-profile-section:before{width:76vw;height:44%;top:4%;bottom:auto}}@media(max-width:639px){.corporate-profile-section{background:radial-gradient(circle at 0% 22%,#0879bd0e,transparent 20rem),var(--section-bg)}.corporate-profile-section:before{opacity:.65;width:90vw;height:31%}}@media(prefers-reduced-motion:reduce){.corporate-profile-section__image img,.corporate-profile-section__gallery-image img,.corporate-profile-section__foundation-image img{transform:none}}.corporate-information-page{--corporate-navy:#082c57;--corporate-blue:#0784c5;--corporate-cyan:#8bd8f4;overflow:clip}.corporate-info-motion{z-index:-1;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.corporate-info-light-field{opacity:.12;background:linear-gradient(90deg,#0000,#00a7d68c,#0000);width:clamp(28rem,52vw,62rem);height:10rem;animation:15s ease-in-out infinite alternate corporateInfoLightDrift;position:absolute;transform:rotate(-12deg)}.corporate-info-light-field--one{top:8%;right:-18%}.corporate-info-light-field--two{opacity:.08;width:clamp(24rem,44vw,52rem);animation-direction:alternate-reverse;animation-delay:-8s;bottom:5%;left:-22%}.corporate-info-motion__paths{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.corporate-info-motion__paths path{fill:none;stroke:#0784c52e;stroke-width:1px;stroke-dasharray:7 13;animation:18s linear infinite corporateInfoPathTravel}.corporate-info-progress{transform-origin:top;animation:2.4s ease-in-out infinite corporateInfoProgress}.corporate-info-foundation-timeline{position:relative}.corporate-info-foundation-timeline:before{content:"";background:linear-gradient(90deg,#0000,#0784c54d,#0000);width:auto;height:1px;position:absolute;inset:-1.5rem 0 auto}.corporate-info-panel{background:linear-gradient(145deg,#fffffffa,#f4f9fdeb);border:1px solid #0077c821;border-radius:1.35rem;min-height:17.5rem;padding:clamp(1.35rem,2vw,1.9rem);transition:box-shadow .35s,border-color .35s;position:relative;overflow:hidden;box-shadow:0 18px 55px #042a4f14}.corporate-info-panel:hover{border-color:#0077c840;box-shadow:0 26px 65px #042a4f21}.corporate-info-panel:after{pointer-events:none;content:"";opacity:0;background:linear-gradient(110deg,#0000 25%,#ffffffa6 48%,#0000 70%);transition:opacity .25s;position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%)}.corporate-info-panel:hover:after{opacity:.5;animation:.9s forwards corporateInfoEdgeSweep}.corporate-info-panel__edge{z-index:2;background:linear-gradient(#00a7d6,#0784c5);border-radius:0 3px 3px 0;width:3px;position:absolute;top:1.5rem;bottom:1.5rem;left:0;overflow:hidden;box-shadow:0 0 16px #00a7d647}.corporate-info-panel__edge:after{content:"";background:linear-gradient(#0000,#e1f8ff 48%,#0000);height:36%;animation:3.8s cubic-bezier(.65,0,.35,1) infinite corporateInfoPanelEdge;position:absolute;top:0;left:0;right:0;transform:translateY(-150%)}.corporate-info-panel:nth-child(2) .corporate-info-panel__edge:after{animation-delay:-.8s}.corporate-info-panel:nth-child(3) .corporate-info-panel__edge:after{animation-delay:-1.6s}.corporate-info-panel:nth-child(4) .corporate-info-panel__edge:after{animation-delay:-2.4s}.corporate-info-panel__top-line{z-index:2;pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#00a7d6,#0784c5 56%,#0000);height:2px;position:absolute;top:0;left:1.5rem;right:1.5rem}.corporate-info-panel__icon{box-shadow:0 8px 20px #0784c514}.corporate-info-panel:hover .corporate-info-panel__icon{box-shadow:0 12px 28px #0784c52e}.corporate-info-link{color:inherit;text-underline-offset:.2em;text-decoration-color:#0000;transition:color .25s,text-decoration-color .25s}.corporate-info-link:hover{color:#0784c5;text-decoration-color:currentColor}.corporate-info-link:focus-visible{outline-offset:4px;outline:2px solid #8bd8f4}.corporate-info-bank-section{color:#082c57;background:linear-gradient(120deg,#0784c509,#0000 32%),linear-gradient(#f8fbfd,#edf5f8)}.corporate-info-institution{background:#ffffffe6;border:1px solid #0784c521;border-radius:1.25rem;min-width:0;padding:clamp(1.3rem,2vw,1.8rem);transition:border-color .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 16px 45px #042a4f12}.corporate-info-institution:hover{border-color:#0784c547;box-shadow:0 22px 52px #042a4f1f}.corporate-info-institution__title{min-height:3.4rem;margin-top:2rem;font-size:1.25rem}.corporate-info-institution--bank{background:#fffffff5;border-color:#0784c524;min-height:20rem;box-shadow:0 14px 40px #042a4f12}.corporate-info-institution--bank:hover{border-color:#0784c54d;box-shadow:0 20px 50px #042a4f1f}.corporate-info-institution--bank .corporate-info-institution__title{min-height:3.1rem;margin-top:1.35rem;font-size:clamp(1rem,1.15vw,1.18rem)}.corporate-info-institution--bank address{font-size:.88rem;line-height:1.7}.corporate-info-bank-logo-row{border-bottom:1px solid #082c5717;justify-content:space-between;align-items:center;gap:1rem;min-height:4.6rem;padding-bottom:1rem;display:flex}.corporate-info-bank-logo{justify-content:flex-start;align-items:center;width:min(10rem,100% - 2.5rem);height:3.5rem;display:flex;overflow:hidden}.corporate-info-bank-logo img{object-fit:contain;object-position:left center;max-width:100%;max-height:3.1rem;display:block}.corporate-info-bank-logo--ndb{background:#ed1c24;border-radius:.35rem;width:8.25rem;height:3rem;padding:.55rem .8rem}.corporate-info-bank-logo--ndb img{width:100%;height:100%}.corporate-info-bank-index{color:#082c5759;letter-spacing:.18em;flex:none;font-size:.62rem;font-weight:700}.corporate-info-institution__line{transform-origin:0;background:linear-gradient(90deg,#00a7d6,#0784c5,#0000 72%);height:2px;transition:transform .4s cubic-bezier(.22,1,.36,1);position:absolute;bottom:1.4rem;left:2rem;right:2rem;transform:scaleX(.28)}.corporate-info-institution:hover .corporate-info-institution__line{transform:scaleX(1)}.corporate-info-tax-section{background:linear-gradient(105deg,#0784c509,#0000 35%),#fff}.corporate-info-audit-section{background:linear-gradient(160deg,#0000 62%,#0784c50b),#eef5f8;border-top:1px solid #082c5714}.corporate-info-tax-list .corporate-info-institution{min-height:15rem}.corporate-info-audit-list .corporate-info-institution{min-height:16.5rem}@keyframes corporateInfoLightDrift{0%{transform:translate(-6%,-4%)rotate(-12deg)scaleX(.92)}to{transform:translate(8%,5%)rotate(-12deg)scaleX(1.08)}}@keyframes corporateInfoPathTravel{to{stroke-dashoffset:-180px}}@keyframes corporateInfoProgress{0%,to{opacity:.45;transform:scaleY(.15)}50%{opacity:1;transform:scaleY(1)}}@keyframes corporateInfoEdgeSweep{to{transform:translate(100%)}}@keyframes corporateInfoPanelEdge{0%,18%{opacity:0;transform:translateY(-150%)}38%,62%{opacity:1}82%,to{opacity:0;transform:translateY(430%)}}@media(max-width:1023px){.corporate-info-foundation-timeline:before{display:none}.corporate-info-institution--bank{min-height:17rem}}@media(max-width:639px){.corporate-info-motion__paths{display:none}.corporate-info-panel{min-height:0;transform:none}.corporate-info-foundation-timeline{padding-left:1.25rem}.corporate-info-foundation-timeline:after{content:"";background:linear-gradient(#0000,#0784c5 14%,#0784c5 86%,#0000);width:2px;position:absolute;top:1.5rem;bottom:1.5rem;left:0}.corporate-info-institution--bank,.corporate-info-tax-list .corporate-info-institution,.corporate-info-audit-list .corporate-info-institution{min-height:0}}@media(max-width:767px){.about-hero .about-hero__body{justify-content:center;align-items:center;padding-top:0}.about-hero .about-hero__copy,.about-hero .about-hero__title{text-align:center;max-width:100%}}@media(prefers-reduced-motion:reduce){.corporate-info-light-field,.corporate-info-progress,.corporate-info-motion__paths path,.corporate-info-panel:after,.corporate-info-panel__edge:after{animation:none!important}.corporate-info-panel,.corporate-info-institution,.corporate-info-institution__line{transition-duration:.01ms!important;transform:none!important}}.group-structure-page{--portfolio-navy:#052d56;--portfolio-blue:#0879bd;--portfolio-deep-blue:#07568c;--portfolio-cyan:#8bd8f4;--portfolio-ink:#082c57;--portfolio-copy:#52697f;--portfolio-ease:cubic-bezier(.22,1,.36,1);overflow-x:clip}.group-structure-page .group-structure-intro{isolation:isolate;background:radial-gradient(circle at 12% 10%,#8bd8f41c,#0000 24rem),#fff;overflow:hidden}.group-structure-intro__gridlines{z-index:-1;pointer-events:none;opacity:.45;background-image:linear-gradient(#0784c509 1px,#0000 1px),linear-gradient(90deg,#0784c509 1px,#0000 1px);background-position:50%;background-size:4.5rem 4.5rem;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 56%);mask-image:linear-gradient(90deg,#000,#0000 56%)}.business-portfolio-section{isolation:isolate;background:linear-gradient(#f7fbfd,#edf5f9 55%,#f6fafc);padding-block:clamp(4rem,7vw,7rem);position:relative;overflow:hidden}.business-portfolio-section__grid{z-index:-2;pointer-events:none;opacity:.48;background-image:linear-gradient(#0784c509 1px,#0000 1px),linear-gradient(90deg,#0784c509 1px,#0000 1px);background-position:top;background-size:5rem 5rem;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.business-portfolio-section__spotlight{z-index:-1;pointer-events:none;opacity:.6;background:radial-gradient(#00a7d61f,#0000 68%);width:min(82rem,100vw);height:38rem;position:absolute;top:0;left:50%;transform:translate(-50%)}.business-portfolio-heading{border-bottom:1px solid #0784c524;grid-template-columns:minmax(0,1fr) minmax(19rem,.72fr);align-items:end;gap:clamp(2rem,6vw,6rem);padding-bottom:clamp(2rem,4vw,3.25rem);display:grid}.business-portfolio-heading>div:first-child>span,.business-sector-navigation>span{color:var(--portfolio-blue);letter-spacing:.2em;text-transform:uppercase;font-size:.72rem;font-weight:750}.business-portfolio-heading h2{color:var(--portfolio-ink);letter-spacing:-.065em;margin-top:.75rem;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2.25rem,4.6vw,4.4rem);font-weight:650;line-height:.95}.business-portfolio-heading__aside{gap:1.4rem;display:grid}.business-portfolio-heading__aside>p{max-width:33rem;color:var(--portfolio-copy);text-align:right;margin-left:auto;font-size:1rem;line-height:1.7}.business-sector-navigation{align-items:center;gap:1.5rem;min-width:0;margin-block:1.2rem;display:flex}.business-sector-navigation>span{color:#7990a3;flex:none;font-size:.65rem}.business-sector-navigation>div{scrollbar-width:none;flex:1;gap:.35rem;min-width:0;display:flex;overflow-x:auto}.business-sector-navigation>div::-webkit-scrollbar{display:none}.business-sector-navigation button{color:#536b80;min-height:2.75rem;transition:color .2s ease,border-color .2s ease,background-color .2s ease,transform .2s var(--portfolio-ease);background:#ffffffad;border:1px solid #0784c51a;border-radius:999px;flex:none;align-items:center;gap:.5rem;padding:.65rem .85rem;font-size:.74rem;font-weight:650;display:inline-flex}.business-sector-navigation button i{background:#8eb4c9;border-radius:50%;flex:none;width:.3rem;height:.3rem;transition:background-color .2s,box-shadow .2s}.business-sector-navigation button:hover{color:var(--portfolio-blue);background:#fff;border-color:#0784c542;transform:translateY(-1px)}.business-sector-navigation button:hover i{background:#00a7d6;box-shadow:0 0 0 4px #00a7d61a}.business-sector-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,1.5vw,1.3rem);display:grid}.business-sector-card{isolation:isolate;color:#fff;text-align:left;cursor:pointer;transform-origin:50%;background:linear-gradient(145deg,#0884c5fa,#0769a4fc 44%,#054b7e);border:1px solid #8bd8f438;border-radius:1.25rem;grid-template-rows:auto minmax(0,1fr) auto;align-items:stretch;gap:1.7rem;min-width:0;min-height:clamp(19.5rem,26vw,22rem);padding:clamp(1.35rem,2vw,1.75rem);transition:border-color .36s,box-shadow .36s,filter .36s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 46px #042a4f24,inset 0 1px #ffffff1a}.business-sector-card:before{z-index:5;content:"";transform-origin:0;height:2px;transition:transform .42s var(--portfolio-ease);background:linear-gradient(90deg,#d7f4ff,#8bd8f4 52%,#0000);position:absolute;top:0;left:1.5rem;right:1.5rem;transform:scaleX(.22)}.business-sector-card:after{z-index:4;content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0000,#ffffff40,#0000);width:5.5rem;position:absolute;top:-32%;bottom:-32%;left:-8rem;transform:skew(-16deg)}.business-sector-card:hover{filter:saturate(1.04);border-color:#c7efff94;box-shadow:0 30px 68px #042a4f40,0 0 0 1px #8bd8f41a,inset 0 1px #ffffff26}.business-sector-card:hover:before{transform:scaleX(1)}.business-sector-card:hover:after{animation:businessSectorSweep .78s var(--portfolio-ease)both}.business-sector-card:active{filter:brightness(.94)}.business-sector-card__top{z-index:2;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex;position:relative}.business-sector-card__icon,.business-sector-modal__icon{color:#c8efff;width:3.35rem;height:3.35rem;transition:color .28s ease,background-color .28s ease,transform .36s var(--portfolio-ease);background:linear-gradient(145deg,#ffffff21,#ffffff0e);border:1px solid #ffffff2e;border-radius:.9rem;flex:none;justify-content:center;align-items:center;display:flex;box-shadow:inset 0 1px #ffffff1c,0 10px 25px #01254221}.business-sector-card:hover .business-sector-card__icon{color:#fff;background:#ffffff29;transform:translate(.12rem,-.2rem)}.business-sector-card__body{z-index:2;flex-direction:column;justify-content:center;min-width:0;display:flex;position:relative}.business-sector-card__body strong{color:#fff;letter-spacing:-.055em;text-wrap:balance;max-width:12ch;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.65rem,2.3vw,2.55rem);font-weight:650;line-height:1.04;display:block}.business-sector-card__body small{color:#d2edfaad;max-width:32rem;min-height:2.9em;margin-top:.85rem;font-size:.8rem;line-height:1.58;display:block}.business-sector-card__footer{z-index:2;color:#d2edfa9e;letter-spacing:.02em;text-transform:uppercase;border-top:1px solid #ffffff1a;justify-content:flex-end;align-items:end;gap:1rem;min-width:0;padding-top:1rem;font-size:.72rem;font-weight:700;line-height:1.35;display:flex;position:relative}.business-sector-card__action{color:#c8efff;text-align:right;justify-content:flex-end;align-items:center;gap:.35rem;min-height:2.75rem;margin:-.7rem -.5rem -.7rem 0;padding:.7rem .5rem;display:inline-flex}.business-sector-card__action svg{transition:transform .3s var(--portfolio-ease);flex:none}.business-sector-card:hover .business-sector-card__action svg{transform:translate(.22rem,-.22rem)}.business-sector-card__decoration{z-index:-2;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.business-sector-card__decoration:before{content:"";width:22rem;height:22rem;transition:opacity .45s ease,transform .65s var(--portfolio-ease);background:radial-gradient(circle,#8bd8f430,#0000 67%);border-radius:50%;position:absolute}.business-sector-card__decoration:after{content:"";opacity:.22;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:2.5rem 2.5rem;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(135deg,#0000 15%,#000 68%,#0000);mask-image:linear-gradient(135deg,#0000 15%,#000 68%,#0000)}.business-sector-card__decoration--0:before{bottom:-9rem;right:-8rem}.business-sector-card__decoration--1:before{top:-10rem;left:13%}.business-sector-card__decoration--2:before{top:18%;right:-5rem}.business-sector-card:hover .business-sector-card__decoration:before{opacity:1;transform:scale(1.12)translate(-.4rem,-.35rem)}.business-sector-card__decoration>i{transition:transform .65s var(--portfolio-ease),border-color .35s ease;border:1px solid #cbf0ff1a;border-radius:50%;display:block;position:absolute}.business-sector-card__decoration>i:first-child{width:13rem;height:13rem;bottom:-5rem;right:-4.5rem}.business-sector-card__decoration>i:nth-child(2){width:4rem;height:4rem;bottom:1.25rem;right:1.2rem}.business-sector-card__decoration>i:nth-child(3){background:#c8efff2e;border:0;width:1rem;height:1rem;bottom:2.75rem;right:2.7rem;box-shadow:0 0 0 6px #c8efff0a}.business-sector-card:hover .business-sector-card__decoration>i:first-child{border-color:#cbf0ff29;transform:scale(1.04)}.business-sector-card:hover .business-sector-card__decoration>i:nth-child(2){transform:translate(-.3rem,-.25rem)}.business-sector-card__decoration svg{opacity:.2;width:100%;height:100%;transition:opacity .35s ease,transform .6s var(--portfolio-ease);position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}.business-sector-card__decoration path{fill:none;stroke:#cdf1ff38;stroke-width:1px;vector-effect:non-scaling-stroke}.business-sector-card:hover .business-sector-card__decoration svg{opacity:.34;transform:translate(.35rem,-.25rem)}.business-sector-modal__backdrop{z-index:160;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#011629d1;place-items:center;padding:clamp(1rem,3vw,2.5rem);display:grid;position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto}.business-sector-modal{background:#f5f9fc;border:1px solid #8bd8f433;border-radius:1.4rem;grid-template-columns:minmax(18rem,.72fr) minmax(0,1.5fr);width:min(72rem,100%);max-height:min(84vh,50rem);margin:auto;display:grid;position:relative;overflow:hidden;box-shadow:0 38px 100px #000e1b6b}.business-sector-modal__close{z-index:10;width:3rem;height:3rem;color:var(--portfolio-ink);transition:color .2s ease,background-color .2s ease,transform .2s var(--portfolio-ease);background:#ffffffe0;border:1px solid #082c571f;border-radius:.8rem;justify-content:center;align-items:center;display:flex;position:absolute;top:1rem;right:1rem;box-shadow:0 9px 24px #042a4f14}.business-sector-modal__close:hover{color:#fff;background:var(--portfolio-blue);transform:translateY(-1px)}.business-sector-modal__summary{isolation:isolate;color:#fff;background:radial-gradient(circle at 18% 84%,#8bd8f42e,#0000 36%),linear-gradient(145deg,#075f9d,#064b80,#042b52);flex-direction:column;justify-content:center;min-height:32rem;padding:clamp(2rem,4vw,3.25rem);display:flex;position:relative;overflow:hidden}.business-sector-modal__summary:after{z-index:-1;content:"";opacity:.22;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:2.8rem 2.8rem;position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 76%);mask-image:linear-gradient(135deg,#000,#0000 76%)}.business-sector-modal__summary-top{justify-content:flex-start;align-items:flex-start;gap:1rem;margin-bottom:4rem;display:flex}.business-sector-modal__summary>p:not(.business-sector-modal__description){color:var(--portfolio-cyan);letter-spacing:.16em;text-transform:uppercase;margin:0 0 .7rem;font-size:.72rem;font-weight:750}.business-sector-modal__summary h2{color:#fff;letter-spacing:-.065em;text-wrap:balance;max-width:11ch;margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(2.2rem,4.2vw,4rem);font-weight:650;line-height:.98}.business-sector-modal__description{color:#d8f2fda8;max-width:27rem;margin:1.2rem 0 0;font-size:.86rem;line-height:1.65}.business-sector-modal__rings{z-index:-1;pointer-events:none;border:1px solid #c8efff1f;border-radius:50%;width:15rem;height:15rem;position:absolute;bottom:-5rem;right:-5rem}.business-sector-modal__rings:before,.business-sector-modal__rings:after,.business-sector-modal__rings i{content:"";border:1px solid #c8efff1a;border-radius:50%;position:absolute}.business-sector-modal__rings:before{top:2.25rem;right:2.25rem;bottom:2.25rem;left:2.25rem}.business-sector-modal__rings:after{top:4.5rem;right:4.5rem;bottom:4.5rem;left:4.5rem}.business-sector-modal__rings i:first-child{top:-2.5rem;right:-2.5rem;bottom:-2.5rem;left:-2.5rem}.business-sector-modal__rings i:last-child{background:#c8efff14;top:6.5rem;right:6.5rem;bottom:6.5rem;left:6.5rem}.business-sector-modal__directory{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#0784c54d transparent;background:linear-gradient(145deg,#8bd8f409,#0000 34%),#f5f9fc;min-width:0;min-height:0;padding:clamp(1.6rem,3.4vw,3rem);overflow-y:auto}.business-sector-modal__directory-header{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f9fcf0;border-bottom:1px solid #0784c51f;justify-content:space-between;align-items:center;gap:2rem;min-height:5.5rem;margin:calc(-1*clamp(1.6rem,3.4vw,3rem)) calc(-1*clamp(1.6rem,3.4vw,3rem)) 1.5rem;padding:1.2rem clamp(5rem,7vw,6.2rem) 1.2rem clamp(1.6rem,3.4vw,3rem);display:flex;position:sticky;top:calc(-1*clamp(1.6rem,3.4vw,3rem))}.business-sector-modal__directory-header>div>span{color:var(--portfolio-blue);letter-spacing:.15em;text-transform:uppercase;font-size:.68rem;font-weight:750}.business-sector-modal__directory-header h3{color:var(--portfolio-ink);letter-spacing:-.035em;margin:.3rem 0 0;font-family:Plus Jakarta Sans,sans-serif;font-size:clamp(1.1rem,2vw,1.5rem);font-weight:650}.business-sector-modal__categories{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.9rem;display:grid}.business-sector-modal__category{background:#ffffffdb;border:1px solid #0784c51f;border-radius:.9rem;min-width:0;overflow:hidden;box-shadow:0 10px 28px #042a4f0b}.business-sector-modal__category header{background:#e8f5fb99;border-bottom:1px solid #0784c51a;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;min-height:3.25rem;padding:.75rem .9rem;display:grid}.business-sector-modal__category header span{color:var(--portfolio-blue);letter-spacing:.1em;font-size:.67rem;font-weight:750}.business-sector-modal__category h4{color:var(--portfolio-ink);margin:0;font-family:Plus Jakarta Sans,sans-serif;font-size:.86rem;font-weight:700;line-height:1.35}.business-sector-modal__category ul{gap:0;margin:0;padding:.45rem .9rem .65rem;list-style:none;display:grid}.business-sector-modal__category li{color:#40576b;border-bottom:1px solid #082c5712;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.65rem;min-height:2.65rem;padding-block:.55rem;font-size:.78rem;line-height:1.45;display:grid}.business-sector-modal__category li:last-child{border-bottom:0}.business-sector-modal__category li>span{background:#8dcce9;border-radius:50%;width:.35rem;height:.35rem;box-shadow:0 0 0 3px #00a7d612}.business-sector-card:focus-visible,.business-sector-navigation button:focus-visible,.business-sector-modal button:focus-visible{outline-offset:3px;outline:3px solid #8bd8f4b8}.business-sector-modal__close:focus-visible{outline-color:var(--portfolio-blue)}@keyframes businessSectorSweep{0%{opacity:0;left:-8rem}35%{opacity:.5}to{opacity:0;left:calc(100% + 8rem)}}@media(max-width:1099px){.business-sector-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.business-sector-card{min-height:20rem}.business-sector-card__body strong{font-size:clamp(1.8rem,3.5vw,2.55rem)}.business-sector-modal{grid-template-columns:minmax(16rem,.62fr) minmax(0,1.38fr)}.business-sector-modal__categories{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.group-structure-page .group-structure-intro__grid{grid-template-columns:minmax(0,1fr)}.business-portfolio-heading{grid-template-columns:minmax(0,1fr);gap:1.6rem}.business-portfolio-heading__aside>p{text-align:left;margin-left:0}.business-sector-navigation{flex-direction:column;align-items:flex-start;gap:.65rem}.business-sector-navigation>div{width:100%}.business-sector-card{min-height:19rem}.business-sector-modal__backdrop{place-items:center;padding:1rem}.business-sector-modal{border-radius:1rem;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;max-height:88dvh}.business-sector-modal__summary{min-height:0;padding:1.4rem}.business-sector-modal__summary-top{margin-bottom:2rem;padding-right:3.4rem}.business-sector-modal__summary h2{max-width:15ch;font-size:clamp(2rem,8vw,3rem)}.business-sector-modal__description{max-width:38rem;margin-top:.8rem}.business-sector-modal__rings{display:none}.business-sector-modal__directory{padding:1rem}.business-sector-modal__directory-header{margin:-1rem -1rem 1rem;padding:1rem 4.8rem 1rem 1rem;top:-1rem}.business-sector-modal__close{position:absolute;top:.85rem;right:.85rem}}@media(max-width:639px){.business-sector-grid{grid-template-columns:minmax(0,1fr)}.business-sector-card{min-height:clamp(19rem,92vw,22rem);padding:1.35rem}.business-sector-card__body strong{max-width:13ch;font-size:clamp(1.9rem,9vw,2.65rem)}.business-sector-card__body small{min-height:0}.business-sector-card__action{font-size:.72rem}.business-sector-modal__category li{font-size:.82rem}}@media(max-width:379px){.group-structure-shell{width:min(100% - 1.25rem,96.25rem)}.business-sector-card{min-height:18.5rem}.business-sector-card__footer{align-items:flex-end}.business-sector-card__action{min-height:2.75rem;margin:-.45rem 0 -.7rem -.5rem;padding-inline:.5rem}.business-sector-modal__backdrop{padding:.5rem}.business-sector-modal{border-radius:.8rem;min-height:0;max-height:calc(100dvh - 1rem)}.business-sector-modal__close{top:.75rem;right:.75rem}.business-sector-modal__summary{padding-top:1.25rem}}@media(prefers-reduced-motion:reduce){.business-sector-card,.business-sector-card:before,.business-sector-card:after,.business-sector-card__icon,.business-sector-card__action svg,.business-sector-card__decoration:before,.business-sector-card__decoration>i,.business-sector-card__decoration svg,.business-sector-navigation button,.business-sector-modal__close{transition-duration:.01ms!important;animation:none!important;transform:none!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--bits-accordion-content-height,var(--reka-accordion-content-height,var(--kb-accordion-content-height,var(--ngp-accordion-content-height,auto)))))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}
