.home-module__Hx0lNG__home{--paper:#f2eee6;--ivory:#fbf8f2;--ink:#201f1b;--muted:#666157;--bronze:#9a7648;--sage:#697267;--line:#201f1b24;background:var(--paper);color:var(--ink);overflow:clip}.home-module__Hx0lNG__eyebrow,.home-module__Hx0lNG__eyebrowLight{letter-spacing:.19em;text-transform:uppercase;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700;line-height:1.3}.home-module__Hx0lNG__eyebrow{color:var(--sage)}.home-module__Hx0lNG__eyebrowLight{color:#d8c4a1}.home-module__Hx0lNG__hero{background:var(--ivory);display:grid}.home-module__Hx0lNG__heroCopy{padding:74px 24px 64px}.home-module__Hx0lNG__heroName{color:var(--bronze);letter-spacing:.05em;margin:28px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:14px}.home-module__Hx0lNG__hero h1{letter-spacing:-.055em;max-width:760px;margin:20px 0 28px;font-size:clamp(58px,17vw,104px);font-weight:400;line-height:.89}.home-module__Hx0lNG__hero h1 em{color:var(--bronze);font-weight:400;display:block}.home-module__Hx0lNG__heroLead{max-width:680px;color:var(--muted);margin:0;font-size:20px;line-height:1.62}.home-module__Hx0lNG__heroActions{flex-direction:column;align-items:flex-start;gap:18px;margin-top:34px;display:flex}.home-module__Hx0lNG__primaryAction,.home-module__Hx0lNG__secondaryAction,.home-module__Hx0lNG__secondaryStoryAction,.home-module__Hx0lNG__lightAction,.home-module__Hx0lNG__familyLink{letter-spacing:.025em;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;line-height:1;transition:transform .2s,background-color .2s,border-color .2s,color .2s;display:inline-flex}.home-module__Hx0lNG__primaryAction,.home-module__Hx0lNG__familyLink{border:1px solid var(--ink);color:#fff;background:var(--ink)}.home-module__Hx0lNG__primaryAction:hover,.home-module__Hx0lNG__familyLink:hover{background:#34312b;transform:translateY(-1px)}.home-module__Hx0lNG__secondaryAction,.home-module__Hx0lNG__secondaryStoryAction{color:var(--ink);background:#ffffff5c;border:1px solid #201f1b33}.home-module__Hx0lNG__secondaryAction:hover,.home-module__Hx0lNG__secondaryStoryAction:hover{background:#ffffffb3;border-color:#201f1b61;transform:translateY(-1px)}.home-module__Hx0lNG__lightAction{color:#211f1c;background:#f7f1e6;border:1px solid #f7f1e6}.home-module__Hx0lNG__lightAction:hover{background:#fffaf1;transform:translateY(-1px)}.home-module__Hx0lNG__heroVisual{background:#30291f;min-height:64svh;margin:0;position:relative;overflow:hidden}.home-module__Hx0lNG__heroImage{object-fit:cover;filter:saturate(.68)sepia(.15)contrast(.94);animation:20s ease-in-out infinite alternate home-module__Hx0lNG__imageDrift}.home-module__Hx0lNG__heroShade{background:linear-gradient(#15120e0d,#15120e9e);position:absolute;inset:0}.home-module__Hx0lNG__heroVisual figcaption{color:#fff;border-top:1px solid #ffffff61;padding-top:16px;position:absolute;bottom:28px;left:24px;right:24px}.home-module__Hx0lNG__heroVisual figcaption strong{font-size:23px;font-style:italic;font-weight:400;display:block}.home-module__Hx0lNG__openingStatement{color:#f7f1e6;background:#211f1c;padding:92px 24px}.home-module__Hx0lNG__statementInner{max-width:1080px;margin:0 auto}.home-module__Hx0lNG__openingStatement blockquote{letter-spacing:-.03em;margin:24px 0 28px;font-size:clamp(38px,10vw,66px);line-height:1.13}.home-module__Hx0lNG__statementText{color:#cbc3b7;max-width:800px;margin:0;font-size:19px;line-height:1.75}.home-module__Hx0lNG__storySection,.home-module__Hx0lNG__pillarsSection,.home-module__Hx0lNG__familySection{padding:88px 24px}.home-module__Hx0lNG__storySection{background:var(--paper)}.home-module__Hx0lNG__storyHeading{max-width:1020px}.home-module__Hx0lNG__storyHeading h2,.home-module__Hx0lNG__pillarsHeading h2,.home-module__Hx0lNG__familyIntro h2,.home-module__Hx0lNG__archiveCopy h2,.home-module__Hx0lNG__closingSection h2{letter-spacing:-.045em;margin:20px 0 0;font-size:clamp(44px,11vw,78px);font-weight:400;line-height:1.01}.home-module__Hx0lNG__storyBody{max-width:780px;margin-top:48px}.home-module__Hx0lNG__storyBody p,.home-module__Hx0lNG__familyIntro>p,.home-module__Hx0lNG__archiveCopy>p{color:var(--muted);margin:0 0 22px;font-size:19px;line-height:1.75}.home-module__Hx0lNG__storyBody .home-module__Hx0lNG__signature{color:var(--bronze);margin-top:34px;font-size:25px;font-style:italic}.home-module__Hx0lNG__pillarsSection{background:var(--ivory);border-top:1px solid var(--line)}.home-module__Hx0lNG__pillarsHeading{max-width:940px}.home-module__Hx0lNG__pillarsGrid{border-top:1px solid var(--line);margin-top:54px;display:grid}.home-module__Hx0lNG__pillar{border-bottom:1px solid var(--line);padding:34px 0;display:block}.home-module__Hx0lNG__pillar h3{margin:0 0 14px;font-size:32px;font-weight:400}.home-module__Hx0lNG__pillar p{max-width:700px;color:var(--muted);margin:0;font-size:17px;line-height:1.68}.home-module__Hx0lNG__pillarsAction{margin-top:34px;display:flex}.home-module__Hx0lNG__archiveSection{color:#fff;background:radial-gradient(circle at 80% 15%,#a07c4a38,#0000 34%),#28231d;padding:96px 24px;position:relative}.home-module__Hx0lNG__archiveCopy{max-width:860px}.home-module__Hx0lNG__archiveCopy h2{margin-bottom:32px}.home-module__Hx0lNG__archiveCopy>p{color:#ffffffc2}.home-module__Hx0lNG__lightAction{color:#211d18;background:#ead9bb;border-radius:999px;align-items:center;min-height:50px;margin-top:14px;padding:0 20px;display:inline-flex}.home-module__Hx0lNG__archiveAside{border-top:1px solid #fff3;gap:0;margin-top:54px;display:grid}.home-module__Hx0lNG__archiveAside p{color:#ffffffe6;border-bottom:1px solid #fff3;margin:0;padding:24px 0;font-size:20px;line-height:1.5}.home-module__Hx0lNG__familySection{background:#e8e1d5}.home-module__Hx0lNG__familyIntro{max-width:720px}.home-module__Hx0lNG__familyIntro h2{margin-bottom:28px}.home-module__Hx0lNG__familyLink{margin-top:18px}.home-module__Hx0lNG__familyTree{margin-top:58px}.home-module__Hx0lNG__parentsRow{gap:14px;display:grid}.home-module__Hx0lNG__parentsRow article,.home-module__Hx0lNG__childrenRow article{background:#ffffff78;border:1px solid #201f1b1f;padding:22px}.home-module__Hx0lNG__parentsRow article span,.home-module__Hx0lNG__childrenRow article span{color:var(--bronze);letter-spacing:.12em;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700;display:block}.home-module__Hx0lNG__parentsRow article strong,.home-module__Hx0lNG__childrenRow article strong{margin-top:9px;font-size:20px;font-weight:400;display:block}.home-module__Hx0lNG__union{width:48px;height:48px;color:var(--bronze);border:1px solid #9a76486b;border-radius:50%;place-items:center;margin:0 auto;font-size:22px;display:grid}.home-module__Hx0lNG__treeStem{background:#201f1b33;width:1px;height:38px;margin:0 auto}.home-module__Hx0lNG__childrenRow{gap:10px;display:grid}.home-module__Hx0lNG__closingSection{text-align:center;color:#f6f0e6;background:#211f1c;padding:108px 24px}.home-module__Hx0lNG__closingLead{color:#c9c1b5;max-width:720px;margin:28px auto 14px;font-size:20px;line-height:1.6}.home-module__Hx0lNG__closingSection h2{color:#ead9bb;max-width:1040px;margin-left:auto;margin-right:auto}.home-module__Hx0lNG__closingSection>span{color:#aaa08f;margin-top:38px;font-size:17px;font-style:italic;display:block}@keyframes home-module__Hx0lNG__imageDrift{0%{transform:scale(1.02)}to{transform:scale(1.07)translate(-1%,-.5%)}}@media (min-width:640px){.home-module__Hx0lNG__heroCopy,.home-module__Hx0lNG__openingStatement,.home-module__Hx0lNG__storySection,.home-module__Hx0lNG__pillarsSection,.home-module__Hx0lNG__archiveSection,.home-module__Hx0lNG__familySection,.home-module__Hx0lNG__closingSection{padding-left:40px;padding-right:40px}.home-module__Hx0lNG__heroActions{flex-direction:row;align-items:center;gap:24px}.home-module__Hx0lNG__parentsRow{grid-template-columns:1fr 52px 1fr;align-items:center}.home-module__Hx0lNG__childrenRow{grid-template-columns:repeat(2,1fr)}}@media (min-width:840px){.home-module__Hx0lNG__hero{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);min-height:calc(100svh - 74px)}.home-module__Hx0lNG__heroCopy{flex-direction:column;justify-content:center;padding:90px clamp(48px,6vw,96px);display:flex}.home-module__Hx0lNG__heroVisual{min-height:720px}.home-module__Hx0lNG__heroVisual figcaption{bottom:38px;left:42px;right:42px}.home-module__Hx0lNG__storySection,.home-module__Hx0lNG__pillarsSection,.home-module__Hx0lNG__familySection,.home-module__Hx0lNG__openingStatement,.home-module__Hx0lNG__archiveSection,.home-module__Hx0lNG__closingSection{padding:118px clamp(48px,7vw,110px)}.home-module__Hx0lNG__storySection{grid-template-columns:minmax(0,1.12fr) minmax(340px,.68fr);align-items:start;gap:clamp(60px,8vw,120px);display:grid}.home-module__Hx0lNG__storyBody{margin-top:42px}.home-module__Hx0lNG__pillarsGrid{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr)}.home-module__Hx0lNG__pillar{border-bottom:0;border-right:1px solid var(--line);padding:36px 30px}.home-module__Hx0lNG__pillar:first-child{padding-left:0}.home-module__Hx0lNG__pillar:last-child{border-right:0;padding-right:0}.home-module__Hx0lNG__archiveSection{grid-template-columns:minmax(0,1.15fr) minmax(320px,.55fr);align-items:end;gap:clamp(60px,8vw,120px);display:grid}.home-module__Hx0lNG__archiveAside{margin-top:0}.home-module__Hx0lNG__familySection{grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);align-items:center;gap:clamp(64px,8vw,120px);display:grid}.home-module__Hx0lNG__familyTree{margin-top:0}.home-module__Hx0lNG__childrenRow{grid-template-columns:repeat(4,1fr)}.home-module__Hx0lNG__childrenRow article{text-align:center}}@media (prefers-reduced-motion:reduce){.home-module__Hx0lNG__heroImage{animation:none}}@media (max-width:719px){.home-module__Hx0lNG__heroActions{width:100%}.home-module__Hx0lNG__primaryAction,.home-module__Hx0lNG__secondaryAction,.home-module__Hx0lNG__secondaryStoryAction,.home-module__Hx0lNG__familyLink,.home-module__Hx0lNG__lightAction{min-height:52px;padding-inline:20px}}.home-module__Hx0lNG__archiveStory{background:radial-gradient(circle at 12% 12%,#9a764814,#0000 28%),#e9e1d4;padding:92px 24px 112px;overflow:hidden}.home-module__Hx0lNG__archiveIntro{max-width:880px}.home-module__Hx0lNG__archiveIntro h2{letter-spacing:-.05em;max-width:840px;margin:18px 0 26px;font-size:clamp(46px,11vw,78px);font-weight:400;line-height:.98}.home-module__Hx0lNG__archiveIntro>p{max-width:700px;color:var(--muted);margin:0;font-size:19px;line-height:1.7}.home-module__Hx0lNG__memoryCollage{max-width:1120px;min-height:900px;margin:64px auto 0;position:relative}.home-module__Hx0lNG__memoryPhoto{background:#f8f3e9;border:1px solid #2f2a2321;margin:0;padding:10px 10px 52px;position:absolute;box-shadow:0 24px 55px #352c1f21}.home-module__Hx0lNG__memoryPhoto img{object-fit:cover;filter:saturate(.88)contrast(.98)}.home-module__Hx0lNG__memoryPhoto:after{content:"";pointer-events:none;position:absolute;inset:10px 10px 52px;box-shadow:inset 0 0 0 1px #ffffff47}.home-module__Hx0lNG__memoryPhoto figcaption{color:#5e574d;font-size:13px;font-style:italic;line-height:1.35;position:absolute;bottom:15px;left:14px;right:14px}.home-module__Hx0lNG__memoryPhotoTall{z-index:2;width:46%;height:570px;top:0;left:3%;transform:rotate(-1.8deg)}.home-module__Hx0lNG__memoryPhotoWriting{z-index:3;width:45%;height:390px;top:120px;right:2%;transform:rotate(1.4deg)}.home-module__Hx0lNG__memoryPhotoCouple{z-index:4;width:43%;height:430px;bottom:0;right:12%;transform:rotate(-.8deg)}@media (min-width:720px){.home-module__Hx0lNG__archiveStory{padding:120px clamp(40px,7vw,110px) 145px}}@media (max-width:719px){.home-module__Hx0lNG__archiveStory{padding-top:78px;padding-bottom:92px}.home-module__Hx0lNG__archiveIntro>p{font-size:18px}.home-module__Hx0lNG__memoryCollage{min-height:980px;margin-top:48px}.home-module__Hx0lNG__memoryPhotoTall{width:82%;height:440px;left:0;transform:rotate(-1.4deg)}.home-module__Hx0lNG__memoryPhotoWriting{width:74%;height:320px;top:380px;right:0;transform:rotate(1.2deg)}.home-module__Hx0lNG__memoryPhotoCouple{width:78%;height:320px;bottom:0;left:5%;right:auto;transform:rotate(-.7deg)}}.home-module__Hx0lNG__memoryPhoto{background:#fbf7ef;padding:16px 16px 58px}.home-module__Hx0lNG__memoryImage{object-fit:contain;object-position:center;background:#eee7dc;width:100%;height:calc(100% - 42px);display:block}.home-module__Hx0lNG__memoryPhoto:after{inset:16px 16px 58px}.home-module__Hx0lNG__memoryPhoto figcaption{bottom:17px;left:18px;right:18px}.home-module__Hx0lNG__memoryPhotoWriting{height:420px}.home-module__Hx0lNG__memoryPhotoCouple{height:455px}.home-module__Hx0lNG__familySection{background:#f8f4ed;border-top:1px solid #201f1b1f;position:relative}.home-module__Hx0lNG__familySection:before{content:"";background:var(--bronze);width:72px;height:3px;position:absolute;top:-1px;left:clamp(24px,6vw,96px)}@media (max-width:719px){.home-module__Hx0lNG__memoryPhoto{padding:12px 12px 54px}.home-module__Hx0lNG__memoryPhoto:after{inset:12px 12px 54px}.home-module__Hx0lNG__memoryPhotoTall{height:470px}.home-module__Hx0lNG__memoryPhotoWriting{height:345px}.home-module__Hx0lNG__memoryPhotoCouple{height:350px}.home-module__Hx0lNG__familySection{border-top-color:#201f1b29}}.home-module__Hx0lNG__memoryPhoto .home-module__Hx0lNG__memoryImage{background:#eee7dc;width:100%;height:calc(100% - 42px);display:block;object-fit:contain!important;object-position:center center!important}.home-module__Hx0lNG__memoryPhotoTall{height:660px}.home-module__Hx0lNG__memoryPhotoTall .home-module__Hx0lNG__memoryImage{object-position:center top!important}.home-module__Hx0lNG__memoryPhotoWriting .home-module__Hx0lNG__memoryImage,.home-module__Hx0lNG__memoryPhotoCouple .home-module__Hx0lNG__memoryImage{object-position:center center!important}@media (max-width:719px){.home-module__Hx0lNG__memoryPhotoTall{height:520px}.home-module__Hx0lNG__memoryPhotoTall .home-module__Hx0lNG__memoryImage{object-position:center top!important}}.home-module__Hx0lNG__heroVisual{background:#f7f1e6;border:1px solid #f6efe261;align-self:center;min-height:0;margin:clamp(24px,3.2vw,52px);padding:14px 14px 0;overflow:hidden;transform:rotate(.25deg);box-shadow:0 28px 70px #110e0a38,0 2px 8px #110e0a14}.home-module__Hx0lNG__heroVisual .home-module__Hx0lNG__heroImage{aspect-ratio:auto;filter:saturate(.82)sepia(.07)contrast(.97);animation:none;display:block;object-fit:contain!important;object-position:center center!important;width:100%!important;height:auto!important;position:relative!important;inset:auto!important}.home-module__Hx0lNG__heroVisual figcaption{color:#26231e;background:0 0;border-top:0;padding:16px 6px 17px;position:static}.home-module__Hx0lNG__heroVisual figcaption strong{font-size:20px;font-style:italic;font-weight:400;line-height:1.2;display:block}.home-module__Hx0lNG__heroVisual figcaption span{color:#70685c;max-width:540px;margin-top:5px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:1.45;display:block}@media (max-width:839px){.home-module__Hx0lNG__heroVisual{margin:20px 18px 34px;padding:10px 10px 0;transform:none}.home-module__Hx0lNG__heroVisual figcaption{padding:14px 4px 15px}.home-module__Hx0lNG__heroVisual figcaption strong{font-size:18px}}.home-module__Hx0lNG__hero{isolation:isolate;background:radial-gradient(circle at 73% 27%,#b8915b21,#0000 23%),radial-gradient(circle at 94% 54%,#b1895012,#0000 27%),#faf7f0;min-height:min(850px,100vh - 64px);position:relative;overflow:hidden}.home-module__Hx0lNG__hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#faf7f000 0%,#d6c19f14 34%,#b7925b1c 100%);width:47%;height:100%;position:absolute;top:0;right:0}.home-module__Hx0lNG__hero:after{content:"";z-index:-1;pointer-events:none;border-top:1px solid #9e77455c;border-radius:50% 0 0;width:58%;height:240px;position:absolute;bottom:-98px;right:-5%;transform:rotate(-2deg)}.home-module__Hx0lNG__heroCopy{z-index:2;position:relative}.home-module__Hx0lNG__heroCopy:after{content:"";background:#a47e4cb3;width:46px;height:1px;margin-top:28px;display:block}.home-module__Hx0lNG__heroPortraitStage{justify-content:center;align-items:center;min-width:0;padding:clamp(34px,5vw,76px) clamp(24px,4vw,62px);display:flex;position:relative}.home-module__Hx0lNG__heroPortraitStage:before{content:"memória  palavra  presença";z-index:0;color:#97704114;pointer-events:none;white-space:normal;max-width:300px;font-family:Georgia,Times New Roman,serif;font-size:34px;font-style:italic;line-height:1.7;position:absolute;top:47%;right:-44px;transform:rotate(-7deg)}.home-module__Hx0lNG__heroVisual{z-index:2;background:#f9f4e9;border:1px solid #705b3e21;border-radius:2px;width:min(100%,690px);min-height:0;margin:0;padding:clamp(14px,1.5vw,20px) clamp(14px,1.5vw,20px) 0;position:relative;overflow:visible;transform:none;box-shadow:0 28px 66px #42301c2b,0 5px 16px #42301c14}.home-module__Hx0lNG__heroPhotoFrame{background:#e9e1d4;border:1px solid #5f4b321a;border-radius:3px;overflow:hidden}.home-module__Hx0lNG__heroVisual .home-module__Hx0lNG__heroImage{filter:saturate(.9)contrast(.98);display:block;object-fit:contain!important;object-position:center center!important;width:100%!important;height:auto!important;animation:none!important;position:relative!important;inset:auto!important}.home-module__Hx0lNG__heroVisual .home-module__Hx0lNG__heroShade{display:none!important}.home-module__Hx0lNG__heroVisual figcaption{gap:0;padding:clamp(18px,2.1vw,27px) clamp(8px,1vw,14px) clamp(22px,2.4vw,32px);display:grid;color:#25211b!important;background:0 0!important;border:0!important;position:static!important}.home-module__Hx0lNG__heroVisual figcaption strong{letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;display:block;color:#25211b!important;font-size:clamp(23px,2vw,32px)!important;font-style:normal!important;font-weight:400!important;line-height:1.16!important}.home-module__Hx0lNG__heroVisual figcaption em{color:#9b7245;max-width:560px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,1.75vw,29px);font-style:italic;font-weight:400;line-height:1.38;display:block}@media (min-width:840px){.home-module__Hx0lNG__hero{grid-template-columns:minmax(0,.94fr) minmax(560px,1.06fr);align-items:center}.home-module__Hx0lNG__heroCopy{padding-top:clamp(70px,9vh,126px);padding-bottom:clamp(70px,9vh,126px)}}@media (max-width:839px){.home-module__Hx0lNG__hero{min-height:auto}.home-module__Hx0lNG__hero:before{width:100%;height:48%;top:auto;bottom:0}.home-module__Hx0lNG__hero:after{display:none}.home-module__Hx0lNG__heroCopy:after{margin-top:22px}.home-module__Hx0lNG__heroPortraitStage{padding:18px 20px 52px}.home-module__Hx0lNG__heroPortraitStage:before{display:none}.home-module__Hx0lNG__heroVisual{width:min(100%,620px);padding:10px 10px 0}.home-module__Hx0lNG__heroVisual figcaption{padding:17px 8px 23px}.home-module__Hx0lNG__heroVisual figcaption strong{font-size:clamp(22px,6.3vw,28px)!important}.home-module__Hx0lNG__heroVisual figcaption em{max-width:430px;font-size:clamp(18px,5.4vw,24px);line-height:1.36}}@media (max-width:520px){.home-module__Hx0lNG__heroPortraitStage{padding-inline:14px}.home-module__Hx0lNG__heroVisual{box-shadow:0 20px 45px #42301c24,0 3px 10px #42301c0f}}.home-module__Hx0lNG__hero{isolation:isolate;min-height:min(900px,100vh - 64px);position:relative;overflow:hidden;background-image:url(/images/hero/hero-memoria-background.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.home-module__Hx0lNG__hero:before,.home-module__Hx0lNG__hero:after,.home-module__Hx0lNG__heroPortraitStage:before{display:none!important}.home-module__Hx0lNG__heroPortraitStage{z-index:3;justify-content:center;align-items:center;min-width:0;display:flex;position:relative;padding:clamp(64px,6.5vw,100px) clamp(52px,5vw,84px) clamp(78px,7vw,110px) clamp(28px,3.5vw,56px)!important}.home-module__Hx0lNG__heroPortraitOverlay{background:0 0;width:min(100%,650px);margin:0;padding:0}.home-module__Hx0lNG__heroPhotoWindow{background:0 0;width:100%;padding:0;overflow:hidden}.home-module__Hx0lNG__heroPortraitImage{filter:saturate(.92)contrast(.98);border-radius:2px;display:block;object-fit:contain!important;object-position:center center!important;width:100%!important;height:auto!important}.home-module__Hx0lNG__heroPortraitCaption{color:#27221b;background:0 0;padding:clamp(18px,1.8vw,26px) clamp(10px,1vw,16px) 0}.home-module__Hx0lNG__heroPortraitCaption strong{letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-size:clamp(24px,2vw,32px);font-weight:400;line-height:1.16;display:block}.home-module__Hx0lNG__heroPortraitCaption em{color:#9b7245;max-width:560px;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,1.7vw,28px);font-style:italic;font-weight:400;line-height:1.4;display:block}.home-module__Hx0lNG__captionRule{background:#ae8552;width:42px;height:2px;margin:13px 0 15px;display:block}.home-module__Hx0lNG__heroVisual,.home-module__Hx0lNG__heroPhotoFrame,.home-module__Hx0lNG__heroVisual figcaption,.home-module__Hx0lNG__heroVisual .home-module__Hx0lNG__heroImage{all:unset}@media (min-width:840px){.home-module__Hx0lNG__hero{grid-template-columns:minmax(0,.96fr) minmax(560px,1.04fr);align-items:center}.home-module__Hx0lNG__heroCopy{padding-top:clamp(82px,9vh,128px);padding-bottom:clamp(92px,10vh,140px)}}@media (max-width:839px){.home-module__Hx0lNG__hero{min-height:auto;background-position:top!important;background-size:auto 100%!important}.home-module__Hx0lNG__heroPortraitStage{padding:28px 18px 64px!important}.home-module__Hx0lNG__heroPortraitOverlay{width:min(100%,620px)}.home-module__Hx0lNG__heroPortraitCaption{padding:18px 8px 0}}@media (max-width:560px){.home-module__Hx0lNG__hero{background-image:linear-gradient(#faf7f0b8,#faf7f0d1),url(/images/hero/hero-memoria-background.png)!important;background-position:top!important;background-size:auto 100%!important}.home-module__Hx0lNG__heroPortraitStage{padding-inline:14px!important}.home-module__Hx0lNG__heroPortraitCaption strong{font-size:23px}.home-module__Hx0lNG__heroPortraitCaption em{font-size:19px}}.home-module__Hx0lNG__heroPortraitStage{box-shadow:none!important;background:0 0!important;border:0!important}.home-module__Hx0lNG__hero>:last-child{background:0 0!important}.home-module__Hx0lNG__heroPortraitOverlay{width:100%;max-width:none;margin:0;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.home-module__Hx0lNG__heroPhotoWindow{width:88%;margin:0 auto;padding:0;overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important}.home-module__Hx0lNG__heroPortraitImage{border-radius:2px;display:block;object-fit:contain!important;object-position:center center!important;width:100%!important;height:auto!important;box-shadow:none!important;border:0!important}.home-module__Hx0lNG__heroPortraitCaption{width:88%;margin:0 auto;padding:clamp(18px,1.7vw,25px) clamp(10px,1vw,14px) 0;box-shadow:none!important;background:0 0!important;border:0!important}@media (min-width:840px){.home-module__Hx0lNG__heroPortraitStage{padding:clamp(76px,7.1vw,108px) clamp(42px,4.5vw,72px) clamp(92px,8vw,126px) clamp(34px,4vw,64px)!important}.home-module__Hx0lNG__heroPhotoWindow,.home-module__Hx0lNG__heroPortraitCaption{width:87%}}@media (max-width:839px){.home-module__Hx0lNG__heroPortraitStage{background:0 0!important;padding:30px 18px 64px!important}.home-module__Hx0lNG__heroPhotoWindow,.home-module__Hx0lNG__heroPortraitCaption{width:min(92%,620px)}}.home-module__Hx0lNG__heroPortraitStage{overflow:visible}.home-module__Hx0lNG__heroPortraitOverlay{flex-direction:column;align-items:center;display:flex}.home-module__Hx0lNG__heroPhotoWindow,.home-module__Hx0lNG__heroPortraitCaption{max-width:610px;width:82%!important;margin-left:auto!important;margin-right:auto!important}.home-module__Hx0lNG__heroPhotoWindow{overflow:hidden!important}.home-module__Hx0lNG__heroPortraitImage{object-fit:contain!important;object-position:center center!important;width:100%!important;max-width:100%!important;height:auto!important}@media (min-width:840px){.home-module__Hx0lNG__heroPhotoWindow,.home-module__Hx0lNG__heroPortraitCaption{max-width:600px;width:81%!important}}@media (min-width:1180px){.home-module__Hx0lNG__heroPhotoWindow,.home-module__Hx0lNG__heroPortraitCaption{max-width:590px;width:79%!important}}@media (max-width:839px){.home-module__Hx0lNG__heroPhotoWindow,.home-module__Hx0lNG__heroPortraitCaption{width:min(88%,560px)!important}}@media (max-width:560px){.home-module__Hx0lNG__heroPhotoWindow,.home-module__Hx0lNG__heroPortraitCaption{width:90%!important}}@media (min-width:840px){.home-module__Hx0lNG__heroPortraitOverlay{transform:translate(-4%)}}@media (min-width:1180px){.home-module__Hx0lNG__heroPortraitOverlay{transform:translate(-5%)}}@media (max-width:839px){.home-module__Hx0lNG__heroPortraitOverlay{transform:none}.home-module__Hx0lNG__home{overflow-x:hidden}.home-module__Hx0lNG__hero{background:#faf7f0!important;min-height:auto!important;padding:0!important;display:block!important}.home-module__Hx0lNG__hero:before,.home-module__Hx0lNG__hero:after{display:none!important}.home-module__Hx0lNG__heroCopy{padding:58px 20px 36px!important}.home-module__Hx0lNG__heroCopy:after{margin-top:22px!important}.home-module__Hx0lNG__eyebrow,.home-module__Hx0lNG__eyebrowLight{letter-spacing:.18em;font-size:10px;line-height:1.35}.home-module__Hx0lNG__heroName{margin-top:22px;font-size:13px;line-height:1.4}.home-module__Hx0lNG__hero h1{letter-spacing:-.05em!important;max-width:100%!important;margin:18px 0 24px!important;font-size:clamp(54px,15.5vw,70px)!important;line-height:.89!important}.home-module__Hx0lNG__hero h1 em{margin-top:2px}.home-module__Hx0lNG__heroLead{max-width:none;font-size:18px;line-height:1.58}.home-module__Hx0lNG__heroActions{gap:10px;width:100%;margin-top:28px}.home-module__Hx0lNG__primaryAction,.home-module__Hx0lNG__secondaryAction{width:100%;min-height:50px;padding:0 18px;font-size:12px}.home-module__Hx0lNG__heroPortraitStage{background:#faf7f0!important;padding:0 20px 54px!important;display:block!important}.home-module__Hx0lNG__heroPortraitOverlay{background:#f8f2e8!important;border:1px solid #4c3e2b1f!important;width:100%!important;max-width:520px!important;margin:0 auto!important;padding:10px 10px 0!important;transform:none!important;box-shadow:0 20px 48px #392c1c1c!important}.home-module__Hx0lNG__heroPhotoWindow{background:#eee6da!important;width:100%!important;max-width:none!important;margin:0!important;overflow:hidden!important}.home-module__Hx0lNG__heroPortraitImage{object-fit:contain!important;object-position:center!important;width:100%!important;max-width:none!important;height:auto!important}.home-module__Hx0lNG__heroPortraitCaption{width:100%!important;max-width:none!important;margin:0!important;padding:17px 7px 22px!important}.home-module__Hx0lNG__heroPortraitCaption strong{font-size:23px!important;line-height:1.18!important}.home-module__Hx0lNG__captionRule{margin:11px 0 12px!important}.home-module__Hx0lNG__heroPortraitCaption em{font-size:19px!important;line-height:1.38!important}.home-module__Hx0lNG__openingStatement{padding:72px 20px}.home-module__Hx0lNG__openingStatement blockquote{margin:20px 0 24px;font-size:clamp(34px,9.5vw,44px);line-height:1.12}.home-module__Hx0lNG__statementText{font-size:18px;line-height:1.65}.home-module__Hx0lNG__storySection,.home-module__Hx0lNG__pillarsSection,.home-module__Hx0lNG__familySection{padding:72px 20px}.home-module__Hx0lNG__archiveSection{padding:74px 20px}.home-module__Hx0lNG__storyHeading h2,.home-module__Hx0lNG__pillarsHeading h2,.home-module__Hx0lNG__familyIntro h2,.home-module__Hx0lNG__archiveCopy h2,.home-module__Hx0lNG__closingSection h2,.home-module__Hx0lNG__archiveIntro h2{font-size:clamp(40px,11vw,52px)!important;line-height:1.02!important}.home-module__Hx0lNG__storyBody{margin-top:32px}.home-module__Hx0lNG__storyBody p,.home-module__Hx0lNG__familyIntro>p,.home-module__Hx0lNG__archiveCopy>p,.home-module__Hx0lNG__archiveIntro>p{font-size:18px;line-height:1.65}.home-module__Hx0lNG__storyBody .home-module__Hx0lNG__signature{font-size:22px}.home-module__Hx0lNG__pillarsGrid{margin-top:38px}.home-module__Hx0lNG__pillar{padding:28px 0}.home-module__Hx0lNG__pillar h3{font-size:28px}.home-module__Hx0lNG__pillar p{font-size:17px}.home-module__Hx0lNG__pillarsAction{margin-top:26px}.home-module__Hx0lNG__secondaryStoryAction,.home-module__Hx0lNG__lightAction,.home-module__Hx0lNG__familyLink{min-height:48px;font-size:12px}.home-module__Hx0lNG__archiveAside{margin-top:38px}.home-module__Hx0lNG__archiveAside p{padding:20px 0;font-size:18px}.home-module__Hx0lNG__archiveStory{overflow:hidden;padding:72px 20px 80px!important}.home-module__Hx0lNG__memoryCollage{gap:26px!important;min-height:0!important;margin:42px auto 0!important;display:grid!important}.home-module__Hx0lNG__memoryPhoto,.home-module__Hx0lNG__memoryPhotoTall,.home-module__Hx0lNG__memoryPhotoWriting,.home-module__Hx0lNG__memoryPhotoCouple{width:min(100%,520px)!important;height:auto!important;margin:0 auto!important;padding:10px 10px 48px!important;position:relative!important;inset:auto!important;transform:none!important}.home-module__Hx0lNG__memoryPhoto:nth-child(2){transform:translate(6px)rotate(.6deg)!important}.home-module__Hx0lNG__memoryPhoto:nth-child(3){transform:translate(-5px)rotate(-.45deg)!important}.home-module__Hx0lNG__memoryImage{background:#eee7dc;object-fit:contain!important;object-position:center!important;width:100%!important;height:auto!important;max-height:520px!important}.home-module__Hx0lNG__memoryPhoto:after{inset:10px 10px 48px!important}.home-module__Hx0lNG__memoryPhoto figcaption{font-size:13px;bottom:13px!important;left:13px!important;right:13px!important}.home-module__Hx0lNG__familyTree{margin-top:42px}.home-module__Hx0lNG__parentsRow,.home-module__Hx0lNG__childrenRow{grid-template-columns:1fr!important}.home-module__Hx0lNG__union{margin:-2px auto}.home-module__Hx0lNG__treeStem{height:28px}.home-module__Hx0lNG__parentsRow article,.home-module__Hx0lNG__childrenRow article{padding:20px}.home-module__Hx0lNG__closingSection{padding:76px 20px}.home-module__Hx0lNG__closingLead{margin-top:22px;font-size:18px}.home-module__Hx0lNG__closingSection>span{margin-top:28px}}@media (max-width:390px){.home-module__Hx0lNG__heroCopy{padding-left:18px!important;padding-right:18px!important}.home-module__Hx0lNG__hero h1{font-size:clamp(50px,15vw,60px)!important}.home-module__Hx0lNG__heroPortraitStage,.home-module__Hx0lNG__openingStatement,.home-module__Hx0lNG__storySection,.home-module__Hx0lNG__pillarsSection,.home-module__Hx0lNG__archiveSection,.home-module__Hx0lNG__archiveStory,.home-module__Hx0lNG__familySection,.home-module__Hx0lNG__closingSection{padding-left:18px!important;padding-right:18px!important}}
