.d27-private-client-page{--pc-gold:#b79a62;--pc-cream:#f1ede5;--pc-bg:#0a0a0a;--pc-panel:#101111;--pc-line:rgba(241,237,229,.12);width:100%;max-width:none;margin:0;overflow:hidden;background:var(--pc-bg);color:var(--pc-cream)}.d27-private-client-page .d27-kicker{margin:0;color:var(--pc-gold);font:600 10px/1.4 Arial,sans-serif;letter-spacing:.22em;text-transform:uppercase}.d27-private-hero{min-height:86vh;position:relative;display:flex;align-items:flex-end;overflow:hidden;background:#080909}.d27-private-hero:before{content:"";position:absolute;inset:0;background:url('/cdn/shop/files/d27-private-bar.png?v=1788889367') center/cover no-repeat;filter:saturate(.7) contrast(1.08);transform:scale(1.02)}.d27-private-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,5,5,.94),rgba(4,5,5,.52) 58%,rgba(4,5,5,.18)),linear-gradient(0deg,rgba(4,5,5,.95),transparent 65%)}.d27-private-hero-inner{position:relative;z-index:1;width:min(1100px,100%);padding:clamp(90px,12vw,150px) clamp(28px,7vw,100px) clamp(65px,8vw,105px)}.d27-private-hero h1{margin:18px 0 28px;max-width:1000px;font:400 clamp(52px,8vw,116px)/.86 Georgia,'Times New Roman',serif;letter-spacing:-.055em;text-transform:uppercase}.d27-private-hero .d27-lead{margin:0;max-width:800px;color:rgba(241,237,229,.68);font:500 11px/1.8 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}.d27-private-hero .d27-hero-intro{margin:20px 0 0;max-width:680px;color:rgba(241,237,229,.84);font:400 17px/1.7 Arial,sans-serif}.d27-private-intro{width:min(1500px,100%);padding:clamp(90px,10vw,145px) clamp(28px,7vw,100px) clamp(70px,8vw,105px);max-width:1500px;margin-left:auto;margin-right:auto}.d27-private-intro-tight{padding-bottom:70px}.d27-private-intro h2{margin:18px 0 25px;font:400 clamp(42px,6vw,82px)/.9 Georgia,'Times New Roman',serif;letter-spacing:-.05em;text-transform:uppercase}.d27-private-intro>p:last-child{max-width:760px;margin:0;color:rgba(241,237,229,.62);font:400 16px/1.8 Arial,sans-serif}.d27-private-audience{width:min(1500px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--pc-line);border-left:1px solid var(--pc-line)}.d27-private-card{position:relative;min-height:440px;padding:38px 40px 44px;display:flex;align-items:flex-end;overflow:hidden;border-right:1px solid var(--pc-line);border-bottom:1px solid var(--pc-line);background:#111}.d27-private-card:before{content:"";position:absolute;inset:0;background-position:center;background-size:cover;filter:saturate(.65);transition:transform .7s ease,filter .5s ease}.d27-private-card-1:before{background-image:url('/cdn/shop/files/district27-editorial-06.png?v=1788889179')}.d27-private-card-2:before{background-image:url('/cdn/shop/files/district27-editorial-04.png?v=1788889148')}.d27-private-card-3:before{background-image:url('/cdn/shop/files/district27-editorial-07.png?v=1788889194')}.d27-private-card-4:before{background-image:url('/cdn/shop/files/d27-private-bar.png?v=1788889367')}.d27-private-card-overlay{position:absolute;inset:0;background:linear-gradient(0deg,rgba(5,6,6,.97),rgba(5,6,6,.42) 64%,rgba(5,6,6,.08))}.d27-private-card-content{position:relative;z-index:1}.d27-private-card-content>span{color:var(--pc-gold);font:600 9px/1.4 Arial,sans-serif;letter-spacing:.18em;text-transform:uppercase}.d27-private-card h3{margin:15px 0 13px;max-width:650px;font:400 clamp(28px,3.2vw,46px)/.98 Georgia,serif;letter-spacing:-.03em;text-transform:uppercase}.d27-private-card p{margin:0;max-width:620px;color:rgba(241,237,229,.68);font:400 14px/1.7 Arial,sans-serif}.d27-private-card:hover:before{transform:scale(1.04);filter:saturate(.8)}.d27-private-method{width:min(1500px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--pc-line);border-left:1px solid var(--pc-line)}.d27-private-method article{min-height:300px;padding:42px 34px 48px;border-right:1px solid var(--pc-line);border-bottom:1px solid var(--pc-line)}.d27-private-method span{color:var(--pc-gold);font:600 9px/1.4 Arial,sans-serif;letter-spacing:.18em}.d27-private-method h3{margin:25px 0 15px;font:400 clamp(25px,2.6vw,38px)/1 Georgia,serif;letter-spacing:-.025em;text-transform:uppercase}.d27-private-method p{margin:0;color:rgba(241,237,229,.57);font:400 14px/1.7 Arial,sans-serif}.d27-private-close{width:min(1500px,100%);margin:90px auto 0;padding:clamp(85px,10vw,135px) clamp(28px,7vw,100px);background:#111313;color:var(--pc-cream);text-align:center;position:relative;overflow:hidden;border-top:1px solid rgba(183,154,98,.25)}.d27-private-close:after{content:'27';position:absolute;right:2vw;bottom:-.13em;color:rgba(183,154,98,.04);font:400 clamp(220px,34vw,520px)/.7 Georgia,serif;pointer-events:none}.d27-private-close>*{position:relative;z-index:1}.d27-private-close h2{margin:18px auto 25px;max-width:1000px;font:400 clamp(44px,6.5vw,88px)/.88 Georgia,serif;letter-spacing:-.055em;text-transform:uppercase}.d27-private-close>p:not(.d27-kicker):not(.d27-private-links){max-width:720px;margin:0 auto;color:rgba(241,237,229,.65);font:400 16px/1.75 Arial,sans-serif}.d27-private-close>a{display:inline-flex;align-items:center;justify-content:center;margin-top:32px;min-height:50px;padding:0 26px;background:var(--pc-gold);border:1px solid var(--pc-gold);color:#090909;text-decoration:none;font:600 9px/1 Arial,sans-serif;letter-spacing:.18em;transition:all .25s ease}.d27-private-close>a:hover{background:transparent;color:var(--pc-gold)}.d27-private-links{margin:30px 0 0;color:rgba(241,237,229,.42);font:500 9px/1.6 Arial,sans-serif;letter-spacing:.14em;text-transform:uppercase}.d27-private-links a{color:inherit;text-decoration:none}.d27-private-links a:hover{color:var(--pc-gold)}@media(max-width:900px){.d27-private-audience,.d27-private-method{grid-template-columns:1fr}.d27-private-card{min-height:390px;padding:32px 28px 38px}.d27-private-method article{min-height:0;padding:36px 28px 40px}.d27-private-close{margin-top:55px}}@media(max-width:560px){.d27-private-hero-inner{padding-left:20px;padding-right:20px}.d27-private-hero h1{font-size:clamp(46px,14vw,78px)}.d27-private-hero .d27-hero-intro,.d27-private-intro>p:last-child,.d27-private-close>p:not(.d27-kicker):not(.d27-private-links){font-size:15px}}@media(prefers-reduced-motion:reduce){.d27-private-card:before,.d27-private-close>a{transition:none}}