.about-page{--about-ink:#11100f;--about-paper:#fff7e9;--about-plum:#261521;--about-indigo:#12162d;--about-rule:#11100f2e;background:var(--about-paper)}.about-hero{min-height:max(720px,100svh);color:var(--about-paper);background:#0b0303;position:relative;overflow:hidden}.about-hero__media,.about-hero__media img{width:100%;height:100%;display:block;position:absolute;inset:0}.about-hero__media img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.about-hero__shade{pointer-events:none;background:linear-gradient(90deg,#3f130ca8 0%,#3f130c6b 47%,#3f130c1f 100%),linear-gradient(#1f0a0814,#1f0a0857);position:absolute;inset:0}.about-hero__shade:after{content:"";pointer-events:none;mix-blend-mode:overlay;opacity:.62;background:url(/assets/daylight/grain.jpg) 0 0/220px;position:absolute;inset:0}.about-belief__media,.about-belief__media img{width:100%;height:100%;display:block;position:absolute;inset:0}.about-belief__media img{-o-object-fit:cover;object-fit:cover}.about-belief__shade{pointer-events:none;background:#05050c1f;position:absolute;inset:0}.about-hero__copy{z-index:1;width:min(650px,46vw);position:absolute;bottom:clamp(58px,8.5vh,112px);left:max(7.35vw,50vw - 1100px)}.about-hero__copy h1{letter-spacing:-.035em;margin-top:28px;font-family:FeatureDeck,Georgia,serif;font-size:clamp(76px,7.1vw,116px);font-weight:400;line-height:.88}.about-hero__copy>p:not(.eyebrow){text-wrap:balance;width:min(590px,100%);margin-top:30px;font-size:clamp(18px,1.35vw,22px);font-weight:500;line-height:1.3}.about-hero__actions{align-items:center;gap:30px;margin-top:38px;display:flex}.about-button--light{min-height:52px;color:var(--about-ink);background:var(--about-paper)}.about-text-link,.about-inline-link{text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:18px;padding-block:9px;font-family:SocialMono,monospace;font-size:12px;transition:gap .2s,opacity .2s;display:inline-flex}.about-text-link:hover,.about-inline-link:hover{opacity:.75;gap:25px}.about-hero__scroll{z-index:1;text-transform:uppercase;align-items:center;gap:20px;font-family:SocialMono,monospace;font-size:10px;display:flex;position:absolute;bottom:28px;right:4vw}.about-manifesto{-moz-column-gap:24px;background:var(--about-paper);grid-template-columns:repeat(12,minmax(0,1fr));column-gap:24px;padding:clamp(110px,12vw,190px) 5.55% clamp(100px,10vw,160px);display:grid}.about-manifesto__heading{grid-column:1/span 8}.about-manifesto__heading h2,.about-values header h2{letter-spacing:-.035em;margin-top:36px;font-family:FeatureDeck,Georgia,serif;font-size:clamp(70px,7.5vw,116px);font-weight:400;line-height:.92}.about-manifesto__intro{grid-column:9/-1;align-self:end;padding-bottom:8px}.about-manifesto__intro p{font-size:clamp(18px,1.5vw,24px);line-height:1.4}.about-principles{border-top:1px solid var(--about-rule);border-bottom:1px solid var(--about-rule);grid-column:1/-1;grid-template-columns:repeat(3,1fr);margin-top:clamp(85px,9vw,145px);display:grid}.about-principles article{flex-direction:column;min-height:320px;padding:34px 42px 42px 0;display:flex}.about-principles article+article{border-left:1px solid var(--about-rule);padding-left:42px}.about-principles h3{letter-spacing:-.025em;margin-top:auto;font-size:clamp(28px,2.25vw,36px);font-weight:500}.about-principles article>p:last-child{color:#11100fb8;max-width:380px;margin-top:18px;font-size:16px;line-height:1.45}.about-origin{min-height:min(1000px,100svh);color:var(--about-paper);background:var(--about-plum);grid-template-columns:1fr 1fr;display:grid}.about-origin__media,.about-origin__media picture,.about-origin__media img{width:100%;height:100%;display:block}.about-origin__media{min-height:820px;overflow:hidden}.about-origin__media img{-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.about-origin__copy{flex-direction:column;justify-content:center;align-items:flex-start;max-width:720px;padding:clamp(80px,8vw,140px) 8vw;display:flex}.about-origin__copy h2{letter-spacing:-.035em;margin-top:42px;font-family:FeatureDeck,Georgia,serif;font-size:clamp(62px,5.5vw,88px);font-weight:400;line-height:.91}.about-origin__copy>p:not(.eyebrow){color:#fff7e9d1;margin-top:30px;font-size:18px;line-height:1.5}.about-origin__copy .about-inline-link{margin-top:42px}.about-belief{color:#fff;background:#621a0e;place-items:center;min-height:max(720px,100svh);display:grid;position:relative;overflow:hidden}.about-belief__media img{-o-object-position:center;object-position:center}.about-belief__shade{background:#2003002e}.about-belief__copy{z-index:1;text-align:center;width:min(1100px,88vw);position:relative}.about-belief__copy h2{letter-spacing:-.035em;text-wrap:balance;margin-top:38px;font-family:FeatureDeck,Georgia,serif;font-size:clamp(72px,8vw,124px);font-weight:400;line-height:.9}.about-values{background:#f2e6d4;padding:clamp(110px,12vw,190px) 5.55%}.about-values header{width:min(1050px,86%)}.about-values__grid{border-top:1px solid var(--about-rule);grid-template-columns:repeat(3,1fr);margin-top:clamp(85px,9vw,145px);display:grid}.about-values__grid article{flex-direction:column;min-height:360px;padding:34px 42px 36px 0;display:flex}.about-values__grid article+article{border-left:1px solid var(--about-rule);padding-left:42px}.about-values__grid h3{letter-spacing:-.025em;max-width:370px;margin-top:auto;font-size:clamp(28px,2.2vw,35px);font-weight:500;line-height:1.08}.about-values__grid article>p:last-child{color:#11100fb8;max-width:400px;margin-top:20px;font-size:16px;line-height:1.48}.about-final{min-height:84svh;color:var(--about-paper);background:var(--about-indigo);text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:100px 6vw;display:flex}.about-final h2{letter-spacing:-.04em;margin-top:38px;font-family:FeatureDeck,Georgia,serif;font-size:clamp(82px,10vw,152px);font-weight:400;line-height:.86}.about-final>p:not(.eyebrow){width:min(520px,100%);margin-top:35px;font-size:19px;line-height:1.4}.about-final .about-button--light{margin-top:38px}.about-page a:focus-visible{outline-offset:5px;outline:2px solid}@media (width>=1800px){.about-hero__copy{width:min(720px,42vw)}.about-origin__copy{padding-inline:9vw}}@media (width<=1023px){.about-hero__copy{width:min(640px,64vw);left:6vw}.about-manifesto__heading{grid-column:1/span 9}.about-manifesto__intro{grid-column:8/-1;margin-top:55px}.about-principles article,.about-values__grid article{min-height:290px;padding-right:26px}.about-principles article+article,.about-values__grid article+article{padding-left:26px}.about-origin{min-height:auto}.about-origin__media{min-height:720px}.about-origin__copy{padding:85px 7vw}}@media (width<=767px){.about-hero{min-height:max(760px,100svh)}.about-hero__shade{background:linear-gradient(#3f130c14 0%,#3f130c3d 44%,#1f0a08c7 100%)}.about-hero__copy{width:auto;bottom:42px;left:24px;right:24px}.about-hero__copy h1{margin-top:22px;font-size:clamp(59px,18vw,76px)}.about-hero__copy>p:not(.eyebrow){width:min(360px,94%);margin-top:22px;font-size:17px}.about-hero__actions{gap:20px;margin-top:28px}.about-button--light{min-height:50px;padding-inline:20px}.about-text-link{gap:10px;font-size:10px}.about-hero__scroll{display:none}.about-manifesto{padding:95px 24px 90px;display:block}.about-manifesto__heading h2,.about-values header h2{margin-top:28px;font-size:54px;line-height:.94}.about-manifesto__intro{margin-top:44px;padding:0}.about-manifesto__intro p{font-size:19px}.about-principles,.about-values__grid{margin-top:70px;display:block}.about-principles article,.about-values__grid article{min-height:275px;padding:28px 0 32px}.about-principles article+article,.about-values__grid article+article{border-top:1px solid var(--about-rule);border-left:0;padding-left:0}.about-principles h3,.about-values__grid h3{font-size:30px}.about-origin{flex-direction:column;display:flex}.about-origin__media{aspect-ratio:4/5;min-height:auto}.about-origin__copy{padding:82px 24px 90px}.about-origin__copy h2{margin-top:32px;font-size:55px}.about-origin__copy>p:not(.eyebrow){margin-top:25px;font-size:16px}.about-belief{min-height:760px}.about-belief__media img{-o-object-position:51% center;object-position:51% center}.about-belief__copy{width:calc(100% - 48px)}.about-belief__copy h2{margin-top:30px;font-size:57px}.about-values{padding:95px 24px 90px}.about-values header{width:100%}.about-final{min-height:700px;padding:90px 24px}.about-final h2{font-size:clamp(70px,21vw,94px)}.about-final>p:not(.eyebrow){font-size:17px}}
