.fs{--fs-ink: #1a1a1a;--fs-ink-soft: #6b655c;--fs-paper: #ffffff;--fs-bone: #f6f3ee;--fs-bone-deep: #ece5da;--fs-line: #e2ddd3;--fs-dark: #1a1713;--fs-dark-2: #2a2521;--fs-gold: #b0895a;--fs-gold-ink: #8a6a3f;--fs-gold-soft: #c8a879;--fs-cream: #efe7da;--fs-ember: #c25a24;--fs-ember-glow: rgba(194, 90, 36, .3);--fs-display: "FraktionSans", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--fs-sans: "FraktionSans", -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif;--fs-mono: "FraktionMono", ui-monospace, "SFMono-Regular", Menlo, monospace;--fs-ease: cubic-bezier(.22, 1, .36, 1);font-family:var(--fs-sans);color:var(--fs-ink);line-height:1.6;font-size:17px;-webkit-font-smoothing:antialiased}.fs *,.fs *:before,.fs *:after{box-sizing:border-box}.fs img{display:block;max-width:100%}.fs :where(h1,h2,h3,h4,p,ul,blockquote,figure){margin:0;padding:0}.fs-wrap{max-width:1280px;margin:0 auto;padding:0 48px}.fs-eyebrow{font-family:var(--fs-mono);font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--fs-gold-ink);font-weight:400}.fs-rule{display:block;width:40px;height:1px;background:var(--fs-gold);transform:scaleX(0);transform-origin:left center;transition:transform 1s var(--fs-ease) .1s}.fs-rule.is-in{transform:scaleX(1)}.fs-body{color:var(--fs-ink-soft);font-size:17px;line-height:1.72}.fs-body p{margin:0}.fs-body p+p{margin-top:1.35em}.fs [data-reveal]{opacity:0;transform:translateY(24px);transition:opacity 1.15s var(--fs-ease),transform 1.15s var(--fs-ease);transition-delay:var(--fs-d, 0ms)}.fs [data-reveal].is-in{opacity:1;transform:none}.fs-img-reveal{overflow:hidden}.fs-img-reveal>img{transform:scale(1.08);clip-path:inset(0 0 100% 0);transition:clip-path 1.5s var(--fs-ease),transform 2.2s var(--fs-ease);transition-delay:var(--fs-d, 0ms)}.fs-img-reveal.is-in>img{clip-path:inset(0 0 0 0);transform:scale(1)}@media(prefers-reduced-motion:reduce){.fs *,.fs *:before,.fs *:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.fs [data-reveal]{opacity:1!important;transform:none!important}.fs-img-reveal>img{clip-path:none!important;transform:none!important}.fs-rule{transform:scaleX(1)!important}.fs-hero__sign-img,.fs-teaser__sign{clip-path:none!important}.fs-band__img,.fs-about-video__media{transform:none!important}}.fs-hero{position:relative;overflow:hidden;background:radial-gradient(58% 46% at 26% 74%,var(--fs-ember-glow) 0%,rgba(194,90,36,.06) 42%,rgba(194,90,36,0) 68%),radial-gradient(90% 80% at 22% 30%,#ffffff0f,#fff0 60%),radial-gradient(120% 120% at 78% 85%,#14110e,#14110e00 62%),linear-gradient(155deg,#35302b,#262220 46%,#1a1713);color:var(--fs-cream)}@keyframes fs-ember-breathe{0%,to{opacity:.82;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}.fs-hero__ember{position:absolute;z-index:0;pointer-events:none;left:4%;bottom:-12%;width:min(58%,720px);aspect-ratio:1 / .72;background:radial-gradient(ellipse at center,var(--fs-ember-glow) 0%,rgba(194,90,36,.07) 45%,rgba(194,90,36,0) 70%);filter:blur(18px);animation:fs-ember-breathe 14s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.fs-hero__ember{animation:none}}.fs-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)' opacity='0.5'/%3E%3C/svg%3E");opacity:.09;mix-blend-mode:overlay}.fs-hero__inner{position:relative;z-index:1;max-width:1440px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1fr);align-items:stretch;gap:clamp(24px,4vw,72px);padding:0 clamp(24px,4vw,64px);min-height:min(100vh,900px)}.fs-hero__media{position:relative;align-self:stretch;min-height:0}.fs-hero__portrait{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:bottom center;filter:drop-shadow(0 40px 80px rgba(0,0,0,.55));transform-origin:50% 100%}.fs-hero__portrait[data-reveal]{opacity:0;transform:translateY(30px) scale(1.03)}.fs-hero__portrait[data-reveal].is-in{opacity:1;transform:none;transition:opacity 1.5s var(--fs-ease),transform 1.8s var(--fs-ease)}.fs-hero__body{display:flex;flex-direction:column;justify-content:center;padding:clamp(56px,5vw,70px) 0 clamp(38px,3.4vw,50px);max-width:700px}.fs-hero__body .fs-eyebrow{color:var(--fs-gold-soft)}.fs-hero__body .fs-rule{margin:14px 0 26px;width:96px;background:var(--fs-gold)}.fs-hero__heading{font-family:var(--fs-display);font-weight:400;color:#fff;font-size:clamp(38px,4.4vw,62px);line-height:1.06;letter-spacing:-.025em;text-transform:uppercase;text-wrap:balance}.fs-hero__subhead{font-family:var(--fs-display);color:var(--fs-gold-soft);font-weight:400;font-size:clamp(19px,1.6vw,23px);line-height:1.4;letter-spacing:-.02em;margin:20px 0 0;max-width:38ch}.fs-hero__body .fs-body{max-width:62ch;margin-top:20px;color:#efe7dab8;font-size:15px;line-height:1.58}.fs-hero__body .fs-body p+p{margin-top:.85em}.fs-hero__sign{margin-top:clamp(26px,2.4vw,34px)}.fs-hero__sign-img{height:clamp(46px,4vw,62px);width:auto;margin-bottom:14px;filter:invert(1) brightness(1.7);opacity:.94}.fs-hero__sign-img[data-reveal]{opacity:0;transform:none;clip-path:inset(0 100% 0 0)}.fs-hero__sign-img[data-reveal].is-in{opacity:.94;clip-path:inset(0 0 0 0);transition:clip-path 1.7s cubic-bezier(.65,0,.35,1) .15s,opacity .5s linear}.fs-hero__sign-name{font-family:var(--fs-mono);color:var(--fs-gold-soft);font-size:13px;letter-spacing:.18em;text-transform:uppercase}.fs-hero__sign-title{font-family:var(--fs-mono);color:#efe7dae6;font-size:12px;letter-spacing:.16em;text-transform:uppercase;margin-top:7px}.fs-hero__stats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:clamp(30px,2.8vw,42px);border-top:1px solid rgba(239,231,218,.14);padding-top:clamp(22px,2vw,28px)}.fs-hero__stats .fs-stat{text-align:left;padding:0 clamp(12px,1.4vw,22px)}.fs-hero__stats .fs-stat:first-child{padding-left:0}.fs-hero__stats .fs-stat+.fs-stat:before{height:46px;top:42%}.fs-hero__stats .fs-stat__value{font-size:clamp(30px,2.5vw,38px)}.fs-hero__stats .fs-stat__label{font-size:10.5px;letter-spacing:.14em;margin-top:10px;opacity:.72}@media(max-width:1100px){.fs-hero__inner{grid-template-columns:1fr;align-items:start;gap:0;min-height:0;padding-bottom:clamp(48px,7vw,64px)}.fs-hero__media{position:relative;align-self:center;width:100%;height:clamp(340px,58vw,520px);margin-bottom:clamp(20px,3vw,32px)}.fs-hero__portrait{object-position:bottom center;filter:none}.fs-hero__media:after{content:"";position:absolute;left:50%;bottom:-6px;transform:translate(-50%);width:min(78%,420px);height:90px;pointer-events:none;background:radial-gradient(ellipse at center,#0000008c,#0000 70%)}.fs-hero__body{max-width:620px;margin:0 auto;padding:0;text-align:center;align-items:center}.fs-hero__body .fs-rule{margin-left:auto;margin-right:auto}.fs-hero__heading{font-size:clamp(34px,7.2vw,52px)}.fs-hero__subhead{margin-left:auto;margin-right:auto;max-width:30ch}.fs-hero__body .fs-body{margin-left:auto;margin-right:auto;max-width:46ch;text-align:left}.fs-hero__sign{display:flex;flex-direction:column;align-items:center}.fs-hero__sign-img{margin-left:auto;margin-right:auto}.fs-hero__stats{grid-template-columns:repeat(2,1fr);gap:clamp(26px,4vw,34px) 0;width:100%}.fs-hero__stats .fs-stat{text-align:center;padding:0 10px}.fs-hero__stats .fs-stat:first-child{padding-left:10px}.fs-hero__stats .fs-stat+.fs-stat:before{display:none}.fs-hero__stats .fs-stat:nth-child(2n):before{content:"";display:block;position:absolute;left:0;top:6px;bottom:6px;width:1px;height:auto;transform:none;background:#efe7da24}}@media(max-width:480px){.fs-hero__media{height:clamp(300px,62vw,380px)}.fs-hero__body .fs-body{text-align:center}.fs-hero__stats{grid-template-columns:1fr;gap:24px 0}.fs-hero__stats .fs-stat:nth-child(2n):before{display:none}.fs-hero__stats .fs-stat+.fs-stat{padding-top:24px;border-top:1px solid rgba(239,231,218,.1)}}.fs-statement{background:var(--fs-paper);text-align:center;padding:clamp(88px,10vw,140px) 0}.fs-statement .fs-eyebrow{display:block;margin-bottom:22px}.fs-statement__heading{font-family:var(--fs-display);font-weight:400;font-size:clamp(32px,5vw,64px);line-height:1.12;letter-spacing:-.022em;max-width:20ch;margin:0 auto}.fs-statement .fs-body{max-width:60ch;margin:36px auto 0;text-align:center;font-size:18px;line-height:1.75}.fs-philosophy{background:var(--fs-paper);padding:0 0 clamp(40px,6vw,96px)}.fs-philosophy__grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(32px,5vw,80px);align-items:center}.fs-philosophy__text{max-width:42ch}.fs-philosophy__text .fs-eyebrow{display:block;margin-bottom:24px}.fs-philosophy__img{width:100%;aspect-ratio:5 / 4}.fs-philosophy__img>img{width:100%;height:100%;object-fit:cover}.fs-band{width:100%;overflow:hidden;height:clamp(360px,46vw,680px)}.fs-band__img{width:100%;height:100%;object-fit:cover;transform:scale(1.12);will-change:transform}.fs-quote{background:var(--fs-paper);padding:clamp(72px,9vw,130px) 0}.fs-quote__grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.8fr);gap:clamp(36px,5vw,80px);align-items:center}.fs-quote__mark{font-family:var(--fs-display);font-weight:400;font-size:clamp(25px,2.9vw,40px);line-height:1.26;letter-spacing:-.022em;text-wrap:balance}.fs-quote__attr{font-family:var(--fs-mono);color:var(--fs-gold-ink);font-size:12px;letter-spacing:.18em;text-transform:uppercase;margin-top:24px}.fs-quote__img{width:100%;aspect-ratio:4 / 5}.fs-quote__img>img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.02)}.fs-stats{background:var(--fs-dark);color:var(--fs-cream);padding:clamp(60px,6.2vw,88px) 0}.fs-stats__grid{display:grid;grid-template-columns:repeat(4,1fr)}.fs-stat{text-align:center;padding:8px clamp(16px,2vw,32px);position:relative}.fs-stat+.fs-stat:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:1px;height:78px;background:#ffffff24}.fs-stat__value{font-family:var(--fs-display);font-weight:400;color:var(--fs-gold-soft);font-size:clamp(40px,4.6vw,64px);line-height:1;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.fs-stat__label{font-family:var(--fs-mono);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--fs-cream);margin-top:14px;line-height:1.5;opacity:.85}.fs-stats__head{text-align:center;margin-bottom:clamp(32px,3.6vw,48px)}.fs-stats__head .fs-eyebrow{color:var(--fs-gold-soft)}.fs-stats__heading{font-family:var(--fs-display);font-weight:400;color:var(--fs-cream);font-size:clamp(28px,3vw,40px);line-height:1.2;letter-spacing:-.02em;margin:14px 0 0;text-wrap:balance}.fs-stats__foot{margin:clamp(32px,3.4vw,44px) 0 0;text-align:center;font-family:var(--fs-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--fs-gold-soft);opacity:.9}.fs-timeline{background:var(--fs-bone);padding:clamp(84px,9vw,128px) 0}.fs-timeline__head{max-width:720px;margin:0 auto clamp(48px,5vw,72px);text-align:center}.fs-timeline__title{font-family:var(--fs-display);font-weight:400;font-size:clamp(30px,3.4vw,44px);line-height:1.16;letter-spacing:-.022em;margin-top:16px;text-wrap:balance}.fs-timeline__list{list-style:none;margin:0 auto;padding:0;max-width:860px;position:relative}.fs-timeline__list:before{content:"";position:absolute;top:6px;bottom:6px;left:122px;width:1px;background:var(--fs-line)}.fs-milestone{position:relative;display:grid;grid-template-columns:100px 1fr;gap:0 46px;padding-bottom:clamp(38px,4vw,54px)}.fs-milestone:last-child{padding-bottom:0}.fs-milestone:before{content:"";position:absolute;left:118px;top:12px;width:9px;height:9px;border-radius:50%;background:var(--fs-bone);border:1px solid var(--fs-gold);transition:background .6s var(--fs-ease),box-shadow .6s var(--fs-ease);transition-delay:var(--fs-d, 0ms)}.fs-milestone.is-in:before{background:var(--fs-gold);box-shadow:0 0 0 5px #b0895a1f,0 0 10px 1px #c25a2459}.fs-milestone__year{font-family:var(--fs-display);font-weight:400;font-size:clamp(22px,2vw,27px);line-height:1;letter-spacing:-.02em;color:var(--fs-gold-ink);text-align:right;padding-top:2px;font-variant-numeric:tabular-nums}.fs-milestone__title{font-family:var(--fs-display);font-weight:400;font-size:clamp(19px,1.7vw,23px);line-height:1.3;letter-spacing:-.02em;color:var(--fs-ink);margin-bottom:8px}.fs-milestone__text{color:var(--fs-ink-soft);font-size:16px;line-height:1.62;max-width:54ch}@media(max-width:720px){.fs-timeline__list:before{left:4px}.fs-milestone{grid-template-columns:1fr;gap:6px;padding-left:30px}.fs-milestone:before{left:0;top:9px}.fs-milestone__year{text-align:left}}.fs-band--video .fs-band__img{transform:none}.fs-band{position:relative}.fs-band--ember:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(70% 90% at 50% 100%,#c25a2457,#c25a241a 45%,#c25a2400 72%),linear-gradient(180deg,#1a17134d,#1a171300 40%);mix-blend-mode:multiply}.fs-band--ember{background:#1a1713}.fs-band video.fs-band__img{width:100%;height:100%;object-fit:cover}.fs-journey{background:var(--fs-bone);padding:clamp(64px,7.5vw,108px) 0 clamp(72px,8vw,116px)}.fs-journey__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,6vw,88px);align-items:stretch}.fs-journey__img{width:100%;aspect-ratio:3 / 2;height:100%}.fs-journey__img>img{width:100%;height:100%;object-fit:cover}.fs-journey__text{display:flex;flex-direction:column;justify-content:center;padding:clamp(4px,1vw,12px) 0}.fs-journey__text .fs-eyebrow{display:block;margin-bottom:20px}.fs-journey__text .fs-body{max-width:46ch}.fs-journey__text .fs-cta{align-self:flex-start;margin-top:30px}.fs-cta{display:inline-flex;align-items:center;gap:12px;margin-top:28px;font-family:var(--fs-mono);font-size:12.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--fs-ink);text-decoration:none;border:1px solid var(--fs-ink);padding:15px 26px;transition:background .35s var(--fs-ease),color .35s var(--fs-ease)}.fs-cta:hover{background:var(--fs-ink);color:var(--fs-paper)}.fs-cta__arrow{transition:transform .35s var(--fs-ease)}.fs-cta:hover .fs-cta__arrow{transform:translate(4px)}.fs-cta:focus-visible{outline:2px solid var(--fs-gold);outline-offset:3px}.fs-cta--solid{background:var(--fs-gold);border-color:var(--fs-gold);color:var(--fs-dark)}.fs-cta--solid:hover{background:var(--fs-ink);border-color:var(--fs-ink);color:var(--fs-paper)}.fs-teaser{background:var(--fs-bone);padding:clamp(56px,6vw,96px) 0}.fs-teaser__grid{display:grid;grid-template-columns:.62fr 1fr;gap:clamp(32px,5vw,72px);align-items:center}.fs-teaser__media{position:relative;background:radial-gradient(120% 120% at 50% 15%,var(--fs-dark-2) 0%,var(--fs-dark) 72%);aspect-ratio:4 / 5;max-width:400px;overflow:hidden;display:flex;align-items:flex-end;justify-content:center}.fs-teaser__portrait{align-self:flex-end;max-height:98%;width:auto;object-fit:contain}.fs-teaser__text .fs-eyebrow{display:block;margin-bottom:20px}.fs-teaser__heading{font-family:var(--fs-display);font-weight:400;font-size:clamp(26px,3vw,40px);line-height:1.18;letter-spacing:-.02em;margin-bottom:18px}.fs-teaser__text .fs-body{max-width:52ch;font-size:18px}.fs-teaser__sign{height:clamp(42px,3.4vw,54px);width:auto;margin:26px 0 2px;opacity:.88}.fs-teaser__sign[data-reveal]{opacity:0;transform:none;clip-path:inset(0 100% 0 0)}.fs-teaser__sign[data-reveal].is-in{opacity:.88;clip-path:inset(0 0 0 0);transition:clip-path 1.7s cubic-bezier(.65,0,.35,1) .15s,opacity .5s linear}.fs-teaser__name{font-family:var(--fs-display);font-size:17px;margin-top:10px}.fs-teaser__title{font-family:var(--fs-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--fs-ink-soft);margin-top:4px}.fs-about-intro{background:var(--fs-paper);text-align:center;padding:clamp(80px,9vw,140px) 0}.fs-about-intro .fs-eyebrow{display:block;margin-bottom:22px}.fs-about-intro__heading{font-family:var(--fs-display);font-weight:400;font-size:clamp(34px,5vw,64px);line-height:1.1;letter-spacing:-.02em;text-transform:uppercase;max-width:16ch;margin:0 auto}.fs-about-intro__lead{max-width:66ch;margin:30px auto 0;color:var(--fs-ink-soft);font-size:18px;line-height:1.62}.fs-about-intro__lead p{margin:0}.fs-about-intro__lead p+p{margin-top:1.1em}.fs-about-intro__closer{font-family:var(--fs-display);font-size:clamp(19px,2vw,24px);color:var(--fs-ink);letter-spacing:-.02em;margin-top:34px}.fs-about-video{width:100%;background:var(--fs-dark);overflow:hidden;height:clamp(340px,46vw,700px)}.fs-about-video__media{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.12);will-change:transform}.fs-cards{padding:clamp(64px,7vw,104px) 0}.fs-cards--bone{background:var(--fs-bone)}.fs-cards--paper{background:var(--fs-paper)}.fs-cards__head{text-align:center;margin-bottom:clamp(36px,4vw,56px)}.fs-cards__head .fs-eyebrow{display:block;margin-bottom:14px}.fs-cards__title{font-family:var(--fs-display);font-weight:400;font-size:clamp(26px,3vw,40px);letter-spacing:-.02em;line-height:1.15}.fs-cards__sub{color:var(--fs-ink-soft);font-size:17px;max-width:60ch;margin:14px auto 0}.fs-cards__grid{display:grid;grid-template-columns:repeat(var(--cols, 3),1fr);gap:clamp(20px,2vw,34px)}.fs-card{display:block;text-decoration:none;color:inherit}.fs-card__imgwrap{overflow:hidden;aspect-ratio:4 / 5;background:var(--fs-bone-deep)}.fs-card--wide .fs-card__imgwrap{aspect-ratio:3 / 2}.fs-card__img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--fs-ease)}.fs-card:hover .fs-card__img{transform:scale(1.05)}.fs-card__title{font-family:var(--fs-display);font-weight:400;font-size:21px;letter-spacing:-.01em;margin-top:18px;display:flex;align-items:center;gap:9px}.fs-card__arrow{color:var(--fs-gold);transition:transform .35s var(--fs-ease)}.fs-card:hover .fs-card__arrow{transform:translate(5px)}.fs-card__sub{color:var(--fs-ink-soft);font-size:15px;margin-top:6px;line-height:1.5}@media(max-width:1024px){.fs-quote__grid{grid-template-columns:1fr 1fr}.fs-quote__img{grid-column:1 / -1;max-width:420px;aspect-ratio:16/10}.fs-cards__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:860px){.fs-wrap{padding:0 24px}.fs-hero__body{padding:40px 0 52px}.fs-philosophy__grid{grid-template-columns:1fr;gap:32px}.fs-philosophy__img{aspect-ratio:4/3;order:-1}.fs-quote__grid{grid-template-columns:1fr;gap:28px}.fs-quote__img{max-width:none;aspect-ratio:4/3}.fs-stats__grid{grid-template-columns:repeat(2,1fr);gap:40px 0}.fs-stat:nth-child(2):before,.fs-stat:nth-child(3):before{display:none}.fs-journey__grid,.fs-teaser__grid{grid-template-columns:1fr;gap:32px}.fs-journey__img{order:-1}.fs-teaser__media{max-width:320px}.fs-cards__grid{grid-template-columns:1fr;gap:28px}}.fs-material{background:var(--fs-paper);padding:clamp(84px,9vw,130px) 0}.fs-material__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,5vw,84px);align-items:center}.fs-material__img{width:100%;aspect-ratio:4 / 5}.fs-material__img>img{width:100%;height:100%;object-fit:cover}.fs-material__heading{font-family:var(--fs-display);font-weight:400;font-size:clamp(26px,2.9vw,40px);line-height:1.18;letter-spacing:-.022em;margin:14px 0 20px;text-wrap:balance}.fs-origin{background:var(--fs-dark);color:var(--fs-cream);padding:clamp(84px,9vw,130px) 0;position:relative;overflow:hidden}.fs-origin:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(46% 42% at 80% 34%,#c25a2426,#c25a240a 34%,#c25a2400 58%)}.fs-origin .fs-wrap{position:relative;z-index:1}.fs-origin .fs-eyebrow{color:var(--fs-gold-soft)}.fs-origin__head{max-width:780px;margin-bottom:clamp(36px,4vw,56px)}.fs-origin__heading{font-family:var(--fs-display);font-weight:400;color:#fff;font-size:clamp(28px,3.4vw,46px);line-height:1.14;letter-spacing:-.024em;margin-top:16px;text-wrap:balance}.fs-origin__grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:clamp(36px,5vw,72px);align-items:start}.fs-origin .fs-body{color:#efe7dab8;font-size:16.5px;line-height:1.78}.fs-origin__pull{font-family:var(--fs-display);font-weight:400;font-size:clamp(21px,2.2vw,30px);line-height:1.36;letter-spacing:-.02em;color:var(--fs-gold-soft);text-wrap:balance;padding-left:clamp(20px,2vw,28px);border-left:1px solid rgba(200,168,121,.42)}.fs-letter{background:var(--fs-bone);padding:clamp(88px,10vw,148px) 0}.fs-letter__inner{max-width:660px;margin:0 auto;text-align:center}.fs-letter__heading{font-family:var(--fs-display);font-weight:400;font-size:clamp(26px,3vw,40px);line-height:1.2;letter-spacing:-.022em;margin:16px 0 30px;text-wrap:balance}.fs-letter__body{text-align:left;font-size:17px;line-height:1.82;color:var(--fs-ink-soft)}.fs-letter__body p+p{margin-top:1.2em}.fs-letter__sign{margin-top:clamp(36px,4vw,52px)}.fs-letter__sign-img{height:clamp(46px,4vw,60px);width:auto;margin:0 auto 12px;opacity:.9}.fs-letter__sign-name{font-family:var(--fs-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--fs-gold-ink)}.fs-letter__sign-title{font-family:var(--fs-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--fs-ink-soft);margin-top:6px}.fs-timeline__intro{margin-top:20px}.fs-timeline__intro p{margin:0 auto;max-width:62ch}@media(max-width:860px){.fs-material__grid{grid-template-columns:1fr;gap:32px}.fs-material__img{aspect-ratio:4 / 3}.fs-origin__grid{grid-template-columns:1fr;gap:32px}.fs-origin__pull{padding-left:18px}.fs-letter__body{text-align:left}}.fs-body strong,.fs-body b{font-weight:400;color:var(--fs-ink);font-size:1.12em;letter-spacing:-.012em;line-height:1.45}.fs-hero__body .fs-body strong,.fs-origin .fs-body strong{color:var(--fs-cream)}.fs-interlude{background:var(--fs-dark);color:var(--fs-cream);padding:clamp(96px,12vw,176px) 0 clamp(80px,10vw,140px);position:relative;overflow:hidden;text-align:center}.fs-interlude:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(52% 58% at 50% 56%,#c25a2433,#c25a240d 38%,#c25a2400 62%)}.fs-interlude+.fs-origin{padding-top:clamp(28px,3.5vw,52px)}.fs-interlude .fs-wrap{position:relative;z-index:1}.fs-interlude__text{font-family:var(--fs-display);font-weight:400;font-size:clamp(26px,3.4vw,48px);line-height:1.28;letter-spacing:-.024em;color:#fff;max-width:28ch;margin:0 auto;text-wrap:balance}.fs-interlude__attr{font-family:var(--fs-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--fs-gold-soft);margin-top:30px}.fs-philosophy__img,.fs-material__img,.fs-quote__img,.fs-journey__img,.fs-card__imgwrap,.fs-band,.fs-about-video{background:var(--fs-bone-deep)}.fs-philosophy__img>img,.fs-material__img>img,.fs-quote__img>img,.fs-journey__img>img,.fs-card__img,.fs-band__img,.fs-about-video__media{width:100%;height:100%;object-fit:cover;object-position:center}.fs-hero__portrait,.fs-teaser__portrait{object-fit:contain}.fs-teaser__portrait{width:100%;height:100%;max-height:100%;object-position:bottom center}.fs-letter__more{margin-top:clamp(34px,4vw,48px)}.fs-letter__more .fs-cta{margin-top:0}
/*# sourceMappingURL=/cdn/shop/t/58/assets/founder-story.css.map */
