body.home-refined{--pine:#121b14;--pine-2:#17221a;--pine-3:#0b110d;--cream:#f3eee3;--cream-70:#f3eee3bd;--cream-45:#f3eee37a;--gold:#d89a2e;--gold-soft:#e9c27a;--line:#e9c27a47;--display:"Bodoni Moda",serif;--body:"Manrope",sans-serif;background:var(--pine);color:var(--cream);font-family:var(--body);-webkit-font-smoothing:antialiased;margin:0;font-weight:300;overflow-x:hidden}body.home-refined *{box-sizing:border-box}body.home-refined img{object-fit:cover;width:100%;height:100%;display:block}body.home-refined .wrap{max-width:1180px;margin:0 auto;padding:0 clamp(24px,6vw,72px)}body.home-refined .grade img{filter:sepia(.16)saturate(1.14)hue-rotate(-8deg)brightness(.93)contrast(1.06)}body.home-refined .grain{pointer-events:none;opacity:.06;mix-blend-mode:overlay;z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}body.home-refined .orn{justify-content:center;align-items:center;gap:14px;margin:0 auto;display:flex}body.home-refined .orn span{background:var(--line);width:46px;height:1px;transition:transform 1s;transform:scaleX(0)}body.home-refined .orn span:first-child{transform-origin:100%}body.home-refined .orn span:last-child{transform-origin:0}body.home-refined .orn i{background:var(--gold-soft);opacity:0;width:5px;height:5px;transition:opacity .5s .55s,transform .5s .55s;transform:rotate(45deg)scale(.3)}body.home-refined .orn.in span{transform:scaleX(1)}body.home-refined .orn.in i{opacity:.85;transform:rotate(45deg)scale(1)}body.home-refined .rv{opacity:0;transition:opacity 1s,transform 1s;transform:translateY(26px)}body.home-refined .rv.in{opacity:1;transform:none}body.home-refined .rv-img{opacity:0;transition:opacity 1.3s,transform 1.3s;transform:translateY(18px)scale(1.03)}body.home-refined .rv-img.in{opacity:1;transform:none}body.home-refined :is(.neither,.litany,.favorites,.who) .frame img,body.home-refined .meet .photo img,body.home-refined .recent .card-frame img,body.home-refined .beautiful .bg img,body.home-refined .finale .bg img,body.home-refined .reel-stage .slide img{transform-origin:50% 40%;animation:26s ease-out forwards paused home-kb}body.home-refined :is(.litany,.favorites) .num{opacity:0;transition:opacity .6s .3s,transform .6s .3s;transform:scale(.5)}body.home-refined :is(.litany,.favorites) .item.in .num{opacity:1;transform:scale(1)}body.home-refined .rule-line{display:inline-block;position:relative}body.home-refined .rule-line:after{content:"";background:var(--gold-soft);transform-origin:0;width:100%;height:1px;transition:transform 1.1s .25s;position:absolute;bottom:-8px;left:0;transform:scaleX(0)}body.home-refined .rule-line.in:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){body.home-refined .rv,body.home-refined .rv-img,body.home-refined .orn span,body.home-refined .orn i,body.home-refined .rule-line:after{opacity:1!important;transition:none!important;transform:none!important}}body.home-refined nav{z-index:20;-webkit-backdrop-filter:blur();backdrop-filter:blur();justify-content:space-between;align-items:center;padding:22px clamp(24px,6vw,72px);transition:background .4s,-webkit-backdrop-filter .4s,backdrop-filter .4s;display:flex;position:fixed;top:0;left:0;right:0}body.home-refined nav.on{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#0b110d9e}body.home-refined nav .id{align-items:center;gap:14px;display:flex}body.home-refined nav .mark{flex:none;width:30px;height:auto}body.home-refined nav .brand{font-family:var(--body);letter-spacing:.14em;color:var(--cream);text-transform:lowercase;font-size:.7rem;font-weight:500;text-decoration:none}body.home-refined nav ul{gap:32px;margin:0;padding:0;list-style:none;display:flex}body.home-refined nav a{color:var(--cream-70);letter-spacing:.1em;font-size:.66rem;font-weight:300;text-decoration:none}body.home-refined nav a:hover{color:var(--gold-soft)}body.home-refined #burger{cursor:pointer;z-index:30;background:0 0;border:0;width:32px;height:22px;padding:0;display:none;position:relative}body.home-refined #burger span{background:var(--cream);height:1px;transition:all .35s;position:absolute;left:0;right:0}body.home-refined #burger span:first-child{top:2px}body.home-refined #burger span:nth-child(2){top:10px}body.home-refined #burger span:nth-child(3){top:18px}body.home-refined #burger.open span:first-child{top:10px;transform:rotate(45deg)}body.home-refined #burger.open span:nth-child(2){opacity:0}body.home-refined #burger.open span:nth-child(3){top:10px;transform:rotate(-45deg)}body.home-refined #mobnav{z-index:25;opacity:0;visibility:hidden;background:#0b110df7;flex-direction:column;justify-content:center;align-items:center;gap:28px;transition:all .4s;display:flex;position:fixed;inset:0}body.home-refined #mobnav.open{opacity:1;visibility:visible}body.home-refined #mobnav a{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--cream);font-size:1.05rem;text-decoration:none}body.home-refined #mobnav a:hover{color:var(--gold-soft)}@media (width<=900px){body.home-refined #burger{display:block}}body.home-refined .hero{height:min(94vh,860px);min-height:600px;position:relative;overflow:hidden}body.home-refined .hero .bg{height:112%;position:absolute;inset:-6% 0 0;overflow:hidden}body.home-refined .hero .bg .slide{opacity:0;transition:opacity 2.2s;position:absolute;inset:0}body.home-refined .hero .bg .slide.on{opacity:1}body.home-refined .hero .bg .slide img{transform-origin:52% 38%;animation:32s ease-out forwards home-kb}@keyframes home-kb{0%{transform:scale(1.1)}to{transform:scale(1)}}body.home-refined .hero:after{content:"";z-index:1;background:radial-gradient(at 50% 100%,#0b110d33,#0000 60%),linear-gradient(#0b110d59 0%,#0b110d1f 45%,#0b110d4d 70%,#0b110dd1 100%);position:absolute;inset:0}body.home-refined .hero .vin{z-index:1;position:absolute;inset:0;box-shadow:inset 0 0 180px #0000008c}body.home-refined .hero .cap{z-index:2;text-align:center;padding:0 24px;position:absolute;bottom:clamp(64px,10vh,110px);left:0;right:0}body.home-refined .hero .eyebrow{font-family:var(--body);letter-spacing:.34em;text-transform:uppercase;color:var(--gold-soft);margin:0 0 20px;font-size:.66rem;font-weight:400}body.home-refined .hero h1{font-family:var(--display);letter-spacing:.003em;color:var(--cream);text-wrap:balance;text-shadow:0 4px 40px #0006;max-width:16ch;margin:0 auto;font-size:clamp(1.9rem,4.2vw,3.2rem);font-style:normal;font-weight:500;line-height:1.24}body.home-refined .hero .cta{color:var(--cream);font-family:var(--body);letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--gold-soft);align-items:center;gap:10px;margin-top:32px;padding:13px 30px;font-size:.66rem;font-weight:400;text-decoration:none;transition:background .4s;display:inline-flex;position:relative;overflow:hidden}body.home-refined .hero .cta:after{content:"→";color:var(--gold-soft);transition:transform .4s}body.home-refined .hero .cta:hover{background:#e9c27a14}body.home-refined .hero .cta:hover:after{transform:translate(4px)}body.home-refined .hero .cta .shine{pointer-events:none;background:linear-gradient(115deg,#0000,#ffffff59,#0000);width:35%;height:100%;transition:left .85s;position:absolute;top:0;left:-60%;transform:skew(-18deg)}body.home-refined .hero .cta:hover .shine{left:130%}body.home-refined .hero .scroll-cue{z-index:2;background:linear-gradient(to bottom, var(--gold-soft), transparent);width:1px;height:34px;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}body.home-refined .facts{z-index:2;font-family:var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--cream-70);background:var(--pine-3);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:center;gap:clamp(24px,6vw,80px);padding:18px 16px;font-size:.64rem;display:flex;position:relative}body.home-refined .facts .g{color:var(--gold-soft)}body.home-refined .intro{text-align:center;padding:clamp(44px,7vh,64px) 0}body.home-refined .intro p{font-family:var(--body);color:var(--cream-70);max-width:54ch;margin:0 auto;font-size:.96rem;font-weight:300;line-height:1.7}body.home-refined .neither{padding:clamp(50px,8vh,80px) 0 clamp(70px,10vh,100px)}body.home-refined .neither .grid{grid-template-columns:minmax(0,.56fr) minmax(0,.44fr);align-items:center;gap:clamp(40px,6vw,80px);display:grid}body.home-refined .neither .open{font-family:var(--display);color:var(--gold-soft);margin:0 0 24px;font-size:clamp(1.7rem,3.2vw,2.3rem);font-style:normal;font-weight:500}body.home-refined .neither p{font-family:var(--body);color:var(--cream-70);max-width:46ch;margin:0 0 16px;font-size:1rem;font-weight:300;line-height:1.75}body.home-refined .neither .turn{font-family:var(--display);color:var(--cream);max-width:24ch;margin-top:22px;font-size:clamp(1.15rem,2vw,1.4rem);font-style:normal;font-weight:500;line-height:1.5}body.home-refined .neither .stack{margin-left:40px;position:relative}body.home-refined .neither .frame{aspect-ratio:4/5;border:1px solid var(--line);overflow:hidden;box-shadow:0 40px 70px -30px #000000a6}body.home-refined .neither .cap{font-family:var(--body);letter-spacing:.09em;text-transform:uppercase;color:var(--cream-45);text-align:right;margin:22px 0 0;padding-right:6px;font-size:.68rem;font-weight:400}body.home-refined .litany{padding:clamp(30px,5vh,50px) 0 clamp(60px,9vh,90px)}body.home-refined .favorites{background:var(--pine-2);padding:clamp(20px,4vh,40px) 0 clamp(50px,7vh,70px)}body.home-refined :is(.litany,.favorites) .item{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,5vw,64px);padding:clamp(40px,6vh,64px) 0;display:grid}body.home-refined :is(.litany,.favorites) .item:nth-child(2n) .ph{order:2}body.home-refined :is(.litany,.favorites) .item:nth-child(2n) .tx{text-align:right;order:1}body.home-refined :is(.litany,.favorites) .ph{position:relative}body.home-refined :is(.litany,.favorites) .frame{aspect-ratio:6/7;border:1px solid var(--line);position:relative;overflow:hidden;box-shadow:0 36px 60px -28px #000000a6}body.home-refined .frame.rotate img{opacity:0;transition:opacity 2s;position:absolute;inset:0}body.home-refined .frame.rotate img.on{opacity:1}body.home-refined :is(.litany,.favorites) .num{background:var(--pine-3);border:1px solid var(--gold-soft);width:44px;height:44px;font-family:var(--display);color:var(--gold-soft);z-index:2;border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;font-style:normal;font-weight:500;display:flex;position:absolute;top:-14px;left:-14px}body.home-refined :is(.litany,.favorites) .item:nth-child(2n) .num{left:auto;right:-14px}body.home-refined :is(.litany,.favorites) .lines{display:grid}body.home-refined :is(.litany,.favorites) .line{font-family:var(--display);color:var(--cream);opacity:0;grid-area:1/1;align-self:start;max-width:22ch;font-size:clamp(1.25rem,2.2vw,1.6rem);font-style:normal;font-weight:500;line-height:1.4;transition:opacity 2s}body.home-refined :is(.litany,.favorites) .item:nth-child(2n) .line{justify-self:end}body.home-refined :is(.litany,.favorites) .line.on{opacity:1}body.home-refined :is(.litany,.favorites) .item:nth-child(odd) .tx{margin-left:auto}body.home-refined .favorites .fav-eyebrow{font-family:var(--display);color:var(--gold-soft);max-width:20ch;margin-bottom:clamp(30px,5vh,46px);font-size:clamp(1.15rem,2.1vw,1.5rem);font-weight:500}body.home-refined .bridge{text-align:center;font-family:var(--display);color:var(--cream-45);background:var(--pine-2);margin:0;padding:clamp(30px,5vh,50px) 0;font-size:clamp(1.1rem,2vw,1.4rem);font-style:normal;font-weight:500}body.home-refined .reel{background:var(--pine-2);padding-bottom:clamp(40px,6vh,64px)}body.home-refined .reel-stage{aspect-ratio:16/8;max-width:1400px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 50px 90px -40px #000000b3}body.home-refined .reel-stage .slide{opacity:0;transition:opacity 2.6s;position:absolute;inset:0}body.home-refined .reel-stage .slide.on{opacity:1}body.home-refined .reel-stage .slide img{filter:sepia(.16)saturate(1.14)hue-rotate(-8deg)brightness(.93)contrast(1.06)}body.home-refined .payoff{text-align:center;padding:clamp(90px,14vh,150px) 0;position:relative;overflow:hidden}body.home-refined .payoff .bg{position:absolute;inset:0}body.home-refined .payoff .bg img{filter:sepia(.2)saturate(1.1)hue-rotate(-8deg)brightness(.32)contrast(1.05)}body.home-refined .payoff:before{content:"";background:radial-gradient(#0b110d59,#0b110ddb 72%);position:absolute;inset:0}body.home-refined .payoff p{z-index:1;font-family:var(--display);color:var(--cream);text-wrap:balance;text-shadow:0 4px 30px #00000080;max-width:19ch;margin:0 auto;font-size:clamp(1.6rem,3.6vw,2.4rem);font-style:normal;font-weight:500;line-height:1.32;position:relative}body.home-refined .btn{color:var(--cream);font-family:var(--body);letter-spacing:.2em;text-transform:uppercase;border:1px solid var(--gold-soft);align-items:center;gap:10px;padding:14px 32px;font-size:.66rem;font-weight:400;text-decoration:none;transition:background .4s;display:inline-flex;position:relative;overflow:hidden}body.home-refined .btn:after{content:"→";color:var(--gold-soft);transition:transform .4s}body.home-refined .btn:hover{background:#e9c27a14}body.home-refined .btn:hover:after{transform:translate(4px)}body.home-refined .btn .shine{pointer-events:none;background:linear-gradient(115deg,#0000,#ffffff59,#0000);width:35%;height:100%;transition:left .85s;position:absolute;top:0;left:-60%;transform:skew(-18deg)}body.home-refined .btn:hover .shine{left:130%}body.home-refined .who{background:var(--pine-2);padding:clamp(60px,9vh,90px) 0}body.home-refined .who .grid{grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);align-items:center;gap:clamp(40px,6vw,80px);display:grid}body.home-refined .who .frame{aspect-ratio:4/5;border:1px solid var(--line);overflow:hidden;box-shadow:0 40px 70px -30px #000000a6}body.home-refined .who h2{font-family:var(--display);color:var(--cream);max-width:15ch;margin:0 0 10px;font-size:clamp(1.5rem,2.8vw,2rem);font-weight:500}body.home-refined .who p{font-family:var(--body);color:var(--cream-70);max-width:50ch;font-size:1rem;font-weight:300;line-height:1.75}body.home-refined .who .qs{max-width:44ch;margin:22px 0 0;padding:0;list-style:none}body.home-refined .who .qs li{font-family:var(--display);color:var(--cream);border-top:1px solid var(--line);padding:12px 0;font-size:clamp(1.05rem,1.7vw,1.25rem);font-style:normal;font-weight:500}body.home-refined .who .qs li:last-child{border-bottom:1px solid var(--line)}body.home-refined .plan{text-align:center;padding:clamp(70px,11vh,120px) 0}body.home-refined .plan .wrap{max-width:620px}body.home-refined .plan h2{font-family:var(--display);color:var(--cream);margin:0;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:500}body.home-refined .plan p{font-family:var(--body);color:var(--cream-70);margin:0 0 6px;font-size:1rem;font-weight:300;line-height:1.8}body.home-refined .plan .let{font-family:var(--display);color:var(--gold-soft);margin-top:8px;font-size:1.2rem;font-style:normal;font-weight:500}body.home-refined .beautiful{align-items:flex-end;min-height:min(78vh,680px);padding:60px 0 clamp(60px,9vh,90px);display:flex;position:relative;overflow:hidden}body.home-refined .beautiful .bg{position:absolute;inset:0}body.home-refined .beautiful .bg img{filter:sepia(.14)saturate(1.1)hue-rotate(-8deg)brightness(.5)contrast(1.05)}body.home-refined .beautiful:before{content:"";background:linear-gradient(#0b110d26 0%,#0b110d38 54%,#0b110de6 100%);position:absolute;inset:0}body.home-refined .beautiful .wrap{z-index:1;position:relative}body.home-refined .beautiful h2{font-family:var(--display);color:var(--cream);text-shadow:0 4px 30px #00000080;max-width:16ch;margin:0 0 18px;font-size:clamp(1.6rem,3.4vw,2.4rem);font-weight:500}body.home-refined .beautiful p{font-family:var(--body);color:var(--cream-70);text-shadow:0 2px 20px #0006;max-width:58ch;font-size:1rem;font-weight:300;line-height:1.8}body.home-refined .meet{padding:clamp(60px,9vh,90px) 0}body.home-refined .meet .grid{grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);align-items:start;gap:clamp(40px,6vw,80px);display:grid}body.home-refined .meet .photo{aspect-ratio:4/5;border:1px solid var(--line);position:sticky;top:110px;overflow:hidden;box-shadow:0 40px 70px -30px #000000a6}body.home-refined .meet h2{font-family:var(--display);color:var(--gold-soft);margin:0 0 22px;font-size:clamp(1.7rem,3.2vw,2.3rem);font-weight:500}body.home-refined .meet p{font-family:var(--body);color:var(--cream-70);max-width:52ch;margin:0 0 14px;font-size:1rem;font-weight:300;line-height:1.75}body.home-refined .meet .sig{font-family:var(--display);letter-spacing:.08em;color:var(--gold-soft);margin-top:20px;font-size:.85rem;font-style:normal;font-weight:500}body.home-refined .reviews{background:var(--pine-2);text-align:center;padding:clamp(70px,10vh,110px) 0}body.home-refined .reviews .eyebrow{font-family:var(--body);letter-spacing:.28em;text-transform:uppercase;color:var(--gold-soft);font-size:.66rem}body.home-refined .reviews h2{font-family:var(--display);color:var(--cream);margin:14px 0 50px;font-size:clamp(1.4rem,2.6vw,1.9rem);font-weight:500}body.home-refined .reviews .grid{text-align:left;grid-template-columns:repeat(3,1fr);gap:clamp(30px,4vw,50px);max-width:1100px;margin:0 auto;display:grid}body.home-refined .reviews blockquote{font-family:var(--display);color:var(--cream);margin:0;font-size:1.02rem;font-style:normal;font-weight:500;line-height:1.6}body.home-refined .reviews blockquote:before{content:"“";color:var(--gold-soft)}body.home-refined .reviews cite{font-family:var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--cream-45);margin-top:16px;font-size:.68rem;font-style:normal;display:block}body.home-refined .recent{padding:clamp(60px,9vh,90px) 0}body.home-refined .recent .head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;margin-bottom:40px;display:flex}body.home-refined .recent h2{font-family:var(--display);color:var(--cream);margin:0;font-size:clamp(1.5rem,2.8vw,2rem);font-weight:500}body.home-refined .recent .sub{font-family:var(--body);color:var(--cream-45);font-size:.85rem;font-weight:300}body.home-refined .recent .cards{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,32px);display:grid}body.home-refined .recent .card{text-decoration:none;display:block}body.home-refined .recent .card-frame{aspect-ratio:4/5;border:1px solid var(--line);transition:transform .5s;overflow:hidden;box-shadow:0 30px 50px -24px #0009}body.home-refined .recent .card:hover .card-frame{transform:translateY(-4px)}body.home-refined .recent .names{font-family:var(--display);color:var(--cream);margin:14px 0 0;font-size:.98rem;font-weight:500}body.home-refined .recent .venue{font-family:var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--gold-soft);margin:4px 0 0;font-size:.68rem}body.home-refined .steps{background:var(--pine-2);padding:clamp(60px,9vh,90px) 0}body.home-refined .steps h2{font-family:var(--display);color:var(--gold-soft);text-align:center;margin:0 0 50px;font-size:clamp(1.5rem,2.8vw,2rem);font-weight:500}body.home-refined .steps .list{grid-template-columns:repeat(3,1fr);gap:clamp(30px,4vw,50px);max-width:1100px;margin:0 auto;display:grid}body.home-refined .steps .step{border-top:1px solid var(--line);padding-top:20px}body.home-refined .steps .step .n{font-family:var(--display);color:var(--gold-soft);font-size:1.1rem;font-style:normal;font-weight:500}body.home-refined .steps .step h3{font-family:var(--display);color:var(--cream);margin:10px 0;font-size:1.05rem;font-weight:500}body.home-refined .steps .step p{font-family:var(--body);color:var(--cream-60);margin:0;font-size:.9rem;font-weight:300;line-height:1.65}body.home-refined .finale{text-align:center;justify-content:center;align-items:center;min-height:min(85vh,760px);padding:80px 0;display:flex;position:relative;overflow:hidden}body.home-refined .finale .bg{position:absolute;inset:0}body.home-refined .finale .bg img{filter:sepia(.16)saturate(1.1)hue-rotate(-8deg)brightness(.4)contrast(1.05)}body.home-refined .finale:before{content:"";background:radial-gradient(#0b110d4d,#0b110de0 75%);position:absolute;inset:0}body.home-refined .finale .wrap{z-index:1;max-width:640px;position:relative}body.home-refined .finale h2{font-family:var(--display);color:var(--cream);text-shadow:0 4px 30px #00000080;margin:0 0 28px;font-size:clamp(1.7rem,3.6vw,2.5rem);font-weight:500;line-height:1.3}body.home-refined .finale .ways{font-family:var(--display);color:var(--cream-70);text-shadow:0 2px 20px #0006;margin:0 0 26px;font-size:1.05rem;font-style:normal;font-weight:500;line-height:1.8}body.home-refined .finale .final-line{font-family:var(--body);color:var(--cream-70);text-shadow:0 2px 20px #0006;max-width:50ch;margin:0 auto;font-size:.98rem;font-weight:300;line-height:1.75}body.home-refined .final-cta{text-align:center;padding:clamp(80px,11vh,120px) 0}body.home-refined .final-cta .tell{font-family:var(--display);color:var(--gold-soft);max-width:34ch;margin:0 auto 30px;font-size:clamp(1.25rem,2.3vw,1.6rem);font-style:normal;font-weight:500;line-height:1.4}body.home-refined .news{background:var(--pine-2);text-align:center;padding:clamp(60px,9vh,90px) 0}body.home-refined .news h3{font-family:var(--display);color:var(--cream);margin:0 0 10px;font-size:1.3rem;font-weight:500}body.home-refined .news p{font-family:var(--body);color:var(--cream-45);margin:0 0 26px;font-size:.85rem;font-weight:300}body.home-refined .news form{flex-wrap:wrap;justify-content:center;gap:10px;max-width:420px;margin:0 auto;display:flex}body.home-refined .news input{border:1px solid var(--line);color:var(--cream);font-family:var(--body);background:0 0;flex:1;min-width:180px;padding:12px 16px;font-size:.85rem}body.home-refined .news input::placeholder{color:var(--cream-45)}body.home-refined .news button{border:1px solid var(--gold-soft);color:var(--gold-soft);font-family:var(--body);letter-spacing:.15em;text-transform:uppercase;cursor:pointer;background:0 0;padding:12px 22px;font-size:.7rem;transition:background .3s}body.home-refined .news button:hover{background:#e9c27a1a}body.home-refined .news .news-confirm{color:var(--gold-soft);font-size:.85rem}body.home-refined .news .news-error{color:#e08d6d;text-align:left;width:100%;margin-top:6px;font-size:.78rem}body.home-refined .v4-footer{background:var(--pine-3);letter-spacing:.06em;color:var(--cream-45);font-size:.7rem;font-family:var(--body);padding:44px 0 60px}body.home-refined .v4-footer .cols{text-transform:uppercase;letter-spacing:.12em;border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:20px;padding-top:36px;line-height:2.2;display:flex}body.home-refined .v4-footer a{color:var(--cream-45);text-decoration:none;transition:color .3s}body.home-refined .v4-footer a:hover{color:var(--gold-soft)}body.home-refined .v4-footer .seo{letter-spacing:.02em;text-transform:none;opacity:.8;max-width:70ch;margin-top:24px;line-height:1.7}@media (width<=820px){body.home-refined .neither .grid{grid-template-columns:1fr}body.home-refined .neither .stack{padding-left:24px}body.home-refined .litany .item,body.home-refined .litany .item:nth-child(2n){grid-template-columns:1fr}body.home-refined .litany .item .ph,body.home-refined .litany .item:nth-child(2n) .ph{order:1}body.home-refined .litany .item .tx,body.home-refined .litany .item:nth-child(2n) .tx{text-align:left;order:2;margin:0}body.home-refined .who .grid,body.home-refined .meet .grid{grid-template-columns:1fr}body.home-refined .meet .photo{position:static}body.home-refined .reviews .grid,body.home-refined .steps .list,body.home-refined .recent .cards{grid-template-columns:1fr}}@media (width<=900px){body.home-refined nav ul{display:none}}
