.BrandedPenthousesPage_page__0en2V{background:#faf9f6;color:#252622}.BrandedPenthousesPage_hero__3hJGH{padding:150px 48px 60px;background:radial-gradient(ellipse at 85% 0,rgba(220,201,165,.24),transparent 62%),linear-gradient(150deg,#fffdfa,#f4f1e9)}.BrandedPenthousesPage_heroInner__edgPs,.BrandedPenthousesPage_section__6B3uj{width:min(100%,1184px);margin-inline:auto}.BrandedPenthousesPage_heroInner__edgPs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.14fr);gap:48px;align-items:center}.BrandedPenthousesPage_designCopy__lO5Ix,.BrandedPenthousesPage_heroIntro__9nBMB,.BrandedPenthousesPage_heroPanel__1GDD2{min-width:0}.BrandedPenthousesPage_heroTitle__a5Hlj{margin-top:22px;font-size:clamp(42px,4.8vw,66px);font-weight:300;line-height:1.08;letter-spacing:-.045em;text-wrap:balance}.BrandedPenthousesPage_body__AqKQK,.BrandedPenthousesPage_lead__dZr15{color:#606159;font-size:17px;line-height:1.7;font-weight:300;text-wrap:pretty}.BrandedPenthousesPage_lead__dZr15{max-width:600px;margin-top:22px}.BrandedPenthousesPage_heroActions__JxQte{display:flex;align-items:flex-start;flex-wrap:wrap;gap:12px 28px;margin-top:28px}.BrandedPenthousesPage_actions__JwOvV{min-width:0;max-width:100%}.BrandedPenthousesPage_actions__JwOvV button{cursor:pointer;height:auto;padding-block:14px}.BrandedPenthousesPage_actions__JwOvV button:disabled{cursor:default}.BrandedPenthousesPage_actions__JwOvV .lux-primary-cta-label{white-space:normal;text-align:center}.BrandedPenthousesPage_scope__zyrsZ{margin-top:24px;max-width:500px;color:#716d64;font-size:14px;line-height:1.6}.BrandedPenthousesPage_heroPanel__1GDD2{min-width:0}.BrandedPenthousesPage_panelTitle__dYBpu{font-size:20px;line-height:1.4;font-weight:400;letter-spacing:-.02em}.BrandedPenthousesPage_panelLinks__Fwrw_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.BrandedPenthousesPage_panelLink__6Rt1D{display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid rgba(154,127,86,.28);border-radius:20px;background:rgba(255,255,255,.5);color:#252622;text-decoration:none;transition:border-color .3s,background .3s,box-shadow .3s}.BrandedPenthousesPage_panelImage__NAFDd{display:block;width:100%;height:auto;aspect-ratio:4/3}.BrandedPenthousesPage_panelLinkCopy__sO72G{display:flex;flex:1;flex-direction:column;gap:12px;padding:18px;min-width:0}.BrandedPenthousesPage_panelLinkTitle__DMKbP{font-size:22px;line-height:1.25;font-weight:300;letter-spacing:-.025em}.BrandedPenthousesPage_panelLinkAction__FX8eX{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;margin-top:auto}.BrandedPenthousesPage_panelLinkDescription__hBTPc{color:#81643b;font-size:14px;line-height:1.5}.BrandedPenthousesPage_panelLink__6Rt1D svg{flex-shrink:0;color:#81643b;transition:transform .3s}.BrandedPenthousesPage_panelLink__6Rt1D:hover{border-color:#a88b59;background:rgba(255,253,249,.98);box-shadow:0 10px 30px -22px rgba(90,69,34,.35)}.BrandedPenthousesPage_panelLink__6Rt1D:hover svg{transform:translateY(3px)}.BrandedPenthousesPage_panelLink__6Rt1D:focus-visible{outline:2px solid #96713d;outline-offset:5px}.BrandedPenthousesPage_choiceCaption__l_qTd{margin-top:10px;color:#716d64;font-size:13px;line-height:1.5}.BrandedPenthousesPage_section__6B3uj{padding-block:64px;scroll-margin-top:104px}.BrandedPenthousesPage_design__H1v2W,.BrandedPenthousesPage_faq__Z_jXr,.BrandedPenthousesPage_servicesInner__6nT_j{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);column-gap:72px;row-gap:28px}.BrandedPenthousesPage_design__H1v2W{grid-template-areas:"heading image" "copy image";grid-template-rows:auto 1fr}.BrandedPenthousesPage_designHeading__EBXdN{grid-area:heading}.BrandedPenthousesPage_designImage__Efstq{grid-area:image;min-width:0;align-self:center}.BrandedPenthousesPage_designCopy__lO5Ix{grid-area:copy}.BrandedPenthousesPage_servicesInner__6nT_j{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"image heading" "image checks" "image actions";grid-template-rows:auto 1fr}.BrandedPenthousesPage_servicesHeading__yEkU7{grid-area:heading;min-width:0}.BrandedPenthousesPage_servicesImage__9UwTk{grid-area:image;min-width:0;align-self:center}.BrandedPenthousesPage_servicesInner__6nT_j .BrandedPenthousesPage_checks__ifnL_{grid-area:checks}.BrandedPenthousesPage_servicesActions__WgdJ6{grid-area:actions;min-width:0}.BrandedPenthousesPage_sectionTitle__dgtjK{margin-top:22px;font-size:clamp(32px,3.5vw,48px);line-height:1.13;font-weight:300;letter-spacing:-.035em;text-wrap:balance}.BrandedPenthousesPage_designCopy__lO5Ix{display:grid;gap:22px;align-content:start}.BrandedPenthousesPage_designCopy__lO5Ix .BrandedPenthousesPage_actions__JwOvV{margin-top:6px}.BrandedPenthousesPage_services__0KzCP{scroll-margin-top:104px;background:linear-gradient(135deg,#f1f3ef,#f6f7f3 60%,#faf9f6);border-block:1px solid rgba(141,161,156,.16)}.BrandedPenthousesPage_servicesInner__6nT_j .BrandedPenthousesPage_body__AqKQK{margin-top:22px}.BrandedPenthousesPage_checks__ifnL_{margin:0}.BrandedPenthousesPage_check__Wut83{padding-block:22px;border-top:1px solid rgba(154,127,86,.25)}.BrandedPenthousesPage_check__Wut83:first-child{padding-top:0;border-top:0}.BrandedPenthousesPage_check__Wut83:last-child{padding-bottom:0}.BrandedPenthousesPage_check__Wut83 dt{font-size:19px;line-height:1.4;font-weight:400;letter-spacing:-.02em}.BrandedPenthousesPage_check__Wut83 .BrandedPenthousesPage_body__AqKQK{margin:8px 0 0}@media (max-width:1279px){.BrandedPenthousesPage_section__6B3uj{width:calc(100% - 96px)}.BrandedPenthousesPage_design__H1v2W,.BrandedPenthousesPage_faq__Z_jXr,.BrandedPenthousesPage_heroInner__edgPs,.BrandedPenthousesPage_servicesInner__6nT_j{column-gap:40px}}@media (max-width:1023px){.BrandedPenthousesPage_hero__3hJGH{padding-top:136px}.BrandedPenthousesPage_heroInner__edgPs{grid-template-columns:minmax(0,1fr);gap:32px}.BrandedPenthousesPage_heroTitle__a5Hlj{font-size:48px}.BrandedPenthousesPage_heroPanel__1GDD2{width:min(100%,660px)}.BrandedPenthousesPage_design__H1v2W,.BrandedPenthousesPage_faq__Z_jXr,.BrandedPenthousesPage_servicesInner__6nT_j{grid-template-columns:minmax(0,1fr)}.BrandedPenthousesPage_design__H1v2W{grid-template-areas:"heading" "image" "copy";grid-template-rows:auto}.BrandedPenthousesPage_servicesInner__6nT_j{grid-template-areas:"heading" "image" "checks" "actions";grid-template-rows:auto}.BrandedPenthousesPage_design__H1v2W>div:first-child,.BrandedPenthousesPage_servicesInner__6nT_j>div:first-child{max-width:620px}.BrandedPenthousesPage_checks__ifnL_,.BrandedPenthousesPage_designCopy__lO5Ix{max-width:740px}}@media (max-width:767px){.BrandedPenthousesPage_hero__3hJGH{padding:116px 24px 36px}.BrandedPenthousesPage_heroInner__edgPs{grid-template-columns:minmax(0,1fr);gap:32px}.BrandedPenthousesPage_heroTitle__a5Hlj{margin-top:18px;font-size:42px;line-height:1.1}.BrandedPenthousesPage_lead__dZr15{margin-top:18px;line-height:1.6}.BrandedPenthousesPage_heroActions__JxQte{margin-top:24px;gap:8px 20px}.BrandedPenthousesPage_scope__zyrsZ{margin-top:16px}.BrandedPenthousesPage_panelLinks__Fwrw_{gap:10px;margin-top:12px}.BrandedPenthousesPage_panelLink__6Rt1D{border-radius:14px}.BrandedPenthousesPage_panelLinkCopy__sO72G{gap:10px;padding:14px 12px}.BrandedPenthousesPage_panelLinkTitle__DMKbP{font-size:19px}.BrandedPenthousesPage_panelLinkDescription__hBTPc{font-size:13px;line-height:1.4}.BrandedPenthousesPage_panelLinkAction__FX8eX{gap:6px}.BrandedPenthousesPage_section__6B3uj{width:calc(100% - 48px);padding-block:40px}.BrandedPenthousesPage_sectionTitle__dgtjK{margin-top:18px;font-size:34px}}@media (max-width:374px){.BrandedPenthousesPage_hero__3hJGH{padding-inline:20px}.BrandedPenthousesPage_heroTitle__a5Hlj{font-size:38px}.BrandedPenthousesPage_section__6B3uj{width:calc(100% - 40px)}.BrandedPenthousesPage_sectionTitle__dgtjK{font-size:32px}.BrandedPenthousesPage_panelLinkTitle__DMKbP{font-size:17px}.BrandedPenthousesPage_panelLinkCopy__sO72G{padding:12px 10px}}@media (prefers-reduced-motion:reduce){.BrandedPenthousesPage_panelLink__6Rt1D,.BrandedPenthousesPage_panelLink__6Rt1D svg{transition:none}.BrandedPenthousesPage_panelLink__6Rt1D:hover svg{transform:none}}