.sv-hero{color:#f2eee3;background:#0a0a0a;border-bottom:1px solid #f5ebd21f;padding:120px 0 100px;position:relative;overflow:hidden}.sv-hero .wrap{z-index:2;max-width:1480px;margin:0 auto;padding:0 56px;position:relative}.sv-hero .arcs{pointer-events:none;opacity:.4;position:absolute;inset:0}.sv-hero .eyebrow{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:.24em;text-transform:uppercase;color:#c5b99a;align-items:center;gap:14px;margin-bottom:36px;font-size:11px;display:flex}.sv-hero .eyebrow:before{content:"";background:#c5b99a;width:28px;height:1px}.sv-hero h1{font-family:var(--font-fraunces),"Fraunces",serif;letter-spacing:-.025em;text-wrap:balance;max-width:14ch;margin:0;font-size:clamp(56px,7vw,120px);font-weight:300;line-height:.96}.sv-hero h1 em{color:#c5b99a;font-style:italic;font-weight:300}.sv-hero h1 .red{color:#9d2b2b}.sv-hero .grid{grid-template-columns:1.4fr 1fr;align-items:end;gap:80px;margin-top:48px;display:grid}.sv-hero .lede{font-family:var(--font-fraunces),"Fraunces",serif;letter-spacing:-.005em;color:#d6cfbc;max-width:50ch;margin:0;font-size:22px;font-weight:300;line-height:1.5}.sv-hero .lede em{color:#c5b99a;font-style:italic}.sv-hero .grid .meta{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:.18em;text-transform:uppercase;color:#8fa3a3;border-top:1px solid #f5ebd22e;gap:12px;padding-top:18px;font-size:11px;display:grid}.sv-hero .grid .meta b{color:#f2eee3;font-weight:500}.sv-hero .grid .meta .row{justify-content:space-between;gap:18px;display:flex}.sv-pillars{color:#0a0a0a;background:#f2eee3;padding:140px 0}.sv-pillars .wrap{max-width:1480px;margin:0 auto;padding:0 56px}.sv-pillars .head{grid-template-columns:auto 1fr auto;align-items:start;gap:80px;margin-bottom:72px;display:grid}.sv-pillars .head .num{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:.24em;text-transform:uppercase;color:#6b1f1f;white-space:nowrap;border-top:1px solid #0a0a0a;padding-top:14px;font-size:11px}.sv-pillars .head h2{font-family:var(--font-fraunces),"Fraunces",serif;letter-spacing:-.02em;max-width:20ch;margin:0;font-size:clamp(36px,3.6vw,56px);font-weight:300;line-height:1.05}.sv-pillars .head h2 em{color:#6b1f1f;font-style:italic;font-weight:300}.sv-pillars .head .note{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:.22em;text-transform:uppercase;color:#3a3a3a;text-align:right;border-top:1px solid #0a0a0a;max-width:24ch;padding-top:14px;font-size:10px;line-height:1.7}.sv-pillars .head .note b{color:#0a0a0a;font-weight:500;display:block}.sv-hero .photo-plate{grid-template-columns:1.5fr 1fr;gap:24px;margin-top:80px;display:grid}.sv-hero .photo-plate .img-duo{aspect-ratio:16/7}.sv-hero .photo-plate .img-duo.wide{aspect-ratio:auto;height:100%}.sv-hero .photo-plate figcaption{color:#a8a89f;border-color:#f5ebd22e}.sv-cta{color:#f2eee3;background:#0a0a0a;border-top:1px solid #f5ebd21f;padding:140px 0;position:relative;overflow:hidden}.sv-cta .arcs{pointer-events:none;opacity:.5;position:absolute;inset:0}.sv-cta .wrap{z-index:2;max-width:1280px;margin:0 auto;padding:0 56px;position:relative}.sv-cta .head{grid-template-columns:auto 1fr;align-items:start;gap:80px;margin-bottom:64px;display:grid}.sv-cta .head .num{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:.24em;text-transform:uppercase;color:#c5b99a;white-space:nowrap;border-top:1px solid #c5b99a;padding-top:14px;font-size:11px}.sv-cta h2{font-family:var(--font-fraunces),"Fraunces",serif;letter-spacing:-.025em;max-width:18ch;margin:0;font-size:clamp(48px,5.2vw,80px);font-weight:300;line-height:1.02}.sv-cta h2 em{color:#c5b99a;font-style:italic;font-weight:300}.sv-cta h2 .red{color:#9d2b2b}.sv-cta .row{border-top:1px solid #f5ebd22e;flex-wrap:wrap;align-items:center;gap:36px;margin-top:8px;padding-top:36px;display:flex}.sv-cta .btn{color:#0a0a0a;font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:.24em;text-transform:uppercase;cursor:pointer;background:#f2eee3;border:0;align-items:center;gap:14px;padding:20px 36px;font-size:12px;font-weight:500;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.sv-cta .btn:hover{color:#0a0a0a;background:#c5b99a}.sv-cta .btn .arr{font-family:var(--font-fraunces),"Fraunces",serif;letter-spacing:0;text-transform:none;font-size:18px;font-style:italic}.sv-cta .sec-link{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:.22em;text-transform:uppercase;color:#d6cfbc;border-bottom:1px solid #c5b99a;padding-bottom:4px;font-size:11px;text-decoration:none;transition:color .2s}.sv-cta .sec-link:hover{color:#f2eee3}.sv-cta .ledger{border-top:1px solid #c5b99a;border-left:1px solid #f5ebd22e;grid-template-columns:repeat(4,1fr);gap:0;margin-top:96px;display:grid}.sv-cta .lc{border-right:1px solid #f5ebd22e;flex-direction:column;gap:8px;padding:28px 32px;display:flex}.sv-cta .lc .k{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:.22em;text-transform:uppercase;color:#8fa3a3;font-size:10px}.sv-cta .lc .v{font-family:var(--font-fraunces),"Fraunces",serif;letter-spacing:-.012em;color:#f2eee3;font-size:24px;font-weight:300}.sv-cta .lc .v em{color:#c5b99a;font-style:italic}@media (max-width:1100px){.sv-hero .photo-plate{grid-template-columns:1fr;gap:18px}.sv-pillars .head,.sv-cta .head{grid-template-columns:1fr;gap:24px}.sv-pillars .head .note{text-align:left}.sv-hero .grid{grid-template-columns:1fr;gap:36px}.sv-cta .ledger{grid-template-columns:1fr 1fr}}.sv-packages{color:#0a0a0a;background:#f2eee3;border-top:1px solid #0a0a0a1f;padding:140px 0}.sv-packages .wrap{max-width:1480px;margin:0 auto;padding:0 56px}.sv-packages .head{grid-template-columns:auto 1fr auto;align-items:start;gap:80px;margin-bottom:56px;display:grid}.sv-packages .head .num{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:.24em;text-transform:uppercase;color:#6b1f1f;white-space:nowrap;border-top:1px solid #0a0a0a;padding-top:14px;font-size:11px}.sv-packages .head h2{font-family:var(--font-fraunces),"Fraunces",serif;letter-spacing:-.02em;max-width:22ch;margin:0;font-size:clamp(36px,3.6vw,56px);font-weight:300;line-height:1.05}.sv-packages .head h2 em{color:#6b1f1f;font-style:italic;font-weight:300}.sv-packages .head .note{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:.22em;text-transform:uppercase;color:#3a3a3a;text-align:right;border-top:1px solid #0a0a0a;max-width:26ch;padding-top:14px;font-size:10px;line-height:1.7}.sv-packages .head .note b{color:#0a0a0a;font-weight:500;display:block}.sv-packages .pkgs{background:#0a0a0a24;border:1px solid #0a0a0a24;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.sv-packages .pkg{background:#f2eee3;flex-direction:column;gap:16px;padding:34px 30px;display:flex}.sv-packages .pkg .top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.sv-packages .pkg .ix{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:.22em;color:#6b1f1f;font-size:11px}.sv-packages .pkg .maps{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:.16em;text-transform:uppercase;color:#6a6a6a;text-align:right;font-size:9px}.sv-packages .pkg h3{font-family:var(--font-fraunces),"Fraunces",serif;letter-spacing:-.01em;color:#0a0a0a;margin:0;font-size:22px;font-weight:400;line-height:1.14}.sv-packages .pkg .desc{font-family:var(--font-fraunces),"Fraunces",serif;color:#2a2a2a;margin:0;font-size:15px;line-height:1.46}.sv-packages .pkg .deliv{border-top:1px solid #0a0a0a29;flex-direction:column;gap:8px;margin:auto 0 0;padding:14px 0 0;list-style:none;display:flex}.sv-packages .pkg .deliv li{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:.01em;color:#3a3a3a;padding-left:15px;font-size:10.5px;line-height:1.45;position:relative}.sv-packages .pkg .deliv li:before{content:"";background:#6b1f1f;width:5px;height:5px;position:absolute;top:6px;left:0}.sv-packages .pkg.pkg-cta{color:#f2eee3;background:#0a0a0a;justify-content:space-between}.sv-packages .pkg.pkg-cta .ix{color:#c5b99a}.sv-packages .pkg.pkg-cta h3{color:#f2eee3}.sv-packages .pkg.pkg-cta .desc{color:#c9c3b4}.sv-packages .pkg.pkg-cta a{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:.2em;text-transform:uppercase;color:#f2eee3;border-top:1px solid #c5b99a;gap:10px;margin-top:6px;padding-top:16px;font-size:11px;text-decoration:none;transition:color .2s;display:inline-flex}.sv-packages .pkg.pkg-cta a:hover{color:#c5b99a}.sv-packages .pkg.pkg-cta a .arr{font-family:var(--font-fraunces),"Fraunces",serif;letter-spacing:0;text-transform:none;font-size:16px;font-style:italic}.sv-packages .fine{font-family:var(--font-jetbrains-mono),"JetBrains Mono",monospace;letter-spacing:.14em;text-transform:uppercase;color:#6a6a6a;margin-top:28px;font-size:10px;line-height:1.7}@media (max-width:1100px){.sv-packages .head{grid-template-columns:1fr;gap:24px}.sv-packages .head .note{text-align:left}.sv-packages .pkgs{grid-template-columns:1fr 1fr}}@media (max-width:640px){.sv-packages .pkgs{grid-template-columns:1fr}}
/*# sourceMappingURL=2v-ot4ov8xhpg.css.map*/