.P6cZMW_site{--paper:#fbf8f4;--cream:#f4eee6;--ink:#1d1a26;--muted:#6e6268;--line:#e2d9d2;--wine:#7a1e33;--gutter:clamp(16px,5vw,64px);background:var(--paper);color:var(--ink);min-height:100vh;font-family:Jost,Avenir Next,system-ui,sans-serif;font-size:16px;line-height:1.5}.P6cZMW_site *{box-sizing:border-box}.P6cZMW_site img{max-width:100%;height:auto;display:block}.P6cZMW_site a{color:inherit}.P6cZMW_site a:focus-visible{outline:2px solid var(--wine);outline-offset:4px}.P6cZMW_site main{max-width:none;margin:0;padding:0}.P6cZMW_site p{margin:0 0 16px}.P6cZMW_site h1,.P6cZMW_site h2{letter-spacing:-.015em;margin:16px 0 22px;font-family:Gloock,Georgia,serif;font-weight:400;line-height:1.03}.P6cZMW_site h1{font-size:clamp(40px,5vw,68px)}.P6cZMW_site h2{font-size:clamp(32px,4vw,48px)}.P6cZMW_site h3{margin:0 0 14px;font-size:24px;font-weight:500;line-height:1.2}.P6cZMW_site i{color:var(--wine);font-style:normal}.P6cZMW_site section{scroll-margin-top:90px}.P6cZMW_wrap{width:min(1200px,calc(100% - 2 * var(--gutter)));margin-inline:auto}.P6cZMW_label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}.P6cZMW_site .P6cZMW_lead{color:var(--muted);max-width:64ch;font-size:18px;line-height:1.6}.P6cZMW_top{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);background:#fbf8f4ed;position:sticky;top:0}.P6cZMW_top .P6cZMW_wrap{align-items:center;gap:28px;min-height:70px;display:flex}.P6cZMW_logo{min-width:80px;width:auto!important;height:24px!important}.P6cZMW_top nav{gap:24px;margin-left:auto;font-size:15px;font-weight:500;display:flex}.P6cZMW_top nav a{color:var(--muted);text-decoration:none}.P6cZMW_button{border:1px solid var(--line);white-space:normal;text-align:center;background:#fffdf9;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:8px 18px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.P6cZMW_button:hover{border-color:var(--ink)}.P6cZMW_site .P6cZMW_dark{background:var(--ink);color:var(--cream);border-color:var(--ink)}.P6cZMW_actions{flex-wrap:wrap;gap:10px;margin:24px 0 0;display:flex}.P6cZMW_hero{padding:clamp(48px,7vw,100px) 0 clamp(44px,6vw,84px)}.P6cZMW_hero .P6cZMW_wrap{grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.P6cZMW_mosaic{grid-template-columns:1fr 1fr;gap:12px;display:grid}.P6cZMW_tile{background:var(--cream);border-radius:14px;flex-direction:column;justify-content:space-between;gap:14px;min-height:130px;padding:22px;text-decoration:none;display:flex}.P6cZMW_tile b{font-family:Gloock,Georgia,serif;font-size:26px;font-weight:400;line-height:1.15}.P6cZMW_endorsement{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:7px;font-size:10px;font-weight:500;display:inline-flex}.P6cZMW_endorsement:before{content:"";background:var(--wine);border-radius:50%;flex:none;width:6px;height:6px}.P6cZMW_site .P6cZMW_ink{background:var(--ink);color:var(--cream)}.P6cZMW_site .P6cZMW_wine{color:var(--cream);background:#3e0c18}.P6cZMW_ink .P6cZMW_endorsement:before,.P6cZMW_wine .P6cZMW_endorsement:before{background:var(--cream)}.P6cZMW_partner{text-align:center;background:#fbe9ef;justify-content:center;align-items:center}.P6cZMW_partner span{letter-spacing:.14em;text-transform:uppercase;color:#6e6268;font-size:10px}.P6cZMW_partner img{width:155px}.P6cZMW_section{border-top:1px solid var(--line);padding:72px 0}.P6cZMW_fronts{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:32px;display:grid}.P6cZMW_front{border:1px solid var(--line);border-radius:12px;min-height:128px;padding:24px}.P6cZMW_product{border:1px solid var(--line);background:#fffdf9;border-radius:16px;max-width:760px;margin-top:30px;padding:28px}.P6cZMW_product>p{color:var(--muted)}.P6cZMW_pill,.P6cZMW_invite{color:#d8358e;background:#fbe6f0;border-radius:99px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.P6cZMW_invite{color:#8a5a12;background:#f8edd8}.P6cZMW_contact{grid-template-columns:1fr 1fr;align-items:start;gap:52px;display:grid}.P6cZMW_empty{border:1px solid var(--line);background:#fffdf9;border-radius:12px;padding:28px}.P6cZMW_empty p{color:var(--muted)}.P6cZMW_empty h2{margin:0 0 14px;font-family:Jost,system-ui,sans-serif;font-size:24px}.P6cZMW_footer{background:var(--ink);color:#cfc4c9;padding:44px 0 70px;font-size:14px}.P6cZMW_footer .P6cZMW_wrap{grid-template-columns:1.4fr 1fr 1fr;gap:40px;display:grid}.P6cZMW_footer .P6cZMW_logo{height:28px!important}.P6cZMW_footer p{margin:16px 0}.P6cZMW_footer b{text-transform:uppercase;letter-spacing:.16em;color:#b3a6ae;margin-bottom:10px;font-size:11px;display:block}.P6cZMW_footer a{margin:6px 0;text-decoration:none;display:block}.P6cZMW_footer a:hover{color:#fff}.P6cZMW_breadcrumb{color:var(--muted);padding-top:26px;font-family:IBM Plex Mono,monospace;font-size:12px}.P6cZMW_appDetail{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:start;gap:clamp(28px,5vw,60px);padding:26px 0 80px;display:grid}.P6cZMW_appDetail h1{font-size:clamp(36px,4.8vw,60px)}.P6cZMW_info{border:1px solid var(--line);background:#fffdf9;border-radius:12px;margin:26px 0 12px;overflow:hidden}.P6cZMW_info div{border-top:1px solid var(--line);grid-template-columns:150px 1fr;gap:12px;padding:12px 16px;font-size:14px;display:grid}.P6cZMW_info div:first-child{border:0}.P6cZMW_info dt{color:var(--muted)}.P6cZMW_info dd{margin:0}.P6cZMW_note,.P6cZMW_samples figcaption{color:var(--muted);font-size:12px}.P6cZMW_samples{background:var(--cream);border-radius:18px;margin:0;padding:22px}.P6cZMW_samples>div{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.P6cZMW_samples img{border:7px solid #fff;border-radius:24px;box-shadow:0 16px 40px #1d1a261f}.P6cZMW_samples img:nth-child(2){margin-top:38px}.P6cZMW_samples figcaption{margin-top:22px}.P6cZMW_document{grid-template-columns:240px minmax(0,1fr);gap:clamp(24px,5vw,64px);min-height:530px;padding:26px 0 100px;display:grid}.P6cZMW_document h1{font-size:clamp(36px,4.8vw,56px)}.P6cZMW_index{align-content:start;gap:4px;padding-top:12px;font-size:14px;display:grid}.P6cZMW_index a{border-left:2px solid var(--line);color:var(--muted);padding:6px 12px;text-decoration:none;display:block}.P6cZMW_index a[aria-current]{border-color:var(--wine);color:var(--wine)}.P6cZMW_skip{z-index:90;background:#fffdf9;padding:12px 20px;position:fixed;top:-120px;left:16px}.P6cZMW_skip:focus{top:12px}@media (max-width:860px){.P6cZMW_top nav{display:none}.P6cZMW_top .P6cZMW_wrap{justify-content:space-between;gap:12px;min-height:62px}.P6cZMW_top .P6cZMW_logo{height:21px!important}.P6cZMW_hero .P6cZMW_wrap,.P6cZMW_appDetail,.P6cZMW_contact,.P6cZMW_document{grid-template-columns:minmax(0,1fr)}.P6cZMW_tile{min-height:112px;padding:16px}.P6cZMW_tile b{font-size:22px}.P6cZMW_endorsement{letter-spacing:.12em;font-size:9px}.P6cZMW_partner span{font-size:9px}.P6cZMW_fronts{grid-template-columns:1fr}.P6cZMW_section{padding:54px 0}.P6cZMW_footer .P6cZMW_wrap{grid-template-columns:1fr 1fr}.P6cZMW_footer .P6cZMW_wrap>div:first-child{grid-column:1/-1}.P6cZMW_index{display:none}.P6cZMW_info div{grid-template-columns:1fr;gap:2px}.P6cZMW_document{min-height:500px}.P6cZMW_empty,.P6cZMW_product{padding:22px}.P6cZMW_top .P6cZMW_button{padding:8px 12px;font-size:12px}.P6cZMW_hero h1{font-size:44px}}
