.s0{margin-top:16px !important;font-size:13px !important}
.s1{font-weight:600 !important;font-size:14px !important;margin-top:-8px !important}
.s2{padding:clamp(88px,10vw,144px) var(--gutter) !important}
.s3{font-size:clamp(40px,5.4vw,76px) !important;margin-top:24px !important}
.s4{--min:220px !important;--gap:12px !important;list-style:none !important;padding:0 !important;margin:56px 0 0 !important}
.s5{font-style:normal !important}
.s6{padding-top:28px !important;padding-bottom:clamp(64px,7vw,104px) !important}
.s7{margin-top:clamp(40px,5vw,72px) !important;max-width:860px !important}
.s8{font-size:clamp(40px,5.4vw,72px) !important;margin-top:24px !important}
.s9{max-width:720px !important;margin-top:28px !important}
.sa{padding:clamp(48px,5vw,72px) 0 !important}
.sb{padding-top:40px !important}
.sc{margin-bottom:48px !important}
.sd{--min:260px !important}
.se{background:var(--white) !important}
.sf{--min:320px !important;--gap:48px !important}
.sg{--min:220px !important;--gap:32px 40px !important}
.sh{font-style:normal !important;margin-top:24px !important;font-size:15px !important;line-height:1.7 !important;color:var(--navy) !important}
.si{--min:180px !important;--gap:12px !important;list-style:none !important;margin:0 !important;padding:0 !important}
.sj{align-items:end !important}
.sk{--min:220px !important;--gap:0 !important;margin:0 !important}
.sl{padding:16px 24px !important;border-left:1px solid var(--line) !important}
.sm{font-size:13px !important;font-weight:600 !important}
.sn{margin:8px 0 0 !important;font-family:var(--f-display) !important;font-size:19px !important;color:var(--navy) !important}
.so{align-self:start !important}
.sp{margin:0 0 28px !important}
.sq{--min:280px !important}
.sr{background:var(--white) !important;min-height:150px !important}
.ss{margin:48px 0 20px !important}
.st{list-style:none !important;margin:0 !important;padding:0 !important}
.su{margin:24px 0 40px !important}
.sv{padding:clamp(88px,10vw,128px) 0 !important;scroll-margin-top:76px !important}
.sw{display:flex !important;flex-wrap:wrap !important;gap:48px clamp(48px,7vw,112px) !important;align-items:flex-start !important}
.sx{flex:1 1 320px !important;max-width:440px !important}
.sy{margin-top:22px !important}
.sz{flex:1.4 1 420px !important;min-width:0 !important;background:var(--cream) !important;border-radius:6px !important;padding:clamp(24px,3.5vw,44px) !important;border-top:2px solid var(--navy) !important}
.s10{font-size:30px !important;margin-top:20px !important}
.s11{font-size:16px !important;line-height:1.7 !important;margin:12px 0 0 !important;max-width:480px !important}
.s12{margin-top:24px !important;background:none !important;border:0 !important;border-bottom:1px solid var(--gold) !important;font:inherit !important;font-weight:600 !important;color:var(--navy) !important;cursor:pointer !important;padding:0 0 4px !important}
.s13{--min:250px !important;--gap:40px 32px !important}
.s14{scroll-margin-top:96px !important}
.s15{margin-bottom:40px !important}
.s16{--min:300px !important}
.s17{--min:260px !important;margin-top:24px !important}
.s18{min-height:160px !important}
.s19{margin-top:28px !important}
.s1a{margin:0 0 8px !important}
.s1b{margin-top:24px !important}
.s1c{padding-top:8px !important}
.s1d{font-size:clamp(36px,4.4vw,60px) !important}
.s1e{padding:24px !important}
.s1f{scroll-margin-top:96px !important;padding-bottom:12px !important}
.s1g{margin-top:36px !important}
.s1h{scroll-margin-top:96px !important;margin-top:48px !important}
.s1i{margin-bottom:24px !important}
.s1j{margin-top:48px !important}
.s1k{margin-top:18px !important}
.s1l{padding:clamp(80px,9vw,112px) 0 !important}
.s1m{font-size:clamp(28px,3vw,40px) !important;margin:0 0 40px !important}
.s1n{padding:clamp(64px,7vw,96px) 0 !important}
.s1o{background:var(--white) !important;min-height:160px !important}
.s1p{margin-top:14px !important}
.s1q{--min:340px !important;--gap:48px 28px !important}
.s1r{color:var(--navy) !important}
.s1s{margin-top:20px !important}
.s1t{margin-top:8px !important}
.s1u{padding:clamp(56px,6vw,80px) 0 !important}
.s1v{--min:240px !important;--gap:32px !important}
.s1w{padding:clamp(56px,6vw,80px) 0 !important;scroll-margin-top:96px !important}
.s1x{padding-top:28px !important;padding-bottom:clamp(56px,6vw,80px) !important}
.s1y{margin-top:clamp(40px,5vw,64px) !important}
.s1z{font-size:clamp(40px,5vw,68px) !important;margin-top:22px !important}
.s20{display:flex !important;flex-wrap:wrap !important;gap:12px 40px !important;margin:28px 0 0 !important;font-size:14px !important}
.s21{display:flex !important;gap:8px !important}
.s22{font-weight:700 !important;color:var(--navy) !important}
.s23{margin:0 !important}
.s24{padding:clamp(56px,7vw,96px) 0 !important}
.s25{display:flex !important;flex-wrap:wrap !important;gap:48px clamp(48px,6vw,96px) !important;align-items:flex-start !important}
.s26{flex:0 1 280px !important}
.s27{list-style:none !important;margin:16px 0 0 !important;padding:0 !important;border-left:1px solid var(--line-mid) !important}
.s28{display:grid !important;grid-template-columns:28px minmax(0,1fr) !important;gap:4px !important;padding:8px 0 8px 16px !important;font-size:14px !important;line-height:1.45 !important;color:var(--ink) !important}
.s29{font-family:var(--f-display) !important;color:var(--gold) !important}
.s2a{display:flex !important;flex-direction:column !important;gap:10px !important;margin-top:28px !important;font-size:14px !important}
.s2b{align-self:flex-start !important}
.s2c{flex:1 1 560px !important;min-width:0 !important;max-width:760px !important}
.s2d{padding:0 0 40px !important;margin:0 0 40px !important;border-bottom:1px solid rgba(31,42,58,0.1) !important;scroll-margin-top:112px !important}
.s2e{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:12px !important}
.s2f{font-family:var(--f-display) !important;font-weight:300 !important;font-size:28px !important;color:var(--gold) !important;line-height:1 !important}
.s2g{font-size:clamp(24px,2.4vw,30px) !important;line-height:1.2 !important;margin:0 !important}
.s2h{font-size:16.5px !important}
.s2i{border-top:1px solid var(--line-soft) !important;padding:clamp(72px,8vw,104px) 0 !important}
.s2j{display:flex !important;flex-wrap:wrap !important;justify-content:space-between !important;align-items:flex-end !important;gap:32px !important}
.s2k{font-size:17px !important;line-height:1.7 !important;margin:16px 0 0 !important}
.s2l{gap:12px !important}
.s2m{font-size:15px !important;padding:16px 28px !important}
.s2n{--min:340px !important;--gap:48px clamp(48px,7vw,104px) !important;align-items:start !important}
.s2o{margin-top:40px !important}
.s2p{font-size:12px !important;letter-spacing:.1em !important}
.s2q{color:var(--gold-dk) !important}
.s2r{margin-top:32px !important;max-width:560px !important;line-height:1.65 !important}
.s2s{position:absolute !important;inset:0 !important}
.s2t{--min:380px !important;--gap:32px 96px !important;align-items:end !important;margin-bottom:clamp(56px,7vw,96px) !important}
.s2u{letter-spacing:.1em !important;font-weight:400 !important}
.s2v{font-size:17px !important;line-height:1.7 !important;margin:0 !important;max-width:520px !important}
.s2w{display:flex !important;flex-direction:column !important;gap:clamp(72px,9vw,128px) !important}
.s2x{flex:1.4 1 460px !important;border-radius:4px !important}
.s2y{flex:1 1 340px !important}
.s2z{flex:1.4 1 460px !important;position:relative !important}
.s30{border-radius:4px !important}
.s31{--min:420px !important;--gap:clamp(48px,5vw,72px) !important}
.s32{margin-top:32px !important}
.s33{max-width:520px !important}
.s34{padding-top:clamp(0px,8vw,120px) !important}
.s35{--min:380px !important;--gap:48px 96px !important}
.s36{--min:220px !important;--gap:32px 40px !important;align-self:end !important}
.s37{margin-top:12px !important}
.s38{display:flex !important;flex-wrap:wrap !important;justify-content:space-between !important;align-items:flex-end !important;gap:24px !important;margin-bottom:64px !important}
.s39{font-weight:400 !important;letter-spacing:.08em !important}
.s3a{display:flex !important;flex-wrap:wrap !important;justify-content:space-between !important;align-items:flex-end !important;gap:24px 64px !important;margin-bottom:40px !important}
.s3b{font-size:14px !important;padding:13px 22px !important}
.s3c{display:block !important}
.s3d{margin-top:8px !important;line-height:1.6 !important}
.s3e{display:flex !important;flex-wrap:wrap !important;gap:16px 24px !important;align-items:center !important;margin-top:56px !important;padding-top:32px !important;border-top:1px solid rgba(31,42,58,0.1) !important}
.s3f{font-size:14px !important}
.s3g{--min:380px !important;--gap:32px 96px !important;align-items:end !important;margin-bottom:48px !important}
.s3h{left:22.8% !important;top:27.1% !important}
.s3i{left:49.4% !important;top:15.8% !important}
.s3j{left:62.5% !important;top:38.4% !important}
.s3k{left:65.1% !important;top:38.1% !important}
.s3l{left:69.4% !important;top:33.8% !important}
.s3m{left:87.2% !important;top:75.2% !important}
.s3n{display:flex !important;flex-wrap:wrap !important;justify-content:space-between !important;align-items:flex-end !important;gap:24px !important;margin-bottom:56px !important}
.s3o{--min:420px !important;--gap:48px !important}
.s3p{display:block !important;color:var(--navy) !important}
.s3q{font-size:15.5px !important;line-height:1.65 !important;margin:12px 0 0 !important;color:var(--ink) !important}
.s3r{display:flex !important;flex-direction:column !important}
.s3s{padding-top:0 !important}
.s3t{font-size:13px !important;margin-top:8px !important;color:var(--ink) !important}
.s3u{padding-bottom:0 !important;border-bottom:0 !important}
.s3v{--min:380px !important;--gap:56px 96px !important;align-items:start !important}
.s3w{font-size:17px !important;line-height:1.7 !important;margin:24px 0 0 !important;max-width:460px !important}
.s3x{font-weight:600 !important}
.s3y{padding-bottom:2px !important;font-size:inherit !important}
.s3z{background:var(--white) !important;border-radius:6px !important;padding:clamp(28px,3.5vw,48px) !important;box-shadow:0 30px 60px -40px rgba(31,42,58,0.3) !important;border-top:2px solid var(--gold) !important}
.s40{padding:40px 0 !important}
.s41{width:48px !important;height:48px !important;color:var(--gold-dk) !important;font-size:22px !important}
.s42{font-size:36px !important;margin-top:24px !important}
.s43{font-size:16px !important;line-height:1.7 !important;margin:12px 0 0 !important}
.s44{margin-top:28px !important;background:none !important;border:0 !important;border-bottom:1px solid var(--gold) !important;padding:0 0 4px !important;font:inherit !important;font-weight:600 !important;color:var(--navy) !important;cursor:pointer !important}
.s45{gap:20px !important}
.s46{font-size:12.5px !important}
.s47{padding:clamp(80px,9vw,120px) 0 !important}
.s48{--min:360px !important;--gap:32px !important}
.s49{font-size:clamp(28px,3vw,40px) !important;line-height:1.15 !important;letter-spacing:-0.015em !important;margin-top:14px !important}
.s4a{font-size:18px !important;line-height:1.75 !important;margin:18px 0 0 !important;max-width:720px !important}
.s4b{padding:clamp(88px,10vw,128px) 0 !important;scroll-margin-top:96px !important}
.s4c{--min:280px !important;--gap:20px !important;margin-top:48px !important}
.s4d{margin-bottom:14px !important}
.s4e{--min:340px !important;--gap:48px clamp(48px,7vw,104px) !important}
.s4f{margin:36px 0 0 !important}
.s4g{align-self:end !important}
.s4h{--min:120px !important}
.s4i{padding-top:44px !important}
.s4j{--min:320px !important;--gap:40px clamp(40px,6vw,88px) !important;align-items:center !important}
.s4k{font-size:clamp(30px,3.2vw,44px) !important;margin-top:20px !important}
.s4l{margin-top:28px !important;color:var(--navy) !important}
.s4m{margin:22px 0 48px !important}
.s4n{display:flex !important;flex-wrap:wrap !important;justify-content:space-between !important;align-items:baseline !important;gap:16px !important;margin-bottom:24px !important}
.s4o{padding-top:28px !important;padding-bottom:clamp(72px,8vw,112px) !important}
.s4p{align-items:center !important;margin-top:clamp(40px,5vw,72px) !important}
.s4q{--min:360px !important;--gap:48px clamp(48px,7vw,112px) !important;align-items:start !important}
.s4r{border-top:1px solid var(--line) !important}
.s4s{margin-bottom:56px !important}
.s4t{--min:220px !important;--gap:40px 32px !important}
.s4u{--min:380px !important;--gap:48px clamp(48px,7vw,104px) !important;align-items:start !important}
.s4v{padding:clamp(28px,3.5vw,44px) !important}
.s4w{margin-top:16px !important}
.s4x{margin-bottom:32px !important}
.s4y{--min:320px !important;--gap:56px clamp(48px,6vw,96px) !important;align-items:start !important}
.s4z{margin-bottom:8px !important}
.s50{gap:16px !important}
.s51{--min:320px !important;--gap:40px clamp(40px,6vw,96px) !important}
.s52{margin:0 0 16px !important;color:var(--navy) !important}
.s53{--min:340px !important;--gap:40px clamp(48px,7vw,112px) !important;align-items:start !important}
.s54{font-size:16px !important;line-height:1.7 !important;margin:16px 0 0 !important}
.s55{--min:320px !important;--gap:40px clamp(40px,6vw,88px) !important;align-items:start !important}
.s56{font-size:clamp(28px,3vw,40px) !important;margin-top:20px !important}
.s57{--min:250px !important;--gap:40px 32px !important;margin-top:40px !important}
.s58{margin:56px 0 0 !important}
.s59{--min:200px !important;--gap:12px !important}
.s5a{font-size:12.5px !important;margin:32px 0 0 !important;color:#4A5568 !important}
.s5b{margin:56px 0 0 !important;--min:320px !important;--gap:40px !important;align-items:center !important}
.s5c{left:4% !important;right:4% !important;top:14% !important;height:10px !important;border-radius:2px !important;background:#1F2A3A !important;opacity:.85 !important}
.s5d{left:12% !important;width:7% !important;top:14% !important;height:22px !important;border-radius:2px !important;background:#1F2A3A !important}
.s5e{left:4% !important;right:30% !important;top:34% !important;height:0 !important;border-top:2px dashed #C89B3C !important}
.s5f{left:10% !important;right:10% !important;top:42% !important;height:2px !important;background:#B5483A !important}
.s5g{right:8% !important;top:0 !important;bottom:0 !important;width:4px !important;background:#3E7C8C !important}
.s5h{right:8% !important;width:14% !important;bottom:18% !important;height:3px !important;background:#3E7C8C !important}
.s5i{position:absolute !important;left:4% !important;bottom:10% !important;font-size:11px !important;font-weight:700 !important;letter-spacing:.1em !important;color:#4A5568 !important}
.s5j{left:2% !important;top:0 !important;bottom:0 !important;width:4px !important;background:#C89B3C !important}
.s5k{background:#1F2A3A !important}
.s5l{background:#C89B3C !important}
.s5m{background:#3E7C8C !important}
.s5n{background:#B5483A !important}
.s5o{align-items:end !important;gap:clamp(40px,6vw,96px) !important;margin-top:clamp(40px,5vw,72px) !important}
.s5p{font-size:clamp(40px,5.4vw,76px) !important;line-height:1.05 !important;margin-top:24px !important}
.s5q{font-size:16px !important;line-height:1.75 !important;margin:16px 0 0 !important;max-width:600px !important}
.s5r{display:flex !important;flex-direction:column !important;gap:clamp(80px,9vw,128px) !important}
.s5s{display:flex !important;flex-wrap:wrap !important;flex-direction:row !important;gap:clamp(32px,5vw,72px) !important;align-items:center !important}
.s5t{flex:1.2 1 420px !important;display:block !important}
.s5u{font-size:clamp(30px,3.2vw,44px) !important;margin-top:22px !important}
.s5v{margin-top:16px !important;line-height:1.7 !important}
.s5w{display:flex !important;flex-wrap:wrap !important;flex-direction:row-reverse !important;gap:clamp(32px,5vw,72px) !important;align-items:center !important}
.s5x{--min:260px !important;--gap:40px 32px !important}
.s5y{display:grid !important;gap:48px !important}
.s5z{margin:0 0 18px !important;color:var(--navy) !important}
.s60{--min:140px !important}
.s61{font-size:14px !important;padding:9px 14px !important;border-color:rgba(200,155,60,0.5) !important}
.s62{scroll-margin-top:76px !important}
.s63{background:var(--white) !important;border-radius:6px !important;border:1px solid rgba(31,42,58,0.1) !important}
.s64{padding-bottom:2px !important;font-size:15.5px !important}
.s65{padding:clamp(64px,7vw,88px) 0 !important}
.s66{--min:190px !important}
.s67{background:var(--cream) !important;padding:22px !important;display:flex !important;flex-direction:column !important;gap:8px !important}
.s68{font-family:var(--f-display) !important;font-size:20px !important;color:var(--navy) !important}
.s69{font-size:13px !important;line-height:1.5 !important}
.s6a{margin:0 0 40px !important}
.s6b{padding-top:28px !important;padding-bottom:clamp(80px,9vw,120px) !important}
.s6c{font-size:clamp(40px,5vw,64px) !important;margin:48px 0 !important}
.s6d{--min:260px !important;--gap:48px 40px !important;align-items:start !important}
.s6e{margin:0 0 14px !important}
.s6f{list-style:none !important;margin:0 !important;padding:0 !important;border-top:1px solid var(--line) !important}
.s6g{display:block !important;padding:10px 0 10px 0px !important;border-bottom:1px solid var(--line-soft) !important;font-size:14.5px !important}
.s6h{display:block !important;padding:10px 0 10px 16px !important;border-bottom:1px solid var(--line-soft) !important;font-size:14.5px !important}
.s6i{display:block !important;padding:10px 0 10px 32px !important;border-bottom:1px solid var(--line-soft) !important;font-size:14.5px !important}
