.eeg-article{background:var(--color-background);color:var(--color-text)}.eeg-article__hero{position:relative;height:480px;width:100%;margin-bottom:3rem}@media (min-width: 750px){.eeg-article__hero{height:700px;margin-bottom:5rem}}.eeg-article__hero-image{width:100%;height:100%;object-fit:cover}.eeg-article__hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,#13032bcc,#13032b99,#13032b)}.eeg-article__hero-content{position:absolute;bottom:0;left:0;width:100%;padding-bottom:3rem;padding-top:2rem}.eeg-article__container{max-width:896px;margin:0 auto;padding:0 1rem}@media (min-width: 750px){.eeg-article__container{padding:0 3rem}}.eeg-article__back-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-accent-gold);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem;font-weight:700;margin-bottom:1.5rem;transition:color var(--transition-fast);text-decoration:none;text-shadow:0 2px 4px rgba(0,0,0,.5)}.eeg-article__back-link:hover{color:#fff}.eeg-article__back-link svg{width:1rem;height:1rem}.eeg-article__title{font-family:var(--font-heading);font-size:1.875rem;color:#fff;margin-bottom:1.5rem;line-height:1.25;text-shadow:0 4px 6px rgba(0,0,0,.3)}@media (min-width: 750px){.eeg-article__title{font-size:3rem}}@media (min-width: 990px){.eeg-article__title{font-size:3.75rem}}.eeg-article__meta{display:flex;flex-wrap:wrap;align-items:center;gap:1.5rem;font-size:.875rem;color:#d1d5db}.eeg-article__meta-item{display:flex;align-items:center;gap:.5rem}.eeg-article__meta-item svg{width:1rem;height:1rem;color:var(--color-accent-gold)}.eeg-article__meta-tag-link{color:inherit;text-decoration:none;transition:color var(--transition-fast)}.eeg-article__meta-tag-link:hover{color:var(--color-accent-gold);text-decoration:underline}.eeg-article__layout{display:grid;gap:3rem;align-items:stretch}@media (min-width: 990px){.eeg-article__layout--has-sidebar{grid-template-columns:minmax(0,4fr) minmax(0,1.5fr)}.eeg-article__layout--sidebar-left{grid-template-columns:minmax(0,1.5fr) minmax(0,4fr)}}@media (max-width: 989px){.eeg-article__layout{gap:2rem}}.eeg-article__body{width:100%;max-width:896px}.eeg-article__layout--sidebar-right .eeg-article__body{justify-self:end}.eeg-article__layout--sidebar-left .eeg-article__body{justify-self:start}.eeg-article__layout--no-sidebar .eeg-article__body{justify-self:center}.eeg-article-sidebar{position:relative;display:flex;align-self:stretch}.eeg-article-sidebar__inner{display:flex;flex-direction:column;gap:1rem;position:relative;width:100%;height:fit-content}.eeg-article-sidebar--desktop{width:100%}@media (min-width: 990px){.eeg-article-sidebar__inner{position:static}.eeg-article-sidebar--desktop .eeg-article-sidebar__inner{height:calc(100vh - var(--header-height) - 1.5rem);min-height:0}.eeg-article-sidebar--desktop .eeg-article-banner,.eeg-article-sidebar--desktop .eeg-article-toc{min-height:0;flex:1 1 0}.eeg-article-sidebar--desktop .eeg-article-toc{display:flex;flex-direction:column}.eeg-article-sidebar--desktop .eeg-article-toc__nav{flex:1 1 auto;overflow-y:auto;min-height:0;max-height:none}}.eeg-article-banner{border-radius:var(--radius-lg);border:1px solid var(--color-glass-10);overflow:hidden;color:var(--color-text);position:relative;isolation:isolate;background:var(--eeg-placeholder-gradient);min-height:28rem;display:flex;flex-direction:column;justify-content:flex-end}.eeg-article-banner__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.eeg-article-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,#13032bcc,#13032b99,#13032bfa);z-index:1}.eeg-article-banner__content{padding:2rem;display:flex;flex-direction:column;gap:.75rem;align-items:flex-start;width:100%;position:relative;z-index:2}.eeg-article-banner__title{margin:0;font-size:.75rem;font-weight:700;color:var(--color-accent-gold);text-transform:uppercase;letter-spacing:.2em;line-height:1.2;order:-1;margin-bottom:.5rem;text-shadow:0 2px 4px rgba(0,0,0,.8)}.eeg-article-banner__text{margin:0;color:#fff;font-family:var(--font-heading);font-size:1.5rem;line-height:1.2;margin-bottom:1rem;text-shadow:0 2px 10px rgba(0,0,0,.5)}.eeg-article-banner__actions{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:.75rem}.eeg-article-banner__cta{width:100%;min-height:3.25rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;position:relative;overflow:hidden}.eeg-article-banner__cta.btn-gold,.eeg-article-banner__cta.btn-gold-filled{padding:.75rem 1.5rem;font-size:.75rem;letter-spacing:.12em}.eeg-article-banner__cta.btn-gold{font-weight:600}.eeg-article-banner__cta span{pointer-events:none}.eeg-article-banner__cta--copy.btn-gold{border-style:dashed;background:#13032be6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-color:#cfaa6e80;color:#fff}.eeg-article-banner__cta--copy.btn-gold:hover{border-color:var(--color-accent-gold);background:#13032b;color:var(--color-accent-gold)}.eeg-article-banner__cta.is-disabled{opacity:.6;pointer-events:none}.eeg-article-banner__cta-label,.eeg-article-banner__cta-success{display:inline-flex;align-items:center;justify-content:center;width:100%;text-align:center;transition:opacity var(--transition-fast)}.eeg-article-banner__cta-label{position:relative;z-index:1}.eeg-article-banner__cta-success{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.7rem;opacity:0;pointer-events:none;z-index:2;padding:0 1rem}.eeg-article-banner__cta.is-success .eeg-article-banner__cta-label{opacity:0}.eeg-article-banner__cta.is-success .eeg-article-banner__cta-success{opacity:1}.eeg-article-sidebar-toggle{display:none}@media (max-width: 989px){.eeg-article-banner{border-radius:0;min-height:0}.eeg-article-sidebar-toggle{display:flex;bottom:calc(3rem + 48px)}.eeg-article-sidebar-toggle__icon{display:inline-flex;width:1.6rem;height:1.6rem}.eeg-article-sidebar-toggle__icon svg{width:100%;height:100%}}@media (max-width: 749px){.eeg-article-sidebar-toggle{right:1.2rem}.eeg-article-sidebar-toggle__icon{width:1.4rem;height:1.4rem}}body.has-article-sidebar-open .eeg-article-sidebar-toggle{opacity:0;visibility:hidden;transform:translateY(20px);pointer-events:none}.eeg-article-sidebar-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;pointer-events:none}.eeg-article-sidebar-drawer.is-open{pointer-events:auto}.eeg-article-sidebar-drawer__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0000004d;opacity:0;transition:opacity var(--transition-base)}.eeg-article-sidebar-drawer.is-open .eeg-article-sidebar-drawer__overlay{opacity:1}.eeg-article-sidebar-drawer__panel{position:absolute;top:0;right:0;height:100%;width:100%;max-width:24rem;max-width:min(85%,24rem);background:var(--color-background);border-left:1px solid var(--color-glass-10);transform:translate(100%);transition:transform var(--transition-base);display:flex;flex-direction:column;gap:1.5rem}.eeg-article-sidebar-layer[data-sidebar-position=left] .eeg-article-sidebar-drawer__panel{left:0;right:auto;transform:translate(-100%);border-left:0;border-right:1px solid var(--color-glass-10)}.eeg-article-sidebar-drawer.is-open .eeg-article-sidebar-drawer__panel{transform:translate(0)}.eeg-article-sidebar-drawer__close{position:absolute;top:1rem;right:1rem;padding:.5rem;color:var(--color-text);z-index:5;transition:color var(--transition-fast)}.eeg-article-sidebar-layer[data-sidebar-position=left] .eeg-article-sidebar-drawer__close{right:auto;left:1rem}.eeg-article-sidebar-drawer__close:hover,.eeg-article-sidebar-drawer__close:focus-visible{color:var(--color-accent-gold)}.eeg-article-sidebar__content{width:100%;flex:1 1 auto;min-height:100%;display:flex;flex-direction:column}@media (min-width: 990px){.eeg-article-sidebar-layer{position:sticky;top:calc(var(--header-height, 80px) + .5rem);align-self:start;width:100%;max-width:24rem;max-width:min(85%,24rem)}.eeg-article__layout--sidebar-left .eeg-article-sidebar-layer{justify-self:end}.eeg-article__layout--sidebar-right .eeg-article-sidebar-layer{justify-self:start}.eeg-article-sidebar-drawer{position:static;inset:auto;pointer-events:auto}.eeg-article-sidebar-drawer__overlay{display:none}.eeg-article-sidebar-drawer__panel{position:static;top:auto;width:100%;max-width:none;height:auto;transform:none;background:transparent;border:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:0;gap:0;display:block}.eeg-article-sidebar-layer[data-sidebar-position=left] .eeg-article-sidebar-drawer__panel{left:auto;right:auto;transform:none;border-right:none}.eeg-article-sidebar-drawer__close{display:none}}@media (max-width: 989px){.eeg-article-sidebar-drawer__panel{overflow-y:auto;overscroll-behavior:contain}.eeg-article-sidebar{flex:1 1 auto;min-height:100%}.eeg-article-sidebar__inner{gap:0;min-height:0;height:100%}.eeg-article-sidebar__content{height:100%}.eeg-article-banner{flex:1 1 0;min-height:0;border-radius:0;border:none;border-bottom:1px solid var(--color-glass-10)}.eeg-article-banner .eeg-article-banner__content{padding:1.25rem;gap:.5rem;justify-content:center}.eeg-article-banner .eeg-article-banner__title{font-size:.65rem;margin-bottom:.25rem}.eeg-article-banner .eeg-article-banner__text{font-size:1.25rem;margin-bottom:.5rem}.eeg-article-banner .eeg-article-banner__cta{min-height:3rem}.eeg-article-toc{min-height:0;flex:2 1 0;display:flex;flex-direction:column}}.eeg-article__content .blog-excerpt p:first-of-type:first-letter{font-size:3rem;font-family:var(--font-heading);color:var(--color-accent-gold);float:left;margin-right:.75rem;line-height:1}
/*# sourceMappingURL=/cdn/shop/t/35/assets/fcp-article.css.map */
