.efb main{display:block;position:relative;z-index:1}.nav a[aria-current=true]{color:var(--gold);border-bottom-color:var(--gold)}.mnav a[aria-current=true]{color:var(--gold)}.efb-wrap{padding-bottom:var(--s8)}.efb-head{padding:var(--s7) 0 var(--s6);border-bottom:1px solid var(--hair-soft);margin-bottom:var(--s6)}.efb-head h1{font-size:clamp(2.4rem,6vw,4.4rem)}.efb-head h1,.efb-title,.efb-art-h,.efb-crumb,.efb-kick,.efc-h{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.efb-ex,.efb-rte{overflow-wrap:anywhere}.efb-body,.efb-media{min-width:0}.efb-head .lead{margin:var(--s4) 0 0;max-width:60ch}.efb-card{position:relative;display:flex;flex-direction:column;background:var(--surface-1);border:1px solid var(--hair-soft);border-radius:var(--r-md);overflow:hidden;transition:border-color .2s,transform .2s cubic-bezier(.22,1,.36,1)}.efb-card:hover{border-color:var(--gold-hair);transform:translateY(-2px)}.efb-card:focus-within{border-color:var(--gold-border)}.efb-media{position:relative;aspect-ratio:3/2;background:var(--surface-2);overflow:hidden}.efb-media img,.efb-ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s cubic-bezier(.22,1,.36,1)}.efb-card:hover .efb-media img{transform:scale(1.03)}.efb-ph{background:radial-gradient(90% 90% at 30% 20%,rgba(200,165,83,.16),transparent 60%),var(--surface-2)}.efb-ph:after{content:"";position:absolute;top:28%;right:36%;bottom:28%;left:36%;background:var(--logo-mark) center/contain no-repeat;opacity:.35}.efb-body{display:flex;flex-direction:column;gap:10px;padding:var(--s4);flex:1}.efb-kick{font-family:var(--f-head);font-weight:600;font-size:.74rem;letter-spacing:.18em;text-transform:uppercase;color:var(--gold);margin:0}.efb-title{font-family:var(--f-head);font-weight:600;text-transform:uppercase;line-height:1.18;letter-spacing:.03em;font-size:1.3rem;color:var(--text);margin:0;text-wrap:balance}.efb-title a{color:inherit;text-decoration:none}.efb-title a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.efb-title a:focus-visible{outline:none}.efb-card:has(.efb-title a:focus-visible){outline:2px solid var(--gold);outline-offset:3px}.efb-ex{color:var(--text-muted);font-size:.95rem;line-height:1.55;margin:0}.efb-meta{font-family:var(--f-body);font-size:.84rem;letter-spacing:0;text-transform:none;color:var(--text-faint);margin:auto 0 0}.efb-more{position:relative;z-index:2;align-self:flex-start;font-family:var(--f-head);font-weight:600;font-size:.86rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);text-decoration:none;padding:6px 0;border-bottom:1px solid var(--gold-hair)}.efb-more:hover{border-bottom-color:var(--gold)}.efb-feat{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(24px,4vw,48px);align-items:center;margin-bottom:var(--s7);background:none;border:0;border-radius:0;overflow:visible}.efb-feat:hover{transform:none}.efb-feat .efb-media{aspect-ratio:3/2;border-radius:var(--r-md);border:1px solid var(--hair-soft)}.efb-feat:hover .efb-media{border-color:var(--gold-hair)}.efb-feat .efb-body{padding:0;justify-content:center;gap:var(--s3)}.efb-feat .efb-title{font-family:var(--f-display);font-weight:400;line-height:1.02;letter-spacing:.005em;font-size:clamp(2rem,3.6vw,3rem)}@media(min-width:1120px){.efb-feat .efb-title{font-size:2.5rem}}.efb-feat:has(.efb-title a:focus-visible){outline:none}.efb-feat .efb-title a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.efb-feat .efb-ex{font-size:1.05rem;max-width:46ch}.efb-feat .efb-meta{margin:0}.efb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s4)}@media(max-width:900px){.efb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.efb-feat{grid-template-columns:1fr;gap:var(--s4)}.efb-feat .efb-media{aspect-ratio:16/10}}@media(max-width:600px){.efb-grid{grid-template-columns:1fr}.efb-head{padding:var(--s6) 0 var(--s5);margin-bottom:var(--s5)}}.efb-pag{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px;margin:var(--s6) 0 0}.efb-pag a,.efb-pag span{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 12px;border-radius:var(--r-pill);border:1px solid var(--hair);font-family:var(--f-head);font-size:.95rem;letter-spacing:.06em;color:var(--text-muted);text-decoration:none}.efb-pag a:hover{border-color:var(--gold-border);color:var(--text)}.efb-pag [aria-current=page]{background:var(--gold-metal);color:var(--on-gold);border-color:transparent;font-weight:600}.efb-none{text-align:center;color:var(--text-muted);padding:var(--s6) 0}.efb-none a{color:var(--gold)}.efb-pag .efb-gap{border-color:transparent;min-width:24px;padding:0}.efb-empty{text-align:center;padding:var(--s7) var(--s4);border:1px dashed var(--gold-hair);border-radius:var(--r-lg);background:var(--surface-1)}.efb-empty-t{font-family:var(--f-display);text-transform:uppercase;font-size:clamp(1.6rem,4vw,2.4rem);color:var(--text);margin:0 0 var(--s4)}.efb-cta{display:flex;align-items:center;justify-content:space-between;gap:var(--s4);flex-wrap:wrap;margin-top:var(--s7);padding:clamp(24px,4vw,48px);border:1px solid var(--gold-hair);border-radius:var(--r-lg);background:radial-gradient(120% 140% at 0% 0%,rgba(200,165,83,.14),transparent 55%),var(--surface-1)}.efb-cta-t{font-family:var(--f-display);font-weight:400;text-transform:uppercase;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1;color:var(--text);margin:0 0 8px}.efb-cta p{color:var(--text-muted);margin:0}@media(max-width:600px){.efb-cta .btn{width:100%}}.efb-art{max-width:calc(780px + 2 * var(--s4));padding-top:var(--s6)}.efb-crumb{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-family:var(--f-head);font-size:.8rem;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint);margin-bottom:var(--s4)}.efb-crumb a{color:var(--gold);text-decoration:none}.efb-crumb a:hover{text-decoration:underline;text-underline-offset:3px}.efb-crumb .efb-sep{color:var(--gold-lo)}.efb-art-h{font-size:clamp(2.3rem,5.6vw,4rem);margin:0 0 var(--s3)}.efb-art>.efb-meta{margin:0 0 var(--s5)}.efb-hero{position:relative;width:min(780px,calc(100vw - 2 * var(--s4)));aspect-ratio:16/9;margin:0 0 var(--s6);border-radius:var(--r-md);overflow:hidden;border:1px solid var(--hair-soft);background:var(--surface-2)}.efb-hero img{display:block;width:100%;height:100%;object-fit:cover}.efb-rte{font-size:1.34rem;line-height:1.7;color:var(--text-body)}.efb-rte>*:first-child{margin-top:0}.efb-rte p{margin:0 0 1.15em}.efb-rte h2{font-family:var(--f-head);font-weight:600;text-transform:uppercase;letter-spacing:.03em;font-size:2.2rem;line-height:1.15;color:var(--text);margin:1.9em 0 .6em}.efb-rte h3{font-family:var(--f-head);font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:1.45rem;line-height:1.25;color:var(--text);margin:1.6em 0 .5em}.efb-rte h4{font-family:var(--f-head);font-weight:600;font-size:1.05rem;color:var(--text);margin:1.4em 0 .4em}.efb-rte a{color:var(--gold);text-underline-offset:3px}.efb-rte a:hover{color:var(--gold-hi)}.efb-rte strong,.efb-rte b{color:var(--text)}.efb-rte ul,.efb-rte ol{margin:0 0 1.15em;padding-left:1.4em}.efb-rte li{margin:0 0 .45em}.efb-rte li::marker{color:var(--gold)}.efb-rte blockquote{margin:1.6em 0;padding:.4em 0 .4em 1.2em;border-left:3px solid var(--gold);font-family:var(--f-head);font-size:1.3rem;line-height:1.45;color:var(--text)}.efb-rte blockquote p:last-child{margin:0}.efb-rte img{max-width:100%;height:auto;border-radius:var(--r-md);display:block}.efb-rte figure{margin:1.6em 0}.efb-rte figcaption{font-size:.85rem;color:var(--text-faint);margin-top:8px;text-align:center}.efb-rte img{width:100%;aspect-ratio:2/1;object-fit:cover;margin:1.4em 0}.efb-rte figure img{margin:0}@media(max-width:700px){.efb-rte{font-size:1.1rem}.efb-rte h2{font-size:1.55rem}.efb-rte h3{font-size:1.25rem}.efb-hero{aspect-ratio:4/3}.efb-rte img{aspect-ratio:16/10}}.efb-rte iframe{max-width:100%;border:0;border-radius:var(--r-md)}.efb-rte iframe[src*=youtube],.efb-rte iframe[src*="youtu.be"],.efb-rte iframe[src*=vimeo]{display:block;width:100%;height:auto;aspect-ratio:16/9}.efb-rte table{width:100%;border-collapse:collapse;margin:0 0 1.15em;font-size:.95rem;display:block;overflow-x:auto}.efb-rte th,.efb-rte td{border:1px solid var(--hair);padding:8px 10px;text-align:left}.efb-rte hr{border:0;border-top:1px solid var(--hair);margin:2em 0}.efb-after{max-width:1120px;padding-bottom:var(--s8)}.efb-claim{max-width:780px;margin:var(--s7) auto 0;padding:clamp(24px,4vw,44px);border:1px solid var(--gold-hair);border-radius:var(--r-lg);background:radial-gradient(120% 80% at 50% 0%,rgba(200,165,83,.16),transparent 60%),var(--surface-1);text-align:center;min-height:240px}.efb-claim[data-state=wait]{visibility:hidden}.efc-pill{display:inline-flex;align-items:center;gap:.4em;margin:0 0 var(--s3);padding:7px 14px;border-radius:var(--r-pill);background:var(--gold-wash);border:1.5px solid var(--gold-border);font-family:var(--f-head);font-weight:600;font-size:.86rem;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-hi)}.efc-n{font-family:var(--f-display);font-weight:400;font-size:1.3rem;letter-spacing:0;line-height:1;font-variant-numeric:tabular-nums}.efc-h{font-family:var(--f-display);font-weight:400;text-transform:uppercase;line-height:1;color:var(--text);font-size:clamp(1.9rem,4.4vw,2.8rem);margin:0 0 var(--s2);text-wrap:balance}.efc-h:focus{outline:none}.efc-h span{background:var(--gold-metal);-webkit-background-clip:text;background-clip:text;color:transparent}.efc-p{color:var(--text-muted);margin:0 auto var(--s4);max-width:46ch}.efc-p b{color:var(--text)}.efc-form{max-width:560px;margin:0 auto;text-align:left}.efc-row{display:flex;gap:10px;align-items:stretch}.efc-row .efc-inp{flex:1 1 auto;min-width:0}.efc-row .efc-inp,.efc-row .efc-btn{height:54px;min-height:54px}.efc-row .efc-btn{flex:0 0 auto;width:auto;padding:0 26px;margin:0}.efc-check{margin:0 0 var(--s3)}.efc-err{margin-top:var(--s1)}.efc-fine{font-size:.78rem;color:var(--text-faint);margin:var(--s3) 0 0}.efc-fine a{color:var(--text-muted)}.efc-note{color:var(--text-muted);font-size:.92rem;margin:0 0 var(--s2)}.efc-done .btn,.efc-cta .btn{margin-top:var(--s3)}.efc-done .ofx-row{margin-top:var(--s2)}@media(max-width:560px){.efc-row{flex-direction:column}.efc-row .efc-btn{width:100%}}.efb-more-sec{margin-top:var(--s7);padding-top:var(--s5);border-top:1px solid var(--hair-soft)}.efb-sec-t{font-family:var(--f-head);font-weight:600;font-size:.8rem;letter-spacing:.18em;text-transform:uppercase;line-height:1.2;color:var(--gold);margin:0 0 var(--s4)}.efb-more-sec .efb-title{font-size:1.2rem}@media(prefers-reduced-motion:reduce){.efb-card,.efb-media img{transition:none}.efb-card:hover,.efb-card:hover .efb-media img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/ef-blog.css.map */
