/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.block\!{display:block!important}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-family:AbramoScript;src:url(/fonts/Abramo-Script.otf)format("opentype");font-style:normal;font-weight:400;font-display:swap}:root{--ivory:#f3efe7;--paper:#f8f5ef;--espresso:#211c19;--ink:#302925;--muted:#746a63;--champagne:#b99a68;--line:#ffffff47}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans), Arial, sans-serif;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-serif), Georgia, serif;font-optical-sizing:auto;font-weight:400}.hero{color:#fff;background:#54483f;min-height:100svh;position:relative;overflow:hidden}.heroImage{background:url(/petra-portrait.jpg) 82%/auto 100% no-repeat;position:absolute;inset:82px 0 0 32%}.heroShade{background:linear-gradient(90deg,#211c19 0%,#211c19f5 25%,#211c19c7 42%,#211c195c 59%,#211c1912 78%,#211c1900 100%),linear-gradient(#100c0a14,#0000 55%,#100c0a33);position:absolute;inset:0}.nav{z-index:2;border-bottom:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;height:82px;padding:0 5vw;display:grid;position:relative}.brand{align-items:center;min-width:218px;display:inline-flex}.petraBrandLogo{align-items:center;gap:11px;display:inline-flex}.brandEmblemImage{object-fit:contain;filter:brightness(0)saturate();flex:0 0 51px;width:51px;height:51px}.brandName{color:#11100f;letter-spacing:.006em;white-space:nowrap;font-family:AbramoScript,Segoe Script,cursive;font-size:39px;font-weight:400;line-height:.82;transform:translateY(1px)}.siteNavLight .brandEmblemImage,.fullFooter .brandEmblemImage{filter:brightness(0)saturate()invert()}.siteNavLight .brandName,.fullFooter .brandName{color:#fff}.navLinks{letter-spacing:.085em;gap:26px;font-size:12px;display:flex}.navLinks a{opacity:.82;padding:8px 0;transition:color .22s,opacity .22s;position:relative}.navLinks a:after{content:"";background:var(--champagne);transform-origin:0;height:1px;transition:transform .24s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.navLinks a:hover,.navLinks a.active{color:var(--champagne);opacity:1}.navLinks a:hover:after,.navLinks a.active:after{transform:scaleX(1)}.navCta{text-transform:uppercase;letter-spacing:.13em;border-bottom:1px solid #fff;justify-self:end;padding-bottom:7px;font-size:11px}.siteNav{color:var(--espresso);background:#f8f5eff0;border-bottom-color:#211c1924}.siteNavLight{color:#fff;border-bottom-color:var(--line);background:0 0}.navActions{justify-self:end;align-items:center;gap:22px;display:flex}.navActions .navCta{justify-self:auto}.siteNav:not(.siteNavLight) .navCta{border-bottom-color:var(--espresso)}.mobileNav{display:none}.langSwitch{letter-spacing:.12em;align-items:center;gap:7px;font-size:9px;display:flex}.langSwitch a{opacity:.48}.langSwitch a[aria-current=page]{opacity:1}.heroContent{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;width:min(610px,40vw);min-height:calc(100svh - 82px);margin-left:8.4vw;padding:70px 0 100px;display:flex;position:relative}.eyebrow,.sectionLabel{text-transform:uppercase;letter-spacing:.28em;font-size:10px;font-weight:600}.eyebrow{color:#e8d7b7;margin-bottom:26px}h1{letter-spacing:-.04em;margin-bottom:0;font-size:clamp(58px,6.35vw,104px);line-height:.94}.heroLead{color:#ffffffc7;max-width:540px;font-family:var(--font-serif), Georgia, serif;margin:34px 0 0;font-size:clamp(17px,1.35vw,22px);line-height:1.55}.heroActions{align-items:center;gap:36px;margin-top:40px;display:flex}.button{text-transform:uppercase;letter-spacing:.16em;cursor:pointer;isolation:isolate;border:0;justify-content:center;align-items:center;gap:28px;min-height:52px;padding:0 28px;font-size:10px;font-weight:700;transition:transform .24s,background .24s,color .24s,box-shadow .24s;display:inline-flex;position:relative;overflow:hidden}.button:before{content:"";z-index:-1;opacity:0;background:linear-gradient(110deg,#0000 18%,#fff7dc8c 47%,#0000 76%);position:absolute;inset:0;transform:translate(-105%)}.button:hover{transform:translateY(-3px);box-shadow:0 14px 28px #895e223d}.button:hover:before{opacity:1;animation:.78s both buttonGoldSweep}.buttonLight{color:var(--espresso);background:var(--ivory)}.buttonLight:hover{background:linear-gradient(135deg,#fff8e9,#d6ad6b)}.buttonDark{color:#fff;background:var(--espresso);box-shadow:inset 0 0 0 1px #d6ba8a5c}.buttonDark:hover{color:#211c19;background:linear-gradient(135deg,#f8e1af,#b88742)}.buttonGold{color:#211c19;background:linear-gradient(135deg,#f4dcaa,#bd8b45 58%,#f8e6bd)}.button:disabled{cursor:not-allowed;opacity:.56;transform:none}.textLink,.darkLink{text-transform:uppercase;letter-spacing:.15em;font-size:11px}.textLink span,.darkLink span{color:#d7bb88;margin-left:10px}.darkLink{border-bottom:1px solid #b9aa9f;padding-bottom:8px;display:inline-block}.scrollMark{z-index:1;letter-spacing:.2em;align-items:center;gap:14px;font-size:9px;display:flex;position:absolute;bottom:40px;right:5vw}.scrollMark i{background:#ffffff8c;width:54px;height:1px;display:block}.intro{background:var(--paper);grid-template-columns:.65fr 2fr 1fr;align-items:start;gap:5vw;padding:145px 8.5vw 155px;display:grid}.sectionLabel{color:#9a7e51;margin:0}.intro>.sectionLabel{margin-top:16px}.introCopy .textLink{color:#9d7640;border-bottom:1px solid #b99a688c}.intro h2,.abu h2,.story h2,.private h2,.contact h2{color:var(--espresso);letter-spacing:-.04em;margin:0;font-size:clamp(40px,4.2vw,70px);line-height:1.05}.introCopy{padding-top:12px}.introCopy p{color:var(--muted);margin-bottom:36px;font-size:15px;line-height:1.9}.brandLinks{color:#fff;background:#171311;grid-template-columns:.8fr 1.5fr;gap:8vw;padding:115px 8.5vw;display:grid}.brandLinksIntro h2{max-width:560px;margin:25px 0 28px;font-size:clamp(40px,4.2vw,70px);line-height:1.04}.brandLinksIntro>p:not(.sectionLabel){color:#ffffff94;max-width:500px;font-size:13px;line-height:1.85}.brandLinkGrid{background:#ffffff2e;grid-template-columns:1fr 1fr;gap:1px;display:grid}.brandLinkGrid a{isolation:isolate;background:#211c19 50%/cover no-repeat;flex-direction:column;align-items:flex-start;min-height:390px;padding:45px 38px;transition:transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden}.brandLinkGrid a:before{content:"";z-index:-1;background:linear-gradient(#140f0c80 0%,#140f0c61 35%,#140f0ceb 100%);transition:background .35s;position:absolute;inset:0}.brandLinkGrid a:after{content:"";z-index:-1;opacity:.5;background:radial-gradient(circle at 50% 48%,#e2bb783d,#0000 30%);transition:opacity .35s,transform .6s;position:absolute;inset:-20%}.brandLinkGrid a:hover{z-index:1;transform:translateY(-5px);box-shadow:0 22px 42px #0000004d}.brandLinkGrid a:hover:before{background:linear-gradient(#140f0c4d 0%,#140f0c42 38%,#140f0ce6 100%)}.brandLinkGrid a:hover:after{opacity:.95;transform:scale(1.18)}.partnerCardOneOnly{background-image:url(/area-uae-siniya.png)!important}.partnerCardZafira{background-image:url(/abu-dhabi-lifestyle.png)!important}.brandLinkGrid span{z-index:1;color:#ead4ac;text-transform:uppercase;letter-spacing:.2em;font-size:9px;position:relative}.brandLinkGrid h3{margin:auto 0 20px;font-size:clamp(32px,3vw,50px);line-height:1}.partnerLogo{z-index:1;object-fit:contain;object-position:center;filter:drop-shadow(0 8px 18px #00000059);width:min(100% - 76px,250px);height:88px;margin:0;transition:filter .35s,scale .35s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.partnerLogoOneOnly{width:min(100% - 76px,250px)}.partnerLogoZafira{width:min(100% - 76px,205px)}.brandLinkGrid a:hover .partnerLogo{filter:drop-shadow(0 13px 25px #e2bb786b);scale:1.06}.brandLinkGrid a:hover b{color:#fff0c7;border-color:#f0c57d}.partnerCard p{margin:auto 0 0}.brandLinkGrid p{color:#ffffff8c;max-width:330px;font-size:12px;line-height:1.75}.brandLinkGrid b{color:#ead4ac;text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid #b99a68;margin-top:22px;padding-bottom:7px;font-size:9px;font-weight:600}.expertise{background:#e9e1d5;padding:105px 5vw 125px}.sectionHead{justify-content:space-between;align-items:flex-end;padding-bottom:28px;display:flex}.sectionIndex{color:#8b7b6d;letter-spacing:.2em;margin:0;font-size:9px}.areaGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.areaCard{aspect-ratio:4/5.35;color:#fff;background:var(--espresso);isolation:isolate;flex-direction:column;min-height:520px;padding:34px 36px 38px;display:flex;position:relative;overflow:hidden}.areaImage{z-index:-2;background-position:var(--image-position,center);background-size:cover;transition:transform .65s cubic-bezier(.2,.7,.2,1),filter .4s;position:absolute;inset:0;transform:scale(1.005)}.areaCard:first-child{--image-position:42% center}.areaCard:nth-child(2){--image-position:50% 45%}.areaCard:nth-child(3){--image-position:54% center}.areaOverlay{z-index:-1;background:linear-gradient(#16110e57 0%,#16110e0f 38%,#16110ecc 100%);transition:background .35s;position:absolute;inset:0}.areaCard:hover .areaImage{filter:saturate(.88);transform:scale(1.055)}.areaCard:hover .areaOverlay{background:linear-gradient(#16110e73 0%,#16110e1f 34%,#16110ee6 100%)}.areaNumber{color:#f0ce91;letter-spacing:.18em;margin-bottom:auto;font-size:9px;position:relative}.areaCard:before{content:"";z-index:1;pointer-events:none;border-top:1px solid #edc680cc;border-right:1px solid #edc680cc;width:30px;height:30px;transition:width .32s,height .32s;position:absolute;top:20px;right:20px}.areaCard:hover:before{width:48px;height:48px}.areaCard>div{position:relative}.areaCard>div p{color:#ead4ac;text-transform:uppercase;letter-spacing:.2em;margin:0 0 8px;font-size:10px}.areaCard h3{text-shadow:0 2px 18px #0000002e;max-width:340px;margin:0;font-size:clamp(35px,3.3vw,57px);line-height:.98}.areaText{color:#ffffffc2;max-width:360px;margin:26px 35px 0 0;font-size:12px;line-height:1.75;position:relative}.areaArrow{font-size:20px;position:absolute;bottom:38px;right:34px}.abu{background:#efe9df;grid-template-columns:1.3fr .8fr;min-height:800px;display:grid}.abuPhoto{background:#d8d0c4 url(/abu-dhabi-lifestyle.png) 50%/cover no-repeat;min-height:700px;box-shadow:inset -1px 0 #deba77b8}.abuContent{flex-direction:column;justify-content:center;align-items:flex-start;padding:90px 7vw;display:flex}.abuContent h2{margin-top:25px}.abuContent>p:not(.sectionLabel){color:var(--muted);margin:30px 0;font-size:14px;line-height:1.9}.abu ul{border-top:1px solid #cfc5b8;width:100%;margin:0 0 40px;padding:0;list-style:none}.abu li{letter-spacing:.03em;border-bottom:1px solid #cfc5b8;padding:17px 0;font-size:12px}.abu li span{color:#a1865b;width:45px;font-size:9px;display:inline-block}.principles{color:#fff;background:var(--espresso);padding:115px 7vw 125px}.lightHead{border-bottom:1px solid #ffffff26}.lightHead .sectionLabel{color:#d6ba8a}.lightHead .sectionIndex{color:#ffffff73}.principleLead{max-width:930px;font-family:var(--font-serif), Georgia, serif;letter-spacing:-.035em;margin:65px 0 90px;font-size:clamp(36px,4.3vw,68px);line-height:1.08}.principleGrid{border-top:1px solid #ffffff2b;grid-template-columns:repeat(4,1fr);display:grid}.principleGrid article{border-right:1px solid #ffffff2b;min-height:220px;padding:32px 30px 0 0}.principleGrid article:not(:first-child){padding-left:30px}.principleGrid article:last-child{border-right:0}.principleGrid span{color:#c7a873;letter-spacing:.2em;font-size:9px}.principleGrid h3{margin:42px 0 15px;font-size:25px}.principleGrid p{color:#ffffff8c;font-size:12px;line-height:1.75}.story{background:var(--paper);grid-template-columns:1.4fr 1fr;gap:11vw;padding:145px 9vw 155px;display:grid;position:relative}.storyTitle h2{margin-top:30px}.storyBody{color:var(--muted);padding-top:48px;font-size:14px;line-height:1.9;position:relative}.storyBody p:not(.dropcap){margin-bottom:26px}.dropcap{float:left;color:var(--champagne);font-family:var(--font-serif), Georgia, serif;margin:-27px 8px -20px 0;font-size:96px;line-height:1}.storySignature{font-family:var(--font-serif), Georgia, serif;font-size:26px;font-style:italic;position:absolute;bottom:70px;left:9vw}.storySignature span{color:#9b8e84;font-family:var(--font-sans), Arial, sans-serif;letter-spacing:.2em;text-transform:uppercase;margin-top:5px;font-size:8px;font-style:normal;display:block}.private{color:#fff;background:linear-gradient(115deg,#1e1712f2,#1e1712a8),url(/petra-hero.png) 50% 72%/cover no-repeat;grid-template-columns:1.35fr 1fr;min-height:680px;display:grid}.privateInner{border-right:1px solid #ffffff2b;padding:115px 9vw}.private .sectionLabel{color:#d7bb88}.private h2{color:#fff;margin-top:28px}.privateInner>p:not(.sectionLabel){color:#ffffffab;max-width:570px;margin:34px 0;font-size:14px;line-height:1.85}.privateDetails{flex-direction:column;justify-content:center;padding:80px 6vw;display:flex}.privateDetails div{border-bottom:1px solid #ffffff2b;grid-template-columns:50px 1fr;align-items:center;padding:25px 0;display:grid}.privateDetails span{color:#d7bb88;font-size:9px}.privateDetails p{font-family:var(--font-serif), Georgia, serif;margin:0;font-size:22px}.mediaTeaser{color:#fff;background:#81705f;grid-template-columns:.6fr 1.25fr .7fr;align-items:center;gap:6vw;padding:105px 8vw;display:grid}.mediaTeaser .sectionLabel{color:#ead4ac}.mediaTeaser h2{margin:0;font-size:clamp(40px,4.5vw,72px);line-height:1.02}.mediaTeaser p{color:#ffffffb3;margin:0 0 28px;font-size:13px;line-height:1.85}.insights{background:#eee7dd;padding:120px 7vw 135px}.insights .sectionHead{align-items:flex-end}.insights h2{margin:15px 0 0;font-size:clamp(45px,5vw,78px);line-height:1}.insightList{border-top:1px solid #c9bfb2}.insightRow{border-bottom:1px solid #c9bfb2;grid-template-columns:55px 150px 1fr 190px 25px;align-items:center;gap:20px;padding:34px 0;display:grid}.insightRow>span,.insightRow small{color:#8f8177;letter-spacing:.12em;font-size:9px}.insightRow>p{color:#9a7e51;text-transform:uppercase;letter-spacing:.18em;margin:0;font-size:9px}.insightRow h3{margin:0;font-size:clamp(24px,2.2vw,36px);transition:color .2s}.insightRow:hover h3{color:#9a7e51}.insightRow b{color:#9a7e51;font-weight:400}.contact{background:var(--paper);grid-template-columns:1fr 1fr;display:grid}.contactIntro{border-right:1px solid #dbd2c7;padding:125px 8vw}.contactIntro h2{margin-top:30px}.contactIntro>p:not(.sectionLabel){max-width:520px;color:var(--muted);margin:32px 0 45px;font-size:14px;line-height:1.85}.contactDirect{font-family:var(--font-serif), Georgia, serif;flex-direction:column;align-items:flex-start;gap:10px;font-size:22px;display:flex}.contactDirect a{border-bottom:1px solid #c2b4a7}.contactPending{color:#998c82;max-width:370px;font-family:var(--font-sans), Arial, sans-serif;margin-top:12px;font-size:11px;line-height:1.55}.contactForm{flex-direction:column;gap:26px;padding:125px 8vw;display:flex}.contactForm label{color:#8b786b;text-transform:uppercase;letter-spacing:.16em;flex-direction:column;gap:9px;font-size:9px;display:flex}.contactForm input,.contactForm select,.contactForm textarea{width:100%;color:var(--espresso);text-transform:none;letter-spacing:0;resize:vertical;background:0 0;border:0;border-bottom:1px solid #bfb2a5;border-radius:0;outline:0;padding:11px 0 13px;font-size:14px}.contactForm input:focus,.contactForm select:focus,.contactForm textarea:focus{border-color:var(--champagne)}.contactForm button{align-self:flex-start;margin-top:10px}.contactForm>small{color:#9c9087;font-size:8px;line-height:1.5}.contactFormStatus{color:#9a3f34;margin:-8px 0 0;font-size:12px;line-height:1.5}.contactFormStatus.success{color:#50704d}footer{color:#fff;background:#171311;grid-template-columns:1fr 1fr 1fr;align-items:start;gap:40px;min-height:260px;padding:60px 5vw 35px;display:grid}.footerBrand{justify-self:start}footer>p{color:#ffffff7a;font-family:var(--font-serif), Georgia, serif;text-align:center;font-size:17px}footer>div{color:#ffffffb3;justify-content:flex-end;gap:22px;font-size:10px;display:flex}footer>small{color:#ffffff5c;letter-spacing:.12em;border-top:1px solid #ffffff1f;grid-column:1/-1;align-self:end;padding-top:35px;font-size:8px}.fullFooter{grid-template-columns:.85fr .75fr 1.4fr}.footerLinks{flex-wrap:wrap;align-content:flex-start;row-gap:14px}.footerPartners{border-top:1px solid #ffffff1f;grid-column:1/-1;justify-content:flex-start;padding-top:22px}.footerPartners a{color:#d6ba8a}.footerBrand .brandMark{width:286px;height:58px}.whatsappFab{z-index:30;filter:drop-shadow(0 12px 18px #17131147);border-radius:50%;width:92px;height:92px;transition:transform .3s,filter .3s;display:block;position:fixed;bottom:22px;right:24px}.whatsappPortrait{background:#211c19;border:2px solid #ffffffbd;border-radius:50%;transition:border-color .28s,box-shadow .28s;display:block;position:absolute;inset:0;overflow:hidden}.whatsappPortrait img{object-fit:cover;object-position:50% 23%;width:100%;height:100%;display:block;transform:scale(1.08)}.whatsappIcon{z-index:2;color:#fff;background:#25d366;border:2px solid #fff;border-radius:50%;place-items:center;width:39px;height:39px;display:grid;position:absolute;top:48px;left:-13px;box-shadow:0 5px 13px #0000003b}.whatsappIcon svg{fill:currentColor;width:23px;height:23px}:is(.whatsappFab:hover,.whatsappFab:focus-visible,.whatsappFab:active){filter:drop-shadow(0 16px 22px #17131157);outline:0;transform:translateY(-3px)scale(1.025)}:is(.whatsappFab:hover .whatsappPortrait,.whatsappFab:focus-visible .whatsappPortrait,.whatsappFab:active .whatsappPortrait){border-color:#efcd83;box-shadow:0 0 0 3px #efcd8333,0 0 24px #e0a94c8c}.navLinks a,.navCta,.textLink,.darkLink,.footerLinks a,.footerPartners a,.contactDirect a,.detailBack a,.cmsPostRow,.insightRow{transition:color .22s,border-color .22s,text-shadow .22s,transform .22s}.navLinks a:hover,.navCta:hover,.textLink:hover,.darkLink:hover,.footerLinks a:hover,.footerPartners a:hover,.contactDirect a:hover,.detailBack a:hover,.cmsPostRow:hover,.insightRow:hover{color:#d9ad68;text-shadow:0 0 16px #d9ad6847;border-color:#d9ad68}.navLinks a:focus-visible{color:#d9ad68;text-shadow:0 0 16px #d9ad6847;border-color:#d9ad68}.navCta:focus-visible{color:#d9ad68;text-shadow:0 0 16px #d9ad6847;border-color:#d9ad68}.textLink:focus-visible{color:#d9ad68;text-shadow:0 0 16px #d9ad6847;border-color:#d9ad68}.darkLink:focus-visible{color:#d9ad68;text-shadow:0 0 16px #d9ad6847;border-color:#d9ad68}.footerLinks a:focus-visible{color:#d9ad68;text-shadow:0 0 16px #d9ad6847;border-color:#d9ad68}.footerPartners a:focus-visible{color:#d9ad68;text-shadow:0 0 16px #d9ad6847;border-color:#d9ad68}.contactDirect a:focus-visible{color:#d9ad68;text-shadow:0 0 16px #d9ad6847;border-color:#d9ad68}.detailBack a:focus-visible{color:#d9ad68;text-shadow:0 0 16px #d9ad6847;border-color:#d9ad68}.cmsPostRow:focus-visible{color:#d9ad68;text-shadow:0 0 16px #d9ad6847;border-color:#d9ad68}.insightRow:focus-visible{color:#d9ad68;text-shadow:0 0 16px #d9ad6847;border-color:#d9ad68}@keyframes goldSweep{0%{transform:rotate(-45deg)translate(-38%)}to{transform:rotate(-45deg)translate(38%)}}@keyframes goldPulse{0%{opacity:.8;transform:scale(.86)}to{opacity:0;transform:scale(1.28)}}.detailPage{background:var(--paper);min-height:100vh}.detailHero{color:#fff;background:#554a42;flex-direction:column;min-height:690px;display:flex;position:relative;overflow:hidden}.detailHeroImage{background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.005)}.detailHeroPortrait{background-color:#2a2522;background-position:100%;background-repeat:no-repeat;background-size:contain}.detailHeroShade{background:linear-gradient(90deg,#17120fdb,#17120f6b 55%,#17120f26),linear-gradient(#0000 55%,#17120f7a);position:absolute;inset:0}.detailHeroContent{z-index:1;width:min(810px,78vw);margin:auto 8vw 0;padding:110px 0 95px;position:relative}.detailHeroContent .eyebrow{margin-bottom:22px}.detailHeroContent h1{font-size:clamp(55px,6.7vw,104px)}.detailHeroContent>p:not(.eyebrow){color:#ffffffbf;max-width:660px;font-family:var(--font-serif), Georgia, serif;margin:30px 0 0;font-size:clamp(17px,1.35vw,22px);line-height:1.55}.detailIntro{grid-template-columns:.65fr 1.6fr;gap:8vw;padding:125px 9vw 105px;display:grid}.detailIntroText{max-width:780px}.detailIntroText p{color:var(--muted);font-family:var(--font-serif), Georgia, serif;font-size:clamp(24px,2.3vw,36px);line-height:1.45}.detailSections{padding:25px 9vw 120px}.detailSection{border-top:1px solid #d0c7bc;grid-template-columns:minmax(220px,.7fr) 1.5fr;gap:8vw;padding:70px 0;display:grid}.detailSection h2{color:var(--espresso);margin:0;font-size:clamp(34px,3.4vw,54px);line-height:1.05}.detailSection>div>p{max-width:720px;color:var(--muted);margin-bottom:28px;font-size:14px;line-height:1.9}.detailSection ul{border-top:1px solid #d0c7bc;max-width:720px;margin:0;padding:0;list-style:none}.detailSection li{border-bottom:1px solid #d0c7bc;padding:17px 12px 17px 29px;font-size:12px;line-height:1.5;position:relative}.detailSection li:before{content:"·";color:var(--champagne);font-size:20px;line-height:15px;position:absolute;left:3px}.detailSection>span{color:#b89252}.detailCta{color:#fff;background:var(--espresso);grid-template-columns:minmax(120px,.34fr) minmax(0,1fr);align-items:center;gap:clamp(34px,7vw,130px);padding:92px 9vw;display:grid}.detailCtaKicker{align-self:stretch;align-items:center;display:flex}.detailCtaKicker .sectionLabel{color:#d6ba8a;padding-left:30px;position:relative}.detailCtaKicker .sectionLabel:before{content:"";background:currentColor;width:17px;height:1px;position:absolute;top:50%;left:0}.detailCtaAction{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px 42px;display:flex}.detailCta h2{flex:490px;max-width:760px;margin:0;font-size:clamp(40px,4.7vw,76px);line-height:1.04}.detailCta .button{flex:none;min-width:245px}.detailCtaAction h2:after{content:"";background:linear-gradient(90deg,#e8c77f,#0000);width:58px;height:1px;margin-top:30px;display:block}.heroImage:after{content:"";background:linear-gradient(#0000,#e8c77fe0,#0000);width:1px;position:absolute;top:9%;bottom:10%;left:1px}.detailHeroImage:after{content:"";pointer-events:none;border:1px solid #e6c0783d;position:absolute;inset:0}@keyframes buttonGoldSweep{to{transform:translate(105%)}}.investmentPage{--investment-ink:#171310;--investment-gold:#c29a5b;--investment-paper:#f5f0e8;color:var(--investment-ink);background:var(--investment-paper)}.investmentPage>.siteNav{z-index:10;position:relative}.investmentHero{color:#fff;background:#171310;grid-template-columns:minmax(0,1.4fr) minmax(250px,.6fr);min-height:720px;display:grid;position:relative;overflow:hidden}.investmentHero:before{content:"";opacity:.26;filter:grayscale()contrast(1.08);background:url(/area-business.png) 50%/cover;position:absolute;inset:0}.investmentHero:after{content:"";background:radial-gradient(circle at 72% 45%,#c79a532e,#0000 25%),linear-gradient(90deg,#171310fc 0%,#171310e6 53%,#17131085 100%);position:absolute;inset:0}.investmentHeroTexture{z-index:1;pointer-events:none;position:absolute;inset:0}.investmentHeroTexture:before,.investmentHeroTexture:after{content:"";background:#ffffff17;width:1px;position:absolute;top:0;bottom:0}.investmentHeroTexture:before{left:8vw}.investmentHeroTexture:after{right:31%}.investmentHeroTexture span{border:1px solid #c29a5b40;border-radius:50%;position:absolute}.investmentHeroTexture span:first-child{width:420px;height:420px;top:14%;right:10%}.investmentHeroTexture span:nth-child(2){width:260px;height:260px;top:25%;right:14%}.investmentHeroTexture span:nth-child(3){background:#c29a5b14;width:90px;height:90px;top:37%;right:20%}.investmentHeroCopy{z-index:2;align-self:center;padding:95px 7vw 105px 8vw;position:relative}.investmentKicker{color:var(--investment-gold);letter-spacing:.24em;text-transform:uppercase;margin:0 0 22px;font-size:9px;font-weight:700}.investmentHero h1{letter-spacing:-.055em;max-width:900px;font-size:clamp(64px,8vw,132px);line-height:.82}.investmentHero h1 em{color:var(--investment-gold);font-weight:400}.investmentHeroCopy>p:not(.investmentKicker){color:#ffffffb8;max-width:660px;font-family:var(--font-serif), Georgia, serif;margin:38px 0 36px;font-size:clamp(18px,1.45vw,24px);line-height:1.55}.investmentHeroCopy>div{align-items:center;gap:34px;display:flex}.investmentPrimary{color:#19130f;background:var(--investment-gold);letter-spacing:.14em;text-transform:uppercase;isolation:isolate;justify-content:space-between;align-items:center;gap:42px;min-height:54px;padding:0 21px;font-size:9px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.investmentPrimary:before{content:"";z-index:-1;background:linear-gradient(110deg,#0000 17%,#fff6d3d9 48%,#0000 78%);position:absolute;inset:0;transform:translate(-110%)}.investmentPrimary:hover:before{animation:.78s both buttonGoldSweep}.investmentLink{color:#fff;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid;gap:18px;padding-bottom:7px;font-size:9px;font-weight:700;display:inline-flex}.investmentLink b{color:var(--investment-gold);font-size:15px;font-weight:400}.investmentHero aside{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f0c0a61;border-top:1px solid #ffffff29;border-left:1px solid #ffffff29;flex-direction:column;align-self:end;min-height:260px;padding:35px 4vw;display:flex;position:relative}.investmentHero aside>span,.investmentHero aside>p{color:#ffffff8f;letter-spacing:.16em;text-transform:uppercase;font-size:9px}.investmentHero aside>p{max-width:170px;line-height:1.6}.investmentHero aside strong{color:var(--investment-gold);font-family:var(--font-serif), Georgia, serif;margin-top:auto;font-size:58px;font-weight:400;line-height:1}.investmentHero aside small{color:#ffffff9e;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.investmentServices{padding:125px 8vw 140px}.investmentServices>header{grid-template-columns:1.25fr .75fr;align-items:end;gap:10vw;margin-bottom:75px;display:grid}.investmentServices h2,.investmentMethod h2,.investmentNetwork h2,.investmentInquiryForm h2{letter-spacing:-.05em;margin:0;font-size:clamp(48px,5.3vw,84px);line-height:.95}.investmentServices>header>p{color:#6f6258;max-width:520px;font-family:var(--font-serif), Georgia, serif;margin:0;font-size:18px;line-height:1.65}.investmentServiceGrid{border-top:1px solid #c9bdae;grid-template-columns:repeat(2,1fr);display:grid}.investmentServiceGrid article{border-bottom:1px solid #c9bdae;grid-template-columns:45px 1fr 22px;gap:25px;min-height:245px;padding:34px 31px 34px 0;display:grid;position:relative}.investmentServiceGrid article:nth-child(odd){border-right:1px solid #c9bdae;padding-right:55px}.investmentServiceGrid article:nth-child(2n){padding-left:45px}.investmentServiceGrid article>span{color:var(--investment-gold);letter-spacing:.12em;font-size:10px;font-weight:700}.investmentServiceGrid h3{margin:0 0 18px;font-size:clamp(28px,2.4vw,41px);line-height:1}.investmentServiceGrid p{color:#766b63;max-width:470px;margin:0;font-size:13px;line-height:1.75}.investmentServiceGrid article>b{color:var(--investment-gold);align-self:start;font-size:18px;font-weight:400;transition:transform .25s}.investmentServiceGrid article:hover>b{transform:translate(4px,-4px)}.investmentMethod{color:#fff;background:#1b1714;grid-template-columns:.8fr 1.2fr;gap:10vw;padding:130px 8vw;display:grid}.investmentMethodTitle{align-self:start;position:sticky;top:110px}.investmentMethodTitle h2{max-width:520px}.investmentMethodSteps{border-top:1px solid #fff3}.investmentMethodSteps article{border-bottom:1px solid #fff3;grid-template-columns:55px 190px 1fr;gap:22px;padding:31px 0;display:grid}.investmentMethodSteps span{color:var(--investment-gold);font-size:10px;font-weight:700}.investmentMethodSteps h3{margin:0;font-size:26px}.investmentMethodSteps p{color:#fff9;margin:0;font-size:13px;line-height:1.7}.investmentNetwork{background:#b99359;grid-template-columns:1fr 1fr;min-height:620px;display:grid;overflow:hidden}.investmentNetwork>div:last-child{align-self:center;padding:85px 8vw 85px 7vw}.investmentNetwork .investmentKicker{color:#4c3820}.investmentNetwork h2{color:#171310;max-width:570px}.investmentNetwork>div:last-child>p:not(.investmentKicker){color:#171310b3;max-width:530px;font-family:var(--font-serif), Georgia, serif;margin:31px 0;font-size:18px;line-height:1.65}.investmentLinkLight{color:#171310}.investmentNetworkMark{color:#fff;background:#211b17;place-items:center;min-height:620px;display:grid;position:relative;overflow:hidden}.investmentNetworkMark i{aspect-ratio:1;border:1px solid #c29a5b5c;border-radius:50%;width:72%;position:absolute}.investmentNetworkMark i:nth-child(2){width:49%}.investmentNetworkMark i:nth-child(3){background:radial-gradient(circle,#c29a5b38,#0000 70%);width:25%}.investmentNetworkMark span{z-index:1;font-family:var(--font-serif), Georgia, serif;letter-spacing:-.08em;font-size:76px;position:relative}.investmentFormSection{background:var(--investment-paper);padding:130px 8vw}.investmentInquiryForm{max-width:1240px;margin:0 auto}.investmentInquiryForm>header>p{color:var(--investment-gold);letter-spacing:.2em;text-transform:uppercase;font-size:9px;font-weight:700}.investmentInquiryForm>header>span{color:#776b62;font-family:var(--font-serif), Georgia, serif;font-size:17px;line-height:1.65}.investmentInquiryForm fieldset{border:0;margin:0 0 65px;padding:0}.investmentInquiryForm legend{color:#9b7844;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid #c8bcad;width:100%;margin-bottom:26px;padding:0 0 13px;font-size:9px;font-weight:700}.investmentFormAreas>div{background:#c8bcad;border:1px solid #c8bcad;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.investmentFormAreas label{cursor:pointer;background:#fbf8f3;flex-direction:column;min-height:180px;padding:24px;transition:color .25s,background .25s;display:flex;position:relative}.investmentFormAreas input{opacity:0;position:absolute}.investmentFormAreas label>b{color:var(--investment-gold);font-size:9px}.investmentFormAreas label>strong{font-family:var(--font-serif), Georgia, serif;margin:auto 0 9px;font-size:24px;font-weight:400}.investmentFormAreas label>span{color:#7b7068;max-width:220px;font-size:11px;line-height:1.55}.investmentFormAreas label>i{color:var(--investment-gold);font-style:normal;position:absolute;top:22px;right:22px}.investmentFormAreas label:hover,.investmentFormAreas label.selected{color:#fff;background:#211b17}.investmentFormAreas label.selected>span{color:#ffffff9e}.investmentFormContext{grid-template-columns:1fr 1fr;gap:42px;display:grid}.investmentFormContext legend{grid-column:1/-1}.investmentInquiryForm label:not(.investmentFormAreas label){color:#745f47;letter-spacing:.12em;text-transform:uppercase;flex-direction:column;gap:10px;font-size:9px;font-weight:700;display:flex}.investmentInquiryForm input:not([type=radio]),.investmentInquiryForm textarea,.investmentInquiryForm select{color:#211b17;letter-spacing:0;text-transform:none;resize:vertical;background:0 0;border:0;border-bottom:1px solid #bbaa98;border-radius:0;outline:0;width:100%;min-height:52px;padding:12px 0;font-size:15px;font-weight:400}.investmentInquiryForm input:focus,.investmentInquiryForm textarea:focus,.investmentInquiryForm select:focus{border-color:var(--investment-gold)}.investmentFormContact>div{grid-template-columns:repeat(2,1fr);gap:34px 42px;display:grid}.formTrap{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.investmentInquiryForm>footer{border-top:1px solid #c8bcad;justify-content:space-between;align-items:center;gap:45px;padding-top:30px;display:flex}.investmentInquiryForm>footer small{color:#8a7f76;max-width:600px;font-size:9px;line-height:1.6}.investmentInquiryForm>footer button,.investmentFormSuccess button{color:#171310;background:var(--investment-gold);cursor:pointer;letter-spacing:.14em;text-transform:uppercase;border:0;min-height:56px;padding:0 25px;font-size:9px;font-weight:700}.investmentInquiryForm>footer button b{margin-left:35px;font-size:15px}.investmentInquiryForm>footer button:disabled{opacity:.55;cursor:wait}.investmentFormError{color:#9f3e2c;font-size:13px}.investmentFormSuccess{text-align:center;border:1px solid #c7ab7a;max-width:840px;margin:0 auto;padding:90px}.investmentFormSuccess>span{color:#171310;background:var(--investment-gold);border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 25px;display:grid}.investmentFormSuccess h3{margin-bottom:36px;font-size:38px;line-height:1.2}.investmentBack{border-top:1px solid #d4c9bc;padding:35px 8vw}.investmentBack a{color:#7c6e64;letter-spacing:.15em;text-transform:uppercase;font-size:9px}.adminInvestmentInquiries{background:#f6f2eb;padding:75px 5vw 100px}.adminInvestmentInquiries>header{justify-content:space-between;align-items:end;gap:25px;margin-bottom:55px;display:flex}.adminInvestmentInquiries>header p{color:#9a7949;letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:700}.adminInvestmentInquiries>header h1{margin:0;font-size:clamp(42px,5vw,72px)}.adminInvestmentInquiries>header>span{color:#fff;letter-spacing:.12em;text-transform:uppercase;background:#9a7949;padding:10px 14px;font-size:10px}.investmentInquiryList{border-top:1px solid #cbbfb1}.investmentInquiryList article{border-bottom:1px solid #cbbfb1;grid-template-columns:180px 1fr 190px;gap:38px;padding:34px 0;display:grid}.investmentInquiryList article.new{border-left:3px solid #b38b50;padding-left:18px}.inquiryMeta{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.inquiryMeta>span{color:#9a7949;letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.inquiryMeta time{color:#83776e;font-size:11px}.inquiryMeta b{color:#55483f;letter-spacing:.08em;text-transform:uppercase;background:#e6ddd0;padding:5px 7px;font-size:8px}.inquiryBody h2{margin:0 0 7px;font-size:29px}.inquiryBody>strong{color:#8e6b3a;margin-bottom:13px;font-size:12px;display:block}.inquiryBody>p{color:#5e554f;white-space:pre-wrap;margin-bottom:18px;font-size:13px;line-height:1.7}.inquiryBody>div{flex-wrap:wrap;gap:12px 20px;font-size:11px;display:flex}.inquiryBody a{border-bottom:1px solid #bda16f}.inquiryBody small{color:#897d74}.inquiryActions{flex-direction:column;gap:12px;display:flex}.inquiryActions .adminPrimary{justify-content:center;align-items:center;min-height:43px;padding:0 12px;display:flex}.inquiryActions select{background:#fff;border:1px solid #c4b7a7;width:100%;min-height:42px;padding:0 9px;font-size:11px}@media (max-width:1000px){.investmentHero{grid-template-columns:1fr}.investmentHero aside{display:none}.investmentHeroTexture:after{right:8vw}.investmentServices>header,.investmentMethod{grid-template-columns:1fr}.investmentMethod{gap:70px}.investmentMethodTitle{position:static}.investmentInquiryForm>header{grid-template-columns:1fr;gap:20px}.investmentServiceGrid article:nth-child(odd){padding-right:35px}.investmentServiceGrid article:nth-child(2n){padding-left:35px}.investmentInquiryList article{grid-template-columns:145px 1fr}.inquiryActions{flex-direction:row;grid-column:2}.inquiryActions>*{flex:1}}@media (max-width:700px){.investmentHero{min-height:650px}.investmentHeroCopy{padding:95px 24px 80px}.investmentHero h1{font-size:clamp(54px,17vw,78px)}.investmentHeroCopy>div{flex-direction:column;align-items:flex-start}.investmentHeroTexture span:first-child{width:320px;height:320px;right:-35%}.investmentHeroTexture span:nth-child(2){width:190px;height:190px;right:-8%}.investmentHeroTexture span:nth-child(3){right:14%}.investmentServices,.investmentFormSection{padding:85px 24px}.investmentServices>header{gap:30px;margin-bottom:50px}.investmentServiceGrid{grid-template-columns:1fr}.investmentServiceGrid article,.investmentServiceGrid article:nth-child(odd),.investmentServiceGrid article:nth-child(2n){border-right:0;min-height:210px;padding:28px 5px}.investmentMethod{padding:85px 24px}.investmentMethodSteps article{grid-template-columns:40px 1fr}.investmentMethodSteps p{grid-column:2}.investmentNetwork{grid-template-columns:1fr}.investmentNetworkMark{min-height:390px}.investmentNetwork>div:last-child{padding:70px 24px}.investmentFormAreas>div{grid-template-columns:1fr}.investmentFormAreas label{min-height:145px}.investmentFormContext,.investmentFormContact>div{grid-template-columns:1fr}.investmentInquiryForm>footer{flex-direction:column;align-items:stretch}.investmentInquiryForm>footer button{width:100%}.investmentFormSuccess{padding:55px 24px}.adminInvestmentInquiries{padding:55px 20px 80px}.adminInvestmentInquiries>header{flex-direction:column;align-items:flex-start}.investmentInquiryList article,.investmentInquiryList article.new{border-left:0;grid-template-columns:1fr;padding:28px 0}.inquiryActions{flex-direction:column;grid-column:auto}}.detailBack{color:#ffffff94;text-transform:uppercase;letter-spacing:.16em;font-size:9px}.detailContactPanel{background:var(--paper);grid-template-columns:1fr 1fr;display:grid}.detailContactPanel>div{border-right:1px solid #dbd2c7;flex-direction:column;align-items:flex-start;gap:15px;padding:110px 8vw;display:flex}.detailContactPanel>div>a{font-family:var(--font-serif), Georgia, serif;border-bottom:1px solid #c2b4a7;font-size:22px}.detailContactPanel .contactIntro,.detailContactPanel .contactForm{padding-top:110px;padding-bottom:110px}.adminShell{color:#302925;background:#f4f0e9;min-height:100vh}.adminTop{background:#fbf9f5;border-bottom:1px solid #d8cfc3;justify-content:space-between;align-items:center;min-height:78px;padding:0 4vw;display:flex}.adminTop>div{align-items:center;gap:22px;display:flex}.adminTop small{color:#766a62}.adminTop>div a{text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #9c8667;padding-bottom:5px;font-size:11px}.adminBrand{text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:14px;font-size:12px;display:flex}.adminBrand span{width:38px;height:38px;font-family:var(--font-serif), Georgia, serif;border:1px solid #302925;place-items:center;display:grid}.adminTabs{background:#fbf9f5;border-bottom:1px solid #d8cfc3;align-items:stretch;gap:34px;min-height:58px;padding:0 5vw;display:flex}.adminTabs button{color:#7c7068;cursor:pointer;text-transform:uppercase;letter-spacing:.14em;background:0 0;border:0;padding:0;font-size:10px;font-weight:700;position:relative}.adminTabs button.active{color:#211c19}.adminTabs button.active:after{content:"";background:#a28559;height:2px;position:absolute;bottom:-1px;left:0;right:0}.adminIntro{justify-content:space-between;align-items:flex-end;padding:64px 5vw 42px;display:flex}.adminIntro p,.adminUsers>div>p{color:#a28559;text-transform:uppercase;letter-spacing:.2em;margin-bottom:12px;font-size:9px;font-weight:700}.adminIntro h1{font-size:clamp(42px,5vw,70px);line-height:1}.adminLayout{grid-template-columns:minmax(0,1.8fr) minmax(280px,.65fr);align-items:start;gap:28px;padding:0 5vw 90px;display:grid}.adminEditor,.adminAside,.adminUserPanel{background:#fbf9f5;border:1px solid #d8cfc3}.adminEditor{padding:34px}.adminStatusRow{border-bottom:1px solid #ded6cc;grid-template-columns:.65fr 1.35fr;gap:20px;padding-bottom:30px;display:grid}.adminEditor label{color:#786b62;text-transform:uppercase;letter-spacing:.13em;flex-direction:column;gap:8px;font-size:9px;font-weight:700;display:flex}.adminEditor input,.adminEditor textarea,.adminEditor select,.adminAddUser input{color:#302925;width:100%;font:13px/1.55 var(--font-sans), Arial, sans-serif;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #d1c7bb;border-radius:0;outline:0;padding:12px 13px}.adminEditor input:focus,.adminEditor textarea:focus,.adminEditor select:focus,.adminAddUser input:focus{border-color:#a9895c;box-shadow:0 0 0 2px #a9895c1f}.adminLanguages{grid-template-columns:1fr 1fr;gap:28px;padding:34px 0;display:grid}.adminLanguages fieldset{border:0;flex-direction:column;gap:19px;min-width:0;margin:0;padding:0;display:flex}.adminLanguages legend{color:#211c19;width:100%;font-family:var(--font-serif), Georgia, serif;border-bottom:1px solid #ded6cc;margin-bottom:22px;padding-bottom:13px;font-size:26px}.adminMedia{background:#eee8de;grid-template-columns:1fr 220px;align-items:center;gap:24px;padding:28px;display:grid}.adminMedia p{font-family:var(--font-serif), Georgia, serif;margin-bottom:5px;font-size:22px}.adminMedia small{color:#80736a;margin-bottom:16px;font-size:10px;display:block}.adminMedia input{background:#fbf9f5;padding:10px}.adminMedia img{aspect-ratio:16/10;object-fit:cover;object-position:center;width:220px}.adminMessage{color:#654f2f;background:#efe3cc;margin:22px 0 0;padding:12px 15px;font-size:12px}.adminActions{gap:12px;padding-top:28px;display:flex}.adminPrimary,.adminSecondary,.adminDanger,.adminAddUser button{cursor:pointer;text-transform:uppercase;letter-spacing:.12em;border:0;min-height:46px;padding:0 22px;font-size:10px;font-weight:700}.adminPrimary{color:#fff;background:#211c19}.adminSecondary{color:#211c19;background:0 0;border:1px solid #9e8d7d}.adminDanger{color:#803e37;background:0 0;border:1px solid #c9a7a2}.adminPrimary:disabled,.adminDanger:disabled{cursor:wait;opacity:.55}.adminPreview{align-items:center;min-height:46px;display:inline-flex}.adminAside{position:sticky;top:20px;overflow:hidden}.adminAside h2{border-bottom:1px solid #ded6cc;margin:0;padding:25px 26px 19px;font-size:28px}.adminAside>button{color:#302925;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e2dacf;flex-direction:column;align-items:flex-start;gap:5px;width:100%;padding:18px 25px;display:flex}.adminAside>button:hover,.adminAside>button.active{background:#eee7dd}.adminAside>button span{color:#a28559;text-transform:uppercase;letter-spacing:.14em;font-size:8px}.adminAside>button b{font-family:var(--font-serif), Georgia, serif;font-size:18px;font-weight:400}.adminAside>button small,.adminEmpty{color:#8d8179;font-size:10px}.adminEmpty{padding:24px 26px}.adminUsers{color:#fff;background:#211c19;grid-template-columns:.75fr 1.25fr;gap:8vw;padding:80px 5vw 100px;display:grid}.adminUsers h2{margin-bottom:18px;font-size:clamp(36px,4vw,58px)}.adminUsers>div>small{color:#ffffff8c;max-width:460px;line-height:1.7;display:block}.adminUserPanel{color:#302925}.adminAddUser{border-bottom:1px solid #d8cfc3;grid-template-columns:1fr auto;gap:10px;padding:22px;display:grid}.adminAddUser button{color:#fff;background:#a28559}.adminUser{border-bottom:1px solid #e2dacf;justify-content:space-between;align-items:center;min-height:58px;padding:0 22px;font-size:12px;display:flex}.adminUser button{color:#8a493f;cursor:pointer;text-transform:uppercase;letter-spacing:.1em;background:0 0;border:0;font-size:9px}.pageAdminLayout{grid-template-columns:minmax(230px,.42fr) minmax(0,1.58fr);align-items:start;gap:28px;padding:0 5vw 100px;display:grid}.pageList{background:#fbf9f5;border:1px solid #d8cfc3;position:sticky;top:20px}.pageList h2{border-bottom:1px solid #ded6cc;margin:0;padding:24px 22px 18px;font-size:27px}.pageOrderHint{color:#81756d;border-bottom:1px solid #e4dcd2;margin:0;padding:0 22px 15px;font-size:9px;line-height:1.5}.pageListRow{border-bottom:1px solid #e4dcd2;grid-template-columns:1fr auto;display:grid}.pageListRow>button{color:#302925;cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:4px;width:100%;padding:15px 12px 15px 20px;display:flex}.pageList button:hover,.pageList button.active{background:#eee7dd}.pageList button b{font-family:var(--font-serif), Georgia, serif;font-size:16px;font-weight:400}.pageList button small{color:#8f8177;font-size:9px}.pageOrderControls{align-items:center;gap:2px;padding:0 10px 0 2px;display:flex}.pageOrderControls button{color:#6f604f;cursor:pointer;background:#fbf9f5;border:1px solid #d2c5b8;width:25px;height:28px}.pageOrderControls button:disabled{opacity:.3;cursor:default}.pageCreate{background:#eee7dd;flex-direction:column;gap:9px;padding:20px;display:flex}.pageCreate>b{font-family:var(--font-serif), Georgia, serif;margin-bottom:4px;font-size:18px;font-weight:400}.pageCreate input{width:100%;font:11px var(--font-sans), Arial, sans-serif;background:#fff;border:1px solid #d1c7bb;padding:10px}.pageCreate button{text-transform:uppercase;letter-spacing:.12em;background:0 0;border:1px solid #9e8d7d;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font-size:9px;font-weight:700}.pageEditor{padding:0;overflow:hidden}.pageEditorHead,.pageSectionsHead{border-bottom:1px solid #ded6cc;justify-content:space-between;align-items:center;gap:25px;padding:30px 34px;display:flex}.pageEditorHead h2,.pageSectionsHead h2{margin:0 0 6px;font-size:30px}.pageEditorHead p,.pageSectionsHead p{color:#7d7169;margin:0;font-size:11px}.pageHeadActions{gap:10px;display:flex}.pagePublishSettings{background:#f2ede6;border-bottom:1px solid #ded6cc;grid-template-columns:180px 1fr 160px;align-items:end;gap:24px;padding:20px 34px;display:grid}.pagePublishSettings label{color:#786b62;text-transform:uppercase;letter-spacing:.13em;flex-direction:column;gap:8px;font-size:9px;font-weight:700;display:flex}.pagePublishSettings input,.pagePublishSettings select{width:100%;font:12px var(--font-sans), Arial, sans-serif;background:#fff;border:1px solid #d1c7bb;padding:10px}.pagePublishSettings .pageCheck{flex-direction:row;align-items:center;padding-bottom:11px}.pagePublishSettings .pageCheck input{width:16px;height:16px}.pageLanguages{padding:34px}.pageEditor>.adminMedia{margin:0 34px 36px}.pageSectionsHead{border-top:1px solid #ded6cc}.pageSections{flex-direction:column;gap:22px;padding:30px 34px 10px;display:flex}.pageCmsHint{color:#685b51;background:#eee7dd;margin:0;padding:14px 16px;font-size:11px;line-height:1.65}.pageEmpty{text-align:center;border:1px dashed #cfc4b8;padding:30px}.pageSectionCard{background:#f4efe7;border:1px solid #d5cabf}.pageSectionCard>header{border-bottom:1px solid #d5cabf;justify-content:space-between;align-items:center;min-height:54px;padding:0 18px;display:flex}.pageSectionCard>header>span{color:#9a7e51;text-transform:uppercase;letter-spacing:.15em;font-size:9px;font-weight:700}.pageSectionCard>header div{gap:7px;display:flex}.pageSectionCard>header button{cursor:pointer;background:#fbf9f5;border:1px solid #c9beb2;min-width:32px;height:30px}.pageSectionCard>header button:disabled{opacity:.35;cursor:default}.pageSectionCard>header .sectionRemove{color:#8a493f;text-transform:uppercase;width:auto;padding:0 10px;font-size:9px}.sectionOptions{border-bottom:1px solid #d8cfc3;grid-template-columns:180px 1fr 150px;align-items:end;gap:18px;padding:20px;display:grid}.sectionOptions label{color:#786b62;text-transform:uppercase;letter-spacing:.12em;flex-direction:column;gap:7px;font-size:9px;font-weight:700;display:flex}.sectionOptions select,.sectionOptions input{background:#fff;border:1px solid #d1c7bb;width:100%;padding:9px;font-size:11px}.sectionOptions img{object-fit:cover;width:150px;height:76px}.sectionLanguages{padding:24px 20px 28px}.pageSaveBottom{padding:5px 34px 35px}.mediaLibrary{padding:58px 5vw 100px}.mediaLibraryHead{justify-content:space-between;align-items:end;gap:28px;margin-bottom:28px;display:flex}.mediaLibraryHead p{color:#a28559;text-transform:uppercase;letter-spacing:.16em;margin:0 0 8px;font-size:9px;font-weight:700}.mediaLibraryHead h1{margin:0 0 8px;font-size:clamp(42px,5vw,68px)}.mediaLibraryHead span{color:#7d7169;font-size:11px}.mediaUpload{align-items:center;display:inline-flex}.mediaMessage{margin:0 0 22px}.mediaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.mediaCard{background:#fbf9f5;border:1px solid #d8cfc3;min-width:0}.mediaCard>img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.mediaCard>div{padding:15px}.mediaCard b,.mediaCard small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mediaCard b{font-family:var(--font-serif), Georgia, serif;margin-bottom:5px;font-size:16px;font-weight:400}.mediaCard small{color:#81756d;font-size:9px}.mediaCard>div>div{gap:8px;margin-top:14px;display:flex}.mediaCard button{cursor:pointer;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:1px solid #b8aa9d;padding:8px 10px;font-size:8px;font-weight:700}.mediaCard .mediaDelete{color:#8a493f}.mediaNote{color:#7d7169;max-width:720px;margin:28px 0 0;font-size:10px;line-height:1.7}.customSections{background:var(--paper)}.customSection{min-height:520px;color:var(--espresso);background:#eee7dd;grid-template-columns:1fr;display:grid}.customSectionWithImage{grid-template-columns:1fr 1fr}.customSection>img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:520px}.customSection>div{flex-direction:column;justify-content:center;padding:95px 9vw;display:flex}.customSection>div>span{color:#9a7e51;letter-spacing:.18em;margin-bottom:35px;font-size:9px}.customSection h2{max-width:760px;margin:0 0 28px;font-size:clamp(38px,4.3vw,68px);line-height:1.05}.customSection p{max-width:720px;color:var(--muted);white-space:pre-line;font-size:14px;line-height:1.9}.customSection ul{border-top:1px solid #cfc5b8;max-width:720px;margin:18px 0 0;padding:0;list-style:none}.customSection li{border-bottom:1px solid #cfc5b8;padding:15px 0;font-size:12px}.customSectionDark{color:#fff;background:#211c19}.customSectionDark>div>span{color:#d6ba8a}.customSectionDark p{color:#ffffffa6}.customSectionDark ul,.customSectionDark li{border-color:#ffffff2e}.detailSectionImage{object-fit:cover;object-position:center;width:100%;max-height:430px;margin-bottom:34px}.youtubeEmbed,.adminVideoPreview{aspect-ratio:16/9;background:#211c19;width:100%;position:relative;overflow:hidden}.youtubeEmbed{width:min(100%,580px);margin:0 0 30px;box-shadow:0 16px 34px #1e171229}.youtubeEmbed iframe,.adminVideoPreview iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.sectionVideoInput{min-width:min(100%,360px)}.sectionVideoInput input{min-width:290px}.sectionVideoInput small{color:#81756d;margin-top:6px;font-size:9px;display:block}.adminVideoPreview{max-width:360px}.videoUrlError{color:#8a493f;font-size:10px}.detailSectionDark{color:#fff;background:#211c19;border-top-color:#ffffff29;margin-left:-9vw;margin-right:-9vw;padding-left:9vw;padding-right:9vw}.detailSectionDark h2{color:#fff}.detailSectionDark>div>p{color:#ffffffa6}.detailSectionDark ul,.detailSectionDark li{border-color:#ffffff2e}.cmsPostList{padding:20px 9vw 120px}.cmsPostRow{border-top:1px solid #d0c7bc;grid-template-columns:160px 1fr 80px;align-items:center;gap:32px;padding:30px 0;display:grid}.cmsPostRow:last-child{border-bottom:1px solid #d0c7bc}.cmsPostRow span{color:#9a7e51;text-transform:uppercase;letter-spacing:.16em;font-size:9px}.cmsPostRow h3{margin:0 0 8px;font-size:clamp(25px,2.5vw,38px)}.cmsPostRow p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.cmsPostRow b{color:#9a7e51;text-align:right;font-size:20px;font-weight:400}.articleHeroImage{background-position:50%;background-size:cover}.articleBody{padding:100px max(9vw,50vw - 490px) 130px}.articleBody p{color:var(--muted);font-family:var(--font-serif), Georgia, serif;font-size:clamp(19px,1.75vw,27px);line-height:1.75}.sobhaPage{--sobha-ink:#181512;--sobha-gold:#bf9655;--sobha-paper:#f5f0e8;color:var(--sobha-ink);background:var(--sobha-paper)}.sobhaPage>.siteNav{z-index:5;background:#f8f5eff0;border-bottom-color:#211c1924;position:relative}.sobhaHero{background:var(--sobha-paper);grid-template-columns:1.04fr .96fr;min-height:730px;display:grid}.sobhaHeroVisual{background:linear-gradient(90deg,#1e161014,#1e16106b),url(/petra-jakub-sobha.jpg) 50% 42%/cover;min-height:730px;position:relative;overflow:hidden}.sobhaHeroVisual:after{content:"";background:linear-gradient(#0f0c0a1f,#0f0c0aa8);position:absolute;inset:0}.sobhaHeroPortraits{z-index:1;grid-template-columns:1fr 1fr;gap:28px;display:grid;position:absolute;bottom:8%;left:7%;right:9%}.sobhaHeroPortraits div{color:#fff;background:#140f0b0d;border:1px solid #ffffff94;flex-direction:column;justify-content:space-between;height:285px;padding:16px;display:flex}.sobhaHeroPortraits span,.sobhaProfileCard span{letter-spacing:.15em;font-size:9px;font-weight:700}.sobhaHeroPortraits b{font-family:var(--font-serif), Georgia, serif;text-transform:uppercase;font-size:clamp(32px,4vw,56px);line-height:.8}.sobhaHeroCopy{flex-direction:column;justify-content:center;padding:150px clamp(36px,5vw,92px) 52px;display:flex}.sobhaKicker{color:var(--sobha-gold);letter-spacing:.14em;text-transform:uppercase;margin:0 0 18px;font-size:11px;font-weight:700}.sobhaHeroCopy h1,.sobhaInvestor h2,.sobhaProfile h2,.sobhaDeveloper h2,.sobhaBooking h2,.sobhaClosing h2{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.05em;margin:0;font-weight:400;line-height:.92}.sobhaHeroCopy h1{font-size:clamp(50px,5.4vw,86px)}.sobhaPage em{color:var(--sobha-gold);font-weight:400}.sobhaLead{max-width:430px;font-family:var(--font-serif), Georgia, serif;margin:25px 0 24px;font-size:17px;line-height:1.5}.sobhaHeroActions{align-items:center;gap:24px;margin-bottom:48px;display:flex}.sobhaGoldButton,.sobhaDarkButton,.sobhaSubmit button{isolation:isolate;position:relative;overflow:hidden}.sobhaGoldButton,.sobhaDarkButton{color:#fff;background:var(--sobha-gold);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:36px;min-height:50px;padding:0 19px;font-size:10px;font-weight:700;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.sobhaGoldButton:before,.sobhaDarkButton:before,.sobhaSubmit button:before{content:"";z-index:-1;opacity:0;background:linear-gradient(110deg,#0000 16%,#fff9dec7 45%,#f7d78d 52%,#fff9deb8 59%,#0000 82%);position:absolute;inset:0;transform:translate(-112%)}.sobhaGoldButton:hover,.sobhaDarkButton:hover,.sobhaSubmit button:hover{color:#17120e;background:linear-gradient(135deg,#fff3cd,#bd8b45 48%,#f9e2a9);outline:0;transform:translateY(-2px);box-shadow:0 14px 28px #b07e3545}.sobhaGoldButton:focus-visible{color:#17120e;background:linear-gradient(135deg,#fff3cd,#bd8b45 48%,#f9e2a9);outline:0;transform:translateY(-2px);box-shadow:0 14px 28px #b07e3545}.sobhaDarkButton:focus-visible{color:#17120e;background:linear-gradient(135deg,#fff3cd,#bd8b45 48%,#f9e2a9);outline:0;transform:translateY(-2px);box-shadow:0 14px 28px #b07e3545}.sobhaSubmit button:focus-visible{color:#17120e;background:linear-gradient(135deg,#fff3cd,#bd8b45 48%,#f9e2a9);outline:0;transform:translateY(-2px);box-shadow:0 14px 28px #b07e3545}.sobhaGoldButton:hover:before,.sobhaDarkButton:hover:before,.sobhaSubmit button:hover:before{opacity:1;animation:.78s both buttonGoldSweep}.sobhaGoldButton:focus-visible:before{opacity:1;animation:.78s both buttonGoldSweep}.sobhaDarkButton:focus-visible:before{opacity:1;animation:.78s both buttonGoldSweep}.sobhaSubmit button:focus-visible:before{opacity:1;animation:.78s both buttonGoldSweep}.sobhaTextLink{color:var(--sobha-ink);letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:5px;font-size:10px;font-weight:700}.sobhaTextLink b,.sobhaGoldButton b,.sobhaDarkButton b{font-size:15px;font-weight:400}.sobhaStats{border-top:1px solid #d5cabc;grid-template-columns:repeat(3,1fr);gap:18px;padding-top:19px;display:grid}.sobhaStats span{letter-spacing:.06em;text-transform:uppercase;flex-direction:column;gap:5px;font-size:10px;line-height:1.4;display:flex}.sobhaStats strong{color:var(--sobha-gold);font-family:var(--font-serif), Georgia, serif;letter-spacing:0;font-size:24px;font-weight:400}.sobhaInvestor{text-align:center;max-width:660px;margin:0 auto;padding:120px 24px}.sobhaInvestor h2{font-size:clamp(46px,5vw,76px)}.sobhaInvestor>p:last-child{max-width:490px;margin:38px auto 0;font-size:13px;line-height:1.75}.sobhaProfiles{color:#fff;background:var(--sobha-ink);padding:115px max(7vw,24px)}.sobhaProfile{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(45px,10vw,150px);max-width:1050px;margin:0 auto;display:grid}.sobhaProfile+.sobhaProfile{margin-top:120px}.sobhaProfileCard{outline-offset:-15px;background-color:#45382a;background-position:50%;background-size:cover;border:8px solid #bf965585;outline:1px solid #ffffff5c;flex-direction:column;justify-content:space-between;min-height:390px;padding:20px;display:flex}.sobhaProfileCard b{font-family:var(--font-serif), Georgia, serif;text-transform:uppercase;margin:auto 0 3px;font-size:clamp(46px,5vw,68px);font-weight:400;line-height:.82}.sobhaProfileCard small{letter-spacing:.12em;text-transform:uppercase;font-size:8px}.petraCard{background-image:linear-gradient(#120d0a14 32%,#120d0ab8),url(/petra-portrait.jpg);background-position:50% 18%}.jakubCard{background-image:linear-gradient(#120d0a14 32%,#120d0ab8),url(/jakub-holicky.jpg);background-position:50% 25%}.sobhaProfile h2{font-size:clamp(42px,4.3vw,68px)}.sobhaProfile>div>p:not(.sobhaKicker){color:#ffffffc2;font-family:var(--font-serif), Georgia, serif;margin:25px 0;font-size:16px;line-height:1.65}.sobhaProfile ul{margin:22px 0 0;padding:0;list-style:none}.sobhaProfile li{letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid #fff3;padding:10px 0;font-size:11px;font-weight:700}.sobhaDeveloper{background:#201b17;grid-template-columns:1.1fr .9fr;padding:90px max(7vw,24px);display:grid}.sobhaDeveloperPhoto{background:linear-gradient(90deg,#001a2229,#001a2261),url(/sobha-master-developer.webp) 50%/cover;min-height:540px}.sobhaDeveloper>div:last-child{background:var(--sobha-paper);align-self:center;margin-left:-50px;padding:58px}.sobhaWordmark{color:#29221d;border-bottom:1px solid #c9a36a;flex-direction:column;gap:2px;margin-bottom:25px;padding-bottom:10px;line-height:.85;display:inline-flex}.sobhaWordmark strong{font-family:var(--font-serif), Georgia, serif;letter-spacing:.2em;font-size:36px;font-weight:500}.sobhaWordmark span{color:#a78048;letter-spacing:.5em;font-size:10px;font-weight:700}.sobhaDeveloper h2{font-size:clamp(58px,6vw,92px)}.sobhaDeveloper>div:last-child>p:not(.sobhaKicker){max-width:420px;font-family:var(--font-serif), Georgia, serif;margin:26px 0 25px;font-size:17px;line-height:1.55}.sobhaDeveloper dl{border-top:1px solid #d7cbbb;border-bottom:1px solid #d7cbbb;grid-template-columns:repeat(3,1fr);margin:0 0 26px;padding:15px 0;display:grid}.sobhaDeveloper dt,.sobhaDeveloper dd{letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:10px;font-weight:700}.sobhaDeveloper dd{color:var(--sobha-gold);margin-top:4px}.sobhaDarkButton{background:var(--sobha-ink)}.sobhaBooking{color:#fff;background:var(--sobha-ink);grid-template-columns:.72fr 1.28fr;gap:clamp(45px,10vw,150px);padding:115px max(7vw,24px);display:grid}.sobhaBookingIntro h2{font-size:clamp(52px,5vw,76px)}.sobhaBookingIntro>p:last-child{color:#ffffffbf;max-width:410px;font-family:var(--font-serif), Georgia, serif;margin-top:32px;font-size:16px;line-height:1.6}.sobhaBookingForm{padding:4px 0}.sobhaStep{border-bottom:1px solid #ffffff2e;grid-template-columns:32px 1fr;gap:16px;margin-bottom:27px;padding:0 0 28px;display:grid}.sobhaStep>span{color:var(--sobha-gold);letter-spacing:.11em;font-size:11px;font-weight:700}.sobhaStep h3{font-family:var(--font-serif), Georgia, serif;margin:0 0 16px;font-size:27px;font-weight:400}.sobhaDateChoices,.sobhaTimeChoices{grid-template-columns:repeat(2,1fr);gap:9px;display:grid}.sobhaDateChoices button,.sobhaTimeChoices button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;min-height:60px;transition:color .2s,background .2s}.sobhaDateChoices button{text-align:left;align-items:center;gap:11px;padding:11px;display:flex}.sobhaDateChoices strong{color:var(--sobha-gold);font-family:var(--font-serif), Georgia, serif;font-size:27px;font-weight:400}.sobhaDateChoices span{letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:700}.sobhaDateChoices button.selected,.sobhaTimeChoices button.selected{color:var(--sobha-ink);background:var(--sobha-gold);border-color:var(--sobha-gold)}.sobhaTimeChoices{grid-template-columns:repeat(3,1fr)}.sobhaTimeChoices button{font-family:var(--font-serif), Georgia, serif;padding:7px;font-size:19px}.sobhaTimeChoices small{color:var(--sobha-gold);font-family:var(--font-sans), Arial, sans-serif;letter-spacing:.07em;text-transform:uppercase;margin-top:3px;font-size:9px;font-weight:700;display:block}.sobhaTimeChoices button.selected small{color:var(--sobha-ink)}.sobhaTimeChoices button:disabled{color:#ffffff52;cursor:default;text-decoration:line-through}.sobhaTimeChoices button:disabled small{color:#ffffff40}.sobhaFields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sobhaFields label{color:var(--sobha-gold);letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:8px;font-size:10px;font-weight:700;display:flex}.sobhaFields input,.sobhaFields textarea{color:#fff;width:100%;font:15px var(--font-sans), Arial, sans-serif;resize:vertical;background:0 0;border:1px solid #ffffff59;padding:12px}.sobhaFields .wide{grid-column:1/-1}.sobhaSubmit{justify-content:space-between;align-items:end;gap:20px;display:flex}.sobhaSubmit p{color:#ffffff9e;max-width:290px;margin:0;font-size:11px;line-height:1.6}.sobhaSubmit button{min-height:52px;color:var(--sobha-ink);background:var(--sobha-gold);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;border:0;padding:0 19px;font-size:10px;font-weight:700}.sobhaSubmit button:disabled{opacity:.55;cursor:wait}.sobhaSubmit b{margin-left:25px;font-size:15px;font-weight:400}.sobhaFormMessage,.sobhaError{color:#e6ba8c;font-size:13px;line-height:1.5}.sobhaLoading{color:#ffffffa6;font-size:14px}.sobhaBookingSuccess{text-align:center;border:1px solid #bf965599;grid-column:1/-1;max-width:670px;margin:auto;padding:70px}.sobhaBookingSuccess span{width:50px;height:50px;color:var(--sobha-ink);background:var(--sobha-gold);border-radius:50%;place-items:center;margin:0 auto 20px;display:grid}.sobhaBookingSuccess h3{font-family:var(--font-serif), Georgia, serif;margin:0 0 25px;font-size:34px;font-weight:400;line-height:1.2}.sobhaBookingSuccess button{color:var(--sobha-ink);background:var(--sobha-gold);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:1px solid #dfbd7a;padding:13px 18px;font-size:10px;font-weight:700;transition:background .25s,border-color .25s,box-shadow .25s,transform .25s;box-shadow:0 8px 24px #bf965538}:is(.sobhaBookingSuccess button:hover,.sobhaBookingSuccess button:focus-visible){color:#171310;background:#e5c687;border-color:#f5dda8;outline:0;transform:translateY(-2px);box-shadow:0 0 0 4px #e5c68724,0 10px 30px #bf965559}.sobhaClosing{text-align:center;background:var(--sobha-paper);padding:120px 24px}.sobhaClosing h2{font-size:clamp(52px,6vw,92px)}.sobhaClosing a{border-bottom:1px solid var(--sobha-ink);letter-spacing:.1em;text-transform:uppercase;gap:20px;margin-top:34px;padding-bottom:5px;font-size:10px;font-weight:700;display:inline-flex}.sobhaClosing b{color:var(--sobha-gold);font-size:17px;font-weight:400}.adminBookings{padding:58px 5vw 100px}.adminBookingsHead{border-bottom:1px solid #d8cfc3;justify-content:space-between;align-items:end;gap:25px;padding-bottom:30px;display:flex}.adminBookingsHead p{color:#a28559;letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:700}.adminBookingsHead h1{margin:0 0 8px;font-size:clamp(42px,5vw,68px)}.adminBookingsHead span{color:#7d7169;font-size:11px}.bookingList{border-top:1px solid #d8cfc3}.bookingList article{border-bottom:1px solid #d8cfc3;grid-template-columns:190px 1fr 1.3fr;gap:28px;padding:24px 12px;display:grid}.bookingTime{flex-direction:column;gap:5px;display:flex}.bookingTime strong{color:#a28559;font-family:var(--font-serif), Georgia, serif;font-size:28px;font-weight:400}.bookingTime span,.bookingList p{color:#766b63;font-size:11px;line-height:1.5}.bookingList b,.bookingList a{display:block}.bookingList b{font-family:var(--font-serif), Georgia, serif;margin-bottom:7px;font-size:19px;font-weight:400}.bookingList a{color:#6d5844;font-size:11px;line-height:1.5}.scheduleAdmin{color:#fff;background:#211c19;grid-template-columns:.8fr 1.2fr;gap:45px;margin:38px 0;padding:34px;display:grid}.scheduleKicker{color:#d6ba8a;letter-spacing:.14em;text-transform:uppercase;margin:0 0 9px;font-size:9px;font-weight:700}.scheduleAdmin h2,.scheduleList h2,.bookingSectionTitle{margin:0 0 13px;font-size:30px}.scheduleAdmin>div>p:last-child{color:#ffffffa8;max-width:400px;margin:0;font-size:11px;line-height:1.65}.scheduleForm{flex-direction:column;justify-content:flex-end;gap:16px;display:flex}.scheduleInputs{grid-template-columns:1.35fr 1fr 1fr 1.25fr;gap:10px;display:grid}.scheduleInputs label{color:#d6ba8a;letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:8px;font-weight:700;display:flex}.scheduleInputs input,.scheduleInputs select{color:#302925;width:100%;min-height:39px;font:12px var(--font-sans), Arial, sans-serif;background:#fbf9f5;border:1px solid #cfc4b8;padding:8px}.scheduleAdmin .adminPrimary{align-self:flex-end}.scheduleList{margin:50px 0 58px}.scheduleRow{border-top:1px solid #d8cfc3;grid-template-columns:1fr auto;align-items:end;gap:22px;padding:18px 0;display:grid}.scheduleRow:last-child{border-bottom:1px solid #d8cfc3}.scheduleRow>div:last-child{gap:8px;display:flex}.scheduleRow .adminSecondary,.scheduleRow .adminDanger{min-height:39px;padding:0 13px}.bookingSectionTitle{padding-top:5px}.bookingRow{align-items:start;grid-template-columns:190px minmax(0,1fr) auto!important}.bookingRowActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.bookingRowActions button{cursor:pointer;letter-spacing:.05em;text-transform:uppercase;border:1px solid #cdbda7;min-height:34px;padding:0 10px;font-size:10px;font-weight:700}.bookingRowActions .adminPrimary{color:#fff;background:#8e754d}.bookingRowActions .adminSecondary{color:#564531;background:#fbf9f5}.bookingRowActions .adminDanger{color:#862f27;background:#fff8f6;border-color:#d5a59e}.bookingEdit{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bookingEdit label{color:#705f50;letter-spacing:.08em;text-transform:uppercase;flex-direction:column;gap:5px;font-size:9px;font-weight:700;display:flex}.bookingEdit input,.bookingEdit textarea{box-sizing:border-box;color:#2b231d;width:100%;font:inherit;text-transform:none;background:#fff;border:1px solid #d8cfc3;padding:8px}.bookingEdit label:last-child{grid-column:1/-1}@media (max-width:1000px){.sobhaHero{grid-template-columns:1fr;min-height:auto}.sobhaHeroVisual{min-height:570px}.sobhaHeroCopy{padding:75px 8vw}.sobhaProfiles{padding:85px 8vw}.sobhaProfile,.sobhaProfileReverse{grid-template-columns:1fr;gap:45px}.sobhaProfileReverse>div:first-child{order:2}.sobhaProfileReverse>div:last-child{order:1}.sobhaDeveloper{grid-template-columns:1fr;padding:0}.sobhaDeveloperPhoto{min-height:440px}.sobhaDeveloper>div:last-child{margin:-55px 8vw 70px;padding:48px}.sobhaBooking{grid-template-columns:1fr;gap:55px}.bookingList article{grid-template-columns:150px 1fr}.bookingList article>p{grid-column:2}.nav{grid-template-columns:1fr auto auto;gap:16px;height:78px;padding:0 22px}.navLinks,.navActions .navCta,.brand strong{display:none}.mobileNav{display:block;position:relative}.mobileNav summary{cursor:pointer;align-content:center;justify-items:end;gap:4px;width:44px;height:44px;padding:10px 0;list-style:none;display:grid}.mobileNav summary::-webkit-details-marker{display:none}.mobileNav summary i{background:currentColor;width:20px;height:1px;transition:transform .22s,opacity .22s;display:block}.mobileNav summary span{letter-spacing:.14em;text-transform:uppercase;margin-top:3px;font-size:8px;font-style:normal}.mobileNav[open] summary i:first-child{transform:translateY(5px)rotate(45deg)}.mobileNav[open] summary i:nth-child(2){opacity:0}.mobileNav[open] summary i:nth-child(3){transform:translateY(-5px)rotate(-45deg)}.mobileNavPanel{z-index:20;width:min(330px,100vw - 32px);color:var(--espresso);background:#f8f5effa;border:1px solid #211c1926;padding:12px 18px 18px;position:absolute;top:56px;right:-10px;box-shadow:0 22px 50px #130e0b40}.siteNavLight .mobileNavPanel{color:#fff;background:#211c19fa;border-color:#e6ca9c40}.mobileNavPanel a{font-family:var(--font-serif), Georgia, serif;border-bottom:1px solid #7f6a5140;justify-content:space-between;align-items:center;padding:16px 2px;font-size:21px;display:flex}.mobileNavPanel a.active,.mobileNavPanel a:hover{color:var(--champagne)}.mobileNavPanel b{color:var(--champagne);font-family:var(--font-sans), Arial, sans-serif;font-size:15px;font-weight:400}.mobileNavContact{color:var(--champagne);text-transform:uppercase;letter-spacing:.11em;margin-top:10px;font-weight:700;font-family:var(--font-sans), Arial, sans-serif!important;font-size:10px!important}.heroImage{background-position:top;background-size:contain;height:min(58svh,640px);inset:78px 0 auto}.heroShade{background:linear-gradient(#14100d05 28%,#211c1952 52%,#211c19f0 69%,#211c19 100%)}.heroContent{justify-content:flex-end;width:auto;min-height:calc(100svh - 78px);margin:0;padding:min(62svh,660px) 24px 84px}h1{font-size:clamp(54px,16vw,80px)}.scrollMark{display:none}.intro{grid-template-columns:1fr;gap:25px;padding:90px 24px}.introCopy{max-width:620px}.brandLinks{grid-template-columns:1fr}.areaGrid{grid-template-columns:1fr;gap:14px}.areaCard{aspect-ratio:16/10;min-height:460px}.abu{grid-template-columns:1fr}.abuPhoto{aspect-ratio:16/9;min-height:0}.abuContent{padding:85px 8vw}.principleGrid{grid-template-columns:1fr 1fr}.principleGrid article:nth-child(2){border-right:0}.principleGrid article:nth-child(n+3){border-top:1px solid #ffffff2b}.story{grid-template-columns:1fr;gap:25px;padding-bottom:180px}.storyBody{max-width:680px}.private{grid-template-columns:1fr}.privateInner{border-bottom:1px solid #ffffff2b;border-right:0}.insightRow{grid-template-columns:40px 110px 1fr 20px}.insightRow small{display:none}.contact{grid-template-columns:1fr}.contactIntro{border-bottom:1px solid #dbd2c7;border-right:0}.mediaTeaser{grid-template-columns:1fr;gap:30px}.detailHero{min-height:620px}.detailIntro,.detailSection{grid-template-columns:1fr;gap:28px}.detailCta{grid-template-columns:1fr;align-items:start}.detailContactPanel{grid-template-columns:1fr}.detailContactPanel>div{border-bottom:1px solid #dbd2c7;border-right:0}.fullFooter{grid-template-columns:1fr 1fr}.fullFooter .footerLinks{grid-column:1/-1;justify-content:flex-start}.adminLayout{grid-template-columns:1fr}.adminAside{position:static}.adminUsers{grid-template-columns:1fr;gap:35px}.pageAdminLayout{grid-template-columns:1fr}.pageList{grid-template-columns:repeat(2,1fr);display:grid;position:static}.pageList h2,.pageCreate{grid-column:1/-1}.mediaGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.customSectionWithImage{grid-template-columns:1fr}.customSection>img{min-height:55vw}}@media (max-width:640px){.nav{gap:10px;padding-left:14px;padding-right:14px}.brand{min-width:0}.petraBrandLogo{gap:7px}.brandEmblemImage{flex-basis:38px;width:38px;height:38px}.brandName{letter-spacing:0;font-size:27px}.sobhaPage>.siteNav{color:var(--sobha-ink);background:var(--sobha-paper)}.sobhaHeroVisual{min-height:400px}.sobhaHeroPortraits{gap:12px;bottom:7%;left:7%;right:7%}.sobhaHeroPortraits div{height:205px;padding:12px}.sobhaHeroPortraits b{font-size:33px}.sobhaHeroCopy{padding:65px 24px}.sobhaHeroActions{flex-direction:column;align-items:flex-start;gap:20px}.sobhaStats{gap:9px}.sobhaStats strong{font-size:20px}.sobhaInvestor{padding:85px 24px}.sobhaProfiles{padding:75px 24px}.sobhaProfile+.sobhaProfile{margin-top:75px}.sobhaProfileCard{min-height:320px}.sobhaProfileCard b{font-size:45px}.sobhaDeveloperPhoto{min-height:330px}.sobhaDeveloper>div:last-child{margin:-35px 24px 56px;padding:32px 25px}.sobhaDeveloper dl{gap:9px}.sobhaBooking{padding:75px 24px}.sobhaDateChoices{grid-template-columns:1fr}.sobhaTimeChoices{grid-template-columns:repeat(2,1fr)}.sobhaFields{grid-template-columns:1fr}.sobhaFields .wide{grid-column:auto}.sobhaSubmit{flex-direction:column;align-items:flex-start}.sobhaSubmit button{width:100%}.sobhaBookingSuccess{padding:45px 24px}.adminBookings{padding:48px 20px 75px}.adminBookingsHead{flex-direction:column;align-items:flex-start}.scheduleAdmin{grid-template-columns:1fr;gap:24px;padding:25px 20px}.scheduleInputs{grid-template-columns:1fr 1fr}.scheduleRow{grid-template-columns:1fr;gap:14px}.scheduleRow>div:last-child{justify-content:flex-start}.bookingList article{grid-template-columns:1fr;gap:12px;padding:22px 0}.bookingList article>p{grid-column:auto}.youtubeEmbed{width:100%}.heroActions{flex-direction:column;align-items:flex-start;gap:24px}.brandLinks{padding:80px 24px}.brandLinkGrid{grid-template-columns:1fr}.brandLinkGrid a{min-height:310px;padding:36px 28px}.navCta{text-align:right;max-width:100px;line-height:1.4}.navActions{gap:13px}.navActions .navCta{max-width:76px}.expertise,.principles,.insights{padding-left:24px;padding-right:24px}.sectionHead{align-items:center}.areaCard{aspect-ratio:4/4.8;min-height:390px;padding:30px 24px}.abuPhoto{aspect-ratio:4/3;min-height:0}.detailHeroPortrait{background-position:top;background-size:contain}.abuContent{padding:75px 24px}.principleLead{margin:50px 0 65px}.principleGrid{grid-template-columns:1fr}.principleGrid article{border-bottom:1px solid #ffffff2b;border-right:0;min-height:190px;padding:30px 0!important}.story{padding:90px 24px 175px}.storySignature{left:24px}.privateInner,.privateDetails,.contactIntro,.contactForm,.mediaTeaser{padding:80px 24px}.insights .darkLink{display:none}.insightRow{grid-template-columns:32px 1fr 18px;gap:12px}.insightRow>p{display:none}.insightRow h3{font-size:25px}footer{grid-template-columns:1fr}footer>p{text-align:left}footer>div{flex-wrap:wrap;justify-content:flex-start}.detailHero{min-height:560px}.detailHeroContent{width:auto;margin:auto 24px 0;padding:90px 0 70px}.detailIntro{padding:80px 24px 60px}.detailSections{padding:10px 24px 80px}.detailSection{padding:55px 0}.detailCta,.detailContactPanel .contactIntro,.detailContactPanel .contactForm{padding:80px 24px}.fullFooter{grid-template-columns:1fr}.fullFooter .footerLinks{grid-column:auto}.whatsappFab{width:78px;height:78px;bottom:14px;right:14px}.whatsappIcon{width:34px;height:34px;top:40px;left:-10px}.whatsappIcon svg{width:20px;height:20px}.adminTop{padding:0 18px}.adminTabs{gap:22px;padding:0 20px;overflow-x:auto}.adminTop small{display:none}.adminIntro{flex-direction:column;align-items:flex-start;gap:25px;padding:48px 20px 30px}.adminLayout{padding:0 20px 70px}.adminEditor{padding:22px 18px}.adminStatusRow,.adminLanguages{grid-template-columns:1fr}.adminMedia{grid-template-columns:1fr;padding:20px}.adminMedia img{width:100%}.adminUsers{padding:70px 20px}.pageAdminLayout{padding:0 20px 70px}.pageList{grid-template-columns:1fr}.pageList h2{grid-column:auto}.pageEditorHead,.pageSectionsHead{flex-direction:column;align-items:flex-start;padding:24px 18px}.pageHeadActions{flex-wrap:wrap;width:100%}.pagePublishSettings{grid-template-columns:1fr;padding:20px 18px}.pageLanguages{padding:24px 18px}.pageEditor>.adminMedia{margin:0 18px 24px}.pageSections{padding:22px 18px 8px}.sectionOptions{grid-template-columns:1fr}.sectionOptions img{width:100%;height:150px}.sectionLanguages{padding:20px 15px}.pageSaveBottom{padding:5px 18px 28px}.customSection{min-height:0}.customSection>img{min-height:72vw}.customSection>div{padding:70px 24px}.detailSectionDark{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}.adminAddUser{grid-template-columns:1fr}.cmsPostList{padding:10px 24px 80px}.cmsPostRow{grid-template-columns:1fr 25px;gap:15px}.cmsPostRow>span{grid-column:1/-1}.articleBody{padding:70px 24px 90px}.mediaLibrary{padding:48px 20px 75px}.mediaLibraryHead{flex-direction:column;align-items:flex-start}.mediaGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important}}.investmentInquiryForm{max-width:1120px}.investmentInquiryForm>header{grid-template-columns:180px 1fr;align-items:start;gap:55px;margin-bottom:72px;display:grid}.investmentInquiryForm>header>p{padding-top:13px}.investmentInquiryForm>header>div{grid-template-columns:minmax(320px,1fr) minmax(240px,.62fr);align-items:end;gap:55px;display:grid}.investmentInquiryForm>header>div>span{color:#776b62;font-family:var(--font-serif), Georgia, serif;font-size:17px;line-height:1.65}.investmentFormStage{background:#ffffff80;border:1px solid #d0c4b5;grid-template-columns:260px 1fr;gap:55px;margin-bottom:28px;padding:42px;display:grid}.investmentFormStageHead{align-items:flex-start;gap:18px;display:flex}.investmentFormStageHead>b{color:#211b17;background:var(--investment-gold);width:46px;height:46px;font-family:var(--font-serif), Georgia, serif;border-radius:50%;flex:0 0 46px;place-items:center;font-size:17px;font-weight:400;display:grid}.investmentFormStageHead h3{color:#211b17;margin:2px 0 11px;font-size:28px;line-height:1.05}.investmentFormStageHead p{color:#81756c;margin:0;font-size:11px;line-height:1.65}.investmentFormStage .investmentInquiryForm fieldset,.investmentFormStage fieldset{margin:0}.investmentFormStage legend{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.investmentFormAreas>div{background:0 0;border:0;grid-template-columns:repeat(2,1fr);gap:10px}.investmentFormAreas label{background:#fffdf9;border:1px solid #d1c5b7;min-height:142px}.investmentFormAreas label>strong{margin-top:34px;font-size:22px}.investmentFormAreas label.selected{border-color:#211b17;box-shadow:inset 0 0 0 1px #211b17}.investmentFormContext{flex-direction:column;gap:32px;display:flex}.investmentFormContext textarea{min-height:135px}.investmentFormContact>div{gap:28px 34px}.investmentInquiryForm input:not([type=radio]),.investmentInquiryForm textarea,.investmentInquiryForm select{background:#fffdf9;border:1px solid #c8bcad;padding:13px 14px}.investmentInquiryForm input:focus,.investmentInquiryForm textarea:focus,.investmentInquiryForm select:focus{border-color:#a17a42;box-shadow:0 0 0 2px #c29a5b26}.investmentInquiryForm>footer{color:#fff;background:#211b17;border:0;margin-top:45px;padding:30px 42px}.investmentInquiryForm>footer small{color:#fff9}@media (max-width:1000px){.investmentInquiryForm>header,.investmentInquiryForm>header>div{grid-template-columns:1fr;gap:18px}.investmentInquiryForm>header>p{padding-top:0}.investmentFormStage{grid-template-columns:1fr;gap:32px}}@media (max-width:700px){.investmentInquiryForm>header{margin-bottom:45px}.investmentFormStage{margin:0 -6px 18px;padding:28px 20px}.investmentFormStageHead h3{font-size:25px}.investmentFormAreas>div,.investmentFormContact>div{grid-template-columns:1fr}.investmentFormAreas label{min-height:128px}.investmentInquiryForm>footer{margin:35px -6px 0;padding:28px 20px}}.investmentFormSimple{background:#ffffff94;border:1px solid #d0c4b5;padding:44px}.investmentFormSimpleFields{grid-template-columns:repeat(2,1fr);gap:28px 34px;display:grid}.investmentFormSimpleFields label{gap:9px}.investmentFormSimpleFields label>span{color:#745f47;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.investmentFormSimpleFields .investmentFormMessage{grid-column:1/-1}.investmentFormSimpleFields textarea{min-height:145px}.investmentInquiryForm>footer{margin-top:0}.investmentServiceGrid article{isolation:isolate;color:#fff;background-color:#261f1a;background-position:50%;background-size:cover;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.investmentServiceGrid article:before{content:"";z-index:-1;background:linear-gradient(135deg,#140f0ce6 0%,#140f0ca1 54%,#140f0c57 100%),linear-gradient(#0000 38%,#100c0aeb);transition:background .3s;position:absolute;inset:0}.investmentServiceGrid article:after{content:"";z-index:-1;pointer-events:none;border:1px solid #ffffff21;position:absolute;inset:0}.investmentServiceGrid article>*{z-index:1;position:relative}.investmentServiceGrid article>span,.investmentServiceGrid article>b{color:#e5bd79}.investmentServiceGrid h3{color:#fff;text-shadow:0 2px 18px #00000061}.investmentServiceGrid p{color:#ffffffdb;text-shadow:0 1px 12px #00000080}.investmentServiceGrid article:hover{z-index:2;transform:translateY(-4px);box-shadow:0 20px 38px #1c130c3d}.investmentServiceGrid article:hover:before{background:linear-gradient(135deg,#140f0cbf 0%,#140f0c6e 58%,#140f0c2e 100%),linear-gradient(#0000 34%,#100c0ae6)}.investmentServiceGrid article{flex-direction:column;min-height:280px;display:flex}.investmentServiceGrid article:nth-child(odd),.investmentServiceGrid article:nth-child(2n){padding:30px 34px}.investmentServiceGrid article>span{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.04em;font-size:27px;line-height:1}.investmentServiceGrid article>div{max-width:560px;margin-top:auto;padding-top:45px}.investmentServiceGrid article>b{position:absolute;top:31px;right:34px}.investmentServiceGrid h3{max-width:480px;margin-bottom:12px;line-height:.98}.investmentServiceGrid p{max-width:500px;line-height:1.65}.investmentSegmentsAdmin{background:#f5f0e9;border:1px solid #d5c9ba;margin:0 3vw 28px;padding:35px}.investmentSegmentsAdmin>header{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.investmentSegmentsAdmin header p{color:#9d7943;letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:700}.investmentSegmentsAdmin h2{margin:0 0 8px;font-size:38px}.investmentSegmentsAdmin header small{color:#796d64;font-size:12px}.investmentSegmentCards{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.investmentSegmentCards article{background:#fff;border:1px solid #cfc2b2;overflow:hidden}.investmentSegmentPreview{color:#fff;background-position:50%;background-size:cover;flex-direction:column;justify-content:space-between;min-height:150px;padding:18px;display:flex}.investmentSegmentPreview span{color:#efd094;letter-spacing:.12em;font-size:10px;font-weight:700}.investmentSegmentPreview b{font-family:var(--font-serif), Georgia, serif;font-size:29px;font-weight:400}.investmentSegmentFields{padding:20px}.investmentSegmentFields fieldset{border:0;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 16px;padding:0;display:grid}.investmentSegmentFields legend{color:#a27c43;letter-spacing:.12em;text-transform:uppercase;width:100%;margin-bottom:9px;font-size:9px;font-weight:700}.investmentSegmentFields label{color:#766657;letter-spacing:.1em;text-transform:uppercase;flex-direction:column;gap:6px;font-size:9px;font-weight:700;display:flex}.investmentSegmentFields label:nth-of-type(2){grid-column:1/-1}.investmentSegmentFields input,.investmentSegmentFields textarea,.investmentSegmentMedia input{color:#342a24;text-transform:none;letter-spacing:0;background:#fdfaf6;border:1px solid #d1c4b5;width:100%;padding:8px;font-size:12px}.investmentSegmentFields textarea{resize:vertical}.investmentSegmentMedia{grid-template-columns:.75fr 1.25fr;align-items:end;gap:12px;margin:4px 0 16px;display:grid}.investmentSegmentMedia label{font-size:9px}.investmentSegmentActions{gap:10px;display:flex}.investmentSegmentActions .adminPrimary{min-height:40px}.investmentSegmentActions .adminDanger{padding:0 13px}@media (max-width:760px){.investmentSegmentsAdmin{margin:0 18px 24px;padding:24px 18px}.investmentSegmentCards,.investmentSegmentFields fieldset,.investmentSegmentMedia{grid-template-columns:1fr}.investmentSegmentFields label:nth-of-type(2){grid-column:auto}}@media (max-width:700px){.investmentFormSimple{padding:26px 20px}.investmentFormSimpleFields{grid-template-columns:1fr;gap:23px}.investmentFormSimpleFields .investmentFormMessage{grid-column:auto}}.adminLogin{color:#f7f2e9;background:#1d1a17;place-items:center;min-height:100vh;padding:32px;display:grid}.adminLoginCard{color:#1d1a17;background:#f7f4ee;gap:18px;width:min(460px,100%);padding:44px;display:grid;box-shadow:0 28px 80px #0000004d}.adminLoginCard h1{font-family:var(--font-serif,Georgia,serif);margin:0 0 8px;font-size:clamp(42px,6vw,64px);font-weight:400}.adminLoginCard label{letter-spacing:.12em;text-transform:uppercase;gap:8px;font-size:12px;display:grid}.adminLoginCard input{width:100%;font:inherit;background:#fff;border:1px solid #cfc5b5;padding:15px 16px}.adminLoginCard .button{width:100%;margin-top:8px}.adminLoginError{color:#9b2f25;margin:0;font-size:14px}.adminLoginNotice{color:#6f5b31;margin:0;font-size:14px;line-height:1.5}.adminResetPassword{-webkit-appearance:none;appearance:none;color:#665125;cursor:pointer;font:inherit;text-underline-offset:4px;background:0 0;border:0;margin:2px auto 0;padding:8px;font-size:13px;text-decoration:underline}.adminResetPassword:disabled{cursor:wait;opacity:.55}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
