.ff-editorial,.ff-story{--ffe-navy: #071a2b;--ffe-navy-soft: #102a43;--ffe-gold: #d5aa26;--ffe-gold-light: #e6c76b;--ffe-ivory: #f6f0e4;--ffe-ink: #091724;--ffe-title-light: #f6f0e4;--ffe-title-dark: #091724;--ffe-body-light: #f6f0e4;--ffe-body-dark: #091724;--ffe-accent-text: #e6c76b;--ffe-accent-text-dark: #806205;--ffe-title-size-desktop: 112px;--ffe-title-size-mobile: 50px;--ffe-section-title-size-desktop: 70px;--ffe-section-title-size-mobile: 46px;--ffe-body-size: 18px;--ffe-small-size: 12px;background:var(--ffe-navy);color:var(--ffe-title-light)}.ff-editorial *,.ff-story *{box-sizing:border-box}.ff-editorial__shell,.ff-story__shell{width:min(calc(100% - 64px),1320px);margin-inline:auto}.ff-editorial__hero{padding:clamp(56px,6vw,90px) 0 clamp(48px,5vw,76px);border-bottom:1px solid rgba(230,199,107,.3);background:linear-gradient(135deg,#102a43f5,#071a2bfa),radial-gradient(circle at 80% 20%,rgba(213,170,38,.22),transparent 38%)}.ff-editorial__hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:clamp(48px,9vw,128px);align-items:end}.ff-editorial__eyebrow,.ff-editorial__label{margin:0 0 18px;color:var(--ffe-accent-text);font-size:var(--ffe-small-size);font-weight:800;letter-spacing:.19em;text-transform:uppercase}.ff-editorial__hero h1{max-width:900px;min-width:0;margin:0;color:var(--ffe-title-light);font-size:min(var(--ffe-title-size-desktop),7.4vw);font-weight:500;-webkit-hyphens:none;hyphens:none;letter-spacing:-.07em;line-height:.86;overflow-wrap:normal;text-transform:uppercase;text-wrap:balance;word-break:normal}.ff-editorial__title-line{display:block;white-space:nowrap}.ff-editorial__intro{max-width:34rem;margin:0 0 36px;color:color-mix(in srgb,var(--ffe-body-light) 76%,transparent);font-size:var(--ffe-body-size);line-height:1.65}.ff-editorial__switcher{display:flex;flex-wrap:wrap;gap:10px}.ff-editorial__switcher a{padding:12px 16px;border:1px solid rgba(230,199,107,.4);color:var(--ffe-title-light);font-size:var(--ffe-small-size);font-weight:800;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.ff-editorial__switcher a[aria-current=page]{border-color:var(--ffe-gold);background:var(--ffe-gold);color:var(--ffe-navy)}.ff-editorial__body{padding:clamp(48px,5.5vw,84px) 0;background:var(--ffe-ivory);color:var(--ffe-body-dark)}.ff-editorial-feature{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);min-height:630px;background:var(--ffe-navy);color:var(--ffe-title-light)}.ff-editorial-feature__media,.ff-editorial-card__media{display:block;overflow:hidden;background:var(--ffe-navy-soft)}.ff-editorial-feature__media img,.ff-editorial-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ff-editorial-feature:hover .ff-editorial-feature__media img,.ff-editorial-card:hover .ff-editorial-card__media img{transform:scale(1.025)}.ff-editorial-feature__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(38px,5vw,76px)}.ff-editorial__tag{margin:0 0 22px;color:color-mix(in srgb,var(--ffe-body-light) 62%,transparent);font-size:var(--ffe-small-size);letter-spacing:.12em;text-transform:uppercase}.ff-editorial-feature h2{margin:0;font-size:min(var(--ffe-section-title-size-desktop),4.7vw);letter-spacing:-.06em;line-height:.92}.ff-editorial-feature h2 a,.ff-editorial-card h3 a{color:inherit;text-decoration:none}.ff-editorial__excerpt{margin:28px 0 0;color:color-mix(in srgb,var(--ffe-body-light) 72%,transparent);line-height:1.7}.ff-editorial__meta{display:flex;justify-content:space-between;gap:20px;margin-top:auto;padding-top:44px;color:color-mix(in srgb,var(--ffe-body-light) 62%,transparent);font-size:var(--ffe-small-size);letter-spacing:.08em;text-transform:uppercase}.ff-editorial__meta a{color:var(--ffe-accent-text);text-decoration:none}.ff-editorial__placeholder{display:grid;width:100%;height:100%;min-height:320px;overflow:hidden;place-items:center;background:radial-gradient(circle at 50% 45%,rgba(213,170,38,.14),transparent 48%),var(--ffe-ivory)}.ff-editorial__placeholder img{display:block;width:min(92%,700px);max-height:88%;object-fit:contain}.ff-editorial-list-head{margin:clamp(72px,9vw,130px) 0 28px;padding-bottom:18px;border-bottom:1px solid rgba(7,26,43,.2)}.ff-editorial-list-head .ff-editorial__eyebrow{margin:0;color:var(--ffe-accent-text-dark)}.ff-editorial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:52px 18px}.ff-editorial-card{display:flex;min-width:0;flex-direction:column}.ff-editorial-card__media{aspect-ratio:4 / 3}.ff-editorial-card__content{padding-top:18px}.ff-editorial-card__topline{display:flex;justify-content:space-between;gap:16px;color:var(--ffe-accent-text-dark);font-size:var(--ffe-small-size);letter-spacing:.1em;text-transform:uppercase}.ff-editorial-card h3{margin:18px 0 0;font-size:min(var(--ffe-section-title-size-desktop),2.4vw);letter-spacing:-.045em;line-height:1}.ff-editorial-card p{margin:18px 0 0;color:color-mix(in srgb,var(--ffe-body-dark) 72%,transparent);line-height:1.65}.ff-editorial-card__link,.ff-editorial-empty>a{display:inline-block;width:fit-content;margin-top:22px;border-bottom:1px solid currentColor;color:var(--ffe-accent-text-dark);font-size:var(--ffe-small-size);font-weight:800;letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.ff-editorial-empty{max-width:880px;margin:0 auto;padding:clamp(48px,7vw,100px) 24px;text-align:center}.ff-editorial-empty__logo{display:block;width:clamp(430px,56vw,720px);max-width:none;margin:-56px auto 36px}.ff-editorial-empty .ff-editorial__eyebrow{color:var(--ffe-accent-text-dark)}.ff-editorial-empty h2{max-width:720px;margin:0 auto;font-size:min(var(--ffe-section-title-size-desktop),7vw);letter-spacing:-.065em;line-height:.88;text-transform:uppercase}.ff-editorial-empty>p:not(.ff-editorial__eyebrow){max-width:520px;margin:28px auto 0;color:color-mix(in srgb,var(--ffe-body-dark) 68%,transparent);line-height:1.65}.ff-editorial-pagination{margin-top:70px;text-align:center}.ff-editorial-pagination a,.ff-editorial-pagination span{margin:0 8px;color:var(--ffe-body-dark)}.ff-story__header{padding:clamp(56px,6vw,92px) 0 clamp(46px,5vw,76px);background:linear-gradient(135deg,#102a43f2,#071a2bfc),radial-gradient(circle at 78% 16%,rgba(213,170,38,.2),transparent 38%)}.ff-story__heading{max-width:1040px}.ff-story__back{display:inline-block;margin-bottom:clamp(36px,5vw,68px);color:color-mix(in srgb,var(--ffe-body-light) 66%,transparent);font-size:var(--ffe-small-size);letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.ff-story__heading h1{max-width:1000px;margin:0;color:var(--ffe-title-light);font-size:min(var(--ffe-title-size-desktop),7vw);font-weight:500;letter-spacing:-.07em;line-height:.88}.ff-story__dek{max-width:780px;margin-top:32px;color:color-mix(in srgb,var(--ffe-body-light) 74%,transparent);font-size:var(--ffe-body-size);line-height:1.6}.ff-story__dek p{margin:0}.ff-story__meta{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:42px;color:var(--ffe-accent-text);font-size:var(--ffe-small-size);letter-spacing:.11em;text-transform:uppercase}.ff-story__image{position:relative;z-index:2;margin-top:-1px;transform:translateY(50px)}.ff-story__image img{display:block;width:100%;max-height:820px;object-fit:cover}.ff-story__content-wrap{padding:112px 32px 100px;background:var(--ffe-ivory);color:var(--ffe-body-dark)}.ff-story__content,.ff-story__tags{width:min(100%,780px);margin-inline:auto}.ff-story__content{font-size:var(--ffe-body-size);line-height:1.82}.ff-story__content>*:first-child{margin-top:0}.ff-story__content h2,.ff-story__content h3{margin:2.6em 0 .75em;letter-spacing:-.045em;line-height:1}.ff-story__content h2{font-size:min(var(--ffe-section-title-size-desktop),4vw)}.ff-story__content h3{font-size:min(calc(var(--ffe-section-title-size-desktop) * .72),3vw)}.ff-story__content p{margin:1.35em 0}.ff-story__content blockquote{margin:2.4em 0;padding:0 0 0 28px;border-left:3px solid var(--ffe-gold);color:color-mix(in srgb,var(--ffe-body-dark) 86%,white);font-size:clamp(1.5rem,2.8vw,2.4rem);font-style:normal;line-height:1.35}.ff-story__content a{color:var(--ffe-accent-text-dark);text-decoration-thickness:1px;text-underline-offset:4px}.ff-story__content img,.ff-story__content iframe{max-width:100%}.ff-story__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:64px;padding-top:26px;border-top:1px solid rgba(7,26,43,.18)}.ff-story__tags a{padding:8px 11px;border:1px solid rgba(7,26,43,.24);color:var(--ffe-body-dark);font-size:var(--ffe-small-size);letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.ff-story__footer{padding:clamp(52px,6vw,88px) 0;border-top:1px solid rgba(230,199,107,.28);background:var(--ffe-navy)}.ff-story__footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(230,199,107,.3)}.ff-story__footer-links a{display:flex;justify-content:space-between;gap:24px;padding:28px 0;color:var(--ffe-title-light);font-size:clamp(1.2rem,2vw,1.8rem);text-decoration:none}.ff-story__footer-links a:first-child{padding-right:28px;border-right:1px solid rgba(230,199,107,.3)}.ff-story__footer-links a:last-child{padding-left:28px}@media(max-width:989px){.ff-editorial__hero-grid,.ff-editorial-feature{grid-template-columns:1fr}.ff-editorial-feature__media{aspect-ratio:16 / 10}.ff-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.ff-editorial-empty__logo{width:min(100%,560px);margin:-24px auto 28px}.ff-editorial__shell,.ff-story__shell{width:min(calc(100% - 28px),1320px)}.ff-editorial__hero{padding-top:76px}.ff-editorial__hero h1{font-size:min(var(--ffe-title-size-mobile),13vw)}.ff-editorial-empty h2{font-size:min(var(--ffe-section-title-size-mobile),12vw)}.ff-editorial__intro-wrap{padding-top:12px}.ff-editorial__switcher a{flex:1 1 auto;text-align:center}.ff-editorial-feature{min-height:0}.ff-editorial-feature__media{aspect-ratio:4 / 3}.ff-editorial-feature__content{min-height:470px}.ff-editorial__meta{align-items:flex-start;flex-direction:column}.ff-editorial-grid{grid-template-columns:1fr}.ff-editorial-card__media{aspect-ratio:16 / 11}.ff-story__heading h1{font-size:min(var(--ffe-title-size-mobile),13vw);-webkit-hyphens:none;hyphens:none;overflow-wrap:normal;word-break:normal}.ff-story__content h2{font-size:min(var(--ffe-section-title-size-mobile),10vw)}.ff-story__content h3{font-size:min(calc(var(--ffe-section-title-size-mobile) * .78),8vw)}.ff-story__image{width:100%;transform:translateY(28px)}.ff-story__content-wrap{padding:74px 20px 72px}.ff-story__footer-links{grid-template-columns:1fr}.ff-story__footer-links a:first-child{padding-right:0;border-right:0;border-bottom:1px solid rgba(230,199,107,.3)}.ff-story__footer-links a:last-child{padding-left:0}}@media(prefers-reduced-motion:reduce){.ff-editorial-feature__media img,.ff-editorial-card__media img{transition:none}}.ff-features-list{display:grid;gap:28px}.ff-feature-row{overflow:hidden;border:1px solid rgba(7,26,43,.15)}.ff-feature-row--written{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);min-height:560px;background:#fffdf8}.ff-feature-row__media,.ff-feature-profile__media{display:block;min-height:100%;overflow:hidden;background:var(--ffe-navy-soft)}.ff-feature-row__media img,.ff-feature-profile__media img,.ff-feature-detail__portrait>img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.ff-feature-row:hover .ff-feature-row__media>img,.ff-feature-profile:hover .ff-feature-profile__media>img{transform:scale(1.02)}.ff-feature-row__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(42px,6vw,92px);color:var(--ffe-body-dark)}.ff-feature-profile__label{margin:0 0 18px;color:var(--ffe-accent-text-dark);font-size:var(--ffe-small-size);font-weight:750;letter-spacing:.1em;text-transform:uppercase}.ff-feature-row h2,.ff-feature-profile h2{margin:0;color:var(--ffe-title-dark);font-size:min(var(--ffe-section-title-size-desktop),5vw);letter-spacing:-.055em;line-height:.95}.ff-feature-row h2 a,.ff-feature-profile h2 a{color:inherit;text-decoration:none}.ff-feature-row__excerpt,.ff-feature-profile__content>p:not(.ff-editorial__label):not(.ff-feature-profile__label){margin:28px 0 0;color:color-mix(in srgb,var(--ffe-body-dark) 76%,transparent);font-size:var(--ffe-body-size);line-height:1.7}.ff-feature-inline-link{display:inline;margin-left:.25em;border-bottom:1px solid currentColor;color:var(--ffe-accent-text-dark);font-size:var(--ffe-small-size);font-weight:800;letter-spacing:.08em;text-decoration:none;text-transform:uppercase}.ff-feature-row__meta,.ff-feature-video__footer,.ff-feature-detail__meta{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;color:var(--ffe-accent-text-dark);font-size:var(--ffe-small-size);letter-spacing:.08em;text-transform:uppercase}.ff-feature-row__meta{margin-top:auto;padding-top:48px}.ff-feature-row--video{display:grid;grid-template-columns:minmax(320px,.72fr) minmax(0,1.28fr);background:var(--ffe-navy)}.ff-feature-profile{display:grid;grid-template-rows:minmax(300px,.9fr) auto;background:#fffdf8}.ff-feature-profile__media{aspect-ratio:4 / 3;min-height:0}.ff-feature-profile__content{padding:clamp(30px,4vw,56px);color:var(--ffe-body-dark)}.ff-feature-profile__content .ff-feature-inline-link{display:inline-block;margin:28px 0 0}.ff-feature-video{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,5vw,72px);color:var(--ffe-title-light)}.ff-feature-video__player{display:grid;width:100%;overflow:hidden;aspect-ratio:16 / 9;place-items:center;background:radial-gradient(circle at center,rgba(213,170,38,.16),transparent 52%),#020b13}.ff-feature-video__player iframe,.ff-feature-video__player video{width:100%;height:100%;border:0;object-fit:contain}.ff-feature-video__fallback{color:var(--ffe-accent-text);font-size:clamp(1.25rem,2.2vw,2rem);text-decoration:none}.ff-feature-video__empty{max-width:360px;padding:28px;text-align:center}.ff-feature-video__empty span{color:var(--ffe-accent-text);font-size:clamp(1.6rem,3vw,3rem);letter-spacing:-.04em;text-transform:uppercase}.ff-feature-video__empty p{margin:16px 0 0;color:color-mix(in srgb,var(--ffe-body-light) 66%,transparent);line-height:1.6}.ff-feature-video__footer{margin-top:22px;color:color-mix(in srgb,var(--ffe-body-light) 66%,transparent)}.ff-feature-video__footer a{color:var(--ffe-accent-text);text-decoration:none}.ff-feature-detail{padding:clamp(52px,6vw,92px) 0;background:var(--ffe-ivory);color:var(--ffe-body-dark)}.ff-feature-detail__grid{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr);min-height:680px;border:1px solid rgba(7,26,43,.16);background:#fffdf8}.ff-feature-detail__portrait{min-height:640px;overflow:hidden;background:var(--ffe-navy-soft)}.ff-feature-detail__profile{display:flex;flex-direction:column;justify-content:center;padding:clamp(42px,7vw,100px)}.ff-feature-detail__back{display:inline-block;width:fit-content;margin-bottom:clamp(56px,8vw,96px);color:color-mix(in srgb,var(--ffe-body-dark) 66%,transparent);font-size:var(--ffe-small-size);letter-spacing:.1em;text-decoration:none;text-transform:uppercase}.ff-feature-detail__profile .ff-editorial__eyebrow{color:var(--ffe-accent-text-dark)}.ff-feature-detail__profile h1{max-width:760px;margin:0;color:var(--ffe-title-dark);font-size:min(var(--ffe-title-size-desktop),7vw);-webkit-hyphens:none;hyphens:none;letter-spacing:-.065em;line-height:.9;overflow-wrap:normal;word-break:normal}.ff-feature-detail__dek{margin-top:30px;color:color-mix(in srgb,var(--ffe-body-dark) 76%,transparent);font-size:var(--ffe-body-size);line-height:1.65}.ff-feature-detail__meta{margin-top:42px}.ff-feature-detail-video{padding:clamp(52px,6vw,92px) 0;background:var(--ffe-navy)}.ff-feature-detail-video .ff-editorial__eyebrow{margin-bottom:28px}.ff-feature-detail-video .ff-feature-video__player{max-width:1180px;margin:0 auto}.ff-feature-interview>.ff-story__content:first-child{margin-bottom:36px}.ff-feature-interview>.ff-story__content:first-child .ff-editorial__eyebrow{color:var(--ffe-accent-text-dark)}@media(max-width:989px){.ff-feature-row--written,.ff-feature-row--video,.ff-feature-detail__grid{grid-template-columns:1fr}.ff-feature-row--written{min-height:0}.ff-feature-row__media,.ff-feature-detail__portrait{min-height:0;aspect-ratio:4 / 3}.ff-feature-profile{grid-template-rows:auto}}@media(max-width:749px){.ff-feature-row__content,.ff-feature-profile__content,.ff-feature-video,.ff-feature-detail__profile{padding:30px 24px}.ff-feature-row h2,.ff-feature-profile h2{font-size:min(var(--ffe-section-title-size-mobile),10vw)}.ff-feature-row__meta{align-items:flex-start;flex-direction:column}.ff-feature-detail{padding:28px 0 60px}.ff-feature-detail__grid{min-height:0}.ff-feature-detail__back{margin-bottom:52px}.ff-feature-detail__profile h1{font-size:min(var(--ffe-title-size-mobile),13vw)}}@media(prefers-reduced-motion:reduce){.ff-feature-row__media img,.ff-feature-profile__media img{transition:none}}@media(max-width:749px){.ff-editorial__hero{padding:44px 0 36px}.ff-editorial__hero-grid{gap:28px}.ff-editorial__intro{margin-bottom:24px}.ff-editorial__intro-wrap{padding-top:4px}.ff-editorial__body{padding:36px 0}.ff-editorial-feature__content{min-height:0;padding:28px 20px}.ff-editorial__tag{margin-bottom:16px}.ff-editorial__excerpt{margin-top:20px}.ff-editorial__meta{gap:12px;padding-top:28px}.ff-editorial-list-head{margin:44px 0 22px;padding-bottom:14px}.ff-editorial-grid{gap:36px}.ff-editorial-empty{padding:36px 18px}.ff-editorial-empty__logo{margin-bottom:20px}.ff-editorial-empty>p:not(.ff-editorial__eyebrow){margin-top:20px}.ff-editorial-pagination{margin-top:44px}.ff-story__header{padding:42px 0 34px}.ff-story__back{margin-bottom:28px}.ff-story__dek{margin-top:22px}.ff-story__meta{gap:10px 20px;margin-top:28px}.ff-story__content-wrap{padding:48px 20px 44px}.ff-story__content h2,.ff-story__content h3{margin-top:2em}.ff-story__content p{margin:1.15em 0}.ff-story__content blockquote{margin:1.8em 0;padding-left:20px}.ff-story__tags{margin-top:40px;padding-top:18px}.ff-story__footer{padding:40px 0}.ff-story__footer-links a{padding:22px 0}.ff-features-list{gap:20px}.ff-feature-row__content,.ff-feature-profile__content,.ff-feature-video,.ff-feature-detail__profile{padding:26px 20px}.ff-feature-row__excerpt,.ff-feature-profile__content>p:not(.ff-editorial__label):not(.ff-feature-profile__label){margin-top:20px}.ff-feature-row__meta{padding-top:28px}.ff-feature-profile__content .ff-feature-inline-link{margin-top:20px}.ff-feature-detail{padding:24px 0 40px}.ff-feature-detail__back{margin-bottom:32px}.ff-feature-detail__dek{margin-top:22px}.ff-feature-detail__meta{margin-top:28px}.ff-feature-detail-video{padding:40px 0}.ff-feature-detail-video .ff-editorial__eyebrow{margin-bottom:20px}.ff-feature-interview>.ff-story__content:first-child{margin-bottom:28px}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/free-few-editorial.css.map */
