.am{--c-bg:#FFFFFF;--c-bg2:#FFFFFF;--c-primary:#211D17;--c-accent:#A9824F;--c-accent-text:#8A6A3F;--c-sea:#A9824F;--c-sea-d:#8A6A3F;--c-ink:#211D17;--c-mute:#6B6357;--c-line:#E6E0D3;--c-btn-bg:#211D17;--c-btn-text:#FFFFFF;--c-btn-hover:#3A332A;font-family:var(--text-font-family),system-ui,sans-serif;color:var(--c-ink);line-height:1.6;background:var(--c-bg);overflow-x:hidden}.am *{box-sizing:border-box}.am a{color:inherit}.am img{max-width:100%;display:block}.am .serif{font-family:var(--heading-font-family),Georgia,serif;font-weight:500}.am h2{font-family:var(--heading-font-family),Georgia,serif;font-weight:500;color:var(--c-primary);font-size:clamp(23px,2.5vw,33px);line-height:1.15;margin:6px 0 0;letter-spacing:-.01em}.am .wrap{max-width:1280px;margin:0 auto;padding:0 clamp(18px,4vw,40px)}.am .sec{padding:clamp(44px,5.5vw,76px) 0}.am .center{text-align:center}.am .ey{font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--c-accent-text);font-weight:600}.am .lede{font-size:14.5px;color:var(--c-mute);max-width:56ch;margin:12px auto 0}.am .btn{display:inline-block;background:var(--c-btn-bg);color:var(--c-btn-text);font-weight:600;padding:14px 30px;border-radius:2px;font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;transition:background-color .2s,color .2s}.am .btn:hover{background:var(--c-btn-hover);color:var(--c-btn-text)}.am .btn.gold{background:var(--c-btn-bg);color:var(--c-btn-text)}.am .btn.gold:hover{background:var(--c-btn-hover);color:var(--c-btn-text)}.am .hero{position:relative;width:100%;aspect-ratio:2/1;min-height:460px;max-height:80vh;overflow:hidden;background:linear-gradient(160deg,#0a1622,#1b3040)}.am .hero>picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.am .hero img{width:100%;height:100%;object-fit:cover;object-position:center}.am .hero .scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a121ccc,#0a121c8c 34%,#0a121c1a 62%,#0a121c00)}.am .hero .in{position:relative;height:100%;margin:0 auto;padding:0 clamp(18px,4vw,40px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;color:#fff;max-width:1280px}.am .hero .ey{color:#e2c78f}.am .hero h1{font-family:var(--heading-font-family),Georgia,serif;font-weight:500;font-size:clamp(27px,3.5vw,45px);line-height:1.08;letter-spacing:-.015em;margin:12px 0 14px;max-width:15ch;text-shadow:0 2px 24px rgba(0,0,0,.3)}.am .hero p{font-size:clamp(13.5px,1.15vw,16px);max-width:34ch;margin:0 0 24px;opacity:.94}.am .occ{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(12px,1.6vw,22px);margin-top:32px}.am .occ a{text-decoration:none;display:block}.am .occ .im{position:relative;aspect-ratio:4/5;border-radius:3px;overflow:hidden;background:var(--c-bg2);border:1px solid var(--c-line)}.am .occ .im img{width:100%;height:100%;object-fit:cover;object-position:center 30%;transition:transform .5s ease}.am .occ a:hover .im img{transform:scale(1.04)}.am .occ .lb{font-family:var(--heading-font-family),Georgia,serif;font-size:clamp(15px,1.4vw,19px);color:var(--c-primary);margin-top:13px;text-align:center}.am .occ .sm{text-align:center;font-size:12px;color:var(--c-mute);margin-top:2px}.am .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,40px);margin-top:38px}.am .step{text-align:center}.am .step .no{width:52px;height:52px;border-radius:50%;border:1px solid var(--c-sea);color:var(--c-primary);display:flex;align-items:center;justify-content:center;margin:0 auto 14px;font-family:var(--heading-font-family),Georgia,serif;font-size:14px;font-weight:600;letter-spacing:.02em}.am .step h3{font-family:var(--heading-font-family),Georgia,serif;font-weight:500;font-size:clamp(16px,1.5vw,20px);color:var(--c-primary);margin:0 0 7px}.am .step p{font-size:13.5px;color:var(--c-mute);max-width:32ch;margin:0 auto}.am .tech .kick{font-size:14px;color:var(--c-mute);margin:0 0 4px}.am .tech .intro p{font-size:14.5px;color:var(--c-mute);margin:14px auto 0;max-width:none}.am .pair .row{display:grid;grid-template-columns:1fr 1fr;gap:clamp(28px,4vw,60px);align-items:center}.am .pair .im{aspect-ratio:1/1;border-radius:4px;overflow:hidden;background:var(--c-bg2);border:1px solid var(--c-line)}.am .pair .im img{width:100%;height:100%;object-fit:cover}.am .pair h2{font-size:clamp(24px,2.8vw,36px)}.am .pair p{font-size:14.5px;color:var(--c-mute);margin:14px 0 24px;max-width:40ch}.am .ugc{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(8px,1vw,14px);margin-top:30px}.am .ugc .c{aspect-ratio:1/1;border-radius:3px;overflow:hidden;background:var(--c-bg2)}.am .ugc .c img{width:100%;height:100%;object-fit:cover}.am .faq{max-width:820px;margin:32px auto 0}.am .faq details{border:1px solid var(--c-line);border-radius:3px;background:#fff;margin-bottom:10px}.am .faq summary{cursor:pointer;list-style:none;padding:17px 22px;font-size:14.5px;font-weight:600;color:var(--c-primary);display:flex;justify-content:space-between;align-items:center;gap:14px}.am .faq summary::-webkit-details-marker{display:none}.am .faq summary:after{content:"+";font-size:19px;font-weight:400;color:var(--c-accent-text);flex:none}.am .faq details[open] summary:after{content:"\2212"}.am .faq .a{padding:0 22px 18px;font-size:13.5px;color:var(--c-mute);line-height:1.65}.am .faq .a p{margin:0 0 9px}.am .faq .a p:last-child{margin:0}@media(max-width:900px){.am .pair .row{grid-template-columns:1fr;gap:28px}.am .pair .btn{display:block;width:max-content;margin:0 auto}.am .ugc{display:flex;grid-template-columns:none;gap:9px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.am .ugc::-webkit-scrollbar{display:none}.am .ugc .c{flex:0 0 30%;scroll-snap-align:start}}@media(max-width:680px){.am .hero{height:clamp(480px,125vw,620px)}.am .hero img{object-position:50% 18%}.am .hero .scrim{background:linear-gradient(180deg,#0a121c38,#0a121c8c 55%,#0a121cd1)}.am .hero .in{justify-content:flex-end;padding-bottom:38px}.am .hero h1{max-width:18ch}.am .occ{grid-template-columns:1fr 1fr;gap:12px}.am .occ .im{aspect-ratio:1/1}.am .occ.occ5 a:nth-child(5){grid-column:1/-1}.am .occ.occ5 a:nth-child(5) .im{aspect-ratio:21/9}.am .steps{grid-template-columns:1fr;gap:26px}.am .sh-grid{grid-template-columns:1fr 1fr}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/marea-home.css.map */
