.ever-case-module__Z1d7OW__case{--paper:#f6f3ee;--stone:#ebe5dc;--ink:#2a221d;--muted:#6b5f55;--espresso:#231c18;--gold:#b8873d;--gold-light:#edcb82;--gold-type:#9a7235;--gold-small:#7d5a26;--gutter:clamp(20px, 5vw, 72px);--case-ink:var(--ink);background:var(--paper);color:var(--ink);font-family:var(--font-sans)}.ever-case-module__Z1d7OW__case em{color:inherit;font-style:italic}.ever-case-module__Z1d7OW__case:lang(zh) em{font-style:normal}.ever-case-module__Z1d7OW__head{max-width:1440px;padding:118px var(--gutter) clamp(56px, 7vw, 110px);margin:0 auto}.ever-case-module__Z1d7OW__headTop{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:20px;font-size:12px;display:flex}.ever-case-module__Z1d7OW__headMain{text-align:center;flex-direction:column;align-items:center;margin-top:clamp(64px,9vw,140px);display:flex}.ever-case-module__Z1d7OW__kicker{letter-spacing:.28em;text-transform:uppercase;color:var(--gold-small);font-size:12px}.ever-case-module__Z1d7OW__case:lang(zh) .ever-case-module__Z1d7OW__kicker{letter-spacing:.3em}.ever-case-module__Z1d7OW__head h1{letter-spacing:-.05em;text-wrap:balance;margin-top:clamp(26px,3vw,40px);font-size:clamp(42px,7.4vw,124px);font-weight:250;line-height:1}.ever-case-module__Z1d7OW__head h1 em{color:var(--gold-type)}.ever-case-module__Z1d7OW__case:lang(zh) .ever-case-module__Z1d7OW__head h1{letter-spacing:-.01em;font-weight:300;line-height:1.2}.ever-case-module__Z1d7OW__headLogo{width:clamp(200px,22vw,320px);height:auto;margin-top:clamp(40px,5vw,72px)}.ever-case-module__Z1d7OW__hero{background:var(--espresso)}.ever-case-module__Z1d7OW__hero picture{display:block}.ever-case-module__Z1d7OW__hero img{width:100%;height:auto;display:block}.ever-case-module__Z1d7OW__hero figcaption{background:var(--paper);padding:16px var(--gutter) 0;letter-spacing:.04em;color:var(--muted);font-size:12px}.ever-case-module__Z1d7OW__label{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:12px;display:flex}.ever-case-module__Z1d7OW__label span{color:var(--gold-small);font-variant-numeric:tabular-nums}.ever-case-module__Z1d7OW__label:before{content:"";background:var(--gold);width:40px;height:1px}.ever-case-module__Z1d7OW__case:lang(zh) .ever-case-module__Z1d7OW__label{letter-spacing:.24em}.ever-case-module__Z1d7OW__intro{max-width:1040px;padding:clamp(90px, 11vw, 170px) var(--gutter) 0;margin:0 auto}.ever-case-module__Z1d7OW__lede{letter-spacing:-.015em;text-wrap:pretty;margin-top:36px;font-size:clamp(22px,2.3vw,34px);font-weight:300;line-height:1.5}.ever-case-module__Z1d7OW__case:lang(zh) .ever-case-module__Z1d7OW__lede{letter-spacing:.01em;line-height:1.8}.ever-case-module__Z1d7OW__facts{border-top:1px solid #b8873d73;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:clamp(48px,6vw,80px);padding-top:22px;display:grid}.ever-case-module__Z1d7OW__facts dt{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:11px}.ever-case-module__Z1d7OW__facts dd{font-size:15px;line-height:1.55}.ever-case-module__Z1d7OW__section{max-width:1440px;padding:clamp(100px, 12vw, 190px) var(--gutter) 0;margin:0 auto}.ever-case-module__Z1d7OW__chapter{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:end;column-gap:clamp(32px,6vw,110px);margin-bottom:clamp(48px,6vw,90px);display:grid}.ever-case-module__Z1d7OW__chapterHead .ever-case-module__Z1d7OW__label{margin-bottom:28px}.ever-case-module__Z1d7OW__chapter h2{letter-spacing:-.04em;scroll-margin-top:120px;font-size:clamp(34px,4.4vw,70px);font-weight:250;line-height:1.06}.ever-case-module__Z1d7OW__chapter h2 em{color:var(--gold-type)}.ever-case-module__Z1d7OW__case:lang(zh) .ever-case-module__Z1d7OW__chapter h2{letter-spacing:0;font-weight:300;line-height:1.25}.ever-case-module__Z1d7OW__body{color:var(--muted);max-width:560px;font-size:17px;line-height:1.85}.ever-case-module__Z1d7OW__case:lang(zh) .ever-case-module__Z1d7OW__body{line-height:2}.ever-case-module__Z1d7OW__board{grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(10px,1.4vw,20px);display:grid}.ever-case-module__Z1d7OW__tileDark,.ever-case-module__Z1d7OW__tilePaper{place-items:center;min-height:clamp(280px,34vw,520px);display:grid}.ever-case-module__Z1d7OW__tileDark{background:radial-gradient(circle at 50% 42%, #3d3129 0%, var(--espresso) 70%);grid-column:span 5}.ever-case-module__Z1d7OW__tileDark img{width:min(62%,340px);height:auto}.ever-case-module__Z1d7OW__tilePaper{background:#fbfaf8;border:1px solid #b8873d40;grid-column:span 7}.ever-case-module__Z1d7OW__tilePaper img{width:min(76%,560px);height:auto}.ever-case-module__Z1d7OW__gradient,.ever-case-module__Z1d7OW__marble{flex-direction:column;justify-content:space-between;min-height:clamp(150px,15vw,220px);padding:clamp(20px,2.4vw,34px);display:flex}.ever-case-module__Z1d7OW__gradient{background:linear-gradient(90deg, var(--gold) 0%, #d3ab62 55%, var(--gold-light) 100%);color:var(--espresso);grid-column:span 8}.ever-case-module__Z1d7OW__marble{color:var(--ink);background:radial-gradient(120% 80% at 10% 0,#a09c962e,#0000 55%),radial-gradient(90% 70% at 100% 100%,#a09c9629,#0000 60%),#f7f6f4;border:1px solid #2a221d14;grid-column:span 4}.ever-case-module__Z1d7OW__swatchName{letter-spacing:-.02em;font-size:clamp(22px,2.2vw,34px);font-weight:300}.ever-case-module__Z1d7OW__swatchMeta{letter-spacing:.06em;font-variant-numeric:tabular-nums;justify-content:space-between;gap:16px;font-size:13px;display:flex}.ever-case-module__Z1d7OW__table{background:var(--stone);grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(28px,4vw,64px) clamp(16px,2.4vw,40px);padding:clamp(36px,7vw,120px) clamp(16px,6vw,110px);display:grid}.ever-case-module__Z1d7OW__card{min-width:0}.ever-case-module__Z1d7OW__cardA{grid-column:1/span 7}.ever-case-module__Z1d7OW__cardB{grid-column:8/span 5;align-self:end}.ever-case-module__Z1d7OW__cardC{grid-column:2/span 5}.ever-case-module__Z1d7OW__cardD{grid-column:7/span 6;margin-top:clamp(30px,6vw,100px)}.ever-case-module__Z1d7OW__cardObject{box-shadow:0 1px 2px #231c181a,0 16px 30px -14px #231c1852,0 44px 80px -40px #231c1866}.ever-case-module__Z1d7OW__card figcaption,.ever-case-module__Z1d7OW__flyer figcaption{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:18px;font-size:12px}.ever-case-module__Z1d7OW__voice{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:clamp(32px,6vw,110px);display:grid}.ever-case-module__Z1d7OW__sheet{background:#fff;box-shadow:0 1px 2px #231c1814,0 24px 60px -30px #231c1859}.ever-case-module__Z1d7OW__index{border-top:1px solid #b8873d80;padding-top:22px}.ever-case-module__Z1d7OW__indexTitle{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:12px}.ever-case-module__Z1d7OW__case:lang(zh) .ever-case-module__Z1d7OW__indexTitle{letter-spacing:.24em}.ever-case-module__Z1d7OW__index ul{margin-top:22px;padding:0;list-style:none}.ever-case-module__Z1d7OW__index li{border-bottom:1px solid #2a221d1a;align-items:baseline;gap:18px;padding:14px 0;font-size:clamp(17px,1.5vw,21px);font-weight:300;line-height:1.4;display:flex}.ever-case-module__Z1d7OW__index li span{color:var(--gold-small);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-size:12px}.ever-case-module__Z1d7OW__finale{background:radial-gradient(circle at 50% 38%, #3b2f27 0%, var(--espresso) 62%);text-align:center;padding:clamp(90px, 12vw, 180px) var(--gutter) clamp(70px, 8vw, 120px);flex-direction:column;align-items:center;margin-top:clamp(110px,13vw,200px);display:flex}.ever-case-module__Z1d7OW__finaleMark{width:clamp(150px,20vw,300px);height:auto}.ever-case-module__Z1d7OW__finaleName{letter-spacing:.5em;color:#e5c788;margin-top:clamp(36px,4vw,56px);padding-left:.5em;font-size:clamp(20px,2vw,28px);font-weight:300}.ever-case-module__Z1d7OW__finaleLatin{letter-spacing:.36em;text-transform:uppercase;color:#c9b9a6;margin-top:14px;font-size:12px}.ever-case-module__Z1d7OW__footer{background:var(--espresso);color:#efe8dd;padding:0 var(--gutter) clamp(50px, 6vw, 90px)}.ever-case-module__Z1d7OW__footer dl{border-top:1px solid #edcb8240;grid-template-columns:1.2fr .6fr 2fr;gap:36px;max-width:1440px;margin:0 auto;padding-top:clamp(40px,5vw,70px);display:grid}.ever-case-module__Z1d7OW__footer dt{letter-spacing:.14em;text-transform:uppercase;color:#dcbd80;margin-bottom:14px;font-size:11px}.ever-case-module__Z1d7OW__footer dd{font-size:16px;line-height:1.75}.ever-case-module__Z1d7OW__note{color:#efe8ddb8;max-width:1440px;margin:48px auto 0;font-size:13px;line-height:1.9}.ever-case-module__Z1d7OW__next{letter-spacing:-.02em;border-top:1px solid #edcb8240;justify-content:space-between;gap:24px;max-width:1440px;margin:48px auto 0;padding-top:34px;font-size:clamp(24px,2.8vw,42px);font-weight:300;display:flex}.ever-case-module__Z1d7OW__case a:hover{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:1px}@media (max-width:799px){.ever-case-module__Z1d7OW__head{padding-top:100px}.ever-case-module__Z1d7OW__headTop{font-size:10px}.ever-case-module__Z1d7OW__headMain{margin-top:56px}.ever-case-module__Z1d7OW__case:lang(zh) .ever-case-module__Z1d7OW__head h1{font-size:clamp(30px,9vw,52px)}.ever-case-module__Z1d7OW__facts{grid-template-columns:1fr 1fr;gap:22px 16px}.ever-case-module__Z1d7OW__chapter{grid-template-columns:1fr;row-gap:24px}.ever-case-module__Z1d7OW__body{font-size:16px}.ever-case-module__Z1d7OW__board{grid-template-columns:1fr 1fr}.ever-case-module__Z1d7OW__tileDark,.ever-case-module__Z1d7OW__tilePaper{grid-column:1/-1;min-height:240px}.ever-case-module__Z1d7OW__gradient,.ever-case-module__Z1d7OW__marble{grid-column:span 1;min-height:140px}.ever-case-module__Z1d7OW__gradient .ever-case-module__Z1d7OW__swatchMeta{flex-direction:column;gap:2px}.ever-case-module__Z1d7OW__table{grid-template-columns:1fr;gap:36px}.ever-case-module__Z1d7OW__cardA,.ever-case-module__Z1d7OW__cardB,.ever-case-module__Z1d7OW__cardC,.ever-case-module__Z1d7OW__cardD{grid-column:1;margin-top:0}.ever-case-module__Z1d7OW__voice{grid-template-columns:1fr}.ever-case-module__Z1d7OW__finaleName{letter-spacing:.3em;padding-left:.3em}.ever-case-module__Z1d7OW__footer dl{grid-template-columns:1fr 1fr;gap:28px 18px}.ever-case-module__Z1d7OW__footer dl>div:last-child{grid-column:1/-1}.ever-case-module__Z1d7OW__next{flex-direction:column}}
