.page-module__NfDiEG__page{background:var(--color-sand2);color:var(--color-neutral7)}.page-module__NfDiEG__section{padding:72px 32px}.page-module__NfDiEG__hero{padding-top:80px;padding-bottom:64px}.page-module__NfDiEG__row{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(48px,7vw,104px);max-width:1216px;margin:0 auto;display:grid}.page-module__NfDiEG__copy{min-width:0}.page-module__NfDiEG__copy h1{letter-spacing:-.025em;max-width:650px;margin-bottom:28px;font-size:clamp(40px,4.5vw,64px);font-weight:800;line-height:1.08}.page-module__NfDiEG__copy h2{letter-spacing:-.02em;margin-bottom:24px;font-size:clamp(32px,3.3vw,46px);font-weight:700;line-height:1.12}.page-module__NfDiEG__copy p{color:var(--color-neutral5);font-size:20px;line-height:1.65}.page-module__NfDiEG__copy p+p{margin-top:18px}.page-module__NfDiEG__polaroid{background:linear-gradient(120deg,#fffefa,#f8f4ea);border:1px solid #e4dfd3;justify-self:center;width:100%;max-width:480px;padding:14px 14px 42px;box-shadow:0 2px 4px #332d2110,5px 14px 24px -10px #332d2136}.page-module__NfDiEG__photo{aspect-ratio:1;background:#e8e5dc;position:relative;overflow:hidden}.page-module__NfDiEG__photo img{object-fit:cover}.page-module__NfDiEG__heroPolaroid{max-width:560px;padding:18px 18px 64px;transform:rotate(1.5deg)}.page-module__NfDiEG__heroPhoto{aspect-ratio:4/5}.page-module__NfDiEG__heroPhoto img{object-position:center 60%}.page-module__NfDiEG__photoLabels{color:#fff;fill:currentColor;pointer-events:none;filter:drop-shadow(0 1px 2px #0003);width:100%;height:100%;position:absolute;inset:0}.page-module__NfDiEG__photoLabels text{font-family:var(--font-sans),sans-serif;font-size:44px;font-weight:500}.page-module__NfDiEG__customerStory{background:var(--color-sand2)}.page-module__NfDiEG__customerCopy{max-width:1216px;margin:0 auto}.page-module__NfDiEG__customerCopy>*{max-width:900px}.page-module__NfDiEG__customerCopy strong{color:var(--color-neutral7);font-weight:600}.page-module__NfDiEG__foundersSection{background:var(--color-sand3)}.page-module__NfDiEG__founderStory{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;max-width:1216px;margin:0 auto;display:grid}.page-module__NfDiEG__founders{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;max-width:1216px;margin:64px auto 0;display:grid}.page-module__NfDiEG__founder{align-items:center;gap:28px;min-width:0;display:flex}.page-module__NfDiEG__portraitContainer{flex-shrink:0;width:210px}.page-module__NfDiEG__portrait{object-fit:cover;object-position:55% 35%;width:100%;height:245px}.page-module__NfDiEG__bio h3{font-size:28px;font-weight:700}.page-module__NfDiEG__bio p{color:var(--color-neutral5);font-size:17px;line-height:1.5}.page-module__NfDiEG__bio .page-module__NfDiEG__role{margin:3px 0 12px;font-size:14px}.page-module__NfDiEG__links{flex-wrap:wrap;gap:12px 20px;margin-top:16px;display:flex}.page-module__NfDiEG__links a{color:var(--color-moss8);text-underline-offset:4px;align-items:center;gap:5px;font-size:14px;text-decoration:underline;display:inline-flex}.page-module__NfDiEG__links a:hover{color:var(--color-neutral7)}.page-module__NfDiEG__links a:focus-visible{outline-offset:5px;outline:2px solid}.page-module__NfDiEG__storyPhotos{isolation:isolate;aspect-ratio:4/5;width:100%;max-width:560px;margin:0 auto;position:relative}.page-module__NfDiEG__storyPhotos .page-module__NfDiEG__polaroid{width:56%;padding:2.5% 2.5% 7%;position:absolute}.page-module__NfDiEG__storyPhotos .page-module__NfDiEG__waterfrontPhoto{z-index:2;width:60%;top:0;left:20%;transform:rotate(2deg)}.page-module__NfDiEG__waterfrontPhoto .page-module__NfDiEG__photo{aspect-ratio:4/3}.page-module__NfDiEG__waterfrontPhoto .page-module__NfDiEG__photo img{object-position:center 65%}.page-module__NfDiEG__storePhoto{z-index:3;top:32%;left:3%;transform:rotate(-7deg)}.page-module__NfDiEG__kartPhoto{z-index:1;top:38%;right:3%;transform:rotate(7deg)}.page-module__NfDiEG__storePhoto .page-module__NfDiEG__photo,.page-module__NfDiEG__kartPhoto .page-module__NfDiEG__photo{aspect-ratio:4/5}.page-module__NfDiEG__kartPhoto .page-module__NfDiEG__photo img{object-position:center bottom}@media (min-width:1024px){.page-module__NfDiEG__section{padding-block:96px}.page-module__NfDiEG__hero{padding-top:80px;padding-bottom:48px}.page-module__NfDiEG__customerStory{padding-top:48px}.page-module__NfDiEG__tradesStory{padding-bottom:48px}.page-module__NfDiEG__softwareStory{padding-block:48px}.page-module__NfDiEG__namingStory{padding-top:48px}.page-module__NfDiEG__founders{margin-top:96px}}@media (max-width:1023px){.page-module__NfDiEG__row{gap:40px}.page-module__NfDiEG__founders{gap:36px}.page-module__NfDiEG__founder{flex-direction:column;align-items:flex-start}}@media (max-width:767px){.page-module__NfDiEG__section{padding:44px 24px}.page-module__NfDiEG__hero{padding-top:48px}.page-module__NfDiEG__row,.page-module__NfDiEG__founderStory{grid-template-columns:minmax(0,1fr);gap:36px}.page-module__NfDiEG__copy h1{font-size:42px}.page-module__NfDiEG__copy h2{font-size:34px}.page-module__NfDiEG__copy p{font-size:18px;line-height:1.6}.page-module__NfDiEG__polaroid{width:calc(100% - 12px);padding:10px 10px 32px}.page-module__NfDiEG__heroPolaroid{padding:12px 12px 44px;transform:rotate(1deg)}.page-module__NfDiEG__founders{grid-template-columns:minmax(0,1fr);gap:36px;margin-top:44px}.page-module__NfDiEG__founder{flex-direction:row;align-items:center;gap:24px}}@media (max-width:479px){.page-module__NfDiEG__portraitContainer{width:150px}.page-module__NfDiEG__portrait{height:190px}.page-module__NfDiEG__founder{gap:18px}.page-module__NfDiEG__bio h3{font-size:25px}.page-module__NfDiEG__bio p{font-size:15px}}@media (max-width:359px){.page-module__NfDiEG__founder{flex-direction:column;align-items:flex-start}}
