/* Generated by tools/transplant.py from the Claude Design v2 export — do not hand-edit; re-run the tool. */
*{box-sizing:border-box}
[hidden]{display:none!important}
html,body{margin:0}
body{background:#F7F4EC;font-family:Manrope,system-ui,sans-serif;font-weight:400;color:#14263F}
a{color:#2E5EAA;text-decoration:none}
img{max-width:100%}
.v002d0a{display:flex;flex-direction:column;gap:9px;font-size:15px}
.v0040fe{display:flex;gap:14px;font-size:13.5px;color:#7EA6DC;flex-wrap:wrap}
.v00fcf1{margin:10px 0px 0px;font-size:16px;line-height:1.6;color:#3C4A60}
.v01090b{background:#FFFFFF;border-radius:16px;padding:clamp(22px, 3vw, 36px);display:flex;flex-direction:column;gap:26px}
.v013af3{font-size:clamp(30px, 3.2vw, 38px);font-weight:700;line-height:1.15;font-family:'Playfair Display', Georgia, serif;letter-spacing:-0.01em}
.v0163ba{position:absolute;bottom:14px;left:14px;color:#A8874C;font-size:14px}
.v01758b{position:absolute;top:14px;left:14px;font-size:12.5px;padding:4px 11px;border-radius:999px;background:#FFFFFF;color:#2E5EAA;font-weight:500}
.v0198f5{margin-top:auto;display:flex;justify-content:space-between;align-items:center;background:#F7F4EC;border-radius:12px;padding:10px 12px;text-decoration:none;color:#14263F;gap:10px;font-weight:500}
.v025be0{flex:1 1 480px;min-width:0px;background:#FFFFFF;border-radius:18px;padding:clamp(22px, 3vw, 32px);box-shadow:rgba(20, 38, 63, 0.08) 0px 12px 40px}
.v02fcbf{border:1px solid rgba(255, 255, 255, 0.3);color:#FFFFFF;padding:14px 26px;border-radius:12px;font-size:16px;text-decoration:none}
.v03f7c7{width:24px;height:24px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;font-size:13px;border:1.5px solid rgba(20, 38, 63, 0.25);color:transparent}
.v040559{margin:10px 0px 0px;font-size:15px;line-height:1.6;color:#3C4A60;max-width:640px}
.v04dbcc{font-size:14px;padding:9px 16px;border-radius:999px;cursor:pointer;background:#FFFFFF;color:#14263F;border:1px solid rgba(20, 38, 63, 0.12);font-weight:500}
.v04ed31{margin:0px 0px 20px;font-size:15.5px;line-height:1.6;color:#3C4A60}
.v04fb21{position:absolute;top:-14%;right:2%;width:min(34vw, 380px);aspect-ratio:1 / 1;border-radius:50%;background:#7EA6DC;opacity:0.3}
.v0691bf{font-size:13px;color:rgba(255, 255, 255, 0.8)}
.v06e425{position:relative;padding:clamp(24px, 4vw, 56px) clamp(16px, 4vw, 48px) clamp(100px, 10vw, 130px);max-width:760px}
.v084458{margin:clamp(48px, 6vw, 80px) clamp(16px, 4vw, 48px) 24px;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 320px), 1fr));gap:clamp(12px, 1.6vw, 20px);align-items:stretch}
.v0a7c4c{padding:clamp(48px, 6vw, 80px) clamp(16px, 4vw, 48px) 0px}
.v0a8050{position:absolute;top:-14%;right:6%;width:min(30vw, 320px);aspect-ratio:1 / 1;border-radius:50%;background:#7EA6DC;opacity:0.3}
.v0a8321{display:flex;gap:12px;flex-wrap:wrap}
.v0b28b6{font-size:clamp(16px, 1.5vw, 19px);line-height:1.6;color:#FFFFFF;margin:0px;max-width:560px}
.v0b3d10{position:relative;min-height:380px}
.v0b717f{font-weight:700;font-size:clamp(30px, 3.4vw, 40px);margin:0px 0px 18px;font-family:'Playfair Display', Georgia, serif;letter-spacing:-0.01em}
.v0b851a{margin-top:16px;font-size:14px}
.v0c7075{background:#2E5EAA;color:#FFFFFF;border-radius:16px;padding:30px;min-height:300px;display:flex;flex-direction:column;text-decoration:none}
.v0c94db{font-size:14px;color:rgba(255, 255, 255, 0.65)}
.v0d3d74{font-size:13.5px;color:#6B7385;margin-top:2px}
.v0d498f{font-size:clamp(16px, 1.5vw, 19px);line-height:1.6;color:#FFFFFF;margin:0px 0px 28px;max-width:600px}
.v0d7305{font-weight:700;font-size:clamp(28px, 3vw, 40px);line-height:1.15;margin:8px 0px 10px;font-family:'Playfair Display', Georgia, serif;letter-spacing:-0.01em}
.v0d9671{font-weight:700;font-size:clamp(30px, 3.4vw, 40px);margin:0px 0px 6px;font-family:'Playfair Display', Georgia, serif;letter-spacing:-0.01em}
.v0e7a30{height:26px;display:block}
.v0ecec1{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-top:auto;flex-wrap:wrap}
.v0f36de{display:flex;gap:10px;align-items:center}
.v0f77de{flex:1 1 180px;background:#2E5EAA;color:#FFFFFF;height:54px;border-radius:12px;display:grid;place-items:center;font-size:15.5px;cursor:pointer}
.v0f9454{background:#FFFFFF;border-radius:16px;overflow:hidden}
.v10cd8d{font-weight:700;font-size:clamp(30px, 3.4vw, 40px);margin:0px;font-family:'Playfair Display', Georgia, serif;letter-spacing:-0.01em}
.v116c94{margin-top:auto;align-self:flex-start;background:#2E5EAA;color:#FFFFFF;padding:12px 24px;border-radius:10px;text-decoration:none;font-size:15px;font-weight:500}
.v12290b{background:#2E5EAA;color:#FFFFFF;border-radius:16px;padding:clamp(28px, 4vw, 44px);display:flex;flex-direction:column}
.v13a36c{font-size:13px;color:#2E5EAA}
.v13dc1b{margin:0px 0px 20px;font-size:14.5px;line-height:1.5;color:rgba(255, 255, 255, 0.8)}
.v146234{text-align:right;flex:0 0 auto}
.v14c91d{position:absolute;inset:0px;background:linear-gradient(rgba(20, 38, 63, 0) 45%, #14263F 100%)}
.v159126{background:#14263F;color:#FFFFFF;padding:56px clamp(16px, 4vw, 48px) 32px}
.v1598cb{font-weight:700;font-size:clamp(30px, 3.4vw, 40px);margin:0px 0px 28px;font-family:'Playfair Display', Georgia, serif;letter-spacing:-0.01em}
.v17765c{color:#FFFFFF}
.v17f714{border-radius:14px;padding:14px 16px;display:flex;gap:12px;align-items:center;cursor:pointer;border:1px solid rgba(20, 38, 63, 0.12)}
.v192c28{background:#2E5EAA;color:#FFFFFF;border-radius:16px;padding:28px}
.v1a1013{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 260px), 1fr));gap:12px}
.v1b9ade{font-size:21px;margin:8px 0px 6px;font-family:Marcellus, Georgia, serif;font-weight:400}
.v1c24d0{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 260px), 1fr));gap:clamp(12px, 1.6vw, 20px)}
.v1c3ea1{font-size:22px;margin-top:6px;font-family:Marcellus, Georgia, serif;font-weight:400}
.v1c4db4{display:flex;justify-content:space-between;border-top:1px solid rgba(255, 255, 255, 0.12);padding-top:12px}
.v1c506f{font-size:14px;color:rgba(255, 255, 255, 0.7)}
.v1ccdd7{font-family:Manrope, system-ui, sans-serif;color:#14263F;min-height:100vh;display:flex;flex-wrap:wrap;background:#F7F4EC}
.v1e0b17{color:#A8874C;font-size:22px;font-family:Marcellus, Georgia, serif;font-weight:400}
.v1ef168{font-size:14px;color:rgba(255, 255, 255, 0.65);margin-bottom:22px}
.v1f5c1e{font-size:13.5px;color:rgba(255, 255, 255, 0.8);margin-top:4px}
.v1f7c02{margin:0px 0px 14px;font-size:16.5px;line-height:1.65;color:#3C4A60}
.v204ace{background:#2E5EAA;color:#FFFFFF;border-radius:16px;padding:clamp(24px, 3vw, 32px);display:flex;flex-direction:column}
.v211437{font-size:12.5px;color:#6B7385}
.v217f16{position:absolute;inset:0px;background:linear-gradient(rgba(20, 38, 63, 0) 30%, rgba(20, 38, 63, 0.9) 65%, #14263F 100%)}
.v223f13{position:relative;align-self:flex-start}
.v223f33{display:flex;gap:14px;font-size:13.5px;color:#2E5EAA;flex-wrap:wrap}
.v22d17b{padding:0px clamp(16px, 4vw, 48px) clamp(48px, 6vw, 80px)}
.v22f6e3{display:flex;gap:clamp(12px, 1.6vw, 20px);overflow-x:auto;padding:0px clamp(16px, 4vw, 48px) 12px;scroll-snap-type:x}
.v230e9d{display:grid;place-items:center;background:#2E5EAA;color:#FFFFFF;height:54px;border-radius:12px;font-size:16px;text-decoration:none}
.v232814{margin:0px 0px 24px;font-size:16px;color:#6B7385}
.v238602{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;padding:22px clamp(18px, 2.4vw, 28px);text-decoration:none;color:#14263F}
.v2494e2{background:#FFFFFF;border:1px solid rgba(20, 38, 63, 0.15);border-radius:12px;height:56px;padding:0px 16px;display:flex;flex-direction:column;justify-content:center;font-weight:500}
.v2554ec{font-family:Manrope, system-ui, sans-serif;color:#14263F;background:#F7F4EC}
.v257e59{font-weight:700;font-size:clamp(30px, 3.4vw, 40px);margin:0px 0px 20px;font-family:'Playfair Display', Georgia, serif;letter-spacing:-0.01em}
.v265308{display:flex;flex-wrap:wrap;gap:10px}
.v26bd29{margin:0px;font-size:15px;line-height:1.55;color:rgba(255, 255, 255, 0.85)}
.v26f012{display:flex;gap:16px;padding:18px 24px;border-bottom:1px solid rgba(20, 38, 63, 0.06);align-items:flex-start}
.v276044{padding:18px clamp(16px, 4vw, 48px) 0px;margin:0px;font-size:15px;color:#6B7385}
.v28c854{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 280px), 1fr));gap:clamp(12px, 1.6vw, 20px);padding:28px clamp(16px, 4vw, 48px) 0px}
.v291c2a{color:#7EA6DC;font-size:13px;margin-bottom:14px}
.v2b63f7{flex:1 1 520px;min-width:0px;display:flex;flex-direction:column;gap:clamp(20px, 2.4vw, 28px)}
.v2b8220{font-weight:700;font-size:clamp(24px, 2.6vw, 30px);margin:0px;font-family:'Playfair Display', Georgia, serif;letter-spacing:-0.01em}
.v2ccb2a{font-size:12.5px;padding:6px 12px;border-radius:999px;cursor:pointer;background:rgba(255, 255, 255, 0.18);color:#FFFFFF;font-weight:500}
.v2d2e80{width:44px;height:44px;border-radius:50%;background:#FFFFFF;color:#2E5EAA;display:grid;place-items:center;flex:0 0 auto}
.v2d605b{background:#FFFFFF;color:#14263F;padding:12px 22px;border-radius:10px;text-decoration:none;font-size:15px;font-weight:500}
.v2e8498{padding:18px 20px 20px;display:flex;flex-direction:column;flex:1 1 0%}
.v2f9c9f{margin:32px 0px 0px;font-size:13px;color:#6B7385;line-height:1.6}
.v2fad49{background:#FFFFFF;border-radius:12px;padding:16px 18px;font-weight:500}
.v309e74{font-size:26px;font-weight:400;line-height:1.2;font-family:Marcellus, Georgia, serif}
.v31dc85{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:24px}
.v31eae5{font-size:13px;color:#6B7385;margin-top:4px;line-height:1.5}
.v326285{color:#7EA6DC}
.v330064{font-size:15px;color:#2E5EAA}
.v339aab{font-weight:700;font-size:clamp(30px, 3.4vw, 40px);margin:0px 0px 16px;font-family:'Playfair Display', Georgia, serif;letter-spacing:-0.01em}
.v33baa7{margin:0px 0px 14px;font-size:15.5px;line-height:1.65;color:#3C4A60}
.v33cf5f{display:inline-block;background:rgba(255, 255, 255, 0.12);color:#FFFFFF;padding:14px 26px;border-radius:12px;font-size:16px;border:1px solid rgba(255, 255, 255, 0.3);text-decoration:none;font-weight:500}
.v33d6dc{color:#A8874C;font-size:14px;width:24px;flex:0 0 auto}
.v34600e{border:1px solid rgba(255, 255, 255, 0.35);color:#FFFFFF;padding:13px 24px;border-radius:12px;font-size:15.5px;text-decoration:none}
.v348de5{position:relative;background:#14263F;color:#FFFFFF;overflow:hidden;min-height:min(70vh, 520px);display:flex;flex-direction:column}
.v349af2{flex:1 1 0%;min-width:0px}
.v34a7a9{background:#FFFFFF;border-radius:12px;padding:16px 18px;display:flex;justify-content:space-between;align-items:center;gap:10px;font-weight:500}
.v34ca4a{font-size:14.5px;line-height:1.65;color:rgba(255, 255, 255, 0.75)}
.v34d235{background:#FFFFFF;padding:20px 24px;display:flex;gap:16px}
.v3590bc{color:#6B7385;flex:0 0 200px}
.v35a810{display:flex;align-items:center;gap:20px;margin-top:22px;flex-wrap:wrap}
.v36aab7{margin:22px 0px 0px;font-size:14px;color:#6B7385;line-height:1.6}
.v36f757{background:#14263F;color:#FFFFFF;border-radius:16px;padding:30px;min-height:300px;display:flex;flex-direction:column;text-decoration:none}
.v3730e6{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 340px), 1fr));gap:clamp(12px, 1.6vw, 20px)}
.v377741{font-size:16px;color:#6B7385}
.v37e59c{color:#A8874C;font-size:26px;line-height:1.6;font-family:Marcellus, Georgia, serif;font-weight:400}
.v381a18{font-size:13px;color:#6B7385;margin-bottom:14px}
.v38a4ad{font-size:15.5px;line-height:1.5;margin:6px 0px 14px;color:#3C4A60}
.v38f03f{position:relative;display:inline-flex;align-items:center;gap:10px;margin:20px clamp(16px, 4vw, 48px) 0px;background:rgba(168, 135, 76, 0.16);border:1px solid rgba(168, 135, 76, 0.4);color:#E8C892;padding:8px 16px;border-radius:999px;font-size:13.5px;align-self:flex-start;font-weight:500}
.v395b2c{flex:1 1 520px;min-width:0px;max-width:820px}
.v39653e{font-size:28px;font-weight:400;margin-bottom:8px;font-family:Marcellus, Georgia, serif}
.v397b44{padding:clamp(24px, 3vw, 40px)}
.v39a39f{margin:0px 0px 20px;font-size:15.5px;line-height:1.6;color:rgba(255, 255, 255, 0.85)}
.v39acec{width:40px;height:40px;border-radius:50%;background:#2E5EAA;color:#FFFFFF;display:grid;place-items:center;flex:0 0 auto}
.v39dec0{position:absolute;top:40%;right:22%;width:min(11vw, 130px);aspect-ratio:1 / 1;border-radius:50%;background:#E7EEF8;opacity:0.9}
.v3a0c0e{margin:clamp(56px, 7vw, 96px) clamp(16px, 4vw, 48px) 0px;background:#14263F;color:#FFFFFF;border-radius:16px;overflow:hidden;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 380px), 1fr))}
.v3c1163{display:flex;gap:16px;padding:16px 24px;border-bottom:1px solid rgba(20, 38, 63, 0.06);flex-wrap:wrap}
.v3ce161{position:absolute;inset:0px;background:linear-gradient(rgba(20, 38, 63, 0) 40%, #14263F 100%)}
.v3d542c{display:grid;place-items:center;background:#2E5EAA;color:#FFFFFF;height:56px;border-radius:12px;font-size:16px;cursor:pointer;transition:opacity 0.2s;opacity:0.45;pointer-events:none}
.v3d65b4{position:absolute;top:-10%;right:-12%;width:min(56vw, 560px);aspect-ratio:1 / 1;border-radius:50%;background:#2E5EAA;opacity:0.5}
.v3d7ab0{display:flex;flex-direction:column;gap:12px;margin-top:22px;font-size:14.5px}
.v3db267{margin:0px 0px 14px;font-size:17px;line-height:1.65;color:#FFFFFF}
.v3dcc98{flex:1 1 0%;text-align:center;padding:10px 12px;border-radius:9px;font-size:14.5px;cursor:pointer;background:#FFFFFF;color:#14263F;box-shadow:rgba(0, 0, 0, 0.06) 0px 1px 2px;font-weight:500}
.v3dd9b4{font-size:15px}
.v3df5f6{position:absolute;inset:0px;width:100%;height:100%;object-fit:cover}
.v3e08b0{position:absolute;top:38%;right:24%;width:min(10vw, 110px);aspect-ratio:1 / 1;border-radius:50%;background:#A8874C;opacity:0.85}
.v3e96ac{width:44px;height:44px;border-radius:50%;background:#FFFFFF;color:#14263F;display:grid;place-items:center;font-size:18px;flex:0 0 auto}
.v3ea517{font-size:40px;font-weight:700;margin:8px 0px 4px;font-family:'Playfair Display', Georgia, serif;letter-spacing:-0.01em}
.v3ee062{background:#2E5EAA;color:#FFFFFF;padding:9px 14px;border-radius:10px;font-size:13.5px;flex:0 0 auto;font-weight:500}
.v3f15c8{margin:0px;font-size:15.5px;line-height:1.6;color:#3C4A60}
.v40e0ea{width:100%;height:100%;object-fit:cover;display:block}
.v41734e{color:#14263F;font-size:15px;margin-bottom:6px}
.v41ce88{background:#FFFFFF;color:#2E5EAA;padding:14px 26px;border-radius:12px;font-size:16px;text-decoration:none;font-weight:500}
.v41de03{font-size:14px;color:#6B7385;margin-top:2px}
.v4222f9{position:absolute;left:20px;bottom:16px;color:#FFFFFF;font-size:14px;background:rgba(20, 38, 63, 0.7);padding:5px 10px;border-radius:8px;font-weight:500}
.v4234db{color:#2E5EAA;cursor:pointer}
.v426295{display:grid;grid-template-columns:1fr 1fr;gap:10px 16px;font-size:14.5px;margin-bottom:22px}
.v42a7e5{height:28px;display:block}
.v42bf46{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 320px), 1fr));gap:clamp(12px, 1.6vw, 20px)}
.v4349f4{width:44px;height:44px;border-radius:50%;background:#2E5EAA;color:#FFFFFF;display:grid;place-items:center;flex:0 0 auto}
.v445e0f{background:rgba(20, 38, 63, 0.08);border-radius:16px;overflow:hidden;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 1fr));gap:1px}
.v44fc7a{font-weight:700;font-size:clamp(34px, 4.6vw, 56px);line-height:1.08;margin:18px 0px 12px;font-family:'Playfair Display', Georgia, serif;letter-spacing:-0.01em}
.v453077{display:flex;flex-direction:column;gap:16px;font-size:14.5px;line-height:1.55;color:rgba(255, 255, 255, 0.85)}
.v4587ef{flex:1 1 0%;text-align:center;padding:10px 12px;border-radius:9px;font-size:14.5px;cursor:pointer;color:#6B7385}
.v459fe4{display:flex;flex-direction:column;gap:10px}
.v45d5ae{position:absolute;left:20px;bottom:16px;font-size:13px;color:#FFFFFF;background:rgba(20, 38, 63, 0.7);padding:5px 10px;border-radius:8px;font-weight:500}
.v468b09{background:#FFFFFF;border-radius:16px;padding:20px 24px;font-size:14px;color:#3C4A60;line-height:1.6;font-weight:500}
.v4704f3{font-size:22px;font-weight:400;line-height:1.2;font-family:Marcellus, Georgia, serif}
.v477056{display:flex;flex-wrap:wrap;gap:clamp(20px, 3vw, 40px);padding:0px clamp(16px, 4vw, 48px) clamp(48px, 6vw, 80px);margin-top:clamp(-100px, -9vw, -88px);position:relative;align-items:flex-start}
.v47c873{font-weight:700;font-size:clamp(38px, 5.6vw, 68px);line-height:1.06;margin:14px 0px 20px;text-wrap:balance;font-family:'Playfair Display', Georgia, serif;letter-spacing:-0.01em}
.v47d10b{display:flex;flex-direction:column;gap:12px;margin:20px 0px;font-size:15px}
.v48b58b{color:inherit;text-decoration:none}
.v496e6a{display:flex;align-items:center;gap:14px;margin-bottom:20px}
.v4a9347{grid-column:span 1}
.v4ad06f{display:flex;gap:10px;flex-wrap:wrap}
.v4b3da4{display:flex;gap:6px;margin:12px 0px 16px;flex-wrap:wrap}
.v4b6946{flex:1 1 320px}
.v4c1bca{display:flex;flex-wrap:wrap;gap:clamp(16px, 2.4vw, 28px);padding:0px clamp(16px, 4vw, 48px) clamp(48px, 6vw, 80px);margin-top:clamp(-84px, -7vw, -64px);position:relative;align-items:flex-start;flex:1 1 0%}
.v4c5b71{padding:0px clamp(16px, 4vw, 48px);margin-top:clamp(40px, 5vw, 64px);position:relative;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 320px), 1fr));gap:clamp(12px, 1.6vw, 20px)}
.v4ca17b{background:#2E5EAA;color:#FFFFFF;padding:14px 26px;border-radius:12px;font-size:16px;text-decoration:none;font-weight:500}
.v4d47a9{display:flex;gap:20px;flex-wrap:wrap;margin-top:36px;font-size:15px}
.v4dc5fc{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 220px), 1fr));gap:14px}
.v4f528b{background:#14263F;color:#FFFFFF;border-radius:16px;padding:clamp(28px, 4vw, 44px)}
.v4fb923{padding:clamp(56px, 7vw, 96px) clamp(16px, 4vw, 48px);display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 340px), 1fr));gap:clamp(28px, 4vw, 56px);align-items:center}
.v5023c1{color:#A8874C;font-size:16px;margin:12px 0px 14px}
.v5162b2{display:inline-block;background:#2E5EAA;color:#FFFFFF;padding:14px 26px;border-radius:12px;font-size:16px;text-decoration:none;font-weight:500}
.v51add4{background:#FFFFFF;border-radius:16px;overflow:hidden;display:flex;flex-direction:column}
.v542296{font-family:Manrope, system-ui, sans-serif;color:#14263F;background:#14263F;min-height:100vh;display:flex;flex-direction:column;position:relative;overflow:hidden}
.v54a1de{background:#FFFFFF;border-radius:16px;overflow:hidden;flex:0 0 260px;scroll-snap-align:start;cursor:pointer;transition:transform 0.15s}
.v563bf6{padding:20px 24px;display:flex;justify-content:space-between;gap:16px;font-size:18px}
.v56ecf9{flex:1 1 180px;background:#F7F4EC;color:#14263F;height:54px;border-radius:12px;display:grid;place-items:center;font-size:15.5px;cursor:pointer}
.v578705{position:absolute;right:clamp(16px, 4vw, 48px);bottom:20px;color:rgba(255, 255, 255, 0.75);font-size:13px}
.v57a6af{padding:0px clamp(16px, 4vw, 48px)}
.v590178{background:#FFFFFF;border-radius:16px;padding:20px 24px;font-size:14px;line-height:1.6;color:#3C4A60;font-weight:500}
.v594ffa{display:flex;justify-content:space-between;gap:16px;padding:16px 24px;border-bottom:1px solid rgba(20, 38, 63, 0.08);flex-wrap:wrap}
.v599c54{width:7px;height:7px;border-radius:50%;background:#A8874C;flex:0 0 auto}
.v59ce3b{padding:20px 24px;border-bottom:1px solid rgba(20, 38, 63, 0.06)}
.v59dc05{margin-top:14px;align-self:flex-start;background:#14263F;color:#FFFFFF;padding:12px 22px;border-radius:10px;text-decoration:none;font-size:15px;font-weight:500}
.v59efca{display:inline-grid;place-items:center;background:#2E5EAA;color:#FFFFFF;height:46px;padding:0px 20px;border-radius:10px;font-size:15px;text-decoration:none;font-weight:500}
.v5a0ca1{background:#DDE4EE;border-radius:16px;height:200px;display:grid;place-items:center;color:#6B7385;font-size:13.5px;text-align:center;line-height:1.5}
.v5a7027{background:#E7EEF8;border-radius:16px;padding:26px 28px}
.v5b177c{font-weight:700;font-size:clamp(40px, 6vw, 74px);line-height:1.06;margin:14px 0px 22px;text-wrap:balance;font-family:'Playfair Display', Georgia, serif;letter-spacing:-0.01em}
.v5cb691{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 280px), 1fr));gap:20px}
.v5e97a0{margin:0px;font-size:15.5px;line-height:1.6;color:rgba(255, 255, 255, 0.8)}
.v5e9f9d{margin:0px;font-size:15px;line-height:1.55;color:rgba(255, 255, 255, 0.88)}
.v5eb68d{background:#14263F;color:#FFFFFF;border-radius:16px;padding:24px;font-weight:500}
.v5ef3b3{margin:0px;font-size:15.5px;line-height:1.65;color:#3C4A60}
.v5ef9ba{margin:18px 14px 0px;font-size:13px;color:#6B7385;line-height:1.6}
.v5fa44b{height:68px;display:flex;align-items:center;padding:0px clamp(16px, 4vw, 48px);gap:32px;font-size:15px}
.v60865f{font-weight:700;font-size:clamp(30px, 3.4vw, 42px);margin:0px 0px 24px;font-family:'Playfair Display', Georgia, serif;letter-spacing:-0.01em}
.v60ca6d{display:flex;gap:14px}
.v61444d{margin:0px;font-size:15px;line-height:1.6;color:#3C4A60}
.v625dcd{position:relative;margin-top:auto;max-width:440px}
.v62bbcb{margin:0px;font-size:clamp(16px, 1.5vw, 19px);line-height:1.6;color:#FFFFFF;max-width:560px}
.v654861{color:#A8874C}
.v66119e{background:#FFFFFF;border-radius:16px;padding:clamp(22px, 2.6vw, 30px);display:flex;flex-direction:column;gap:6px}
.v6737de{background:#FFFFFF;padding:10px 18px;border-radius:999px;font-size:15px;font-weight:500}
.v676702{font-size:15px;margin:22px 0px 10px}
.v67ad87{font-size:19px;line-height:1.2}
.v6c5655{font-weight:700;font-size:clamp(26px, 3vw, 32px);margin:0px 0px 24px;font-family:'Playfair Display', Georgia, serif;letter-spacing:-0.01em}
.v6c74b5{flex:1 1 180px;border:1px solid rgba(20, 38, 63, 0.15);color:#14263F;height:54px;border-radius:12px;display:grid;place-items:center;font-size:15.5px;cursor:pointer}
.v6c9994{margin:0px;font-size:16px;color:rgba(255, 255, 255, 0.8)}
.v6d2673{background:#FFFFFF;border-radius:16px;padding:clamp(24px, 3vw, 32px);display:flex;flex-direction:column}
.v6db066{font-weight:700;font-size:clamp(28px, 3vw, 36px);line-height:1.15;margin:10px 0px 16px;font-family:'Playfair Display', Georgia, serif;letter-spacing:-0.01em}
.v6de54d{position:absolute;left:0px;right:0px;bottom:0px;padding:60px 28px 22px;background:linear-gradient(rgba(20, 38, 63, 0), rgba(20, 38, 63, 0.9));color:#FFFFFF}
.v6ef5cf{position:absolute;inset:0px;background:linear-gradient(rgba(20, 38, 63, 0) 30%, #14263F 100%)}
.v6f3625{position:absolute;inset:0px;background:linear-gradient(160deg, #1B3357 0%, #14263F 55%, #0F1D31 100%)}
.v6f6faa{position:relative;background:#14263F;color:#FFFFFF;overflow:hidden}
.v70324c{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:21 / 9;background:#14263F}
.v70ac82{position:relative;padding:clamp(24px, 5vw, 64px) clamp(16px, 4vw, 48px) clamp(48px, 6vw, 72px);margin-top:auto;max-width:860px}
.v726933{margin:clamp(48px, 6vw, 80px) clamp(16px, 4vw, 48px);background:#14263F;color:#FFFFFF;border-radius:16px;padding:clamp(28px, 4vw, 48px) clamp(24px, 4vw, 56px);display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}
.v732c84{border-top:1px solid rgba(255, 255, 255, 0.12);margin-top:44px;padding-top:20px;display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px;color:rgba(255, 255, 255, 0.6)}
.v735b79{font-weight:700;font-size:clamp(120px, 22vw, 280px);line-height:1;letter-spacing:-0.01em;color:#7EA6DC;margin:0px 0px 12px -0.04em;display:block;font-family:'Playfair Display', Georgia, serif}
.v73eac9{display:inline-block;margin:6px 0px 0px;padding:0px clamp(16px, 4vw, 48px);font-size:15px;text-decoration:none}
.v74d4b0{font-size:17px}
.v7560c8{position:absolute;inset:0px;background:linear-gradient(rgba(20, 38, 63, 0) 30%, rgba(20, 38, 63, 0.9) 70%, #14263F 100%)}
.v781746{color:rgba(255, 255, 255, 0.6);text-decoration:none}
.v796751{color:#6B7385;font-size:13.5px}
.v7a6b1d{display:flex;gap:28px;flex:1 1 0%}
.v7a9c01{position:relative;padding:clamp(20px, 3vw, 40px) clamp(16px, 4vw, 48px) clamp(120px, 12vw, 150px);max-width:860px}
.v7b003d{padding:clamp(40px, 5vw, 64px) clamp(16px, 4vw, 48px) 0px;max-width:820px}
.v7b0bd9{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 340px), 1fr));gap:clamp(12px, 1.6vw, 20px);padding:clamp(48px, 6vw, 72px) clamp(16px, 4vw, 48px) 0px;align-items:stretch}
.v7bb9ab{border:1px solid rgba(20, 38, 63, 0.15);border-radius:12px;height:56px;padding:0px 16px;display:flex;flex-direction:column;justify-content:center;background:#FFFFFF;font-weight:500}
.v7bd4ea{flex:1 1 300px;max-width:420px;display:flex;flex-direction:column;gap:14px}
.v7be8aa{margin:0px 0px 24px;font-size:16px;color:#6B7385;max-width:640px}
.v7cba2e{display:flex;gap:8px;padding:28px clamp(16px, 4vw, 48px) 0px;flex-wrap:wrap}
.v7cc1cb{font-size:clamp(16px, 1.5vw, 19px);line-height:1.6;color:#FFFFFF;margin:0px 0px 28px;max-width:560px}
.v7cc9fe{font-size:24px;font-weight:400;line-height:1.2;margin:8px 0px 4px;font-family:Marcellus, Georgia, serif}
.v7ccc7f{font-size:14.5px;padding:0px 16px;height:44px;display:grid;place-items:center;border-radius:999px;cursor:pointer;background:#F7F4EC;color:#14263F;font-weight:500}
.v7d2855{position:absolute;top:-24%;right:10%;width:min(26vw, 280px);aspect-ratio:1 / 1;border-radius:50%;background:#7EA6DC;opacity:0.3}
.v7d7ae0{font-weight:700;font-size:clamp(38px, 5.6vw, 64px);line-height:1.08;margin:18px 0px 14px;text-wrap:balance;font-family:'Playfair Display', Georgia, serif;letter-spacing:-0.01em}
.v7da6af{position:absolute;right:14px;top:0px;bottom:0px;display:grid;place-items:center;font-size:13px;color:#2E5EAA;cursor:pointer}
.v7dbfca{font-size:15px;text-decoration:none}
.v7decd3{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}
.v7e2375{font-size:13.5px;color:rgba(255, 255, 255, 0.7);margin-top:4px}
.v7e7c2e{font-weight:700;font-size:clamp(38px, 5.6vw, 68px);line-height:1.06;margin:12px 0px 14px;font-family:'Playfair Display', Georgia, serif;letter-spacing:-0.01em}
.v7ec1ee{font-family:Manrope, system-ui, sans-serif;color:#FFFFFF;position:relative;z-index:50}
.v7f92b1{position:absolute;top:-16%;right:0px;width:min(30vw, 280px);aspect-ratio:1 / 1;border-radius:50%;background:#7EA6DC;opacity:0.3}
.v7faf3c{font-weight:700;font-size:clamp(26px, 2.8vw, 34px);line-height:1.15;margin:8px 0px 14px;font-family:'Playfair Display', Georgia, serif;letter-spacing:-0.01em}
.v7fbab8{position:absolute;inset:0px;width:100%;height:100%;object-fit:cover;opacity:0.5}
.v804e4a{position:absolute;top:-12px;left:20px;background:#A8874C;color:#14263F;font-size:11.5px;padding:3px 10px;border-radius:999px;letter-spacing:0.26em;font-family:Marcellus, Georgia, serif;text-transform:uppercase}
.v80d979{background:#FFFFFF;border-radius:16px;padding:clamp(24px, 3vw, 32px);display:flex;flex-direction:column;position:relative;border:2px solid #A8874C}
.v82cee2{border:1px solid rgba(255, 255, 255, 0.4);color:#FFFFFF;padding:14px 26px;border-radius:12px;font-size:16px;text-decoration:none}
.v838901{color:#2E5EAA}
.v84572a{display:flex;gap:10px;flex-wrap:wrap;margin-top:auto}
.v85533e{margin:0px 0px 22px;font-size:16px;line-height:1.6;color:rgba(255, 255, 255, 0.9)}
.v855e3c{background:#2E5EAA;color:#FFFFFF;padding:9px 18px;border-radius:10px;text-decoration:none;font-weight:500}
.v85ac37{font-size:17px;line-height:1.5;margin-top:6px}
.v86130b{font-size:34px;font-weight:700;margin:8px 0px 10px;font-family:'Playfair Display', Georgia, serif;letter-spacing:-0.01em}
.v86ab40{font-size:12.5px;padding:6px 12px;border-radius:999px;cursor:pointer;color:rgba(255, 255, 255, 0.5)}
.v86cd48{font-size:13px;color:#6B7385}
.v87781b{margin:20px 0px 0px;font-size:16px;line-height:1.6;color:#3C4A60;max-width:720px}
.v87d34b{width:40px;height:40px;border-radius:50%;background:#FFFFFF;color:#2E5EAA;display:grid;place-items:center;flex:0 0 auto}
.v8866b2{position:absolute;top:-10%;right:-20%;width:min(60vw, 520px);aspect-ratio:1 / 1;border-radius:50%;background:#2E5EAA;opacity:0.5}
.v8885b2{grid-column:1 / -1;border:1px solid rgba(20, 38, 63, 0.15);border-radius:12px;height:56px;padding:0px 16px;display:flex;flex-direction:column;justify-content:center;background:#FFFFFF;font-weight:500}
.v88ad68{padding:20px 24px;border-bottom:1px solid rgba(20, 38, 63, 0.08)}
.v8904e3{margin:12px 0px 0px;font-size:13.5px;color:#6B7385}
.v897f53{border:0px;outline:0px;font-size:16px;color:#14263F;padding:0px 56px 0px 0px;background:transparent}
.v89a720{font-size:14px;color:#6B7385;line-height:1.5;flex:1 1 240px}
.v8a2a4e{padding:clamp(28px, 4vw, 56px)}
.v8a38d1{display:inline-flex;background:#E7EEF8;color:#2E5EAA;font-size:13px;padding:6px 14px;border-radius:999px;font-weight:500}
.v8c4239{width:32px;height:32px;border-radius:50%;background:#2E5EAA;color:#FFFFFF;display:grid;place-items:center;font-size:14px;flex:0 0 auto}
.v8c7057{flex:1 1 560px;min-width:0px;display:flex;flex-direction:column;gap:clamp(40px, 5vw, 56px)}
.v8db386{font-size:clamp(16px, 1.5vw, 19px);line-height:1.6;color:#FFFFFF;margin:0px;max-width:620px}
.v909c5d{background:#FFFFFF;color:#2E5EAA;padding:13px 24px;border-radius:12px;font-size:15.5px;text-decoration:none;font-weight:500}
.v90ef96{background:#FFFFFF;font-size:13.5px;padding:8px 14px;border-radius:999px;border:1px solid rgba(20, 38, 63, 0.12);font-weight:500}
.v90fc79{font-size:13px;color:rgba(255, 255, 255, 0.6);line-height:1.5;margin-top:18px}
.v9175ec{font-size:13px;color:#A8874C}
.v921875{background:#FFFFFF;border-radius:16px;padding:clamp(22px, 3vw, 32px)}
.v9309bb{color:#A8874C;width:24px;flex:0 0 auto}
.v9349d6{background:#FFFFFF;border-radius:16px;overflow:hidden;font-size:15px}
.v947203{color:#A8874C;font-size:14px}
.v95a5b9{background:#E7EEF8;border-radius:16px;padding:28px}
.v95fc0b{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;padding:22px clamp(18px, 2.4vw, 28px);border-bottom:1px solid rgba(20, 38, 63, 0.08);text-decoration:none;color:#14263F}
.v97051d{padding:clamp(56px, 7vw, 96px) clamp(16px, 4vw, 48px) 0px}
.v977dc3{font-size:clamp(17px, 1.6vw, 20px);color:rgba(255, 255, 255, 0.85);margin-top:6px;font-family:Marcellus, Georgia, serif;font-weight:400}
.v9872c3{font-size:12px;color:#6B7385}
.v989cdf{margin:0px 0px 22px;font-size:15px;color:#6B7385;line-height:1.55}
.v9a26bc{position:absolute;inset:0px;background:linear-gradient(rgba(20, 38, 63, 0) 30%, rgba(20, 38, 63, 0.9) 62%, #14263F 100%)}
.v9b4295{flex:1 1 380px;background:#14263F;color:#FFFFFF;position:relative;overflow:hidden;display:flex;flex-direction:column;padding:clamp(24px, 4vw, 48px);min-height:280px}
.v9c05c3{font-size:13px;color:rgba(255, 255, 255, 0.75)}
.v9c226d{position:absolute;top:-8%;right:-14%;width:min(60vw, 640px);aspect-ratio:1 / 1;border-radius:50%;background:#2E5EAA;opacity:0.5}
.v9c81d6{font-size:14.5px;color:rgba(255, 255, 255, 0.85);margin-top:4px;line-height:1.5}
.v9d0ab8{flex:0 1 240px;position:sticky;top:16px;display:flex;flex-direction:column;gap:4px}
.v9d6b68{background:#14263F;color:#FFFFFF;border-radius:16px;padding:clamp(24px, 3vw, 36px);display:flex;flex-direction:column;min-height:320px;text-decoration:none}
.v9de627{position:sticky;top:16px;flex:1 1 300px;max-width:380px;background:#14263F;color:#FFFFFF;border-radius:16px;padding:28px;min-width:0px}
.v9e1001{font-size:clamp(26px, 2.6vw, 30px);font-weight:700;line-height:1.2;margin:8px 0px 12px;font-family:'Playfair Display', Georgia, serif;letter-spacing:-0.01em}
.v9e257a{margin:0px 0px 24px;font-size:16.5px;line-height:1.65;color:rgba(255, 255, 255, 0.85)}
.v9ed4d8{font-weight:700;font-size:clamp(44px, 6.4vw, 80px);line-height:1.04;margin:14px 0px 22px;text-wrap:balance;font-family:'Playfair Display', Georgia, serif;letter-spacing:-0.01em}
.v9f941a{margin:18px 0px 0px;font-size:14.5px;color:#6B7385;line-height:1.6}
.v9fc133{font-size:17px;text-align:right}
.v9fee9f{font-size:11.5px;color:#6B7385}
.va16470{display:flex;align-items:center}
.va17049{margin:0px 0px 20px;font-size:16px;color:#6B7385}
.va24937{font-weight:700;font-size:clamp(30px, 3.6vw, 44px);line-height:1.1;margin:18px 0px 12px;font-family:'Playfair Display', Georgia, serif;letter-spacing:-0.01em}
.va2f142{width:40px;height:40px;border-radius:50%;background:#FFFFFF;color:#14263F;display:grid;place-items:center;flex:0 0 auto}
.va4133b{font-size:21px;margin-bottom:8px;font-family:Marcellus, Georgia, serif;font-weight:400}
.va41fe4{position:absolute;inset:0px;background:linear-gradient(90deg, rgba(20, 38, 63, 0.86) 0%, rgba(20, 38, 63, 0.55) 55%, rgba(20, 38, 63, 0.22) 100%)}
.va4fbf8{font-weight:700;font-size:clamp(28px, 3vw, 36px);line-height:1.15;margin:0px 0px 12px;font-family:'Playfair Display', Georgia, serif;letter-spacing:-0.01em}
.va56fc8{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 200px), 1fr));gap:18px 24px;margin:24px 0px;font-size:16px}
.va6df44{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 220px), 1fr));gap:36px 28px}
.va7ef03{position:absolute;right:clamp(16px, 4vw, 48px);bottom:clamp(100px, 12vw, 140px);color:rgba(255, 255, 255, 0.7);font-size:13px}
.va86e64{display:flex;flex-wrap:wrap;gap:clamp(20px, 3vw, 40px);padding:clamp(32px, 4vw, 56px) clamp(16px, 4vw, 48px) clamp(48px, 6vw, 80px);align-items:flex-start}
.va8c8f6{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 200px), 1fr));gap:12px}
.va930ff{position:absolute;inset:0px;width:100%;height:100%;object-fit:cover;opacity:0.6}
.va9c3d4{margin:0px;font-size:15px;line-height:1.6;color:rgba(255, 255, 255, 0.85)}
.va9e87d{background:#14263F;color:#FFFFFF;border-radius:16px;overflow:hidden;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 1fr))}
.vaa75f4{margin-left:auto;display:flex;gap:14px}
.vaa90cc{background:#2E5EAA;color:#FFFFFF;padding:13px 24px;border-radius:12px;font-size:15.5px;text-decoration:none;font-weight:500}
.vaa968d{margin:0px;font-size:17px;line-height:1.65;color:#3C4A60}
.vaaa0b5{background:#FFFFFF;border-radius:16px;padding:26px 28px}
.vaabf71{color:#6B7385;flex:0 0 220px}
.vaaf528{font-size:14px;color:rgba(255, 255, 255, 0.75);margin-top:8px}
.vab2869{font-weight:700;font-size:30px;margin:0px 0px 6px;font-family:'Playfair Display', Georgia, serif;letter-spacing:-0.01em}
.vab9af5{color:#2E5EAA;font-size:13px}
.vac7d04{background:#2E5EAA;color:#FFFFFF;height:54px;padding:0px 28px;border-radius:12px;font-size:16px;display:inline-flex;align-items:center;flex:0 0 auto;cursor:pointer}
.vad20c2{font-weight:700;font-size:clamp(30px, 3.4vw, 40px);line-height:1.15;margin:8px 0px 18px;font-family:'Playfair Display', Georgia, serif;letter-spacing:-0.01em}
.vad6ffc{display:flex;gap:16px;padding:16px 24px;flex-wrap:wrap}
.vae68b5{font-size:24px;font-weight:400;font-family:Marcellus, Georgia, serif}
.vae9693{font-size:clamp(30px, 3.4vw, 38px);font-weight:700;letter-spacing:-0.01em;font-family:'Playfair Display', Georgia, serif}
.vaf128d{flex:1 1 300px;max-width:400px;display:flex;flex-direction:column;gap:14px}
.vafcca2{display:flex;flex-wrap:wrap;gap:clamp(16px, 2.4vw, 32px);padding:clamp(32px, 4vw, 48px) clamp(16px, 4vw, 48px) clamp(48px, 6vw, 80px);align-items:flex-start}
.vb03114{border:0px;outline:0px;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:16px;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;color:#14263F;padding:0px;background:transparent}
.vb0afe9{margin:20px 0px 0px;font-size:14px;line-height:1.65;color:#6B7385}
.vb0cea4{margin:clamp(48px, 6vw, 80px) clamp(16px, 4vw, 48px);display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 340px), 1fr));gap:clamp(12px, 1.6vw, 20px);align-items:stretch}
.vb1ced3{margin:16px 0px 0px;font-size:16px;line-height:1.6;color:rgba(255, 255, 255, 0.85);max-width:440px}
.vb32ea4{background:#2E5EAA;color:#FFFFFF;border-radius:16px;padding:clamp(24px, 3vw, 36px);display:flex;flex-direction:column;min-height:320px;text-decoration:none}
.vb33b79{position:relative;border-radius:16px;overflow:hidden;background:#14263F;min-height:260px}
.vb38ccd{position:absolute;inset:0px;width:100%;height:100%;object-fit:cover;opacity:0.55}
.vb3b343{margin:0px 0px 20px;font-size:15.5px;line-height:1.6;color:rgba(255, 255, 255, 0.9)}
.vb475ee{margin:0px;font-size:16.5px;line-height:1.65;color:#3C4A60}
.vb4e090{position:absolute;top:-30%;right:-10%;width:min(50vw, 520px);aspect-ratio:1 / 1;border-radius:50%;background:#2E5EAA;opacity:0.5}
.vb5ef88{font-size:22px;font-family:Marcellus, Georgia, serif;font-weight:400}
.vb79237{padding:18px 20px 20px}
.vb7e753{flex:1 1 200px}
.vb8c697{position:absolute;left:0px;right:0px;bottom:0px;padding:48px 24px 18px;background:linear-gradient(rgba(20, 38, 63, 0), rgba(20, 38, 63, 0.85));color:#FFFFFF;font-size:14px}
.vb8ecef{color:rgba(255, 255, 255, 0.65)}
.vb95ebc{position:absolute;top:14px;left:14px;font-size:12.5px;padding:4px 11px;border-radius:999px;background:#14263F;color:#FFFFFF;font-weight:500}
.vb99319{position:relative;background:#14263F;color:#FFFFFF;overflow:hidden;min-height:min(80vh, 600px);display:flex;flex-direction:column}
.vb9b5c9{position:relative;background:#14263F;color:#FFFFFF;overflow:hidden;min-height:min(92vh, 760px);display:flex;flex-direction:column}
.vba259b{border:0px;outline:0px;font-size:16px;color:#14263F;padding:0px;background:transparent}
.vba46e3{margin-top:auto;padding-top:26px;display:flex;justify-content:flex-end;align-items:center}
.vba76c9{display:flex;flex-wrap:wrap;gap:clamp(16px, 2vw, 24px);padding:clamp(40px, 5vw, 64px) clamp(16px, 4vw, 48px);align-items:flex-start}
.vbab7eb{font-size:14px;color:#6B7385;line-height:1.5;margin-top:2px}
.vbad7d4{font-size:12.5px;color:#6B7385;padding:0px 14px 8px}
.vbbc017{display:flex;flex-direction:column;gap:12px}
.vbd532f{color:#A8874C;font-size:12.5px;letter-spacing:0.26em;font-family:Marcellus, Georgia, serif;text-transform:uppercase}
.vbda2a0{display:flex;justify-content:space-between;gap:12px;border-top:1px solid rgba(255, 255, 255, 0.12);padding-top:12px}
.vbda893{font-size:15px;color:rgba(255, 255, 255, 0.85)}
.vbe1f58{margin:10px 0px 0px;font-size:16px;line-height:1.6;color:rgba(255, 255, 255, 0.9)}
.vbf310d{font-size:13px;color:rgba(255, 255, 255, 0.7);line-height:1.4}
.vbf83cf{font-size:18px}
.vc0450a{margin:10px 0px 0px;font-size:15px;line-height:1.6;color:#3C4A60;max-width:680px}
.vc0a7f9{display:flex;gap:14px;font-size:13.5px;color:rgba(255, 255, 255, 0.8);flex-wrap:wrap}
.vc11b1c{padding:clamp(48px, 6vw, 80px) clamp(16px, 4vw, 48px) 0px;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 340px), 1fr));gap:clamp(24px, 4vw, 56px);align-items:center}
.vc13481{position:relative;padding:clamp(24px, 5vw, 72px) clamp(16px, 4vw, 48px) clamp(64px, 8vw, 96px);margin-top:auto;max-width:880px}
.vc168c9{flex:1 1 480px;min-width:0px;background:#FFFFFF;border-radius:16px;padding:clamp(24px, 3.4vw, 40px)}
.vc1bfa9{font-size:13px;color:rgba(255, 255, 255, 0.65);line-height:1.5;margin-top:14px}
.vc1e490{background:#2E5EAA;color:#FFFFFF;border-radius:16px;padding:clamp(24px, 3vw, 34px);min-height:260px;display:flex;flex-direction:column;text-decoration:none}
.vc2fd3c{background:#14263F;color:#FFFFFF;border-radius:16px;padding:28px}
.vc31bb5{margin:0px;font-size:16.5px;line-height:1.65}
.vc369d3{font-size:14px;color:#6B7385}
.vc3a42f{margin:0px 0px 14px;font-size:17px;line-height:1.65;color:#3C4A60}
.vc3a6bd{display:flex;gap:6px;background:#EDE9DF;border-radius:12px;padding:4px;margin-top:24px;font-weight:500}
.vc3e7c5{font-weight:700;font-size:clamp(30px, 3.4vw, 42px);line-height:1.15;margin:0px 0px clamp(24px, 3vw, 36px);max-width:720px;text-wrap:pretty;font-family:'Playfair Display', Georgia, serif;letter-spacing:-0.01em}
.vc451fd{position:relative}
.vc4af7f{flex:1 1 380px;display:flex;align-items:center;justify-content:center;padding:clamp(24px, 4vw, 48px)}
.vc55ce8{display:inline-flex;color:#A8874C;font-size:12.5px;margin-top:26px;letter-spacing:0.26em;font-family:Marcellus, Georgia, serif;text-transform:uppercase}
.vc71c0b{background:#14263F}
.vc7ca3f{background:#E7EEF8;font-size:12px;padding:4px 10px;border-radius:999px;font-weight:500}
.vc899f3{margin-top:14px;align-self:flex-start;background:#2E5EAA;color:#FFFFFF;padding:12px 22px;border-radius:10px;text-decoration:none;font-size:15px;font-weight:500}
.vc8adb9{margin:0px;font-size:16px;color:rgba(255, 255, 255, 0.9)}
.vc8c74b{font-size:13px;color:#7EA6DC;margin-bottom:12px}
.vc966e6{background:#FFFFFF;color:#14263F;border-radius:16px;padding:clamp(24px, 3vw, 34px);min-height:260px;display:flex;flex-direction:column;text-decoration:none}
.vc99ef2{margin:0px 0px 14px;font-size:16px;line-height:1.65;color:rgba(255, 255, 255, 0.8)}
.vc9bcf9{position:relative;aspect-ratio:4 / 5;background:#E7EEF8;display:grid;place-items:center}
.vcb156f{border:1px solid rgba(20, 38, 63, 0.15);padding:9px 18px;border-radius:10px;font-size:14px;flex:0 0 auto}
.vcb7301{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 180px), 1fr));gap:12px}
.vcb802e{display:block;border:1px solid rgba(20, 38, 63, 0.15);border-radius:12px;padding:12px 16px;margin-top:22px;background:#FFFFFF;font-weight:500}
.vcbce1d{font-size:12.5px;color:#2E5EAA;margin-top:6px}
.vcc0161{display:flex;justify-content:space-between;gap:12px;font-size:17px;flex-wrap:wrap}
.vcc182e{background:#14263F;color:#FFFFFF;border-radius:16px;padding:clamp(24px, 3vw, 32px);display:flex;flex-direction:column}
.vcc858f{display:flex;gap:6px;margin-top:12px;flex-wrap:wrap}
.vcc8a0f{position:relative;border-radius:16px;overflow:hidden;background:#14263F;min-height:340px}
.vcca0ee{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 280px), 1fr));gap:clamp(12px, 1.6vw, 20px)}
.vcd93f9{margin:0px 0px 28px;font-size:clamp(16px, 1.4vw, 18px);line-height:1.6;color:#3C4A60}
.vcde764{margin:0px;font-size:clamp(16px, 1.4vw, 18px);color:#3C4A60;line-height:1.6}
.vceaf20{font-weight:700;font-size:clamp(30px, 3.4vw, 42px);line-height:1.15;margin:8px 0px 18px;font-family:'Playfair Display', Georgia, serif;letter-spacing:-0.01em}
.vcfc953{margin:0px 0px 22px;font-size:16px;line-height:1.6;color:rgba(255, 255, 255, 0.85)}
.vcfd6a1{display:block;width:100%;border:0px;outline:0px;resize:vertical;font-style:inherit;font-variant:inherit;font-weight:inherit;font-stretch:inherit;font-size:16px;line-height:inherit;font-family:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;color:#14263F;padding:4px 0px 0px;background:transparent}
.vd1416f{position:relative;padding:clamp(16px, 3vw, 32px) clamp(16px, 4vw, 48px) clamp(48px, 6vw, 72px);margin-top:auto;max-width:860px}
.vd16471{color:#3C4A60}
.vd17afb{position:relative;margin-top:auto;padding:clamp(24px, 5vw, 72px) clamp(16px, 4vw, 48px) clamp(48px, 8vw, 96px);max-width:820px;color:#FFFFFF}
.vd200d0{background:#14263F;color:#FFFFFF;border-radius:16px;padding:26px 28px}
.vd21fc6{display:grid;place-items:center;background:#2E5EAA;color:#FFFFFF;height:54px;border-radius:12px;font-size:16px;cursor:pointer;transition:opacity 0.2s;opacity:0.45;pointer-events:none}
.vd22317{margin-top:auto;padding-top:24px;display:flex;justify-content:space-between;align-items:center}
.vd26950{flex:1 1 220px}
.vd2dfab{font-family:Manrope, system-ui, sans-serif}
.vd3572c{font-size:14.5px;padding:0px 18px;height:44px;display:grid;place-items:center;border-radius:999px;cursor:pointer;background:#2E5EAA;color:#FFFFFF;font-weight:500}
.vd36e82{margin:0px;font-size:16px;line-height:1.65;color:rgba(255, 255, 255, 0.8)}
.vd3f6fc{color:rgba(255, 255, 255, 0.75);font-size:14px}
.vd4135b{color:#7EA6DC;text-decoration:none}
.vd49af8{background:#FFFFFF;border-radius:14px;padding:18px 20px;display:flex;justify-content:space-between;align-items:center;gap:12px;text-decoration:none;color:#14263F;font-weight:500}
.vd4c832{background:#E7EEF8;border-radius:16px;padding:clamp(22px, 2.6vw, 30px);display:flex;flex-direction:column;gap:6px}
.vd4cfdd{margin:16px 0px 0px;font-size:16px;line-height:1.6;color:rgba(255, 255, 255, 0.88);max-width:440px}
.vd68639{margin:0px 0px 24px;font-size:16px;color:#6B7385;max-width:680px}
.vd6b0f3{padding:20px 24px;border-bottom:1px solid rgba(20, 38, 63, 0.08);display:flex;justify-content:space-between;gap:16px;font-size:18px}
.vd6c088{background:#14263F;color:#FFFFFF;font-size:13.5px;padding:8px 14px;border-radius:999px;font-weight:500}
.vd76cbe{border-radius:14px;padding:14px 16px;display:flex;gap:12px;align-items:center;cursor:pointer;border:2px solid #2E5EAA}
.vd807b5{font-size:17px;margin-top:2px}
.vd82553{width:36px;height:36px;border-radius:50%;background:#E7EEF8;color:#2E5EAA;display:grid;place-items:center;flex:0 0 auto}
.vd85f5d{font-weight:700;font-size:clamp(28px, 3vw, 36px);margin:0px 0px 12px;font-family:'Playfair Display', Georgia, serif;letter-spacing:-0.01em}
.vd89a82{font-size:18px;color:rgba(255, 255, 255, 0.7)}
.vd99fc0{margin:0px clamp(16px, 4vw, 48px) clamp(48px, 6vw, 80px);background:#2E5EAA;color:#FFFFFF;border-radius:16px;padding:clamp(28px, 4vw, 48px) clamp(24px, 4vw, 56px);display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap}
.vd9fa46{margin:0px;font-size:15px;line-height:1.6;color:rgba(255, 255, 255, 0.9)}
.vda7eb5{color:#6B7385}
.vdab811{padding:clamp(48px, 6vw, 80px) 0px 0px}
.vdb587d{display:flex;align-items:baseline;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:20px}
.vdcc853{font-size:30px;font-weight:700;margin:8px 0px 4px;font-family:'Playfair Display', Georgia, serif;letter-spacing:-0.01em}
.vdd1345{font-weight:700;font-size:clamp(28px, 3vw, 40px);line-height:1.15;margin:8px 0px 18px;font-family:'Playfair Display', Georgia, serif;letter-spacing:-0.01em}
.vdd4c15{font-weight:700;font-size:clamp(40px, 6vw, 74px);line-height:1.06;margin:14px 0px 22px;font-family:'Playfair Display', Georgia, serif;letter-spacing:-0.01em}
.vdd9027{color:#7EA6DC;text-decoration:none;font-size:16px}
.vddec16{color:#FFFFFF;text-decoration:none}
.vde1c35{display:flex;justify-content:space-between;gap:16px;padding:16px 24px;flex-wrap:wrap}
.vde7009{font-size:12.5px;color:#2E5EAA;flex:0 0 auto}
.vdf1894{font-size:14.5px;padding:0px 18px;height:44px;display:grid;place-items:center;border-radius:999px;cursor:pointer;background:#F7F4EC;color:#14263F;font-weight:500}
.vdf54d1{margin:0px 0px 12px;font-size:15px;line-height:1.6;color:#3C4A60}
.vdfc0cd{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 230px), 1fr));gap:28px 24px}
.ve05355{background:#FFFFFF;color:#2E5EAA;padding:12px 22px;border-radius:10px;text-decoration:none;font-size:15px;font-weight:500}
.ve0871b{background:#B3261E;color:#FFFFFF;padding:14px clamp(16px, 4vw, 48px);font-size:14.5px;line-height:1.5}
.ve0de54{background:#14263F;color:#FFFFFF;border-radius:16px;padding:26px;font-weight:500}
.ve0e9ec{display:flex;gap:8px;flex-wrap:wrap}
.ve15716{position:absolute;inset:0px;background:linear-gradient(90deg, rgba(20, 38, 63, 0.96) 0%, rgba(20, 38, 63, 0.7) 55%, rgba(20, 38, 63, 0.3) 100%)}
.ve17d9f{color:#A8874C;font-size:13px}
.ve2852b{border:1px solid rgba(255, 255, 255, 0.35);color:#FFFFFF;padding:8px 18px;border-radius:10px;text-decoration:none}
.ve2c09d{position:relative;display:flex;gap:6px;padding:0px clamp(16px, 4vw, 48px) 20px}
.ve30b04{background:rgba(255, 255, 255, 0.12);color:#FFFFFF;padding:14px 26px;border-radius:12px;font-size:16px;border:1px solid rgba(255, 255, 255, 0.3);text-decoration:none;font-weight:500}
.ve4bf10{background:#E7EEF8;color:#2E5EAA;font-size:13px;padding:6px 14px;border-radius:999px;font-weight:500}
.ve5d560{font-size:15px;color:#3C4A60;margin-top:2px}
.ve5d6f9{position:relative;min-height:280px}
.ve5e6f8{font-size:20px;font-family:Marcellus, Georgia, serif;font-weight:400}
.ve8c90a{font-size:15px;color:#14263F;margin-bottom:4px}
.ve91297{display:flex;justify-content:space-between;gap:16px;font-size:18px}
.vea0b59{position:absolute;top:10px;left:10px;font-size:11.5px;padding:3px 9px;border-radius:999px;background:#14263F;color:#FFFFFF;font-weight:500}
.vea27f9{border:1px solid rgba(20, 38, 63, 0.15);border-radius:12px;height:56px;padding:0px 16px;display:flex;flex-direction:column;justify-content:center}
.vea311d{position:absolute;top:10px;left:10px;font-size:11.5px;padding:3px 9px;border-radius:999px;background:#FFFFFF;color:#2E5EAA;font-weight:500}
.vead8d0{font-size:15px;color:#6B7385}
.veb6311{border:1px solid rgba(255, 255, 255, 0.4);color:#FFFFFF;padding:13px 24px;border-radius:12px;font-size:15.5px;text-decoration:none}
.veb6843{padding:0px clamp(16px, 4vw, 48px);margin-top:clamp(-88px, -8vw, -72px);position:relative;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 320px), 1fr));gap:clamp(12px, 1.6vw, 20px)}
.vec11a6{font-size:30px;font-weight:700;line-height:1;font-family:'Playfair Display', Georgia, serif;letter-spacing:-0.01em}
.vecf1f9{margin-top:auto;padding-top:24px;display:flex;justify-content:space-between;align-items:center;gap:12px}
.veef9fa{flex:1 1 300px;max-width:400px;position:sticky;top:16px;display:flex;flex-direction:column;gap:12px}
.vefa06b{width:24px;height:24px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;font-size:13px;background:#2E5EAA;color:#FFFFFF}
.vf0da59{width:100%;max-width:420px}
.vf1418e{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}
.vf15a03{position:absolute;top:36%;right:26%;width:min(10vw, 110px);aspect-ratio:1 / 1;border-radius:50%;background:#E7EEF8;opacity:0.9}
.vf173cb{display:flex;gap:16px;padding:16px 24px;border-bottom:1px solid rgba(20, 38, 63, 0.08);flex-wrap:wrap}
.vf1b9f2{font-size:14px;padding:9px 16px;border-radius:999px;cursor:pointer;background:#14263F;color:#FFFFFF;font-weight:500}
.vf29df8{font-size:13.5px;color:#6B7385;margin-top:4px}
.vf2bc60{font-size:clamp(34px, 3.6vw, 44px);font-weight:700;line-height:1.1;font-family:'Playfair Display', Georgia, serif;letter-spacing:-0.01em}
.vf34589{color:#A8874C;font-size:14px;width:28px;flex:0 0 auto;padding-top:3px}
.vf5100c{margin:0px;font-size:15px;line-height:1.55;color:#3C4A60}
.vf5c98a{position:relative;border-radius:16px;overflow:hidden;aspect-ratio:4 / 3;background:#14263F}
.vf6e3d7{text-align:right}
.vf7550d{padding:clamp(48px, 6vw, 80px) clamp(16px, 4vw, 48px) 0px;max-width:820px}
.vf7e77b{position:relative;border-radius:16px;overflow:hidden;background:#14263F;min-height:280px}
.vf8d8ca{background:#FFFFFF;border-radius:16px;padding:clamp(26px, 3.4vw, 40px)}
.vf9a5d9{margin:clamp(48px, 6vw, 80px) clamp(16px, 4vw, 48px) 0px;background:#14263F;color:#FFFFFF;border-radius:16px;overflow:hidden;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 380px), 1fr))}
.vf9ccb3{font-size:clamp(16px, 1.5vw, 19px);line-height:1.6;color:#FFFFFF;margin:0px;max-width:600px}
.vf9eab0{margin:0px 0px 18px;font-size:15.5px;line-height:1.65;color:rgba(255, 255, 255, 0.85)}
.vfa06de{position:relative;padding:clamp(24px, 5vw, 64px) clamp(16px, 4vw, 48px) clamp(110px, 12vw, 150px);margin-top:auto;max-width:860px}
.vfb1059{position:absolute;inset:0px;background:linear-gradient(rgba(20, 38, 63, 0) 50%, #14263F 100%)}
.vfba3c7{background:#E7EEF8;color:#14263F;border-radius:16px;padding:30px;min-height:300px;display:flex;flex-direction:column;text-decoration:none}
.vfcaec9{position:absolute;inset:0px;width:100%;height:100%;object-fit:cover;object-position:60% 40%;opacity:0.55}
.vfcc3c1{background:#FFFFFF;border:1px solid rgba(20, 38, 63, 0.15);border-radius:12px;height:56px;padding:0px 16px;display:flex;flex-direction:column;justify-content:center;position:relative;font-weight:500}
.vfd5ffa{width:44px;height:44px;border-radius:50%;background:#FFFFFF;color:#2E5EAA;display:grid;place-items:center;font-size:18px;flex:0 0 auto}
.vfdf001{color:#14263F}
.vfe3bc3{font-weight:700;font-size:clamp(34px, 4.6vw, 56px);line-height:1.1;margin:8px 0px 18px;text-wrap:balance;font-family:'Playfair Display', Georgia, serif;letter-spacing:-0.01em}
.vff9cc1{font-family:Manrope, system-ui, sans-serif;color:#14263F;background:#F7F4EC;min-height:100vh;display:flex;flex-direction:column}
.vffd863{flex:1 1 360px}
/* --- Brand Kit v2 roles (generated per class; see brand() in transplant.py) --- */
.v013af3 span[class],.v0b717f span[class],.v0d7305 span[class],.v0d9671 span[class],.v10cd8d span[class],.v1598cb span[class],.v257e59 span[class],.v2b8220 span[class],.v339aab span[class],.v3ea517 span[class],.v44fc7a span[class],.v47c873 span[class],.v5b177c span[class],.v60865f span[class],.v6c5655 span[class],.v6db066 span[class],.v735b79 span[class],.v7d7ae0 span[class],.v7e7c2e span[class],.v7faf3c span[class],.v86130b span[class],.v9e1001 span[class],.v9ed4d8 span[class],.va24937 span[class],.va4fbf8 span[class],.vab2869 span[class],.vad20c2 span[class],.vae9693 span[class],.vc3e7c5 span[class],.vceaf20 span[class],.vd85f5d span[class],.vdcc853 span[class],.vdd1345 span[class],.vdd4c15 span[class],.vec11a6 span[class],.vf2bc60 span[class],.vfe3bc3 span[class]{font-style:italic;font-weight:500;color:#A8874C}
.v013af3::after,.v0b717f::after,.v0d7305::after,.v0d9671::after,.v10cd8d::after,.v1598cb::after,.v257e59::after,.v2b8220::after,.v339aab::after,.v3ea517::after,.v44fc7a::after,.v47c873::after,.v5b177c::after,.v60865f::after,.v6c5655::after,.v6db066::after,.v735b79::after,.v7d7ae0::after,.v7e7c2e::after,.v7faf3c::after,.v86130b::after,.v9e1001::after,.v9ed4d8::after,.va24937::after,.va4fbf8::after,.vab2869::after,.vad20c2::after,.vae9693::after,.vc3e7c5::after,.vceaf20::after,.vd85f5d::after,.vdcc853::after,.vdd1345::after,.vdd4c15::after,.vec11a6::after,.vf2bc60::after,.vfe3bc3::after{content:"";display:block;width:60px;height:1px;background:#A8874C;margin-top:clamp(14px,1.6vw,20px)}
.v804e4a,.vbd532f,.vc55ce8{color:#A8874C}
.v0c7075 .v804e4a,.v0c7075 .vbd532f,.v0c7075 .vc55ce8,.v12290b .v804e4a,.v12290b .vbd532f,.v12290b .vc55ce8,.v192c28 .v804e4a,.v192c28 .vbd532f,.v192c28 .vc55ce8,.v204ace .v804e4a,.v204ace .vbd532f,.v204ace .vc55ce8,.vac7d04 .v804e4a,.vac7d04 .vbd532f,.vac7d04 .vc55ce8,.vb32ea4 .v804e4a,.vb32ea4 .vbd532f,.vb32ea4 .vc55ce8,.vc1e490 .v804e4a,.vc1e490 .vbd532f,.vc1e490 .vc55ce8,.vd99fc0 .v804e4a,.vd99fc0 .vbd532f,.vd99fc0 .vc55ce8{color:#F7F4EC}
.v159126,.v348de5,.v36f757,.v4f528b,.v542296,.v726933,.v9b4295,.v9d6b68,.v9de627,.vb33b79,.vb99319,.vb9b5c9,.vc2fd3c,.vcc182e,.vcc8a0f,.vd200d0,.vf7e77b,.v0c7075,.v12290b,.v192c28,.v204ace,.vac7d04,.vb32ea4,.vc1e490,.vd99fc0{position:relative;isolation:isolate}
.v159126::before,.v348de5::before,.v36f757::before,.v4f528b::before,.v542296::before,.v726933::before,.v9b4295::before,.v9d6b68::before,.v9de627::before,.vb33b79::before,.vb99319::before,.vb9b5c9::before,.vc2fd3c::before,.vcc182e::before,.vcc8a0f::before,.vd200d0::before,.vf7e77b::before,.v0c7075::before,.v12290b::before,.v192c28::before,.v204ace::before,.vac7d04::before,.vb32ea4::before,.vc1e490::before,.vd99fc0::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background-repeat:no-repeat,repeat;background-size:auto,90px 130px;background-position:center,center top;-webkit-mask-image:linear-gradient(0deg,#000 0%,rgba(0,0,0,.35) 60%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(0deg,#000 0%,rgba(0,0,0,.35) 60%,rgba(0,0,0,0) 100%)}
.v159126::before,.v348de5::before,.v36f757::before,.v4f528b::before,.v542296::before,.v726933::before,.v9b4295::before,.v9d6b68::before,.v9de627::before,.vb33b79::before,.vb99319::before,.vb9b5c9::before,.vc2fd3c::before,.vcc182e::before,.vcc8a0f::before,.vd200d0::before,.vf7e77b::before{background-image:radial-gradient(ellipse 70% 50% at 50% 100%,rgba(46,94,170,.5) 0%,rgba(46,94,170,.16) 45%,rgba(20,38,63,0) 100%),url(../brand/arches-gold-28.svg)}
.v0c7075::before,.v12290b::before,.v192c28::before,.v204ace::before,.vac7d04::before,.vb32ea4::before,.vc1e490::before,.vd99fc0::before{background-image:radial-gradient(ellipse 70% 50% at 50% 100%,rgba(74,123,209,.5) 0%,rgba(74,123,209,0) 70%),url(../brand/arches-ice-16.svg)}
.v159126 > img,.v348de5 > img,.v36f757 > img,.v4f528b > img,.v542296 > img,.v726933 > img,.v9b4295 > img,.v9d6b68 > img,.v9de627 > img,.vb33b79 > img,.vb99319 > img,.vb9b5c9 > img,.vc2fd3c > img,.vcc182e > img,.vcc8a0f > img,.vd200d0 > img,.vf7e77b > img,.v0c7075 > img,.v12290b > img,.v192c28 > img,.v204ace > img,.vac7d04 > img,.vb32ea4 > img,.vc1e490 > img,.vd99fc0 > img{filter:brightness(.8)}
.v159126::after,.v348de5::after,.v36f757::after,.v4f528b::after,.v542296::after,.v726933::after,.v9b4295::after,.v9d6b68::after,.v9de627::after,.vb33b79::after,.vb99319::after,.vb9b5c9::after,.vc2fd3c::after,.vcc182e::after,.vcc8a0f::after,.vd200d0::after,.vf7e77b::after,.v0c7075::after,.v12290b::after,.v192c28::after,.v204ace::after,.vac7d04::after,.vb32ea4::after,.vc1e490::after,.vd99fc0::after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;opacity:.32;mix-blend-mode:overlay;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
