.berim-story{background:var(--cream);color:var(--charcoal)}.berim-story .story-width,.berim-story .story-header{width:min(1120px,100% - 48px);margin-inline:auto}.berim-story .story-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:20px;min-height:94px;display:flex}.berim-story .story-header nav{align-items:center;gap:24px;font-weight:750;display:flex}.berim-story .story-button{background:var(--orange);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:13px 22px;font-weight:800;display:inline-flex}.berim-story .story-button:hover{background:var(--orange-deep)}.berim-story .story-button svg,.berim-story .text-link svg{width:18px;height:18px}.berim-story .story-hero{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:54px;padding-block:76px 88px;display:grid}.berim-story h1{overflow-wrap:break-word;font-size:clamp(2.8rem,4.5vw,4.6rem);line-height:1.06}.berim-story h2{margin-bottom:26px;font-size:clamp(2.3rem,3.8vw,3.8rem);line-height:1.1}.berim-story h2 em{color:var(--orange-deep);font-style:normal}.berim-story .story-lead{color:#625b52;margin-bottom:28px;font-size:1.15rem;line-height:1.75}.berim-story .story-photo{margin:0;position:relative}.berim-story .story-photo img{object-fit:cover;object-position:55% center;border-radius:180px 180px 24px 24px;width:100%;height:490px}.berim-story .story-photo figcaption{text-align:center;color:var(--orange-deep);margin-top:16px;font-weight:800}.berim-story .story-familiar{background:var(--charcoal);color:#fff;padding-block:76px}.berim-story .story-familiar .eyebrow{color:#ff9b6f}.berim-story .story-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;margin-top:42px;display:grid}.berim-story .story-cards article{border-top:1px solid #ffffff35;padding:30px 0}.berim-story .story-number{color:#ff9b6f;letter-spacing:.12em;font-size:.8rem;font-weight:850}.berim-story .story-cards h3{margin:16px 0 14px;font-size:1.55rem;line-height:1.25}.berim-story .story-cards p{color:#ffffffbf;max-width:480px;margin-bottom:0}.berim-story .story-reassurance{color:#ffb08e;max-width:760px;margin:34px 0 0;font-size:1.2rem}.berim-story .story-founder{grid-template-columns:minmax(0,1fr);gap:38px;padding-block:76px;scroll-margin-top:24px;display:grid}.berim-story .story-founder h2{max-width:1000px;margin-bottom:0;font-size:clamp(2.3rem,3.4vw,3.5rem)}.berim-story .story-founder .story-prose{columns:2;column-gap:64px}.berim-story .story-founder .story-prose p{break-inside:avoid}.berim-story .story-prose p{color:#625b52;margin-bottom:22px;font-size:1.08rem;line-height:1.8}.berim-story .story-prose .story-signature{color:var(--orange-deep);margin-bottom:0;font-size:1.6rem;font-weight:800}.berim-story .story-design{background:#efe5d6;padding-block:76px}.berim-story .story-benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:46px;display:grid}.berim-story .story-benefits svg{width:30px;height:30px;color:var(--orange-deep);margin-bottom:24px}.berim-story .story-benefits h3{margin-bottom:16px;font-size:1.35rem;line-height:1.2}.berim-story .story-benefits p{color:#625b52;margin:0}.berim-story .story-invitation{max-width:850px;padding-block:88px}.berim-story .story-invitation>p:not(.eyebrow){color:#625b52;max-width:720px;font-size:1.1rem;line-height:1.8}.berim-story .story-invitation .story-anchor{margin-bottom:0;font-weight:850;color:var(--orange-deep)!important}.berim-story .story-close{background:var(--orange);color:#fff;padding-block:76px}.berim-story .story-close .eyebrow{color:#fff8ee}.berim-story .story-close p:not(.eyebrow){font-size:1.1rem;line-height:1.8}.berim-story .story-close .story-button{background:var(--cream);color:var(--charcoal);margin-top:10px}.berim-story .story-close .story-button:hover{background:#fff}.berim-story .story-details{text-underline-offset:4px;margin:20px;text-decoration:underline;display:inline-block}.berim-story .story-footer{flex-wrap:wrap;justify-content:center;gap:12px 24px;padding:34px 24px;font-size:.85rem;display:flex}.berim-story .story-footer a{text-underline-offset:4px;text-decoration:underline}.berim-story .story-footer p{text-align:center;color:#706960;width:100%;margin:8px 0 0}.berim-story{background:#fff8ee}.berim-story .story-header{border-bottom-color:#dfd2bf}.berim-story .story-hero{background:radial-gradient(at 80%,#eadbc67a,#0000 66%)}.berim-story h1,.berim-story h2{letter-spacing:-.035em;font-family:Georgia,Times New Roman,serif;font-weight:500;line-height:1.13}.berim-story h1 em,.berim-story h2 em{color:#b6502b;font-style:italic}.berim-story .story-photo img{border-radius:46% 46% 12px 12px}.berim-story .story-photo figcaption{color:#8b593b;margin-top:22px;font-family:Georgia,Times New Roman,serif;font-size:1.35rem;font-style:italic;font-weight:500}.berim-story .story-familiar{background:#303530}.berim-story .story-cards h3{letter-spacing:-.015em;font-family:Georgia,Times New Roman,serif;font-weight:500}.berim-story .story-number{font-family:Georgia,Times New Roman,serif;font-size:1rem;font-style:italic}.berim-story .story-reassurance{color:#ecd3b4;font-family:Georgia,Times New Roman,serif;font-size:1.6rem;font-style:italic;line-height:1.5}.berim-story .story-founder{background:radial-gradient(at 10% 60%,#eadbc670,#0000 65%)}.berim-story .story-prose .story-signature{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:500}.berim-story .story-design{background:#eee4d5}.berim-story .story-benefits h3{font-family:Georgia,Times New Roman,serif;font-weight:500}.berim-story .story-invitation{text-align:center}.berim-story .story-invitation>p:not(.eyebrow){margin-inline:auto}.berim-story .story-invitation:before{content:"";border-top:2px solid #b98361;border-radius:50%;width:88px;height:28px;margin:0 auto 36px;display:block;transform:rotate(-8deg)}.berim-story .story-close{background:#c6532b}.berim-story .story-close h2{font-style:italic}@media (max-width:900px){.berim-story .story-hero,.berim-story .story-founder{grid-template-columns:minmax(0,1fr);gap:34px}.berim-story .story-founder .story-prose{columns:1}.berim-story .story-photo{max-width:550px}.berim-story .story-photo img{border-radius:24px;height:360px}.berim-story .story-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}}@media (max-width:580px){.berim-story .story-width,.berim-story .story-header{width:calc(100% - 32px)}.berim-story .story-header{min-height:84px}.berim-story .story-header .wordmark{gap:0;display:grid}.berim-story .story-header nav{gap:12px;font-size:.85rem}.berim-story .story-header .story-button{padding:10px 14px}.berim-story .story-hero,.berim-story .story-founder,.berim-story .story-invitation,.berim-story .story-familiar,.berim-story .story-design,.berim-story .story-close{padding-block:54px}.berim-story .story-cards,.berim-story .story-benefits{grid-template-columns:minmax(0,1fr)}.berim-story .story-details{margin:22px 0 0;display:block}}
