.fa-page{color:var(--fr-ink);background:var(--fr-paper);overflow:clip}.fa-page h1,.fa-page h2,.fa-page h3,.fa-page p{margin:0}.fa-eyebrow{letter-spacing:.14em;color:var(--fr-muted);align-items:center;gap:9px;font-size:10px;font-weight:600;display:flex}.fa-eyebrow>span{background:#9a86bf;border-radius:50%;width:6px;height:6px}.fa-hero{padding-top:100px;padding-bottom:62px}.fa-hero h1{letter-spacing:-.065em;margin-top:30px;font-size:clamp(64px,8.5vw,112px);font-weight:450;line-height:1.02}.fa-hero h1>span{color:var(--fr-muted)}.fa-hero-bottom{justify-content:space-between;align-items:end;gap:28px;margin-top:36px;display:flex}.fa-hero-bottom p{max-width:470px;color:var(--fr-muted);font-size:19px;line-height:1.6}.fa-text-link{border-bottom:1px solid var(--fr-line);white-space:nowrap;align-items:center;gap:20px;padding:12px 0;font-size:13px;display:inline-flex}.fa-text-link:hover{color:var(--fr-muted)}.fa-mission{background:var(--fr-surface);border:1px solid var(--fr-line);border-radius:24px;grid-template-columns:1.1fr 1fr;display:grid;overflow:hidden}.fa-mission-art{isolation:isolate;color:#3d344a;background-color:#c9c0dc;background-image:linear-gradient(#67537e0b 1px,#0000 1px),linear-gradient(90deg,#67537e0b 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:36px 36px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;place-items:center;min-height:440px;display:grid;position:relative;overflow:hidden}.fa-mission-art:after{content:"";z-index:-1;background:radial-gradient(#e9e2f2b0,#0000 68%);position:absolute;inset:0}.fa-orbit{border:1px solid #69538230;border-radius:50%;width:300px;height:300px;position:absolute;transform:rotate(-30deg)scaleY(.7)}.fa-orbit-two{width:410px;height:410px;transform:rotate(35deg)scaleY(.7)}.fa-mark{background:#f7f3fb99;border:1px solid #ffffff90;border-radius:30px;place-items:center;width:132px;height:132px;display:grid;transform:rotate(-8deg);box-shadow:0 20px 50px #4b345b16}.fa-mark img{object-fit:contain;transform:rotate(8deg)}.fa-person{background:#f8f5fcbb;border:1px solid #ffffff80;border-radius:19px;place-items:center;width:62px;height:62px;display:grid;position:absolute;box-shadow:0 8px 24px #4b345b0d}.fa-person .fr-agent{width:37px;height:37px}.fa-person-one{top:20%;left:18%;transform:rotate(-10deg)}.fa-person-two{top:24%;right:12%;transform:rotate(12deg)}.fa-person-three{bottom:23%;left:14%;transform:rotate(8deg)}.fa-person-four{bottom:20%;right:20%;transform:rotate(-9deg)}.fa-art-caption{letter-spacing:.02em;font-size:10px;position:absolute;bottom:24px}.fa-mission-copy{flex-direction:column;justify-content:center;padding:60px 48px;display:flex}.fa-page h2{letter-spacing:-.045em;font-size:clamp(34px,4vw,48px);font-weight:450;line-height:1.12}.fa-mission-copy h2{margin:23px 0}.fa-mission-copy p,.fa-founder-copy p{color:var(--fr-muted);font-size:15px;line-height:1.8}.fa-mission-copy p+p,.fa-founder-copy p+p{margin-top:18px}.fa-story,.fa-principles{padding-top:120px;padding-bottom:120px;scroll-margin-top:35px}.fa-section-heading h2{margin-top:22px}.fa-story-grid{grid-template-columns:1fr 1.55fr;gap:80px;margin-top:50px;display:grid}.fa-chapters{flex-direction:column;align-self:start;gap:5px;display:flex}.fa-chapters button{text-align:left;border-bottom:1px solid var(--fr-line);color:var(--fr-muted);border-radius:10px;align-items:center;gap:22px;padding:23px 20px;font-size:16px;transition:background .2s,color .2s;display:flex}.fa-chapters button>span{font-family:monospace;font-size:10px}.fa-chapters button svg{opacity:0;margin-left:auto}.fa-chapters button[aria-selected=true]{background:var(--fr-surface);color:var(--fr-ink)}.fa-chapters button[aria-selected=true] svg{opacity:1}.fa-story-panel{min-height:340px;padding-top:15px}.fa-story-panel h3{letter-spacing:-.035em;font-size:28px;font-weight:450}.fa-story-panel p{color:var(--fr-muted);max-width:580px;margin-top:20px;font-size:16px;line-height:1.85}.fa-story-notes{flex-wrap:wrap;gap:10px 24px;margin-top:30px;display:flex}.fa-story-notes span{align-items:center;gap:8px;font-size:11px;display:flex}.fa-story-notes svg{color:#8c9e81}.fa-story-panel small{color:var(--fr-muted);margin-top:25px;font-size:11px;display:block}.fa-story-content{animation:.35s both fa-enter}.fa-founder-section{background:var(--fr-surface);border-block:1px solid var(--fr-line)}.fa-founder{grid-template-columns:.9fr 1.1fr;align-items:center;gap:110px;padding-top:80px;padding-bottom:80px;display:grid}.fa-founder-photo{background:#1e1a18;border-radius:17px;max-width:440px;position:relative;overflow:hidden}.fa-founder-photo img{aspect-ratio:1;object-fit:cover;width:100%;height:auto}.fa-founder-photo>div{color:#fff;background:linear-gradient(#0000,#000b);flex-direction:column;gap:5px;padding:55px 28px 25px;display:flex;position:absolute;bottom:0;left:0;right:0}.fa-founder-photo span{font-size:17px}.fa-founder-photo small{color:#ffffffa6;font-size:11px}.fa-founder-copy h2{margin:23px 0}.fa-founder-copy .fa-text-link{margin-top:22px}.fa-principle-grid{grid-template-columns:repeat(3,1fr);gap:50px;margin-top:55px;display:grid}.fa-principle-grid article{border-top:1px solid var(--fr-line);padding-top:27px}.fa-principle-grid article>svg{width:30px;height:30px;color:var(--fr-muted);margin-bottom:35px}.fa-principle-grid h3{letter-spacing:-.025em;font-size:19px;font-weight:500}.fa-principle-grid p{color:var(--fr-muted);margin-top:15px;font-size:14px;line-height:1.8}.fa-company{border-top:1px solid var(--fr-line);justify-content:space-between;gap:40px;padding-block:55px;display:flex}.fa-company h2{margin:20px 0 15px;font-size:29px}.fa-company p{color:var(--fr-muted);font-size:13px;line-height:1.8}.fa-company-links{flex-direction:column;justify-content:center;min-width:300px;display:flex}.fa-company-links a{border-bottom:1px solid var(--fr-line);justify-content:space-between;gap:30px;padding:17px 0;font-size:13px;display:flex}.fa-company-links a:hover{color:var(--fr-muted)}.fa-closing{text-align:center;background:radial-gradient(at 50% 100%,#b5a1ce1f,#0000 70%);padding:110px 0}.fa-closing .fa-eyebrow{justify-content:center}.fa-closing h2{margin:24px 0;font-size:clamp(44px,5.5vw,66px)}.fa-closing p{color:var(--fr-muted);margin-bottom:28px;font-size:14px;line-height:1.8}:is(.fa-page button:focus-visible,.fa-page a:focus-visible){outline:2px solid var(--fr-ink);outline-offset:5px}@keyframes fa-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1600px){.fa-hero{padding-top:120px}}@media (max-width:900px){.fa-mission-copy{padding:36px 30px}.fa-founder{gap:50px}.fa-story-grid{gap:35px}.fa-principle-grid{gap:25px}.fa-mission-art{min-height:400px}.fa-person-one{left:10%}.fa-person-two{right:8%}.fa-person-three{left:8%}.fa-person-four{right:10%}}@media (max-width:700px){.fa-hero{padding-top:62px;padding-bottom:40px}.fa-hero h1{margin-top:25px;font-size:clamp(52px,12vw,80px)}.fa-hero-bottom{margin-top:28px;display:block}.fa-hero-bottom p{font-size:17px}.fa-hero-bottom a{margin-top:22px}.fa-mission{border-radius:18px;grid-template-columns:1fr}.fa-mission-art{min-height:340px}.fa-mission-copy{padding:38px 28px}.fa-mission-copy h2 br{display:none}.fa-story,.fa-principles{padding-block:75px}.fa-story-grid{grid-template-columns:1fr;gap:30px;margin-top:30px}.fa-chapters{flex-direction:row;gap:5px}.fa-chapters button{flex-direction:column;flex:1;align-items:start;gap:10px;padding:15px 10px;font-size:12px;display:flex}.fa-chapters button svg{display:none}.fa-story-panel{min-height:385px;padding-top:0}.fa-story-panel h3{font-size:25px}.fa-story-panel p{font-size:15px}.fa-story-notes{flex-direction:column;gap:12px}.fa-founder{grid-template-columns:1fr;gap:38px;padding-block:45px}.fa-founder-photo{width:100%;max-width:440px;margin:auto}.fa-founder-copy h2 br{display:none}.fa-principle-grid{grid-template-columns:1fr;gap:32px;margin-top:35px}.fa-principle-grid article>svg{margin-bottom:20px}.fa-company{flex-direction:column;gap:24px;padding-block:40px}.fa-company-links{min-width:0}.fa-closing{padding:75px 0}.fa-art-caption{font-size:9px}}@media (prefers-reduced-motion:reduce){.fa-story-content{animation:none}.fa-page *{scroll-behavior:auto;transition:none}}
