.investment-opening,.management-opening{text-align:center;padding-top:clamp(52px,6vw,78px);display:block}.investment-opening>div,.management-opening>div:first-child{flex-direction:column;align-items:center;max-width:900px;margin-inline:auto;display:flex}.investment-opening h1,.management-opening h1{max-width:16ch;font-size:clamp(2.75rem,4.7vw,4.75rem)}.investment-opening p,.management-opening p{max-width:62ch;color:var(--ink-soft);margin-block:24px}.investment-opening figure,.management-image{aspect-ratio:16/7;border-radius:var(--radius-card);min-height:440px;margin:44px 0 0;position:relative;overflow:hidden}.investment-opening img,.management-image img{object-fit:cover}.investment-opening figcaption{background:var(--paper);padding:7px 12px;font-size:12px;position:absolute;bottom:16px;left:16px}.management-guidance{grid-template-columns:1fr 1.35fr;gap:10%;display:grid}.investor-audiences{padding-block:clamp(44px,4vw,60px)}.investor-audiences>h2{max-width:18ch;margin-bottom:28px}.investor-audience-stack{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;gap:clamp(36px,5vw,72px);min-width:0;display:grid}.investor-audience-media{grid-template-columns:1.55fr .72fr;align-items:end;gap:16px;margin:0;display:grid}.investor-audience-media figure{background:var(--paper-deep);margin:0;position:relative;overflow:hidden}.investor-audience-media__wide{aspect-ratio:4/3;min-height:310px}.investor-audience-media__portrait{aspect-ratio:3/4}.investor-audience-media img{object-fit:cover}.investor-audience-media figcaption,.investment-method-media figcaption,.investment-model-media figcaption,.management-offer-media figcaption{background:color-mix(in srgb,var(--paper) 92%,transparent);color:var(--ink);letter-spacing:.035em;padding:7px 10px;font-size:11px;position:absolute;bottom:14px;left:14px}.investor-audience-copy{grid-template-columns:1fr;gap:30px;display:grid}.investor-audiences article{border-top:1px solid var(--line);padding-top:24px}.investor-audiences article+article{margin-top:0}.investor-audiences h3{margin-bottom:18px;font-size:28px}.investor-audiences p,.management-guidance p{color:var(--ink-soft)}.investor-audiences p+p,.management-guidance p+p{margin-top:16px}.investment-method{background:var(--paper-deep);padding:44px}.investment-method-media{aspect-ratio:16/7;min-height:400px;margin:8px 0 38px;position:relative;overflow:hidden}.investment-method-media img{object-fit:cover}.investment-method ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:0;list-style:none;display:grid}.investment-method li{border-top:1px solid var(--line-dark);padding-top:24px}.investment-method h3{margin-bottom:16px;font-size:24px}.investment-method li p{color:var(--ink-soft);font-size:15px}.investment-method-note{border-top:1px solid var(--line-dark);color:var(--ink-soft);max-width:100ch;margin-top:30px;padding-top:24px;font-size:13px}.investment-model-grid,.management-offer-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}.investment-models{padding-block:clamp(52px,5vw,72px)}.investment-model-grid article{border-top:1px solid var(--line-dark);padding-top:26px}.investment-model-media{aspect-ratio:3/2;background:var(--paper-deep);min-height:300px;margin:0 0 26px;position:relative;overflow:hidden}.investment-model-media img{object-fit:cover}.investment-model-media--long img{object-position:center 55%}.investment-model-grid h3{margin-bottom:18px;font-size:32px}.investment-model-grid p{color:var(--ink-soft);max-width:58ch;margin-bottom:20px}.investment-management,.management-request{background:var(--wine);color:var(--paper);padding-block:60px}.investment-management>.shell{grid-template-columns:1.2fr 1fr;align-items:center;gap:10%;display:grid}.investment-management p{color:var(--paper-deep);margin-bottom:24px}.investment-management :focus-visible,.management-request header :focus-visible{outline-color:var(--brass)}.investment-conversation{border-bottom:1px solid var(--line);grid-template-columns:.8fr 1fr;align-items:end;gap:10%;display:grid}.investment-conversation h2{margin-top:16px}.investment-conversation p{max-width:62ch;color:var(--ink-soft)}.project-request{grid-template-columns:.85fr 1.4fr;align-items:start;gap:8%;display:grid}.investment-request{align-items:start;padding-block:clamp(52px,5vw,72px)}.investment-request>header{flex-direction:column;display:flex}.project-request header p{max-width:42ch;color:var(--ink-soft);margin-top:24px}.investment-request-media{aspect-ratio:4/3;background:var(--paper-deep);flex:none;width:100%;margin:34px 0 0;position:relative;overflow:hidden}.investment-request-media img{object-fit:cover}.investment-request-media figcaption{background:color-mix(in srgb,var(--paper) 92%,transparent);color:var(--ink);letter-spacing:.035em;padding:7px 10px;font-size:11px;position:absolute;bottom:14px;left:14px}.management-request header p{color:var(--paper-deep)}.management-request .form-panel{color:var(--ink)}.management-offer{border:1px solid var(--line-dark);border-radius:var(--radius-card);flex-direction:column;padding:36px;display:flex}.management-offer-media{border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--paper-deep);min-height:260px;margin:-36px -36px 30px;position:relative;overflow:hidden}.management-offer-media img{object-fit:cover}.management-offer:first-child .management-offer-media img{object-position:center 42%}.management-offer--short{background:var(--paper-deep);border-color:#0000}.management-offer h3{font-size:30px}.management-rate{flex-wrap:wrap;align-items:end;gap:12px 20px;margin-block:26px;display:flex}.management-rate strong{color:var(--wine);letter-spacing:-.04em;font-size:72px;font-weight:450;line-height:1}.management-rate strong span{font-size:40px}.management-rate>span{color:var(--ink-soft);padding-bottom:6px;font-size:13px}.management-letting-fee{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:-8px 0 24px;padding:0 0 18px;display:flex}.management-letting-fee strong{color:var(--wine);font-size:20px;font-weight:550}.management-letting-fee span{color:var(--ink-soft);font-size:12px}.management-offer>p:not(.management-rate){color:var(--ink-soft)}.management-offer ul{margin-block:24px 30px;padding:0;list-style:none}.management-offer li{border-top:1px solid var(--line);padding-block:13px;font-size:14px}.management-offer .button{align-self:flex-start;gap:16px;margin-top:auto}.management-terms{color:var(--ink-soft);max-width:110ch;margin-top:24px;font-size:13px}.ambient-caption{color:var(--ink-soft);letter-spacing:.02em;margin-top:18px;font-size:11px}.comparison-scroll{overflow:auto}.management-comparison table{border-collapse:collapse;width:100%;font-size:15px}.management-comparison th,.management-comparison td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:22px 24px}.management-comparison thead{background:var(--paper-deep)}.management-comparison th{font-weight:600}.management-comparison tbody th{width:20%}.management-comparison td{width:40%;color:var(--ink-soft)}.management-guidance .arrow-link{margin-top:18px}.management-guidance-intro h2{margin-bottom:34px}.management-guidance-media{grid-template-columns:1.05fr .8fr;align-items:end;gap:12px;padding:0 22px 34px 0;display:grid;position:relative}.management-guidance-media figure{background:var(--paper-deep);margin:0;position:relative;overflow:hidden}.management-guidance-media figure:first-child{min-height:390px}.management-guidance-media figure:nth-child(2){min-height:245px;transform:translateY(34px)}.management-guidance-media img{object-fit:cover}.management-guidance-media span{z-index:1;background:var(--wine);max-width:190px;color:var(--paper);padding:12px 14px;font-size:12px;line-height:1.35;position:absolute;bottom:0;right:0}.management-guidance-copy{padding-top:92px}@media (max-width:950px){.investment-opening figure,.management-image{min-height:390px}.management-offer{padding:28px}.management-offer-media{margin:-28px -28px 28px}.investment-method{padding:32px}.investment-method ol{grid-template-columns:repeat(2,minmax(0,1fr))}.project-request{grid-template-columns:1fr 1.5fr;gap:5%}.investor-audience-stack{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);gap:32px}}@media (max-width:700px){.investment-opening,.management-opening{padding-top:36px;display:block}.investment-opening h1,.management-opening h1{font-size:clamp(2rem,9vw,2.4375rem)}.investment-opening p,.management-opening p{margin-block:20px;font-size:15px}.investment-opening figure,.management-image{aspect-ratio:4/3;min-height:0;margin-top:30px}.management-guidance,.project-request{grid-template-columns:1fr;gap:28px}.investor-audiences>h2{margin-bottom:28px}.investor-audience-stack{grid-template-columns:1fr;gap:28px}.investor-audience-media{grid-template-columns:1.35fr .8fr;margin-bottom:32px}.investor-audience-media__wide,.investor-audience-media__portrait{min-height:0}.investor-audience-copy{grid-template-columns:1fr;gap:28px}.investment-method{padding:28px 22px}.investment-method-media{aspect-ratio:4/3;min-height:0;margin-inline:-22px}.investment-model-media{aspect-ratio:4/3;min-height:0}.investment-method ol,.investment-model-grid,.management-offer-grid{grid-template-columns:1fr;gap:28px}.investment-conversation{grid-template-columns:1fr;gap:20px}.investment-management>.shell{grid-template-columns:1fr;gap:24px}.investment-management,.management-request{padding-block:40px}.management-offer{padding:28px 22px}.management-offer-media{min-height:230px;margin:-28px -22px 26px}.management-offer h3{font-size:28px}.management-offer .button{width:100%}.management-comparison th,.management-comparison td{overflow-wrap:anywhere;padding:16px 10px;font-size:13px}.management-comparison tbody th{width:22%}.management-comparison td{width:39%}.management-rate strong{font-size:64px}.investment-request-media{aspect-ratio:3/2;margin-top:26px}.investment-request{padding-block:48px}.management-guidance-intro h2{margin-bottom:26px}.management-guidance-media{padding-right:14px}.management-guidance-media figure:first-child{min-height:330px}.management-guidance-media figure:nth-child(2){min-height:210px}.management-guidance-copy{padding-top:36px}}
