/* Import Masters ownership — brushed champagne, architectural graphite. */
.ownership-intro{padding:100px 0;background:#191a1c;border-block:1px solid #d5bc8d24}.ownership-intro-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:30px;margin-bottom:44px}.ownership-intro .eyebrow,.ownership-page .eyebrow{display:block;color:#d7bc8e;font-size:10px;letter-spacing:2px;font-weight:650}.ownership-intro h2{font-size:clamp(30px,3.2vw,52px);line-height:1.06;font-weight:450;letter-spacing:-1.5px;margin:0}.ownership-intro h2 em,.ownership-page h1 em,.ownership-conversation em{font-family:var(--serif,'Instrument Serif',serif);font-weight:400;color:#ddc59f}.ownership-cards{display:grid;grid-template-columns:1fr 1fr;gap:22px}.ownership-card{display:block;position:relative;padding:42px;background:linear-gradient(120deg,#252629,#202123);border:1px solid #d0b78b32;border-radius:18px;transition:border-color .2s,transform .2s;color:#f1eee8;overflow:hidden}.ownership-card:hover{border-color:#d0b78b85;transform:translateY(-3px)}.ownership-card-icon{position:absolute;right:35px;top:35px;color:#d6bb8d}.ownership-card-icon .icon{width:36px;height:36px;stroke-width:1.2}.ownership-card-label{font-size:9px;letter-spacing:1.8px;color:#c9bda8}.ownership-card h3{font-weight:450;line-height:1.12;font-size:clamp(27px,2.5vw,40px);letter-spacing:-1px;margin:33px 0 20px}.ownership-card p{font-size:13px;line-height:1.7;max-width:360px;color:#c2bfb8}.ownership-card-link{display:flex;gap:16px;align-items:center;margin-top:32px;color:#e2c89d;font-size:11px;font-weight:600}.ownership-card-link>.icon{width:31px;height:31px;padding:7px;background:#d2b98c;color:#202126;border-radius:9px}.room-ownership{display:grid;gap:10px;margin-top:25px;padding-block:20px;border-block:1px solid #d3bc8e30}.room-ownership a{display:flex;align-items:center;gap:10px;color:#e0c79e;font-size:11px}.room-ownership .icon{width:16px;height:16px}.footer-links{flex-wrap:wrap;max-width:500px;row-gap:14px}.ownership-page{background:#191a1c;color:#eeeae2}.ownership-hero{padding:56px 0 75px;background:radial-gradient(ellipse at 78% 30%,#b49a6c12,transparent 50%),#161719;border-bottom:1px solid #bca67f30}.ownership-hero-grid{display:grid;grid-template-columns:1.3fr 1fr;align-items:center;gap:60px;min-height:510px}.ownership-back{display:flex;align-items:center;gap:9px;font-size:10px;color:#c7bdad;margin-bottom:50px}.ownership-back .icon{width:15px;height:15px}.ownership-page h1{font-size:clamp(54px,6.2vw,105px);font-weight:450;line-height:.98;letter-spacing:-3px;margin:24px 0 28px;max-width:1000px}.ownership-deck{font-size:15px;line-height:1.8;color:#c2bfb8;margin-bottom:32px}.ownership-page .button{font-size:12px;gap:30px}.cert-seal{justify-self:center;position:relative;width:min(100%,350px);aspect-ratio:1;border:1px solid #cdb68c3d;border-radius:50%;display:grid;place-items:center;padding:15px;box-shadow:0 25px 70px #0003,inset 0 0 50px #d2b98c06}.cert-seal:before,.cert-seal:after{content:'';position:absolute;inset:6px;border:1px solid #cdb68c24;border-radius:50%}.cert-seal:after{inset:-18px;border-style:dashed;border-color:#cdb68c22}.cert-seal-ring{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;border:1px solid #cdb68c60;border-radius:50%;background:radial-gradient(circle,#bca47b12,#18191b 72%);color:#dfc79f}.cert-seal-ring>span{font-size:9px;letter-spacing:3.7px;margin-top:-20px}.cert-seal-ring>.icon{width:74px;height:74px;stroke-width:.8;margin:25px 0 15px}.cert-seal-ring strong{font-size:23px;font-weight:450;letter-spacing:4px}.cert-seal-ring small{font-size:7px;letter-spacing:2.8px;margin-top:14px}.cert-seal-caption{position:absolute;bottom:-62px;font-size:8px;letter-spacing:3px;color:#a99c88;white-space:nowrap}.ownership-body{padding:85px 0 0;scroll-margin-top:140px}.ownership-section-title{max-width:720px;margin-bottom:40px}.ownership-section-title h2{font-size:clamp(27px,3vw,44px);font-weight:450;letter-spacing:-1.4px;margin:15px 0 18px;line-height:1.14}.ownership-section-title p{font-size:14px;line-height:1.85;color:#c2bfb8;max-width:630px}.ownership-benefits{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #cdb68c30;border-radius:16px;background:#202123;overflow:hidden}.ownership-benefits article{padding:32px 27px;border-right:1px solid #cdb68c30}.ownership-benefits article:last-child{border-right:0}.ownership-benefits .icon{display:block;width:26px;height:26px;color:#cfb587;margin-bottom:36px}.ownership-benefits strong{font-size:clamp(27px,3vw,44px);font-weight:450;letter-spacing:-1.5px;display:block;line-height:1}.ownership-benefits strong small{font-size:16px;letter-spacing:0}.ownership-benefits h3{font-size:13px;font-weight:550;color:#ead8ba;margin:18px 0 13px}.ownership-benefits p{color:#bdbbb5;font-size:12px;line-height:1.8;max-width:220px}.ownership-fineprint{padding:24px 0 0;max-width:870px;color:#b1ada5;font-size:11px;line-height:1.85}.ownership-source-links{display:flex;flex-wrap:wrap;gap:20px 35px;padding:25px 0 0}.ownership-source-links a{font-size:11px;color:#ddc59e;display:flex;align-items:center;gap:12px}.ownership-source-links .icon{width:15px;height:15px}.ownership-conversation{margin-top:70px;padding:60px 0 70px;border-top:1px solid #cdb68c30;display:flex;justify-content:space-between;align-items:center;gap:30px}.ownership-conversation h2{font-size:clamp(36px,4vw,61px);font-weight:450;line-height:1.05;letter-spacing:-1.5px;margin:17px 0 0}.return-hero .ownership-hero-grid{grid-template-columns:1.6fr .8fr}.return-hero h1{font-size:clamp(48px,5.7vw,92px)}.return-sculpture{justify-self:center;width:320px;text-align:center;color:#ddc59f;position:relative;padding:35px 0}.return-sculpture:before{content:'';position:absolute;inset:10px -10px;border:1px solid #cdb68c30;border-radius:50%;transform:rotate(-20deg)}.return-sculpture:after{content:'';position:absolute;inset:0 -25px;border:1px solid #cdb68c18;border-radius:50%;transform:rotate(17deg)}.return-sculpture>span{font-size:8px;letter-spacing:3px;position:relative;z-index:1}.return-sculpture strong{display:block;font-family:var(--serif,'Instrument Serif',serif);font-weight:400;font-style:italic;font-size:230px;line-height:1.1;color:#dfc79f;text-shadow:0 10px 35px #0008}.return-sculpture small{font-size:7px;letter-spacing:2.1px;position:relative;z-index:1}.return-terms{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #cdb68c35;border-radius:16px;overflow:hidden;background:#202123}.return-terms article{padding:33px;border-right:1px solid #cdb68c35}.return-terms article:last-child{border:0}.return-terms article>span{font-size:9px;color:#c7b595;letter-spacing:1.7px}.return-terms strong{display:block;font-size:67px;letter-spacing:-2px;font-weight:450;margin:28px 0 22px;line-height:1}.return-terms strong small{font-size:13px;color:#d1c6b2;letter-spacing:0}.return-terms p{font-size:13px;line-height:1.85;max-width:310px;color:#c5c1b9}.return-details{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin:50px 0 15px}.return-details .icon{color:#d2b98c;width:23px;height:23px}.return-details h3{font-size:15px;font-weight:500;margin:20px 0 16px}.return-details p{font-size:12px;line-height:1.9;color:#bbb7ae;max-width:330px}.ownership-page a:focus-visible,.ownership-intro a:focus-visible{outline:2px solid #e0cba5;outline-offset:5px}.ownership-page .footer{background:#141517}
@media(min-width:1001px){.desktop-nav{gap:24px!important}.desktop-nav>a{font-size:11px!important}}
@media(max-width:1000px){.ownership-hero-grid{gap:30px;grid-template-columns:1.3fr .8fr;min-height:460px}.cert-seal{max-width:270px}.cert-seal-ring>.icon{width:55px;height:55px;margin:20px 0 10px}.cert-seal-ring strong{font-size:18px}.ownership-benefits{grid-template-columns:repeat(2,1fr)}.ownership-benefits article:nth-child(2){border-right:0}.ownership-benefits article:nth-child(-n+2){border-bottom:1px solid #cdb68c30}.return-sculpture{width:220px}.return-sculpture strong{font-size:190px}.return-terms article{padding:26px}.return-terms strong{font-size:53px}.ownership-card{padding:32px}.ownership-card-icon{right:25px;top:28px}}
@media(max-width:700px){.ownership-intro{padding:60px 0}.ownership-intro-heading{display:block;margin-bottom:30px}.ownership-intro h2{margin-top:20px}.ownership-cards{grid-template-columns:1fr;gap:16px}.ownership-card{padding:30px}.ownership-card h3{font-size:32px}.ownership-hero{padding:28px 0 50px}.ownership-hero-grid,.return-hero .ownership-hero-grid{grid-template-columns:1fr;gap:50px;min-height:0}.ownership-page h1,.return-hero h1{font-size:clamp(45px,11vw,72px);letter-spacing:-2px;line-height:1.05}.ownership-back{margin-bottom:32px}.ownership-page .eyebrow{font-size:8px;letter-spacing:1.6px}.ownership-deck{font-size:13px}.cert-seal{width:230px;margin-bottom:25px}.cert-seal-caption{bottom:-40px;font-size:7px;letter-spacing:2px}.cert-seal-ring strong{font-size:17px;letter-spacing:3px}.cert-seal-ring>span{font-size:7px;letter-spacing:3px;margin-top:0}.cert-seal-ring>.icon{width:50px;height:50px;margin:15px 0 8px}.cert-seal-ring small{font-size:6px;letter-spacing:2px;margin-top:10px}.ownership-body{padding-top:50px;scroll-margin-top:120px}.ownership-benefits article{padding:25px 20px}.ownership-benefits strong{font-size:29px;letter-spacing:-1px}.ownership-benefits strong small{font-size:12px}.ownership-benefits h3{font-size:12px;line-height:1.5;min-height:36px}.ownership-benefits p{font-size:11px}.ownership-benefits .icon{margin-bottom:25px}.ownership-conversation{display:block;margin-top:40px;padding:40px 0 50px}.ownership-conversation .button{margin-top:28px}.return-sculpture{width:200px;margin-block:5px}.return-sculpture strong{font-size:150px}.return-sculpture>span{font-size:6px}.return-sculpture small{font-size:5.5px;letter-spacing:1.5px}.return-terms,.return-details{grid-template-columns:1fr}.return-terms article{padding:27px;border-right:0;border-bottom:1px solid #cdb68c35}.return-terms article:last-child{border-bottom:0}.return-terms strong{font-size:55px;margin:22px 0 15px}.return-terms p{max-width:none}.return-details{gap:27px;margin-top:35px}.return-details article{padding-bottom:25px;border-bottom:1px solid #cdb68c25}.return-details h3{margin:13px 0}.return-details p{max-width:none}.ownership-source-links{gap:18px 22px}.footer-links{max-width:100%}}
@media(prefers-reduced-motion:reduce){.ownership-card{transition:none}.ownership-card:hover{transform:none}}

body[data-page="ownership"]{overflow-x:clip}

@media(min-width:1001px) and (max-width:1300px){.desktop-nav{gap:16px!important}.desktop-nav>a,.desktop-nav>button{font-size:10px!important;gap:6px}.desktop-nav .icon{width:16px;height:16px}.nav-actions{gap:16px}.nav-book{padding-inline:18px!important;gap:12px}}
