:root{--ink:#231f20;--char:#393939;--green:#31331f;--gold:#826835;--gold2:#a08648;--moss:#a29171;--terra:#b98b68;--camel:#d8bba9;--cream:#eee8de;--cream2:#f3eee4;--hair:rgba(35,31,32,.24);--hairg:rgba(130,104,53,.45);--serif:"Alegreya",Georgia,serif;--sans:"Montserrat",sans-serif}body{background:var(--cream)}.vela{font-family:var(--sans);color:var(--ink);font-size:15px;line-height:1.7;-webkit-font-smoothing:antialiased}.vela img{display:block;max-width:100%}.vela a{color:inherit}.wrap{max-width:1320px;margin:0 auto;padding:0 48px}@media(max-width:760px){.wrap{padding:0 22px}}.plaster{position:relative;isolation:isolate;background:radial-gradient(55% 42% at 14% 16%,rgba(216,187,169,.3),transparent 65%),radial-gradient(46% 38% at 86% 72%,rgba(162,145,113,.22),transparent 62%),radial-gradient(60% 50% at 70% 6%,rgba(246,240,228,.85),transparent 60%),radial-gradient(40% 30% at 30% 88%,rgba(185,139,104,.16),transparent 60%),radial-gradient(70% 36% at 50% 45%,rgba(238,232,222,.5),transparent 70%),var(--cream)}.wash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.wash:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(125% 95% at 50% 8%,transparent 58%,rgba(57,57,57,.1) 100%)}#page{position:relative;z-index:1}.wallpaper{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;-webkit-mask-image:radial-gradient(125% 105% at 50% 45%,#000 52%,transparent 99%);mask-image:radial-gradient(125% 105% at 50% 45%,#000 52%,transparent 99%)}.wallpaper.etch{background-image:var(--vela-wp-etch);background-size:880px auto;background-repeat:repeat;opacity:.5}.wallpaper.sage{background-image:var(--vela-wp-etch);background-size:cover;background-position:center;opacity:.55}.wallpaper.damaskbg{background-image:var(--vela-wp-damask);background-size:cover;background-position:center;opacity:.6;-webkit-mask-image:radial-gradient(110% 95% at 50% 50%,#000 40%,transparent 96%);mask-image:radial-gradient(110% 95% at 50% 50%,#000 40%,transparent 96%)}.wallpaper.vintage{background-image:var(--vela-wp-vintage);background-size:cover;background-position:center;opacity:.4;-webkit-mask-image:none;mask-image:none}#intro .hint{position:relative;z-index:5}.mani{background:linear-gradient(#d8bba91f,#d8bba905);position:relative;overflow:hidden}.maison{background:linear-gradient(#a2917121,#a2917105);position:relative;overflow:hidden}.quote{position:relative;overflow:hidden}.idx,.hero{position:relative}section+section{box-shadow:inset 0 18px 24px -22px #39393947}.plaster:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.5;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='700' height='700'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.011' numOctaves='4' seed='7'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='table' tableValues='0 .05 .12 .08 .15 .1'/%3E%3C/feComponentTransfer%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .44 0 0 0 0 .34 0 0 0 1 0'/%3E%3C/filter%3E%3Crect width='700' height='700' filter='url(%23m)'/%3E%3C/svg%3E")}.plaster:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.plaster>*{position:relative;z-index:1}.eyebrow{font-size:11px;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:var(--gold);display:flex;align-items:center;gap:12px}.eyebrow .fleuron{font-family:var(--serif);font-size:16px;letter-spacing:0;transform:translateY(-1px)}.eyebrow:after{content:"";width:38px;height:1px;background:currentColor;opacity:.7}.hash{height:5px;border-top:1px solid var(--gold);border-bottom:1px solid var(--gold);opacity:.45}.orn{display:flex;align-items:center;justify-content:center;gap:18px;padding:8px 0}.orn .rl{height:1px;flex:1;max-width:230px}.orn .rl.l{background:linear-gradient(90deg,transparent,var(--gold))}.orn .rl.r{background:linear-gradient(90deg,var(--gold),transparent)}.orn svg{width:120px;height:26px;display:block;opacity:.85}.btn{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;padding:18px 34px;text-decoration:none;border:1px solid var(--gold);transition:all .3s ease;background:transparent;color:var(--ink);position:relative}.btn:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid rgba(130,104,53,.35);pointer-events:none;transition:inset .25s}.btn:hover:after{top:6px;right:6px;bottom:6px;left:6px}.btn-solid{background:var(--gold);color:var(--cream);border-color:var(--gold)}.btn-solid:hover{background:var(--gold2)}.fig{font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--moss)}.lnk{display:inline-block;font-size:11px;font-weight:600;letter-spacing:.28em;text-transform:uppercase;text-decoration:none;border-bottom:1px solid var(--gold);padding-bottom:7px}.lnk:hover{color:var(--gold)}.ornate{position:relative}.ornate i.c{position:absolute;font-family:var(--serif);font-style:normal;font-size:26px;color:var(--gold);opacity:.8;line-height:1}.ornate i.c1{top:10px;left:14px}.ornate i.c2{top:10px;right:14px;transform:scaleX(-1)}.ornate i.c3{bottom:10px;left:14px;transform:scaleY(-1)}.ornate i.c4{bottom:10px;right:14px;transform:scale(-1)}.arch{border-radius:300px 300px 0 0;overflow:hidden;position:relative}.arch-frame{padding:12px;border:1px solid var(--hairg);border-radius:312px 312px 0 0;background:var(--cream2);position:relative}.arch-frame:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border:1px solid rgba(130,104,53,.25);border-radius:308px 308px 0 0;pointer-events:none}.arch img{transition:transform 6s ease}.arch:hover img{transform:scale(1.06)}.rv{opacity:0;transform:translateY(26px);transition:opacity .9s cubic-bezier(.2,.6,.2,1),transform .9s cubic-bezier(.2,.6,.2,1)}.rv.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;transition:none}.tick-track{animation:none!important}.arch img{transition:none}.hero-arch img{animation:none!important}}#intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;transition:opacity .9s ease .2s}#intro.away{opacity:0;pointer-events:none}#intro .sign{background:var(--cream2);border:1px solid var(--hairg);padding:14px 30px 12px;text-align:center;box-shadow:0 14px 30px #231f202e;transform-origin:top center;animation:sway 5s ease-in-out infinite;position:relative;z-index:3}#intro .sign:before{content:"";position:absolute;left:50%;top:-46px;width:1px;height:46px;background:var(--char)}#intro .sign img{height:34px;width:auto;display:block;margin:6px auto 4px}#intro .sign span{font-size:8.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold)}@keyframes sway{0%,to{transform:rotate(1.4deg)}50%{transform:rotate(-1.4deg)}}.storefront{margin-top:54px;display:flex;align-items:flex-end;gap:34px;position:relative}.storefront:after{content:"";position:absolute;left:-9%;right:-9%;bottom:-16px;height:1px;background:linear-gradient(90deg,transparent,rgba(57,57,57,.55) 18%,rgba(57,57,57,.55) 82%,transparent)}.shopwin{width:158px;flex:none}.shopwin svg{display:block;width:100%;height:auto}.winR{position:relative}.bike{position:absolute;right:-44px;bottom:-10px;width:215px;transform:rotate(-3.5deg);z-index:4}.bike svg{display:block;width:100%;height:auto}@media(max-width:860px){.shopwin,.bike{display:none}}.doorway{position:relative;width:min(480px,84vw);z-index:6}.transom{height:84px;border:1px solid var(--char);border-bottom:none;border-radius:240px 240px 0 0;background:linear-gradient(#f3eee4f2,#d8bba980);display:flex;align-items:flex-end;justify-content:center;position:relative;overflow:hidden;padding-bottom:10px}.transom svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.55}.transom em{font-family:var(--serif);font-style:normal;letter-spacing:.5em;text-indent:.5em;font-size:12px;color:var(--green);position:relative;z-index:2}.doors{display:flex;perspective:1500px;position:relative;border:1px solid var(--char);border-top:none;background:radial-gradient(80% 60% at 50% 30%,#f6efdf,#e6d9c4)}.doors:after{content:"";position:absolute;left:-7%;right:-7%;bottom:-14px;height:14px;background:var(--char);opacity:.85}.door{flex:1;height:min(58vh,520px);position:relative;transition:transform 1.9s cubic-bezier(.74,0,.18,1) .15s;background:linear-gradient(#00000029,#0000 14% 82%,#00000024),repeating-linear-gradient(90deg,rgba(238,232,222,.05) 0 1px,transparent 1px 7px),radial-gradient(120% 70% at 50% 0%,rgba(238,232,222,.1),transparent 55%),var(--green);box-shadow:inset 0 0 0 1px #eee8de24}.door:before,.door:after{content:"";position:absolute;left:15%;right:15%;border:1px solid rgba(238,232,222,.42);outline:1px solid rgba(238,232,222,.2);outline-offset:-6px;background:linear-gradient(#0000001a,#eee8de0d);box-shadow:inset 0 2px 6px #00000038,0 1px #eee8de14}.door:before{top:6.5%;height:30%;border-radius:200px 200px 0 0}.door:after{bottom:7%;height:44%}.door .knob{position:absolute;top:51%;width:12px;height:12px;border-radius:50%;z-index:2;background:radial-gradient(circle at 35% 30%,#e8d49e,var(--gold) 55%,#51411f);box-shadow:0 0 0 2px #231f2059,0 0 0 5px #8268358c,0 0 0 6px #231f204d,0 2px 6px #00000073}.door-l{transform-origin:left center;border-right:1px solid rgba(238,232,222,.18)}.door-r{transform-origin:right center}.door-l .knob{right:8%}.door-r .knob{left:8%}.door-r .bolt{position:absolute;left:3.2%;top:3%;bottom:3%;width:4px;border-radius:3px;background:linear-gradient(90deg,#51411f,#c8ab6c 45%,#6b5526);box-shadow:0 0 3px #0006}.door-r .bolt:before,.door-r .bolt:after{content:"";position:absolute;left:-3px;width:10px;height:8px;border-radius:3px;background:linear-gradient(#d9c08a,#6b5526)}.door-r .bolt:before{top:18%}.door-r .bolt:after{bottom:18%}.door-r .bolt i{position:absolute;left:1px;top:47%;width:26px;height:5px;border-radius:3px;transform:rotate(18deg);transform-origin:left center;background:linear-gradient(90deg,#c8ab6c,#7a6230);box-shadow:0 1px 3px #0006}#intro.open .door-l{transform:rotateY(-108deg)}#intro.open .door-r{transform:rotateY(108deg)}#intro .hint{margin-top:34px;font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--moss);background:none;border:none;cursor:pointer;font-family:var(--sans)}#page{transform:scale(1.045);transition:transform 1.8s cubic-bezier(.3,.6,.2,1) .5s}#page.in{transform:none}@media(prefers-reduced-motion:reduce){#intro{display:none}#page{transform:none}}.tick{background:var(--cream2);color:var(--gold);overflow:hidden;border-bottom:1px solid var(--hairg)}.tick-track{display:flex;width:max-content;animation:mq 40s linear infinite}.tick span{font-size:10px;letter-spacing:.3em;text-transform:uppercase;padding:11px 0;white-space:nowrap;color:var(--char)}.tick i{font-style:normal;color:var(--gold);padding:0 24px;font-family:var(--serif)}@keyframes mq{to{transform:translate(-50%)}}.hero{overflow:hidden}.hero .wrap{display:grid;grid-template-columns:1.18fr .82fr;gap:74px;align-items:center;padding-top:86px;padding-bottom:96px}.hero h1{font-family:var(--serif);font-weight:500;font-size:clamp(54px,7vw,104px);line-height:1;margin:26px 0 0}.hero h1 em{font-style:italic;color:var(--gold);font-weight:400}.hero p.sub{margin:30px 0 40px;max-width:48ch;font-size:12.5px;letter-spacing:.18em;text-transform:uppercase;line-height:2.15;color:var(--char)}.hero-actions{display:flex;gap:16px;flex-wrap:wrap}.hero-facts{margin-top:54px;display:flex;flex-wrap:wrap;border-top:1px solid var(--hair)}.hero-facts span{font-size:9.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--moss);padding:16px 26px 0 0;margin-right:26px}.hero-arch{position:relative}.hero-arch .arch img{animation:kenburns 22s ease-in-out infinite alternate}@keyframes kenburns{0%{transform:scale(1)}to{transform:scale(1.09)}}.hero-arch figcaption{margin-top:14px;text-align:center}@media(max-width:980px){.hero .wrap{grid-template-columns:1fr;gap:50px;padding-top:60px}}.mani .wrap{padding:110px 48px;display:grid;grid-template-columns:.75fr 1.25fr;gap:80px;align-items:center}.mani h2{font-family:var(--serif);font-weight:500;font-size:clamp(38px,4.4vw,64px);line-height:1.12;margin:24px 0 30px}.mani h2 em{font-style:italic;color:var(--gold)}.mani-body{color:var(--char);font-size:15.5px;line-height:2;max-width:58ch}.mani-body:first-letter{font-family:var(--serif);font-size:58px;line-height:.8;float:left;padding:9px 12px 0 0;color:var(--gold)}.mani .arch-frame{transform:rotate(-1deg)}@media(max-width:980px){.mani .wrap{grid-template-columns:1fr;gap:46px;padding:70px 22px}}.idx .wrap{padding-top:104px;padding-bottom:104px}.ledger{position:relative;background:radial-gradient(70% 50% at 20% 10%,rgba(216,187,169,.14),transparent 60%),radial-gradient(50% 40% at 85% 85%,rgba(162,145,113,.13),transparent 60%),#f6f0e2;border:1px solid var(--hairg);padding:72px 78px 60px;box-shadow:0 3px 0 -1px #efe7d5,0 4px 0 -1px #82683559,0 8px 0 -3px #eae1cc,0 9px 0 -3px #8268354d,0 13px 0 -5px #e4dac2,0 14px 0 -5px #82683540,0 34px 60px #231f2024}.ledger:before{content:"";position:absolute;left:64px;top:26px;bottom:26px;width:0;border-left:3px double rgba(185,139,104,.5);pointer-events:none}.ledger:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:multiply;opacity:.5;background:repeating-linear-gradient(transparent 0 35px,#82683524 35px 36px)}.ledger>*{position:relative;z-index:2}.ledger .stamp{position:absolute;top:40px;right:46px;width:128px;transform:rotate(-11deg);opacity:.8;z-index:2}.ledger .vol{font-family:var(--serif);font-style:italic;font-size:14px;color:var(--terra);margin-top:10px}@media(max-width:860px){.ledger{padding:48px 26px 40px}.ledger:before{left:18px}.ledger .stamp{display:none}}.idx-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:40px;gap:30px;flex-wrap:wrap}.idx h2{font-family:var(--serif);font-weight:500;font-size:clamp(38px,4.4vw,62px);line-height:1.05;margin-top:24px}.idx-note{max-width:30ch;font-family:var(--serif);font-style:italic;font-size:16px;color:var(--char);line-height:1.85}.idx ol{list-style:none}.row{display:grid;grid-template-columns:106px 1fr auto;align-items:baseline;gap:8px;padding:26px 12px;border-bottom:1px dotted rgba(35,31,32,.32);text-decoration:none;transition:background .3s,padding-left .3s}.row:first-child{border-top:1px dotted rgba(35,31,32,.32)}.row:hover{background:#fffcf3b3;padding-left:28px}.row .no{font-family:var(--serif);font-style:italic;font-size:15px;color:var(--terra)}.row .nm{font-family:var(--serif);font-weight:500;font-size:clamp(27px,3.2vw,46px);line-height:1.05}.row .go{font-family:var(--serif);font-style:italic;font-size:14.5px;color:var(--gold);white-space:nowrap}.row .ds{grid-column:2/4;font-family:var(--serif);font-style:italic;font-size:14.5px;letter-spacing:.02em;color:var(--char);max-width:60ch;padding-top:5px}.peek{position:fixed;z-index:60;width:235px;aspect-ratio:4/5;object-fit:cover;pointer-events:none;opacity:0;transform:translate(-50%,-58%) rotate(-2.5deg);transition:opacity .25s;border:7px solid var(--cream2);outline:1px solid var(--hairg);border-radius:118px 118px 0 0;box-shadow:0 30px 60px #231f2047}.peek.on{opacity:1}@media(hover:none){.peek{display:none}}.idx-foot{margin-top:28px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.maison .wrap{padding-top:100px;padding-bottom:110px}.maison-head{text-align:center;margin-bottom:54px}.maison h2{font-family:var(--serif);font-weight:500;font-size:clamp(38px,4.4vw,62px);margin-top:22px}.maison h2 em{font-style:italic;color:var(--gold)}.maison .eyebrow{justify-content:center}.maison .eyebrow:before{content:"";width:38px;height:1px;background:currentColor;opacity:.7}.niches{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;align-items:end}.niche figcaption{margin-top:14px;text-align:center}.niche:nth-child(1){transform:translateY(16px)}.niche:nth-child(3){transform:translateY(22px)}@media(max-width:980px){.niches{grid-template-columns:repeat(2,1fr)}}.merc .wrap{padding-bottom:110px}.merc-panel{background:linear-gradient(#d8bba9e6,#d8bba9c7);padding:84px 64px;position:relative;overflow:hidden}.merc-panel:before{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;border:1px solid rgba(35,31,32,.28);pointer-events:none}.merc-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.08;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='700' height='700'%3E%3Cfilter id='m'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.012' numOctaves='4' seed='3'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='table' tableValues='0 .06 .12 .09 .14'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='700' height='700' filter='url(%23m)'/%3E%3C/svg%3E")}.merc-grid{display:grid;grid-template-columns:.62fr 1.38fr;gap:54px;position:relative;z-index:2;align-items:center}.merc h2{font-family:var(--serif);font-weight:500;font-size:clamp(34px,3.8vw,54px);margin:22px 0 18px}.merc h2 em{font-style:italic}.merc p.lede{font-size:13.5px;color:var(--char);line-height:1.9;max-width:34ch;margin-bottom:30px}.cards{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.card{background:var(--cream2);padding:18px 18px 22px;text-decoration:none;transition:transform .35s ease;border:1px solid rgba(130,104,53,.25)}.card:hover{transform:translateY(-6px)}.card .ph{aspect-ratio:1;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.card img{max-height:100%;object-fit:contain;mix-blend-mode:multiply}.card h3{font-size:10.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;line-height:1.7}.card .pr{font-family:var(--serif);font-style:italic;font-size:16px;color:var(--char);margin-top:5px}.card .fg{margin-bottom:9px;display:block}@media(max-width:980px){.merc-grid{grid-template-columns:1fr}.merc-panel{padding:54px 26px}}.quote{text-align:center}.quote .wrap{padding:116px 48px 110px}.qmark{font-family:var(--serif);font-size:130px;line-height:.4;color:var(--gold);display:block;margin-bottom:28px}.quote blockquote{font-family:var(--serif);font-style:italic;font-weight:400;font-size:clamp(26px,3.4vw,42px);line-height:1.45;max-width:27ch;margin:0 auto;color:var(--ink)}.quote figcaption{margin-top:32px;font-size:11px;letter-spacing:.32em;text-transform:uppercase;color:var(--gold)}.cta{text-align:center}.cta .wrap{padding:104px 48px 116px}.minidoorway{width:170px;margin:0 auto 40px;perspective:700px}.minitransom{height:30px;border:1px solid var(--char);border-bottom:none;border-radius:90px 90px 0 0;background:#eee8decc;display:flex;align-items:center;justify-content:center}.minitransom em{font-family:var(--serif);font-style:normal;font-size:8px;letter-spacing:.4em;text-indent:.4em;color:var(--green)}.minidoors{display:flex;border:1px solid var(--char);border-top:none;background:radial-gradient(closest-side at 50% 35%,#f8f0de,#e2d3ba)}.minidoor{flex:1;height:160px;background:var(--green);transition:transform 1.4s cubic-bezier(.74,0,.18,1);position:relative}.minidoor:before{content:"";position:absolute;top:14%;right:18%;bottom:52%;left:18%;border:1px solid rgba(238,232,222,.35)}.minidoor:after{content:"";position:absolute;top:56%;right:18%;bottom:12%;left:18%;border:1px solid rgba(238,232,222,.35)}.md-l{transform-origin:left center;border-right:1px solid rgba(238,232,222,.2)}.md-r{transform-origin:right center}.minidoorway.open .md-l{transform:rotateY(-95deg)}.minidoorway.open .md-r{transform:rotateY(95deg)}.cta h2{font-family:var(--serif);font-weight:500;font-size:clamp(38px,4.6vw,64px);line-height:1.08}.cta h2 em{font-style:italic;color:var(--gold)}.cta p{margin:22px auto 40px;font-size:11.5px;letter-spacing:.26em;text-transform:uppercase;color:var(--moss)}footer{overflow:hidden;border-top:1px solid var(--hair)}.f-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:50px;padding:74px 0 54px}.f-grid h4{font-size:10px;letter-spacing:.32em;text-transform:uppercase;color:var(--gold);margin-bottom:20px}.f-grid p,.f-grid a{font-size:12.5px;letter-spacing:.06em;color:var(--char);text-decoration:none;line-height:2.2;display:block}.f-tag{font-family:var(--serif);font-style:italic;font-size:21px;max-width:24ch;line-height:1.55}.f-mark{font-family:var(--serif);font-weight:500;font-size:clamp(110px,20vw,280px);line-height:.74;letter-spacing:.06em;text-align:center;color:var(--ink);opacity:.05;-webkit-user-select:none;user-select:none;transform:translateY(20%)}.f-base{display:flex;justify-content:space-between;border-top:1px solid var(--hair);padding:20px 0;font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--moss);flex-wrap:wrap;gap:10px}@media(max-width:980px){.f-grid{grid-template-columns:1fr 1fr}}.svc-hero .wrap{display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center;padding-top:80px;padding-bottom:80px}.svc-hero h1{font-family:var(--serif);font-weight:500;font-size:clamp(48px,6.4vw,92px);line-height:1;margin:24px 0 0}.svc-hero h1 em{font-style:italic;color:var(--gold);font-weight:400}.svc-kicker{font-family:var(--serif);font-style:italic;font-size:clamp(17px,1.6vw,21px);color:var(--char);margin-top:18px}.svc-hero p.sub{margin:24px 0 36px;max-width:52ch;font-size:15px;line-height:1.95;color:var(--char)}.facts{margin-top:48px;display:grid;grid-template-columns:repeat(5,auto);gap:0;border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.facts div{padding:18px 26px 18px 0;margin-right:26px;border-right:1px dotted rgba(35,31,32,.3)}.facts div:last-child{border-right:0;margin-right:0}.facts h5{font-size:9px;letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin-bottom:6px}.facts p{font-family:var(--serif);font-size:16px;font-style:italic}.facts .inv p{font-style:normal;font-weight:500}@media(max-width:1100px){.facts{grid-template-columns:repeat(3,auto)}.facts div{border-right:0}}@media(max-width:980px){.svc-hero .wrap{grid-template-columns:1fr;gap:46px;padding-top:54px}}.proto .wrap{padding-top:96px;padding-bottom:100px}.proto-head{text-align:center;margin-bottom:56px}.proto h2{font-family:var(--serif);font-weight:500;font-size:clamp(34px,4vw,56px);margin-top:22px}.proto h2 em{font-style:italic;color:var(--gold)}.proto .eyebrow{justify-content:center}.proto .eyebrow:before{content:"";width:38px;height:1px;background:currentColor;opacity:.7}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:44px}.step{border-top:1px solid var(--hairg);padding-top:24px;position:relative}.step b{font-family:var(--serif);font-style:italic;font-weight:400;font-size:15px;color:var(--terra);display:block;margin-bottom:12px}.step h3{font-family:var(--serif);font-weight:500;font-size:25px;margin-bottom:12px}.step p{font-size:13.5px;line-height:1.9;color:var(--char)}@media(max-width:860px){.steps{grid-template-columns:1fr}}.faq .wrap{padding-bottom:110px}.faq .ledger{padding:58px 64px 46px}.faq h2{font-family:var(--serif);font-weight:500;font-size:clamp(30px,3.4vw,46px);margin-top:18px;margin-bottom:28px}.faq details{border-bottom:1px dotted rgba(35,31,32,.32)}.faq details:first-of-type{border-top:1px dotted rgba(35,31,32,.32)}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:22px 6px;font-family:var(--serif);font-size:20px;font-weight:500}.faq summary::-webkit-details-marker{display:none}.faq summary i{font-style:normal;color:var(--gold);font-family:var(--serif);transition:transform .3s}.faq details[open] summary i{transform:rotate(45deg)}.faq .a{padding:0 6px 24px;font-family:var(--serif);font-style:italic;font-size:15.5px;line-height:1.9;color:var(--char);max-width:64ch}@media(max-width:860px){.faq .ledger{padding:40px 24px 32px}}.pair .wrap{padding-bottom:110px}.pair-head{text-align:center;margin-bottom:48px}.pair h2{font-family:var(--serif);font-weight:500;font-size:clamp(30px,3.6vw,50px);margin-top:20px}.pair h2 em{font-style:italic;color:var(--gold)}.pair .eyebrow{justify-content:center}.pair .eyebrow:before{content:"";width:38px;height:1px;background:currentColor;opacity:.7}.pair-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;max-width:880px;margin:0 auto}.pcard{text-decoration:none;text-align:center}.pcard h3{font-family:var(--serif);font-weight:500;font-size:26px;margin-top:18px}.pcard p{font-family:var(--serif);font-style:italic;font-size:15px;color:var(--char);margin-top:6px}.pcard .pr{color:var(--gold);font-style:normal;font-size:13px;letter-spacing:.18em;text-transform:uppercase;margin-top:8px}@media(max-width:760px){.pair-grid{grid-template-columns:1fr}}.salon-hero .wrap{padding-top:70px;padding-bottom:40px;text-align:center}.salon-hero h1{font-family:var(--serif);font-weight:500;font-size:clamp(44px,5.6vw,80px);line-height:1.05;margin-top:22px}.salon-hero h1 em{font-style:italic;color:var(--gold)}.salon-hero .eyebrow{justify-content:center}.salon-hero .eyebrow:before{content:"";width:38px;height:1px;background:currentColor;opacity:.7}.salon-hero p.sub{font-family:var(--serif);font-style:italic;font-size:17px;color:var(--char);margin-top:16px}.salon .wrap{padding-bottom:110px;display:grid;grid-template-columns:1.55fr .95fr;gap:46px;align-items:start}@media(max-width:980px){.salon .wrap{grid-template-columns:1fr}}.appt{background:var(--cream2);border:1px solid var(--hairg);padding:42px 46px;position:relative;box-shadow:0 24px 50px #231f201a}.appt:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1px solid rgba(130,104,53,.3);pointer-events:none}.appt .fl{position:absolute;top:14px;left:18px;font-family:var(--serif);color:var(--gold);font-size:20px}.appt .fr{position:absolute;top:14px;right:18px;font-family:var(--serif);color:var(--gold);font-size:20px;transform:scaleX(-1)}.appt h5{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin-bottom:16px;text-align:center}.appt .date{font-family:var(--serif);font-weight:500;font-size:clamp(30px,3.4vw,44px);text-align:center;line-height:1.15}.appt .date em{font-style:italic;color:var(--gold)}.appt .meta{text-align:center;font-family:var(--serif);font-style:italic;font-size:17px;color:var(--char);margin-top:12px}.appt .acts{display:flex;gap:14px;justify-content:center;margin-top:30px;flex-wrap:wrap}.appt .acts .btn{padding:14px 24px;font-size:10px}.record{margin-top:44px}.record h3,.aside h3{font-family:var(--serif);font-weight:500;font-size:24px;margin-bottom:6px}.record .sub,.aside .sub{font-family:var(--serif);font-style:italic;font-size:14px;color:var(--moss);margin-bottom:18px}.rec-list{border-top:1px dotted rgba(35,31,32,.32)}.rec{display:flex;align-items:baseline;gap:14px;padding:16px 4px;border-bottom:1px dotted rgba(35,31,32,.32)}.rec .d{font-family:var(--serif);font-style:italic;font-size:14px;color:var(--terra);min-width:88px}.rec .s{font-family:var(--serif);font-size:17px;font-weight:500}.rec .lead{flex:1;border-bottom:1px dotted var(--hair);transform:translateY(-5px)}.rec .p{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--moss);white-space:nowrap}.ordon{margin-top:44px;background:radial-gradient(70% 50% at 18% 8%,rgba(216,187,169,.13),transparent 60%),#f6f0e2;border:1px solid var(--hairg);padding:50px 54px 44px;position:relative;box-shadow:0 3px 0 -1px #efe7d5,0 4px 0 -1px #82683559,0 26px 50px #231f201f}.ordon:before{content:"";position:absolute;left:44px;top:22px;bottom:22px;border-left:3px double rgba(185,139,104,.5);pointer-events:none}.ordon:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:multiply;opacity:.45;background:repeating-linear-gradient(transparent 0 33px,#82683521 33px 34px)}.ordon>*{position:relative;z-index:2}.ordon-head{display:flex;justify-content:space-between;align-items:start;gap:20px;margin-bottom:8px}.ordon h3{font-family:var(--serif);font-weight:500;font-size:28px}.ordon h3 em{font-style:italic;color:var(--gold)}.ordon .when{font-family:var(--serif);font-style:italic;font-size:13.5px;color:var(--moss);text-align:right;line-height:1.7}.ordon .concern{font-family:var(--serif);font-style:italic;font-size:15.5px;color:var(--char);max-width:56ch;margin-bottom:26px}.ordon h4{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin:26px 0 4px}.oline{display:flex;align-items:baseline;gap:12px;padding:13px 4px;border-bottom:1px dotted rgba(35,31,32,.3)}.oline .chk{font-family:var(--serif);color:var(--gold);width:18px;font-size:15px}.oline .chk.todo{color:#231f2040}.oline .nm2{font-family:var(--serif);font-size:16.5px;font-weight:500}.oline .nm2 i{font-style:italic;font-weight:400;color:var(--moss);font-size:14px}.oline .lead{flex:1;border-bottom:1px dotted var(--hair);transform:translateY(-5px)}.oline .pr2{font-family:var(--serif);font-style:italic;font-size:14.5px;color:var(--char);white-space:nowrap}.oline .rebuy{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);text-decoration:none;border:1px solid var(--gold);padding:6px 12px;white-space:nowrap}.oline .rebuy:hover{background:var(--gold);color:var(--cream)}.ordon-total{display:flex;justify-content:space-between;align-items:baseline;margin-top:26px;padding-top:18px;border-top:1px solid var(--hairg)}.ordon-total .lbl{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold)}.ordon-total .amt{font-family:var(--serif);font-weight:500;font-size:30px}.ordon-total .amt i{font-style:italic;font-weight:400;font-size:15px;color:var(--moss)}.ordon-sig{display:flex;justify-content:space-between;align-items:end;margin-top:30px;gap:20px;flex-wrap:wrap}.ordon-sig .sg{font-family:var(--serif);font-style:italic;font-size:19px;color:var(--char)}.ordon-sig .sg span{display:block;font-style:normal;font-size:9px;letter-spacing:.26em;text-transform:uppercase;color:var(--moss);border-top:1px solid var(--hair);padding-top:6px;margin-top:4px}.ordon-sig .dl{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);text-decoration:none;border-bottom:1px solid var(--gold);padding-bottom:5px}@media(max-width:860px){.ordon{padding:36px 22px 32px}.ordon:before{left:12px}}.aside>div{background:var(--cream2);border:1px solid var(--hairg);padding:32px 32px 30px;margin-bottom:30px;position:relative}.aside>div:before{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border:1px solid rgba(130,104,53,.22);pointer-events:none}.refcode{display:flex;align-items:center;gap:0;margin:18px 0 14px;border:1px dashed var(--gold)}.refcode code{flex:1;font-family:var(--sans);font-weight:600;letter-spacing:.22em;font-size:13px;padding:14px 16px;color:var(--ink)}.refcode button{border:none;border-left:1px dashed var(--gold);background:var(--gold);color:var(--cream);font-family:var(--sans);font-size:9.5px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;padding:14px 18px;cursor:pointer}.refcode button:hover{background:var(--gold2)}.aside p.fine{font-size:12.5px;line-height:1.85;color:var(--char)}.notef{display:flex;flex-direction:column;gap:12px;margin-top:16px}.notef textarea{font-family:var(--serif);font-style:italic;font-size:15px;color:var(--ink);background:#fffdf6b3;border:1px solid var(--hairg);padding:14px;min-height:104px;resize:vertical;background-image:repeating-linear-gradient(transparent 0 27px,#8268352e 27px 28px)}.notef textarea:focus{outline:1px solid var(--gold)}.notef .btn{align-self:flex-start;padding:13px 22px;font-size:10px}.notice{display:flex;gap:12px;padding:11px 0;border-bottom:1px dotted rgba(35,31,32,.28);font-size:12.5px;color:var(--char);align-items:baseline}.notice:last-child{border-bottom:none}.notice i{font-style:normal;color:var(--gold);font-family:var(--serif)}.shop-hero .wrap{padding-top:70px;padding-bottom:36px;text-align:center}.shop-hero h1{font-family:var(--serif);font-weight:500;font-size:clamp(44px,5.6vw,80px);line-height:1.05;margin-top:22px}.shop-hero h1 em{font-style:italic;color:var(--gold)}.shop-hero .eyebrow{justify-content:center}.shop-hero .eyebrow:before{content:"";width:38px;height:1px;background:currentColor;opacity:.7}.shop-hero p.sub{font-family:var(--serif);font-style:italic;font-size:17px;color:var(--char);margin-top:16px;max-width:46ch;margin-left:auto;margin-right:auto}.drawers{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;padding:28px 0 8px}.drawer{font-size:10px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;text-decoration:none;color:var(--char);border:1px solid var(--hairg);background:var(--cream2);padding:12px 20px;position:relative}.drawer:before{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border:1px solid rgba(130,104,53,.22);pointer-events:none}.drawer:hover{color:var(--gold)}.drawer.on{background:var(--gold);color:var(--cream);border-color:var(--gold)}.drawer.on:before{border-color:#eee8de66}.arrange{display:flex;justify-content:space-between;align-items:baseline;padding:26px 0 10px;border-bottom:1px solid var(--hair);flex-wrap:wrap;gap:10px}.arrange .ct{font-family:var(--serif);font-style:italic;font-size:14px;color:var(--moss)}.arrange .by{font-size:10px;letter-spacing:.24em;text-transform:uppercase;color:var(--char)}.arrange .by a{text-decoration:none;margin-left:16px;color:var(--char)}.arrange .by a.on,.arrange .by a:hover{color:var(--gold);border-bottom:1px solid var(--gold);padding-bottom:3px}.shop .wrap{padding-bottom:110px}.pgrid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;padding-top:36px}.prod{background:var(--cream2);border:1px solid rgba(130,104,53,.22);padding:20px 20px 22px;text-decoration:none;transition:transform .35s ease,box-shadow .35s ease;position:relative;display:flex;flex-direction:column}.prod:hover{transform:translateY(-6px);box-shadow:0 22px 40px #231f201f}.prod .ph{aspect-ratio:1;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.prod .ph img{max-height:100%;object-fit:contain;mix-blend-mode:multiply}.prod .ph img.photo{object-fit:cover;width:100%;height:100%;mix-blend-mode:normal}.prod .br{font-size:8.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin-bottom:7px}.prod h3{font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;line-height:1.7;flex:1}.prod .pr{font-family:var(--serif);font-style:italic;font-size:16px;color:var(--char);margin-top:7px}.prod .bag{margin-top:14px;font-size:9px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--gold);border:1px solid var(--gold);padding:11px 0;text-align:center;background:transparent;cursor:pointer;font-family:var(--sans);transition:all .25s}.prod .bag:hover{background:var(--gold);color:var(--cream)}.prod .tag{position:absolute;top:14px;left:14px;font-family:var(--serif);font-style:italic;font-size:12px;color:var(--terra)}.interlude{grid-column:span 2;background:var(--camel);padding:40px 38px;display:flex;flex-direction:column;justify-content:center;position:relative}.interlude:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;border:1px solid rgba(35,31,32,.25);pointer-events:none}.interlude h3{font-family:var(--serif);font-weight:500;font-size:clamp(22px,2.2vw,30px);line-height:1.25}.interlude h3 em{font-style:italic}.interlude p{font-size:12.5px;color:var(--char);line-height:1.9;margin-top:12px;max-width:38ch}@media(max-width:1100px){.pgrid{grid-template-columns:repeat(3,1fr)}}@media(max-width:860px){.pgrid{grid-template-columns:repeat(2,1fr);gap:16px}.interlude{grid-column:span 2}}.header-wrapper{background:var(--cream);border-bottom:1px solid var(--hair)}.header__heading-logo{max-height:34px;width:auto}.header a,.header__menu-item{font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--ink)}.header__icon{color:var(--ink)}.vela-shop-style .card-wrapper .card{background:var(--cream2);border:1px solid rgba(130,104,53,.22);transition:transform .35s ease,box-shadow .35s ease}.vela-shop-style .card-wrapper:hover .card{transform:translateY(-6px);box-shadow:0 22px 40px #231f201f}.vela-shop-style .card__heading a{font-family:var(--sans);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--ink)}.vela-shop-style .price{font-family:var(--serif);font-style:italic;color:var(--char)}.vela-shop-style .card__media img{mix-blend-mode:multiply}.vela-shop-style .facets__form,.vela-shop-style .collection-hero__title{font-family:var(--serif)}.vela-door-played #VelaDoorIntro{display:none}@media(max-width:760px){.vela .wrap{padding:0 22px}}#VelaQuotes{position:relative}#VelaQuotes .q{display:none;animation:vqfade .9s ease}#VelaQuotes .q.on{display:block}@keyframes vqfade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.vela .notice a{color:var(--gold);text-decoration:none;border-bottom:1px solid var(--gold)}.vela .svc-hero .sub p{margin:0 0 10px}.vela .step div p{margin:0}body.gradient.plaster{position:relative;isolation:isolate;background:radial-gradient(55% 42% at 14% 16%,rgba(216,187,169,.3),transparent 65%),radial-gradient(46% 38% at 86% 72%,rgba(162,145,113,.22),transparent 62%),radial-gradient(60% 50% at 70% 6%,rgba(246,240,228,.85),transparent 60%),radial-gradient(40% 30% at 30% 88%,rgba(185,139,104,.16),transparent 60%),radial-gradient(70% 36% at 50% 45%,rgba(238,232,222,.5),transparent 70%),var(--cream);background-attachment:scroll}div.wash:empty{display:block}.vela div:empty{display:block}
/*# sourceMappingURL=/cdn/shop/t/18/assets/vela-brand.css.map */
