.blog-hero{position:relative;overflow:hidden;isolation:isolate;background:var(--navy-deep);color:var(--on-navy);padding:clamp(92px,15vh,160px) 0 clamp(60px,9vh,100px)}.blog-hero:before{content:"";position:absolute;z-index:0;pointer-events:none;top:-26%;right:-6%;width:60vw;height:60vw;max-width:820px;max-height:820px;background:radial-gradient(circle,rgba(219,185,133,.2) 0%,rgba(219,185,133,.07) 40%,transparent 70%);mix-blend-mode:screen}.blog-hero.has-bg:before{display:none}.bh-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.bh-bg img{width:100%;height:100%;object-fit:cover;object-position:center}.bh-mask{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(180deg,rgba(26,35,54,calc(var(--mask) * .82)),rgba(26,35,54,var(--mask)))}.bh-wrap{position:relative;z-index:1}.bh-inner{max-width:48rem}.bh-inner.is-center{margin-left:auto;margin-right:auto}.bh-inner.is-left{margin-left:0;margin-right:auto}.bh-title{font-size:clamp(34px,5vw,62px);font-weight:700;line-height:1.18;letter-spacing:.02em;color:var(--on-navy)}.bh-lede{margin:clamp(20px,3vh,30px) 0 0;font-size:clamp(16px,1.4vw,18.5px);line-height:1.95;color:#f7f2e8db;max-width:42em}.bh-facts{display:flex;flex-wrap:wrap;align-items:center;margin:clamp(30px,4.5vh,42px) 0 0;padding-top:clamp(22px,3.4vh,28px);border-top:1px solid rgba(247,242,232,.16);font-family:var(--label);font-size:13.5px;font-weight:600;letter-spacing:.07em;color:var(--paper-72)}.bh-facts span:not(:first-child):before{content:"\b7";margin:0 14px;color:#f7f2e852}.blog-sec{padding:clamp(52px,8vh,92px) 0 clamp(72px,11vh,128px)}.mc-img .img-ph,.pf-img .img-ph{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,var(--sunk) 0%,var(--line-soft) 100%)}.mc-img .img-ph:after,.pf-img .img-ph:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 42%,rgba(182,139,90,.12) 0%,transparent 60%)}.post-feature{margin-bottom:clamp(34px,5vh,52px)}.pf-card{display:grid;grid-template-columns:1.05fr .95fr;background:var(--surface);border:1px solid var(--line);border-radius:24px;overflow:hidden;box-shadow:var(--rest-lift);transition:transform .5s var(--ease-quint),box-shadow .5s var(--ease-state),border-color .4s var(--ease-state)}.pf-card:hover{transform:translateY(-4px);box-shadow:var(--hover-lift);border-color:var(--navy)}.pf-card:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.pf-img{position:relative;overflow:hidden;background:var(--sunk);min-height:320px}.pf-img img{width:100%;height:100%;object-fit:cover;transition:transform 1.3s var(--ease-quint)}.pf-card:hover .pf-img img{transform:scale(1.05)}.pf-pin{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;letter-spacing:.08em;color:var(--gold-deep)}.pf-pin:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--gold)}.pf-pin:after{content:"";width:1px;height:12px;background:var(--line);margin:0 2px 0 10px}.pf-body{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,3.4vw,52px)}.pf-meta{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.pf-cat{font-size:13px;font-weight:600;color:var(--muted);letter-spacing:.04em}.pf-date{font-family:var(--label);font-size:12.5px;font-weight:600;letter-spacing:.08em;color:var(--muted)}.pf-title{font-size:clamp(22px,2.5vw,32px);font-weight:600;line-height:1.42;letter-spacing:.01em;color:var(--navy)}.pf-sum{margin:16px 0 0;font-size:15.5px;line-height:1.85;color:var(--ink-soft);max-width:40em}.pf-go{display:inline-flex;align-items:center;gap:9px;margin-top:26px;font-size:14px;font-weight:600;letter-spacing:.05em;color:var(--navy);transition:color .3s var(--ease-state)}.pf-go svg{transition:transform .35s var(--ease-quint)}.pf-card:hover .pf-go{color:var(--gold-deep)}.pf-card:hover .pf-go svg{transform:translate(4px)}.media-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-bottom:clamp(22px,3vh,30px)}.media-head h2{font-size:clamp(23px,2.7vw,32px);font-weight:600;line-height:1.3;letter-spacing:.02em;color:var(--navy)}.media-count{font-family:var(--label);font-size:13px;font-weight:600;letter-spacing:.06em;color:var(--muted);white-space:nowrap}.filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:clamp(20px,3.4vw,38px);margin-bottom:clamp(30px,4.5vh,44px);border-bottom:1px solid var(--line)}.f-tab{position:relative;display:inline-flex;align-items:baseline;gap:7px;padding:0 0 14px;background:none;border:none;color:var(--muted);font-size:15.5px;font-weight:600;letter-spacing:.03em;cursor:pointer;transition:color .3s var(--ease-state)}.f-tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;transform:scaleX(0);transform-origin:left;background:var(--gold);transition:transform .42s var(--ease-quint)}.f-tab .c{font-family:var(--label);font-size:12px;font-weight:700;color:var(--muted);opacity:.65;transition:color .3s var(--ease-state),opacity .3s var(--ease-state)}.f-tab:hover{color:var(--ink)}.f-tab[aria-pressed=true]{color:var(--navy)}.f-tab[aria-pressed=true]:after{transform:scaleX(1)}.f-tab[aria-pressed=true] .c{color:var(--gold-deep);opacity:1}.media-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(22px,2.4vw,30px)}.mcard{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:var(--rest-lift);transition:transform .5s var(--ease-quint),box-shadow .5s var(--ease-state),border-color .4s var(--ease-state)}.mcard:hover{transform:translateY(-4px);box-shadow:var(--hover-lift);border-color:var(--navy)}.mcard:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.mc-img{position:relative;aspect-ratio:16/10;overflow:hidden;background:var(--sunk)}.mc-img img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease-quint)}.mcard:hover .mc-img img{transform:scale(1.06)}.mc-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;box-shadow:inset 0 -1px #221e180f}.mc-src{font-size:12.5px;font-weight:600;letter-spacing:.06em;color:var(--gold-deep)}.mc-src:not(:last-child):after{content:"\b7";margin:0 11px;color:var(--line);font-weight:400}.mc-body{display:flex;flex-direction:column;flex:1;padding:22px 24px 24px}.mc-meta{display:flex;align-items:center;gap:0;margin-bottom:13px;flex-wrap:wrap}.mc-date{font-family:var(--label);font-size:12.5px;font-weight:600;letter-spacing:.08em;color:var(--muted)}.mc-title{font-size:18px;font-weight:600;line-height:1.5;letter-spacing:.01em;color:var(--navy)}.mc-sum{margin:12px 0 0;font-size:14.5px;line-height:1.8;color:var(--ink-soft);display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mc-go{display:inline-flex;align-items:center;gap:8px;margin-top:auto;padding-top:20px;font-size:13.5px;font-weight:600;letter-spacing:.06em;color:var(--navy);transition:color .3s var(--ease-state)}.mc-go svg{transition:transform .35s var(--ease-quint)}.mcard:hover .mc-go{color:var(--gold-deep)}.mcard:hover .mc-go svg{transform:translate(4px)}.mcard.is-hidden{display:none}@keyframes bl-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.mcard.just-shown{animation:bl-in .55s var(--ease-quint) both}.cta-band{padding:clamp(60px,9vh,104px) 0}.cta-grid{display:flex;align-items:center;justify-content:space-between;gap:clamp(28px,4vw,56px);flex-wrap:wrap}.cta-grid .cta-h{font-size:clamp(28px,3.6vw,44px);font-weight:600;line-height:1.3;letter-spacing:.02em;color:var(--on-navy)}.cta-grid p{margin:16px 0 0;font-size:16px;line-height:1.9;color:var(--paper-72);max-width:34em}.cta-actions{display:flex;flex-wrap:wrap;gap:14px;flex:0 0 auto}@media(max-width:920px){.media-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.cta-actions{width:100%}}@media(max-width:760px){.pf-card{grid-template-columns:1fr}.pf-img{min-height:0;aspect-ratio:16/10}}@media(max-width:560px){.media-grid{grid-template-columns:1fr}.media-head{align-items:flex-start}.cta-actions .btn{flex:1;justify-content:center}}@media(prefers-reduced-motion:reduce){.mcard,.mc-img img,.mc-go svg,.f-tab,.pf-card,.pf-img img,.pf-go svg{transition:none!important}.mcard:hover,.pf-card:hover,.mcard:hover .mc-img img,.pf-card:hover .pf-img img{transform:none}.mcard.just-shown{animation:none!important}}
/*# sourceMappingURL=/cdn/shop/t/8/assets/section-blog-list.css.map */
