@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');:root{--ink:#15232c;--cream:#faf7f1;--gold:#be9354;--navy:#091823;--line:#e6e1d9;--muted:#72838c;--card:#fff;--teal:#2d6b66}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font:15px/1.65 'DM Sans',sans-serif}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--gold);outline-offset:2px}header{position:sticky;z-index:30;top:0;background:#fbfaf6ee;backdrop-filter:blur(14px);border-bottom:1px solid #22333b18}.top{min-height:76px;max-width:1500px;margin:auto;padding:12px 4%;display:flex;align-items:center;justify-content:space-between;gap:20px}.wordmark{font:800 clamp(18px,2vw,25px) 'Manrope',sans-serif;letter-spacing:-.045em;white-space:nowrap;color:var(--navy)}.wordmark em{color:var(--gold);font-style:normal}.nav{display:flex;align-items:center;flex-wrap:wrap;gap:clamp(9px,1.8vw,28px)}.nav a{font:700 10px 'Manrope',sans-serif;letter-spacing:.08em;text-transform:uppercase}.nav a:hover{color:#a3763f}.nav .start{background:var(--navy);color:white;padding:12px 16px}.nav .start:hover{color:#f5cc8b}.wrap{max-width:1400px;margin:auto;padding:0 4%}.eyebrow{font:800 11px 'Manrope',sans-serif;letter-spacing:.19em;color:#a47d4b;text-transform:uppercase}.hero{min-height:min(800px,85svh);background:linear-gradient(100deg,#071824ec 0%,#071824b6 32%,#07182426 75%),radial-gradient(ellipse at 80% 50%,#34596a,#071721 80%);position:relative;color:#fff;display:flex;align-items:center;overflow:hidden}.hero .content{position:relative;z-index:4;padding-top:70px;padding-bottom:70px;max-width:760px}.hero h1{font:400 clamp(50px,7.3vw,113px)/1.02 Georgia,serif;letter-spacing:-.05em;margin:23px 0 26px}.hero p{font-size:clamp(16px,1.6vw,20px);line-height:1.8;max-width:540px;color:#e1e7e5}.hero .eyebrow{color:#ddc199}.hero:after{content:'';position:absolute;bottom:0;left:0;right:0;height:10px;background:linear-gradient(90deg,var(--gold),#c7a97b55,transparent)}.hero-illustration{position:absolute;right:1%;top:10%;height:84%;width:56%;pointer-events:none;opacity:.85}.hero-illustration svg{width:100%;height:100%;filter:drop-shadow(0 10px 50px #08111a)}.btn{display:inline-flex;gap:9px;align-items:center;justify-content:center;padding:14px 24px;border:1px solid var(--navy);background:var(--navy);color:#fff;font:800 11px 'Manrope',sans-serif;letter-spacing:.09em;text-transform:uppercase;min-height:47px}.btn:hover{background:#243a46;color:white}.btn.gold{background:#d5b47f;color:#101b24;border-color:#d5b47f}.btn.light{background:transparent;border-color:#d5b47f;color:#efdaad}.btn.line{background:transparent;color:var(--navy)}.buttons{display:flex;flex-wrap:wrap;gap:13px;margin-top:29px}.section{padding:85px 0}.section.sm{padding:55px 0}.section.alt{background:#eeeae3}.section.dark{background:#0b1d29;color:#fff}.section h2,.pagehead h1{font:400 clamp(34px,4.4vw,62px)/1.14 Georgia,serif;letter-spacing:-.035em;margin:16px 0 24px}.section p{color:#576974}.section.dark p{color:#c8d3d5}.lede{font-size:18px;max-width:760px}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.split{display:grid;grid-template-columns:1fr 1fr;gap:5%;align-items:center}.tile{background:white;box-shadow:0 7px 33px #10212d0a;border:1px solid var(--line);padding:30px}.tile b{font:500 28px Georgia,serif}.tile h3{font:400 25px Georgia,serif}.tile p{font-size:14px}.tile small,.meta{font:800 10px 'Manrope',sans-serif;letter-spacing:.14em;color:#b58b54;text-transform:uppercase}.product-photo{aspect-ratio:4/3;background:linear-gradient(150deg,#e2d7c5,#adbab7);display:grid;place-items:center;overflow:hidden}.product-photo svg{width:65%;height:75%}.product{padding:0;overflow:hidden}.product .info{padding:20px}.product h3{font:500 23px Georgia,serif;margin:5px 0}.product .price{font-weight:800}.product .btn{width:100%;margin-top:15px}.badge{display:inline-block;border:1px solid #b8a080;padding:5px 9px;font:800 10px 'Manrope',sans-serif;letter-spacing:.08em;color:#9c713c;text-transform:uppercase}.pagehead{padding:80px 0 64px;background:#e9e5dc;border-bottom:1px solid #c7c7c0}.pagehead p{max-width:760px;font-size:17px;color:#637680}.layouts{display:grid;grid-template-columns:265px 1fr;gap:28px}.sidebar{background:white;border:1px solid var(--line);padding:22px;align-self:start}.sidebar button{display:block;text-align:left;border:none;border-bottom:1px solid #e6e6e1;background:transparent;padding:12px 6px;width:100%;color:#283b43}.sidebar button.active{background:#18313b;color:white}.spaces{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.space{background:#fff;padding:18px;border:1px solid #ddd6c9}.space.unverified{border-style:dashed}.space small{color:#ab844d}.space b{display:block}.space a{font-size:12px;color:#976c31}.pricing{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.plan{background:white;border:1px solid #e1d9cc;padding:24px 18px}.plan h3{font:28px Georgia,serif}.plan strong{font:40px Georgia,serif}.plan small{color:#789}.plan .btn{width:100%;margin-top:15px}.plan ul{padding-left:20px;font-size:13px;color:#526470}.stage{display:inline-block;color:#a67537;font-size:12px}.form{display:grid;gap:16px;max-width:720px}.form label{font-size:12px;font-weight:800;color:#475d65;letter-spacing:.04em}.form input,.form select,.form textarea{width:100%;display:block;background:#fff;border:1px solid #bac2c1;color:#203640;padding:13px 14px;margin-top:7px}.form input[type=color]{height:50px;padding:5px}.cols2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.notice{padding:18px 24px;border-left:3px solid var(--gold);background:#efe7d8;color:#586775;margin:20px 0}.dark .notice{background:#273744;color:#e7e1d9}.pill{display:inline-block;border-radius:40px;background:#e5e3dd;padding:5px 12px;color:#54656b;font-size:12px}.storefront{padding:50px;border:1px solid var(--line);background:white}.storehead{padding:35px;background:#142f38;color:white;display:flex;justify-content:space-between;align-items:center;gap:20px}.storehead h1{font:45px Georgia,serif;margin:0}.table{width:100%;border-collapse:collapse}.table th,.table td{text-align:left;padding:15px 9px;border-bottom:1px solid #e0ddd6;font-size:13px}.table th{color:#5f7075;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.stat{padding:22px;background:white;border:1px solid var(--line)}.stat b{display:block;font:39px Georgia,serif}.stat small{font-size:11px;color:#647780;letter-spacing:.08em}.flex{display:flex;gap:15px;align-items:center;flex-wrap:wrap}.right{margin-left:auto}.empty{padding:40px;background:#fff;border:1px dashed #b0bcb9;text-align:center;color:#61777e}.footer{background:#071824;color:#9cb0b8;padding:50px 0;margin-top:0;font-size:12px}.footer strong{color:#f5ede2;font-size:17px;letter-spacing:.14em}.footer .flex{justify-content:space-between}.hidden{display:none!important}@media(max-width:1100px){.pricing{grid-template-columns:repeat(3,1fr)}.grid4{grid-template-columns:repeat(2,1fr)}.spaces{grid-template-columns:repeat(3,1fr)}.hero-illustration{right:-20%;opacity:.45}}@media(max-width:750px){.top{align-items:flex-start;flex-direction:column}.nav{gap:11px}.nav a{font-size:9px}.hero{min-height:640px}.hero-illustration{width:100%;right:-25%;opacity:.27}.grid3,.split,.layouts,.cols2{grid-template-columns:1fr}.pricing{grid-template-columns:repeat(2,1fr)}.spaces{grid-template-columns:repeat(2,1fr)}.section{padding:50px 0}.storefront{padding:18px}}@media(max-width:470px){.pricing,.grid4{grid-template-columns:1fr}.hero h1{font-size:56px}.nav{gap:9px}.space{padding:11px}}