:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#10233c;font-synthesis:none;background:#f7f6f1;font-family:Segoe UI,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a{color:inherit}a:focus-visible{outline-offset:5px;outline:3px solid #d5ab73}.site{overflow:hidden}.site-header{background:#f7f6f1;justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:18px 6.25%;display:flex}.brand{align-items:center;gap:11px;text-decoration:none;display:inline-flex}.brand-mark{color:#fff;letter-spacing:-4px;background:#10233c;border-radius:50%;place-items:center;width:43px;height:43px;padding:0 6px 6px 0;font:italic 31px/1 Georgia,serif;display:grid}.brand-mark span{color:#d3ae7b}.brand-name{letter-spacing:-1px;font:700 25px/.85 Georgia,serif}.brand-name span{letter-spacing:1.5px;margin-top:6px;font:700 8px/1 Segoe UI,Arial,sans-serif;display:block}.header-right{align-items:center;gap:30px;display:flex}.header-domain{color:#6a737c;font-size:12px}.header-link{border:1px solid #ccd0cd;border-radius:40px;padding:11px 17px;font-size:12px;font-weight:600;text-decoration:none;transition:background .2s,color .2s}.header-link span{margin-left:12px}.header-link:hover{color:#fff;background:#10233c}.hero{color:#f9f8f2;background:#10233c;grid-template-columns:1fr 1fr;min-height:630px;display:grid;position:relative}.hero-copy{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;padding:80px 5% 90px 12.5%;display:flex;position:relative}.status,.section-label{letter-spacing:2px;align-items:center;gap:10px;margin:0;font-size:10px;font-weight:700;display:flex}.status{color:#d2b88e}.status span,.section-label span,.coming-label span{background:#d8b27b;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block}.hero h1,.approach h2,.closing h2{letter-spacing:-2px;margin:28px 0 0;font-family:Georgia,Times New Roman,serif;font-weight:400}.hero h1{max-width:610px;font-size:clamp(52px,5.3vw,82px);line-height:1.04}.hero h1 em,.approach h2 em,.closing h2 em{color:#d7b78d;font-weight:400}.hero-description{color:#c4ced7;max-width:430px;margin:27px 0 0;font-size:16px;line-height:1.8}.hero-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:35px;display:flex}.hero-button{color:#142a42;background:#ead9bd;align-items:center;gap:35px;padding:17px 20px;font-size:12px;font-weight:700;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.hero-button:hover{background:#fff1d9;transform:translateY(-2px)}.hero-button span{font-size:18px;line-height:1}.coming-label{color:#d8e0e5;align-items:center;gap:9px;font-size:12px;display:flex}.coming-label span{background:#91b9a7}.hero-visual{background:#1c344b;justify-content:center;align-items:center;min-width:0;padding:42px 10% 54px 2%;display:flex;position:relative}.hero-image{width:min(100%,590px);height:auto;display:block}.visual-note{color:#10233c;background:#f6f4eb;align-items:center;gap:13px;padding:17px 22px;display:flex;position:absolute;bottom:105px;left:-18px;box-shadow:0 12px 35px #06192b33}.note-icon{color:#b68b57;font-size:29px}.visual-note small,.visual-note strong{display:block}.visual-note small{color:#718079;letter-spacing:1.5px;margin-bottom:5px;font-size:8px;font-weight:700}.visual-note strong{font:18px Georgia,serif}.visual-caption{color:#a4b2b8;letter-spacing:1.5px;font-size:9px;position:absolute;bottom:25px;right:10%}.approach{max-width:1500px;margin:0 auto;padding:105px 6.25% 100px}.approach-heading{justify-content:space-between;align-items:end;gap:40px;display:flex}.section-label{color:#777e79}.section-label span{background:#b68b57}.approach h2{max-width:620px;margin-top:22px;font-size:clamp(38px,4vw,58px);line-height:1.1}.approach h2 em{color:#a7794d}.approach-heading>p{color:#69747b;max-width:310px;margin:0 0 4px;font-size:14px;line-height:1.8}.pillars{border-top:1px solid #d9dcd5;grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.pillar{min-height:210px;padding:28px 30px 0 0;position:relative}.pillar+.pillar{border-left:1px solid #d9dcd5;padding-left:30px}.pillar-number{color:#858e88;letter-spacing:1.4px;font-size:10px;font-weight:700}.pillar-icon{color:#ad855d;margin-top:24px;font-size:27px;line-height:1;display:block}.pillar h3{letter-spacing:-.5px;margin:16px 0 10px;font:24px Georgia,serif}.pillar p{color:#69747b;max-width:290px;margin:0;font-size:14px;line-height:1.7}.closing{background:#e7e9e1;justify-content:space-between;align-items:end;gap:30px;min-height:300px;padding:68px 6.25%;display:flex;position:relative}.closing-art{opacity:.7;pointer-events:none;width:auto;max-width:60%;height:100%;position:absolute;top:0;right:5%}.closing-copy,.closing-domain{position:relative}.closing h2{max-width:650px;margin-top:20px;font-size:clamp(38px,4vw,57px);line-height:1.1}.closing h2 em{color:#a7794d}.closing-copy>p:last-child{color:#69747b;margin:20px 0 0;font-size:14px;line-height:1.7}.closing-domain{white-space:nowrap;padding-bottom:5px;font-size:12px;font-weight:700}.closing-domain span{color:#a7794d;margin-left:14px}.site-footer{color:#c8d2d7;background:#10233c;justify-content:space-between;gap:20px;padding:26px 6.25%;font-size:11px;display:flex}.site-footer span:last-child{letter-spacing:1.3px;font-size:9px}.page{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:100vh;padding:2rem 1.5rem;display:flex}.eyebrow{letter-spacing:.12em;color:#a7794d;margin:0;font-size:.875rem;font-weight:600}.page h1{margin:0;font:400 clamp(2.5rem,8vw,4.5rem) Georgia,serif}.lead{color:#69747b;margin:0}.button{color:#fff;background:#10233c;margin-top:.5rem;padding:.8rem 1.1rem;font-weight:600;text-decoration:none}@media (width<=800px){.site-header{min-height:76px}.header-domain{display:none}.hero{grid-template-columns:1fr}.hero-copy{padding:75px 6.25% 70px}.hero h1{max-width:600px}.hero-visual{padding:30px 8% 52px}.hero-image{max-width:520px}.visual-note{bottom:55px;left:6%}.visual-caption{font-size:8px;bottom:20px;right:6%}.approach{padding-top:75px;padding-bottom:75px}.approach-heading{flex-direction:column;align-items:start;gap:20px}.approach-heading>p{max-width:500px}.closing{flex-direction:column;align-items:start}}@media (width<=520px){.site-header{padding:15px 6%}.brand-name{font-size:22px}.header-link{padding:10px 13px}.hero h1{letter-spacing:-1.5px;font-size:clamp(46px,12vw,64px)}.hero-description{font-size:15px}.hero-visual{padding:20px 4% 55px}.visual-note{padding:12px 15px;bottom:38px;left:5%}.visual-caption{display:none}.pillars{grid-template-columns:1fr;margin-top:38px}.pillar{min-height:auto;padding:25px 0}.pillar+.pillar{border-top:1px solid #d9dcd5;border-left:0;padding-left:0}.pillar-icon{margin-top:18px}.closing{padding-top:60px;padding-bottom:60px}.closing-art{opacity:.4;max-width:80%}.site-footer{flex-direction:column}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}
