.figurelab-page{--fl-bg: #080808;--fl-panel: #121212;--fl-text: #F5F5F3;--fl-muted: #A8A8A8;--fl-border: #272727;--fl-gold: #E8B84A;color:var(--fl-text);background:var(--fl-bg)}body.template-page:has(.figurelab-page) .main-content,body.template-page:has(.figurelab-page) .no-template-index{padding:0;background:#080808}.figurelab-page *,.figurelab-page *:before,.figurelab-page *:after{box-sizing:border-box}.figurelab-page__shell{width:min(100% - 48px,1180px);margin-inline:auto}.figurelab-page h1,.figurelab-page h2,.figurelab-page h3,.figurelab-page h4{color:var(--fl-text);text-transform:none}.figurelab-page a{color:var(--fl-gold)}.figurelab-page a:focus-visible{outline:2px solid var(--fl-gold);outline-offset:4px}.figurelab-page__eyebrow{margin:0 0 18px;color:var(--fl-gold);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.figurelab-page__button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:13px 22px;border:1px solid var(--fl-gold);border-radius:2px;color:#080808!important;background:var(--fl-gold);font-size:13px;font-weight:700;letter-spacing:.06em;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,border-color .18s ease}.figurelab-page__button:hover,.figurelab-page__button:focus-visible{color:#080808;background:#f3ca6d;border-color:#f3ca6d}.figurelab-page__text-link{display:inline-block;margin-top:16px;font-weight:650;text-underline-offset:4px}.figurelab-about__hero{position:relative;display:grid;place-items:center;overflow:hidden;border-bottom:1px solid var(--fl-border);background:var(--fl-bg)}.figurelab-about__hero--has-image{min-height:520px}.figurelab-about__hero--no-image{min-height:350px}.figurelab-about__hero-media{position:absolute;top:0;right:0;bottom:0;left:0}.figurelab-about__hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#080808ed,#080808a3 58%,#0808085c)}.figurelab-about__hero-media img{width:100%;height:100%;object-fit:cover}.figurelab-about__hero-content{position:relative;z-index:1;width:min(100% - 48px,1180px)}.figurelab-about__hero--has-image .figurelab-about__hero-content{padding:100px 0}.figurelab-about__hero--no-image .figurelab-about__hero-content{padding:68px 0}.figurelab-about__hero h1{max-width:850px;margin:0;font-size:clamp(42px,5.4vw,76px);font-weight:600;line-height:1.06;letter-spacing:-.04em}.figurelab-about__hero-subtitle{max-width:690px;margin:26px 0 0;color:var(--fl-muted);font-size:clamp(18px,2vw,23px);line-height:1.55}.figurelab-about__section{padding:70px 0;border-bottom:1px solid var(--fl-border)}.figurelab-about__section--panel{background:var(--fl-panel)}.figurelab-about__copy{max-width:820px}.figurelab-about__section--panel .figurelab-about__copy{margin-left:auto}.figurelab-about__copy h2,.figurelab-about__univers h2,.figurelab-about__engagements h2,.figurelab-about__final h2{margin:0 0 28px;font-size:clamp(30px,3.5vw,48px);font-weight:600;line-height:1.14;letter-spacing:-.025em}.figurelab-about__section--panel .figurelab-about__copy h2:before,.figurelab-about__engagements h2:before{content:"";display:block;width:34px;height:2px;margin-bottom:18px;background:var(--fl-gold)}.figurelab-about__copy p,.figurelab-about__final p{margin:0 0 18px;color:var(--fl-muted);font-size:17px;line-height:1.8}.figurelab-about__copy p:last-child,.figurelab-about__final p:last-of-type{margin-bottom:0}.figurelab-about__universe-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:38px}.figurelab-about__universe{display:flex;min-height:82px;align-items:center;justify-content:space-between;padding:22px 24px;border:1px solid var(--fl-border);color:var(--fl-text)!important;background:var(--fl-panel);font-size:17px;font-weight:650;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,color .18s ease,transform .18s ease}.figurelab-about__universe:after{content:"\2197";color:var(--fl-gold);transition:transform .18s ease}.figurelab-about__universe:hover,.figurelab-about__universe:focus-visible{border-color:#6d5828;color:var(--fl-gold)!important;background:#171717;transform:translateY(-2px)}.figurelab-about__universe:hover:after,.figurelab-about__universe:focus-visible:after{transform:translate(3px,-3px)}.figurelab-about__engagement-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:38px}.figurelab-about__engagement{display:flex;height:100%;flex-direction:column;padding:30px;border:1px solid var(--fl-border);background:var(--fl-panel)}.figurelab-about__engagement h3{margin:0 0 14px;font-size:21px;font-weight:600}.figurelab-about__engagement p{margin:0;color:var(--fl-muted);font-size:16px;line-height:1.7}.figurelab-about__contact{margin-top:28px;color:var(--fl-muted)}.figurelab-about__contact a{font-weight:650}.figurelab-about__final{padding:82px 0;text-align:center}.figurelab-about__final-inner{max-width:820px;margin-inline:auto}.figurelab-about__final .figurelab-page__button{margin-top:30px}.figurelab-legal{min-height:60vh;padding:72px 0 86px}.figurelab-legal__shell{width:min(100% - 48px,860px);margin-inline:auto}.figurelab-legal h1{margin:0 0 36px;padding-bottom:22px;border-bottom:1px solid var(--fl-border);font-size:clamp(36px,4.4vw,56px);font-weight:600;line-height:1.12;letter-spacing:-.03em}.figurelab-legal__page-label{margin:0 0 26px;color:var(--fl-gold);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.figurelab-legal__content{color:var(--fl-muted);font-size:16px;line-height:1.78;overflow-wrap:anywhere}.figurelab-legal__content h1,.figurelab-legal__content h2,.figurelab-legal__content h3,.figurelab-legal__content h4{margin:1.75em 0 .65em;color:var(--fl-text);line-height:1.3}.figurelab-legal__content h1{font-size:30px}.figurelab-legal__content h2{font-size:26px}.figurelab-legal__content h3{font-size:21px}.figurelab-legal__content h4{font-size:18px}.figurelab-legal__content p{margin:0 0 1.05em;color:var(--fl-muted)}.figurelab-legal__content strong{color:var(--fl-text)}.figurelab-legal__content a{color:var(--fl-gold);text-decoration:underline;text-underline-offset:3px}.figurelab-legal__content a:hover{color:#f3ca6d}.figurelab-legal__content ul,.figurelab-legal__content ol{margin:0 0 1.25em;padding-left:1.65em}.figurelab-legal__content ul{list-style:disc outside}.figurelab-legal__content ol{list-style:decimal outside}.figurelab-legal__content li{margin:.4em 0;padding-left:.15em}.figurelab-legal__content li:before{content:none!important}.figurelab-legal__content li>p{display:inline}.figurelab-legal__content blockquote{margin:2em 0;padding:4px 0 4px 24px;border-left:2px solid var(--fl-gold);color:var(--fl-text)}.figurelab-legal__content table{display:block;width:100%;margin:2em 0;overflow-x:auto;border-collapse:collapse}.figurelab-legal__content th,.figurelab-legal__content td{min-width:130px;padding:12px 14px;border:1px solid var(--fl-border);text-align:left}.figurelab-legal__content th{color:var(--fl-text);background:var(--fl-panel)}.figurelab-legal__content>:first-child{margin-top:0}.figurelab-legal__content>:last-child{margin-bottom:0}body.template-policy,body.template-policy .main-content,body.template-policy .no-template-index{--fl-bg: #080808;--fl-panel: #121212;--fl-text: #F5F5F3;--fl-muted: #A8A8A8;--fl-border: #272727;--fl-gold: #E8B84A;color:var(--fl-text);background:var(--fl-bg)}body.template-policy .main-content,body.template-policy .no-template-index{padding:0}body.template-policy .shopify-policy__container{width:min(100% - 48px,860px);max-width:860px;margin-inline:auto;padding:72px 0 86px;color:var(--fl-muted);font-size:16px;line-height:1.78;overflow-wrap:anywhere}body.template-policy .shopify-policy__title{text-align:left}body.template-policy .shopify-policy__title h1{margin:0 0 36px;padding-bottom:22px;border-bottom:1px solid var(--fl-border);color:var(--fl-text);font-size:clamp(36px,4.4vw,56px);font-weight:600;line-height:1.12;letter-spacing:-.03em;text-transform:none}body.template-policy .shopify-policy__body h1,body.template-policy .shopify-policy__body h2,body.template-policy .shopify-policy__body h3,body.template-policy .shopify-policy__body h4{margin:1.75em 0 .65em;color:var(--fl-text);line-height:1.3;text-transform:none}body.template-policy .shopify-policy__body h1{font-size:30px}body.template-policy .shopify-policy__body h2{font-size:26px}body.template-policy .shopify-policy__body h3{font-size:21px}body.template-policy .shopify-policy__body h4{font-size:18px}body.template-policy .shopify-policy__body p{margin:0 0 1.05em;color:var(--fl-muted)}body.template-policy .shopify-policy__body strong{color:var(--fl-text)}body.template-policy .shopify-policy__body a{color:var(--fl-gold);text-decoration:underline;text-underline-offset:3px}body.template-policy .shopify-policy__body a:hover{color:#f3ca6d}body.template-policy .shopify-policy__body a:focus-visible{outline:2px solid var(--fl-gold);outline-offset:3px}body.template-policy .shopify-policy__body ul,body.template-policy .shopify-policy__body ol{margin:0 0 1.25em;padding-left:1.65em}body.template-policy .shopify-policy__body ul{list-style:disc outside}body.template-policy .shopify-policy__body ol{list-style:decimal outside}body.template-policy .shopify-policy__body li{margin:.4em 0;padding-left:.15em}body.template-policy .shopify-policy__body li:before{content:none!important}body.template-policy .shopify-policy__body li>p{display:inline}body.template-policy .shopify-policy__body blockquote{margin:2em 0;padding:4px 0 4px 24px;border-left:2px solid var(--fl-gold);color:var(--fl-text)}body.template-policy .shopify-policy__body table{display:block;width:100%;margin:2em 0;overflow-x:auto;border-collapse:collapse}body.template-policy .shopify-policy__body th,body.template-policy .shopify-policy__body td{min-width:130px;padding:12px 14px;border:1px solid var(--fl-border);text-align:left}body.template-policy .shopify-policy__body th{color:var(--fl-text);background:var(--fl-panel)}body.template-policy .shopify-policy__body>:first-child{margin-top:0}body.template-policy .shopify-policy__body>:last-child{margin-bottom:0}@media(max-width:900px){.figurelab-about__universe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.figurelab-about__engagement-grid{grid-template-columns:1fr}}@media(max-width:749px){.figurelab-page__shell,.figurelab-about__hero-content,.figurelab-legal__shell{width:min(100% - 36px,1180px)}.figurelab-about__hero--has-image{min-height:460px}.figurelab-about__hero--no-image{min-height:310px}.figurelab-about__hero--has-image .figurelab-about__hero-content{padding:76px 0}.figurelab-about__hero--no-image .figurelab-about__hero-content{padding:52px 0}.figurelab-about__hero h1{font-size:clamp(36px,11vw,52px)}.figurelab-about__hero-subtitle{margin-top:20px;font-size:17px}.figurelab-about__section{padding:50px 0}.figurelab-about__copy h2,.figurelab-about__univers h2,.figurelab-about__engagements h2,.figurelab-about__final h2{margin-bottom:22px;font-size:clamp(28px,8vw,38px)}.figurelab-about__copy p,.figurelab-about__final p{font-size:16px;line-height:1.72}.figurelab-about__universe-grid{grid-template-columns:1fr;gap:10px;margin-top:28px}.figurelab-about__universe{min-height:68px;padding:18px 20px}.figurelab-about__engagement-grid{margin-top:28px}.figurelab-about__engagement{padding:24px}.figurelab-about__final{padding:60px 0}.figurelab-page__button{width:100%}.figurelab-legal{padding:50px 0 64px}.figurelab-legal h1{margin-bottom:30px;padding-bottom:20px;font-size:clamp(34px,10vw,44px)}.figurelab-legal__content{font-size:15.5px;line-height:1.72}.figurelab-legal__content h2{font-size:24px}.figurelab-legal__content h3{font-size:20px}body.template-policy .shopify-policy__container{width:min(100% - 36px,860px);padding:50px 0 64px;font-size:15.5px;line-height:1.72}body.template-policy .shopify-policy__title h1{margin-bottom:30px;padding-bottom:20px;font-size:clamp(34px,10vw,44px)}body.template-policy .shopify-policy__body h2{font-size:24px}body.template-policy .shopify-policy__body h3{font-size:20px}}.figurelab-faq-page{min-height:60vh;padding:72px 0 86px}.figurelab-faq-page__shell{width:min(100% - 48px,900px);margin-inline:auto}.figurelab-faq-page__eyebrow{margin:0 0 14px;color:var(--fl-gold);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.figurelab-faq-page__content>h1:first-child{margin:0 0 38px;padding-bottom:24px;border-bottom:1px solid var(--fl-border);font-size:clamp(38px,4.4vw,56px);font-weight:600;line-height:1.12;letter-spacing:-.03em}.figurelab-faq-page__content{color:var(--fl-muted);font-size:16px;line-height:1.72}.figurelab-faq-page__content>:first-child{margin-top:0}.figurelab-faq-page__content>:last-child{margin-bottom:0}.figurelab-faq-page__content:not(.is-enhanced) h2{margin:1.8em 0 .65em;color:var(--fl-text);font-size:21px;line-height:1.35}.figurelab-faq-page__content p{color:var(--fl-muted)}.figurelab-faq-page__content a{color:var(--fl-gold);text-decoration:underline;text-underline-offset:3px}.figurelab-faq-page__content a:hover{color:#f3ca6d}.figurelab-faq-page__content a:focus-visible,.figurelab-faq__button:focus-visible{outline:2px solid var(--fl-gold);outline-offset:3px}.figurelab-faq-page__content ul,.figurelab-faq-page__content ol{margin:.8em 0 1.15em;padding-left:1.65em}.figurelab-faq-page__content ul{list-style:disc outside}.figurelab-faq-page__content ol{list-style:decimal outside}.figurelab-faq-page__content li{margin:.35em 0;padding-left:.15em}.figurelab-faq-page__content li:before{content:none!important}.figurelab-faq-page__content li>p{display:inline}.figurelab-faq{border-top:1px solid var(--fl-border)}.figurelab-faq__item{border-bottom:1px solid var(--fl-border);background:#0d0d0d}.figurelab-faq__button{display:flex;width:100%;min-height:72px;align-items:center;justify-content:space-between;gap:24px;margin:0;padding:20px 22px;border:0;border-radius:0;color:var(--fl-text);background:transparent;box-shadow:none;text-align:left;font:inherit;font-size:17px;font-weight:650;line-height:1.4;cursor:pointer;transition:color .18s ease,background-color .18s ease}.figurelab-faq__button:hover,.figurelab-faq__button[aria-expanded=true]{color:var(--fl-gold);background:var(--fl-panel)}.figurelab-faq__icon{position:relative;flex:0 0 18px;width:18px;height:18px}.figurelab-faq__icon:before,.figurelab-faq__icon:after{content:"";position:absolute;top:50%;left:50%;width:14px;height:1px;background:currentColor;transform:translate(-50%,-50%);transition:transform .18s ease}.figurelab-faq__icon:after{transform:translate(-50%,-50%) rotate(90deg)}.figurelab-faq__button[aria-expanded=true] .figurelab-faq__icon:after{transform:translate(-50%,-50%) rotate(0)}.figurelab-faq__panel{padding:0 22px 24px;color:var(--fl-muted)}.figurelab-faq__panel[hidden]{display:none}.figurelab-faq__panel>:first-child{margin-top:0}.figurelab-faq__panel>:last-child{margin-bottom:0}.figurelab-faq__panel strong{color:var(--fl-text)}@media(max-width:749px){.figurelab-faq-page{padding:50px 0 64px}.figurelab-faq-page__shell{width:min(100% - 36px,900px)}.figurelab-faq-page__content>h1:first-child{margin-bottom:30px;padding-bottom:20px;font-size:clamp(34px,10vw,44px)}.figurelab-faq__button{min-height:66px;gap:16px;padding:18px 16px;font-size:16px}.figurelab-faq__panel{padding:0 16px 20px;font-size:15.5px;line-height:1.7}}@media(prefers-reduced-motion:reduce){.figurelab-about__universe,.figurelab-about__universe:after,.figurelab-page__button,.figurelab-faq__button,.figurelab-faq__icon:after{transition:none}}body.template-blog:has(.figurelab-blog-page) .main-content,body.template-blog:has(.figurelab-blog-page) .no-template-index,body.template-article:has(.figurelab-article-page) .main-content,body.template-article:has(.figurelab-article-page) .no-template-index{padding:0;background:#080808}.figurelab-blog-page__hero{position:relative;overflow:hidden;padding:72px 0 62px;border-bottom:1px solid var(--fl-border);background:var(--fl-bg)}.figurelab-blog-page__hero-media{position:absolute;top:0;right:0;bottom:0;left:0}.figurelab-blog-page__hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#080808f2,#080808bd 64%,#08080894)}.figurelab-blog-page__hero-media img{width:100%;height:100%;object-fit:cover}.figurelab-blog-page__hero>.figurelab-page__shell{position:relative;z-index:1}.figurelab-blog-page__hero h1{max-width:880px;margin:0;font-size:clamp(40px,5.2vw,68px);font-weight:600;line-height:1.06;letter-spacing:-.04em}.figurelab-blog-page__intro{max-width:720px;margin:24px 0 0;color:var(--fl-muted);font-size:clamp(17px,2vw,21px);line-height:1.6}.figurelab-blog-page__body{padding-block:44px 88px}.figurelab-blog-search{display:flex;max-width:620px;margin:0 0 44px auto}.figurelab-blog-search input{width:100%;min-height:48px;margin:0;padding:12px 16px;border:1px solid var(--fl-border);border-right:0;border-radius:2px 0 0 2px;color:var(--fl-text);background:var(--fl-panel);box-shadow:none}.figurelab-blog-search input::placeholder{color:var(--fl-muted);opacity:1}.figurelab-blog-search input:focus{border-color:var(--fl-gold);outline:0}.figurelab-blog-search button{min-height:48px;margin:0;padding:12px 20px;border:1px solid var(--fl-gold);border-radius:0 2px 2px 0;color:#080808;background:var(--fl-gold);font-weight:700}.figurelab-blog-featured{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(320px,.85fr);margin-bottom:64px;border:1px solid var(--fl-border);background:var(--fl-panel)}.figurelab-blog-featured__media{min-height:460px;overflow:hidden;background:#0d0d0d}.figurelab-blog-featured__media img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.figurelab-blog-featured:hover .figurelab-blog-featured__media img{transform:scale(1.015)}.figurelab-blog-featured__content{display:flex;flex-direction:column;justify-content:center;padding:clamp(34px,5vw,66px)}.figurelab-blog-card__label{margin:0 0 14px!important;color:var(--fl-gold)!important;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.figurelab-blog-featured time,.figurelab-blog-card time{color:var(--fl-muted);font-size:13px;letter-spacing:.04em}.figurelab-blog-featured h2{margin:17px 0 18px;font-size:clamp(29px,3.3vw,46px);font-weight:600;line-height:1.14;letter-spacing:-.025em}.figurelab-blog-featured h2 a,.figurelab-blog-card h2 a{color:var(--fl-text);text-decoration:none}.figurelab-blog-featured__content>p:not(.figurelab-blog-card__label),.figurelab-blog-card__content>p{margin:0;color:var(--fl-muted);line-height:1.7}.figurelab-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.figurelab-blog-grid--two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:880px;margin-inline:auto}.figurelab-blog-card{display:flex;min-width:0;flex-direction:column;border:1px solid var(--fl-border);background:var(--fl-panel);transition:border-color .2s ease,transform .2s ease}.figurelab-blog-card:hover{border-color:#69572d;transform:translateY(-3px)}.figurelab-blog-card__media{display:block;overflow:hidden;aspect-ratio:16 / 10;background:#0d0d0d}.figurelab-blog-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.figurelab-blog-card:hover .figurelab-blog-card__media img{transform:scale(1.02)}.figurelab-blog-card__content{display:flex;height:100%;flex-direction:column;padding:26px}.figurelab-blog-card h2{margin:14px 0;font-size:22px;font-weight:600;line-height:1.3}.figurelab-blog-card .figurelab-page__text-link{margin-top:auto;padding-top:18px}.figurelab-blog-pagination{margin-top:48px;color:var(--fl-text);text-align:center}.figurelab-blog-pagination .page,.figurelab-blog-pagination .next,.figurelab-blog-pagination .prev{display:inline-block;margin:3px}.figurelab-blog-pagination a,.figurelab-blog-pagination .current{display:inline-grid;min-width:42px;min-height:42px;place-items:center;padding:8px;border:1px solid var(--fl-border);color:var(--fl-text);text-decoration:none}.figurelab-blog-pagination .current{border-color:var(--fl-gold);color:#080808;background:var(--fl-gold)}.figurelab-blog-editorial{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);gap:clamp(34px,7vw,90px);margin-top:72px;padding:clamp(34px,5vw,58px);border:1px solid var(--fl-border);background:var(--fl-panel)}.figurelab-blog-editorial .figurelab-page__eyebrow{grid-column:1 / -1;margin-bottom:-18px}.figurelab-blog-editorial h2{margin:0;font-size:clamp(30px,3.6vw,46px);font-weight:600;line-height:1.14;letter-spacing:-.025em}.figurelab-blog-editorial__copy{max-width:700px}.figurelab-blog-editorial__copy p{margin:0 0 18px;color:var(--fl-muted);font-size:17px;line-height:1.78}.figurelab-blog-editorial__copy p:last-child{margin-bottom:0}.figurelab-blog-cta{display:flex;align-items:center;justify-content:space-between;gap:36px;margin-top:28px;padding:38px 42px;border:1px solid var(--fl-border);background:#0d0d0d}.figurelab-blog-cta h2{max-width:710px;margin:0;font-size:clamp(28px,3.5vw,42px);font-weight:600;line-height:1.14;letter-spacing:-.025em}.figurelab-blog-cta .figurelab-page__button{flex:0 0 auto;margin:0}.figurelab-article-page{padding:72px 0 92px}.figurelab-article-page__narrow{width:min(100% - 48px,820px);margin-inline:auto}.figurelab-article-page__back{display:inline-block;margin-bottom:32px;color:var(--fl-gold);font-size:14px;font-weight:650;text-decoration:none}.figurelab-article-page__back:hover{color:#f3ca6d;text-decoration:underline;text-underline-offset:4px}.figurelab-article-page__header .figurelab-page__eyebrow{margin-bottom:16px}.figurelab-article-page__header h1{margin:0;font-size:clamp(38px,4.8vw,62px);font-weight:600;line-height:1.1;letter-spacing:-.035em}.figurelab-article-page__meta{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 0;color:var(--fl-muted);font-size:14px}.figurelab-article-page__image{margin-top:48px}.figurelab-article-page__image img{display:block;width:100%;height:auto}.figurelab-article-page__image+.figurelab-article-page__narrow{margin-top:54px}.figurelab-article-page__content{color:var(--fl-muted);font-size:17px;line-height:1.82;overflow-wrap:anywhere}.figurelab-article-page__content>:first-child{margin-top:0}.figurelab-article-page__content>:last-child{margin-bottom:0}.figurelab-article-page__content h1,.figurelab-article-page__content h2,.figurelab-article-page__content h3,.figurelab-article-page__content h4{margin:1.8em 0 .65em;color:var(--fl-text);line-height:1.25;letter-spacing:-.015em}.figurelab-article-page__content h1{font-size:34px}.figurelab-article-page__content h2{position:relative;padding-top:17px;font-size:29px}.figurelab-article-page__content h2:before{content:"";position:absolute;top:0;left:0;width:32px;height:2px;background:var(--fl-gold)}.figurelab-article-page__content h3{font-size:23px}.figurelab-article-page__content h4{font-size:19px}.figurelab-article-page__content p{margin:0 0 1.25em;color:var(--fl-muted)}.figurelab-article-page__content li{color:var(--fl-muted)}.figurelab-article-page__content strong{color:var(--fl-text)}.figurelab-article-page__content em{color:#c2c2bf}.figurelab-article-page__content a{color:var(--fl-gold);text-decoration:underline;text-underline-offset:3px}.figurelab-article-page__content a:hover{color:#f3ca6d}.figurelab-article-page__content a:focus-visible{outline:2px solid var(--fl-gold);outline-offset:3px}.figurelab-article-page__content ul,.figurelab-article-page__content ol{margin:1.25em 0;padding-left:1.6em}.figurelab-article-page__content ul{list-style:disc outside}.figurelab-article-page__content ol{list-style:decimal outside}.figurelab-article-page__content li{margin:.5em 0;padding-left:.2em}.figurelab-article-page__content li:before{content:none!important}.figurelab-article-page__content li>p{display:inline}.figurelab-article-page__content blockquote{margin:2em 0;padding:22px 24px;border-left:2px solid var(--fl-gold);color:var(--fl-text);background:var(--fl-panel)}.figurelab-article-page__content blockquote>:last-child{margin-bottom:0}.figurelab-article-page__content table{display:block;width:100%;margin:2em 0;overflow-x:auto;border-collapse:collapse}.figurelab-article-page__content th,.figurelab-article-page__content td{min-width:130px;padding:12px 14px;border:1px solid var(--fl-border);text-align:left}.figurelab-article-page__content th{color:var(--fl-text);background:var(--fl-panel)}.figurelab-article-page__content img{display:block;max-width:100%;height:auto;margin:2em auto}.figurelab-article-page__content figure{max-width:100%;margin:2em auto}.figurelab-article-page__content figure img{margin:0 auto}.figurelab-article-page__content figcaption{margin-top:10px;color:var(--fl-muted);font-size:13px;line-height:1.55;text-align:center}.figurelab-article-page__content hr{height:1px;margin:2.5em 0;border:0;background:var(--fl-border)}.figurelab-article-page__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:42px;padding-top:24px;border-top:1px solid var(--fl-border)}.figurelab-article-page__tags a{padding:7px 11px;border:1px solid var(--fl-border);color:var(--fl-muted);font-size:13px;text-decoration:none}.figurelab-article-related{margin-top:72px;padding-top:64px;border-top:1px solid var(--fl-border)}.figurelab-article-related__header h2{margin:0;font-size:clamp(30px,3.5vw,44px);font-weight:600;line-height:1.15;letter-spacing:-.025em}.figurelab-article-related__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:32px}.figurelab-article-related__card{display:flex;min-width:0;flex-direction:column;border:1px solid var(--fl-border);background:var(--fl-panel);transition:border-color .2s ease,transform .2s ease}.figurelab-article-related__card:hover{border-color:#69572d;transform:translateY(-3px)}.figurelab-article-related__media{display:block;overflow:hidden;aspect-ratio:16 / 10;background:#0d0d0d}.figurelab-article-related__media img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.figurelab-article-related__card:hover .figurelab-article-related__media img{transform:scale(1.02)}.figurelab-article-related__content{display:flex;height:100%;flex-direction:column;padding:24px}.figurelab-article-related__content time{color:var(--fl-muted);font-size:13px}.figurelab-article-related__content h3{margin:13px 0 0;font-size:21px;font-weight:600;line-height:1.32}.figurelab-article-related__content h3 a{color:var(--fl-text);text-decoration:none}.figurelab-article-related__content .figurelab-page__text-link{margin-top:auto;padding-top:20px}.figurelab-article-cta{display:flex;align-items:center;justify-content:space-between;gap:36px;margin-top:64px;padding:38px 42px;border:1px solid var(--fl-border);background:var(--fl-panel)}.figurelab-article-cta .figurelab-page__eyebrow{margin-bottom:10px}.figurelab-article-cta h2{margin:0;font-size:clamp(28px,3vw,38px);font-weight:600;line-height:1.15}.figurelab-article-cta p:not(.figurelab-page__eyebrow){margin:12px 0 0;color:var(--fl-muted);font-size:16px}.figurelab-article-cta .figurelab-page__button{flex:0 0 auto;margin:0}.figurelab-article-comments{margin-top:58px}.figurelab-article-comments:empty{display:none}.figurelab-article-comments hr{height:1px;margin:32px 0;border:0;background:var(--fl-border)}.figurelab-article-comments .h2{color:var(--fl-text)}.figurelab-article-comments #comments ul{margin:0;padding:0;list-style:none}.figurelab-article-comments #comments li{margin:0 0 16px;padding:20px;border:1px solid var(--fl-border);background:var(--fl-panel)}.figurelab-article-comments input:not([type=submit]),.figurelab-article-comments textarea{width:100%;margin-bottom:14px;border:1px solid var(--fl-border);color:var(--fl-text);background:var(--fl-panel);box-shadow:none}.figurelab-article-comments input:focus,.figurelab-article-comments textarea:focus{border-color:var(--fl-gold);outline:0}.figurelab-article-comments input[type=submit]{border-color:var(--fl-gold);color:#080808;background:var(--fl-gold)}@media(max-width:989px){.figurelab-blog-featured{grid-template-columns:1fr}.figurelab-blog-featured__media{min-height:auto;aspect-ratio:16 / 9}.figurelab-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.figurelab-blog-grid--two{max-width:none}.figurelab-blog-editorial{grid-template-columns:1fr;gap:22px}.figurelab-blog-editorial .figurelab-page__eyebrow{grid-column:auto;margin-bottom:-4px}.figurelab-article-related__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:749px){.figurelab-blog-page__hero{padding:52px 0 46px}.figurelab-blog-page__hero h1{font-size:clamp(36px,11vw,50px)}.figurelab-blog-page__intro{margin-top:19px;font-size:17px}.figurelab-blog-page__body{padding-block:30px 62px}.figurelab-blog-search{margin-bottom:34px}.figurelab-blog-search button{padding-inline:14px}.figurelab-blog-featured{margin-bottom:40px}.figurelab-blog-featured__content{padding:28px 22px 30px}.figurelab-blog-featured h2{font-size:29px}.figurelab-blog-grid{grid-template-columns:1fr;gap:16px}.figurelab-blog-card__content{padding:22px}.figurelab-blog-editorial{margin-top:46px;padding:28px 22px}.figurelab-blog-editorial__copy p{font-size:16px;line-height:1.72}.figurelab-blog-cta{align-items:stretch;flex-direction:column;gap:26px;margin-top:18px;padding:28px 22px}.figurelab-blog-cta .figurelab-page__button{width:100%}.figurelab-article-page{padding:50px 0 66px}.figurelab-article-page__narrow{width:min(100% - 36px,820px)}.figurelab-article-page__header h1{font-size:clamp(34px,9.5vw,46px)}.figurelab-article-page__image{width:100%;margin-top:36px}.figurelab-article-page__image img{max-height:none}.figurelab-article-page__image+.figurelab-article-page__narrow{margin-top:38px}.figurelab-article-page__content{font-size:16px;line-height:1.76}.figurelab-article-page__content h2{font-size:26px}.figurelab-article-page__content h3{font-size:22px}.figurelab-article-page__content blockquote{padding:19px 18px}.figurelab-article-related{margin-top:52px;padding-top:46px}.figurelab-article-related__grid{grid-template-columns:1fr;gap:16px;margin-top:26px}.figurelab-article-related__content{padding:21px}.figurelab-article-cta{align-items:stretch;flex-direction:column;gap:26px;margin-top:46px;padding:28px 22px}.figurelab-article-cta .figurelab-page__button{width:100%}.figurelab-article-comments{margin-top:44px}}@media(prefers-reduced-motion:reduce){.figurelab-blog-featured__media img,.figurelab-blog-card,.figurelab-blog-card__media img,.figurelab-article-related__card,.figurelab-article-related__media img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/figurelab-pages.css.map */
