*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#171512;color:#f4efe5;font-family:"DM Sans",sans-serif;line-height:1.6;overflow-x:hidden}.grain{position:fixed;inset:0;pointer-events:none;z-index:10;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}.section-shell{width:min(1160px,calc(100% - 64px));margin:auto}.site-header{height:86px;padding:0 max(32px,calc((100vw - 1160px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff18;position:absolute;top:0;left:0;width:100%;z-index:5}.wordmark{font-size:18px;letter-spacing:.22em;font-weight:700;color:#f4efe5;text-decoration:none}.wordmark span{color:#c6a56a}.header-link,.text-link{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#e5d7bd;text-decoration:none}.header-link span{color:#c6a56a;margin-left:10px}.hero{min-height:790px;padding-top:170px;position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:45px}.eyebrow{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:#c7a66b;display:flex;align-items:center;gap:13px;margin:0 0 25px}.eyebrow-line{width:32px;height:1px;background:#c7a66b}.hero h1,.section-heading h2,.possibilities h2,.ownership h2,.cta-section h2{font-family:"Cormorant Garamond",serif;font-weight:400;letter-spacing:-.035em;line-height:.94;margin:0}.hero h1{font-size:clamp(68px,8vw,112px)}h1 em,h2 em{font-weight:400;color:#c9aa75}.hero-intro{max-width:470px;color:#bcb5a9;font-size:15px;line-height:1.9;margin:30px 0}.hero-intro strong{color:#f5ead7;font-weight:600}.hero-actions{display:flex;align-items:center;gap:30px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;gap:35px;padding:16px 21px;font-size:10px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:0;cursor:pointer;transition:transform .3s,background .3s}.button:hover{transform:translateY(-3px)}.button-gold{background:#c6a56a;color:#1b1813}.button-gold:hover{background:#dfc28d}.button span{font-size:17px}.text-link{border-bottom:1px solid #8d7959;padding-bottom:8px}.text-link span{margin-left:10px;color:#c6a56a}.hero-art{height:490px;position:relative;display:grid;place-items:center;background:radial-gradient(ellipse at center,#51412b50 0%,#171512 65%)}.orbit{position:absolute;border:1px solid #c6a56a35;border-radius:50%;width:380px;height:380px;animation:rotate 35s linear infinite}.orbit-two{width:460px;height:460px;border-style:dashed;opacity:.4;animation-direction:reverse;animation-duration:55s}.halo{width:290px;height:290px;border-radius:50%;background:radial-gradient(circle,#c9a76a20,transparent 70%);box-shadow:0 0 80px #b18c4b15}.pendant{position:absolute;top:95px;width:155px;height:280px;display:flex;align-items:center;flex-direction:column;filter:drop-shadow(0 22px 28px #0008);animation:float 6s ease-in-out infinite}.pendant-top{height:90px;width:70px;border:2px solid #c9a76a;border-bottom:0;border-radius:50% 50% 0 0;position:relative}.pendant-top:before{content:"";position:absolute;width:13px;height:13px;border:1px solid #e6c98f;border-radius:50%;top:-8px;left:27px;background:#171512}.gem{width:100px;height:110px;margin-top:-1px;background:linear-gradient(135deg,#f2dfad,#98713d 40%,#e5c786 65%,#72502b);clip-path:polygon(50% 0,100% 28%,82% 100%,18% 100%,0 28%);position:relative}.gem:before{content:"";position:absolute;inset:8px;background:linear-gradient(130deg,#4d4030,#d8bb80 45%,#6b4b2a);clip-path:polygon(50% 0,100% 28%,82% 100%,18% 100%,0 28%)}.gem span{position:absolute;z-index:1;width:23px;height:23px;border-radius:50%;background:#f7e7bd;top:42px;left:39px;box-shadow:0 0 22px #fff2c4}.pendant-drop{width:5px;height:25px;background:#c8a56a;clip-path:polygon(50% 0,100% 100%,0 100%)}.art-caption{position:absolute;bottom:12px;left:0;right:0;display:flex;justify-content:space-between;color:#9f927b;font-size:8px;letter-spacing:.18em}.spark{position:absolute;color:#d9bd86;animation:twinkle 3s ease-in-out infinite}.spark-one{top:90px;left:18%}.spark-two{right:13%;top:170px;font-size:25px;animation-delay:1s}.spark-three{bottom:105px;left:24%;animation-delay:2s}.hero-bottom{position:absolute;bottom:30px;left:0;right:0;display:flex;justify-content:space-between;color:#847b6e;font-size:8px;letter-spacing:.18em}.scroll-note b{color:#c6a56a;margin-left:8px}.intro-band{background:#e9e0d1;color:#211d17;padding:105px 0}.intro-grid{display:grid;grid-template-columns:190px 1fr;gap:55px;align-items:start}.dark-eyebrow{color:#977746}.intro-statement{font:400 clamp(29px,4vw,48px)/1.22 "Cormorant Garamond",serif;max-width:850px;margin:0;letter-spacing:-.02em}.intro-statement em{color:#967445}.why-section{padding-top:130px;padding-bottom:140px}.section-heading{max-width:700px}.section-heading h2,.possibilities h2,.ownership h2{font-size:clamp(52px,6vw,76px)}.section-lede{color:#aaa194;max-width:540px;font-size:14px;line-height:1.9;margin-top:27px}.benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:65px}.benefit-card{min-height:270px;border:1px solid #ffffff1b;padding:25px 22px;position:relative;background:linear-gradient(145deg,#ffffff08,transparent);transition:transform .35s,border-color .35s}.benefit-card:hover{transform:translateY(-7px);border-color:#c6a56a80}.card-number{font-size:9px;letter-spacing:.14em;color:#897d6c}.card-icon{font-size:25px;color:#c6a56a;margin:32px 0 18px}.benefit-card h3{font:500 25px "Cormorant Garamond",serif;margin:0 0 12px}.benefit-card p{font-size:12px;color:#a79f93;line-height:1.8;margin:0}.possibilities{background:#242019;padding:120px 0}.possibilities-inner{display:grid;grid-template-columns:1fr 1fr;gap:100px}.possibilities-copy>p:last-child{font-size:13px;color:#aaa194;max-width:390px;line-height:1.9;margin-top:28px}.possibility-list{border-top:1px solid #ffffff25}.possibility-list>div{display:grid;grid-template-columns:42px 1fr 20px;align-items:center;border-bottom:1px solid #ffffff25;padding:21px 0;gap:15px}.possibility-list span{font-size:9px;color:#c6a56a}.possibility-list p{margin:0;font:400 23px "Cormorant Garamond",serif}.possibility-list b{font-weight:400;color:#c6a56a}.ownership{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px;align-items:center;padding-top:130px;padding-bottom:140px}.ownership-mark{font:400 clamp(180px,27vw,340px)/.8 "Cormorant Garamond",serif;color:#c6a56a;text-align:center;text-shadow:0 0 70px #c6a56a25}.ownership-mark span{color:#e9e0d1}.ownership-copy>p:not(.eyebrow){font-size:13px;line-height:1.9;color:#aaa194;max-width:520px;margin:28px 0}.ownership ul{list-style:none;padding:0;margin:30px 0 0}.ownership li{font-size:12px;color:#d6cfc3;padding:11px 0;border-bottom:1px solid #ffffff19}.ownership li span{color:#c6a56a;margin-right:12px}.cta-section{position:relative;overflow:hidden;background:#e9e0d1;color:#211d17;padding:120px 24px}.cta-glow{position:absolute;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,#c6a56a2a,transparent 68%);top:-240px;right:-100px}.cta-content{position:relative;max-width:700px;margin:auto}.cta-section .eyebrow{color:#977746}.cta-section h2{font-size:clamp(58px,7vw,88px)}.cta-section h2 em{color:#977746}.cta-content>p:not(.eyebrow){font-size:13px;color:#766e62;max-width:480px;line-height:1.9;margin:25px 0 35px}.enquiry-form{display:grid;gap:18px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}.enquiry-form label{display:grid;gap:8px;font-size:9px;text-transform:uppercase;letter-spacing:.13em;color:#6f6557}.enquiry-form input,.enquiry-form textarea{width:100%;border:1px solid #c9bda9;background:#f4eee4;padding:14px 15px;font:13px "DM Sans",sans-serif;color:#211d17;outline:none;resize:vertical;transition:border .2s}.enquiry-form input:focus,.enquiry-form textarea:focus{border-color:#987746}.submit-button{justify-self:start;margin-top:3px}.form-note{font-size:10px;color:#857a6b;margin:0}.site-footer{width:min(1160px,calc(100% - 64px));margin:auto;padding:35px 0 28px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:15px}.site-footer p{font:italic 17px "Cormorant Garamond",serif;color:#a79d8e;text-align:center;margin:0}.back-top{text-align:right;color:#c6a56a;text-decoration:none;font-size:9px;letter-spacing:.14em}.site-footer small{grid-column:1/-1;color:#756e63;font-size:9px;letter-spacing:.08em;border-top:1px solid #ffffff18;padding-top:20px;margin-top:10px}.reveal{opacity:0;transform:translateY(24px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.reveal.is-visible{opacity:1;transform:translateY(0)}.reveal-delay{transition-delay:.18s}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes float{0%,100%{transform:translateY(0)}50%{transform:translateY(-13px)}}@keyframes twinkle{0%,100%{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.2)}}@media(max-width:900px){.hero{grid-template-columns:1fr 1fr;gap:15px;min-height:730px}.hero-art{transform:scale(.88)}.benefit-grid{grid-template-columns:repeat(2,1fr)}.possibilities-inner{gap:45px}.ownership{gap:45px}}@media(max-width:650px){.section-shell{width:calc(100% - 40px)}.site-header{height:70px;padding:0 20px}.wordmark{font-size:15px}.header-link{font-size:8px;letter-spacing:.08em}.hero{display:flex;flex-direction:column;align-items:stretch;gap:0;padding-top:135px;padding-bottom:85px;min-height:0}.hero h1{font-size:clamp(66px,17vw,90px)}.hero-intro{font-size:13px;margin:23px 0}.hero-art{height:390px;transform:none;margin-top:8px}.orbit{width:270px;height:270px}.orbit-two{width:330px;height:330px}.halo{width:220px;height:220px}.pendant{top:62px;transform:scale(.83)}.art-caption{bottom:0;font-size:7px}.hero-bottom{bottom:22px;font-size:7px}.hero-bottom>span:first-child{display:none}.hero-bottom{justify-content:center}.intro-band{padding:75px 0}.intro-grid{grid-template-columns:1fr;gap:20px}.intro-statement{font-size:35px}.why-section{padding-top:85px;padding-bottom:90px}.section-heading h2,.possibilities h2,.ownership h2{font-size:58px}.benefit-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:40px}.benefit-card{padding:18px 15px;min-height:255px}.benefit-card h3{font-size:22px}.benefit-card p{font-size:11px}.possibilities{padding:85px 0}.possibilities-inner{grid-template-columns:1fr;gap:42px}.possibility-list p{font-size:21px}.ownership{grid-template-columns:1fr;gap:55px;padding-top:85px;padding-bottom:90px}.ownership-mark{font-size:210px}.ownership-copy{max-width:520px}.cta-section{padding:85px 20px}.cta-section h2{font-size:62px}.form-row{grid-template-columns:1fr}.site-footer{width:calc(100% - 40px);grid-template-columns:1fr 1fr}.site-footer p{display:none}.back-top{grid-column:2}.site-footer small{font-size:8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}

/* Update: gold header enquiry CTA */
.header-cta{display:inline-flex;align-items:center;gap:13px;background:#c6a56a;color:#1b1813;padding:12px 16px;transition:background .25s,transform .25s}
.header-cta span{color:#1b1813;margin:0}.header-cta:hover{background:#dfc28d;transform:translateY(-2px)}
/* Full-bleed animated editorial slider */
.editorial-slider{width:100%;height:min(680px,78vw);min-height:470px;position:relative;overflow:hidden;background:#201b14}
.slider-track,.slide{position:absolute;inset:0}.slide{opacity:0;visibility:hidden;transition:opacity 1.1s ease;display:flex;align-items:center;padding:clamp(30px,9vw,140px);background-size:cover;background-position:center}
.slide.is-active{opacity:1;visibility:visible}.slide-one{background:linear-gradient(90deg,#171512 0%,#171512a8 45%,#17151222 100%),radial-gradient(ellipse at 75% 50%,#a77c3c 0%,#594225 20%,#201a13 58%,#171512 100%)}
.slide-two{background:linear-gradient(90deg,#171512 0%,#171512b8 48%,#17151220 100%),radial-gradient(ellipse at 78% 45%,#8b6d4b 0%,#4c3828 24%,#211a15 60%,#171512 100%)}
.slide-three{background:linear-gradient(90deg,#171512 0%,#171512b5 48%,#17151222 100%),radial-gradient(ellipse at 78% 50%,#c0a16b 0%,#695033 22%,#30251a 56%,#171512 100%)}
.slide:after{content:"";position:absolute;right:10%;top:12%;width:min(38vw,470px);aspect-ratio:1;border:1px solid #d8bb8050;border-radius:50%;box-shadow:0 0 0 35px #d8bb800b,0 0 0 85px #d8bb8008;transform:scale(.88);transition:transform 7s ease}
.slide.is-active:after{transform:scale(1.05)}
.slide-overlay{position:absolute;inset:0;background:linear-gradient(0deg,#17151280,transparent 35%);pointer-events:none}
.slide-content{position:relative;z-index:1;max-width:590px;animation:slideCopy .9s both}.slide-content>span{font-size:9px;letter-spacing:.24em;color:#d0b27b}.slide-content h2{font:400 clamp(60px,8vw,105px)/.92 "Cormorant Garamond",serif;letter-spacing:-.035em;margin:25px 0}.slide-content h2 em{color:#d2b47d}.slide-content p{font-size:13px;line-height:1.9;color:#d0c6b7;max-width:390px}
.slider-controls{position:absolute;z-index:2;left:clamp(30px,9vw,140px);right:clamp(30px,9vw,140px);bottom:32px;display:flex;align-items:center;justify-content:space-between}.slider-pagination{display:flex;gap:9px}.slide-dot{width:27px;height:3px;border:0;padding:0;background:#ffffff55;cursor:pointer;transition:width .3s,background .3s}.slide-dot.active{width:48px;background:#c6a56a}.slider-arrows{display:flex;gap:8px}.slider-arrow{width:39px;height:39px;border:1px solid #c6a56a75;border-radius:50%;background:#17151255;color:#e9d8b5;font-size:18px;cursor:pointer;transition:background .25s,color .25s}.slider-arrow:hover{background:#c6a56a;color:#171512}
.website-field{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
@keyframes slideCopy{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}
@media(max-width:650px){.header-cta{padding:10px 11px;font-size:7px;gap:7px}.editorial-slider{height:570px;min-height:0}.slide{padding:35px 22px 75px;background-position:62% center}.slide-content h2{font-size:68px}.slide-content p{font-size:12px;max-width:290px}.slide:after{width:70vw;right:-8%;top:18%}.slider-controls{left:22px;right:22px;bottom:23px}}
