.CascaisHome-module__uZD1ZW__home{z-index:3;--home-gutter:clamp(1.25rem, 5vw, 2rem);color:#eef1e8;text-shadow:0 .1rem .6rem #00000059;opacity:0;pointer-events:none;transition:opacity 1.1s;position:absolute;inset:0}.CascaisHome-module__uZD1ZW__home[data-visible=true]{opacity:1;pointer-events:auto}.CascaisHome-module__uZD1ZW__investmentsNav{z-index:1;color:#eef1e8a8;font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;align-items:center;gap:.4rem;padding:0;font-size:clamp(.66rem,1.6vw,.74rem);font-weight:300;text-decoration:none;transition:color .3s;display:inline-flex;position:absolute;top:clamp(3.5rem,6vw,4.5rem);left:clamp(3.5rem,6vw,4.5rem)}.CascaisHome-module__uZD1ZW__investmentsNav:hover,.CascaisHome-module__uZD1ZW__investmentsNav:focus-visible{color:#eef1e8}.CascaisHome-module__uZD1ZW__investmentsNav:focus-visible{outline-offset:.4rem;outline:1px solid #eef1e8cc}.CascaisHome-module__uZD1ZW__investmentsLabel{text-underline-offset:.3em;text-decoration-line:underline;text-decoration-color:#0000;transition:text-decoration-color .3s}.CascaisHome-module__uZD1ZW__investmentsNav:hover .CascaisHome-module__uZD1ZW__investmentsLabel,.CascaisHome-module__uZD1ZW__investmentsNav:focus-visible .CascaisHome-module__uZD1ZW__investmentsLabel{text-decoration-color:currentColor}.CascaisHome-module__uZD1ZW__investmentsArrow{transition:transform .3s;display:inline-block}.CascaisHome-module__uZD1ZW__investmentsNav:hover .CascaisHome-module__uZD1ZW__investmentsArrow,.CascaisHome-module__uZD1ZW__investmentsNav:focus-visible .CascaisHome-module__uZD1ZW__investmentsArrow{transform:translate(.15rem)}.CascaisHome-module__uZD1ZW__entryPoint{top:var(--entry-top);left:var(--entry-left);max-width:30rem;color:inherit;font-family:var(--font-geist-sans), Arial, Helvetica, sans-serif;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;padding:0;transition:opacity .3s;display:flex;position:absolute}@media (max-width:700px){.CascaisHome-module__uZD1ZW__entryPoint{top:var(--entry-top-narrow);left:var(--home-gutter);right:var(--home-gutter);max-width:none}}.CascaisHome-module__uZD1ZW__entryPoint:hover,.CascaisHome-module__uZD1ZW__entryPoint:focus-visible{opacity:.82}.CascaisHome-module__uZD1ZW__entryPoint:focus-visible{outline-offset:.4rem;outline:1px solid #eef1e8cc}.CascaisHome-module__uZD1ZW__entryTitle{letter-spacing:-.01em;text-wrap:balance;font-size:clamp(1.5rem,3.4vw,2.6rem);font-weight:300;line-height:1.08;display:block}.CascaisHome-module__uZD1ZW__entrySubtitle{color:#eef1e8e0;text-shadow:0 .06rem .25rem #0009;margin-top:.5rem;font-size:.9rem;line-height:1.45;display:block}
.CascaisLivingPhoto-module__SCDHpq__livingPhoto{isolation:isolate;background:#071114;width:100vw;height:100svh;position:relative;overflow:hidden}.CascaisLivingPhoto-module__SCDHpq__photo,.CascaisLivingPhoto-module__SCDHpq__canvasLayer{width:100%;height:100%;position:absolute;inset:0}.CascaisLivingPhoto-module__SCDHpq__photo{z-index:0;object-fit:cover;object-position:50% 50%;-webkit-user-select:none;user-select:none;display:block}.CascaisLivingPhoto-module__SCDHpq__canvasLayer{z-index:1;pointer-events:none}.CascaisLivingPhoto-module__SCDHpq__canvas{width:100%;height:100%;display:block}
.WhiteUniverse-module__sH-wPa__universe{z-index:4;color:#17241b;opacity:0;pointer-events:none;background:#f6f5f0;padding:clamp(4.5rem,9vw,7rem) clamp(1.5rem,5vw,4rem) clamp(3rem,6vw,5rem);transition:opacity 1.1s;position:fixed;inset:0;overflow-y:auto}.WhiteUniverse-module__sH-wPa__universe[data-visible=true]{opacity:1;pointer-events:auto}.WhiteUniverse-module__sH-wPa__close{color:inherit;font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin:-.5rem;padding:.5rem;font-size:.8rem;position:fixed;top:clamp(1.25rem,4vw,3rem);right:clamp(1.25rem,4vw,3rem)}.WhiteUniverse-module__sH-wPa__close:hover,.WhiteUniverse-module__sH-wPa__close:focus-visible{opacity:.65}.WhiteUniverse-module__sH-wPa__content{width:100%;max-width:72rem;margin:0 auto}.WhiteUniverse-module__sH-wPa__title{letter-spacing:-.01em;margin:0 0 2.5rem;font-size:clamp(2rem,4.4vw,3.6rem);font-weight:300;line-height:1.05}.WhiteUniverse-module__sH-wPa__accordion{border-top:1px solid #17241b26;flex-direction:column;display:flex}.WhiteUniverse-module__sH-wPa__section{border-bottom:1px solid #17241b26}.WhiteUniverse-module__sH-wPa__accordion[data-has-open=true] .WhiteUniverse-module__sH-wPa__section:not([data-open=true]){opacity:.68;transition:opacity .4s}.WhiteUniverse-module__sH-wPa__sectionHeader{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:row;align-items:baseline;gap:clamp(1rem,3vw,2rem);padding:1.4rem 0;transition:padding .3s;display:flex}.WhiteUniverse-module__sH-wPa__section[data-open=true] .WhiteUniverse-module__sH-wPa__sectionHeader{padding:1.75rem 0 1.4rem}.WhiteUniverse-module__sH-wPa__sectionIndex{font-variant-numeric:tabular-nums;letter-spacing:.06em;color:#17241b73;flex:none;font-size:.8rem}.WhiteUniverse-module__sH-wPa__sectionHeaderText{flex-direction:column;gap:.35rem;display:flex}.WhiteUniverse-module__sH-wPa__sectionTitle{font-size:1.1rem;font-weight:400;transition:font-size .3s}.WhiteUniverse-module__sH-wPa__section[data-open=true] .WhiteUniverse-module__sH-wPa__sectionTitle{font-size:1.5rem}.WhiteUniverse-module__sH-wPa__sectionCue{color:#17241b66;flex:none;margin-left:auto;font-size:1rem;font-weight:300;transition:transform .3s,color .3s;transform:rotate(0)}.WhiteUniverse-module__sH-wPa__section[data-open=true] .WhiteUniverse-module__sH-wPa__sectionCue{color:#17241bb3;transform:rotate(45deg)}.WhiteUniverse-module__sH-wPa__sectionSummary{color:#17241b99;font-size:.9rem;line-height:1.5}.WhiteUniverse-module__sH-wPa__section[data-open=true] .WhiteUniverse-module__sH-wPa__sectionSummary{color:#17241bc7}.WhiteUniverse-module__sH-wPa__sectionPanel{grid-template-columns:1fr;gap:clamp(1.5rem,4vw,3.5rem);padding:.5rem 0 2.75rem;display:grid}.WhiteUniverse-module__sH-wPa__sectionPanel[data-has-image=true]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.WhiteUniverse-module__sH-wPa__sectionImage{aspect-ratio:4/3;background:#17241b14}.WhiteUniverse-module__sH-wPa__sectionText{color:#17241bd9;margin:0;font-size:1.2rem;line-height:1.7}.WhiteUniverse-module__sH-wPa__sectionBody{flex-direction:column;gap:clamp(1.5rem,3vw,2rem);display:flex}.WhiteUniverse-module__sH-wPa__sectionQuestions{flex-direction:column;gap:clamp(1rem,3vw,1.75rem);display:flex}.WhiteUniverse-module__sH-wPa__sectionQuestionLine{color:#17241beb;margin:0;font-size:clamp(1.15rem,2.4vw,1.35rem);font-weight:400;line-height:1.4}@media (max-width:640px){.WhiteUniverse-module__sH-wPa__sectionPanel{grid-template-columns:1fr}}
