/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::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]){appearance:button}::file-selector-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{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}.rounded{border-radius:.25rem}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#071624;--paper:#f7f5f0;--gold:#c4a062;--line:#07162429;--cream:#d9d6cf}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.site-header{z-index:5;width:100%;height:98px;color:var(--ink);background:#f7f5f0f7;border-bottom:1px solid #0716241f;justify-content:space-between;align-items:center;padding:0 5vw;display:flex;position:absolute}.brand{align-items:center;display:flex}.logo-frame{width:248px;height:82px;display:block;position:relative;overflow:hidden}.logo-frame img{width:340px;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}nav{letter-spacing:.08em;align-items:center;gap:35px;font-size:12px;display:flex}nav a{opacity:.72;transition:all .2s}nav a:hover,nav a:focus-visible{opacity:1}nav a.active{opacity:1;color:#8f713d}.nav-contact{opacity:1;border:1px solid #07162459;padding:12px 19px}.language-switch{opacity:1;border-bottom:1px solid #07162459;padding:4px 1px;font-weight:700}.hero{background:var(--ink);color:#fff;flex-direction:column;justify-content:center;min-height:860px;padding:220px 7vw 76px;display:flex;position:relative;overflow:hidden}.hero-image{background-image:url(/stargate-city-hero.png);background-position:50%;background-size:cover;animation:2s cubic-bezier(.2,.75,.25,1) both home-hero-image-in;position:absolute;inset:0;transform:scale(1.01)}.hero-video{object-fit:cover;object-position:center;width:100%;height:100%;animation:1.6s cubic-bezier(.2,.75,.25,1) both home-hero-image-in;display:block;position:absolute;inset:0}.hero-stills,.hero-still{position:absolute;inset:0}.hero-stills{background:#071624;overflow:hidden}.hero-still{opacity:0;background-position:50%;background-size:cover;animation:18s ease-in-out infinite hero-still-cycle}.hero-still-contract{background-image:url(/hero-contract-signing.png);animation-delay:0s}.hero-still-plans{background-image:url(/hero-plans-review.png);animation-delay:6s}.hero-still-skyline{background-image:url(/hero-new-york-skyline.png);animation-delay:12s}.hero-shade{background:linear-gradient(90deg,#030d17ed 0%,#030d17b8 43%,#030d172e 78%),linear-gradient(#0000 52%,#030d1780);position:absolute;inset:0}.eyebrow,.section-label{text-transform:uppercase;letter-spacing:.2em;font-size:11px;font-weight:700}.eyebrow{color:var(--cream);align-items:center;gap:12px;display:flex}.eyebrow span{background:var(--gold);width:24px;height:1px}.hero h1{letter-spacing:-.045em;z-index:1;margin:42px 0 64px;font:400 clamp(58px,7.4vw,106px)/.98 Georgia,serif;position:relative}.hero h1.hero-value-line{margin-top:36px;margin-bottom:50px;font-size:clamp(50px,5.7vw,84px);line-height:1.01}.hero h1.hero-value-line-de{line-height:1}.hero h1.hero-value-line-de>span,.hero h1.hero-value-line-de em,.hero h1.hero-value-line-de em span{display:block}.hero h1.hero-value-line-de em{margin-top:.18em}.hero h1.hero-value-line-de em span+span{margin-top:.12em}.hero .eyebrow,.hero h1,.hero-bottom{animation:.95s cubic-bezier(.2,.75,.25,1) both home-hero-copy-in}.hero h1{animation-delay:.12s}.hero-bottom{animation-delay:.24s}.hero h1 em,.contact h2 em{color:var(--gold);font-weight:400}.hero-bottom{z-index:1;justify-content:space-between;align-items:end;max-width:900px;display:flex;position:relative}.hero-bottom p{max-width:590px;color:var(--cream);margin:0;font:17px/1.7 Georgia,serif}.hero-bottom p.hero-intro-de{max-width:720px}.circle-link{border:1px solid #fff6;border-radius:50%;place-items:center;width:54px;height:54px;font-size:20px;display:grid}.section{padding:120px 7vw}.section-label{color:#73736e}.global-presence{color:#fff;background:#071624;padding-top:100px;padding-bottom:90px}.global-presence-copy{grid-template-columns:1.4fr 1fr;align-items:end;gap:10vw;margin:55px 0 72px;display:grid}.global-presence h2{letter-spacing:-.025em;margin:0;font:52px/1.08 Georgia,serif}.global-presence h2 em{color:var(--gold);font-weight:400}.global-presence-copy p{color:#adb5b8;max-width:600px;margin:0;font:17px/1.75 Georgia,serif}.transatlantic-bridge{border-top:1px solid #fff3;grid-template-columns:1fr 110px 1fr 1.35fr;align-items:center;gap:28px;padding:42px 0 50px;display:grid}.transatlantic-bridge>div:not(.bridge-mark){flex-direction:column;gap:10px;display:flex}.transatlantic-bridge span{font:33px/1 Georgia,serif}.transatlantic-bridge small{color:#899398;text-transform:uppercase;letter-spacing:.15em;font-size:8px}.transatlantic-bridge p{color:#c3c8c8;border-left:1px solid #ffffff29;margin:0;padding-left:12%;line-height:1.75}.bridge-mark{color:var(--gold);flex-direction:column;align-items:center;gap:1px;font:24px/1 Arial,sans-serif;display:flex}.bridge-mark i{font-style:normal}.global-bases{color:#d4d7d6;border-top:1px solid #fff3;border-bottom:1px solid #fff3;align-items:center;gap:20px;padding:24px 0 25px;display:flex}.global-bases .bases-label{color:#899398;text-transform:uppercase;letter-spacing:.18em;margin-right:auto;font-size:9px;font-weight:700}.global-bases span:not(.bases-label){letter-spacing:.01em;font:17px/1.2 Georgia,serif}.global-bases i{color:var(--gold);opacity:.75;font-style:normal}.intro{grid-template-columns:1fr 3fr;gap:7vw;display:grid}.intro-copy{max-width:900px}.lead{letter-spacing:-.025em;margin:0 0 30px;font:42px/1.2 Georgia,serif}.muted{color:#606761;max-width:690px;font-size:16px;line-height:1.8}.services{grid-template-columns:repeat(2,1fr);padding-top:0;display:grid}.services article{border-top:1px solid var(--line);min-height:270px;padding:34px 9% 58px 0;position:relative}.services article:nth-child(odd){border-right:1px solid var(--line);padding-right:12%}.services article:nth-child(2n){padding-left:12%}.services span{color:var(--gold);letter-spacing:.15em;font-size:11px}.services h2{margin:25px 0 18px;font:28px Georgia,serif}.services p{color:#5b625f;max-width:490px;margin:0;line-height:1.75}.principles{color:#fff;background:#071624}.section-label.light{color:#9ca3a5}.principles-grid{grid-template-columns:1fr 1.4fr;gap:10vw;margin-top:75px;display:grid}.quote{color:#e7e3db;margin:0;font:46px/1.25 Georgia,serif;position:sticky;top:40px}.principle-list article{border-top:1px solid #ffffff2b;grid-template-columns:90px 1fr;padding:29px 0 34px;display:grid}.principle-list span{color:var(--gold);text-transform:uppercase;letter-spacing:.16em;font-size:10px}.principle-list h3{margin:0;font:25px Georgia,serif}.principle-list p{color:#aeb4b4;grid-column:2;margin:14px 0 0;line-height:1.7}.section-cta{color:#68573a;text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid #a9864e;align-items:center;gap:15px;margin-top:34px;padding:0 0 9px;font-size:10px;display:inline-flex}.work-preview{border-bottom:1px solid var(--line)}.partners-preview{border-top:1px solid var(--line)}.preview-heading{grid-template-columns:1.6fr 1fr;align-items:end;gap:10vw;margin:62px 0 55px;display:grid}.preview-heading h2{letter-spacing:-.025em;margin:0;font:48px/1.1 Georgia,serif}.preview-heading h2 em{color:#a9864e;font-weight:400}.preview-heading p{color:#626865;margin:0;line-height:1.75}.partner-name-list{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.partner-name-list span{padding:32px 6% 32px 0;font:23px Georgia,serif}.partner-name-list span+span{border-left:1px solid var(--line);padding-left:8%}.contact{color:#fff;background:#071624;padding-bottom:55px}.contact-top{color:#9da4a6;justify-content:space-between;font-size:12px;display:flex}.contact h2{letter-spacing:-.04em;margin:100px 0 65px;font:clamp(60px,8vw,110px)/.95 Georgia,serif}.contact-links{border-top:1px solid #ffffff2e;grid-template-columns:minmax(280px,1fr) minmax(240px,1fr);gap:9vw;max-width:900px;padding:30px 0 100px;display:grid}.contact-detail{flex-direction:column;align-items:flex-start;gap:17px;display:flex}.contact-detail>span{color:#899195;text-transform:uppercase;letter-spacing:.18em;font-size:9px;font-weight:700}.contact-links a{border-bottom:1px solid #ffffff59;gap:18px;padding-bottom:10px;font:19px Georgia,serif;display:flex}.contact-address p{color:#d5d7d5;margin:0;font:17px/1.55 Georgia,serif}.contact footer{color:#888f92;border-top:1px solid #ffffff2e;grid-template-columns:1fr 1fr 1fr;padding-top:35px;font-size:11px;line-height:1.7;display:grid}.contact footer p:last-child{text-align:right}.contact footer a{color:#d9d6cf;border-bottom:1px solid #c4a0628c}.footer-logo img{width:190px;height:auto;display:block}.inner-page{min-height:100vh}.remy-gateway{color:#fff;background:#071624;grid-template-columns:minmax(0,1fr) minmax(430px,38vw);min-height:100vh;display:grid;position:relative;overflow:hidden}.remy-gateway-image{background:url(/remy-disneyland-hero.jpg) 50%/cover no-repeat;animation:1.8s cubic-bezier(.2,.75,.25,1) both trophy-image-in;position:absolute;inset:0}.remy-gateway-shade{background:linear-gradient(90deg,#040f19f7 0%,#040f19c9 43%,#040f1938 72%),linear-gradient(#0000 45%,#040f19b8);position:absolute;inset:0}.remy-gateway-header{z-index:2;border-bottom:1px solid #ffffff26;justify-content:space-between;align-items:center;height:118px;padding:0 7vw;display:flex;position:absolute;inset:0 0 auto}.remy-gateway-header img{width:170px;height:auto;display:block}.remy-gateway-back{color:#c4c9c9;text-transform:uppercase;letter-spacing:.16em;font-size:9px}.remy-gateway-panel{z-index:1;grid-column:1;align-self:center;width:min(560px,82%);margin:145px 0 80px 7vw;animation:.9s cubic-bezier(.2,.75,.25,1) both trophy-copy-in;position:relative}.remy-gateway-kicker{color:var(--gold);text-transform:uppercase;letter-spacing:.2em;margin:0 0 25px;font-size:10px;font-weight:700}.remy-gateway-panel h1{letter-spacing:-.045em;margin:0;font:400 clamp(58px,6.6vw,94px)/.98 Georgia,serif}.remy-gateway-intro{color:#c4c9c9;max-width:510px;margin:30px 0 44px;font:17px/1.7 Georgia,serif}.remy-gateway-panel form{max-width:465px}.remy-gateway-panel label{color:#939da1;text-transform:uppercase;letter-spacing:.17em;margin-bottom:12px;font-size:8px;font-weight:700;display:block}.remy-code-row{border-bottom:1px solid #ffffff7a;grid-template-columns:1fr 58px;display:grid}.remy-code-row input{color:#fff;letter-spacing:.08em;background:0 0;border:0;outline:0;min-width:0;padding:15px 0 14px;font:18px Georgia,serif}.remy-code-row input::placeholder{color:#788286;letter-spacing:0}.remy-code-row button{color:var(--gold);cursor:pointer;background:0 0;border:1px solid #c4a062c7;font-size:21px;transition:all .25s}.remy-code-row button:hover,.remy-code-row button:focus-visible{background:var(--gold);color:#071624}.remy-access-error{color:#d9a8a0;margin:13px 0 0;font-size:11px}.remy-gateway-request{align-items:center;gap:18px;margin-top:28px;font-size:10px;display:flex}.remy-gateway-request span{color:#838e92}.remy-gateway-request a{color:#e6e2d9;text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid #c4a062b3;padding-bottom:5px}.remy-gateway-panel small{color:#69757a;max-width:470px;margin-top:60px;line-height:1.65;display:block}.remy-gateway-mark{z-index:1;color:#ffffffa6;border-left:1px solid var(--gold);text-transform:uppercase;letter-spacing:.18em;padding-left:18px;font-size:8px;line-height:1.8;position:absolute;bottom:6vh;right:5vw}.page-header{position:relative}.page-hero{grid-template-columns:1fr 3fr;column-gap:7vw;padding-top:135px;padding-bottom:105px;display:grid}.page-hero h1{letter-spacing:-.04em;grid-column:2;margin:0;font:400 clamp(52px,6.7vw,94px)/1.02 Georgia,serif}.page-hero h1 em{color:#a9864e;font-weight:400}.page-hero>p{color:#5d6461;grid-column:2;max-width:680px;margin:36px 0 0;line-height:1.8}.partner-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;max-width:1100px;margin-inline:auto;padding-top:0;display:grid}.partner-card{border-top:2px solid var(--gold);padding-top:16px}.partner-photo{aspect-ratio:3/4;background:#d9d7d1;width:54%;margin:0 0 25px;overflow:hidden}.partner-photo img{object-fit:cover;object-position:center top;filter:saturate(.78)contrast(1.03);width:100%;height:100%;display:block}.partner-photo img.amir-portrait,.partner-photo img.christian-portrait{object-position:center 8%;transform:scale(1.17)}.partner-photo-motion img{opacity:.72;transition:transform 1.25s cubic-bezier(.2,.75,.25,1),opacity 1s}.partner-photo-motion img.amir-portrait,.partner-photo-motion img.christian-portrait{transform:scale(1.25)}.partner-photo-motion.is-visible img{opacity:1}.partner-photo-motion.is-visible img.amir-portrait,.partner-photo-motion.is-visible img.christian-portrait{transform:scale(1.17)}.partner-photo.placeholder{background:linear-gradient(145deg,#e5e2dc,#cfcac1);place-items:center;display:grid;position:relative}.partner-photo.placeholder:before{content:"";aspect-ratio:1;border:1px solid #0716242e;border-radius:50%;width:42%;position:absolute;top:22%}.partner-photo.placeholder:after{content:"";border:1px solid #0716242e;border-bottom:0;border-radius:50% 50% 0 0;width:62%;height:31%;position:absolute;bottom:13%}.partner-photo.placeholder span{text-transform:uppercase;letter-spacing:.16em;color:#73736e;z-index:1;align-self:end;margin-bottom:28px;font-size:9px}.partner-index{color:#a9864e;letter-spacing:.15em;font-size:10px}.partner-card h2{margin:15px 0 8px;font:31px/1.15 Georgia,serif}.partner-role{color:#707570;text-transform:uppercase;letter-spacing:.14em;font-size:10px}.partner-bio{border-top:1px solid var(--line);min-height:270px;margin-top:28px;padding-top:22px}.partner-bio p{color:#565e5b;text-transform:none;letter-spacing:0;margin:0 0 15px;font:14px/1.75 Arial,Helvetica,sans-serif}.partner-bio-pending{color:#9a9b96;align-items:flex-start;display:flex}.partner-bio-pending span{text-transform:uppercase;letter-spacing:.16em;font-size:8px}.project-list{padding-top:0}.project-group+.project-group{margin-top:120px}.project-group-head{grid-template-columns:180px 1.2fr 1fr;align-items:end;gap:5vw;margin-bottom:42px;display:grid}.project-group-head>span{color:#9b7a44;text-transform:uppercase;letter-spacing:.17em;font-size:9px;font-weight:700}.project-group-head h2{letter-spacing:-.025em;margin:0;font:48px/1.05 Georgia,serif}.project-group-head p{color:#686e69;max-width:480px;margin:0;font-size:13px;line-height:1.7}.project-cards{border-bottom:1px solid var(--line)}.project-preview{border-top:1px solid var(--line);grid-template-columns:70px 1fr auto;align-items:start;gap:25px;min-height:205px;padding:34px 0 36px;transition:background .25s,padding .25s;display:grid}.project-preview:hover{background:#eeebe4;padding-left:24px;padding-right:24px}.project-index{color:#a9864e;font:13px Georgia,serif}.project-meta{color:#747772;text-transform:uppercase;letter-spacing:.17em;margin:0 0 12px;font-size:9px}.project-preview h3{margin:0 0 14px;font:31px/1.1 Georgia,serif}.project-summary{color:#5f6662;max-width:820px;margin:0;font-size:13px;line-height:1.7}.project-role{color:#80683e;text-transform:uppercase;letter-spacing:.13em;margin:19px 0 0;font-size:8px;font-weight:700}.project-status{color:#71746f;text-transform:uppercase;letter-spacing:.13em;border:1px solid #beb8ab;padding:10px 15px;font-size:9px}.project-more{color:#735b32;text-transform:uppercase;letter-spacing:.13em;white-space:nowrap;border-bottom:1px solid #a9864e;align-self:start;padding:8px 0 9px;font-size:9px}.project-more span{margin-left:11px;font-size:14px}.project-group-completed .project-status{color:#80683e;border-color:#b69a68}.project-disclaimer{border-top:1px solid var(--line);color:#686e69;grid-template-columns:180px 1fr;margin-top:65px;padding:32px 0;font-size:12px;line-height:1.7;display:grid}.project-disclaimer span{color:#9b7a44;text-transform:uppercase;letter-spacing:.14em;font-size:9px;font-weight:700}.project-disclaimer p{max-width:700px;margin:0}.page-footer{background:var(--ink);color:#8f989e;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:48px 7vw;font-size:11px;display:grid}.page-footer img{width:170px;height:auto;display:block}.page-footer a{text-align:right;color:#e3e0d9}.page-footer .footer-center{text-align:center;line-height:1.7}.page-footer .footer-center a{border-bottom:1px solid #c4a0628c;padding-bottom:3px}.legal-page{background:var(--paper)}.legal-content{grid-template-columns:1fr 3fr;gap:7vw;padding-top:0;padding-bottom:130px;display:grid}.legal-copy{max-width:880px}.legal-copy h2{margin:0 0 28px;font:34px/1.15 Georgia,serif}.legal-copy p{color:#565e5b;margin:0 0 22px;font-size:15px;line-height:1.85}.legal-copy .legal-note{border-top:1px solid var(--line);color:#777b77;margin-top:45px;padding-top:28px;font-size:12px}.trophy-page{background:#f7f5f0}.trophy-hero{color:#fff;background:#071624;grid-template-columns:1fr 1.04fr;min-height:720px;display:grid}.trophy-hero-copy{flex-direction:column;justify-content:center;padding:150px 7vw 85px;display:flex}.trophy-back{color:#aeb4b4;text-transform:uppercase;letter-spacing:.16em;align-self:flex-start;margin-bottom:68px;font-size:9px}.trophy-kicker{color:#c4a062;text-transform:uppercase;letter-spacing:.18em;margin:0 0 27px;font-size:10px;font-weight:700}.trophy-hero h1{letter-spacing:-.04em;margin:0;font:400 clamp(49px,5.25vw,79px)/1.01 Georgia,serif}.trophy-hero h1 em,.trophy-overview h2 em,.trophy-contact h2 em{color:#c4a062;font-weight:400}.trophy-standfirst{color:#c4c9c9;max-width:570px;margin:34px 0 48px;font:16px/1.75 Georgia,serif}.trophy-cooperation{border-top:1px solid #ffffff2e;align-items:center;gap:18px;max-width:310px;padding-top:21px;display:flex}.trophy-cooperation span{color:#899398;text-transform:uppercase;letter-spacing:.15em;font-size:8px}.trophy-cooperation strong{color:#fff;font:700 28px Arial,sans-serif}.trophy-hero-image{min-height:720px;overflow:hidden}.trophy-hero-image img{object-fit:cover;width:100%;height:100%;animation:1.8s cubic-bezier(.2,.75,.25,1) both trophy-image-in;display:block}.trophy-hero-copy>*{animation:.9s cubic-bezier(.2,.75,.25,1) both trophy-copy-in}.trophy-hero-copy>:nth-child(2){animation-delay:80ms}.trophy-hero-copy>:nth-child(3){animation-delay:.15s}.trophy-hero-copy>:nth-child(4){animation-delay:.23s}.trophy-hero-copy>:nth-child(5){animation-delay:.31s}.trophy-overview{padding-bottom:105px}.trophy-overview-copy{grid-template-columns:1.25fr 1fr;align-items:end;gap:8vw;margin:55px 0 68px;display:grid}.trophy-overview-copy h2{letter-spacing:-.03em;margin:0;font:47px/1.08 Georgia,serif}.trophy-overview-copy p{color:#5f6662;max-width:520px;margin:0;font-size:14px;line-height:1.8}.trophy-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.trophy-stats div{padding:30px 4% 31px 0}.trophy-stats div+div{border-left:1px solid var(--line);padding-left:12%}.trophy-stats strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums lining-nums;margin-bottom:16px;font:clamp(34px,2.65vw,42px)/1.05 Georgia,serif;display:block}.trophy-stats span,.access-note span,.opportunity-heading span,.opportunity-metrics span,.opportunity-body aside>span,.underwriting span{color:#8b6c38;text-transform:uppercase;letter-spacing:.15em;font-size:8px;font-weight:700}.access-note{background:#eeebe4;grid-template-columns:170px 1fr;gap:30px;margin:52px 0 0 22%;padding:28px 32px;display:grid}.access-note p{color:#5c6360;margin:0;font-size:12px;line-height:1.75}.trophy-opportunity{border-top:1px solid var(--line);padding-top:95px;padding-bottom:100px}.trophy-opportunity:nth-child(2n){background:#f0ede6}.opportunity-heading{grid-template-columns:1.4fr 1fr;align-items:end;gap:7vw;display:grid}.opportunity-heading h2{letter-spacing:-.025em;margin:17px 0 0;font:42px/1.08 Georgia,serif}.opportunity-heading>p{color:#6b716d;border-bottom:1px solid var(--line);margin:0;padding-bottom:14px;font-size:12px;line-height:1.6}.opportunity-heading small{color:#9a7c48;text-transform:uppercase;letter-spacing:.13em;margin-top:9px;font-size:8px;display:block}.opportunity-intro{color:#39443f;max-width:910px;margin:48px 0;font:18px/1.65 Georgia,serif}.opportunity-body{grid-template-columns:2.3fr 1fr;align-items:start;gap:6vw;display:grid}.opportunity-metrics{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:34px 4vw;padding-top:28px;display:grid}.opportunity-metrics strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums lining-nums;margin-top:13px;font:clamp(27px,2.2vw,35px)/1.12 Georgia,serif;display:block}.opportunity-body aside{background:#ffffff94;padding:28px 31px}.opportunity-body ul{color:#59605d;margin:18px 0 0;padding-left:17px;font-size:12px;line-height:1.65}.opportunity-body li+li{margin-top:8px}.underwriting{border:1px solid var(--line);grid-template-columns:180px 1fr;margin:43px 0 0;padding:21px 25px;display:grid}.underwriting p{color:#59605d;margin:0;font-size:12px;line-height:1.65}.motion-reveal{opacity:0;transition:opacity .8s cubic-bezier(.2,.75,.25,1) var(--motion-delay),transform .8s cubic-bezier(.2,.75,.25,1) var(--motion-delay);transform:translateY(24px)}.motion-reveal.is-visible{opacity:1;transform:translateY(0)}.trophy-comparison{color:#fff;background:#071624}.trophy-comparison h2{margin:25px 0 45px;font:49px Georgia,serif}.comparison-table{border-top:1px solid #ffffff3d}.comparison-row{border-bottom:1px solid #ffffff24;grid-template-columns:.65fr 1.5fr repeat(4,1fr);display:grid}.comparison-row span{color:#d5d9d8;padding:20px 14px 20px 0;font-size:12px}.comparison-row span:first-child{color:#c4a062;font:17px Georgia,serif}.comparison-head span,.comparison-head span:first-child{color:#858f93;text-transform:uppercase;letter-spacing:.14em;font:700 8px Arial,sans-serif}.comparison-note{color:#899195;margin:24px 0 0;font-size:10px}.trophy-process h2{letter-spacing:-.025em;margin:35px 0 60px;font:46px/1.1 Georgia,serif}.process-steps{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.process-steps>div{padding:30px 12% 20px 0}.process-steps>div+div{border-left:1px solid var(--line);padding-left:12%}.process-steps span{color:#a9864e;font:25px Georgia,serif}.process-steps h3{min-height:48px;margin:24px 0 17px;font:20px/1.2 Georgia,serif}.process-steps p{color:#616864;margin:0;font-size:12px;line-height:1.7}.trophy-contact{color:#fff;background:#071624;grid-template-columns:1fr 1fr;display:grid}.trophy-contact-copy{padding:100px 7vw 85px}.trophy-contact h2{letter-spacing:-.03em;margin:40px 0 27px;font:50px/1.05 Georgia,serif}.trophy-contact-copy>p{color:#b0b6b7;max-width:440px;font:15px/1.7 Georgia,serif}.trophy-contact a{color:#f2efe9;text-transform:uppercase;letter-spacing:.14em;border-bottom:1px solid #c4a062;align-items:center;gap:28px;margin:22px 0 55px;padding:13px 0;font-size:9px;display:inline-flex}.trophy-contact a span{color:#c4a062;font-size:16px}.trophy-contact small{color:#737e83;max-width:540px;line-height:1.65;display:block}.trophy-contact>img{object-fit:cover;width:100%;height:100%;min-height:560px;display:block}.pier-wordmark{object-fit:contain;width:102px;height:auto;display:block}.remy-page>section+section{border-top:1px solid var(--line)}.remy-page .section{padding-top:95px;padding-bottom:95px}.remy-hero{grid-template-columns:1.2fr .8fr;height:620px;min-height:620px}.remy-hero .trophy-hero-copy{padding-top:92px;padding-bottom:54px}.remy-hero .trophy-back{margin-bottom:34px}.remy-hero .trophy-hero h1,.remy-hero h1{font-size:clamp(45px,4.35vw,66px)}.remy-hero .trophy-standfirst{margin-top:24px;margin-bottom:30px}.remy-hero .trophy-hero-image{background:#071624;align-items:flex-start;height:620px;min-height:620px;margin-top:-1px;margin-bottom:-1px;display:flex}.remy-hero .trophy-hero-image img{object-fit:cover;object-position:center top;transform-origin:top;width:100%;height:calc(100% + 10px);margin-top:-6px;animation:1.8s cubic-bezier(.2,.75,.25,1) both remy-image-in}.remy-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.remy-stats div{padding:30px 5% 31px 0}.remy-stats div:not(:nth-child(3n+1)){border-left:1px solid var(--line);padding-left:10%}.remy-stats div:nth-child(n+4){border-top:1px solid var(--line)}.remy-stats strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums lining-nums;margin-bottom:14px;font:clamp(32px,2.7vw,43px)/1.05 Georgia,serif;display:block}.remy-stats span,.remy-asset-stats span,.remy-income span,.remy-credit article>span,.remy-demand span{color:#8b6c38;text-transform:uppercase;letter-spacing:.15em;font-size:8px;font-weight:700}.remy-editorial{grid-template-columns:1fr 1.18fr;align-items:center;gap:7vw;display:grid}.remy-editorial-reverse{background:#f0ede6;grid-template-columns:1.18fr 1fr}.remy-editorial-copy h2,.remy-income h2,.remy-demand h2{letter-spacing:-.03em;margin:30px 0 33px;font:46px/1.08 Georgia,serif}.remy-editorial-copy h2 em,.remy-income h2 em,.remy-demand h2 em{color:#a68143;font-weight:400}.remy-image-frame{background:#e5e1d9;height:360px;overflow:hidden}.remy-image-frame img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:0;transition:transform 1.45s cubic-bezier(.2,.75,.25,1) var(--motion-delay);display:block;transform:scale(1.045)}.remy-image-frame.is-visible img{transform:scale(1)}.remy-list{border-top:1px solid var(--line);color:#5d6460;margin:28px 0 0;padding:24px 0 0;font-size:12px;line-height:1.65;list-style:none}.remy-list li{padding-left:19px;position:relative}.remy-list li:before{content:"—";color:#a68143;position:absolute;left:0}.remy-list li+li{margin-top:10px}.remy-asset-stats{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;margin-top:35px;display:grid}.remy-asset-stats div{border-bottom:1px solid var(--line);padding:18px 0}.remy-asset-stats div:nth-child(2n){border-left:1px solid var(--line);padding-left:13%}.remy-asset-stats strong{margin-top:8px;font:25px/1.1 Georgia,serif;display:block}.remy-callout{color:#59605d;background:#e5e0d6;padding:21px 23px;font-size:12px;line-height:1.65}.remy-callout span{color:#8b6c38;text-transform:uppercase;letter-spacing:.15em;margin-bottom:8px;font-size:8px;font-weight:700;display:block}.remy-fundamentals,.remy-credit{color:#fff;background:#071624}.remy-fundamentals,.remy-credit,.remy-page .trophy-contact{border-top-color:#ffffff2e!important}.remy-fundamentals h2,.remy-credit h2{letter-spacing:-.03em;margin:30px 0 58px;font:48px/1.08 Georgia,serif}.fundamental-grid{border-top:1px solid #fff3;grid-template-columns:repeat(4,1fr);display:grid}.fundamental-card{padding:30px 13% 25px 0}.fundamental-card+.fundamental-card{border-left:1px solid #ffffff24;padding-left:13%}.fundamental-card>span{color:#c4a062;font:25px Georgia,serif}.fundamental-card h3{margin:24px 0 16px;font:20px/1.22 Georgia,serif}.fundamental-card p,.remy-credit p{color:#aeb5b6;font-size:12px;line-height:1.7}.remy-thesis{color:#d5d8d7;border-left:1px solid #c4a062;margin:48px 0 0 25%;padding:25px 29px;font:18px/1.55 Georgia,serif}.remy-income h2{margin-bottom:55px}.remy-income-timeline,.remy-term-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.remy-income-timeline div,.remy-term-grid div{padding:28px 8% 29px 0}.remy-income-timeline div+div,.remy-term-grid div+div{border-left:1px solid var(--line);padding-left:10%}.remy-income strong{margin-bottom:12px;font:clamp(28px,2.4vw,38px)/1.1 Georgia,serif;display:block}.remy-term-grid{border-top:0}.remy-term-grid strong{font-size:23px}.remy-income-notes{grid-template-columns:1fr 1fr;gap:5vw;margin-top:55px;display:grid}.remy-income-notes article{border-top:1px solid var(--line);padding-top:23px}.remy-income-notes p{color:#59605d;font-size:12px;line-height:1.75}.remy-credit-grid{grid-template-columns:1fr 1fr;gap:7vw;display:grid}.remy-credit-grid article{border-top:1px solid #fff3;padding-top:26px}.remy-credit-grid h3{margin:20px 0 18px;font:27px/1.2 Georgia,serif}.credit-stats{grid-template-columns:1fr 1fr;margin-top:30px;display:grid}.credit-stats div{border-top:1px solid #ffffff1f;padding:19px 0}.credit-stats div:nth-child(2n){border-left:1px solid #ffffff1f;padding-left:12%}.credit-stats strong{margin-bottom:8px;font:25px/1.1 Georgia,serif;display:block}.credit-stats span{color:#939d9f}.rating-line{text-transform:uppercase;letter-spacing:.13em;color:#c4a062!important;font-size:9px!important}.remy-demand-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.remy-demand-stats div{padding:27px 8% 28px 0}.remy-demand-stats div+div{border-left:1px solid var(--line);padding-left:10%}.remy-demand-stats strong{margin-bottom:11px;font:clamp(28px,2.4vw,38px)/1.1 Georgia,serif;display:block}.remy-demand-copy{grid-template-columns:1fr 1fr;gap:5vw;margin-top:55px;display:grid}.remy-demand-copy article{border-top:1px solid var(--line);padding-top:23px}.remy-demand-copy h3{margin:15px 0;font:25px/1.2 Georgia,serif}.remy-demand-copy p{color:#59605d;font-size:12px;line-height:1.75}.remy-page .trophy-contact-copy{padding-top:100px;padding-bottom:85px}.remy-page .trophy-contact>img{object-position:center 58%;min-height:560px;max-height:560px}.npl-hero .trophy-hero-image img{object-position:center}.npl-page .trophy-contact>img{object-position:center 28%}@keyframes trophy-image-in{0%{opacity:0;transform:scale(1.045)}to{opacity:1;transform:scale(1)}}@keyframes remy-image-in{0%{opacity:0;transform:scale(1.045)}to{opacity:1;transform:scale(1.012)}}@keyframes trophy-copy-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes home-hero-image-in{0%{opacity:0;transform:scale(1.055)}to{opacity:1;transform:scale(1.01)}}@keyframes home-hero-copy-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-still-cycle{0%,27.5%{opacity:1}33.333%,to{opacity:0}}@media (width<=800px){.remy-gateway{display:block}.remy-gateway-image{background-position:62%}.remy-gateway-shade{background:linear-gradient(90deg,#040f19f5,#040f19a6),linear-gradient(#0000 45%,#040f19b8)}.remy-gateway-header{height:100px;padding:0 7vw}.remy-gateway-header img{width:140px}.remy-gateway-panel{flex-direction:column;justify-content:center;width:86%;min-height:100vh;margin:0;padding:150px 7vw 70px;display:flex}.remy-gateway-panel h1{font-size:57px}.remy-gateway-intro{font-size:15px}.remy-gateway-mark{display:none}nav{gap:12px}nav a:not(.nav-contact):not(.language-switch){display:none}.site-header{height:88px;padding:0 5vw}.logo-frame{width:158px;height:68px}.logo-frame img{width:236px}.hero{min-height:760px;padding-top:170px}.hero h1{font-size:58px}.hero h1.hero-value-line{margin-top:32px;margin-bottom:43px;font-size:clamp(39px,10.6vw,48px);line-height:1.04}.hero h1.hero-value-line-de{line-height:1.02}.hero h1.hero-value-line-de em{margin-top:.2em}.hero h1.hero-value-line-de em span+span{margin-top:.14em}.hero-bottom{align-items:center;gap:30px}.intro,.principles-grid{grid-template-columns:1fr}.global-presence-copy{grid-template-columns:1fr;gap:28px;margin:40px 0 55px}.global-presence h2{font-size:42px}.transatlantic-bridge{grid-template-columns:1fr 54px 1fr}.transatlantic-bridge span{font-size:24px}.transatlantic-bridge p{border-top:1px solid #ffffff24;border-left:0;grid-column:1/-1;padding:24px 0 0}.global-bases{flex-wrap:wrap;gap:10px 12px}.global-bases .bases-label{flex-basis:100%;margin:0 0 6px}.section{padding:85px 7vw}.intro{gap:40px}.lead{font-size:34px}.services{grid-template-columns:1fr}.services article,.services article:nth-child(odd),.services article:nth-child(2n){border-right:0;min-height:auto;padding:30px 0 45px}.quote{font-size:36px;position:static}.preview-heading{grid-template-columns:1fr;gap:25px}.preview-heading h2{font-size:39px}.partner-name-list{grid-template-columns:1fr}.partner-name-list span+span{border-left:0;border-top:1px solid var(--line);padding-left:0}.contact-top{display:block}.contact-top p{margin-top:20px}.contact-links{grid-template-columns:1fr;gap:34px}.contact footer{grid-template-columns:1fr;gap:25px}.contact footer p:last-child{text-align:left}.page-hero{grid-template-columns:1fr;padding-top:90px}.page-hero h1,.page-hero>p{grid-column:1}.page-hero h1{margin-top:35px;font-size:54px}.partner-grid{grid-template-columns:1fr;gap:65px}.partner-photo{aspect-ratio:4/5;width:min(58%,250px)}.partner-bio{max-width:620px;min-height:0}.partner-bio-pending{min-height:120px}.project-group+.project-group{margin-top:85px}.project-group-head{grid-template-columns:1fr;gap:16px;margin-bottom:30px}.project-group-head h2{font-size:39px}.project-preview{grid-template-columns:38px 1fr;min-height:0;padding:28px 0 31px}.project-preview:hover{padding-left:0;padding-right:0}.project-status{display:none}.project-more{grid-column:2;justify-self:start}.project-preview h3{font-size:27px}.project-disclaimer{grid-template-columns:1fr;gap:15px}.page-footer{grid-template-columns:1fr;gap:25px}.page-footer a{text-align:left}.legal-content{grid-template-columns:1fr;gap:34px}.trophy-hero{grid-template-columns:1fr}.trophy-hero-copy{padding:130px 7vw 70px}.trophy-back{margin-bottom:50px}.trophy-hero h1{font-size:49px}.trophy-hero-image{min-height:370px}.trophy-overview-copy,.opportunity-heading,.opportunity-body{grid-template-columns:1fr}.trophy-overview-copy{gap:25px;margin:38px 0 45px}.trophy-overview-copy h2,.opportunity-heading h2,.trophy-process h2{font-size:37px}.trophy-stats{grid-template-columns:1fr 1fr}.trophy-stats strong{font-size:clamp(25px,7vw,32px)}.trophy-stats div:nth-child(3){border-left:0;border-top:1px solid var(--line);padding-left:0}.trophy-stats div:nth-child(4){border-top:1px solid var(--line)}.access-note{grid-template-columns:1fr;gap:15px;margin-left:0}.trophy-opportunity{padding-top:70px;padding-bottom:75px}.opportunity-heading{gap:26px}.opportunity-intro{margin:35px 0;font-size:16px}.opportunity-metrics{grid-template-columns:1fr 1fr}.underwriting{grid-template-columns:1fr;gap:12px}.comparison-table{overflow-x:auto}.comparison-row{grid-template-columns:90px 190px repeat(4,120px);min-width:760px}.process-steps{grid-template-columns:1fr 1fr}.process-steps>div:nth-child(3){border-left:0;border-top:1px solid var(--line);padding-left:0}.process-steps>div:nth-child(4){border-top:1px solid var(--line)}.trophy-contact{grid-template-columns:1fr}.trophy-contact-copy{padding:80px 7vw 70px}.trophy-contact>img{min-height:360px}.remy-stats{grid-template-columns:1fr 1fr}.remy-page .section{padding-top:70px;padding-bottom:75px}.remy-hero{height:auto;min-height:0}.remy-hero .trophy-hero-copy{padding-top:92px;padding-bottom:58px}.remy-hero .trophy-hero-image{height:335px;min-height:335px}.remy-hero .trophy-hero-image img{width:100%;height:calc(100% + 8px);margin-top:-5px}.remy-stats div:not(:nth-child(3n+1)){border-left:0;padding-left:0}.remy-stats div:nth-child(2n){border-left:1px solid var(--line);padding-left:10%}.remy-stats div:nth-child(n+3){border-top:1px solid var(--line)}.remy-editorial,.remy-editorial-reverse{grid-template-columns:1fr;gap:45px}.remy-editorial-reverse .remy-image-frame{order:2}.remy-editorial-copy h2,.remy-income h2,.remy-demand h2,.remy-fundamentals h2,.remy-credit h2{font-size:37px}.remy-image-frame{height:280px}.remy-image-frame img{min-height:0}.fundamental-grid,.remy-income-timeline,.remy-term-grid,.remy-demand-stats{grid-template-columns:1fr 1fr}.fundamental-card:nth-child(3),.remy-income-timeline div:nth-child(3),.remy-term-grid div:nth-child(3),.remy-demand-stats div:nth-child(3){border-left:0;border-top:1px solid var(--line);padding-left:0}.fundamental-card:nth-child(4),.remy-income-timeline div:nth-child(4),.remy-term-grid div:nth-child(4),.remy-demand-stats div:nth-child(4){border-top:1px solid var(--line)}.fundamental-card:nth-child(3),.fundamental-card:nth-child(4){border-top-color:#ffffff24}.remy-thesis{margin-left:0}.remy-income-notes,.remy-credit-grid,.remy-demand-copy{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.trophy-hero-image img,.trophy-hero-copy>*,.hero-image,.hero .eyebrow,.hero h1,.hero-bottom{animation:none}.remy-hero .trophy-hero-image img{transform:scale(1.012)}.motion-reveal{opacity:1;transition:none;transform:none}.hero-video{display:none}.hero-still{animation:none;display:none}.hero-still-skyline{opacity:1;display:block}.partner-photo-motion img,.partner-photo-motion img.amir-portrait,.partner-photo-motion img.christian-portrait{opacity:1;transition:none;transform:scale(1.17)}}
