.landing-page{background:var(--color-canvas);color:var(--color-text);overflow:clip}.landing-page *{min-width:0}.landing-wrap{width:min(100% - 44px,1200px);margin-inline:auto}.landing-page figure{margin:0}.landing-page h1,.landing-page h2,.landing-page h3{font-family:var(--font-heading),Georgia,serif;font-weight:400;letter-spacing:-.025em;text-wrap:balance}.landing-page h2{font-size:clamp(38px,4.4vw,60px);line-height:1.06}.landing-page em{font-family:var(--font-heading),Georgia,serif;font-weight:300;color:var(--gilt-300)}.landing-page p{overflow-wrap:break-word}.landing-page .landing-eyebrow{margin:0;color:var(--gilt-500);font-size:10px;line-height:1.6;letter-spacing:.24em;text-transform:uppercase}.landing-page .landing-primary{min-height:48px;padding:14px 20px;white-space:normal;text-align:center;line-height:1.5;font-size:11px;letter-spacing:.13em;background:transparent;border:1px solid var(--gilt-500);color:var(--gilt-300)}.landing-page .landing-primary:hover{background:var(--gilt-tint);color:var(--color-text)}.landing-page .landing-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;width:fit-content;max-width:100%;min-height:48px;border-bottom:1px solid var(--gilt-500);color:var(--gilt-300);font-size:13px;line-height:1.5;padding:10px 0}.landing-page .landing-text-link:hover{color:var(--color-text)}.landing-page a:focus-visible{outline:2px solid var(--gilt-500);outline-offset:4px}.landing-metal-card,.landing-review-card{position:relative;width:78%;aspect-ratio:1.586;padding:2.35%;border-radius:11px;box-shadow:0 20px 36px rgba(0,0,0,.35);container-type:inline-size;background:linear-gradient(105deg,#28231d,#141210 58%,#211c17);color:#e3c98f}.landing-metal-inner{height:100%;flex-direction:column;gap:10px;border:1px solid;border-radius:6px;padding:6% 7%}.landing-metal-inner,.landing-metal-top{display:flex;justify-content:space-between}.landing-metal-top{align-items:center;gap:8px}.landing-metal-top>span{font:500 4.2cqw/1 var(--font-heading),Georgia,serif;letter-spacing:.25em}.landing-metal-top svg{width:7%;min-width:16px;aspect-ratio:1}.landing-metal-top .tapcard-brand-mark--wordmark{width:33%;min-width:0;aspect-ratio:47/30}.landing-metal-top .tapcard-lockup{width:38%;height:auto;object-fit:contain}.landing-metal-bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:9px}.landing-metal-bottom>div{display:flex;flex-direction:column;gap:5px}.landing-metal-bottom strong{font:500 8.5cqw/1 var(--font-heading),Georgia,serif;letter-spacing:-.015em}.landing-metal-bottom>div>span{font-size:2.55cqw;letter-spacing:.12em;text-transform:uppercase;color:#c4b8a4}.landing-metal-number{font-size:2.8cqw;white-space:nowrap;letter-spacing:.1em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.landing-identity-art figcaption,.landing-review-art figcaption{font-size:10px;line-height:1.8;text-align:center;color:var(--color-text-secondary)}.landing-art-disclosure{display:block;font-size:10px;font-style:italic;letter-spacing:0;color:var(--color-text-secondary)}.landing-channels{padding-block:46px 56px}.landing-section-label{display:flex;flex-direction:column;gap:12px;margin-bottom:26px}.landing-page .landing-section-label h2{font-size:30px;line-height:1.12;text-wrap:pretty;max-width:24ch}.landing-channel-grid{display:grid;list-style:none;padding:0;margin:0;gap:0}.landing-channel-grid li{padding:24px 0;border-top:1px solid var(--color-border)}.landing-channel-number{display:block;font:400 26px/1 var(--font-heading),Georgia,serif;color:var(--gilt-300);margin-bottom:12px}.landing-page .landing-channel-grid h3{font-size:23px;line-height:1.1;margin-bottom:12px}.landing-channel-grid p{font-size:13px;line-height:1.85;color:var(--color-text-secondary);max-width:43ch}.landing-split{display:grid;align-items:center;gap:40px}.landing-collection{border-block:1px solid var(--color-border);background:var(--color-panel);padding-bottom:48px}.landing-collection .landing-wrap{width:100%;max-width:1320px}.landing-collection .landing-editorial-copy{padding-inline:22px}.landing-collection-plate{position:relative;min-height:340px;display:flex;flex-direction:column;justify-content:center;background:radial-gradient(ellipse at 50% 55%,#1b2840 0,#0b1222 60%,#080d18 100%);overflow:hidden;isolation:isolate}.landing-collection-plate:before{content:"";position:absolute;inset:65% 4% auto;height:1px;background:linear-gradient(90deg,transparent,rgba(201,163,90,.35),transparent);z-index:-1}.landing-collection-cards{position:relative;width:100%;max-width:640px;aspect-ratio:1.55;margin:auto}.landing-collection-cards .landing-metal-card{position:absolute;width:54%}.landing-collection-cards .landing-metal-card--titanium{left:6%;top:15%;transform:rotate(-12deg)}.landing-metal-card--titanium{background:linear-gradient(115deg,#4d535b,#2a2e34 55%,#454b52);color:#d5dae1}.landing-metal-card--titanium .landing-metal-bottom>div>span{color:#c2c8d2}.landing-collection-cards .landing-metal-card--sterling{right:5%;top:25%;transform:rotate(10deg)}.landing-metal-card--sterling{background:linear-gradient(105deg,#e3e0d9,#c3c0b8 55%,#eeece7);color:#39352e}.landing-metal-card--sterling .landing-metal-bottom>div>span{color:#4c463d}.landing-collection-cards .landing-metal-card--obsidian{left:25%;top:47%;transform:rotate(-3deg)}.landing-collection-plate figcaption{display:flex;flex-direction:column;gap:5px;position:relative;padding:28px 24px 24px;color:var(--color-text-secondary);font:italic 17px/1.4 var(--font-heading),Georgia,serif}.landing-plate-number{text-transform:uppercase;letter-spacing:.22em;color:var(--gilt-500)}.landing-collection-plate .landing-art-disclosure,.landing-plate-number{font:400 10px/1.6 var(--font-body),Georgia,serif}.landing-editorial-copy{display:flex;flex-direction:column;align-items:flex-start;gap:22px}.landing-editorial-copy>p:not(.landing-eyebrow){font-size:14px;line-height:1.85;color:var(--color-text-secondary);max-width:43ch}.landing-editorial-copy>p.landing-small-note{font-size:11px;line-height:1.7}.landing-identity{padding-block:64px}.landing-brand-details{list-style:none;padding:0;margin:0;display:grid;gap:0;width:100%}.landing-brand-details li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;font-size:12px;line-height:1.8;padding:13px 0;border-top:1px solid var(--color-border)}.landing-brand-details li>span{color:var(--gilt-500);font-size:10px;padding-top:2px}.landing-identity-art{width:100%;max-width:480px;justify-self:center;display:grid;justify-items:center;gap:22px;padding:28px 12px;background:radial-gradient(ellipse at 50% 45%,rgba(201,163,90,.07),transparent 65%)}.landing-profile-illustration{width:min(100%,310px);border:1px solid var(--color-border-gilt);background:var(--color-panel);box-shadow:0 25px 55px rgba(0,0,0,.28)}.landing-profile-brand{min-height:96px;padding:24px;display:flex;justify-content:space-between;gap:20px;background:linear-gradient(120deg,var(--color-elevated,#16203a),var(--color-surface));border-bottom:1px solid var(--color-border-gilt)}.landing-profile-brand>span:first-child{font:500 22px/1 var(--font-heading),Georgia,serif;letter-spacing:.12em;color:var(--gilt-300)}.landing-profile-brand>span:last-child{font-size:9px;line-height:1.6;color:var(--color-text-secondary)}.landing-profile-content{display:flex;flex-direction:column;align-items:center;padding:0 24px 24px;text-align:center}.landing-profile-initial{display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--color-border-gilt);background:var(--color-panel);margin-top:-28px;position:relative;font:400 32px/1 var(--font-heading),Georgia,serif;color:var(--gilt-300)}.landing-profile-content>strong{font:400 35px/1.1 var(--font-heading),Georgia,serif;margin-top:20px}.landing-profile-content>p{font-size:11px;color:var(--color-text-secondary);margin-top:9px}.landing-profile-rule{height:1px;background:var(--color-border);width:32px;margin:20px 0}.landing-profile-bio{font-size:12px;color:var(--color-text-secondary)}.landing-profile-links{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:23px}.landing-profile-links>span{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:11px;border:1px solid var(--color-border);font-size:10px;color:var(--color-text-secondary)}.landing-profile-links i{font-style:normal;color:var(--gilt-300)}.landing-profile-save{width:100%;margin-top:16px;padding:11px 7px;border:1px solid var(--color-border-gilt);font-size:10px;color:var(--gilt-300)}.landing-reviews{padding-block:54px;background:var(--color-surface);border-block:1px solid var(--color-border)}.landing-review-art{width:100%;max-width:460px;justify-self:center;padding:16px 12px;display:grid;justify-items:center;gap:24px}.landing-review-card{width:100%;transform:rotate(-3deg)}.landing-review-card p{font:400 9.5cqw/1 var(--font-heading),Georgia,serif}.landing-review-card p em{color:inherit}.landing-review-card p+span{font-size:3cqw;color:#c4b8a4;display:block;margin-top:10px}.landing-review-signature{font-size:2.7cqw;letter-spacing:.07em;color:#c4b8a4}.landing-team{display:grid;gap:38px;padding-block:64px}.landing-team-mark{min-height:190px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;text-align:center;background:var(--color-panel);border:1px solid var(--color-border)}.landing-team-mark>span:first-child{font:400 48px/1 var(--font-heading),Georgia,serif;letter-spacing:.15em;color:var(--gilt-300)}.landing-team-mark i{width:40px;height:1px;background:var(--color-border-gilt)}.landing-team-mark>span:last-child{font-size:12px;line-height:1.8;color:var(--color-text-secondary)}.landing-closing{padding-block:40px;background:var(--color-surface);border-top:1px solid var(--color-border)}.landing-closing>.landing-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:26px}.landing-closing h2{font-size:36px;line-height:1.12;margin:12px 0}.landing-closing p:not(.landing-eyebrow){font-size:13px;color:var(--color-text-secondary);max-width:44ch}.landing-closing .landing-primary{width:100%}@media(min-width:480px){.landing-wrap{width:min(100% - 64px,1200px)}.landing-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-channel-grid li{padding:24px 22px}.landing-channel-grid li:nth-child(odd){padding-left:0}.landing-channel-grid li:nth-child(2n){border-left:1px solid var(--color-border);padding-right:0}.landing-collection .landing-editorial-copy{padding-inline:32px}.landing-closing .landing-primary{width:auto}.landing-collection-plate{min-height:430px}}@media(min-width:900px){.landing-wrap{width:min(100% - 112px,1200px)}.landing-channels{padding-block:44px 68px}.landing-section-label{flex-direction:row;align-items:baseline;justify-content:space-between;gap:30px;margin-bottom:30px}.landing-page .landing-section-label h2{font-size:28px;max-width:none}.landing-channel-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-channel-grid li,.landing-channel-grid li:nth-child(2n),.landing-channel-grid li:nth-child(odd){padding:28px 25px 0;border-left:1px solid var(--color-border)}.landing-channel-grid li:first-child{padding-left:0;border-left:0}.landing-channel-grid li:last-child{padding-right:0}.landing-page .landing-channel-grid h3{font-size:24px}.landing-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}.landing-collection{padding-bottom:0}.landing-collection .landing-split{gap:0}.landing-collection .landing-editorial-copy{padding:54px 56px}.landing-collection-plate{height:100%;min-height:520px;border-right:1px solid var(--color-border)}.landing-collection-plate figcaption{padding-inline:36px}.landing-identity{padding-block:92px}.landing-identity-art{padding-block:30px}.landing-reviews{padding-block:68px}.landing-team{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;padding-block:78px}.landing-team-mark{min-height:310px}.landing-team-mark>span:first-child{font-size:68px}.landing-closing{padding-block:48px}.landing-closing>.landing-wrap{flex-direction:row;justify-content:space-between;align-items:center;gap:40px}.landing-closing .landing-primary{flex-shrink:0;max-width:300px}}body:has(.landing-page)>.preview-banner{display:none}.landing-page{background:#050f17}.landing-page .landing-primary{border-radius:999px}.landing-page .premium-hero{padding:20px 0 0;border:0;background:#050f17;color:#f1e9dd}.premium-hero-grid{max-width:1600px;margin-inline:auto}.premium-hero-copy{position:relative;z-index:1;padding-inline:24px}.landing-page .premium-hero .landing-eyebrow{margin:0 0 12px;font:400 10px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.32em;color:#ca9b57}.landing-page .premium-hero h1{margin:0;font:600 clamp(43px,15.9vw,86px)/.94 var(--font-heading),Georgia,serif;letter-spacing:-.035em;color:#f1e9dd;text-wrap:wrap}.landing-page .premium-hero h1 em{font-style:normal;font-weight:500;color:#e0b575}.premium-introduction{margin:16px 0 23px;font:400 clamp(19px,5.3vw,28px)/1.25 var(--font-heading),Georgia,serif;color:#cac5bc}.landing-page .premium-hero-cta{display:inline-flex;justify-content:space-between;gap:12px;width:min(100%,315px);min-height:48px;padding:12px 24px;border:1px solid #c9974c;border-radius:999px;background:transparent;color:#e8c18a;font:600 10.5px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.18em;text-transform:uppercase}.premium-hero-cta span{font-size:21px;font-weight:400;line-height:1}.landing-page .premium-hero-cta:hover{background:#c9974c12;border-color:#edc992}.premium-connection-note{margin-top:15px;color:#a9a8a3;font:400 11px/1.5 Arial,Helvetica,sans-serif;letter-spacing:.19em}.landing-page .premium-hero-art{width:100%;margin:8px 0 0}.premium-product-scene{position:relative;width:100%;container-type:inline-size}.premium-product-scene:before{content:"";position:absolute;z-index:1;left:12.5%;top:35%;width:28%;height:18%;transform:rotate(-7deg) skewX(2deg);transform-origin:left center;background:repeating-linear-gradient(4deg,#ffffff03,#ffffff03 1px,transparent 0,transparent 3px),linear-gradient(125deg,#242623,#101717 58%,#242420);pointer-events:none}.premium-product-scene:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#050f17,transparent 9%)}.premium-hero-photo{display:block;width:100%;height:auto}.premium-card-brand{z-index:2;left:14%;top:38.5%;width:19%;height:auto;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35))}.premium-card-brand,.premium-card-person{position:absolute;transform:rotate(-7deg) skewX(2deg);transform-origin:left center;pointer-events:none}.premium-card-person{left:17.7%;top:65.6%;width:27%;display:flex;flex-direction:column;gap:1.1cqw;color:#e7d3a9;font-family:Arial,Helvetica,sans-serif;text-transform:uppercase}.premium-card-name{font-size:2.15cqw;line-height:1.3}.premium-card-name,.premium-card-role{letter-spacing:.23em;white-space:nowrap}.premium-card-role{font-size:1.28cqw;line-height:1.4;color:#bcb6a8}.premium-room{position:relative;isolation:isolate;min-height:238px;display:flex;align-items:center;overflow:hidden}.premium-room-photo{object-fit:cover;object-position:65% center;z-index:-2}.premium-room:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#050f174d,transparent)}.premium-room-copy{width:100%;max-width:1440px;margin-inline:auto;padding:38px 24px 48px}.premium-room-rule{display:block;width:45px;height:1px;background:#c8cdc9;margin-bottom:23px}.landing-page .premium-room h2{font-size:clamp(32px,8.8vw,54px);font-weight:500;line-height:1.04;letter-spacing:-.025em;color:#eee8de;text-wrap:wrap}@media (max-width:359px){.landing-page .premium-hero-cta{font-size:10px;letter-spacing:.1em;padding-inline:18px;gap:10px;white-space:nowrap}}@media (min-width:600px) and (max-width:899px){.premium-hero-copy{padding-inline:40px}.landing-page .premium-hero-art{max-width:720px;margin-inline:auto}.premium-room-copy{padding-inline:40px}}@media (min-width:900px){.landing-page .premium-hero{padding:30px 0 0}.premium-hero-grid{display:grid;grid-template-columns:42% 58%;align-items:center}.premium-hero-copy{padding:12px 0 64px clamp(40px,5.2vw,88px);margin-right:-50px}.landing-page .premium-hero .landing-eyebrow{margin-bottom:24px;font-size:11px}.landing-page .premium-hero h1{font-size:clamp(68px,6.2vw,100px)}.premium-introduction{margin:25px 0 31px;font-size:clamp(25px,2.3vw,34px)}.landing-page .premium-hero-cta{width:348px;min-height:54px;font-size:11px}.premium-connection-note{margin-top:20px;font-size:11px}.landing-page .premium-hero-art{margin-top:0;align-self:end}.premium-product-scene:after{background:linear-gradient(90deg,#050f17,transparent 9%),linear-gradient(180deg,#050f17,transparent 9%)}.premium-room{min-height:340px}.premium-room-photo{object-position:center 58%}.premium-room-copy{padding:60px clamp(40px,5.2vw,88px)}.premium-room-rule{width:58px;margin-bottom:28px}.landing-page .premium-room h2{font-size:clamp(50px,4.6vw,68px)}}