.fn-sec{padding:var(--fn-sec-pt, 80px) 0 var(--fn-sec-pb, 80px)}.fn-eyebrow{margin:0;font-family:var(--fn-label-family, var(--fn-caps-family, var(--font-body-family)));font-weight:var(--fn-label-weight, 400);font-size:1.15rem;letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--color-foreground),.7)}.fn-title{margin:0;color:rgb(var(--color-foreground));font-family:var(--fn-title-family, var(--font-heading-family));font-weight:var(--fn-title-weight, 300);letter-spacing:var(--fn-title-spacing, .02em);text-transform:var(--fn-title-transform, uppercase);line-height:1.12;font-size:clamp(2.4rem,3vw,3.6rem)}.fn-title strong,.fn-title b{font-weight:500}.fn-lede{margin:0;max-width:48rem;font-size:1.5rem;line-height:1.6;color:rgba(var(--color-foreground),.8)}.fn-lede p{margin:0}.fn-link{display:inline-block;font-family:var(--fn-label-family, var(--fn-caps-family, var(--font-body-family)));font-size:1.15rem;letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--color-foreground));text-decoration:underline;text-underline-offset:.6rem;text-decoration-thickness:1px}.fn-link__pre{display:inline-block;width:100%;margin-bottom:1rem;color:rgba(var(--color-foreground),.6)}.fn-actions .fn-link:has(.fn-link__pre){margin-top:1.6rem;line-height:1.8;text-wrap:balance}.fn-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem 2.8rem;margin-top:1.2rem}.fn-actions .button{min-width:22rem}.fn-ph{position:relative;display:grid;place-items:center;width:100%;height:100%;min-height:100%;background:linear-gradient(160deg,#efe9e4,#d9cfc8);color:#121212b3;text-align:center}.fn-ph--dark{background:linear-gradient(160deg,#3a3134,#121113);color:#fffc}.fn-ph__note{display:grid;gap:.6rem;max-width:30rem;padding:1.2rem 1.6rem;border:1px solid currentColor;font-family:var(--fn-label-family, var(--font-body-family));font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase;line-height:1.5}.fn-ph__note small{font-size:1rem;letter-spacing:.06em;text-transform:none;opacity:.8}.fn-media{position:relative;overflow:hidden;background:#f3efec}.fn-media>img,.fn-media>video,.fn-media video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}@media screen and (max-width:749px){.fn-sec{padding:calc(var(--fn-sec-pt, 80px) * .7) 0 calc(var(--fn-sec-pb, 80px) * .7)}.fn-lede{font-size:1.4rem}.fn-actions{gap:1.2rem}.fn-actions .button{width:100%;min-width:0}}.fn-post{display:grid;gap:1.4rem;align-content:start;color:rgb(var(--color-foreground));text-decoration:none}.fn-post__media{display:block;aspect-ratio:1}.fn-post__labels{position:absolute;top:1.2rem;left:1.2rem;right:1.2rem;z-index:1;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.6rem;pointer-events:none}.fn-post__tag{padding:.4rem .8rem;background:#fff;color:#121212;font-family:var(--fn-label-family, var(--font-body-family));font-size:1rem;letter-spacing:.12em;text-transform:uppercase}.fn-post__play{position:absolute;right:1.2rem;bottom:1.2rem;z-index:1;display:grid;place-items:center;width:4.4rem;height:4.4rem;background:#fff;color:#121212}.fn-post__body{display:grid;gap:.8rem;align-content:start}.fn-post__title{font-family:var(--fn-caps-family, var(--font-heading-family));font-weight:var(--fn-w-title, 300);font-size:1.6rem;letter-spacing:.03em;text-transform:uppercase;line-height:1.3}.fn-post__excerpt{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;font-size:1.3rem;line-height:1.55;color:rgba(var(--color-foreground),.72)}.fn-post__more{margin-top:.6rem;justify-self:start}.fn-post__meta{display:flex;flex-wrap:wrap;gap:.8rem;font-family:var(--fn-label-family, var(--font-body-family));font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--color-foreground),.65)}.fn-post--featured{grid-template-columns:1fr 1fr;gap:0;background:rgba(var(--color-foreground),.04)}.fn-post--featured .fn-post__media{aspect-ratio:4 / 3;order:2}.fn-post--featured .fn-post__body{align-content:center;gap:1.6rem;padding:clamp(2.4rem,5vw,7rem)}.fn-post--featured .fn-post__title{font-size:clamp(2.4rem,2.8vw,3.6rem);line-height:1.15}.fn-post--featured .fn-post__excerpt{-webkit-line-clamp:4;font-size:1.5rem;max-width:52rem}.fn-posts{display:grid;grid-template-columns:repeat(var(--fn-post-cols, 4),minmax(0,1fr));gap:3.2rem 2rem;margin:0;padding:0;list-style:none}.fn-chips{display:flex;flex-wrap:wrap;gap:.8rem;margin:0;padding:0;list-style:none}.fn-chip{display:inline-flex;align-items:center;min-height:4rem;padding:0 1.8rem;border:1px solid rgba(var(--color-foreground),.2);color:rgb(var(--color-foreground));text-decoration:none;font-family:var(--fn-label-family, var(--font-body-family));font-size:1.1rem;letter-spacing:.12em;text-transform:uppercase}.fn-chip[aria-current=true]{background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground));color:rgb(var(--color-background))}@media screen and (max-width:989px){.fn-posts{grid-template-columns:repeat(2,minmax(0,1fr))}.fn-post--featured .fn-post__media{aspect-ratio:auto;min-height:100%}.fn-post--featured .fn-post__media img{width:100%;height:100%;object-fit:cover}.fn-post--featured .fn-post__title{font-size:2.2rem}}@media screen and (max-width:749px){.fn-post--featured{grid-template-columns:1fr}.fn-post--featured .fn-post__media{order:0}}@media screen and (max-width:749px){.fn-posts--scroll{grid-auto-flow:column;grid-template-columns:none;grid-auto-columns:78%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.fn-posts--scroll>li{scroll-snap-align:start}.fn-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.fn-chip{flex:none}}.fn-ph-text{display:grid;gap:.6rem;padding:1.6rem 1.8rem;border:1px dashed currentColor;background:rgba(var(--color-foreground),.03);font-size:1.3rem;line-height:1.5;text-align:left}.fn-ph-text__label{font-family:var(--fn-label-family, var(--font-body-family));font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase}.fn-ph-text p{margin:0}.fn-pending{display:inline-block;margin-left:.8rem;padding:.2rem .6rem;border:1px dashed currentColor;font-family:var(--fn-label-family, var(--font-body-family));font-size:.95rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;vertical-align:middle}@media screen and (max-width:749px){.fn-sec .page-width:not(.fn-offer__box),.fn-sticky .page-width,.fn-band .page-width{padding-left:1.6rem;padding-right:1.6rem}}body:has(.fn-phero) .fn-sec .fn-title{font-size:clamp(2.8rem,3.4vw,4.4rem);line-height:1.1}body:has(.fn-phero) .fn-lede{font-size:1.7rem;line-height:1.65;max-width:62rem}body:has(.fn-phero) .fn-eyebrow{font-size:1.2rem}body:has(.fn-phero) :is(.fn-check__list li,.fn-moments__row dt,.fn-moments__row dd,.fn-faq__answer,.fn-iview__qa dd,.fn-stack__text,.fn-table__t td,.fn-table__t th,.fn-dates__t td,.fn-dates__t th,.fn-stack__table td,.fn-stack__table th,.fn-cards__text,.fn-frame__pillar dd,.fn-path__text,.fn-dates__empty){font-size:1.65rem;line-height:1.6}body:has(.fn-phero) :is(.fn-stack__aside,.fn-stack__small,.fn-frame__note,.fn-phero__clar,.fn-testis__credit,.fn-iview__credit){font-size:1.4rem;line-height:1.55}@media screen and (max-width:749px){body:has(.fn-phero) .fn-lede{font-size:1.6rem}body:has(.fn-phero) :is(.fn-check__list li,.fn-moments__row dt,.fn-moments__row dd,.fn-faq__answer,.fn-iview__qa dd,.fn-stack__text,.fn-table__t td,.fn-table__t th,.fn-dates__t td,.fn-dates__t th,.fn-stack__table td,.fn-stack__table th,.fn-cards__text,.fn-frame__pillar dd,.fn-path__text,.fn-dates__empty){font-size:1.55rem}}.fn-reveal-on .fn-reveal{opacity:0;transform:translateY(2.4rem);transition:opacity .9s ease,transform .9s ease}.fn-reveal-on .fn-reveal.is-in{opacity:1;transform:none}.fn-tint{background:#f5f5f5}body:has(.fn-phero) .fn-title b,body:has(.fn-phero) .fn-title strong{display:block}body:has(.fn-phero) .fn-title{text-wrap:balance}body:has(.fn-phero) :is(.fn-lede,.fn-flip__close,.fn-moments__close,.fn-stack__statement,.fn-path__statement,.fn-path__line,.fn-cards__note,.fn-table__note){text-wrap:balance}body:has(.fn-phero) :is(.fn-check__list li,.fn-faq__answer,.fn-iview__qa dd,.fn-stack__text,.fn-testis__quote){text-wrap:pretty}@media screen and (min-width:990px){body:has(.fn-phero) :is(.fn-check__head,.fn-faq__head,.fn-dates__head){position:sticky;top:12rem;align-self:start}}.fn-post__tag--new{background:#121212;color:#fff}.fn-byline{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem;font-size:1.15rem;line-height:1.4;color:rgba(var(--color-foreground),.7)}.fn-byline__by{font-family:var(--fn-label-family, var(--font-body-family));font-size:1rem;letter-spacing:.14em;text-transform:uppercase}.fn-byline__name{font-family:var(--fn-caps-family, var(--font-heading-family));font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--color-foreground))}.fn-byline--page{font-size:1.3rem;padding-top:.4rem}.fn-byline--page .fn-byline__by{font-size:1.1rem}.fn-dots{display:none}@media screen and (max-width:749px){.fn-dots{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;max-width:28rem;margin:3.2rem auto 0}.fn-dots[hidden]{display:none}.fn-dot{width:.6rem;height:.6rem;border-radius:50%!important;border:1px solid rgba(var(--color-foreground),.45)}.fn-dot.is-on{background:rgb(var(--color-foreground));border-color:rgb(var(--color-foreground))}}.fn-hero__eyebrow,.fn-phero .fn-eyebrow,.fn-split__eyebrow{font-size:1.3rem!important;font-weight:500!important;letter-spacing:.14em!important}.fn-phero__proof,.fn-split__link,.fn-reels__label,.fn-post--featured .fn-post__tag{font-size:1.2rem!important;font-weight:500!important}#sneak-peeks,#offer,#color-check,#included{scroll-margin-top:120px}
/*# sourceMappingURL=/cdn/shop/t/35/assets/fn-sections.css.map */
