@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,400;0,500;0,600;1,400;1,500&family=Space+Grotesk:wght@400;500;600;700&display=swap";:root{font-family:DM Sans,sans-serif;color:#22382f;background:#faf9f5;font-synthesis:none;--green:#213c31;--cream:#f4f1e9;--muted:#73796f}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.5;cursor:not-allowed}button{border:1px solid #d9ddd5;background:transparent;color:inherit;border-radius:0;padding:9px 15px}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #b98546;outline-offset:3px}h1,h2,h3,p{margin-top:0}h1,h2{font-family:Playfair Display,Georgia,serif;font-weight:400}h3{font-size:18px;font-weight:500}p{font-size:14px;line-height:1.8;color:#73796f}small{font-size:11px}header{height:94px;display:flex;align-items:center;justify-content:space-between;padding:0 6%;border-bottom:1px solid #e4e6de;background:#faf9f5}.announcement{padding:11px 6%;font-size:11px;letter-spacing:.3px;background:#213c31;color:#f4f1e9;text-align:center}.announcement span{margin-left:40px}.logo{font-size:23px;font-weight:700;letter-spacing:-.8px;white-space:nowrap}.logo span{font-size:10px;display:inline-block;margin-left:5px;letter-spacing:1px;border-bottom:1px solid;padding-bottom:3px;vertical-align:middle}nav{display:flex;gap:32px;font-size:12px}nav a:hover,.text-link:hover{color:#ac763e}.header-actions{display:flex;align-items:center}.bag-button{border:0;display:flex;gap:10px;align-items:center;font-size:12px;padding:0}.icon{border:0;padding:6px;display:inline-flex;background:transparent}.mobile-menu{display:none}.eyebrow{font-size:10px;font-weight:600;letter-spacing:2px;display:flex;align-items:center;gap:9px;line-height:1.7}.eyebrow>span{width:6px;height:6px;background:#9a7852;border-radius:100%}.hero{display:grid;grid-template-columns:1fr 1fr;min-height:650px}.hero-copy{padding:78px 6vw 60px}.hero h1{font-size:clamp(46px,5.3vw,80px);line-height:1.13;letter-spacing:-2px;margin:23px 0}.hero h1 em{color:#8e7556;font-weight:400}.hero-copy p{font-size:14px;line-height:1.85;margin-bottom:28px}.button{display:inline-flex;justify-content:center;gap:28px;align-items:center;background:var(--green);color:#fff;padding:17px 24px;border:1px solid var(--green);font-size:12px}.button:hover{background:#365544}.hero-note{display:flex;align-items:center;gap:12px;font-size:10px;color:#7f857b;margin-top:38px}.line{width:28px;height:1px;background:#8d927f}.hero-art{position:relative;background:#e4e3d5;overflow:hidden;display:flex;justify-content:center;align-items:center;min-height:610px}.sun{position:absolute;width:350px;height:350px;border-radius:50%;background:#f0ebd9;right:-95px;top:-90px;box-shadow:0 0 100px #f7f2dd}.arch{position:absolute;width:73%;height:85%;bottom:0;left:14%;border-radius:240px 240px 0 0;background:linear-gradient(120deg,#b5b9a3,#d0d1be 50%,#c5c8b0);box-shadow:inset 20px 15px 50px #8b947346}.hero-coordinate{position:absolute;top:28px;left:30px;font-size:8px;letter-spacing:1px;line-height:1.9;color:#6f785e}.pedestal{position:absolute;bottom:115px;width:70%;height:96px;background:linear-gradient(135deg,#d6d2bc,#a5a88e);box-shadow:26px 32px 30px #68755d44;border-radius:50% 50% 4px 4px}.hero-caption{position:absolute;bottom:30px;left:32px;right:32px;display:flex;align-items:end;justify-content:space-between}.hero-caption>span{font-size:8px;letter-spacing:1.5px}.hero-caption b{font-family:Georgia,serif;font-size:20px;line-height:1.3;font-weight:400}.art-disclaimer{position:absolute;right:12px;top:13px;font-size:8px;color:#71785e}.bottle{position:relative;width:118px;height:174px;transform:rotate(-7deg);filter:drop-shadow(14px 17px 8px #33332a35);flex-shrink:0;z-index:1}.cord{position:absolute;top:-110px;left:57px;width:21px;height:121px;border-left:3px solid #7e6748;border-right:2px solid #a08560;border-radius:45% 45% 0 0;transform:rotate(8deg)}.cap{position:absolute;top:0;left:29px;width:66px;height:43px;border-radius:5px 5px 2px 2px;background:repeating-linear-gradient(90deg,#9a714a 0,#c5a17a 3px,#ad855e 5px);box-shadow:inset -12px 0 13px #5b422d44;z-index:2}.glass{position:absolute;top:39px;width:118px;height:134px;border-radius:12px 12px 19px 19px;background:linear-gradient(100deg,#fff9 0%,var(--scent) 16%,var(--scent) 78%,#ffffff60 98%);border:3px solid #ddd2b56b;box-shadow:inset 7px 0 12px #fff8,inset -8px -5px 10px #0002}.label{background:#f4eedf;position:absolute;top:27px;left:10px;right:10px;padding:13px 5px 9px;text-align:center;color:#393d31;box-shadow:1px 3px 5px #0002}.label small{font-size:5px;letter-spacing:.8px;font-weight:700;display:block}.label span{font-family:Georgia,serif;font-size:15px;display:block;margin:9px 0 5px}.label i{font-size:4px;font-style:normal;letter-spacing:1px;display:block}.label em{font-size:3px;font-style:normal;display:block;margin-top:8px}.hero-bottle{transform:rotate(-10deg) scale(1.9);margin-top:55px}.real-bottle{width:100%;height:100%;object-fit:contain;padding:35px}.hero-real{position:absolute;width:70%;height:65%;bottom:100px}.benefit-strip{display:flex;justify-content:space-around;gap:15px;padding:25px 5%;background:#f1f0e8;border-bottom:1px solid #e6e6dc}.benefit-strip span{display:flex;gap:12px;align-items:center;font-size:11px}.section{padding:78px 6%}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:25px}.section h2{font-size:38px;letter-spacing:-1px;margin:10px 0 0}.text-link{display:inline-flex;align-items:center;gap:12px;font-size:11px;padding-bottom:7px;border:0;border-bottom:1px solid #acb0a2;white-space:nowrap}.section-intro{margin:16px 0 32px;font-size:12px}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:23px}.product-art{height:290px;display:flex;justify-content:center;align-items:center;background:color-mix(in srgb,var(--tint) 12%,#f0eee5);position:relative;overflow:hidden}.product-art .bottle{margin-top:65px;transform:rotate(-6deg) scale(.9)}.badge{position:absolute;top:16px;left:15px;font-size:8px;letter-spacing:.4px;color:#6b7365}.art-link{position:absolute;right:15px;bottom:15px;width:30px;height:30px;background:#fff8;border-radius:100%;display:grid;place-items:center}.product-art:hover .bottle{transform:rotate(-3deg) scale(.94);transition:transform .3s}.product-meta{padding:19px 0 0}.product-meta>small{font-size:8px;letter-spacing:1.4px;color:#898c7b}.product-meta>div{display:flex;justify-content:space-between;align-items:center;margin-top:9px;gap:5px}.product-meta h3{font-family:Georgia,serif;font-weight:400;font-size:20px;margin:0}.product-meta>div>span{font-size:12px}.product-meta p{font-size:10px;margin:8px 0 15px}.add-button{width:100%;border:1px solid #d8dcd1;text-align:left;display:flex;justify-content:space-between;padding:12px;font-size:10px}.story-block{margin:10px 6% 0;display:grid;grid-template-columns:1fr 1fr;background:#eeeee3;min-height:430px}.story-art{background:#8e9a83;position:relative;overflow:hidden;padding:42px;color:#faf8ed}.story-art>span{position:relative;font-size:32px;letter-spacing:3px;line-height:1.4}.story-art em{font-family:Playfair Display,serif;font-size:44px;letter-spacing:0}.story-art small{position:absolute;bottom:32px;left:40px;font-size:8px;letter-spacing:2px}.road{position:absolute;right:-50px;top:90px;width:350px;height:540px;border:70px solid #485c45;border-radius:50%;transform:rotate(-35deg);box-shadow:0 0 0 8px #b9bb92,0 0 0 70px #7d8e6d}.road:after{content:"";position:absolute;top:-35px;right:-35px;bottom:-35px;left:-35px;border:2px dashed #e8dfb1;border-radius:50%}.story-copy{padding:55px}.story-copy h2{font-size:38px;line-height:1.2;margin:15px 0 23px}.story-copy p{font-size:12px}.story-copy .text-link{margin-top:10px}.how{text-align:center}.how>.eyebrow{justify-content:center}.how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:46px}.how-grid>div>span{font-family:Georgia,serif;font-size:24px;color:#a28d6c}.how-grid h3{font-size:15px;margin:15px 0 8px}.how-grid p{font-size:12px}.last-cta{margin:0 6% 70px;background:var(--green);color:#f2f1e7;padding:44px 48px;display:flex;align-items:center;justify-content:space-between;gap:30px}.last-cta h2{font-size:32px;margin:15px 0 0}.last-cta .eyebrow{color:#c6cdbb}.button.light{background:#f4f0e7;color:#263a2e;border-color:#f4f0e7}footer{background:#efeee6;padding:55px 6% 20px;display:grid;grid-template-columns:2fr 1fr 1fr;gap:40px}footer p{font-size:11px;margin-top:18px}footer b{display:block;font-size:11px;margin-bottom:20px}footer>div>a:not(.logo){display:block;font-size:11px;margin:12px 0;color:#71776a}.footer-bottom{grid-column:1/-1;border-top:1px solid #d7dbcf;padding-top:22px;display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#81877a}.footer-bottom a{display:flex!important;gap:5px;font-size:9px!important;margin:0!important}.demo-banner{text-align:center;background:#eadcbd;color:#58452b;font-size:10px;padding:8px;letter-spacing:.5px}.page-title{font-size:48px;letter-spacing:-1px;line-height:1.2;margin:18px 0 24px}.shop-controls{display:flex;gap:18px;align-items:center;justify-content:space-between;margin:35px 0}.filters{display:flex;gap:8px}.filters button{font-size:11px;padding:10px 16px;border-color:transparent}.filters button.selected{background:var(--green);color:#fff}.search{display:flex;align-items:center;gap:10px;border-bottom:1px solid #d7dbcf}.search input{border:0;background:transparent;padding:10px 0;max-width:180px;font-size:12px}select{background:#fff;border:1px solid #d7dbcf;padding:10px;color:#354338;font-size:12px}.detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;margin-top:30px}.detail-art{height:560px;display:flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--tint) 12%,#f0eee5);overflow:hidden}.detail-art .bottle{transform:rotate(-7deg) scale(1.8);margin-top:75px}.detail-copy{padding:30px 0}.detail-copy .price{font-size:22px;color:var(--green)}.price small{font-size:11px;color:#81877a}.notes{border-top:1px solid #dadfd1;border-bottom:1px solid #dadfd1;padding:22px 0;margin:26px 0}.notes small{letter-spacing:1.5px}.notes p{margin:8px 0 0}details{border-bottom:1px solid #d9ddd3;padding:18px 0}summary{cursor:pointer;font-size:13px}details p{font-size:12px;margin:15px 0 0}.muted{font-size:11px;color:#7d8576}.thumbnails{display:flex;gap:12px;flex-wrap:wrap;margin:14px 0}.thumbnails img{width:65px;height:65px;object-fit:cover}.thumbnails>div{display:flex;flex-direction:column}.thumbnails button{font-size:10px;padding:5px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a211b66;z-index:20;display:flex;justify-content:end;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.bag-panel{background:#faf9f5;width:460px;max-width:100%;padding:28px;display:flex;flex-direction:column;overflow:auto}.panel-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px}.panel-heading h2,.panel-heading h3{margin:0}.panel-heading h2{font-size:28px}.bag-items{flex:1}.bag-item{display:flex;gap:16px;padding:20px 0;border-bottom:1px solid #e0e4d8}.bag-item>div:nth-child(2){flex:1}.bag-item h3{font-size:16px;margin-bottom:8px}.bag-item p{font-size:12px;margin:0 0 8px}.mini-art{width:85px;height:100px;background:#e7e6d9;display:grid;place-items:center;overflow:hidden}.mini-art .bottle{transform:scale(.42);margin-top:18px}.mini-art .real-bottle{padding:5px}.quantity{display:flex;align-items:center;gap:15px;font-size:12px}.quantity button{display:flex;padding:4px}.bag-total{margin-top:20px}.bag-total>div{display:flex;justify-content:space-between;margin:14px 0;font-size:13px}.bag-total .button{width:100%}.empty{padding:45px 0;text-align:center}.empty h3{margin:20px 0}.checkout-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:70px;margin-top:40px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field{display:flex;flex-direction:column;gap:9px;margin-bottom:18px;font-size:11px}.form-grid .field{margin-bottom:0}.field input,.field textarea,.field select{width:100%;border:1px solid #d5dacd;background:#fff;padding:13px;color:#263a2f;border-radius:0}.field textarea{min-height:100px;resize:vertical}.field input[type=color]{padding:3px;height:44px}.payment{display:flex;align-items:center;gap:15px;background:#efefe5;padding:20px;margin:25px 0}.payment>div{flex:1}.payment b{font-size:13px}.payment p{font-size:11px;margin:4px 0 0}.consent{display:flex;align-items:start;gap:12px;font-size:11px;line-height:1.8;margin:22px 0}.consent input{accent-color:var(--green);margin-top:4px}.consent a{text-decoration:underline}.order-summary{background:#efefe5;padding:32px;align-self:start}.order-summary>div{display:flex;justify-content:space-between;padding:14px 0;font-size:12px;gap:15px}.order-summary p{font-size:11px}.summary-total{border-top:1px solid #cbd3c1;margin-top:15px}.narrow{max-width:930px;margin:0 auto;min-height:500px}.narrow>p{font-size:15px;line-height:2}.track-form{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:32px 0}.track-form .button{grid-column:1/-1;justify-self:start}.track-form .field{margin:0}.tracking-card{padding:30px;background:#f1f0e7;margin-top:30px}.status-label{text-transform:capitalize;color:#476441;font-size:12px}.timeline{padding:0;list-style:none;margin:25px 0}.timeline li{display:flex;gap:18px;align-items:center;padding:15px 0;color:#8c9587}.timeline li>span{border:1px solid #bac2b0;display:grid;place-items:center;width:32px;height:32px;border-radius:100%;font-size:12px}.timeline li.done{color:var(--green)}.timeline li.done>span{background:var(--green);color:#fff;border-color:var(--green)}.timeline li b{text-transform:capitalize;display:block;font-size:13px}.timeline li small{display:block;margin-top:6px}.success,.error,.setup-note{padding:17px;margin:20px 0;font-size:12px;line-height:1.8}.success{background:#e2e9d9;display:flex;gap:12px;align-items:center}.error{color:#922f24;background:#f9e9e3;overflow-wrap:anywhere}.setup-note{background:#ede8d9}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin:32px 0}.stats>div{padding:24px;background:#efefe6}.stats small{font-size:9px;letter-spacing:1px;display:block}.stats b{font-size:27px;display:block;margin-top:12px;font-weight:500}.admin-tabs{margin:25px 0;text-transform:capitalize}.admin-tabs button{text-transform:capitalize}.admin-products{margin-top:25px}.admin-product{padding:22px 0;border-bottom:1px solid #d9dfd1;display:flex;justify-content:space-between;align-items:center;gap:20px}.admin-product h3{margin:0 0 5px}.admin-product p{font-size:12px;margin:5px 0}.admin-product button{font-size:11px;margin-left:8px}.ops-order{border:1px solid #dae0d2;padding:26px;margin-top:22px;background:#fff}.ops-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.ops-grid p{font-size:12px}.dispatch-form{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;align-items:end;margin-top:20px}.dispatch-form .field{margin:0}.dispatch-form .button{grid-column:1/-1;justify-self:start}.cancel-order{margin-left:15px;border:0;font-size:11px;text-decoration:underline}.editor{width:700px;max-width:100%;height:100%;overflow:auto;background:#faf9f5;padding:30px}.admin .page-title{font-size:38px}.admin .section-heading{align-items:center}@media(min-width:1600px){.hero{min-height:760px}.hero-copy{padding-top:110px}.hero-art{min-height:760px}}@media(max-width:1050px){header{padding:0 4%}nav{gap:20px}.hero-copy{padding:65px 5vw}.hero h1{font-size:60px}.hero-art{min-height:600px}.hero-bottle{transform:rotate(-10deg) scale(1.55)}.hero-caption b{font-size:16px}.hero-caption>span{max-width:130px;line-height:1.8}.product-grid{gap:16px}.product-art{height:240px}.product-meta h3{font-size:17px}.story-copy{padding:38px}.detail-grid,.checkout-grid{gap:35px}.section{padding:60px 5%}.shop-controls{flex-wrap:wrap}.stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.announcement{font-size:9px}.announcement span{display:none}header{height:76px;padding:0 5%;position:relative}.logo{font-size:20px}.mobile-menu{display:inline-flex;margin-right:13px}.bag-button span{font-size:10px}nav{display:none;position:absolute;top:76px;left:0;right:0;background:#faf9f5;padding:25px;z-index:10;border-bottom:1px solid #d7dccc}nav.visible{display:flex;flex-direction:column;gap:22px}.hero{grid-template-columns:1fr}.hero-copy{padding:48px 7%}.hero h1{font-size:61px}.hero-copy p{font-size:13px}.hero-note{margin-top:26px}.hero-art{min-height:480px}.hero-bottle{transform:rotate(-10deg) scale(1.65);margin-top:30px}.hero-caption>span{max-width:none;font-size:7px}.hero-coordinate{font-size:7px}.benefit-strip{padding:20px 6%;flex-direction:column;gap:17px}.benefit-strip span{font-size:10px}.section{padding:48px 6%}.section-heading{align-items:start;flex-direction:column;gap:15px}.section h2{font-size:31px}.section-intro{line-height:1.8}.product-grid{grid-template-columns:repeat(2,1fr);gap:28px 15px}.product-art{height:225px}.product-art .bottle{transform:rotate(-6deg) scale(.76);margin-top:50px}.product-meta h3{font-size:17px}.product-meta>div{flex-wrap:wrap;gap:8px}.product-meta>small{font-size:7px;letter-spacing:1px}.product-meta p{font-size:9px;min-height:30px}.badge{font-size:7px;left:10px;top:12px}.story-block{grid-template-columns:1fr;margin:0 6%}.story-art{min-height:350px;padding:30px}.story-copy{padding:35px 28px}.story-copy h2{font-size:33px}.how-grid{grid-template-columns:1fr;gap:22px;margin-top:32px}.how-grid p{margin-bottom:0}.last-cta{padding:30px 25px;flex-direction:column;align-items:start;margin-bottom:40px}.last-cta h2{font-size:28px}footer{grid-template-columns:1fr 1fr;gap:28px;padding:40px 6% 20px}footer>div:first-child{grid-column:1/-1}.footer-bottom{flex-wrap:wrap;gap:15px;font-size:8px}.page-title{font-size:38px}.filters{flex-wrap:wrap;gap:3px}.filters button{padding:9px 12px}.shop-controls{gap:20px}.detail-grid,.checkout-grid{grid-template-columns:1fr;gap:25px}.detail-art{height:420px}.detail-art .bottle{transform:rotate(-7deg) scale(1.5)}.detail-copy{padding:0}.form-grid{gap:16px;grid-template-columns:1fr}.order-summary{grid-row:1}.track-form{grid-template-columns:1fr}.tracking-card{padding:22px}.narrow{min-height:400px}.narrow>p{font-size:13px}.stats{gap:10px}.stats>div{padding:17px}.stats b{font-size:23px}.stats small{font-size:8px}.admin .page-title{font-size:32px}.ops-grid,.dispatch-form{grid-template-columns:1fr}.ops-order{padding:20px}.admin-product{align-items:start}.admin-product>div:last-child{display:flex;flex-direction:column;gap:8px}.editor{padding:23px}.demo-banner{font-size:8px;line-height:1.6}.desktop{display:none}}:root{--ink:#171716;--paper:#f8f6f0;--cream:#f0ede5;--muted:#77746d;--green:#171716;--signal:#8b7656;--line:#dedbd3;color:var(--ink);background:var(--paper)}body{background:var(--paper);color:var(--ink)}p{color:#706e67}header{height:82px;padding:0 6.2%;background:#fbfaf7;border-color:#e5e2dc}.announcement{height:28px;padding:7px 6%;background:#171716;color:#f8f6f0;font-size:8px;letter-spacing:1.7px}.logo{display:flex;align-items:center;line-height:1;white-space:nowrap}.brand-signature{width:154px;height:auto;display:block;overflow:visible}.brand-signature-minimal{width:64px;height:auto}.brand-signature .signature-monogram{font:500 39px Arial,sans-serif;letter-spacing:-4px;fill:#171716}.brand-signature path{stroke:#171716;stroke-width:.8}.brand-signature .signature-name{font:700 9px Arial,sans-serif;letter-spacing:.35px;fill:#171716}.brand-signature .signature-line{font:500 4.5px Arial,sans-serif;letter-spacing:1.1px;fill:#55534d}nav{gap:34px;font-size:11px;color:#292824}nav a:hover,.text-link:hover,footer>div>a:not(.logo):hover{color:#8b7656}.bag-button{font-size:11px;color:#171716}.bag-button svg{stroke-width:1.6}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline-color:#887553}.button{background:#171716;border-color:#171716;color:#fbfaf7;padding:15px 20px;font-size:11px;letter-spacing:.15px;transition:background .25s,border-color .25s,transform .25s}.button:hover{background:#48453d;border-color:#48453d;transform:translateY(-2px)}.eyebrow{font-size:8px;letter-spacing:1.75px;color:#716b60}.eyebrow>span{background:#8b7656}.drive-experience{height:370vh;position:relative;background:#f1eee7}.drive-sticky{height:100vh;height:100svh;position:sticky;top:0;overflow:hidden}.drive-scene{height:100%;min-height:560px;position:relative;isolation:isolate;overflow:hidden;background:#e8e2d6}.scene-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 58%;z-index:-3}.scene-wash{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#f8f6f0e8,#f8f6f0ad,#f8f6f008 66%),linear-gradient(0deg,#f8f6f02b,#f8f6f000 28%);z-index:-2}.scene-topline{position:absolute;left:6.2%;right:6.2%;top:28px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.55px;font-weight:600;color:#46423b}.drive-intro{position:absolute;left:8%;top:50%;width:min(42%,540px);transform:translateY(-46%);opacity:0;transition:opacity .35s,transform .55s;z-index:2}.drive-intro.is-active{opacity:1;transform:translateY(-50%)}.drive-intro .eyebrow{margin-bottom:19px}.drive-intro h1{font:500 clamp(48px,5.5vw,78px)/.98 "Playfair Display",Georgia,serif;letter-spacing:-3.2px;margin:0 0 18px;color:#171716}.drive-intro h1 em{font-weight:400;color:#8b7656}.drive-intro p{max-width:340px;font-size:13px;line-height:1.8;margin-bottom:24px;color:#4e4b45}.drive-intro .button{gap:25px}.turning-bottle{position:absolute;top:50%;left:67%;height:min(83vh,790px);width:min(35vw,490px);transform:translate(-50%,-50%);perspective:1400px;transform-style:preserve-3d;z-index:1;filter:drop-shadow(0 20px 17px #27221b25)}.drive-scene.right-story .turning-bottle{left:53%;transition:left .7s cubic-bezier(.2,.7,.2,1)}.turn-view{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;backface-visibility:hidden;transform-origin:center center;transition:opacity .14s linear;will-change:transform,opacity}.angle-view{filter:brightness(1.02)}.experience-beat{position:absolute;width:min(320px,26vw);opacity:0;transform:translateY(22px);transition:opacity .55s ease,transform .7s cubic-bezier(.2,.7,.2,1);z-index:3;pointer-events:none}.experience-beat.is-active{opacity:1;transform:translateY(0);pointer-events:auto}.experience-beat>span{display:block;font-size:8px;font-weight:700;letter-spacing:1.45px;color:#817354;margin-bottom:15px}.experience-beat h2{font:500 clamp(25px,2.6vw,35px)/1.08 "Playfair Display",Georgia,serif;letter-spacing:-1.2px;margin:0 0 12px;color:#171716}.experience-beat p{font-size:11px;line-height:1.75;color:#57544d;margin:0}.experience-beat small{display:block;margin-top:8px;color:#777168;font-size:8px}.beat-left{left:8%;top:49%;transform:translate(-12px,-50%)}.beat-left.is-active{transform:translateY(-50%)}.beat-right{right:8%;top:45%;transform:translate(12px,-50%)}.beat-right.is-active{transform:translateY(-50%)}.beat-bottom{left:13%;top:67%;width:min(320px,28vw);transform:translateY(22px)}.beat-bottom.is-active{transform:translateY(0)}.beat-bottom .text-link{margin-top:15px;font-size:10px}.turn-indicator{position:absolute;bottom:28px;left:8%;display:flex;align-items:center;gap:11px;color:#4b4841;font-size:7px;font-weight:700;letter-spacing:1.3px;z-index:4}.turn-dot{height:5px;width:5px;border-radius:50%;background:#8b7656}.turn-indicator>div{width:100px;height:1px;background:#aaa497;overflow:hidden}.turn-indicator i{display:block;width:100%;height:1px;background:#171716;transform-origin:left center}.scene-serial{position:absolute;right:6.2%;bottom:28px;font-size:8px;letter-spacing:1.5px;color:#69645b}.benefit-strip{background:#171716;color:#f8f6f0;padding:21px 7%;border:0}.benefit-strip span{font-size:9px;letter-spacing:.2px;color:#f2eee5}.benefit-strip svg{color:#c2b49b;stroke-width:1.5}.section{padding:88px 7%}.section h2{font-size:clamp(32px,4vw,47px);letter-spacing:-1.4px;color:#171716}.section .eyebrow{color:#817967}.section-intro{font-size:12px;color:#77736a;margin:13px 0 32px}.text-link{font-size:10px;font-weight:700;color:#272621;border-color:#bdb8ae;gap:10px;transition:color .2s,border-color .2s}.product-grid{gap:22px}.product-art{background:color-mix(in srgb,var(--tint) 14%,#eeece5)}.product-art:after{border-color:#fff9}.product-art .bottle{filter:drop-shadow(12px 17px 10px #211c1630)}.product-meta>small{color:#888174}.product-meta>div>span{color:#171716}.product-meta h3{font-family:Playfair Display,Georgia,serif;font-weight:500}.add-button{border-color:#bdb8ae;color:#26251f}.add-button:hover{background:#eeeae1;border-color:#171716}.add-button svg{color:#8b7656}.brand-manifesto{position:relative;overflow:hidden;display:grid;grid-template-columns:100px minmax(0,1fr) 180px;gap:35px;align-items:center;margin:0 7%;padding:64px 7%;min-height:290px;background:#eeebe3}.manifesto-mark{width:74px;height:74px;display:grid;place-items:center;background:#171716;color:#f8f6f0;font:600 30px Space Grotesk,sans-serif;letter-spacing:-3px;transform:none}.brand-manifesto h2{font-size:clamp(32px,4vw,49px);line-height:1.08;letter-spacing:-1.8px;margin:13px 0 17px;color:#171716}.brand-manifesto h2 em{font-style:normal;color:#8b7656}.brand-manifesto p{max-width:650px;font-size:12px;line-height:1.9;color:#706e67}.brand-manifesto .text-link{margin-top:8px}.manifesto-side{justify-self:end;font:700 9px/2 Space Grotesk,sans-serif;letter-spacing:1.1px;color:#706a5e}.manifesto-side span{color:#8b7656}.marketplace{padding-top:88px;padding-bottom:88px}.marketplace-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:18px 20px;margin-bottom:30px}.marketplace-heading>div{min-width:0;flex:1 1 auto}.marketplace-heading h2{font-size:clamp(32px,4vw,45px);margin:8px 0}.marketplace-heading p{font-size:11px;color:#77736a;margin:0}.marketplace-heading .button{flex:0 0 auto;white-space:nowrap;padding:14px 16px;gap:14px}.marketplace-heading .marketplace-flipkart{background:transparent;color:#171716;border-color:#bdb8ae}.marketplace-heading .marketplace-flipkart:hover{background:#eeebe3;border-color:#171716}.marketplace-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #dedbd3;border-left:1px solid #dedbd3}.marketplace-item{min-width:0;min-height:130px;padding:20px 22px;border-right:1px solid #dedbd3;border-bottom:1px solid #dedbd3;display:flex;flex-direction:column;justify-content:space-between;gap:14px;transition:background .2s}.marketplace-item:hover{background:#eeebe3}.marketplace-item>span{font-size:8px;letter-spacing:1.2px;color:#79746a;font-weight:700}.marketplace-item>b{font:500 15px/1.4 Playfair Display,Georgia,serif;color:#171716;overflow-wrap:anywhere}.marketplace-item>small{font-size:9px;color:#79746a;display:flex;justify-content:space-between;align-items:center;gap:8px}.marketplace-item svg{flex:none;color:#8b7656}.empty-catalog{background:#eeebe3;border-color:#dedbd3}.empty-catalog>span{color:#817354}.how-grid{grid-template-columns:repeat(4,1fr)}.how-grid>div{border-color:#d7d3ca}.how-grid>div>span{color:#8b7656}.how-grid h3{font-family:Playfair Display,Georgia,serif;font-size:18px}.how-grid p{color:#77736a}.how-grid{align-items:stretch;gap:18px;margin-top:32px}.how-grid>div.how-step{min-width:0;padding:0;border:1px solid #e2ddd2;background:#f0ede5;overflow:hidden}.how-step-art{position:relative;display:block;width:100%;aspect-ratio:1;margin:0;overflow:hidden;background:#e9e3d8}.how-step-art img{position:absolute;width:200%;height:200%;max-width:none;object-fit:fill;transition:transform .45s ease}.how-step-art.step-01 img{left:0;top:0}.how-step-art.step-02 img{left:-100%;top:0}.how-step-art.step-03 img{left:0;top:-100%}.how-step-art.step-04 img{left:-100%;top:-100%}.how-step:hover .how-step-art img{transform:scale(1.025)}.how-step>span{display:block;padding:16px 17px 0;font:700 8px DM Sans,sans-serif!important;letter-spacing:1.3px;color:#8b7656}.how-step h3{margin:9px 17px 6px;font:500 19px Playfair Display,Georgia,serif}.how-step p{margin:0;padding:0 17px 18px;font-size:10px;line-height:1.65;color:#77736a}.last-cta{background:#171716;color:#f8f6f0}.last-cta h2{font:500 clamp(26px,3vw,37px) "Playfair Display",Georgia,serif;letter-spacing:-1px}.last-cta .eyebrow{color:#c7bfaf}.button.light{background:#f8f6f0;border-color:#f8f6f0;color:#171716}.button.light:hover{background:#ded8ca;border-color:#ded8ca}footer{background:#eeebe3}footer p{color:#77736a}footer b{font-family:DM Sans,sans-serif}footer>div>a:not(.logo){color:#656158}.footer-bottom{border-color:#d5d1c8;color:#77736a}.footer-bottom a{color:#282721!important}.page-title{font-family:Playfair Display,Georgia,serif;font-weight:500;color:#171716}.section:not(.collection)>.eyebrow:first-child{color:#817967}.demo-banner{background:#eeebe3;color:#555147}@media(max-width:900px){.drive-intro{left:6%;width:38%}.turning-bottle{left:68%;width:42vw;height:min(78vh,730px)}.experience-beat{width:230px}.beat-left{left:6%}.beat-right{right:6%}.beat-bottom{left:8%}.brand-manifesto{grid-template-columns:70px minmax(0,1fr);gap:25px;padding:48px}.manifesto-side{display:none}.marketplace-heading{flex-wrap:wrap}.marketplace-heading>div{flex-basis:100%}.section{padding:72px 6%}}@media(max-width:700px){header{height:70px;padding:0 5%}.brand-signature{width:137px}.announcement{height:25px;padding:7px 5%;font-size:7px}.drive-experience{height:290vh}.drive-sticky{height:calc(100svh + -0px)}.drive-scene{min-height:600px}.scene-backdrop{object-position:53% center}.scene-wash{background:linear-gradient(180deg,#f8f6f0c9,#f8f6f03d 40%,#f8f6f000 65%),linear-gradient(0deg,#f8f6f0,#f8f6f000 36%)}.scene-topline{left:6%;right:6%;top:17px;font-size:6px;letter-spacing:1px}.scene-topline span:last-child{display:none}.drive-intro{left:7%;top:15%;width:80%;transform:translateY(12px)}.drive-intro.is-active{transform:translateY(0)}.drive-intro .eyebrow{font-size:7px;margin-bottom:9px}.drive-intro h1{font-size:clamp(43px,12vw,62px);line-height:.98;letter-spacing:-2.5px;margin-bottom:9px}.drive-intro p{font-size:10px;line-height:1.55;max-width:260px;margin-bottom:12px}.drive-intro .button{padding:11px 13px;font-size:9px;gap:16px}.turning-bottle{left:54%;top:54%;height:53vh;width:65vw;max-width:340px;transform:translate(-50%,-50%);filter:drop-shadow(0 15px 12px #27221b24)}.drive-scene.right-story .turning-bottle{left:50%;transition:left .7s cubic-bezier(.2,.7,.2,1)}.experience-beat{left:7%!important;right:auto!important;top:auto!important;bottom:9%;width:84%;max-width:340px;padding:18px 19px;background:#f8f6f0e8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translateY(13px)!important}.experience-beat.is-active{transform:translateY(0)!important}.experience-beat>span{font-size:6px;margin-bottom:7px}.experience-beat h2{font-size:26px;margin-bottom:6px}.experience-beat p{font-size:9px;line-height:1.5}.experience-beat small{font-size:7px}.beat-bottom .text-link{margin-top:8px}.turn-indicator{left:7%;bottom:17px;gap:7px;font-size:6px}.turn-indicator>div{width:55px}.scene-serial{right:6%;bottom:17px;font-size:6px}.benefit-strip{padding:18px 7%;gap:14px}.benefit-strip span{font-size:8px}.section{padding:60px 6%}.section-heading{align-items:flex-start}.section h2{font-size:33px}.section-intro{font-size:10px;margin-bottom:24px}.product-grid{gap:26px 13px}.product-art{height:215px}.product-meta h3{font-size:15px}.product-meta p{font-size:9px}.brand-manifesto{margin:0 6%;grid-template-columns:1fr;gap:18px;padding:30px 25px}.brand-manifesto h2{font-size:32px}.manifesto-side{display:none}.marketplace{padding-top:62px;padding-bottom:62px}.marketplace-heading{align-items:flex-start;flex-direction:column}.marketplace-heading .button{width:100%;justify-content:space-between}.marketplace-links{grid-template-columns:1fr 1fr}.marketplace-item{min-height:112px;padding:14px}.marketplace-item>b{font-size:13px}.how-grid{grid-template-columns:1fr 1fr;gap:17px}.how-grid>div{padding-top:13px}.how-grid h3{font-size:16px;margin:10px 17px 5px}.how-grid p{font-size:9px;line-height:1.6;margin:0;padding:0 13px 15px}.how-step>span{padding:12px 13px 0}.last-cta{margin:0 6% 55px;padding:29px 25px;gap:20px;align-items:flex-start}.last-cta h2{font-size:27px}.last-cta .button{width:100%;justify-content:space-between}footer{padding:39px 6% 18px;gap:25px 18px}}@media(prefers-reduced-motion:reduce){.drive-experience{height:auto}.drive-sticky{height:auto;position:relative}.drive-scene{min-height:960px}.experience-beat{opacity:1;transform:none;position:relative;inset:auto;width:100%;max-width:480px;padding:14px 20px;margin:14px 0;background:#f8f6f0e8}.drive-intro{opacity:1;transform:translateY(-50%)}.turn-indicator{display:none}.turning-bottle{position:absolute;top:52%;left:72%;height:68vh}.turn-view{transform:none!important;opacity:1!important}.scene-serial{display:none}}.home-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:min(760px,calc(100svh - 94px));background:#f5f3ec;color:#1d211d;overflow:hidden}.home-hero-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(48px,7.4vw,112px) clamp(32px,7.2vw,108px);min-width:0}.home-hero-kicker{display:flex;align-items:center;gap:11px;font-size:10px;line-height:1.5;font-weight:700;letter-spacing:1.65px;color:#696c5f}.home-hero-kicker i{width:8px;height:8px;border-radius:50%;background:#79816c;box-shadow:0 0 0 5px #79816c1a}.home-hero h1{margin:28px 0 18px;font:500 clamp(48px,5.6vw,78px)/.99 "Playfair Display",Georgia,serif;letter-spacing:-2.4px;color:#1d211d}.home-hero h1 em{font-weight:400;color:#727b67}.home-hero-copy>p{max-width:425px;margin:0;color:#5c6057;font-size:15px;line-height:1.75}.home-hero-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin-top:31px}.home-hero-actions .button{gap:20px;padding:16px 20px;background:#26372e;border-color:#26372e;font-size:12px}.home-hero-actions .button:hover{background:#3a4b3f;border-color:#3a4b3f}.home-hero-market{display:inline-flex;align-items:center;gap:8px;color:#353b32;font-size:12px;border-bottom:1px solid #a5a798;padding:0 0 5px}.home-hero-market:hover{color:#747d67;border-color:#747d67}.home-hero-foot{display:flex;gap:26px;flex-wrap:wrap;margin-top:clamp(38px,6vw,72px);padding-top:15px;border-top:1px solid #d7d7ce;width:min(100%,420px);font-size:9px;font-weight:600;letter-spacing:1.2px;color:#71746a}.home-hero-art{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:650px;overflow:hidden;background:radial-gradient(ellipse at 50% 48%,#ded8c8,#d2d1c0 44%,#bfc3b1)}.home-hero-art:before{content:"";position:absolute;z-index:-1;width:min(74%,580px);aspect-ratio:1;border:1px solid #ffffff8a;border-radius:50%;box-shadow:0 0 0 26px #ffffff24,0 0 0 72px #ffffff16}.home-hero-art:after{content:"";position:absolute;z-index:-1;left:50%;bottom:0;width:62%;height:17%;transform:translate(-50%);border:1px solid #ffffff75;border-bottom:0;border-radius:50% 50% 0 0}.home-hero-art>img{display:block;width:100%;height:min(90%,700px);object-fit:contain;object-position:center;filter:drop-shadow(0 18px 24px #38352c18)}.home-hero-art-label{position:absolute;z-index:2;top:26px;left:30px;right:30px;display:flex;justify-content:space-between;gap:14px;font-size:9px;font-weight:600;letter-spacing:1.3px;color:#4b5044}.home-hero-caption{position:absolute;z-index:2;left:30px;right:30px;bottom:24px;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-top:13px;border-top:1px solid #ffffff8a;color:#34382f}.home-hero-caption span{font:500 19px/1.2 Playfair Display,Georgia,serif;letter-spacing:.1px}.home-hero-caption i{font-size:9px;font-style:normal;letter-spacing:1.4px;color:#555a4e}@media(max-width:900px){.home-hero{min-height:610px}.home-hero-copy{padding:48px 6vw}.home-hero h1{font-size:clamp(45px,6.3vw,62px)}.home-hero-art{min-height:580px}}@media(max-width:700px){.home-hero{display:flex;flex-direction:column;min-height:0}.home-hero-copy{padding:38px 6% 22px}.home-hero-kicker{font-size:8px;letter-spacing:1.25px}.home-hero h1{font-size:clamp(42px,11vw,58px);line-height:1;letter-spacing:-1.9px;margin:19px 0 12px}.home-hero-copy>p{max-width:360px;font-size:13px;line-height:1.65}.home-hero-actions{gap:18px;margin-top:21px}.home-hero-actions .button{padding:13px 15px;font-size:11px}.home-hero-market{font-size:11px}.home-hero-foot{width:100%;gap:14px 20px;margin-top:25px;padding-top:11px;font-size:8px}.home-hero-art{min-height:0;height:clamp(370px,102vw,490px)}.home-hero-art>img{height:100%;width:100%;object-fit:contain}.home-hero-art-label{top:15px;left:5%;right:5%;font-size:7px;letter-spacing:1px}.home-hero-caption{left:5%;right:5%;bottom:14px;padding-top:9px}.home-hero-caption span{font-size:16px}.home-hero-caption i{font-size:7px;letter-spacing:1px}}@media(max-width:360px){.home-hero-copy{padding-top:30px}.home-hero h1{font-size:40px}.home-hero-actions{gap:12px}.home-hero-actions .button{gap:10px}.home-hero-art{height:365px}}header .brand-signature-minimal{width:60px;height:auto}@media(max-width:700px){.home-hero-art{height:clamp(410px,108vw,490px)}}.announcement-home{display:none}header.header-home{position:absolute;z-index:20;top:0;left:0;right:0;height:86px;padding:0 6.2%;background:linear-gradient(180deg,#080b0bd1 0%,#080b0b78 68%,transparent 100%);border:0;color:#fff}.header-home .brand-signature .signature-monogram{fill:#fff}.header-home nav{color:#fff}.header-home nav a{opacity:.88}.header-home nav a:hover{color:#fff;opacity:1}.header-home .bag-button,.header-home .mobile-menu{color:#fff;border-color:#ffffff52}.home-hero{display:flex;flex-direction:column;min-height:0;height:min(920px,100svh);background:#111715;color:#fff;overflow:hidden}.home-hero-main{position:relative;isolation:isolate;flex:1;min-height:660px;overflow:hidden;background:#101715}.home-hero-bg,.home-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.home-hero-bg{z-index:-2;object-fit:cover;object-position:center 55%}.home-hero-shade{z-index:-1;background:linear-gradient(90deg,#070b0ae8,#070b0ac2 34%,#070b0a54 59%,#070b0a08 82%),linear-gradient(0deg,#080d0ccf,#080d0c00 36%),linear-gradient(180deg,#080b0b74 0%,transparent 28%)}.home-hero-copy{position:absolute;z-index:2;left:8.1%;top:52%;transform:translateY(-50%);display:block;width:min(44%,590px);padding:0;min-width:0}.home-hero-kicker{gap:12px;color:#d7d4cb;font-size:9px;letter-spacing:1.7px;font-weight:600}.home-hero-kicker i{width:6px;height:6px;background:#d0c7b5;box-shadow:0 0 0 5px #d0c7b521}.home-hero h1{margin:27px 0 19px;color:#fff;font:500 clamp(59px,6vw,84px)/.98 "Playfair Display",Georgia,serif;letter-spacing:-2.6px;text-wrap:balance}.home-hero h1 em{color:#d9d1c1;font-weight:400}.home-hero-copy>p{max-width:405px;color:#eeece6;font-size:15px;line-height:1.75}.home-hero-actions{gap:25px;margin-top:30px}.home-hero-actions .button{gap:20px;padding:16px 20px;border-color:#f5f2eb;background:#f5f2eb;color:#171716;font-size:12px}.home-hero-actions .button:hover{background:#ded8ca;border-color:#ded8ca}.home-hero-market{gap:8px;color:#f5f2eb;border-color:#c9c4b7;font-size:12px}.home-hero-market:hover{color:#fff;border-color:#fff}.home-hero-foot{width:min(100%,430px);gap:20px;margin-top:43px;padding-top:14px;border-color:#fff5;color:#d2d1ca;font-size:8px;letter-spacing:1.3px}.home-hero-product{position:absolute;z-index:1;top:12%;right:12%;width:min(32vw,405px);height:82%;display:flex;align-items:center;justify-content:center}.home-hero-product img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 20px 26px #0008)}.home-hero-product>span{position:absolute;right:-20px;bottom:5%;padding:8px 10px;color:#f3f0e8;background:#1017148a;border:1px solid #ffffff48;font-size:8px;font-weight:600;letter-spacing:1.2px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.home-hero-index{position:absolute;right:6.2%;bottom:35px;display:flex;align-items:center;gap:11px;color:#f0eee8;font-size:8px;letter-spacing:1.45px}.home-hero-index i{width:38px;height:1px;background:#f0eee8a1}.home-hero-promises{min-height:76px;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;padding:0 8%;background:#111715;color:#ebe9e2}.home-hero-promises span{display:flex;align-items:center;justify-content:center;gap:11px;font-size:10px;letter-spacing:.15px}.home-hero-promises span+span{border-left:1px solid #ffffff20}.home-hero-promises svg{color:#c7bea9;stroke-width:1.5}.home-hero+.benefit-strip{display:none}@media(max-width:900px){.home-hero{height:min(880px,100svh)}.home-hero-main{min-height:620px}.home-hero-copy{left:6%;width:47%}.home-hero h1{font-size:clamp(54px,7.1vw,70px)}.home-hero-product{right:6%;width:39vw}.home-hero-promises{padding:0 4%}}@media(max-width:700px){header.header-home{height:70px;padding:0 5%;background:linear-gradient(180deg,#080b0be6,#080b0b85 75%,transparent)}.header-home nav{top:70px;left:0;right:0;padding:21px 6%;background:#111715f2;border:0;border-bottom:1px solid #ffffff24;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header-home nav.visible{display:flex;flex-direction:column;gap:20px}.header-home nav a{font-size:13px}.home-hero{height:auto;min-height:0}.home-hero-main{height:calc(100svh - 52px);min-height:690px;max-height:790px}.home-hero-bg{object-position:70% center}.home-hero-shade{background:linear-gradient(180deg,#080c0cf0,#080c0cbd 38%,#080c0c55 70%,#080c0cc7),linear-gradient(90deg,#080c0c72,transparent 88%)}.home-hero-copy{left:6%;top:15.5%;transform:none;width:88%}.home-hero-kicker{font-size:8px;letter-spacing:1.15px;gap:10px}.home-hero h1{max-width:390px;margin:18px 0 12px;font-size:clamp(44px,11.7vw,58px);line-height:.99;letter-spacing:-1.8px}.home-hero-copy>p{max-width:345px;font-size:14px;line-height:1.55}.home-hero-actions{align-items:flex-start;flex-direction:column;gap:13px;margin-top:18px}.home-hero-actions .button{padding:13px 15px;gap:12px;font-size:12px}.home-hero-market{font-size:11px}.home-hero-foot{display:none}.home-hero-product{top:40%;right:9%;width:min(57vw,270px);height:57%;align-items:center}.home-hero-product img{transform:translateY(-30px);filter:drop-shadow(0 15px 20px #0009)}.home-hero-product>span{right:-12px;bottom:2%;font-size:7px;padding:7px 8px}.home-hero-index{right:6%;bottom:19px;font-size:7px;gap:8px}.home-hero-index i{width:23px}.home-hero-promises{min-height:67px;padding:0 4%;gap:2px}.home-hero-promises span{font-size:8.5px;gap:6px;text-align:center}.home-hero-promises svg{width:14px;height:14px}}@media(max-width:390px){.home-hero-kicker{font-size:6.5px;letter-spacing:1px}.home-hero h1{font-size:44px}.home-hero-actions{gap:13px}.home-hero-actions .button{padding:11px 12px;font-size:9px}.home-hero-market{font-size:9px}.home-hero-product{right:5%;width:61vw}.home-hero-promises span{font-size:7px}}.home-hero-picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;display:block;overflow:hidden}.home-hero-bg{object-position:center 50%}.home-hero-copy{width:min(49%,700px)}.home-hero h1{font-size:clamp(58px,5.7vw,78px);line-height:.98;letter-spacing:-2.5px}.hero-headline-mobile,.hero-copy-mobile{display:none}.home-hero-marquee{position:relative;min-height:70px;display:flex;align-items:center;overflow:hidden;background:#e9e4d8;color:#24241f;border-top:1px solid #ffffff17}.home-hero-marquee:before,.home-hero-marquee:after{position:absolute;z-index:2;top:0;bottom:0;width:42px;content:"";pointer-events:none}.home-hero-marquee:before{left:0;background:linear-gradient(90deg,#e9e4d8,transparent)}.home-hero-marquee:after{right:0;background:linear-gradient(270deg,#e9e4d8,transparent)}.home-hero-marquee-track{display:flex;width:max-content;animation:home-hero-marquee 34s linear infinite;will-change:transform}.home-hero-marquee:hover .home-hero-marquee-track{animation-play-state:paused}.home-hero-marquee-group{display:flex;align-items:center;gap:34px;padding-right:34px;white-space:nowrap}.home-hero-marquee-group>span{display:flex;align-items:center;gap:11px;font-size:10px;font-weight:600;letter-spacing:1.1px;text-transform:uppercase}.home-hero-marquee-group>span svg{color:#77664d;stroke-width:1.6}.home-hero-marquee-group>i{font-style:normal;font-size:14px;color:#9a8562}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes home-hero-marquee{to{transform:translate(-50%)}}@media(max-width:700px){.home-hero{height:100svh}.home-hero-main{height:auto;min-height:0;max-height:none;flex:1}.home-hero-picture{z-index:-2}.home-hero-bg{object-position:65% center}.home-hero-shade{background:linear-gradient(180deg,#070a0bc2,#070a0b32 35%,#070a0b25 61%,#070a0bde),linear-gradient(90deg,#070a0b42,transparent 80%)}.home-hero-copy{top:auto;bottom:5%;left:6%;width:88%;transform:none}.hero-headline-desktop,.hero-copy-desktop{display:none}.hero-headline-mobile,.hero-copy-mobile{display:inline}.home-hero-kicker{font-size:8px;letter-spacing:1.2px}.home-hero h1{max-width:none;margin:13px 0 8px;font-size:clamp(35px,9.5vw,41px);line-height:1.01;letter-spacing:-1.35px}.home-hero h1 em{color:#ded4bd}.home-hero-copy>p{max-width:355px;font-size:13px;line-height:1.45;color:#f0eee8}.home-hero-actions{flex-direction:row;align-items:center;gap:17px;margin-top:17px}.home-hero-actions .button{padding:12px 14px;gap:11px;font-size:11px}.home-hero-market{font-size:10px}.home-hero-index,.home-hero-foot{display:none}.home-hero-marquee{min-height:66px}.home-hero-marquee:before,.home-hero-marquee:after{width:20px}.home-hero-marquee-group{gap:19px;padding-right:19px}.home-hero-marquee-group>span{gap:7px;font-size:8px;letter-spacing:.8px}.home-hero-marquee-group>span svg{width:14px;height:14px}.home-hero-marquee-group>i{font-size:12px}}@media(max-width:390px){.home-hero-copy{bottom:4.5%}.home-hero h1{font-size:35px}.home-hero-actions{gap:13px}.home-hero-actions .button{padding:11px 12px;font-size:10px}.home-hero-market{font-size:9px}}@media(prefers-reduced-motion:reduce){.home-hero-marquee-track{animation:none;transform:none}.home-hero-marquee-group:nth-child(2){display:none}}.rich-editor{border:1px solid #cbd3c1;background:#fff}.rich-toolbar{display:flex;flex-wrap:wrap;gap:6px;padding:8px;border-bottom:1px solid #e1e5dc;background:#f2f1e9}.rich-toolbar button{min-width:36px;padding:7px 10px;font-size:12px}.rich-toolbar button:nth-child(1){font-weight:700}.rich-toolbar button:nth-child(2){font-style:italic}.rich-toolbar button:nth-child(3){text-decoration:underline}.rich-input{min-height:190px;padding:14px;outline-offset:-3px;font-size:13px;line-height:1.7;color:#22382f;overflow-wrap:anywhere}.rich-input:empty:before{content:attr(data-placeholder);color:#8a8e84;pointer-events:none}.rich-input p,.product-description p{font-size:13px;line-height:1.8;color:#59645a;margin:0 0 12px}.rich-input p:last-child,.product-description p:last-child{margin-bottom:0}.rich-input ul,.rich-input ol,.product-description ul,.product-description ol{padding-left:24px;margin:8px 0 14px;color:#59645a;font-size:13px;line-height:1.8}.rich-input li,.product-description li{padding-left:3px;margin:3px 0}.rich-input h2,.rich-input h3,.product-description h2,.product-description h3{font-family:DM Sans,sans-serif;font-weight:600;color:#22382f;margin:14px 0 7px}.product-description{margin:20px 0 26px}:root{--green:#192c25;--cream:#f3f0e8;--muted:#77746c;--ink:#1c211d;--stone:#e9e4da;--wood:#9b7955}body{background:#faf9f6;color:var(--ink)}.announcement{background:#182a23;color:#e8e4da;font-size:9px;letter-spacing:1.45px;text-transform:uppercase}header{height:88px;border-bottom:1px solid #dedbd3;background:#faf9f6}header:not(.header-home) nav{font-size:11px;letter-spacing:.1px;gap:clamp(20px,3vw,42px);color:#343a34}header nav a{position:relative;padding:10px 0}header nav a:after{position:absolute;right:0;bottom:3px;left:0;height:1px;background:#9b7955;content:"";transform:scaleX(0);transform-origin:left;transition:transform .25s}header nav a:hover:after{transform:scaleX(1)}.brand-signature{width:164px;height:auto}.logo-minimal{display:flex;align-items:center;gap:10px;font-size:0}.logo-minimal:after{content:"URBAN DRIVE CO.";font:600 9px/1.2 DM Sans,sans-serif;letter-spacing:1.8px;color:#263a30;white-space:nowrap}.logo-minimal .brand-signature-minimal{width:46px;height:30px;overflow:visible}.logo-minimal .signature-monogram{font-family:DM Sans,sans-serif;font-size:38px;font-weight:500;letter-spacing:-5px;fill:#263a30}.header-home .logo-minimal:after{color:#fff}.header-home .logo-minimal .brand-signature-minimal .signature-monogram{fill:#fff}.bag-button{font-weight:500;letter-spacing:.2px}.button{background:#26372e;border-color:#26372e;transition:background .2s,border-color .2s,transform .2s}.button:hover{background:#3c5144;border-color:#3c5144;transform:translateY(-1px)}.eyebrow{color:#7d6b53;font-size:9px;letter-spacing:1.75px}.section{padding:clamp(62px,8vw,108px) max(6%,calc((100% - 1320px)/2))}.section h2{font-weight:400}.collection.section{padding-top:76px;padding-bottom:86px}.section-heading h2,.section>h2{max-width:750px}.product-grid{gap:26px}.product-card{min-width:0}.product-art{height:auto;aspect-ratio:1/.98;background:#e9e5dc;isolation:isolate}.product-art:before{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #ffffff65;content:"";pointer-events:none;z-index:1}.product-photo{width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.product-card:hover .product-photo{transform:scale(1.035)}.product-art .badge{z-index:2;top:14px;left:14px;padding:7px 9px;background:#faf9f0e8;color:#5e5a4e;font-size:8px;letter-spacing:1px;text-transform:uppercase}.product-art .art-link{z-index:2;border-radius:0;color:#28352d;background:#f8f7f0e8}.product-meta{padding:17px 1px 0}.product-meta>small{color:#8b7656;font-size:8px;letter-spacing:1.6px}.product-meta h3{font-family:Playfair Display,Georgia,serif;font-size:22px;color:#20231e}.product-meta>div>span{font-size:12px;color:#50534c}.product-meta p{font-size:11px;color:#77746c;margin:8px 0 15px}.add-button{padding:12px 13px;border-color:#cfcbc1;color:#333b33;font-size:10px;letter-spacing:.3px;text-transform:uppercase;transition:background .2s}.add-button:hover{background:#efede7}.brand-manifesto{margin:0 6%;background:#1b2d25;color:#f3f0e8;grid-template-columns:95px minmax(0,1fr) 200px;padding:clamp(40px,6vw,78px)}.brand-manifesto:after{position:absolute;right:-70px;bottom:-235px;width:390px;height:390px;border:1px solid #ffffff20;border-radius:50%;box-shadow:0 0 0 30px #ffffff08,0 0 0 85px #ffffff06;content:""}.brand-manifesto .eyebrow{color:#c9b89e}.brand-manifesto h2{font-size:clamp(34px,4.2vw,54px);color:#f4f0e8}.brand-manifesto h2 em{color:#cfb995}.brand-manifesto p{color:#d2d1c8;font-size:13px;max-width:570px}.brand-manifesto .text-link{color:#f3f0e8;border-color:#ffffff70}.manifesto-mark{border-color:#c7b899;color:#d4c2a2}.manifesto-side{color:#e8e1d4}.home-hero-copy{max-width:660px}.home-hero h1{font-weight:400;text-shadow:0 2px 26px #0002}.home-hero-kicker{color:#e3ded2}.home-hero-kicker i{background:#c6ad86;box-shadow:0 0 0 5px #c6ad8624}.home-hero-actions .button{background:#e9e4da;border-color:#e9e4da;color:#20231e}.home-hero-actions .button:hover{background:#fff;border-color:#fff}.home-hero-marquee{background:#eeeae1;color:#34332d}.home-hero-marquee:before{background:linear-gradient(90deg,#eeeae1,transparent)}.home-hero-marquee:after{background:linear-gradient(270deg,#eeeae1,transparent)}.home-hero-marquee-group>span svg{color:#8c7454}.benefit-strip{border:0;background:#eeeae1;color:#34372f}.benefit-strip span{font-size:10px;letter-spacing:.2px}.benefit-strip svg{color:#8b7656;stroke-width:1.5}.marketplace{border-top:1px solid #e5e0d6}.marketplace-item{background:#f7f5ef}.marketplace-item:hover{background:#eeeae1}.marketplace-heading .button{font-size:10px;letter-spacing:.2px}.how-grid>div.how-step{background:#f7f5ef;border-color:#e2ded5}.how-step-art{background:#e8e2d8}.last-cta{background:#26372e}.last-cta .eyebrow{color:#d2c2a7}footer{position:relative;background:#eae6dd;padding:58px max(6%,calc((100% - 1320px)/2)) 22px;grid-template-columns:1.7fr 1fr 1fr;gap:42px 8%;color:#262d27}footer .brand-signature{width:148px}footer>div:first-child>p{font-size:11px;line-height:1.9;color:#6e6c63}footer b{font-size:10px;letter-spacing:.8px;text-transform:uppercase;color:#34372f}footer>div>a:not(.logo){font-size:11px;color:#68665e}footer>div>a:not(.logo):hover{color:#947650}.footer-bottom{padding-top:19px;font-size:9px}.page-title{font-weight:400;letter-spacing:-1.7px;line-height:1.08}.shop-controls{border-top:1px solid #e2ded5;border-bottom:1px solid #e2ded5;padding:16px 0;margin:31px 0 16px}.filters button{border:1px solid #e0dcd2;color:#666258;font-size:10px;transition:all .18s}.filters button.selected{background:#21372d;color:#f5f2eb;border-color:#21372d}.catalog-summary{font-size:10px;color:#77746b;letter-spacing:.5px}.detail-grid{gap:clamp(32px,7vw,100px);align-items:start}.detail-art{height:auto;aspect-ratio:1/.96;background:#e9e5dc}.detail-photo{width:100%;height:100%;object-fit:cover}.detail-copy{padding:27px 0}.detail-copy .page-title{font-size:clamp(40px,5vw,62px);margin:14px 0 12px}.detail-copy .price{font-size:19px;color:#28372d}.detail-copy .price small{font-size:10px;color:#77746c}.detail-copy>.button{min-width:220px;justify-content:space-between}.detail-copy details{border-color:#dedbd2}.detail-copy summary{font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;color:#30362f}.notes{border-color:#dedbd2}.notes small{font-size:8px;letter-spacing:1.6px;color:#877352}.notes p{color:#3b4039}.narrow{max-width:860px;margin:0 auto;min-height:54vh}.narrow details{border-color:#dedbd2;padding:21px 0}.narrow summary{font-family:Playfair Display,Georgia,serif;font-size:19px}.narrow details p,.narrow>p{font-size:13px;color:#6c6c64}.narrow .page-title{max-width:740px;font-size:clamp(40px,6vw,68px)}.about-page{background:#faf9f6}.about-opening{position:relative;min-height:590px;padding:clamp(90px,13vw,170px) 8% 86px;background:linear-gradient(90deg,#121a16e8,#121a16a8 42%,#121a1640 76%),url(/images/ud-about-hero-branded.jpg) center 52%/cover;color:#fff;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.about-opening .eyebrow{color:#ddceb3}.about-opening h1{max-width:780px;margin:20px 0 18px;font:400 clamp(51px,7vw,88px)/.99 "Playfair Display",Georgia,serif;letter-spacing:-2.6px}.about-opening p{max-width:490px;color:#eeece5;font-size:15px}.about-opening .button{margin-top:14px}.about-index{position:absolute;left:8%;bottom:30px;font-size:8px;letter-spacing:1.5px;color:#e4dfd3}.about-materials{max-width:1320px;margin:0 auto;padding:110px 7%;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:9%}.about-materials>img{display:block;width:100%;aspect-ratio:1/1.05;object-fit:cover}.about-materials h2{margin:16px 0;font:400 clamp(35px,4.5vw,56px)/1.04 "Playfair Display",Georgia,serif;letter-spacing:-1.5px}.about-materials h2 em{font-weight:400;color:#907955}.about-materials p{max-width:480px;color:#696960;font-size:12px;line-height:1.9}.about-materials .text-link{margin-top:14px}.about-principles{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:70px 9%;background:#eeeae1;border-top:1px solid #e1dcd1;border-bottom:1px solid #e1dcd1}.about-principles>div{padding:0 9%}.about-principles>div+div{border-left:1px solid #d7d1c5}.about-principles span{font-size:9px;letter-spacing:1px;color:#9a7954}.about-principles h3{margin:16px 0 8px;font:400 22px Playfair Display,Georgia,serif}.about-principles p{font-size:11px;line-height:1.8;color:#6c6a62}.about-close{padding:84px 7%;text-align:center;background:#1b2d25;color:#f2eee6}.about-close .eyebrow{justify-content:center;color:#cfb995}.about-close h2{max-width:770px;margin:17px auto 25px;font-size:clamp(32px,4vw,49px);line-height:1.1}.about-close .button{background:#eee8dc;color:#1d2d25;border-color:#eee8dc}.payment,.order-summary,.tracking-card{background:#f0ede6;border:1px solid #e4dfd5}.payment svg{color:#786b51}.order-summary{position:sticky;top:24px}.track-form .button{align-self:end}.status-label{text-transform:capitalize}.demo-banner{background:#e5dcc9;color:#53452f}@media(max-width:900px){.about-opening{min-height:530px}.about-materials{padding:78px 6%;gap:6%}.about-principles{padding:55px 5%}.about-principles>div{padding:0 7%}footer{gap:35px 6%}}@media(max-width:700px){header{height:70px}.logo-minimal:after{font-size:7px;letter-spacing:1.3px}.logo-minimal .brand-signature-minimal{width:39px;height:26px}.header-home{height:70px}.brand-signature{width:136px}.section{padding:60px 6%}.collection.section{padding-top:57px;padding-bottom:64px}.section-heading{align-items:flex-end}.section-heading h2,.section>h2{font-size:32px}.product-grid{gap:25px 14px}.product-art{aspect-ratio:1/.99}.product-meta{padding-top:13px}.product-meta h3{font-size:18px}.product-meta p{font-size:9px;line-height:1.55;min-height:29px}.add-button{font-size:8px;padding:10px}.brand-manifesto{margin:0 5%;grid-template-columns:1fr;gap:14px;padding:34px 25px}.brand-manifesto .manifesto-mark{font-size:30px}.brand-manifesto h2{font-size:33px}.manifesto-side{display:none}.benefit-strip{display:grid;grid-template-columns:1fr;gap:11px;padding:19px 8%}.benefit-strip span{font-size:9px}.shop-controls{align-items:stretch;flex-wrap:wrap}.filters{width:100%}.search,.shop-controls select{flex:1}.detail-grid{gap:25px}.detail-art{aspect-ratio:1/1}.detail-copy{padding:6px 0}.detail-copy .page-title{font-size:42px}.detail-copy>.button{width:100%}.about-opening{min-height:620px;padding:104px 7% 75px;background-position:58% center}.about-opening h1{font-size:clamp(48px,12vw,69px);letter-spacing:-2px}.about-opening p{max-width:360px;font-size:13px}.about-index{left:7%;font-size:7px}.about-materials{padding:60px 6%;grid-template-columns:1fr;gap:31px}.about-materials>img{aspect-ratio:1/.85}.about-materials h2{font-size:40px}.about-principles{grid-template-columns:1fr;padding:38px 8%}.about-principles>div{padding:18px 0}.about-principles>div+div{border-left:0;border-top:1px solid #d7d1c5}.about-principles h3{margin:9px 0 5px}.about-principles p{margin:0}.about-close{padding:60px 7%}.about-close h2{font-size:32px}.payment{padding:15px}.order-summary{position:static}footer{grid-template-columns:1fr 1fr;gap:26px 18px;padding:40px 6% 18px}.footer-bottom{gap:14px}.narrow .page-title{font-size:42px}.narrow summary{font-size:17px}}@media(prefers-reduced-motion:reduce){.product-photo,.button,header nav a:after{transition:none}}.marketplace-section{max-width:1460px;margin:0 auto;padding:88px 7% 96px}.marketplace-intro{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px}.marketplace-intro h2{margin:9px 0 7px;font:400 clamp(34px,4vw,48px)/1.08 "Playfair Display",Georgia,serif;letter-spacing:-1.2px;color:#20231e}.marketplace-intro p{max-width:590px;margin:0;color:#77746c;font-size:12px}.marketplace-note{flex:none;padding-bottom:4px;color:#817967;font-size:8px;letter-spacing:1.2px}.marketplace-options{display:grid;grid-template-columns:1fr 1fr;gap:20px}.marketplace-choice{min-width:0;min-height:320px;display:grid;grid-template-columns:.9fr 1.1fr;background:#eeeae1;color:#20231e;overflow:hidden;transition:transform .25s,box-shadow .25s}.marketplace-choice:hover{transform:translateY(-3px);box-shadow:0 18px 38px #29251b13}.marketplace-choice-image{position:relative;min-height:320px;overflow:hidden;background:#ddd6c9}.marketplace-choice-image:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#1518148a,transparent 40%);content:""}.marketplace-choice-image img{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;object-fit:cover;transition:transform .5s}.marketplace-choice:hover .marketplace-choice-image img{transform:scale(1.035)}.marketplace-choice-image>span{position:absolute;z-index:1;bottom:17px;left:18px;color:#fff;font-size:7px;letter-spacing:1.4px}.marketplace-choice-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:30px clamp(20px,2.5vw,38px)}.marketplace-choice-copy>small{color:#897653;font-size:8px;font-weight:600;letter-spacing:1.45px}.marketplace-choice-copy h3{margin:13px 0 9px;font:400 clamp(24px,2.5vw,32px)/1.1 "Playfair Display",Georgia,serif;color:#20231e}.marketplace-choice-copy p{margin:0;color:#6e6b62;font-size:11px;line-height:1.75}.marketplace-cta{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin-top:24px;padding-top:14px;border-top:1px solid #d7d1c5;color:#303a32;font-size:9px;font-weight:600;letter-spacing:.2px}.marketplace-cta svg{flex:none;color:#897653}.flipkart-choice{background:#e8e3d9}@media(max-width:900px){.marketplace-section{padding:70px 6%}.marketplace-options{gap:14px}.marketplace-choice{grid-template-columns:1fr;grid-template-rows:190px 1fr}.marketplace-choice-image{min-height:190px}.marketplace-choice-copy{min-height:200px;padding:23px}}@media(max-width:700px){.marketplace-section{padding:58px 6% 66px}.marketplace-intro{display:block;margin-bottom:22px}.marketplace-intro h2{font-size:34px}.marketplace-intro p{max-width:390px;font-size:11px}.marketplace-note{display:block;margin-top:13px;font-size:7px}.marketplace-options{grid-template-columns:1fr;gap:13px}.marketplace-choice{grid-template-columns:.85fr 1.15fr;grid-template-rows:auto;min-height:225px}.marketplace-choice-image{min-height:225px}.marketplace-choice-image>span{left:10px;bottom:11px;font-size:6px;letter-spacing:.8px}.marketplace-choice-copy{min-height:0;padding:20px 17px}.marketplace-choice-copy>small{font-size:7px;letter-spacing:1px}.marketplace-choice-copy h3{font-size:24px;margin:10px 0 7px}.marketplace-choice-copy p{font-size:10px;line-height:1.6}.marketplace-cta{margin-top:14px;padding-top:11px;font-size:8px}}@media(max-width:390px){.marketplace-choice{grid-template-columns:.75fr 1.25fr;min-height:240px}.marketplace-choice-image{min-height:240px}.marketplace-choice-copy{padding:16px 13px}.marketplace-choice-copy h3{font-size:22px}}.marketplace-cta{min-height:50px;margin-top:22px;padding:0 15px;border:0;background:#20352b;color:#fff;font-size:10px;font-weight:600;letter-spacing:.25px}.marketplace-cta svg{color:#e5d6bb;transition:transform .2s}.marketplace-choice:hover .marketplace-cta svg{transform:translate(2px,-2px)}.flipkart-choice .marketplace-cta{background:#2859a5;color:#fff}.flipkart-choice .marketplace-cta svg{color:#ffe141}.marketplace-choice:focus-visible{outline:3px solid #a17b4f;outline-offset:4px}@media(max-width:700px){.marketplace-cta{min-height:44px;margin-top:14px;padding:0 10px;font-size:8px}}.material-marquee{position:relative;overflow:hidden;padding:22px 0 25px;background:#f6f4ee;border-top:1px solid #e7e3da;border-bottom:1px solid #e7e3da;color:#353a32}.material-marquee:before,.material-marquee:after{position:absolute;z-index:1;top:0;bottom:0;width:8%;content:"";pointer-events:none}.material-marquee:before{left:0;background:linear-gradient(90deg,#f6f4ee,transparent)}.material-marquee:after{right:0;background:linear-gradient(270deg,#f6f4ee,transparent)}.material-marquee-track{display:flex;width:max-content;animation:material-marquee-scroll 52s linear infinite}.material-marquee-group{display:flex;align-items:center;gap:clamp(24px,4vw,62px);padding-right:clamp(24px,4vw,62px);white-space:nowrap}.material-marquee-group span{font:italic 400 clamp(21px,2.5vw,31px)/1.1 "Playfair Display",Georgia,serif;letter-spacing:-.25px;color:#46483f}.material-marquee-group i{font-size:12px;font-style:normal;color:#a08762}@keyframes material-marquee-scroll{to{transform:translate(-50%)}}.material-marquee:hover .material-marquee-track{animation-play-state:paused}@media(max-width:700px){.material-marquee{padding:18px 0 19px}.material-marquee:before,.material-marquee:after{width:5%}.material-marquee-group{gap:22px;padding-right:22px}.material-marquee-group span{font-size:21px}.material-marquee-group i{font-size:10px}}@media(prefers-reduced-motion:reduce){.material-marquee-track{animation:none;transform:none}.material-marquee-group:nth-child(2){display:none}}@media(max-width:700px){.about-opening{background-image:linear-gradient(180deg,#121a16d9,#121a168c 48%,#121a1654),url(/images/ud-about-hero-branded.jpg);background-position:58% center}}
