@media (min-width: 1024px){.about-page .about-hero{position:relative;isolation:isolate;display:grid;align-items:center;aspect-ratio:16 / 9;min-height:720px}.about-page .about-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.about-page .about-hero-image>img{height:100%}.about-page .about-hero-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#10100ef5,#10100ec4 37%,#10100e18 78%)}.about-page .about-hero-copy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;width:min(760px,65%);margin:0;padding-block:3rem;padding-top:7rem}.about-page .about-hero-copy h1{font-size:clamp(3.1rem,5vw,4.65rem);line-height:1.04}}.about-page{--about-ink: #151512;--about-paper: #f2ecdf;--about-muted: #aaa69d;--about-orange: #ff8a3d;background:radial-gradient(ellipse at 12% 34%,#4a2b1a38,transparent 35rem),#10100e;color:var(--about-paper)}.about-page *{box-sizing:border-box}.about-hero{padding-top:5.5rem}.about-hero-image{position:relative;width:100%;margin:0;overflow:hidden;background:#151411}.about-hero-image>img{display:block;width:100%;height:auto;aspect-ratio:16 / 9;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.about-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(0deg,#10100e78,transparent 48%)}.about-hero-copy{max-width:1240px;margin:0 auto;padding:clamp(2.5rem,6vw,5.5rem) clamp(1.25rem,6vw,5rem) clamp(3rem,7vw,6.5rem)}.about-kicker{color:#d5ae79;font-size:.68rem;font-weight:700;letter-spacing:.19em;line-height:1.4;text-transform:uppercase}.about-hero-copy h1{max-width:980px;margin:1.25rem 0 1rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.7rem,6.4vw,6.2rem);font-weight:500;line-height:.99;letter-spacing:-.055em;text-wrap:balance}.about-hero-subline{max-width:570px;color:#c4bfb3;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.65}.about-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:.7rem;margin-top:1.7rem;padding:.8rem 1.1rem;color:#1a1510;background:var(--about-orange, #ff8a3d);text-decoration:none;font-size:.9rem;font-weight:700;transition:background-color .2s ease,transform .2s ease}.about-button:hover{background:#ffad78;transform:translateY(-2px)}.about-button:focus-visible,.about-page a:focus-visible,.about-page button:focus-visible{outline:2px solid #ffb782;outline-offset:4px}.about-proof{padding:2rem clamp(1.25rem,5vw,4.5rem) 3.7rem;border-top:1px solid #ffffff1a;border-bottom:1px solid #ffffff16;background:#161613}.about-proof-heading{display:flex;max-width:1320px;align-items:center;gap:1rem;margin:0 auto 1.4rem;color:#b7b1a3;font:600 .66rem/1.2 ui-monospace,monospace;letter-spacing:.17em;text-transform:uppercase}.about-proof-heading i{height:1px;flex:1;background:#ffffff1c}.about-proof-grid{display:grid;max-width:1320px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin:0 auto}.about-proof-item{min-width:0;padding:.3rem .8rem .3rem 0}.about-proof-item+.about-proof-item{padding-left:1rem;border-left:1px solid #ffffff1a}.about-proof-item strong{display:block;min-height:2.2rem;color:#fb9a5b;font-size:clamp(1.15rem,1.9vw,1.75rem);font-variant-numeric:tabular-nums;letter-spacing:-.045em;white-space:nowrap}.about-proof-item strong>span{display:inline-block}.about-proof-item strong>span[aria-hidden=true]{padding-inline:.15rem;color:#817b6f;font-size:.72em}.about-proof-item>span{display:block;margin-top:.45rem;color:#aaa69d;font-size:.78rem;line-height:1.45}.about-founder{display:grid;max-width:1240px;grid-template-columns:minmax(220px,.72fr) 1.28fr;gap:clamp(2rem,6vw,6.3rem);align-items:start;margin:0 auto;padding:clamp(4rem,9vw,8rem) clamp(1.25rem,4vw,2rem)}.about-founder-photo{position:sticky;top:2rem;overflow:hidden;border:1px solid #c9986b55;background:#24211b}.about-founder-photo>div,.about-founder-photo img{display:block;width:100%;aspect-ratio:4 / 5;-o-object-fit:cover;object-fit:cover;-o-object-position:center 18%;object-position:center 18%}.about-founder-photo>span{display:block;padding:.85rem 1rem;color:#d8c2a7;background:#171714;font-size:.76rem;letter-spacing:.1em;text-transform:uppercase}.about-founder-story h2,.about-section-head h2,.about-cta h2{margin:1rem 0 1.4rem;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.1rem,4.3vw,4rem);font-weight:500;line-height:1.04;letter-spacing:-.045em;text-wrap:balance}.about-bio{display:grid;gap:.9rem;max-width:730px;color:#cbc5b9;font-size:1rem;line-height:1.75}.about-timeline{margin-top:3.5rem;padding-top:1.2rem;border-top:1px solid #ffffff20}.about-timeline-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.15rem}.about-timeline-top>span{color:#8f897e;font:.7rem ui-monospace,monospace;letter-spacing:.12em}.about-timeline-nav{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid #ffffff24}.about-timeline-nav button{position:relative;min-height:60px;padding:.55rem .35rem .75rem;border:0;background:transparent;color:#8f897e;text-align:left;cursor:pointer}.about-timeline-nav button:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:transparent;content:""}.about-timeline-nav button[aria-pressed=true]{color:#f4eee1}.about-timeline-nav button[aria-pressed=true]:after{background:var(--about-orange)}.about-timeline-nav small{display:block;margin-bottom:.35rem;color:#dd9a67;font:.68rem ui-monospace,monospace}.about-timeline-nav button span{font-size:.66rem;line-height:1.25}.about-era-panel{min-height:175px;padding:1.4rem 0 .5rem}.about-era-panel h3{margin:0 0 .6rem;color:#f4eee1;font:500 clamp(1.3rem,2.3vw,1.8rem)/1.25 Georgia,"Times New Roman",serif}.about-era-panel p{max-width:66ch;margin:0;color:#aaa69d;font-size:.9rem;line-height:1.7}.about-era-panel>span{display:inline-block;margin-top:1rem;color:#da9762;font:600 .64rem ui-monospace,monospace;letter-spacing:.13em;text-transform:uppercase}.about-beliefs{padding:clamp(4rem,8vw,7rem) clamp(1.25rem,5vw,4rem);background:#eae3d5;color:var(--about-ink)}.about-section-head{max-width:1240px;margin:0 auto 2.5rem}.about-section-head .about-kicker{color:#875335}.about-section-head h2{max-width:800px;margin-bottom:0}.about-belief-list{max-width:1240px;margin:0 auto;border-top:1px solid #bdb4a5}.about-belief{display:grid;grid-template-columns:3.5rem 1fr auto;align-items:start;gap:1.5rem;padding:1.65rem 0;border-bottom:1px solid #bdb4a5}.about-belief>span{padding-top:.25rem;color:#a65c32;font:.78rem ui-monospace,monospace}.about-belief h3{margin:0 0 .45rem;font:500 clamp(1.3rem,2.4vw,2rem)/1.2 Georgia,"Times New Roman",serif;letter-spacing:-.025em}.about-belief p{max-width:65ch;margin:0;color:#666157;font-size:.94rem;line-height:1.65}.about-belief>svg{margin-top:.3rem;color:#a65c32}.about-affiliations{padding:3.5rem clamp(1.25rem,5vw,4rem);text-align:center}.about-affiliations>.about-kicker{margin-bottom:1.8rem}.about-logo-list{display:flex;max-width:1180px;flex-wrap:wrap;align-items:center;justify-content:space-around;gap:1.7rem 3rem;margin:0 auto}.about-logo-list img{width:auto;max-width:120px;height:28px;-o-object-fit:contain;object-fit:contain;opacity:.78;filter:grayscale(1) brightness(0) invert(1)}.about-logo-text{display:inline-flex;align-items:center;gap:.45rem;color:#ccc6ba;font-size:1rem;font-weight:650;letter-spacing:-.02em}.about-logo-text svg{width:1.3rem;height:1.3rem;color:#aaa69d}.about-cta{position:relative;overflow:hidden;padding:clamp(4rem,8vw,7rem) 1.25rem;text-align:center;background:radial-gradient(ellipse at 50% 100%,#b55c2a35,transparent 54%),#181713}.about-cta .about-kicker{color:#e2a273}.about-cta h2{max-width:760px;margin:1rem auto}.about-cta>p:not(.about-kicker){max-width:500px;margin:0 auto;color:#bbb5a9;line-height:1.65}.about-writing{display:flex;max-width:1240px;justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:1.4rem 1.25rem 2rem;color:#958f83;font-size:.8rem}.about-writing a{display:inline-flex;align-items:center;gap:.5rem;color:#f6a36e;font-weight:650;text-decoration:none}.about-writing a:hover{color:#ffc29b}.about-countup{font-variant-numeric:tabular-nums}.about-reveal,.contact-reveal{opacity:1;transform:none}.about-reveal.is-revealed,.contact-reveal.is-revealed{animation:page-reveal-in .68s cubic-bezier(.2,.7,.25,1) both}.about-era-change{animation:timeline-change-in .3s cubic-bezier(.2,.7,.25,1) both}@keyframes page-reveal-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes timeline-change-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.contact-page{--contact-orange: #fb8d47;background:#11110f}.contact-page *{box-sizing:border-box}.contact-hero{position:relative;display:flex;min-height:100svh;align-items:center;overflow:hidden;isolation:isolate;padding:8rem clamp(1.25rem,8vw,8rem) 5rem;background:#171512}.contact-hero-image{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.contact-hero-gradient{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#10100ef2,#10100ecf,#10100e48 72%,#10100e2b),linear-gradient(0deg,#11110f80,transparent 45%)}.contact-hero-content{position:relative;z-index:2;width:min(720px,100%);animation:contact-hero-enter .78s cubic-bezier(.18,.72,.24,1) both}@keyframes contact-hero-enter{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.contact-hero-content h1{max-width:680px;margin:1.3rem 0 1rem;font:500 clamp(3.3rem,7.5vw,7rem)/.98 Georgia,"Times New Roman",serif;letter-spacing:-.058em;text-wrap:balance}.contact-hero-subline{max-width:600px;color:#e0d9cb;font-size:clamp(1.12rem,1.8vw,1.4rem);line-height:1.6}.contact-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1.3rem}.contact-hero-actions .about-button{margin-top:1.8rem}.contact-email-link{display:inline-block;margin-top:1.8rem;padding:.65rem 0;color:#f5eadc;font-size:.9rem;font-weight:650;text-decoration-color:#fb8d4780;text-underline-offset:5px}.contact-hero-note{display:block;margin-top:1.15rem;color:#a9a294;font-size:.77rem;letter-spacing:.04em}.contact-image-index{position:absolute;z-index:2;right:clamp(1.25rem,3vw,3rem);bottom:1.8rem;color:#f2e6d3a8;font:.66rem ui-monospace,monospace;letter-spacing:.15em}.contact-start{padding:clamp(4.5rem,8vw,7rem) clamp(1.25rem,5vw,4.5rem);background:#eae3d5;color:#171612}.contact-section-heading{max-width:1240px;margin:0 auto 2.3rem}.contact-section-heading .about-kicker{color:#875335}.contact-section-heading h2,.contact-takeaway h2,.contact-faq h2{margin:.8rem 0 0;font:500 clamp(2.25rem,4.5vw,4.2rem)/1.05 Georgia,"Times New Roman",serif;letter-spacing:-.045em;text-wrap:balance}.contact-start-grid{display:grid;max-width:1240px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:0 auto;border:1px solid #c8bdab;background:#c8bdab}.contact-start-card{display:flex;min-height:250px;flex-direction:column;padding:clamp(1.35rem,2.5vw,2.2rem);background:#f4efe4;color:#171612;text-decoration:none;transition:background-color .2s ease,transform .2s ease}.contact-start-card:hover{position:relative;z-index:1;transform:translateY(-4px);background:#fffaf1}.contact-start-card:focus-visible{outline:2px solid #9b542d;outline-offset:3px}.contact-card-top{display:flex;justify-content:space-between;align-items:center;color:#875335}.contact-card-top span{font:600 .63rem ui-monospace,monospace;letter-spacing:.13em}.contact-start-card h3{margin:2.2rem 0 .65rem;font:500 clamp(1.35rem,2vw,1.7rem)/1.2 Georgia,"Times New Roman",serif}.contact-start-card p{max-width:38ch;margin:0;color:#666157;font-size:.9rem;line-height:1.6}.contact-card-link{display:inline-flex;align-items:center;gap:.55rem;margin-top:auto;padding-top:1.6rem;color:#9a512b;font-size:.8rem;font-weight:700}.contact-takeaway{display:grid;max-width:1240px;grid-template-columns:.8fr 1.2fr;gap:clamp(2.5rem,8vw,8rem);align-items:start;margin:0 auto;padding:clamp(4.5rem,9vw,8rem) clamp(1.25rem,4vw,2rem)}.contact-takeaway h2{max-width:500px}.contact-takeaway ol{margin:0;padding:0;border-top:1px solid #ffffff24;list-style:none}.contact-takeaway li{display:grid;grid-template-columns:3rem 1fr;gap:1rem;align-items:center;padding:1.2rem 0;border-bottom:1px solid #ffffff24}.contact-takeaway li>span{color:#e3a06e;font:.72rem ui-monospace,monospace}.contact-takeaway li p{margin:0;color:#dfd8cb;font-size:1rem;line-height:1.45}.contact-faq{display:grid;max-width:1240px;grid-template-columns:.7fr 1.3fr;gap:clamp(2rem,8vw,8rem);margin:0 auto;padding:clamp(3.5rem,7vw,6rem) clamp(1.25rem,4vw,2rem) 7rem}.contact-faq h2{max-width:430px}.contact-faq-list{border-top:1px solid #ffffff2a}.contact-faq-list details{border-bottom:1px solid #ffffff2a}.contact-faq-list summary{display:flex;justify-content:space-between;gap:1rem;align-items:center;padding:1.2rem 0;color:#f3ede2;font-size:1rem;font-weight:650;cursor:pointer;list-style:none}.contact-faq-list summary::-webkit-details-marker{display:none}.contact-faq-list summary span{color:#f39759;font-size:1.3rem;font-weight:400;transition:transform .2s ease}.contact-faq-list details[open] summary span{transform:rotate(45deg)}.contact-faq-list details p{max-width:70ch;margin:0;padding:0 2rem 1.25rem 0;color:#b7b1a5;font-size:.91rem;line-height:1.7}.contact-faq-list summary:focus-visible{outline:2px solid #fb8d47;outline-offset:3px}@media (max-width: 800px){.about-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.35rem .4rem}.about-proof-item:nth-child(odd){padding-left:0;border-left:0}.about-proof-item:last-child{grid-column:1 / -1}.about-founder{grid-template-columns:minmax(0,.72fr) 1.28fr;gap:2rem}.contact-start-grid{grid-template-columns:1fr}.contact-start-card{min-height:210px}.contact-takeaway,.contact-faq{grid-template-columns:1fr;gap:2rem}}@media (max-width: 600px){.about-hero{padding-top:4.8rem}.about-hero-copy{padding:2rem 1.25rem 3rem}.about-hero-copy h1{font-size:clamp(2.45rem,11vw,4rem)}.about-proof{padding-inline:1.25rem}.about-proof-grid{grid-template-columns:1fr 1fr}.about-proof-item strong{font-size:clamp(1.1rem,5vw,1.45rem)}.about-founder{grid-template-columns:1fr;padding-inline:1.25rem}.about-founder-photo{position:relative;top:auto;width:min(78%,350px)}.about-timeline-nav{gap:.1rem}.about-timeline-nav button{padding-inline:.18rem}.about-timeline-nav button span{font-size:.58rem}.about-belief{grid-template-columns:2rem 1fr auto;gap:.75rem}.about-writing{align-items:flex-start;flex-direction:column}.contact-hero{min-height:100svh;align-items:flex-end;padding:8rem 1.25rem 5rem}.contact-hero-image{-o-object-position:58% center;object-position:58% center}.contact-hero-gradient{background:linear-gradient(0deg,#10100ef5,#10100edb 43%,#10100e3d),linear-gradient(90deg,#10100e70,transparent)}.contact-hero-content h1{font-size:clamp(3.25rem,14vw,5rem)}.contact-start{padding-inline:1rem}.contact-start-card{min-height:190px}.contact-takeaway,.contact-faq{padding-inline:1.25rem}}@media (prefers-reduced-motion: reduce){.about-page *,.about-page *:before,.about-page *:after,.contact-page *,.contact-page *:before,.contact-page *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}.about-reveal,.contact-reveal,.contact-hero-content,.about-era-change{opacity:1!important;transform:none!important}}
