@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,500;1,400&family=EB+Garamond:ital,wght@0,400;0,500;1,400&family=Cormorant+SC:wght@500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;1,400&family=Inter:wght@300;400;500&display=swap";:root{--ink:#0E1624;--navy:#203350;--slate:#364965;--steel:#667487;--graphite:#5F656B;--silver:#A1A09B;--stone:#CEC6B9;--ivory:#F3EFE8;--serif:"Cormorant Garamond",Georgia,serif;--sans:"Inter",system-ui,sans-serif}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--ivory);color:var(--ink);font:300 16px/1.7 var(--sans)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{max-width:1240px;margin:0 auto;padding:0 32px}.label{font:500 11px var(--sans);letter-spacing:.32em;text-transform:uppercase;color:var(--steel)}h1,h2,h3{font-family:var(--serif);font-weight:400;line-height:1.1}h1{font-size:clamp(44px,7vw,88px)}h2{font-size:clamp(34px,4.5vw,54px)}h3{font-size:28px}em{font-family:var(--serif);font-style:italic}.announce{background:var(--ink);color:var(--stone);text-align:center;font-size:11px;letter-spacing:.25em;text-transform:uppercase;padding:10px}header.site{border-bottom:1px solid rgba(161,160,155,.4);background:var(--ivory);position:sticky;top:0;z-index:10}header.site .wrap{display:flex;align-items:center;justify-content:space-between;height:84px}.brand{display:flex;align-items:center;gap:14px}.brand img{height:54px}.brand span{font:500 22px var(--serif);letter-spacing:.42em}nav.main{display:flex;gap:30px}nav.main a{font-size:11px;letter-spacing:.28em;text-transform:uppercase}nav.main a:hover{color:var(--steel)}.btn{display:inline-block;padding:16px 34px;border:1px solid currentColor;font:500 11px var(--sans);letter-spacing:.3em;text-transform:uppercase;transition:.3s;background:none;cursor:pointer;color:inherit}.btn.solid{background:var(--navy);color:var(--ivory);border-color:var(--navy)}.btn.solid:hover{background:var(--ink)}.btn:hover{opacity:.85}.hero{background:radial-gradient(ellipse at 50% 30%,var(--slate),var(--navy) 45%,var(--ink));color:var(--ivory);text-align:center;padding:110px 0 120px}.hero img.crest{width:min(330px,60vw);margin:0 auto 40px;filter:drop-shadow(0 20px 40px rgba(0,0,0,.35))}.hero p.lede{max-width:560px;margin:24px auto 40px;color:var(--stone);font-size:17px}.hero .label{color:var(--stone)}section{padding:110px 0}.center{text-align:center}.intro{max-width:760px;margin:0 auto;text-align:center}.intro p{margin-top:22px;color:var(--graphite);font-size:18px}.rule{width:60px;height:1px;background:var(--silver);margin:28px auto}.lines{display:grid;grid-template-columns:1fr 1fr;gap:2px}.line{position:relative;min-height:560px;display:flex;align-items:flex-end;padding:56px;color:var(--ivory);overflow:hidden}.line img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;filter:grayscale(.55) brightness(.6) contrast(1.05)}.line>*:not(img){position:relative}.line p{color:var(--stone);max-width:380px;margin:12px 0 26px}.line.recover:after,.line.glow:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;mix-blend-mode:multiply}.line.recover:after{background:#3649658c}.line.glow:after{background:#5f656b80}.line>div{z-index:2}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:40px 28px;margin-top:56px}.card .ph{aspect-ratio:4/5;background:#e7e1d7;overflow:hidden;position:relative}.card .ph img{width:100%;height:100%;object-fit:cover;filter:saturate(.6);transition:transform .8s}.card:hover .ph img{transform:scale(1.04)}.card h3{margin-top:18px;font-size:26px}.card .desc{color:var(--graphite);font-size:14px}.card .price{font:400 20px var(--serif);margin-top:6px}.ph-tag{position:absolute;left:10px;top:10px;background:#0e1624c7;color:var(--stone);font-size:9px;letter-spacing:.2em;text-transform:uppercase;padding:4px 8px}.band{background:var(--ink);color:var(--ivory)}.pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:60px}.pillars h3{font-size:30px;margin:12px 0}.pillars p{font-size:15px}.room{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center}.room .imgs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.room .imgs img{aspect-ratio:1;object-fit:cover;filter:saturate(.55)}.pdp{display:grid;grid-template-columns:1.15fr 1fr;gap:72px;padding:70px 0 100px}.gallery .main-img{aspect-ratio:1;background:#e7e1d7;position:relative;overflow:hidden}.gallery .main-img img{width:100%;height:100%;object-fit:cover;filter:saturate(.65)}.pdp .info h1{font-size:clamp(44px,5vw,64px)}.pdp .sub{font:italic 22px var(--serif);color:var(--steel)}.pdp .price{font:400 30px var(--serif);margin:22px 0}.pdp ul{list-style:none;margin:28px 0}.pdp li{padding:12px 0;border-bottom:1px solid rgba(161,160,155,.45);font-size:15px}.pdp li:before{content:"\2014   ";color:var(--silver)}details{border-top:1px solid rgba(161,160,155,.5);padding:18px 0}details summary{cursor:pointer;font:500 11px var(--sans);letter-spacing:.28em;text-transform:uppercase;list-style:none}details summary:after{content:"+";float:right}details[open] summary:after{content:"\2013"}details p,details div{margin-top:14px;font-size:14px;color:var(--graphite)}.tbd{color:var(--steel);font-style:italic}.compliance{font-size:12px;color:var(--graphite);margin-top:26px;border-left:2px solid var(--silver);padding-left:14px}.page-head{padding:90px 0 30px;text-align:center}.page-head p{max-width:620px;margin:18px auto 0;color:var(--graphite)}.prose{max-width:720px;margin:0 auto}.prose p{margin-bottom:20px;font-size:17px;color:#2a3342}.prose h2{font-size:36px;margin:50px 0 18px}form.wait{display:flex;gap:0;max-width:520px;margin:34px auto 0}form.wait input{flex:1;padding:16px 18px;border:1px solid var(--silver);background:transparent;font:300 15px var(--sans);color:inherit}.band form.wait input{color:var(--ivory)}.band form.wait input::placeholder{color:var(--silver)}.formgrid{display:grid;gap:16px;max-width:560px;margin:40px auto}.formgrid input,.formgrid select,.formgrid textarea{padding:15px;border:1px solid var(--silver);background:#fbf9f5;font:300 15px var(--sans)}.note{font-size:12px;color:var(--steel);text-align:center;margin-top:12px}footer.site{background:var(--ink);color:var(--stone);padding:80px 0 40px;font-size:14px}footer .cols{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px}footer h4{font:500 11px var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--silver);margin-bottom:18px}footer li{list-style:none;margin:8px 0}footer .legal{border-top:1px solid rgba(161,160,155,.25);margin-top:60px;padding-top:24px;font-size:12px;color:var(--silver)}footer img{height:90px;margin-bottom:16px}.preview-flag{position:fixed;bottom:14px;right:14px;background:var(--navy);color:var(--stone);font-size:10px;letter-spacing:.2em;text-transform:uppercase;padding:6px 10px;z-index:20;opacity:.85}@media(max-width:900px){nav.main{display:none}.lines,.room,.pdp,.pillars{grid-template-columns:1fr}.line{min-height:420px;padding:32px}footer .cols{grid-template-columns:1fr 1fr}section{padding:72px 0}.wrap{padding:0 20px}.brand span{font-size:17px}.mnav{display:block!important}}.mnav{display:none;font-size:11px;letter-spacing:.25em;text-transform:uppercase}.mnav summary{list-style:none;cursor:pointer}.mnav[open] div{position:absolute;right:20px;top:84px;background:var(--ivory);border:1px solid var(--silver);padding:20px;display:grid;gap:12px}:root{--ink:#0f1a2b;--navy:#16243a;--slate:#1f3d33;--green:#1d3a2f;--steel:#8a7448;--graphite:#3b3328;--silver:#b08d57;--brass:#b08d57;--brass-lt:#d4b67a;--stone:#e6dcc6;--ivory:#f4ecdc;--oxblood:#5e1a1d;--serif:"Playfair Display",Georgia,serif;--sans:"EB Garamond",Georgia,serif;--sc:"Cormorant SC","EB Garamond",serif}body{background:var(--ivory) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence baseFrequency='.8' numOctaves='3'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .27 0 0 0 0 .15 0 0 0 .07 0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");color:var(--ink);font:400 18px/1.7 var(--sans)}h1,h2,h3{font-family:var(--serif);font-weight:400;letter-spacing:.01em}em{font-family:var(--serif)}.label{font:600 13px var(--sc);letter-spacing:.24em;text-transform:lowercase;font-variant:small-caps;color:var(--steel)}.label:before,.label:after{content:"";display:inline-block;width:22px;height:1px;background:var(--brass);vertical-align:middle;margin:0 10px}.announce{background:var(--oxblood);color:var(--brass-lt);font:600 13px var(--sc);letter-spacing:.3em;border-bottom:1px solid var(--brass)}header.site{background:var(--ink);color:var(--ivory);border-bottom:3px double var(--brass)}.brand img{height:58px;padding:4px;border:1px solid var(--brass);outline:1px solid rgba(176,141,87,.4);outline-offset:3px;background:#f4ecdc0f}.brand span{font:500 22px var(--serif);letter-spacing:.38em;color:var(--brass-lt)}nav.main a{font:600 14px var(--sc);letter-spacing:.2em;color:var(--stone)}nav.main a:hover{color:var(--brass-lt)}.btn{font:600 14px var(--sc);letter-spacing:.28em;border:1px solid var(--brass);color:var(--brass);background:transparent;box-shadow:inset 0 0 0 3px transparent,inset 0 0 0 4px #b08d5759}.btn:hover{background:var(--brass);color:var(--ink);opacity:1}.btn.solid{background:transparent;color:var(--brass-lt);border-color:var(--brass)}.btn.solid:hover{background:var(--brass);color:var(--ink)}main .btn.solid{color:var(--oxblood);border-color:var(--oxblood);box-shadow:inset 0 0 0 4px #5e1a1d40}main .btn.solid:hover{background:var(--oxblood);color:var(--ivory)}.band .btn.solid,.hero .btn{color:var(--brass-lt);border-color:var(--brass)}.pin,.hero,.band,footer.site{background-color:var(--ink);background-image:repeating-linear-gradient(90deg,rgba(212,182,122,.07) 0 1px,transparent 1px 14px)}.hero{background-image:repeating-linear-gradient(90deg,rgba(212,182,122,.08) 0 1px,transparent 1px 14px),radial-gradient(ellipse at 50% 30%,#22344f,var(--ink) 70%);border-bottom:1px solid var(--brass)}.hero img.crest{filter:sepia(.35) drop-shadow(0 20px 40px rgba(0,0,0,.5))}.hero h1{color:var(--ivory)}.hero .label,.band .label{color:var(--brass-lt)!important}.rule{width:120px;background:linear-gradient(90deg,transparent,var(--brass),transparent);position:relative;overflow:visible}.rule:after{content:"\25c6";position:absolute;left:50%;top:-9px;transform:translate(-50%);color:var(--brass);font-size:10px;background:var(--ivory);padding:0 8px}.band .rule:after{background:var(--ink)}.intro p,.prose p{color:var(--graphite)}.line.recover:after{background:#1d3a2fb3}.line.glow:after{background:#5e1a1d8c}.line{border:1px solid var(--brass);outline:1px solid rgba(176,141,87,.45);outline-offset:-10px}.line h2{color:var(--ivory)}.line p{color:var(--stone)}.card .ph{border:1px solid var(--brass);padding:6px;background:var(--stone)}.card h3{font-size:24px}.card .desc{color:var(--graphite);font-style:italic}.card .price{color:var(--oxblood);font-family:var(--serif)}.ph-tag{background:var(--oxblood);color:var(--brass-lt);font-family:var(--sc)}.band{color:var(--ivory)}.band p{color:var(--stone)}.pillars>div{border:1px solid rgba(176,141,87,.6);outline:1px solid rgba(176,141,87,.3);outline-offset:-7px;padding:34px 30px;background:#f4ecdc8c}.pillars .label{font:italic 30px var(--serif);color:var(--brass);letter-spacing:0;text-transform:none}.pillars .label:before,.pillars .label:after{display:none}.room .imgs img{border:1px solid var(--brass);padding:4px}.gallery .main-img{border:1px solid var(--brass);outline:1px solid rgba(176,141,87,.35);outline-offset:-8px}.pdp .sub{color:var(--green)}.pdp .price{color:var(--oxblood)}.pdp li{border-bottom:1px solid rgba(176,141,87,.5)}.pdp li:before{content:"\2766   ";color:var(--brass)}details{border-top:1px solid rgba(176,141,87,.6)}details summary{font:600 14px var(--sc);letter-spacing:.2em;color:var(--green)}.compliance{border-left:2px solid var(--oxblood);color:var(--graphite)}.page-head h1{color:var(--ink)}.page-head{border-bottom:1px solid rgba(176,141,87,.4);margin-bottom:20px}footer.site{color:var(--stone);border-top:3px double var(--brass)}footer h4{font:600 14px var(--sc);color:var(--brass-lt)}footer a:hover{color:var(--brass-lt)}footer img{filter:sepia(.4);border:1px solid var(--brass);padding:5px}footer .legal{border-top:1px solid rgba(176,141,87,.35);color:var(--silver)}form.wait input,.formgrid input,.formgrid select,.formgrid textarea{font:400 17px var(--sans);border:1px solid var(--brass)}.formgrid input,.formgrid select,.formgrid textarea{background:#fbf6ec}.tbd{color:var(--steel)}.preview-flag{background:var(--oxblood);color:var(--brass-lt)}.mnav[open] div{background:var(--ink);border:1px solid var(--brass)}@media(max-width:900px){body{font-size:17px}.label:before,.label:after{width:12px;margin:0 6px}.brand img{height:46px}.pillars>div{padding:26px 22px}}.shopify-section{display:block}.btn[disabled]{opacity:.6;cursor:default}.rte h3{font-size:24px;margin:28px 0 10px}.rte h4{font:500 12px var(--sans);letter-spacing:.2em;text-transform:uppercase;margin:18px 0 6px}.rte ul{list-style:none;margin:20px 0}.rte p{margin-bottom:12px}.pagination{display:flex;gap:18px;justify-content:center;margin-top:50px}.form-msg{margin-top:14px;font-size:14px}.room .imgs .room-tile{display:block;aspect-ratio:1;overflow:hidden}.room .imgs .room-tile{border:1px solid var(--brass);padding:4px}.room .imgs .room-tile img{width:100%;height:100%;object-fit:cover;display:block;border:0;padding:0}.room .imgs:empty{display:none}.cart-row{display:flex;justify-content:space-between;border-bottom:1px solid var(--silver);padding:16px 0}:root{--space:clamp(96px,12vw,180px);--ease:cubic-bezier(.22,.61,.36,1)}section{padding-top:var(--space);padding-bottom:var(--space)}h1{font-size:clamp(44px,6.4vw,92px);line-height:1.04;letter-spacing:-.005em}h2{font-size:clamp(32px,3.8vw,54px);line-height:1.12}h3{font-size:clamp(21px,1.7vw,26px)}.lede{font-size:clamp(19px,1.5vw,22px);max-width:34em;margin-left:auto;margin-right:auto}.label{font-variant:small-caps;font-feature-settings:"smcp","c2sc"}.hero-lux{background:radial-gradient(ellipse at 50% 30%,#1a2436,#0b0f17 62%,#07090d);color:var(--ivory);min-height:92vh;display:flex;align-items:center;text-align:center;margin:0;width:100%}.hero-lux h1,.hero-lux .lede{color:var(--ivory)}.hero-lux .label{color:var(--brass-lt)}.js .hero-lux .wrap>*{opacity:0;animation:sv-rise 1.6s var(--ease) forwards}.hero-lux .wrap>*:nth-child(2){animation-delay:.35s}.hero-lux .wrap>*:nth-child(3){animation-delay:.7s}.hero-lux .wrap>*:nth-child(4){animation-delay:1.05s}.hero-lux .wrap>*:nth-child(5){animation-delay:1.4s}@keyframes sv-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){.js .reveal{animation:sv-rise linear both;animation-timeline:view();animation-range:entry 0% entry 40%}}@media(prefers-reduced-motion:reduce){.hero-lux .wrap>*,.reveal{animation:none!important;opacity:1!important;transform:none!important}}a,.btn{transition:color .4s var(--ease),background-color .4s var(--ease),border-color .4s var(--ease),opacity .4s var(--ease)}.btn{letter-spacing:.22em;font-variant:small-caps}img{transition:transform 1.4s var(--ease)}.card:hover img,.product-card:hover img{transform:scale(1.025)}header.site{-webkit-backdrop-filter:saturate(1.1) blur(6px);backdrop-filter:saturate(1.1) blur(6px)}header.site nav a{font-family:var(--sc);letter-spacing:.2em;font-variant:small-caps;position:relative}header.site nav a:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:var(--brass);transform:scaleX(0);transition:transform .5s var(--ease)}header.site nav a:hover:after{transform:scaleX(1)}hr.brass-rule{border:0;height:1px;background:linear-gradient(90deg,transparent,var(--brass) 20%,var(--brass) 80%,transparent);max-width:420px;margin:36px auto}.footer-crest{text-align:center;padding-top:20px}.quote-band{text-align:center;background:var(--ink);color:var(--stone)}.quote-band .label{color:var(--brass-lt)}.quotes{display:grid;gap:64px;max-width:860px;margin:0 auto}.quotes .q{margin:0}.q-topic{font:600 12px var(--sc);letter-spacing:.3em;font-variant:small-caps;color:var(--brass);margin-bottom:14px}.quotes blockquote{margin:0;font:italic 400 clamp(22px,2.4vw,32px)/1.45 var(--serif);color:var(--ivory)}.quotes figcaption{margin-top:16px;font:400 15px var(--sans);letter-spacing:.04em;color:var(--stone)}.quotes figcaption a{color:var(--brass-lt);border-bottom:1px solid rgba(176,141,87,.4)}.q-disclaimer{font-size:13px;color:var(--stone);opacity:.75;max-width:560px;margin:0 auto}.pdp-lux{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);gap:clamp(40px,6vw,110px);align-items:start;padding-top:60px;padding-bottom:var(--space)}.gallery-lux{display:grid;gap:14px}.gallery-lux .main-img{background:#07090d;overflow:hidden}.gallery-lux img{width:100%;height:auto;display:block}.pdp-lux .info{position:sticky;top:110px}.pdp-trust{display:flex;gap:28px;flex-wrap:wrap;margin:22px 0 0;font:600 12px var(--sc);letter-spacing:.24em;font-variant:small-caps;color:var(--steel)}.pdp-trust span:before{content:"";display:inline-block;width:14px;height:1px;background:var(--brass);vertical-align:middle;margin-right:10px}.accordion{margin-top:40px;border-top:1px solid rgba(176,141,87,.45)}.accordion details{border-bottom:1px solid rgba(176,141,87,.45)}.accordion summary{cursor:pointer;list-style:none;padding:20px 0;font:400 20px var(--serif);display:flex;justify-content:space-between}.accordion summary::-webkit-details-marker{display:none}.accordion summary:after{content:"+";color:var(--brass);transition:transform .4s var(--ease)}.accordion details[open] summary:after{transform:rotate(45deg)}.accordion .rte{padding:0 0 24px}@media(max-width:900px){.pdp-lux{grid-template-columns:1fr}.pdp-lux .info{position:static}}.ask-house .lede{margin-bottom:40px}.waitlist h2 em{color:var(--brass-lt)}.card .ph{background:#0d0d0f!important}.room .imgs .room-tile{background:#0d0d0f}.card .ph img,.room .imgs .room-tile img{opacity:1!important;filter:none}.card .ph img{object-fit:contain}
/*# sourceMappingURL=/cdn/shop/t/8/assets/sovren.css.map */
