@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;1,400&family=Pinyon+Script&family=Manrope:wght@400;500;600&display=swap";:root{font-family:Manrope,Arial,sans-serif;color:#f2e7db;background:#170f12;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-weight:400}*{box-sizing:border-box}body{margin:0}a{color:inherit}.landing{min-height:100svh;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column}.portrait,.shade{position:absolute;inset:0;z-index:-2}.portrait{background:url(/assets/coming-soon-portrait-sharp.png) center right/cover no-repeat}.shade{z-index:-1;background:linear-gradient(90deg,rgba(19,12,15,.55),rgba(19,12,15,.13) 48%,transparent 70%),linear-gradient(0deg,rgba(19,12,15,.85),transparent 28%)}.header{display:flex;align-items:center;justify-content:space-between;padding:38px 7vw}.brand{text-decoration:none;display:inline-flex;flex-direction:column;align-items:center}.wordmark{font-family:Pinyon Script,Brush Script MT,cursive;font-size:clamp(35px,3.4vw,56px);color:#cba365;line-height:1.2}.brand-caption{font-size:8px;letter-spacing:.38em;text-transform:uppercase;margin-top:5px}.header-note{font-size:9px;letter-spacing:.25em;text-transform:uppercase;color:#d8bd98;display:flex;align-items:center;gap:10px}.status-dot{width:5px;height:5px;border-radius:50%;background:#cba365}.content{margin:auto 0;padding:48px 7vw 70px;max-width:780px}.eyebrow{font-size:10px;text-transform:uppercase;letter-spacing:.31em;line-height:1.9;margin:0 0 25px;color:#d8bd98}h1{font-family:Playfair Display,Georgia,serif;font-weight:400;font-size:clamp(66px,7.1vw,110px);letter-spacing:-.035em;line-height:.96;margin:0}h1 em{font-weight:400;color:#dbc09a}.gold-rule{display:block;width:70px;height:1px;background:#bd9257;margin:32px 0 23px}.description{font-size:13px;line-height:1.9;color:#d0c2ba;max-width:360px}.launch-note{display:flex;align-items:center;gap:15px;margin-top:35px;text-transform:uppercase;letter-spacing:.32em;font-size:10px;color:#dab57e}.launch-line{height:1px;width:24px;background:currentColor}.footer{display:flex;justify-content:space-between;gap:20px;margin:0 7vw;padding:22px 0;border-top:1px solid #cfac7926;color:#ae9a8d;font-size:8px;letter-spacing:.17em;text-transform:uppercase}a:focus-visible{outline:2px solid #d8bd98;outline-offset:8px}@media(min-width:1600px){.content{max-width:950px}}@media(max-width:700px){.header{padding:27px 7vw;align-items:flex-start}.wordmark{font-size:36px}.brand-caption{font-size:6px}.header-note{display:none}.portrait{background-size:auto 78%;background-position:65% top;background-color:#170f12;opacity:.68}.shade{background:linear-gradient(0deg,#170f12 3%,#170f12f5 24%,#170f1273 68%,#170f1226)}.content{padding:220px 7vw 48px;margin-top:auto}.eyebrow{font-size:8px;letter-spacing:.22em;margin-bottom:20px}h1{font-size:clamp(59px,12vw,84px)}.description{font-size:12px}.footer{flex-direction:column;font-size:7px;gap:10px;padding-bottom:24px}.gold-rule,.launch-note{margin-top:25px}}@media(prefers-reduced-motion:no-preference){.content{animation:arrive .8s ease-out both}@keyframes arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}.portrait{inset:0;background-color:#170f12;background-size:auto 110%;background-position:right top;background-repeat:no-repeat;transform:none}@media(max-width:700px){.landing{min-height:100svh}.portrait{background-size:auto 440px;background-position:right top;opacity:.78}.content{padding-top:300px}.shade{background:linear-gradient(0deg,#170f12 5%,#170f12f7 30%,#170f1259 75%,#170f1226)}}@media(min-width:701px)and (max-width:1023px){.landing{min-height:max(100svh,800px)}.header{padding:30px 5vw}.content{padding:480px 5vw 60px;max-width:650px}h1{font-size:clamp(64px,8vw,82px)}.portrait{background-size:auto 780px;background-position:right top}.shade{background:linear-gradient(90deg,rgba(19,12,15,.65),rgba(19,12,15,.15) 52%,transparent 90%),linear-gradient(0deg,rgba(19,12,15,.85),transparent 28%)}}@media(min-width:1024px)and (max-width:1599px){.landing{min-height:max(100svh,760px)}.portrait{background-size:auto 110%;background-position:right top}}@media(min-width:1600px){.landing{min-height:max(100svh,850px)}.portrait{background-size:auto 110%;background-position:right top}.content{max-width:900px}h1{font-size:clamp(100px,6vw,120px)}}@media(min-width:1600px)and (min-aspect-ratio:21/9){.portrait{background-size:auto 110%;background-position:right top}.content{padding-left:10vw;max-width:1200px}.header{padding-left:10vw;padding-right:8vw}.footer{margin-left:10vw;margin-right:8vw}}@media(max-width:700px){.shade{background:linear-gradient(180deg,#170f121f,#170f1226 240px,#170f12e0 440px,#170f12 550px)}}@media(min-width:701px)and (max-width:1023px){.shade{background:linear-gradient(180deg,#170f121a,#170f1226 340px,#170f12d9 590px,#170f12 700px)}}.connect-page{min-height:100svh;background:radial-gradient(ellipse at 70% 5%,#54313b66,transparent 55%),#170f12;display:flex;flex-direction:column;align-items:center;padding:35px 24px 24px}.connect-header{margin-bottom:34px}.connect-header .wordmark{font-size:44px}.contact-card{width:min(100%,510px);border:1px solid #b48a5655;padding:28px 36px 12px;background:linear-gradient(135deg,#342128cc,#21171cee);box-shadow:0 25px 80px #0004;position:relative}.card-topline{display:flex;justify-content:space-between;gap:15px;text-transform:uppercase;font-size:8px;letter-spacing:.21em;color:#cfb18a}.card-edition{color:#9d8580;font-size:7px}.contact-monogram{margin:34px auto 25px;width:91px;height:91px;display:grid;place-items:center;position:relative;border:1px solid #c9a57388;border-radius:50%;font:400 38px Playfair Display,Georgia,serif;color:#dcc19b;letter-spacing:-4px;padding-right:4px}.contact-monogram span{position:absolute;bottom:-4px;right:10px;width:10px;height:10px;border:3px solid #302027;background:#d0aa74;border-radius:50%}.contact-kicker{text-align:center;text-transform:uppercase;letter-spacing:.3em;font-size:8px;color:#c9a573;margin:0 0 12px}.contact-card h1{font:400 clamp(39px,8vw,53px)/1.15 "Playfair Display",Georgia,serif;text-align:center;letter-spacing:-.035em;margin:0;color:#f4e9dd}.contact-divider{display:block;width:42px;height:1px;background:#c9a57388;margin:21px auto}.contact-intro{text-align:center;font-size:12px;line-height:1.8;color:#cbb8ae;margin:0 0 28px}.contact-intro em{font-family:Playfair Display,Georgia,serif;font-size:16px;color:#dec6a5}.save-contact{display:flex;align-items:center;justify-content:center;gap:12px;background:#d2b17e;color:#21171c;text-decoration:none;padding:17px 18px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;min-height:54px}.save-contact svg,.contact-links svg,.share-contact svg{width:19px;height:19px;flex-shrink:0}.save-contact>span{margin-left:auto}.save-contact>svg{margin-right:auto}.save-contact:hover{background:#e3c99f}.contact-links{margin-top:15px;display:grid}.contact-links>a{display:flex;align-items:center;gap:15px;border-bottom:1px solid #a27e5b33;min-height:76px;text-decoration:none;color:#d0ab78;padding:12px 0}.contact-links>a>span{display:grid;gap:6px;min-width:0}.contact-links small{font-size:8px;letter-spacing:.2em;text-transform:uppercase;color:#b49a88}.contact-links strong{font-weight:400;font-size:12px;color:#eee0d2;overflow-wrap:anywhere}.contact-links b{margin-left:auto;font-size:17px;font-weight:400}.contact-links a:hover strong{color:#e5c391}.share-contact{display:flex;align-items:center;justify-content:center;gap:10px;padding:18px 10px 5px;background:none;border:0;color:#c3a47f;width:100%;font:400 10px Manrope,Arial,sans-serif;cursor:pointer;min-height:48px}.share-contact svg{width:14px;height:14px}.share-status{font-size:10px;text-align:center;line-height:1.5;color:#d6c3ac;min-height:15px;margin:8px 0}.connect-footer{display:flex;flex-direction:column;align-items:center;gap:14px;margin:27px 0 0;font-size:7px;letter-spacing:.16em;text-transform:uppercase;color:#a68b7b;text-align:center}.connect-footer a{text-decoration:none;color:#c9a573}.connect-page button:focus-visible{outline:2px solid #d8bd98;outline-offset:5px}@media(max-width:480px){.connect-page{padding:26px 16px 22px}.connect-header{margin-bottom:24px}.connect-header .wordmark{font-size:39px}.contact-card{padding:23px 23px 10px}.card-edition{display:none}.contact-monogram{margin-top:28px}.contact-links strong{font-size:11px}.connect-footer{line-height:1.7}}@media(min-width:1100px){.connect-page{padding-top:45px}.connect-header{margin-bottom:35px}.contact-card{width:510px}}.contact-socials{display:flex;flex-wrap:wrap;justify-content:center;gap:9px;min-height:22px;margin-top:18px}.contact-socials a{display:flex;gap:8px;align-items:center;justify-content:center;flex:1;padding:11px 7px;border:1px solid #a27e5b55;text-decoration:none;font-size:9px;color:#dec6a5;min-height:44px}.contact-socials a:hover{background:#c9a57315}.contact-portrait{width:146px;height:146px;margin:34px auto 25px;border:1px solid #c9a57388;border-radius:50%;padding:3px;background:#21171c;position:relative}.contact-portrait img{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.contact-portrait:after{content:"";position:absolute;bottom:-4px;right:10px;width:10px;height:10px;border:3px solid #302027;background:#d0aa74;border-radius:50%}@media(max-width:480px){.contact-portrait{margin-top:28px}}.landing{background-color:#170f12}.landing .portrait{background:none}.portrait>img{position:absolute;right:0;top:0;height:110%;width:auto;max-width:none;display:block;-webkit-mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.12) 5%,rgba(0,0,0,.5) 12%,rgba(0,0,0,.88) 20%,#000 28%);mask-image:linear-gradient(to right,transparent 0%,rgba(0,0,0,.12) 5%,rgba(0,0,0,.5) 12%,rgba(0,0,0,.88) 20%,#000 28%)}@media(max-width:700px){.portrait>img{height:440px}}@media(min-width:701px)and (max-width:1023px){.portrait>img{height:780px}}@media(min-width:1024px){.header{padding-right:3vw}}
