/*! 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,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--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-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,::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}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.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,)}.lowercase{text-transform:lowercase}.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,)}}:root{--navy-950:#07131f;--navy-900:#0a1b2b;--navy-800:#10283d;--navy-700:#17384f;--gold:#c99a4a;--gold-light:#e0bd7b;--ivory:#f3efe6;--paper:#fbfaf6;--white:#fffdf8;--slate:#435864;--muted-light:#435864;--muted-dark:#c2cdd4;--gold-readable:#79551c;--line:#0a1b2b24}*{box-sizing:border-box}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}html{scroll-behavior:smooth;scroll-padding-top:28px}body{background:var(--paper);color:var(--navy-900);text-rendering:optimizelegibility;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body,button,a{-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}address{font-style:normal}summary{list-style:none}summary::-webkit-details-marker{display:none}:focus-visible{outline:2px solid var(--gold-light);outline-offset:4px}.page-width{width:min(1360px,100% - 112px);margin-inline:auto}.icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px;flex:none;width:16px;height:16px}.section-kicker{color:var(--gold-readable);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.hero-shell{isolation:isolate;min-height:920px;color:var(--white);background:radial-gradient(circle at 68% 12%, #254e6952, transparent 28%), linear-gradient(118deg, var(--navy-950) 0%, var(--navy-900) 57%, #0b2133 100%);position:relative;overflow:hidden}.hero-shell:before{z-index:-1;content:"";pointer-events:none;opacity:.32;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.ambient{z-index:-1;pointer-events:none;border:1px solid #c99a4a24;border-radius:50%;width:420px;height:420px;position:absolute}.ambient:before,.ambient:after{border-radius:inherit;content:"";border:1px solid #c99a4a17;position:absolute}.ambient:before{inset:48px}.ambient:after{inset:96px}.ambient-one{top:-250px;right:20%}.ambient-two{bottom:-250px;right:-290px}.site-header{z-index:20;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;min-height:104px;display:flex;position:relative}.brand{align-items:center;gap:9px;display:inline-flex}.brand-mark{flex:none;width:42px;height:auto;display:block}.brand-copy{flex-direction:column;align-items:flex-start;line-height:1;display:flex}.brand-copy strong{color:#9ceee8;letter-spacing:-.025em;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400}.brand-copy small{color:var(--gold-light);letter-spacing:.08em;text-transform:uppercase;margin-top:4px;font-size:10px;font-weight:700}.desktop-nav{color:#e2ebef;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07131f33;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:4px;padding:5px;display:flex;box-shadow:inset 0 1px #ffffff06}.desktop-nav a{border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 14px;font-size:12px;transition:color .18s,background .18s,transform .18s;display:flex;position:relative}.desktop-nav a:after{background:linear-gradient(90deg,transparent,var(--gold-light),transparent);content:"";opacity:0;height:1px;transition:opacity .18s,transform .22s;position:absolute;bottom:5px;left:16px;right:16px;transform:scaleX(.25)}.desktop-nav .nav-icon{fill:none;stroke:#e0bd7b9e;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;flex:none;width:14px;height:14px;transition:stroke .18s,transform .22s}.desktop-nav a:hover,.desktop-nav a:focus-visible{background:#ffffff0b;transform:translateY(-1px)}.desktop-nav a:hover:after,.desktop-nav a:focus-visible:after{opacity:1;transform:scaleX(1)}.desktop-nav a:hover .nav-icon,.desktop-nav a:focus-visible .nav-icon{stroke:var(--gold-light);transform:translateY(-1px)scale(1.06)}.desktop-nav a:hover,.desktop-nav a:focus-visible,.hero-footer a:hover,.hero-footer a:focus-visible{color:var(--gold-light)}.header-cta{color:#f4d18f;letter-spacing:.04em;text-transform:uppercase;border:1px solid #f4d18fb8;align-items:center;gap:12px;min-height:46px;padding:0 19px;font-size:11px;font-weight:700;transition:background .18s,color .18s;display:inline-flex}.header-cta:hover,.header-cta:focus-visible{background:var(--gold);color:var(--navy-950)}.mobile-menu{display:none;position:relative}.mobile-menu summary{z-index:42;cursor:pointer;background:#07131f59;border:1px solid #e0bd7b6b;border-radius:50%;place-content:center;gap:7px;width:46px;height:46px;transition:border-color .18s,background .18s,transform .18s;display:grid;position:relative}.mobile-menu summary:hover,.mobile-menu summary:focus-visible{border-color:var(--gold-light);background:#c99a4a1c;transform:rotate(3deg)}.mobile-menu summary span{background:var(--gold-light);width:18px;height:1px;transition:transform .22s,width .22s;display:block}.mobile-menu[open] summary span:first-child{transform:translateY(4px)rotate(45deg)}.mobile-menu[open] summary span:last-child{transform:translateY(-4px)rotate(-45deg)}.mobile-menu[open] summary{background:#07131fb8;border-color:#e0bd7bb3;position:fixed;top:25px;right:max(22px,50vw - 510px)}.mobile-menu:before{z-index:39;visibility:hidden;content:"";opacity:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#02090fa3;transition:opacity .26s,visibility .26s;position:fixed;inset:0}.mobile-menu[open]:before{visibility:visible;opacity:1}.mobile-menu-panel{z-index:40;width:min(470px,100vw);height:100dvh;color:var(--white);background:radial-gradient(circle at 100% 0,#c99a4a24,transparent 32%),linear-gradient(155deg,#0c2639,var(--navy-950) 68%);flex-direction:column;padding:105px 36px 28px;animation:.3s cubic-bezier(.2,.8,.2,1) both mobile-menu-in;display:flex;position:fixed;top:0;right:0;overflow-y:auto;box-shadow:-28px 0 90px #0000005c}.mobile-menu-panel:before{content:"";pointer-events:none;opacity:.32;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.mobile-menu-kicker{color:var(--gold-light);letter-spacing:.18em;text-transform:uppercase;margin:0 0 18px;font-size:9px;font-weight:800;position:relative}.mobile-menu nav{border-top:1px solid #ffffff1f;flex-direction:column;display:flex;position:relative}.mobile-menu nav a{border-bottom:1px solid #ffffff1f;grid-template-columns:34px 1fr 18px;align-items:center;gap:15px;min-height:88px;transition:padding .2s,background .2s,color .2s;display:grid}.mobile-menu nav a:hover,.mobile-menu nav a:focus-visible{color:var(--gold-light);background:linear-gradient(90deg,#c99a4a1a,#0000);padding-inline:10px}.mobile-nav-index{color:var(--gold-light);font-family:Georgia,Times New Roman,serif;font-size:13px;font-style:italic}.mobile-menu nav a>span:nth-child(2){flex-direction:column;gap:6px;display:flex}.mobile-menu nav strong{letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400}.mobile-menu nav small{color:#9fb0bb;letter-spacing:.025em;font-size:9px}.mobile-menu nav .icon{color:#e0bd7bb3;transition:transform .2s}.mobile-menu nav a:hover .icon,.mobile-menu nav a:focus-visible .icon{transform:translate(2px,-2px)}.mobile-menu-cta{min-height:58px;color:var(--navy-950);background:var(--gold);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:22px;padding:0 21px;font-size:10px;font-weight:900;transition:background .18s,transform .18s;display:flex;position:relative}.mobile-menu-cta:hover,.mobile-menu-cta:focus-visible{background:var(--gold-light);transform:translateY(-2px)}.mobile-menu-foot{color:#8fa3af;letter-spacing:.12em;text-transform:uppercase;flex-direction:column;gap:7px;margin-top:auto;padding-top:28px;font-size:8px;font-weight:700;display:flex;position:relative}.mobile-menu-foot span:first-child{color:var(--gold-light)}@keyframes mobile-menu-in{0%{opacity:0;transform:translate(36px)}to{opacity:1;transform:translate(0)}}.hero{--hero-kicker-top:24px;--hero-kicker-height:11px;grid-template-columns:minmax(460px,.92fr) minmax(500px,1.08fr);align-items:center;gap:clamp(54px,7vw,116px);min-height:900px;padding-block:66px 82px;display:grid;position:relative}.hero-copy{z-index:3;min-height:760px;padding:calc(var(--hero-kicker-top) + var(--hero-kicker-height)) 0 12px;flex-direction:column;display:flex;position:relative}.hero-primary{margin:0 0 auto;transform:none}.eyebrow{color:var(--gold-light);letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:14px;margin-bottom:30px;font-size:11px;font-weight:700;display:flex}.hero-kicker{z-index:4;top:var(--hero-kicker-top);margin:0;line-height:1;position:absolute;left:0}.eyebrow-line{background:var(--gold);width:38px;height:1px;display:block}.hero h1{letter-spacing:-.055em;max-width:710px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(62px,5.5vw,88px);font-weight:400;line-height:.92}.hero-copy h1{margin-top:0}.hero-title-main{color:var(--white);white-space:nowrap;font-size:.87em;display:block}.hero-promise{color:var(--gold-light);letter-spacing:-.035em;white-space:nowrap;align-items:center;gap:15px;margin-top:17px;font-size:.64em;font-style:italic;line-height:1.05;display:flex}.hero-promise:before{background:var(--gold);content:"";opacity:.9;flex:none;width:34px;height:1px}.hero-intro{color:#b9c6cf;max-width:620px;margin:30px 0 0;font-size:16px;line-height:1.85}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.button{letter-spacing:.07em;text-transform:uppercase;justify-content:center;align-items:center;gap:16px;min-height:56px;padding:0 25px;font-size:11px;font-weight:800;transition:transform .18s,background .18s,color .18s;display:inline-flex}.button:hover,.button:focus-visible{transform:translateY(-2px)}.button-primary{background:var(--gold);color:var(--navy-950)}.button-primary:hover,.button-primary:focus-visible{background:var(--gold-light)}.button-secondary{color:#e3e9ed;border:1px solid #ffffff30}.button-secondary:hover,.button-secondary:focus-visible{color:var(--gold-light);border-color:#e0bd7b8c}.region-note{align-items:center;gap:14px;margin:0;display:flex;transform:translateY(6px)}.globe-mark{fill:none;width:30px;height:30px;stroke:var(--gold);stroke-width:1px}.region-note p{flex-direction:column;gap:5px;margin:0;display:flex}.region-note strong{color:#eff3f5;letter-spacing:.12em;text-transform:uppercase;font-size:11px}.region-note span{color:#b9c6ce;letter-spacing:.055em;font-size:12px}.hero-visual{min-height:760px;position:relative}.image-frame{isolation:isolate;box-shadow:none;background:0 0;border-radius:0;position:absolute;inset:-40px -10px -40px -150px;overflow:hidden}.image-frame:after{z-index:1;content:"";pointer-events:none;background:linear-gradient(90deg,#0a1b2b 0%,#0a1b2bf7 8%,#0a1b2bc7 19%,#0a1b2b61 31%,#0000 45%),linear-gradient(#0b2133 0%,#0b2133f0 6%,#0b213394 16%,#0b21332e 25%,#0000 34%);position:absolute;inset:-1px}.image-frame picture{display:block;position:absolute;inset:0}.image-frame img{object-fit:cover;object-position:right center;width:100%;height:100%;animation:1.1s cubic-bezier(.2,.8,.2,1) both image-settle}.image-shade{background:linear-gradient(#0000 57%,#040d15d6),linear-gradient(120deg,#05111b1f,#0000 50%);position:absolute;inset:0}.image-caption{z-index:2;flex-direction:column;align-items:flex-start;display:flex;position:absolute;bottom:31px;left:34px;right:34px}.image-caption span,.image-caption small{color:var(--gold-light);letter-spacing:.17em;text-transform:uppercase;font-size:9px;font-weight:700}.image-caption strong{margin:8px 0 0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400}.hero-footer{color:#b9c6ce;letter-spacing:.14em;text-transform:uppercase;border-top:1px solid #ffffff1c;justify-content:space-between;align-items:center;min-height:82px;font-size:10px;font-weight:600;display:flex}.hero-footer p{margin:0}.hero-whatsapp{color:#ccd7dd;background:#e0bd7b03;border:1px solid #e0bd7b30;align-items:center;gap:9px;min-height:40px;padding:0 13px;transition:color .24s,border-color .24s,background .24s,box-shadow .24s,transform .24s;display:flex}.hero-whatsapp-icon{color:#54cd80b8;background:#25d3660e;border-radius:50%;place-items:center;width:21px;height:21px;transition:color .24s,background .24s;display:grid}.hero-whatsapp .whatsapp-icon{width:16px;height:16px}.hero-whatsapp:hover,.hero-whatsapp:focus-visible{color:var(--gold-light);background:#e0bd7b0b;border-color:#e0bd7b75;transform:translateY(-1px);box-shadow:0 0 20px #c99a4a12}.hero-whatsapp:hover .hero-whatsapp-icon,.hero-whatsapp:focus-visible .hero-whatsapp-icon{color:#58d486;background:#25d36617}.intro-section{isolation:isolate;background:radial-gradient(circle at 82% 25%,#c99a4a0e,transparent 28%),var(--paper);align-items:center;min-height:min(860px,100svh);padding-block:112px;display:flex;position:relative;overflow:hidden}.intro-section:before{z-index:-2;content:"";pointer-events:none;background-image:linear-gradient(#a6752b0b 1px,#0000 1px),linear-gradient(90deg,#a6752b0b 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16% 58%,#0000 92%);mask-image:linear-gradient(90deg,#0000,#000 16% 58%,#0000 92%)}.intro-section:after{z-index:-1;aspect-ratio:1;content:"";pointer-events:none;border:1px solid #ad7b2d24;border-radius:50%;width:clamp(360px,37vw,650px);position:absolute;top:-66%;right:-10%;box-shadow:0 0 0 64px #c99a4a06,0 0 0 128px #c99a4a04}.intro-layout{z-index:1;grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(65px,8vw,135px);display:grid;position:relative}.intro-copy{max-width:620px}.intro-copy .section-kicker{margin-bottom:22px}.intro-section h2,.section-heading h2,.quality-copy h2,.markets-intro h2,.about-heading h2,.contact-copy h2{letter-spacing:-.045em;margin:0;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.07}.intro-section h2{font-size:clamp(48px,4.7vw,70px)}.intro-copy>p:not(.section-kicker){max-width:570px;color:var(--slate);margin:30px 0;font-size:15px;line-height:1.85}.text-link{color:var(--gold-readable);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:800;display:inline-flex}.approach-system{color:var(--white);background:linear-gradient(145deg,#123c48,#081b2a 72%);padding:42px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0a1b2b2e}.approach-system:before{content:"";pointer-events:none;background-image:linear-gradient(#7cc1bf0d 1px,#0000 1px),linear-gradient(90deg,#7cc1bf0d 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.approach-system:after{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #e0bd7b33;border-radius:50%;width:330px;position:absolute;bottom:-190px;right:-170px;box-shadow:0 0 0 55px #54aea909,0 0 0 110px #54aea905}.approach-system-head,.approach-result,.approach-system ol{z-index:1;position:relative}.approach-system-head{border-bottom:1px solid #ffffff21;flex-direction:column;align-items:flex-start;gap:7px;padding-bottom:27px;display:flex}.approach-system-head span,.approach-result>span{color:var(--gold-light);letter-spacing:.17em;text-transform:uppercase;font-size:8px;font-weight:800}.approach-system-head strong{font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:400}.approach-route{z-index:0;opacity:0;background:var(--gold-light);width:1px;transition:opacity .26s,box-shadow .26s;position:absolute;top:210px;bottom:106px;left:79px;box-shadow:0 0 12px #e0bd7bb3}.approach-route span{background:linear-gradient(var(--gold-light),var(--gold));transform-origin:top;display:block;position:absolute;inset:0}.approach-system:has(li:is(:hover,:focus-visible)) .approach-route{opacity:1;box-shadow:0 0 16px #e0bd7be6}.approach-system ol{gap:0;margin:0;padding:25px 0 14px;list-style:none;display:grid}.approach-system li{border-bottom:1px solid #ffffff1a;outline:0;grid-template-columns:58px 1fr;align-items:center;gap:20px;padding:18px 16px;transition:background .24s,transform .24s,border-color .24s;display:grid}.approach-system li>span{aspect-ratio:1;width:44px;color:var(--gold-light);border:1px solid #66b8b58c;border-radius:50%;place-items:center;font-family:Georgia,Times New Roman,serif;font-style:italic;transition:color .24s,background .24s,border-color .24s,box-shadow .24s;display:grid}.approach-system li strong,.approach-system li small{display:block}.approach-system li strong{font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400}.approach-system li small{color:#b9c9ce;margin-top:6px;font-size:11px;line-height:1.6}.approach-system li:is(:hover,:focus-visible){background:#53a9a617;border-color:#e0bd7b59;transform:translate(7px)}.approach-system:has(li:is(:hover,:focus-visible)) li:not(:hover):not(:focus-visible)>span{background:#0c3341}.approach-system li:is(:hover,:focus-visible)>span{color:var(--navy-950);border-color:var(--gold-light);background:var(--gold-light);box-shadow:0 0 24px #e0bd7b38}.approach-result{background:#e0bd7b0e;border:1px solid #e0bd7b4d;grid-template-columns:auto 1fr 24px;align-items:center;gap:22px;margin-top:18px;padding:22px;display:grid}.approach-result strong{letter-spacing:.035em;font-size:12px;font-weight:600}.approach-result .icon{color:var(--gold-light)}.trade-section{isolation:isolate;background:radial-gradient(circle at 13% 78%,#c99a4a0f,transparent 24%),var(--ivory);align-items:center;min-height:min(860px,100svh);padding-block:120px;display:flex;position:relative;overflow:hidden}.trade-section:before{z-index:-2;content:"";pointer-events:none;background-image:repeating-linear-gradient(115deg,#0000 0 54px,#8c601f0a 55px,#0000 56px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 68%);mask-image:linear-gradient(90deg,#000,#0000 68%)}.trade-section:after{z-index:-1;aspect-ratio:1;content:"";pointer-events:none;border:1px solid #94651f21;border-radius:50%;width:clamp(440px,50vw,880px);position:absolute;bottom:-67%;left:-29%;box-shadow:0 0 0 82px #c99a4a06,0 0 0 164px #c99a4a04}.trade-section .page-width{z-index:1;position:relative}.section-heading{grid-template-columns:1.15fr .72fr;align-items:end;gap:70px;margin-bottom:64px;display:grid}.section-heading h2{margin-top:17px;font-size:clamp(46px,5vw,72px)}.section-heading>p{max-width:530px;color:var(--slate);margin:0 0 6px;font-size:14px;line-height:1.9}.portfolio-gateway{background:#ffffff7a;border:1px solid #0a1b2b21;grid-template-columns:.9fr .95fr .72fr;display:grid;overflow:hidden}.portfolio-gateway-copy{padding:54px}.portfolio-gateway-copy h2{letter-spacing:-.045em;margin:19px 0 23px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,4.3vw,62px);font-weight:400;line-height:1.04}.portfolio-gateway-copy>p:not(.section-kicker){color:var(--slate);margin:0 0 34px;font-size:13px;line-height:1.85}.portfolio-gateway-copy .button{width:auto}.portfolio-category-list{border-left:1px solid var(--line)}.portfolio-category-list>a{border-bottom:1px solid var(--line);grid-template-columns:38px 1fr 18px;align-items:center;gap:20px;min-height:130px;padding:24px 30px;transition:color .26s,background .26s,box-shadow .26s,padding .26s;display:grid;position:relative}.portfolio-category-list>a:before{content:"";background:linear-gradient(var(--gold),var(--gold-light));transform-origin:50%;width:3px;transition:transform .33s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.portfolio-category-list>a:last-child{border-bottom:0}.portfolio-category-list>a:hover,.portfolio-category-list>a:focus-visible,.portfolio-category-list>a.is-active{color:#8d692e;background:#fffaf0}.portfolio-category-list>a.is-active{padding-left:34px;box-shadow:inset 0 0 34px #c99a4a0e}.portfolio-category-list>a.is-active:before{transform:scaleY(1)}.portfolio-category-list>a .icon{transition:color .26s,transform .26s}.portfolio-category-list>a:is(:hover,:focus-visible,.is-active) .icon{color:var(--gold-readable);transform:translate(2px,-2px)}.portfolio-category-list>a>span{color:#a27a3c;font-family:Georgia,Times New Roman,serif;font-size:16px;font-style:italic}.portfolio-category-list strong,.portfolio-category-list small{display:block}.portfolio-category-list strong{font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400}.portfolio-category-list small{color:var(--muted-light);letter-spacing:.04em;margin-top:8px;font-size:9px;font-weight:600}.portfolio-gateway-visual{min-height:520px;color:var(--white);background:var(--navy-900);position:relative;overflow:hidden}.portfolio-gateway-visual:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(#0510191c 28%,#051019f0);position:absolute;inset:0}.portfolio-image-stack{position:absolute;inset:0}.portfolio-image{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .88s cubic-bezier(.22,.61,.36,1),transform 1.3s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scale(1.045)}.portfolio-image.is-active{z-index:1;opacity:1;transform:scale(1)}.portfolio-visual-caption{z-index:3;position:absolute;bottom:32px;left:30px;right:30px}.portfolio-gateway-visual span,.portfolio-gateway-visual small{letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:800}.portfolio-gateway-visual span{color:var(--gold-light);display:block}.portfolio-gateway-visual strong{margin:5px 0 -3px;font-family:Georgia,Times New Roman,serif;font-size:70px;font-weight:400;animation:.42s cubic-bezier(.2,.8,.2,1) both portfolio-metric-in;display:block}.process-section{isolation:isolate;color:var(--white);background:radial-gradient(circle at 82% 18%,#2b848629,transparent 31%),radial-gradient(circle at 12% 90%,#c99a4a12,transparent 29%),var(--navy-950);padding-block:125px 132px;position:relative;overflow:hidden}.process-section:before{z-index:-2;content:"";pointer-events:none;background-image:linear-gradient(#8bc0bf09 1px,#0000 1px),linear-gradient(90deg,#8bc0bf09 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 22% 78%,#0000);mask-image:linear-gradient(#0000,#000 22% 78%,#0000)}.process-section:after{z-index:-1;aspect-ratio:1;content:"";pointer-events:none;border:1px solid #c99a4a21;border-radius:50%;width:720px;position:absolute;bottom:-470px;right:-310px;box-shadow:0 0 0 96px #318f8f06,0 0 0 192px #318f8f05}.process-section .page-width{z-index:1;position:relative}.section-heading-light .section-kicker{color:var(--gold-light)}.section-heading-light>p{color:var(--muted-dark)}.process-route-shell{margin-top:12px;position:relative}.process-route-track{z-index:1;height:2px;position:absolute;top:27px;left:12.5%;right:12.5%;overflow:visible}.process-route-track>span{transform-origin:0;display:block;position:absolute;inset:0}.process-route-base{background:linear-gradient(90deg,#49a3a140,#5ebbb5bf,#49a3a140);box-shadow:0 0 16px #3ea29f1f}.process-route-progress{background:linear-gradient(90deg,#bd8b3f,#f2cd82);transition:transform .52s cubic-bezier(.2,.8,.2,1);transform:scaleX(0);box-shadow:0 0 13px #e0ae5773}.process-grid{z-index:2;grid-template-columns:repeat(4,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.process-step{outline:0;min-width:0;transition:opacity .25s;position:relative}.process-checkpoint{z-index:3;aspect-ratio:1;width:56px;color:var(--gold-light);box-shadow:0 0 0 7px var(--navy-950),0 8px 25px #0000004d;background:#0b2c39;border:1px solid #64bcb894;border-radius:50%;place-items:center;margin:0 auto 28px;transition:color .28s,background .28s,border-color .28s,box-shadow .28s,transform .28s;display:grid;position:relative}.process-checkpoint span{font-family:Georgia,Times New Roman,serif;font-size:16px;font-style:italic}.process-card{background:linear-gradient(145deg,#143d4be6,#071b28f0);border:1px solid #a4c7c929;min-height:275px;padding:30px 28px 29px;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,background .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 18px 50px #00000024}.process-card:before{content:"";background:linear-gradient(90deg,var(--gold),var(--gold-light));transform-origin:0;height:2px;transition:transform .35s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.process-card:after{aspect-ratio:1;content:"";pointer-events:none;border:1px solid #63beb926;border-radius:50%;width:150px;position:absolute;top:-92px;right:-88px;box-shadow:0 0 0 28px #63beb906,0 0 0 55px #63beb904}.process-card-top{z-index:1;justify-content:space-between;align-items:center;gap:20px;display:flex;position:relative}.process-card-label{color:var(--gold-light);letter-spacing:.18em;text-transform:uppercase;font-size:9px;font-weight:800}.process-icon{color:#77b9b6;fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:31px;height:31px;transition:color .28s,transform .28s}.process-step h3{z-index:1;max-width:210px;margin:43px 0 0;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;line-height:1.16;position:relative}.process-step p{z-index:1;color:#bac9cf;margin:17px 0 0;font-size:12px;line-height:1.82;position:relative}.process-step:is(:hover,:focus-visible) .process-checkpoint{color:var(--navy-950);background:var(--gold-light);box-shadow:0 0 0 7px var(--navy-950),0 0 28px #e6b55c6b;border-color:#f1c873;transform:scale(1.06)}.process-step:is(:hover,:focus-visible) .process-card{background:linear-gradient(145deg,#154e57f5,#081f2cfa);border-color:#e6b55c99;transform:translateY(-8px);box-shadow:0 26px 65px #00000047}.process-step:is(:hover,:focus-visible) .process-card:before{transform:scaleX(1)}.process-step:is(:hover,:focus-visible) .process-icon{color:var(--gold-light);transform:translateY(-2px)}.process-step:focus-visible .process-card{outline:2px solid var(--gold-light);outline-offset:4px}.process-route-shell:has(.process-step:is(:hover,:focus-visible)) .process-step{opacity:.56}.process-route-shell:has(.process-step:is(:hover,:focus-visible)) .process-step:is(:hover,:focus-visible){opacity:1}.process-route-shell:has(.process-step-1:is(:hover,:focus-visible)) .process-route-progress{transform:scaleX(.02)}.process-route-shell:has(.process-step-2:is(:hover,:focus-visible)) .process-route-progress{transform:scaleX(.34)}.process-route-shell:has(.process-step-3:is(:hover,:focus-visible)) .process-route-progress{transform:scaleX(.67)}.process-route-shell:has(.process-step-4:is(:hover,:focus-visible)) .process-route-progress{transform:scaleX(1)}.process-outcome{border-top:1px solid #ffffff21;border-bottom:1px solid #ffffff21;grid-template-columns:175px 1fr;align-items:center;gap:30px;margin-top:44px;padding:20px 0;display:grid}.process-outcome>span{color:var(--gold-light);letter-spacing:.17em;text-transform:uppercase;font-size:8px;font-weight:800}.process-outcome p{color:#d6e0e3;justify-content:space-between;align-items:center;gap:16px;margin:0;display:flex}.process-outcome strong{letter-spacing:.055em;text-transform:uppercase;font-size:10px;font-weight:700}.process-outcome i{color:#62aaa8;font-family:Georgia,Times New Roman,serif;font-size:18px;font-style:normal}.quality-section{isolation:isolate;background:radial-gradient(circle at 10% 22%,#3796930f,transparent 25%),radial-gradient(circle at 90% 88%,#c99a4a0e,transparent 27%),var(--paper);padding-block:130px;position:relative;overflow:hidden}.quality-section:before{z-index:-2;content:"";pointer-events:none;background-image:linear-gradient(#25797a08 1px,#0000 1px),linear-gradient(90deg,#25797a08 1px,#0000 1px);background-size:88px 88px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 18% 52%,#000,#0000 62%);mask-image:radial-gradient(at 18% 52%,#000,#0000 62%)}.quality-section:after{z-index:-1;aspect-ratio:1;content:"";pointer-events:none;border:1px solid #ad7b2d1f;border-radius:50%;width:clamp(520px,57vw,960px);position:absolute;top:-61%;right:-29%;box-shadow:0 0 0 84px #2f908f05,0 0 0 168px #2f908f03}.quality-section .page-width{z-index:1;position:relative}.quality-layout{grid-template-columns:.84fr 1.16fr;align-items:center;gap:clamp(70px,9vw,145px);display:grid}.quality-visual{flex-direction:column;justify-content:center;align-items:center;gap:24px;min-height:600px;display:flex;position:relative}.control-system{--control-node-radius:37px;aspect-ratio:1;background:radial-gradient(circle,#62b7b324,#fbfaf661 48%,#0000 70%);border:1px solid #308b8c57;border-radius:50%;place-items:center;width:min(500px,100%);transition:border-color .32s,box-shadow .32s;display:grid;position:relative;container-type:inline-size}.control-orbit{pointer-events:none;border:1px solid #0a1b2b21;border-radius:50%;transition:border-color .32s,box-shadow .32s;position:absolute}.control-orbit-outer{border-color:#399e9c94;inset:10%;box-shadow:0 0 0 4px #399e9c06}.control-orbit-inner{border-color:#308b8c3d;inset:28%}.control-core{z-index:3;aspect-ratio:1;width:174px;color:var(--gold-light);background:linear-gradient(145deg,#2d7d80 0%,#174f58 100%);border:1px solid #c99a4a94;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;transition:color .32s,background .32s,box-shadow .32s,transform .32s;display:flex;position:relative;box-shadow:0 28px 70px #0a424840,inset 0 1px #ffffff29}.control-core strong{font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:600}.control-core small{color:#e8ddd0;letter-spacing:.16em;text-align:center;margin-top:14px;font-size:8px;font-weight:800;line-height:1.65}.control-node{z-index:4;aspect-ratio:1;width:74px;color:var(--navy-900);background:var(--paper);cursor:pointer;font:inherit;appearance:none;border:1px solid #1f6f7261;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:0;transition:color .32s,background .32s,border-color .32s,box-shadow .32s,transform .32s;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 10px 26px #10535717}.control-node:after{content:"";opacity:.58;background:linear-gradient(#4da7a5,#4da7a524);transition:opacity .32s,background .32s,box-shadow .32s;position:absolute}.control-node>span{color:var(--gold-readable);font-family:Georgia,Times New Roman,serif;font-size:17px;font-style:italic;line-height:1}.control-node>small{color:var(--muted-light);letter-spacing:.08em;text-transform:uppercase;margin-top:7px;font-size:8px;font-weight:800}.control-node-1{top:10%;left:50%}.control-node-2{top:50%;left:90%}.control-node-3{top:90%;left:50%}.control-node-4{top:50%;left:10%}.control-node-1:after{width:1px;height:calc(16.5cqi - var(--control-node-radius));top:100%;left:50%}.control-node-2:after{width:calc(16.5cqi - var(--control-node-radius));background:linear-gradient(270deg,#4da7a5,#4da7a524);height:1px;top:50%;right:100%}.control-node-3:after{width:1px;height:calc(16.5cqi - var(--control-node-radius));background:linear-gradient(#4da7a524,#4da7a5);bottom:100%;left:50%}.control-node-4:after{width:calc(16.5cqi - var(--control-node-radius));background:linear-gradient(90deg,#4da7a5,#4da7a524);height:1px;top:50%;left:100%}.control-system-caption{text-align:center;flex-direction:column;gap:5px;margin:0;display:flex}.control-system-caption span{color:var(--gold-readable);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.control-system-caption strong{color:var(--muted-light);letter-spacing:.04em;font-size:12px;font-weight:600}.quality-copy h2{max-width:660px;margin-top:18px;font-size:clamp(47px,5vw,70px)}.quality-lead{max-width:650px;color:var(--slate);margin:30px 0 38px;font-size:15px;line-height:1.9}.control-list{border-top:1px solid var(--line)}.control-list article{border-bottom:1px solid var(--line);outline:none;grid-template-columns:42px 1fr;gap:18px;padding:22px 0;transition:padding .26s,background .26s,box-shadow .26s;display:grid}.control-list article:is(:hover,:focus-visible){box-shadow:inset 3px 0 var(--gold);background:#c99a4a16;padding-inline:14px}.control-list article:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.control-list article>span{color:var(--gold-readable);padding-top:3px;font-family:Georgia,Times New Roman,serif;font-size:14px;font-style:italic}.control-list h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400}.control-list p{color:var(--muted-light);margin:7px 0 0;font-size:13px;font-weight:500;line-height:1.7}.compliance-note{border-left:2px solid var(--gold);color:var(--muted-light);margin:24px 0 0;padding-left:18px;font-size:11px;font-weight:500;line-height:1.75}.control-list article:is(:hover,:focus-visible) h3{color:#8d692e}.control-node:focus-visible{outline-offset:5px;outline:2px solid #176f73}:is(.quality-layout:has(.control-card:is(:hover,:focus-visible)) .control-system,.quality-layout:has(.control-node:is(:hover,:focus-visible)) .control-system){border-color:#c99a4ae6;box-shadow:0 0 0 5px #c99a4a12,0 0 42px #c99a4a21,inset 0 0 45px #c99a4a0b}:is(.quality-layout:has(.control-card:is(:hover,:focus-visible)) .control-core,.quality-layout:has(.control-node:is(:hover,:focus-visible)) .control-core){color:#f1cb82;background:linear-gradient(145deg,#16565d 0%,#092f39 100%);transform:scale(1.025);box-shadow:0 30px 80px #08343b4d,0 0 0 8px #c99a4a1a}:is(.quality-layout:has(.control-card:is(:hover,:focus-visible)) .control-core small,.quality-layout:has(.control-node:is(:hover,:focus-visible)) .control-core small){color:#f1e8dc}:is(.quality-layout:has(.control-card:is(:hover,:focus-visible)) .control-orbit-outer,.quality-layout:has(.control-node:is(:hover,:focus-visible)) .control-orbit-outer){border-color:var(--gold);box-shadow:0 0 0 5px #c99a4a14,0 0 40px #c99a4a33}:is(.control-node:is(:hover,:focus-visible),.quality-layout:has(.control-card-1:is(:hover,:focus-visible)) .control-node-1,.quality-layout:has(.control-card-2:is(:hover,:focus-visible)) .control-node-2,.quality-layout:has(.control-card-3:is(:hover,:focus-visible)) .control-node-3,.quality-layout:has(.control-card-4:is(:hover,:focus-visible)) .control-node-4){color:var(--gold-light);background:linear-gradient(145deg,#167278 0%,#0d555d 100%);border-color:#176f73;transform:translate(-50%,-50%)scale(1.09);box-shadow:0 14px 34px #0c585c3d,0 0 0 7px #308b8c21}:is(.control-node:is(:hover,:focus-visible)>span,.quality-layout:has(.control-card-1:is(:hover,:focus-visible)) .control-node-1>span,.quality-layout:has(.control-card-2:is(:hover,:focus-visible)) .control-node-2>span,.quality-layout:has(.control-card-3:is(:hover,:focus-visible)) .control-node-3>span,.quality-layout:has(.control-card-4:is(:hover,:focus-visible)) .control-node-4>span){color:var(--gold-light)}:is(.control-node:is(:hover,:focus-visible)>small,.quality-layout:has(.control-card-1:is(:hover,:focus-visible)) .control-node-1>small,.quality-layout:has(.control-card-2:is(:hover,:focus-visible)) .control-node-2>small,.quality-layout:has(.control-card-3:is(:hover,:focus-visible)) .control-node-3>small,.quality-layout:has(.control-card-4:is(:hover,:focus-visible)) .control-node-4>small){color:#f1f4f6}.control-node:is(:hover,:focus-visible):after{opacity:1;background:#d4a753;box-shadow:0 0 12px #c99a4abf}.quality-layout:has(.control-card-1:is(:hover,:focus-visible)) .control-node-1:after{opacity:1;background:#d4a753;box-shadow:0 0 12px #c99a4abf}.quality-layout:has(.control-card-2:is(:hover,:focus-visible)) .control-node-2:after{opacity:1;background:#d4a753;box-shadow:0 0 12px #c99a4abf}.quality-layout:has(.control-card-3:is(:hover,:focus-visible)) .control-node-3:after{opacity:1;background:#d4a753;box-shadow:0 0 12px #c99a4abf}.quality-layout:has(.control-card-4:is(:hover,:focus-visible)) .control-node-4:after{opacity:1;background:#d4a753;box-shadow:0 0 12px #c99a4abf}:is(.quality-layout:has(.control-node-1:is(:hover,:focus-visible)) .control-card-1,.quality-layout:has(.control-node-2:is(:hover,:focus-visible)) .control-card-2,.quality-layout:has(.control-node-3:is(:hover,:focus-visible)) .control-card-3,.quality-layout:has(.control-node-4:is(:hover,:focus-visible)) .control-card-4){box-shadow:inset 3px 0 var(--gold);background:#c99a4a16;padding-inline:14px}:is(.quality-layout:has(.control-node-1:is(:hover,:focus-visible)) .control-card-1 h3,.quality-layout:has(.control-node-2:is(:hover,:focus-visible)) .control-card-2 h3,.quality-layout:has(.control-node-3:is(:hover,:focus-visible)) .control-card-3 h3,.quality-layout:has(.control-node-4:is(:hover,:focus-visible)) .control-card-4 h3){color:#8d692e}.markets-section{isolation:isolate;color:var(--white);background:radial-gradient(circle at 18% 65%,#1f78842e,transparent 30%),linear-gradient(125deg,var(--navy-900),#0f2d42);padding-block:125px;position:relative;overflow:hidden}.markets-section:before{z-index:-2;content:"";opacity:.8;pointer-events:none;background-image:linear-gradient(#7abbbc09 1px,#0000 1px),linear-gradient(90deg,#7abbbc09 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 3%,#000 24% 82%,#0000);mask-image:linear-gradient(#0000 3%,#000 24% 82%,#0000)}.markets-section:after{z-index:-1;aspect-ratio:1;content:"";pointer-events:none;border:1px solid #e0bd7b1f;border-radius:50%;width:clamp(600px,65vw,1080px);position:absolute;top:-45%;left:-38%;box-shadow:0 0 0 108px #43a7a506,0 0 0 216px #43a7a504}.markets-section .page-width{z-index:1;position:relative}.markets-intro{grid-template-columns:.35fr 1fr .75fr;align-items:end;gap:60px;display:grid;position:relative}.markets-intro .section-kicker{color:var(--gold-light)}.markets-intro h2{font-size:clamp(44px,4.6vw,68px)}.markets-intro>p:last-child{color:var(--muted-dark);margin:0 0 5px;font-size:13px;line-height:1.85}.markets-layout{grid-template-columns:.9fr 1.1fr;align-items:center;gap:100px;margin-top:85px;display:grid;position:relative}.market-globe{aspect-ratio:1;isolation:isolate;background:radial-gradient(circle at 31% 25%,#0b3b60 0%,#062945 36%,#031a2e 65%,#010a14 100%);border:1px solid #e0bd7b5c;border-radius:50%;width:min(480px,100%);position:relative;overflow:hidden;box-shadow:inset -65px -36px 95px #0000009e,0 35px 80px #00000047}.market-globe:before{z-index:4;border-radius:inherit;content:"";pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle at 30% 21%,#fff3,#0000 13%),linear-gradient(105deg,#ffffff14,#0000 31% 66%,#0000004d);position:absolute;inset:0}.market-globe:after{z-index:5;content:"";pointer-events:none;border:1px solid #e0bd7b1f;border-radius:50%;transition:border-color .8s,box-shadow .8s;position:absolute;inset:9%;box-shadow:0 0 55px #e0bd7b14}.globe-map-viewport{z-index:1;clip-path:circle(50%);contain:paint;border-radius:50%;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(circle,#000 99.2%,#0000 100%);mask-image:radial-gradient(circle,#000 99.2%,#0000 100%)}.globe-world-track{z-index:1;transform-origin:50%;will-change:transform;width:200%;height:100%;transition:transform 1.25s cubic-bezier(.2,.75,.18,1);position:absolute;top:0;left:0;transform:translate(-30%)scale(1.02)}.globe-world-map{width:100%;height:100%;display:block;overflow:visible}.world-land-base{fill:url(#land-base);stroke:#d7e7efad;stroke-width:1px;vector-effect:non-scaling-stroke;transition:filter .7s,opacity .7s}.region-glow{fill:url(#region-focus);stroke:#f6d99794;stroke-width:.7px;vector-effect:non-scaling-stroke;opacity:0;filter:url(#continent-glow);transition:opacity .72s}.region-glow-europe{clip-path:url(#russia-europe-clip)}.region-glow-russia-asia{clip-path:url(#russia-asia-clip)}.map-marker{opacity:0;pointer-events:none;transition:opacity .42s}.map-marker text{fill:#ffe0a0;letter-spacing:1.25px;paint-order:stroke;stroke:#010a12eb;stroke-width:3px;text-transform:uppercase;font-family:Arial,sans-serif;font-size:10px;font-weight:800}.globe-grid{z-index:3;fill:none;pointer-events:none;stroke:#c7d9e321;stroke-width:1px;width:100%;height:100%;position:absolute;inset:0}.market-list article{cursor:pointer;outline:none;transition:background .35s,padding .35s;position:relative}.market-list article:after{content:"";background:linear-gradient(90deg,var(--gold),transparent);transform-origin:0;height:1px;transition:transform .55s;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.market-list article:is(:hover,:focus-visible){background:#ffffff09;padding-inline:18px}.market-list article:is(:hover,:focus-visible):after{transform:scaleX(1)}.market-list article:is(:hover,:focus-visible) h3{color:var(--gold-light)}.markets-layout:has(.market-card-africa:is(:hover,:focus-visible)) .globe-world-track{transform:translate(-30%)scale(1.055)}.markets-layout:has(.market-card-asia:is(:hover,:focus-visible)) .globe-world-track{transform:translate(-49%)scale(1.055)}.markets-layout:has(.market-card-europe:is(:hover,:focus-visible)) .globe-world-track{transform:translate(-32%,7%)scale(1.18)}.markets-layout:has(.market-card-south-america:is(:hover,:focus-visible)) .globe-world-track{transform:translate(-8%)scale(1.07)}.markets-layout:has(.market-card:is(:hover,:focus-visible)) .world-land-base{filter:brightness(1.08)}:is(.markets-layout:has(.market-card-africa:is(:hover,:focus-visible)) .region-glow-africa,.markets-layout:has(.market-card-africa:is(:hover,:focus-visible)) .marker-africa,.markets-layout:has(.market-card-asia:is(:hover,:focus-visible)) .region-glow-asia,.markets-layout:has(.market-card-asia:is(:hover,:focus-visible)) .marker-asia,.markets-layout:has(.market-card-europe:is(:hover,:focus-visible)) .region-glow-europe,.markets-layout:has(.market-card-europe:is(:hover,:focus-visible)) .marker-europe,.markets-layout:has(.market-card-south-america:is(:hover,:focus-visible)) .region-glow-south-america,.markets-layout:has(.market-card-south-america:is(:hover,:focus-visible)) .marker-south-america){opacity:1}.markets-layout:has(.market-card:is(:hover,:focus-visible)) .market-globe:after{border-color:#e0bd7b6b;box-shadow:0 0 75px #e0bd7b38,inset 0 0 35px #e0bd7b14}.market-list{border-top:1px solid #ffffff24}.market-list article{border-bottom:1px solid #ffffff24;grid-template-columns:55px 1fr;gap:18px;padding:28px 0;display:grid}.market-list article>span{color:var(--gold-light);font-family:Georgia,Times New Roman,serif;font-size:17px;font-style:italic}.market-list h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400}.market-list p{color:var(--muted-dark);margin:9px 0 0;font-size:12px;line-height:1.8}.about-section{isolation:isolate;background:radial-gradient(circle at 82% 22%,#2c848612,transparent 25%),var(--ivory);padding-block:130px;position:relative;overflow:hidden}.about-section:before{z-index:-2;content:"";pointer-events:none;background-image:repeating-linear-gradient(145deg,#0000 0 68px,#91621d0a 69px,#0000 70px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 24% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 24% 92%,#0000)}.about-section:after{z-index:-1;aspect-ratio:1;content:"";pointer-events:none;border:1px solid #9d6b1f24;border-radius:50%;width:clamp(500px,57vw,940px);position:absolute;bottom:-58%;right:-35%;box-shadow:0 0 0 76px #3f979506,0 0 0 152px #3f979504}.about-section .page-width{z-index:1;position:relative}.about-layout{grid-template-columns:minmax(0,.88fr) minmax(420px,1.12fr);align-items:center;gap:clamp(70px,9vw,150px);display:grid}.about-heading{grid-column:1}.about-heading h2{max-width:620px;margin-top:18px;font-size:clamp(48px,5vw,72px)}.about-heading>span{color:var(--gold-readable);letter-spacing:.15em;text-transform:uppercase;margin-top:28px;font-size:9px;font-weight:800;display:block}.about-story{border-left:1px solid #ae7b2d75;grid-column:2;max-width:720px;padding:12px 0 12px 44px;position:relative}.about-story:before{background:var(--gold);content:"";width:7px;height:7px;position:absolute;top:9px;left:-4px;box-shadow:0 0 0 6px #c99a4a14}.about-story-label{color:var(--gold-readable);letter-spacing:.17em;text-transform:uppercase;font-size:8px;font-weight:800}.about-story p{color:var(--slate);margin:18px 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,2vw,29px);line-height:1.5}.about-story p:nth-of-type(2){color:var(--muted-light);font-family:inherit;font-size:13px;line-height:1.85}.purpose-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:60px;display:grid}.purpose-grid article{border:1px solid var(--line);background:#ffffff61;min-height:285px;padding:38px 42px;transition:border-color .28s,background .28s,transform .28s,box-shadow .28s;position:relative;overflow:hidden}.purpose-grid article:before{content:"";background:linear-gradient(var(--gold),var(--gold-light));transform-origin:50%;width:3px;transition:transform .3s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.purpose-grid article:is(:hover,:focus-visible){background:linear-gradient(135deg,#fffaedfa,#f2deb35c);border-color:#9d6b1f8c;outline:0;transform:translateY(-7px);box-shadow:0 26px 65px #78521921,inset 0 0 0 1px #c99a4a1f}.purpose-grid article:is(:hover,:focus-visible):before{transform:scaleY(1)}.purpose-index{align-items:baseline;gap:14px;display:flex}.purpose-index span{color:var(--gold-readable);font-family:Georgia,Times New Roman,serif;font-size:18px;font-style:italic}.purpose-index small{color:var(--gold-readable);letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:800}.purpose-grid h3{letter-spacing:-.03em;max-width:430px;margin:38px 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,3vw,43px);font-weight:400}.purpose-grid p{max-width:530px;color:var(--slate);margin:0;font-size:13px;line-height:1.8}.contact-section{isolation:isolate;color:var(--white);background:radial-gradient(circle at 29% 35%,#1e6f792b,transparent 30%),var(--navy-950);padding-block:125px;position:relative;overflow:hidden}.contact-section:before{z-index:-2;content:"";pointer-events:none;background-image:linear-gradient(#72b5b508 1px,#0000 1px),linear-gradient(90deg,#72b5b508 1px,#0000 1px);background-size:76px 76px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#000 60%,#0000 94%);mask-image:linear-gradient(90deg,#000,#000 60%,#0000 94%)}.contact-section:after{z-index:-1;aspect-ratio:1;content:"";pointer-events:none;border:1px solid #e0bd7b21;border-radius:50%;width:clamp(600px,62vw,1020px);position:absolute;top:-68%;left:19%;box-shadow:0 0 0 100px #369a9706,0 0 0 200px #369a9703}.contact-glow{border:1px solid #c99a4a1f;border-radius:50%;width:620px;height:620px;position:absolute;top:-220px;left:28%;box-shadow:0 0 140px #c99a4a12}.contact-layout{grid-template-columns:1.2fr .8fr;align-items:end;gap:120px;display:grid;position:relative}.contact-copy .section-kicker{color:var(--gold-light)}.contact-copy h2{max-width:750px;margin-top:18px;font-size:clamp(52px,5.6vw,80px)}.contact-copy>p:not(.section-kicker){max-width:640px;color:var(--muted-dark);margin:28px 0 0;font-size:14px;line-height:1.9}.contact-actions{flex-wrap:wrap;gap:13px;margin-top:38px;display:flex}.whatsapp-button{color:#effff5;background:#25d36614;border:1px solid #25d36694;gap:12px;transition:transform .18s,background .18s,border-color .18s,color .18s,box-shadow .18s;box-shadow:inset 0 0 0 1px #ffffff06}.whatsapp-icon-wrap{color:#25d366;background:#25d3661c;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;transition:color .18s,background .18s,transform .18s;display:grid}.whatsapp-icon{fill:currentColor;width:21px;height:21px}.whatsapp-button:hover,.whatsapp-button:focus-visible{color:#04170c;background:#32d66f;border-color:#4be17f;box-shadow:0 12px 30px #25d36640,0 0 0 1px #6ef19f2e}.whatsapp-button:hover .whatsapp-icon-wrap,.whatsapp-button:focus-visible .whatsapp-icon-wrap{color:#04170c;background:#ffffff38;transform:scale(1.08)}.contact-card{border-top:1px solid #ffffff26}.contact-card>div{border-bottom:1px solid #ffffff26;padding:24px 0}.contact-card span{color:var(--gold-light);letter-spacing:.15em;text-transform:uppercase;margin-bottom:9px;font-size:8px;font-style:normal;font-weight:800;display:block}.contact-card a,.contact-card p{color:#dbe2e6;margin:0;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.6}.site-footer{isolation:isolate;color:#c0cbd2;background:radial-gradient(circle at 79% 27%,#297e841c,#0000 26%),#050e17;position:relative;overflow:hidden}.site-footer:before{z-index:-2;content:"";pointer-events:none;background-image:linear-gradient(#71b4b709 1px,#0000 1px),linear-gradient(90deg,#71b4b709 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#000 68%,#0000 98%);mask-image:linear-gradient(90deg,#000,#000 68%,#0000 98%)}.site-footer:after{z-index:-1;aspect-ratio:1;content:"";pointer-events:none;border:1px solid #e0bd7b1f;border-radius:50%;width:520px;position:absolute;bottom:-330px;right:-250px;box-shadow:0 0 0 72px #49a09e06,0 0 0 144px #49a09e04}.footer-main{z-index:1;grid-template-columns:.8fr .9fr .7fr 1.08fr;gap:52px;padding-block:72px;display:grid;position:relative}.footer-main>a,.footer-promise{align-self:center}.footer-promise{flex-direction:column;gap:4px;margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.35;display:flex}.footer-main nav,.footer-contact{flex-direction:column;gap:14px;padding-top:7px;font-size:11px;display:flex}.footer-main nav a:hover{color:var(--gold-light)}.footer-contact{gap:10px}.footer-action{color:#d6e1e4;background:#153f4921;border:1px solid #7fb5b833;align-items:center;gap:10px;min-height:42px;padding:8px 11px;transition:color .22s,border-color .22s,background .22s,box-shadow .22s,transform .22s;display:flex}.footer-action>span{width:25px;height:25px;color:var(--gold-light);background:#e0bd7b12;border-radius:50%;flex:none;place-items:center;display:grid}.footer-action svg{fill:none;stroke:currentColor;stroke-width:1.35px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.footer-action:is(:hover,:focus-visible){color:var(--white);background:#e0bd7b13;border-color:#e0bd7b7a;transform:translate(3px);box-shadow:0 10px 28px #0000002e}.footer-action:is(:hover,:focus-visible)>span{color:var(--navy-950);background:var(--gold-light)}.footer-bottom{color:#a9b8c1;letter-spacing:.12em;text-transform:uppercase;border-top:1px solid #ffffff1a;justify-content:space-between;align-items:center;min-height:76px;font-size:8px;font-weight:700;display:flex}.footer-bottom-meta{align-items:center;gap:18px;display:flex}.back-to-top{width:42px;height:42px;color:var(--gold-light);background:#e0bd7b0b;border:1px solid #e0bd7b6b;border-radius:50%;place-items:center;transition:color .22s,background .22s,border-color .22s,box-shadow .22s,transform .22s;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff05}.back-to-top:before{content:"";border:1px solid #e0bd7b1f;border-radius:50%;transition:border-color .22s;position:absolute;inset:5px}.back-to-top svg{z-index:1;fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;transition:transform .22s;position:relative}.back-to-top:is(:hover,:focus-visible){color:var(--navy-950);border-color:var(--gold-light);background:var(--gold-light);outline:0;transform:translateY(-3px);box-shadow:0 10px 28px #0000003d,0 0 20px #e0bd7b29}.back-to-top:is(:hover,:focus-visible):before{border-color:#0a1b2b33}.back-to-top:is(:hover,:focus-visible) svg{transform:translateY(-1px)}@keyframes image-settle{0%{opacity:0;transform:scale(1.045)}to{opacity:1;transform:scale(1)}}@keyframes portfolio-metric-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes section-reveal{0%{opacity:.2;transform:translateY(34px)}to{opacity:1;transform:translateY(0)}}@keyframes route-draw{0%{opacity:.2;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes route-draw-vertical{0%{opacity:.2;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes process-card-rise{0%{opacity:.15;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){.reveal{animation:linear both section-reveal;animation-timeline:view();animation-range:entry 5% cover 27%}.process-route-base{animation:linear both route-draw;animation-timeline:view();animation-range:entry 3% cover 30%}.process-step{animation:linear both process-card-rise;animation-timeline:view()}.process-step-1{animation-range:entry 3% cover 22%}.process-step-2{animation-range:entry 5% cover 24%}.process-step-3{animation-range:entry 7% cover 26%}.process-step-4{animation-range:entry 9% cover 28%}}@media (width<=1150px){body:has(.mobile-menu[open]){overflow:hidden}.page-width{width:min(100% - 56px,1020px)}.desktop-nav{display:none}.mobile-menu{display:block}.site-header{gap:18px}.header-cta{margin-left:auto}.hero{grid-template-columns:1fr .9fr;gap:34px}.hero-copy,.hero-visual{min-height:700px}.image-frame{inset:-18px 0 -18px 22px}.image-frame img{object-position:center}.intro-layout{grid-template-columns:.9fr 1.1fr;gap:50px}.portfolio-gateway{grid-template-columns:1fr 1fr}.portfolio-gateway-visual{grid-column:1/-1;min-height:380px}.quality-layout{gap:60px}.markets-intro{grid-template-columns:.3fr 1fr .8fr;gap:40px}.about-layout{grid-template-columns:.82fr 1.18fr;gap:55px}.about-story{grid-column:2;max-width:none}.contact-layout{gap:70px}.footer-main{grid-template-columns:1fr 1fr}}@media (width<=850px){.hero-shell{min-height:auto}.page-width{width:min(100% - 36px,700px)}.site-header{min-height:86px}.hero{--hero-kicker-top:19px;grid-template-columns:1fr;gap:52px;min-height:0;padding-block:72px 76px}.hero-copy{min-height:0;padding:0}.hero-primary{margin:0;transform:none}.hero-copy h1{margin-top:calc(var(--hero-kicker-top) + var(--hero-kicker-height) + 15px)}.hero h1{font-size:clamp(53px,12.5vw,78px)}.hero-visual{min-height:680px}.image-frame{inset:0 34px}.intro-layout,.section-heading,.markets-intro,.about-layout,.contact-layout{grid-template-columns:1fr}.intro-section{min-height:0;padding-block:95px}.intro-layout{gap:55px}.intro-copy,.approach-system{max-width:650px}.trade-section,.process-section,.quality-section,.markets-section,.about-section,.contact-section{padding-block:95px}.section-heading{align-items:start;gap:28px;margin-bottom:48px}.section-heading>p{max-width:650px}.portfolio-gateway{grid-template-columns:1fr}.portfolio-category-list{border-top:1px solid var(--line);border-left:0}.portfolio-gateway-visual{grid-column:auto}.process-route-shell{margin-top:4px}.process-route-track{width:2px;height:auto;inset:0 auto 0 27px}.process-route-track>span{transform-origin:top}.process-route-progress{transform:scaleY(0)}.process-grid{grid-template-columns:1fr;gap:22px}.process-step{grid-template-columns:56px 1fr;align-items:start;gap:22px;display:grid}.process-checkpoint{margin:0}.process-card{min-height:0}.process-route-shell:has(.process-step-1:is(:hover,:focus-visible)) .process-route-progress{transform:scaleY(.02)}.process-route-shell:has(.process-step-2:is(:hover,:focus-visible)) .process-route-progress{transform:scaleY(.34)}.process-route-shell:has(.process-step-3:is(:hover,:focus-visible)) .process-route-progress{transform:scaleY(.67)}.process-route-shell:has(.process-step-4:is(:hover,:focus-visible)) .process-route-progress{transform:scaleY(1)}@supports (animation-timeline:view()){.process-route-base{animation-name:route-draw-vertical}}.process-outcome{grid-template-columns:1fr;gap:14px}.process-outcome p{flex-wrap:wrap;justify-content:flex-start}.quality-layout{grid-template-columns:1fr}.quality-copy{order:1}.quality-visual{order:2;min-height:470px}.control-system{width:430px}.markets-intro{align-items:start;gap:26px}.markets-layout{grid-template-columns:1fr;gap:70px;margin-top:65px}.market-globe{width:380px;margin-inline:auto}.about-layout{gap:42px}.about-heading{order:1;grid-column:auto}.about-story{order:2;grid-column:auto;padding:10px 0 10px 28px}.purpose-grid{grid-template-columns:1fr}.contact-layout{align-items:start;gap:65px}.contact-card{max-width:600px}}@media (width<=580px){.page-width{width:calc(100% - 32px)}.brand-mark{width:38px}.brand-copy strong{font-size:18px}.brand-copy small{font-size:9px}.header-cta{display:none}.mobile-menu[open] summary{top:20px;right:16px}.mobile-menu-panel{padding:94px 24px 24px}.mobile-menu nav a{grid-template-columns:30px 1fr 16px;gap:11px;min-height:82px}.mobile-menu nav strong{font-size:23px}.hero{--hero-kicker-top:14px;--hero-kicker-height:9px;padding-top:56px}.eyebrow{letter-spacing:.12em;font-size:9px}.eyebrow-line{width:24px}.hero h1{font-size:clamp(46px,15vw,66px)}.hero-promise{gap:10px;margin-top:13px;font-size:.61em}.hero-promise:before{width:20px}.hero-intro{margin-top:25px;font-size:14px;line-height:1.75}.hero-actions,.contact-actions{flex-direction:column;align-items:stretch}.button{width:100%}.region-note{margin-top:32px;margin-bottom:0}.hero-visual{min-height:540px}.hero-title-main{font-size:clamp(32px,9.8vw,42px)}.image-frame{border-radius:0;inset:0}.image-frame:after{background:linear-gradient(90deg,#0a1b2b 0%,#0a1b2bed 6%,#0a1b2b8f 16%,#0a1b2b2e 24%,#0000 32%),linear-gradient(#0b2133 0%,#0b2133e6 6%,#0b213380 14%,#0b213329 21%,#0000 29%)}.image-caption{bottom:24px;left:22px;right:22px}.image-caption strong{font-size:20px}.hero-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;padding-block:20px;line-height:1.6}.intro-section h2,.section-heading h2,.quality-copy h2,.markets-intro h2,.about-heading h2,.contact-copy h2{font-size:clamp(40px,12vw,54px)}.portfolio-gateway-copy{padding:34px 26px}.portfolio-gateway-copy .button{width:100%}.portfolio-category-list>a{grid-template-columns:28px 1fr 16px;gap:13px;min-height:110px;padding:20px}.portfolio-gateway-visual{min-height:330px}.approach-system{padding:28px 20px}.approach-system-head{flex-direction:column;align-items:flex-start;gap:9px}.approach-route{top:188px;bottom:112px;left:57px}.approach-system li{grid-template-columns:48px 1fr;gap:13px;padding-inline:7px}.approach-result{grid-template-columns:1fr 20px;gap:12px}.approach-result>span{grid-column:1/-1}.process-route-track{left:22px}.process-step{grid-template-columns:46px 1fr;gap:14px}.process-checkpoint{width:46px;box-shadow:0 0 0 5px var(--navy-950),0 8px 20px #0000004d}.process-checkpoint span{font-size:14px}.process-step:is(:hover,:focus-visible) .process-checkpoint{box-shadow:0 0 0 5px var(--navy-950),0 0 23px #e6b55c61}.process-card{padding:25px 22px 26px}.process-step h3{margin-top:30px;font-size:23px}.process-outcome p{gap:10px}.process-outcome i{font-size:15px}.quality-visual{min-height:360px}.control-system{--control-node-radius:29px;width:310px}.control-core{width:116px}.control-core strong{font-size:31px}.control-core small{margin-top:9px;font-size:6px}.control-node{width:58px}.control-node>span{font-size:14px}.control-node>small{margin-top:5px;font-size:6px}.markets-layout{gap:50px}.market-globe{width:285px}.market-list article{grid-template-columns:42px 1fr}.purpose-grid{margin-top:62px}.purpose-grid article{min-height:0;padding:30px 25px}.purpose-grid h3{margin-top:33px}.footer-main{grid-template-columns:1fr;gap:34px;padding-block:55px}.footer-main>a,.footer-promise{align-self:start}.footer-main nav,.footer-contact{padding-top:0}.footer-action{width:min(100%,310px)}.footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px}.footer-bottom-meta{justify-content:space-between;width:100%}}@media (prefers-reduced-motion:reduce){.globe-world-track,.world-land-base,.region-glow,.map-marker,.market-list article,.market-list article:after{transition-duration:.01ms!important}html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=850px){html[lang=bn] .hero-copy{min-width:0}html[lang=bn] .hero-title-main,html[lang=bn] .hero-promise{white-space:normal;line-height:1.2}}@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-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}.inner-hero{isolation:isolate;min-height:610px;color:var(--white);background:radial-gradient(circle at 72% 22%,#1f46606b,transparent 28%),var(--navy-950);position:relative;overflow:hidden}.inner-hero>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.inner-hero-shade{z-index:-1;background:linear-gradient(90deg,#050f18fa 0%,#050f18d1 54%,#050f1861 100%);position:absolute;inset:0}.inner-hero:not(.inner-hero-image) .inner-hero-shade{background:radial-gradient(circle at 75% 45%,#c99a4a1f,#0000 25%),linear-gradient(125deg,#050f1833,#0d2a3d47)}.inner-hero-content{flex-direction:column;justify-content:flex-start;min-height:506px;padding:28px 0 80px;display:flex}.inner-kicker{color:var(--gold-light);letter-spacing:.18em;text-transform:uppercase;margin:0 0 25px;font-size:10px;font-weight:800}.inner-hero h1{letter-spacing:-.052em;max-width:900px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(56px,6vw,88px);font-weight:400;line-height:.99}.inner-hero-content>p:last-child{color:#bac7cf;max-width:750px;margin:28px 0 0;font-size:15px;line-height:1.85}.inner-hero-image .inner-hero-content>p:last-child{color:#d0d9de}.decorated-page .inner-hero:not(.inner-hero-image):after{z-index:-1;content:"";pointer-events:none;opacity:.42;background-image:linear-gradient(#7bbec10e 1px,#0000 1px),linear-gradient(90deg,#7bbec10e 1px,#0000 1px),linear-gradient(122deg,#0000 0 67%,#e0bd7b1f 67% 67.12%,#0000 67.12%);background-size:58px 58px,58px 58px,100% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#000 82%,#0000);mask-image:linear-gradient(90deg,#000,#000 82%,#0000)}.inner-cta{color:var(--white);background:var(--navy-950);padding-block:105px}.inner-cta-layout{grid-template-columns:1.1fr .8fr;align-items:end;gap:100px;display:grid}.inner-cta .section-kicker{color:var(--gold-light)}.inner-cta h2{letter-spacing:-.045em;max-width:690px;margin:18px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5vw,72px);font-weight:400;line-height:1.04}.inner-cta-layout>div:last-child>p{color:#aab9c2;margin:0 0 30px;font-size:14px;line-height:1.9}.footer-legal{border-top:1px solid #ffffff14;min-height:48px}.footer-legal nav{color:#afbdc6;text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:24px;height:48px;font-size:9px;font-weight:600;display:flex}.footer-legal a:hover{color:var(--gold-light)}.staff-access-zone{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;outline:none;justify-content:flex-end;align-items:center;width:108px;height:48px;margin-left:auto;display:flex}.staff-access-zone .staff-access{min-height:29px;color:var(--gold-light);letter-spacing:.12em;opacity:0;white-space:nowrap;background:#e0bd7b0f;border:1px solid #e0bd7b61;align-items:center;padding:0 11px;font-size:8px;animation:.32s forwards staff-access-appear;display:inline-flex;transform:translateY(3px)}.staff-access-zone .staff-access:is(:hover,:focus-visible){color:#fff;background:#e0bd7b1f;border-color:#e0bd7bb8}.language-selector{z-index:35;isolation:isolate;align-items:center;display:inline-flex;position:relative}.language-selector-trigger{color:#edf7f6;cursor:pointer;background:linear-gradient(145deg,#103141e6,#03121ef0);border:1px solid #e0bd7b61;border-radius:2px;grid-template-columns:16px auto 10px;justify-content:center;align-items:center;gap:8px;min-width:76px;height:40px;padding:0 11px;transition:border-color .22s,background .22s,box-shadow .22s,transform .22s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 8px 24px #0000001f}.language-selector-trigger:before{background:linear-gradient(90deg,transparent,var(--gold-light),transparent);content:"";opacity:.72;height:1px;transition:opacity .22s,transform .26s;position:absolute;top:0;left:12px;right:12px;transform:scaleX(.62)}.language-selector-trigger:is(:hover,:focus-visible),.language-selector.is-open .language-selector-trigger{background:linear-gradient(145deg,#153f4df5,#051b29fa);border-color:#e0bd7bc7;outline:0;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff14,0 10px 28px #0003,0 0 0 1px #c99a4a0f}.language-selector-trigger:is(:hover,:focus-visible):before,.language-selector.is-open .language-selector-trigger:before{opacity:1;transform:scaleX(1)}.language-selector-globe{fill:none;width:16px;height:16px;stroke:var(--gold-light);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.25px;transition:transform .3s}.language-selector-trigger:hover .language-selector-globe,.language-selector.is-open .language-selector-globe{transform:rotate(18deg)}.language-selector-current{letter-spacing:.1em;text-transform:uppercase;min-width:20px;font-size:9px;font-weight:850;line-height:1}.language-selector-chevron{fill:none;stroke:#e0bd7bcc;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:9px;height:6px;transition:transform .24s}.language-selector.is-open .language-selector-chevron{transform:rotate(180deg)}.language-selector-menu{visibility:hidden;color:#eef6f5;opacity:0;pointer-events:none;transform-origin:100% 0;background:radial-gradient(circle at 100% 0,#c99a4a21,#0000 38%),linear-gradient(155deg,#123548,#071c2c 72%);border:1px solid #e0bd7b4d;border-radius:3px;width:194px;padding:8px;transition:visibility .18s,opacity .18s,transform .22s cubic-bezier(.2,.75,.2,1);position:absolute;top:calc(100% + 11px);right:0;transform:translateY(-7px)scale(.98);box-shadow:0 24px 55px #0000005c,inset 0 1px #ffffff0a}.language-selector-menu:before{content:"";background:#102f42;border-top:1px solid #e0bd7b59;border-left:1px solid #e0bd7b59;width:9px;height:9px;position:absolute;top:-5px;right:24px;transform:rotate(45deg)}.language-selector.is-open .language-selector-menu{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.language-selector-menu-head{color:#8fa9b4;letter-spacing:.13em;text-transform:uppercase;justify-content:space-between;align-items:center;height:31px;padding:0 9px;font-size:8px;font-weight:750;display:flex;position:relative}.language-selector-menu-head i{background:linear-gradient(90deg,#e0bd7bcc,#0000);width:25px;height:1px}.language-selector-menu>button{color:#c9d7dc;cursor:pointer;text-align:left;background:0 0;border:0;border-top:1px solid #ffffff12;grid-template-columns:30px 1fr 14px;align-items:center;gap:9px;width:100%;min-height:43px;padding:0 9px;transition:color .18s,background .18s,padding .18s;display:grid}.language-selector-menu>button:is(:hover,:focus-visible){color:#fff;background:linear-gradient(90deg,#c99a4a21,#145c611a);outline:0;padding-left:13px}.language-selector-menu>button.is-selected{color:var(--gold-light);background:linear-gradient(90deg,#c99a4a1c,#0000)}.language-option-code{width:28px;height:23px;color:var(--gold-light);letter-spacing:.08em;background:#020f194d;border:1px solid #e0bd7b40;place-items:center;font-size:7px;font-weight:850;display:grid}.language-option-name{letter-spacing:.015em;font-size:11px;font-weight:650}.language-selector-menu>button>svg{fill:none;width:12px;stroke:var(--gold-light);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;opacity:0;transition:opacity .18s,transform .18s;transform:scale(.65)}.language-selector-menu>button.is-selected>svg{opacity:1;transform:scale(1)}.language-selector-mobile{width:100%;margin:0 0 18px;display:none}.language-selector-mobile .language-selector-trigger{text-align:left;grid-template-columns:18px 1fr 11px;justify-content:stretch;width:100%;min-height:48px;padding-inline:15px}.language-selector-mobile .language-selector-current{font-size:10px}.language-selector-mobile .language-selector-menu{transform-origin:top;width:auto;left:0;right:0}@keyframes staff-access-appear{to{opacity:1;transform:translateY(0)}}.route-products{grid-template-columns:1fr 1fr;gap:24px;padding-block:120px;display:grid}.route-product-card{background:var(--ivory);overflow:hidden}.route-product-card>img{aspect-ratio:1.5;object-fit:cover;width:100%}.route-product-card>div{padding:36px}.route-product-card span{color:var(--gold-readable);letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:800}.route-product-card h2{letter-spacing:-.035em;margin:20px 0 17px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,3.4vw,48px);font-weight:400}.route-product-card p{color:var(--slate);margin:0;font-size:13px;line-height:1.85}.route-product-card a{color:var(--gold-readable);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin-top:28px;font-size:9px;font-weight:800;display:inline-flex}.opportunity-detail{grid-template-columns:.45fr .8fr 1fr;gap:55px;padding-block:15px 120px;display:grid}.opportunity-detail h2{letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(37px,4vw,54px);font-weight:400;line-height:1.08}.opportunity-detail>p:last-child{color:var(--slate);margin:5px 0 0;font-size:14px;line-height:1.9}.portfolio-explorer{padding-block:118px 130px}.portfolio-explorer-head{grid-template-columns:1.1fr .72fr;align-items:end;gap:80px;display:grid}.portfolio-explorer-head h2{letter-spacing:-.045em;max-width:770px;margin:18px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5vw,72px);font-weight:400;line-height:1.04}.portfolio-explorer-head>p{max-width:560px;color:var(--slate);margin:0 0 5px;font-size:14px;line-height:1.85}.portfolio-toolbar{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr .62fr auto;align-items:end;gap:34px;margin-top:65px;padding:26px 0;display:grid}.filter-group>span{color:var(--gold-readable);letter-spacing:.14em;text-transform:uppercase;margin-bottom:13px;font-size:8px;font-weight:800;display:block}.filter-group>div{flex-wrap:wrap;gap:7px;display:flex}.filter-group button{min-height:34px;color:var(--muted-light);cursor:pointer;font:inherit;background:0 0;border:1px solid #c8c6bf;padding:0 12px;font-size:9px;font-weight:700;transition:color .16s,background .16s,border-color .16s}.filter-group button:hover,.filter-group button:focus-visible{color:#7c5b27;border-color:#b98b42}.filter-group button[aria-pressed=true]{border-color:var(--navy-900);color:var(--white);background:var(--navy-900)}.portfolio-result-count{color:var(--muted-light);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;margin:0 0 9px;font-size:9px;font-weight:800}.portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:32px;display:grid}.portfolio-card{border:1px solid var(--line);background:#fff;min-width:0;transition:transform .22s,box-shadow .22s;overflow:hidden}.portfolio-card:hover{transform:translateY(-4px);box-shadow:0 22px 60px #0a1b2b1f}.portfolio-card-image{aspect-ratio:1.45;background:var(--navy-800);display:block;position:relative;overflow:hidden}.portfolio-card-image:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#040f188a);position:absolute;inset:0}.portfolio-card-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.portfolio-card:hover .portfolio-card-image img{transform:scale(1.035)}.status-chip{z-index:1;min-height:28px;color:var(--navy-950);background:var(--gold-light);letter-spacing:.12em;text-transform:uppercase;align-items:center;padding:0 10px;font-size:7px;font-weight:900;display:inline-flex;position:absolute;top:18px;left:18px}.portfolio-card-body{flex-direction:column;min-height:410px;padding:28px;display:flex}.portfolio-card-body>p:first-child{color:var(--gold-readable);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:8px;font-weight:800}.portfolio-card-body h3{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(27px,2.4vw,36px);font-weight:400;line-height:1.08}.portfolio-card-body h3 a:hover{color:#8a672f}.portfolio-card-body>em{min-height:22px;color:var(--muted-light);margin-top:7px;font-family:Georgia,Times New Roman,serif;font-size:13px}.market-label{color:var(--muted-light);letter-spacing:.14em;text-transform:uppercase;margin-top:25px;font-size:7px;font-weight:800;display:block}.portfolio-card-body>strong{margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:400;line-height:1.45;display:block}.portfolio-summary{color:var(--slate);margin:18px 0 24px;font-size:11px;line-height:1.72}.portfolio-card-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;margin-top:auto;padding-top:20px;display:flex}.portfolio-card-actions a{color:var(--gold-readable);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:800;display:inline-flex}.portfolio-card-actions a:last-child{color:var(--muted-light)}.product-detail-overview h2 em{font-weight:400}.product-detail-facts>div{min-width:0}.product-detail-facts strong{font-size:clamp(19px,1.55vw,23px);line-height:1.35}.product-detail-cta{border-top:1px solid #ffffff14}.product-detail-page .inner-hero:after{z-index:-1;content:"";pointer-events:none;opacity:.46;background-image:linear-gradient(#66b8bb0e 1px,#0000 1px),linear-gradient(90deg,#66b8bb0e 1px,#0000 1px),radial-gradient(66% 58% at 86% 115%,#0000 66%,#e0bd7b33 66.15%,#0000 66.4%),linear-gradient(128deg,#0000 0 72%,#e0bd7b21 72% 72.08%,#0000 72.08%);background-size:68px 68px,68px 68px,100% 100%,100% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#000 82%,#0000 100%);mask-image:linear-gradient(90deg,#000,#000 82%,#0000 100%)}.product-detail-page .detail-overview,.product-detail-page .detail-section{isolation:isolate;position:relative}.product-detail-page .detail-overview:before,.product-detail-page .detail-section:before{z-index:-1;content:"";pointer-events:none;background-color:var(--paper);background-image:radial-gradient(72% 55% at 78% 115%,#0000 68%,#c99a4a1f 68.12%,#0000 68.4%),radial-gradient(61% 48% at 85% 112%,#0000 69%,#1d6f7514 69.12%,#0000 69.4%),linear-gradient(127deg,#0000 0 79%,#c99a4a1a 79% 79.07%,#0000 79.07%),linear-gradient(#0a1b2b05 1px,#0000 1px),linear-gradient(90deg,#0a1b2b05 1px,#0000 1px);background-size:100% 100%,100% 100%,100% 100%,82px 82px,82px 82px;width:100vw;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.product-detail-page .detail-section:before{background-position:50%,100% 100%,50%,16px 16px,16px 16px}.product-detail-page .detail-band{isolation:isolate;background:radial-gradient(circle at 82% 25%,#1b5d6547,transparent 27%),var(--navy-900);position:relative;overflow:hidden}.product-detail-page .detail-band:before{z-index:-1;content:"";pointer-events:none;opacity:.54;background-image:linear-gradient(#74bdc00b 1px,#0000 1px),linear-gradient(90deg,#74bdc00b 1px,#0000 1px),radial-gradient(55% 125% at 90% 120%,#0000 72%,#e0bd7b2e 72.2%,#0000 72.5%);background-size:72px 72px,72px 72px,100% 100%;position:absolute;inset:0}.product-detail-page .inner-cta{isolation:isolate;background:radial-gradient(circle at 84% 20%,#1d696f38,transparent 27%),var(--navy-950);position:relative;overflow:hidden}.product-detail-page .inner-cta:before{z-index:-1;content:"";pointer-events:none;opacity:.46;background-image:linear-gradient(#73b8bb0a 1px,#0000 1px),linear-gradient(90deg,#73b8bb0a 1px,#0000 1px),radial-gradient(65% 100% at 94% 120%,#0000 68%,#e0bd7b2b 68.2%,#0000 68.5%);background-size:74px 74px,74px 74px,100% 100%;position:absolute;inset:0}.detail-overview{grid-template-columns:.9fr 1.1fr;gap:110px;padding-block:120px;display:grid}.detail-overview h2,.detail-heading h2,.responsibility-section h2,.scope-layout h2,.about-detail h2,.contact-page-primary h2{letter-spacing:-.045em;margin:18px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(43px,4.8vw,65px);font-weight:400;line-height:1.06}.detail-overview>div:last-child p,.about-detail>div:last-child p{color:var(--slate);margin:0 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,2vw,25px);line-height:1.62}.detail-overview>div:last-child p:last-child,.about-detail>div:last-child p:last-child{color:var(--muted-light);font-family:inherit;font-size:13px;line-height:1.85}.detail-band{color:var(--white);background:var(--navy-900)}.detail-facts{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.detail-facts>div{border-right:1px solid #ffffff1f;flex-direction:column;justify-content:flex-start;gap:15px;min-height:184px;padding:36px 28px 32px;display:flex}.detail-facts>div:first-child{border-left:1px solid #ffffff1f}.detail-facts span{color:var(--gold-light);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.4}.detail-facts strong{font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:400}.detail-section{padding-block:120px}.detail-heading{grid-template-columns:.4fr 1fr;align-items:start;gap:65px;display:grid}.detail-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin-top:65px;display:grid}.detail-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff4d;min-height:280px;padding:32px;transition:background .35s,border-color .35s,box-shadow .35s,transform .35s}.product-detail-page .detail-grid article:is(:hover,:focus-visible){z-index:1;background:linear-gradient(145deg,#fff8e7f5,#faf0d7c7);border-color:#c99a4a94;outline:none;position:relative;transform:translateY(-3px);box-shadow:inset 0 3px #c99a4ad1,0 18px 42px #77561f1a}.detail-grid article>span{color:#9b7436;font-family:Georgia,Times New Roman,serif;font-size:17px;font-style:italic}.detail-grid h3{margin:58px 0 15px;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:400}.detail-grid p{color:var(--slate);margin:0;font-size:12px;line-height:1.75}.verification-banner{background:#faf4e8;border:1px solid #c99a4a59;grid-template-columns:.35fr 1fr;gap:50px;margin-top:24px;padding:30px 34px;display:grid}.verification-banner strong{color:var(--gold-readable);letter-spacing:.15em;text-transform:uppercase;font-size:9px}.verification-banner p{color:var(--slate);margin:0;font-size:12px;line-height:1.8}.trade-route-section{color:var(--white);background:radial-gradient(circle at 88% 12%,#1b515b52,transparent 30%),linear-gradient(135deg,var(--navy-950),#0b2537 72%,#0b1d2b);padding-block:118px 125px;position:relative;overflow:hidden}.trade-route-section:before{content:"";pointer-events:none;opacity:.34;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:62px 62px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.trade-route-section:after{content:"";pointer-events:none;border:1px solid #c99a4a21;border-radius:50%;width:620px;height:620px;position:absolute;bottom:-280px;right:-170px;box-shadow:inset 0 0 0 64px #c99a4a06,inset 0 0 0 128px #c99a4a05}.trade-route-heading,.commercial-clarity-heading{grid-template-columns:1.05fr .75fr;align-items:end;gap:110px;display:grid;position:relative}.trade-route-heading .section-kicker{color:var(--gold-light)}.trade-route-heading h2,.commercial-clarity-heading h2{letter-spacing:-.045em;max-width:790px;margin:18px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5vw,72px);font-weight:400;line-height:1.04}.trade-route-heading>p,.commercial-clarity-heading>p{color:#b9c7cf;max-width:530px;margin:0 0 6px;font-size:13px;line-height:1.9}.trade-route-board{--route-progress:16.666;margin-top:76px;padding:30px 0 0;position:relative}.trade-route-line{pointer-events:none;width:100%;height:390px;position:absolute;top:17px;left:0;overflow:visible}.trade-route-line path{vector-effect:non-scaling-stroke;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.2px}.trade-route-line-base{stroke:#59a4a83d}.trade-route-line-active{stroke:var(--gold);stroke-dasharray:var(--route-progress) 100;filter:drop-shadow(0 0 6px #c99a4a47);transition:stroke-dasharray .62s cubic-bezier(.2,.8,.2,1)}.trade-route-grid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);gap:78px 34px;min-height:360px;display:grid;position:relative}.trade-route-step{min-width:0;min-height:140px;color:inherit;cursor:pointer;font:inherit;text-align:left;background:#081f2eb8;border:1px solid #ffffff1a;grid-template-columns:64px 1fr;align-items:center;gap:18px;padding:19px;transition:border-color .22s,background .22s,box-shadow .22s,transform .22s;display:grid;position:relative}.trade-route-step:nth-child(4){grid-area:2/3}.trade-route-step:nth-child(5){grid-area:2/2}.trade-route-step:nth-child(6){grid-area:2/1}.trade-route-step:hover,.trade-route-step:focus-visible,.trade-route-step.is-active{z-index:2;background:linear-gradient(125deg,#174c52db,#092130eb);border-color:#e0bd7b85;transform:translateY(-3px);box-shadow:0 18px 50px #0000002e}.trade-route-node{color:#78b8bb;background:var(--navy-950);border:1px solid #59a4a87a;border-radius:50%;place-items:center;width:58px;height:58px;transition:border-color .22s,color .22s,background .22s,box-shadow .22s,transform .22s;display:grid}.trade-route-step.is-complete .trade-route-node{color:var(--gold-light);border-color:#c99a4aa8}.trade-route-step.is-active .trade-route-node,.trade-route-step:hover .trade-route-node,.trade-route-step:focus-visible .trade-route-node{border-color:var(--gold-light);color:var(--navy-950);background:var(--gold-light);transform:scale(1.04);box-shadow:0 0 0 7px #c99a4a1c}.trade-process-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:25px;height:25px}.trade-route-step-copy{flex-direction:column;min-width:0;display:flex}.trade-route-meta{align-items:center;gap:10px;display:flex}.trade-route-meta em{color:var(--gold-light);font-family:Georgia,Times New Roman,serif;font-size:13px}.trade-route-meta strong{color:#9ec1c4;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:800}.trade-route-title{margin-top:12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,1.75vw,24px);line-height:1.18}.trade-route-mobile-detail{display:none}.trade-route-detail{background:linear-gradient(100deg,#c99a4a13,#0a2231b8);border:1px solid #c99a4a47;grid-template-columns:80px 1.25fr .75fr;align-items:center;gap:34px;min-height:175px;margin-top:58px;padding:28px 34px;display:grid;position:relative}.trade-route-detail-index{color:var(--gold-light);font-family:Georgia,Times New Roman,serif;font-size:38px;font-style:italic}.trade-route-detail>div{animation:.3s both trade-copy-in}.trade-route-detail>div>p{color:var(--gold-light);letter-spacing:.16em;text-transform:uppercase;margin:0 0 7px;font-size:8px;font-weight:800}.trade-route-detail h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.4vw,34px);font-weight:400}.trade-route-detail>div>span{color:#b9c7cf;max-width:720px;margin-top:12px;font-size:12px;line-height:1.75;display:block}.trade-route-detail>p{border-left:1px solid #ffffff1f;flex-direction:column;gap:10px;margin:0;padding-left:28px;display:flex}.trade-route-detail>p strong{color:var(--gold-light);letter-spacing:.15em;text-transform:uppercase;font-size:8px}.trade-route-detail>p span{color:#d9e1e5;font-family:Georgia,Times New Roman,serif;font-size:18px;line-height:1.45}.commercial-clarity-section{background:var(--paper);padding-block:120px 130px;position:relative;overflow:hidden}.commercial-clarity-section:before{content:"";pointer-events:none;opacity:.48;background-image:linear-gradient(#0a1b2b09 1px,#0000 1px),linear-gradient(90deg,#0a1b2b09 1px,#0000 1px),linear-gradient(128deg,#0000 0 73%,#c99a4a24 73% 73.12%,#0000 73.12%);background-size:72px 72px,72px 72px,100% 100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 76% 45%,#000,#0000 82%);mask-image:radial-gradient(circle at 76% 45%,#000,#0000 82%)}.commercial-clarity-section:after{content:"";pointer-events:none;border:1px solid #c99a4a29;border-radius:50%;width:520px;height:520px;position:absolute;top:-245px;right:-180px;box-shadow:inset 0 0 0 70px #c99a4a06,inset 0 0 0 140px #c99a4a05}.commercial-clarity-heading>p{color:var(--slate)}.commercial-control-board{grid-template-columns:1.18fr .82fr;gap:24px;margin-top:72px;display:grid;position:relative}.commercial-control-display{min-height:560px;color:var(--white);background:radial-gradient(circle at 100% 0,#4385894d,transparent 34%),linear-gradient(145deg,#103d47,var(--navy-950) 76%);flex-direction:column;padding:40px;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 70px #0a1b2b26}.commercial-control-display:after{content:"";border:1px solid #c99a4a33;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-125px;right:-125px;box-shadow:inset 0 0 0 52px #c99a4a09,inset 0 0 0 104px #c99a4a06}.commercial-control-status{z-index:1;border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:center;padding-bottom:22px;display:flex;position:relative}.commercial-control-status>span{color:var(--gold-light);letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:800}.commercial-control-status>div{gap:7px;display:flex}.commercial-control-status i{background:#ffffff2e;width:18px;height:2px;transition:width .22s,background .22s}.commercial-control-status i.is-active{background:var(--gold-light);width:30px}.commercial-control-symbol{z-index:1;color:var(--gold-light);align-items:center;gap:16px;margin-top:38px;display:flex;position:relative}.commercial-control-symbol>span{font-family:Georgia,Times New Roman,serif;font-size:15px;font-style:italic}.trade-control-icon{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.3px;width:30px;height:30px}.commercial-control-copy{z-index:1;margin-top:25px;animation:.3s both trade-copy-in;position:relative}.commercial-control-copy p{color:#8ec1c3;letter-spacing:.15em;text-transform:uppercase;margin:0 0 12px;font-size:8px;font-weight:800}.commercial-control-copy h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,4vw,56px);font-weight:400}.commercial-control-copy>span{color:#c2cfd5;max-width:470px;margin-top:16px;font-size:12px;line-height:1.8;display:block}.commercial-control-display ul{z-index:1;grid-template-columns:1fr 1fr;gap:11px;margin:32px 0 0;padding:0;list-style:none;display:grid;position:relative}.commercial-control-display li{color:#e2e9ec;background:#020f1994;border:1px solid #69aeb32e;padding:12px 12px 12px 30px;font-size:10px;position:relative;box-shadow:inset 0 1px #ffffff06}.commercial-control-display li:before{border-bottom:1px solid var(--gold-light);border-left:1px solid var(--gold-light);content:"";width:7px;height:4px;position:absolute;top:14px;left:12px;transform:rotate(-45deg)}.commercial-control-result{z-index:1;border-top:1px solid #ffffff21;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:25px;display:flex;position:relative}.commercial-control-result span{color:var(--gold-light);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:800}.commercial-control-result strong{font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400}.commercial-control-grid{grid-template-columns:1fr 1fr;display:grid}.commercial-control-grid button{border:0;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:280px;color:var(--navy-900);cursor:pointer;font:inherit;text-align:left;background:#ffffff80;flex-direction:column;padding:31px;transition:color .22s,background .22s,box-shadow .22s,transform .22s;display:flex;position:relative}.commercial-control-grid button:nth-child(odd){border-left:1px solid var(--line)}.commercial-control-grid button:nth-child(n+3){border-top:0}.commercial-control-grid button:before{background:var(--gold);content:"";opacity:0;transform-origin:0;height:3px;transition:opacity .22s,transform .28s;position:absolute;top:0;left:0;right:0;transform:scaleX(.2)}.commercial-control-grid button:hover,.commercial-control-grid button:focus-visible,.commercial-control-grid button.is-active{z-index:1;color:#805b20;background:linear-gradient(145deg,#fffdf8,#f7efdf);transform:translateY(-2px);box-shadow:0 18px 48px #0a1b2b17}.commercial-control-grid button:hover:before,.commercial-control-grid button:focus-visible:before,.commercial-control-grid button.is-active:before{opacity:1;transform:scaleX(1)}.commercial-control-card-top{color:var(--gold-readable);justify-content:space-between;align-items:center;display:flex}.commercial-control-card-top em{font-family:Georgia,Times New Roman,serif;font-size:15px}.commercial-control-card-top .trade-control-icon{width:24px;height:24px}.commercial-control-grid button>strong{margin-top:58px;font-family:Georgia,Times New Roman,serif;font-size:clamp(25px,2.3vw,34px);font-weight:400}.commercial-control-grid button>span:last-child{color:var(--slate);margin-top:14px;font-size:11px;line-height:1.75}@keyframes trade-copy-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.quality-principles-surface{background:radial-gradient(circle at 88% 12%,#23757a1a,transparent 28%),linear-gradient(135deg,#f7f4ed,var(--paper));position:relative;overflow:hidden}.quality-principles-surface:before{content:"";pointer-events:none;opacity:.52;background-image:linear-gradient(#0a1b2b09 1px,#0000 1px),linear-gradient(90deg,#0a1b2b09 1px,#0000 1px),linear-gradient(126deg,#0000 0 79%,#c99a4a24 79% 79.12%,#0000 79.12%);background-size:68px 68px,68px 68px,100% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#000 82%,#0000 98%);mask-image:linear-gradient(90deg,#000,#000 82%,#0000 98%)}.principle-grid{grid-template-columns:repeat(3,1fr);padding-block:115px;display:grid;position:relative}.principle-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff94;min-height:280px;padding:32px;transition:border-color .22s,background .22s,box-shadow .22s,transform .22s}.principle-grid article:nth-child(-n+3){border-top:1px solid var(--line)}.principle-grid article:nth-child(3n+1){border-left:1px solid var(--line)}.principle-grid article:hover{z-index:1;background:#fffdf8f0;border-color:#c99a4a7a;transform:translateY(-4px);box-shadow:0 20px 55px #0a1b2b1a}.principle-grid article>span{color:#9b7436;font-family:Georgia,Times New Roman,serif;font-style:italic}.principle-grid h2{margin:52px 0 15px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400}.principle-grid p{color:var(--slate);margin:0;font-size:12px;line-height:1.8}.scope-section{background:var(--ivory);padding-block:105px}.quality-page .scope-section{background:radial-gradient(circle at 12% 100%,#c99a4a21,transparent 28%),linear-gradient(120deg,var(--ivory),#edf2ef);position:relative;overflow:hidden}.quality-page .scope-section:before{content:"";pointer-events:none;opacity:.48;background-image:linear-gradient(#0a1b2b08 1px,#0000 1px),linear-gradient(90deg,#0a1b2b08 1px,#0000 1px),linear-gradient(40deg,#0000 0 24%,#1f70761f 24% 24.1%,#0000 24.1%);background-size:74px 74px,74px 74px,100% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 90%,#0000)}.quality-page .scope-section:after{content:"";pointer-events:none;border:1px solid #c99a4a2b;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-310px;right:-140px;box-shadow:inset 0 0 0 72px #c99a4a06,inset 0 0 0 144px #1f707606}.scope-layout{grid-template-columns:.85fr 1.15fr;gap:100px;display:grid}.quality-page .scope-layout{z-index:1;position:relative}.scope-layout>div:last-child p{color:var(--slate);margin:0 0 20px;font-size:14px;line-height:1.9}.about-content-surface{background:radial-gradient(circle at 92% 18%,#23757a1c,transparent 25%),var(--paper);position:relative;overflow:hidden}.about-content-surface:before{content:"";pointer-events:none;opacity:.52;background-image:linear-gradient(#0a1b2b09 1px,#0000 1px),linear-gradient(90deg,#0a1b2b09 1px,#0000 1px),linear-gradient(132deg,#0000 0 76%,#c99a4a24 76% 76.12%,#0000 76.12%);background-size:70px 70px,70px 70px,100% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000 72%,#0000 96%);mask-image:linear-gradient(#000,#000 72%,#0000 96%)}.about-content-surface:after{content:"";pointer-events:none;border:1px solid #c99a4a24;border-radius:50%;width:620px;height:620px;position:absolute;bottom:-350px;left:-230px;box-shadow:inset 0 0 0 80px #c99a4a05,inset 0 0 0 160px #20777c05}.about-detail{z-index:1;grid-template-columns:.9fr 1.1fr;gap:110px;padding-block:120px;display:grid;position:relative}.values-grid{grid-template-columns:repeat(3,1fr);padding-bottom:120px;display:grid}.about-content-surface .values-grid{z-index:1;position:relative}.values-grid article{isolation:isolate;border-top:1px solid var(--line);border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff94;min-height:370px;padding:38px;transition:color 1.2s cubic-bezier(.22,.75,.2,1),border-color 1.2s cubic-bezier(.22,.75,.2,1),box-shadow 1.2s cubic-bezier(.22,.75,.2,1),transform 1.2s cubic-bezier(.22,.75,.2,1);position:relative;overflow:hidden}.values-grid article:before{z-index:0;content:"";pointer-events:none;opacity:0;background:linear-gradient(145deg,#fffaf0,#f1ddb2);transition:opacity 1.2s cubic-bezier(.22,.75,.2,1);position:absolute;inset:0}.values-grid article>*{z-index:1;position:relative}.values-grid article:first-child{border-left:1px solid var(--line)}.values-grid article:hover{z-index:1;color:var(--navy-900);border-color:#c99a4a94;transform:translateY(-4px);box-shadow:0 24px 65px #845e221f}.values-grid article:hover:before{opacity:1}.values-grid article>span{color:#987234;letter-spacing:.15em;text-transform:uppercase;font-size:9px;font-weight:800;transition:color 1.2s cubic-bezier(.22,.75,.2,1)}.values-grid article:hover>span{color:#805b20}.values-grid h2{letter-spacing:-.03em;margin:62px 0 20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(29px,3vw,40px);font-weight:400}.values-grid p{color:var(--slate);margin:0;font-size:12px;line-height:1.85;transition:color 1.2s cubic-bezier(.22,.75,.2,1)}.values-grid article:hover p{color:#405762}.contact-page-surface{background:radial-gradient(circle at 85% 16%,#1e70761f,transparent 26%),linear-gradient(135deg,#f8f5ee,var(--paper));position:relative;overflow:hidden}.contact-page-surface:before{content:"";pointer-events:none;opacity:.52;background-image:linear-gradient(#0a1b2b09 1px,#0000 1px),linear-gradient(90deg,#0a1b2b09 1px,#0000 1px),linear-gradient(126deg,#0000 0 74%,#c99a4a26 74% 74.12%,#0000 74.12%);background-size:66px 66px,66px 66px,100% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#000 88%,#0000);mask-image:linear-gradient(90deg,#000,#000 88%,#0000)}.contact-page-grid{z-index:1;grid-template-columns:1.05fr .95fr;gap:100px;padding-block:120px;display:grid;position:relative}.contact-page-primary>p:not(.section-kicker){max-width:650px;color:var(--slate);margin:25px 0 34px;font-size:14px;line-height:1.9}.contact-page-details{gap:12px;display:grid}.contact-detail-card{isolation:isolate;min-height:118px;color:var(--navy-900);background:#ffffffb3;border:1px solid #0a1b2b24;grid-template-columns:48px 1fr auto;align-items:center;gap:18px;padding:22px;transition:color 1.15s cubic-bezier(.22,.75,.2,1),border-color 1.15s cubic-bezier(.22,.75,.2,1),box-shadow 1.15s cubic-bezier(.22,.75,.2,1),transform 1.15s cubic-bezier(.22,.75,.2,1);display:grid;position:relative;overflow:hidden}.contact-detail-card:before{z-index:2;background:var(--gold);content:"";opacity:0;width:3px;transition:opacity 1.1s cubic-bezier(.22,.75,.2,1),transform 1.2s cubic-bezier(.22,.75,.2,1);position:absolute;top:0;bottom:0;left:0;transform:scaleY(.25)}.contact-detail-card:after{z-index:0;content:"";pointer-events:none;opacity:0;background:linear-gradient(125deg,#fffaf0,#f1ddb2);transition:opacity 1.15s cubic-bezier(.22,.75,.2,1);position:absolute;inset:0}.contact-detail-card>*{z-index:1;position:relative}.contact-detail-card:is(:hover,:focus-visible,:focus-within){color:var(--navy-900);border-color:#c99a4a94;transform:translateY(-3px);box-shadow:0 20px 55px #845e221c}.contact-detail-card:is(:hover,:focus-visible,:focus-within):before{opacity:1;transform:scaleY(1)}.contact-detail-card:is(:hover,:focus-visible,:focus-within):after{opacity:1}.contact-detail-icon{width:46px;height:46px;color:var(--gold-readable);background:#c99a4a12;border:1px solid #c99a4a66;border-radius:50%;place-items:center;transition:color 1.15s cubic-bezier(.22,.75,.2,1),background 1.15s cubic-bezier(.22,.75,.2,1),border-color 1.15s cubic-bezier(.22,.75,.2,1);display:grid}.contact-detail-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.35px;width:21px;height:21px}.contact-detail-card:is(:hover,:focus-visible,:focus-within) .contact-detail-icon{color:#805b20;background:#ffffff75;border-color:#c99a4a94}.contact-detail-copy{flex-direction:column;gap:8px;min-width:0;display:flex}.contact-detail-copy small{color:var(--gold-readable);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-style:normal;font-weight:800;transition:color 1.15s cubic-bezier(.22,.75,.2,1)}.contact-detail-card:is(:hover,:focus-visible,:focus-within) .contact-detail-copy small{color:#805b20}.contact-detail-copy strong{flex-direction:column;gap:4px;font-family:Georgia,Times New Roman,serif;font-size:17px;font-style:normal;font-weight:400;line-height:1.5;display:flex}.contact-detail-copy strong a:last-child{color:#51727d;letter-spacing:.09em;text-transform:uppercase;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:9px;font-weight:800;transition:color 1.15s cubic-bezier(.22,.75,.2,1)}.contact-detail-card:is(:hover,:focus-visible,:focus-within) .contact-detail-copy strong a:last-child{color:#805b20}.contact-detail-card>em{color:#805b20;letter-spacing:.1em;opacity:0;text-transform:uppercase;white-space:nowrap;font-size:8px;font-style:normal;font-weight:800;transition:opacity 1.1s cubic-bezier(.22,.75,.2,1),transform 1.15s cubic-bezier(.22,.75,.2,1);transform:translate(8px)}.contact-detail-card:is(:hover,:focus-visible,:focus-within)>em{opacity:1;transform:translate(0)}.legal-page-surface{background:radial-gradient(circle at 88% 12%,#1f6f751a,transparent 28%),var(--paper);position:relative;overflow:hidden}.legal-page-surface:before{content:"";pointer-events:none;opacity:.52;background-image:linear-gradient(#0a1b2b09 1px,#0000 1px),linear-gradient(90deg,#0a1b2b09 1px,#0000 1px),linear-gradient(134deg,#0000 0 78%,#c99a4a24 78% 78.12%,#0000 78.12%);background-size:68px 68px,68px 68px,100% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#000 84%,#0000 98%);mask-image:linear-gradient(90deg,#000,#000 84%,#0000 98%)}.legal-page-surface:after{content:"";pointer-events:none;border:1px solid #c99a4a26;border-radius:50%;width:640px;height:640px;position:absolute;bottom:-360px;right:-220px;box-shadow:inset 0 0 0 86px #c99a4a05,inset 0 0 0 172px #1f6f7505}.legal-draft-note{z-index:1;color:#654714;letter-spacing:.08em;text-transform:uppercase;background:#faf4e8f0;border:1px solid #c99a4a73;margin-top:70px;padding:15px 18px;font-size:10px;font-weight:700;position:relative}.legal-layout{z-index:1;grid-template-columns:260px minmax(0,900px);justify-content:space-between;align-items:start;gap:90px;padding-block:58px 120px;display:grid;position:relative}.legal-index{background:#ffffffb8;border:1px solid #0a1b2b24;padding:24px;position:sticky;top:28px;box-shadow:0 18px 50px #0a1b2b0f}.legal-index>p{color:var(--gold-readable);letter-spacing:.16em;text-transform:uppercase;margin:0 0 16px;font-size:9px;font-weight:800}.legal-index nav{flex-direction:column;display:flex}.legal-index nav a{border-top:1px solid var(--line);color:var(--slate);grid-template-columns:25px 1fr;gap:10px;padding:11px 0;font-size:11px;line-height:1.45;transition:color .18s,padding .18s;display:grid}.legal-index nav a:hover,.legal-index nav a:focus-visible{color:var(--gold-readable);padding-left:5px}.legal-index nav a span{color:#9b7436;font-family:Georgia,Times New Roman,serif;font-size:11px;font-style:italic}.legal-question{color:var(--gold-readable);letter-spacing:.08em;text-transform:uppercase;margin-top:20px;font-size:8px;font-weight:800;display:inline-flex}.legal-content{scrollbar-color:#79551c66 transparent;scrollbar-width:thin;min-width:0;max-height:calc(100vh - 56px);margin-inline:-18px;padding-inline:18px;scroll-padding-top:112px;position:sticky;top:28px;overflow:hidden auto}.legal-content section{border-bottom:1px solid var(--line);margin-inline:-18px;padding:28px 18px;transition:color .3s,background .3s,box-shadow .3s,transform .3s}.legal-content section:first-child{border-top:1px solid var(--line)}.legal-content section{scroll-margin-top:112px}.legal-content-short:after{content:"";height:calc(100vh - 160px);min-height:420px;display:block}.legal-content section.is-index-focused{color:#805b20;box-shadow:inset 3px 0 0 var(--gold);background:linear-gradient(90deg,#e0bd7b29,#ffffff7a 68%,#0000);transform:translate(4px)}.legal-content h2{margin:0 0 15px;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400}.legal-content p{color:var(--slate);margin:0;font-size:13px;line-height:1.9}.legal-content ul{color:var(--slate);margin:0;padding:0;font-family:inherit;font-size:13px;line-height:1.9;list-style:none}.legal-content li{margin:0}.legal-content li strong{font-family:inherit;font-size:inherit;line-height:inherit}.legal-content a{color:#8d692e;text-underline-offset:3px;text-decoration:underline}.rfq-page-surface{background:radial-gradient(circle at 82% 12%,#1e70761f,transparent 24%),linear-gradient(135deg,#f7f4ed,var(--paper));position:relative;overflow:hidden}.rfq-page-surface:before{content:"";pointer-events:none;opacity:.52;background-image:linear-gradient(#0a1b2b09 1px,#0000 1px),linear-gradient(90deg,#0a1b2b09 1px,#0000 1px),linear-gradient(132deg,#0000 0 71%,#c99a4a26 71% 71.12%,#0000 71.12%);background-size:64px 64px,64px 64px,100% 100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#000 88%,#0000);mask-image:linear-gradient(90deg,#000,#000 88%,#0000)}.rfq-page-surface:after{content:"";pointer-events:none;border:1px solid #c99a4a26;border-radius:50%;width:650px;height:650px;position:absolute;bottom:-390px;left:-230px;box-shadow:inset 0 0 0 86px #c99a4a05,inset 0 0 0 172px #1f6f7505}.rfq-layout{z-index:1;grid-template-columns:.65fr 1.35fr;align-items:start;gap:100px;padding-block:120px;display:grid;position:relative}.rfq-intro{position:sticky;top:30px}.rfq-intro h2{letter-spacing:-.045em;margin:18px 0 25px;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4vw,58px);font-weight:400;line-height:1.07}.rfq-intro>p:not(.section-kicker){color:var(--slate);font-size:13px;line-height:1.9}.rfq-safety-note{background:#faf4e8;border:1px solid #c99a4a59;margin-top:38px;padding:24px}.rfq-safety-note strong{color:#8d692e;letter-spacing:.14em;text-transform:uppercase;font-size:9px}.rfq-safety-note p{color:var(--slate);margin:12px 0 0;font-size:11px;line-height:1.75}.rfq-form{background:#f3efe6f0;border:1px solid #0a1b2b29;padding:44px;position:relative;box-shadow:0 28px 75px #0a1b2b1c}.field-grid{grid-template-columns:1fr 1fr;gap:24px 20px;display:grid}.rfq-form label{flex-direction:column;gap:9px;min-width:0;display:flex}.rfq-form label>span{color:var(--muted-light);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.rfq-form input:not([type=checkbox]),.rfq-form select,.rfq-form textarea{width:100%;min-height:49px;color:var(--navy-950);font:inherit;background:#fff;border:1px solid #ccd3d6;border-radius:0;outline:none;padding:12px 14px;font-size:13px}.rfq-form textarea{resize:vertical}.rfq-form input:focus,.rfq-form select:focus,.rfq-form textarea:focus{border-color:#9b7436;box-shadow:0 0 0 2px #c99a4a21}.field-wide{margin-top:24px}.field-wide small{color:var(--muted-light);font-size:10px;font-weight:500;line-height:1.6}.consent-field{grid-template-columns:18px 1fr;align-items:start;margin-top:28px;gap:11px!important;display:grid!important}.consent-field input{width:17px;height:17px;accent-color:var(--gold);margin:0}.consent-field span{line-height:1.6;text-transform:none!important;letter-spacing:0!important}.turnstile-field{background:#ffffff94;border:1px solid #0a1b2b1f;justify-items:start;gap:9px;margin-top:24px;padding:16px;display:grid}.turnstile-field>div{width:min(100%,300px)}.turnstile-field small{color:var(--muted-light);font-size:10px;line-height:1.5}.rfq-submit{cursor:pointer;border:0;margin-top:28px}.rfq-submit:disabled{cursor:wait;opacity:.65}.form-result{margin-top:20px;padding:18px;font-size:12px;line-height:1.65;display:none}.form-result.success,.form-result.error{display:block}.form-result.success{color:#24482f;background:#edf6ef;border:1px solid #9fbea7}.form-result.error{color:#70271f;background:#fbefed;border:1px solid #d7aaa4}.form-result strong,.form-result p{margin:0;display:block}.form-result p{margin-top:5px}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.admin-shell{isolation:isolate;color:#172b38;background-color:#f3f1eb;background-image:radial-gradient(circle at 92% 20%,#1e767b1a,#0000 23%),linear-gradient(#0a1b2b06 1px,#0000 1px),linear-gradient(90deg,#0a1b2b06 1px,#0000 1px),linear-gradient(128deg,#0000 0 67%,#c99a4a1a 67% 67.08%,#0000 67.08%);background-size:auto,72px 72px,72px 72px,100% 100%;min-height:100vh;position:relative}.admin-header{z-index:2;color:#fff;background:#03101bfa;border-bottom:1px solid #e0bd7b2e;grid-template-columns:auto 1fr auto;align-items:center;gap:34px;min-height:78px;padding:0 max(28px,50vw - 680px);display:grid;position:relative}.admin-brand{align-items:center;gap:13px;display:flex}.admin-brand span{border:1px solid var(--gold);width:38px;height:38px;color:var(--gold-light);place-items:center;font-family:Georgia,Times New Roman,serif;font-size:12px;display:grid}.admin-brand strong{font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:400}.admin-nav{justify-content:center;align-items:center;gap:28px;display:flex}.admin-nav a{color:#aebdc5;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800;position:relative}.admin-nav a:after{background:var(--gold);content:"";opacity:0;height:1px;transition:opacity .24s,transform .24s;position:absolute;bottom:-10px;left:0;right:0;transform:scaleX(.3)}.admin-nav a:is(:hover,:focus-visible){color:#fff}.admin-nav a:is(:hover,:focus-visible):after{opacity:1;transform:scaleX(1)}.admin-account{align-items:center;gap:20px;display:flex}.admin-header small{color:#bdc9d0;font-size:10px}.admin-account a{color:var(--gold-light);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.admin-body{width:min(1360px,100% - 56px);margin-inline:auto;padding:60px 0 100px}.admin-title{justify-content:space-between;align-items:end;gap:30px;margin-bottom:40px;display:flex}.admin-title p,.admin-panel-heading p,.workflow-card>div>p,.attachment-card>div>p,.activity-card>div>p{color:#9a7336;letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:8px;font-weight:800}.admin-title h1{letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,5vw,62px);font-weight:400}.admin-title>a,.admin-back{color:#8b672d;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.admin-stats{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.removed-table{min-width:960px}.removed-table td:first-child{white-space:nowrap}.rfq-stats{grid-template-columns:repeat(5,minmax(0,1fr))}.rfq-removal-form{gap:8px;min-width:100px;display:grid}.rfq-removal-form label{gap:6px;font-size:12px;display:grid}.rfq-removal-form input:not([type=hidden]){width:100%;min-width:180px;font:inherit;border:1px solid #cfd4d5;padding:9px}.rfq-remove-button{color:#713a34;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbb8b5;justify-content:center;align-items:center;gap:6px;padding:9px 12px;font-size:12px;display:inline-flex}.rfq-remove-button:hover,.rfq-remove-button:focus-visible{background:#f7edeb}.rfq-remove-button:disabled{opacity:.6;cursor:wait}.rfq-removal-form [role=alert]{color:#713a34;max-width:260px}.admin-stats article{background:#fff;border:1px solid #d9d6cd;min-height:140px;padding:25px}.admin-stats span{color:#53656f;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.admin-stats strong{margin-top:23px;font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:400;display:block}.admin-panel{background:#fff;border:1px solid #d9d6cd}.admin-panel-heading{border-bottom:1px solid #dedbd3;justify-content:space-between;align-items:end;gap:30px;padding:28px 30px;display:flex}.admin-panel h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:29px;font-weight:400}.admin-panel-heading small{color:#8a6a38;font-size:9px}.delivery-status-active{color:#2f6a42!important}.delivery-status-warning{color:#8a6a38!important}.delivery-status-error{color:#8a3730!important}.admin-table-wrap{overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:12px}.admin-table th{color:#53656f;letter-spacing:.12em;text-align:left;text-transform:uppercase;background:#f8f7f3;padding:15px 20px;font-size:8px;font-weight:800}.admin-table td{vertical-align:middle;border-top:1px solid #e7e4dd;padding:18px 20px}.admin-table td a{color:#8c682e;font-weight:800}.admin-table td small{color:#586a73;margin-top:5px;display:block}.status{color:#3d5361;letter-spacing:.08em;text-transform:uppercase;background:#edf1f3;padding:7px 10px;font-size:8px;font-weight:800;display:inline-flex}.status-new{color:#76571f;background:#f7edd9}.status-won{color:#245232;background:#e3f2e8}.status-lost,.status-closed{color:#69767c;background:#eceeed}.contact-status-temporary{color:#76571f;background:#f7edd9}.contact-status-approved{color:#245232;background:#dff0e5}.contact-status-rejected{color:#7b3730;background:#f6e4e1}.contact-row-approved{box-shadow:inset 3px 0 #6a9d78}.contact-row-temporary{box-shadow:inset 3px 0 0 var(--gold)}.contact-type{color:#194b53;letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800;display:inline-flex}.admin-empty{text-align:center;padding:65px 30px}.admin-empty h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:400}.admin-empty p,.admin-muted{color:#52656f;font-size:12px}.admin-back{margin-bottom:30px;display:inline-flex}.admin-detail-grid{grid-template-columns:1.2fr .8fr;gap:24px;margin-bottom:24px;display:grid}.detail-card{padding:30px}.detail-card h2{border-bottom:1px solid #dedbd3;padding-bottom:21px}.detail-card dl{grid-template-columns:1fr 1fr;margin:0;display:grid}.detail-card dl>div{border-bottom:1px solid #e5e2db;padding:20px 15px 20px 0}.detail-card dt,.admin-message span,.workflow-card label span{color:#53656f;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.detail-card dd{margin:8px 0 0;font-size:13px;line-height:1.5}.admin-message{padding-top:25px}.admin-message p{color:#4f5e66;white-space:pre-wrap;margin:10px 0 0;font-size:13px;line-height:1.75}.workflow-card,.attachment-card,.activity-card{grid-template-columns:.55fr 1.45fr;gap:45px;margin-top:24px;padding:30px;display:grid}.workflow-card form{gap:18px;display:grid}.workflow-card label{gap:8px;display:grid}.workflow-card select,.workflow-card textarea{width:100%;font:inherit;background:#fff;border:1px solid #cfd4d5;border-radius:0;padding:12px;font-size:12px}.admin-action{min-height:43px;color:var(--navy-950);background:var(--gold);cursor:pointer;letter-spacing:.1em;text-transform:uppercase;border:0;justify-self:start;padding:0 19px;font-size:9px;font-weight:800}.admin-action:hover,.admin-action:focus-visible{background:var(--gold-light)}.admin-action-secondary{color:#fff;background:#1c5660}.admin-action-secondary:hover,.admin-action-secondary:focus-visible{background:#24717b}.admin-action-danger{color:#fff;background:#713a34}.admin-action-danger:hover,.admin-action-danger:focus-visible{background:#8b4942}.admin-form-panel,.contact-decisions{grid-template-columns:.52fr 1.48fr;gap:45px;margin-top:24px;padding:30px;display:grid}.admin-form-panel>div>p,.contact-decisions>div>p{color:#9a7336;letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:8px;font-weight:800}.admin-form-panel>div small,.contact-decisions>div small{color:#5d6c73;margin-top:13px;font-size:10px;line-height:1.6;display:block}.admin-form-panel form{grid-template-columns:1fr 1fr;gap:17px;display:grid}.admin-form-panel label{gap:8px;display:grid}.admin-form-panel label span{color:#53656f;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.admin-form-panel input,.admin-form-panel select,.admin-form-panel textarea,.inline-admin-form select{color:#172b38;width:100%;font:inherit;background:#ffffffdb;border:1px solid #cfd4d5;border-radius:0;padding:12px;font-size:12px}.admin-form-wide,.admin-form-panel .admin-action{grid-column:1/-1}.contact-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.permission-note{color:#67767c;font-size:10px}.admin-source-link{color:#8b672d;letter-spacing:.08em;text-transform:uppercase;margin-top:14px;font-size:9px;font-weight:800;display:inline-flex}.inline-admin-form{grid-template-columns:1fr 1fr auto;gap:8px;min-width:310px;display:grid}.inline-admin-form button{color:#fff;cursor:pointer;text-transform:uppercase;background:#174b54;border:0;padding:0 12px;font-size:8px;font-weight:800}.admin-security-summary{grid-template-columns:.52fr 1.48fr;gap:45px;margin-top:24px;padding:30px;display:grid}.admin-security-summary>div>p{color:#9a7336;letter-spacing:.16em;text-transform:uppercase;margin:0 0 10px;font-size:8px;font-weight:800}.admin-security-summary ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.admin-security-summary li{border-bottom:1px solid #e4e1da;grid-template-columns:minmax(150px,.55fr) 1.45fr;gap:24px;padding:18px 0;display:grid}.admin-security-summary li:first-child{padding-top:0}.admin-security-summary li:last-child{border-bottom:0;padding-bottom:0}.admin-security-summary strong{font-size:12px}.admin-security-summary span{color:#596970;font-size:11px;line-height:1.65}.admin-security-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px;display:grid}.admin-security-grid article{background:#fffffff0;border:1px solid #d9d6cd;min-height:180px;padding:25px}.admin-security-grid span{color:#8b672d;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.admin-security-grid strong{margin-top:24px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400;display:block}.admin-security-grid p{color:#586a73;margin:14px 0 0;font-size:11px;line-height:1.65}.audit-table{min-width:980px}.audit-table td:last-child{color:#596970;max-width:360px;font-size:11px;line-height:1.55}.audit-action{color:#174b54;text-transform:capitalize;font-size:9px;font-weight:800}.attachment-card ul,.activity-card ol{margin:0;padding:0;list-style:none}.attachment-card li{border-bottom:1px solid #e4e1da;justify-content:space-between;align-items:center;gap:20px;padding:15px 0;display:flex}.attachment-card li strong,.attachment-card li small{display:block}.attachment-card li strong{font-size:12px}.attachment-card li small{color:#53656f;margin-top:5px;font-size:9px}.attachment-card li>span{color:#7b5b26;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:800}.quarantine-warning{color:#725522;background:#f8edda;margin-top:18px;padding:14px;font-size:10px;line-height:1.6}.activity-card li{border-bottom:1px solid #e4e1da;grid-template-columns:165px 1fr;gap:25px;padding:18px 0;display:grid}.activity-card li>span{color:#53656f;font-size:9px}.activity-card li strong{font-size:12px}.activity-card li p{color:#59676e;white-space:pre-wrap;margin:7px 0 0;font-size:11px;line-height:1.7}.activity-card li small{color:#5b6d75;margin-top:7px;font-size:9px;display:block}.access-denied{color:#fff;background:var(--navy-950);text-align:center;place-items:center;min-height:100vh;padding:30px;display:grid}.access-denied>div>span{border:1px solid var(--gold);width:65px;height:75px;color:var(--gold-light);place-items:center;font-family:Georgia,Times New Roman,serif;display:inline-grid}.access-denied h1{margin:30px 0 15px;font-family:Georgia,Times New Roman,serif;font-size:50px;font-weight:400}.access-denied p{color:#a7b6bf}.access-denied a{color:var(--gold-light);letter-spacing:.1em;text-transform:uppercase;margin-top:22px;font-size:9px;font-weight:800;display:inline-flex}@media (width<=900px){.site-header>.language-selector{display:none}.language-selector-mobile{display:inline-flex}.inner-hero{min-height:560px}.inner-hero-content{min-height:474px}.inner-cta-layout,.opportunity-detail,.detail-overview,.scope-layout,.about-detail,.contact-page-grid,.rfq-layout,.admin-detail-grid{grid-template-columns:1fr;gap:45px}.rfq-intro{position:static}.admin-stats,.admin-security-grid{grid-template-columns:1fr 1fr}.workflow-card,.attachment-card,.activity-card,.admin-form-panel,.contact-decisions,.admin-security-summary{grid-template-columns:1fr;gap:25px}.route-products{grid-template-columns:1fr}.portfolio-explorer-head{grid-template-columns:1fr;align-items:start;gap:28px}.portfolio-toolbar{grid-template-columns:1fr;align-items:start;gap:24px}.portfolio-result-count{margin:0}.portfolio-grid,.detail-facts{grid-template-columns:1fr 1fr}.detail-facts>div:nth-child(3){border-left:1px solid #ffffff1f}.detail-heading{grid-template-columns:1fr;gap:20px}.detail-grid,.principle-grid{grid-template-columns:1fr 1fr}.principle-grid article:nth-child(-n+3),.principle-grid article:nth-child(3n+1){border-top:0;border-left:0}.principle-grid article:nth-child(-n+2){border-top:1px solid var(--line)}.principle-grid article:nth-child(odd){border-left:1px solid var(--line)}.values-grid{grid-template-columns:1fr}.values-grid article{border-left:1px solid var(--line)}.trade-route-heading,.commercial-clarity-heading{grid-template-columns:1fr;align-items:start;gap:28px}.trade-route-heading>p,.commercial-clarity-heading>p{max-width:650px}.trade-route-line{display:none}.trade-route-grid{grid-template-rows:none;grid-template-columns:1fr;gap:12px;min-height:0;padding-left:27px}.trade-route-grid:before{background:linear-gradient(var(--gold),#c99a4a33);content:"";width:1px;position:absolute;top:32px;bottom:32px;left:75px}.trade-route-step,.trade-route-step:nth-child(4),.trade-route-step:nth-child(5),.trade-route-step:nth-child(6){grid-area:auto}.trade-route-step{grid-template-columns:64px 1fr}.trade-route-detail{grid-template-columns:60px 1.2fr .8fr}.commercial-control-board{grid-template-columns:1fr}.commercial-control-display{min-height:520px}.legal-layout{grid-template-columns:1fr;gap:32px}.legal-index{position:static}.legal-index nav{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.legal-content{max-height:none;margin-inline:0;padding-inline:0;scroll-padding-top:94px;position:static;overflow:visible}.legal-content-short:after{display:none}.legal-content section{scroll-margin-top:94px}}@media (width<=580px){.inner-hero{min-height:520px}.inner-hero-content{min-height:434px;padding:28px 0 60px}.inner-hero h1{font-size:clamp(45px,13vw,61px)}.inner-hero-content>p:last-child{font-size:13px}.inner-cta{padding-block:78px}.inner-cta-layout{gap:30px}.inner-cta h2{font-size:43px}.route-products,.detail-overview,.about-detail,.contact-page-grid{padding-block:80px}.portfolio-explorer{padding-block:80px 88px}.portfolio-explorer-head h2{font-size:45px}.portfolio-toolbar{margin-top:45px}.filter-group>div{scrollbar-width:thin;flex-wrap:nowrap;margin-right:-16px;padding-right:16px;overflow-x:auto}.filter-group button{flex:none}.portfolio-grid{grid-template-columns:1fr;gap:16px}.portfolio-card-body{min-height:0;padding:25px}.portfolio-card-actions{margin-top:5px}.route-product-card>div{padding:26px}.opportunity-detail{padding-bottom:80px}.detail-facts{grid-template-columns:1fr}.detail-facts>div,.detail-facts>div:nth-child(3){border-left:1px solid #ffffff1f;min-height:120px}.detail-section{padding-block:80px}.detail-grid{grid-template-columns:1fr}.detail-grid article{min-height:230px}.verification-banner{grid-template-columns:1fr;gap:15px;padding:24px}.principle-grid{grid-template-columns:1fr}.principle-grid article,.principle-grid article:nth-child(-n+2),.principle-grid article:nth-child(odd){border-top:0;border-left:1px solid var(--line)}.principle-grid article:first-child{border-top:1px solid var(--line)}.scope-section{padding-block:78px}.values-grid{padding-bottom:80px}.values-grid article{min-height:0}.legal-draft-note{margin-top:48px;font-size:9px;line-height:1.55}.legal-layout{padding-block:40px 80px}.legal-index{padding:20px}.legal-index nav{grid-template-columns:1fr}.legal-content section{padding:26px 0}.legal-content h2{font-size:25px}.contact-detail-card{grid-template-columns:44px 1fr;gap:14px;padding:19px}.contact-detail-card>em{display:none}.contact-detail-icon{width:42px;height:42px}.contact-detail-copy strong{font-size:15px}.footer-legal nav{gap:16px}.rfq-layout{padding-block:80px}.rfq-form{padding:24px}.field-grid{grid-template-columns:1fr}.admin-header{grid-template-columns:1fr auto;gap:12px;min-height:112px;padding:14px 18px}.admin-nav{grid-area:2/1/auto/-1;justify-content:flex-start;gap:18px;overflow-x:auto}.admin-header small{display:none}.admin-body{width:calc(100% - 28px);padding-top:40px}.admin-title{flex-direction:column;align-items:start}.admin-stats,.admin-security-grid{grid-template-columns:1fr 1fr;gap:10px}.admin-stats article{min-height:110px;padding:18px}.admin-stats strong{margin-top:18px;font-size:34px}.admin-panel-heading{flex-direction:column;align-items:start;padding:22px}.detail-card{padding:22px}.detail-card dl{grid-template-columns:1fr}.workflow-card,.attachment-card,.activity-card,.admin-form-panel,.contact-decisions,.admin-security-summary{padding:22px}.admin-security-summary li{grid-template-columns:1fr;gap:8px}.admin-security-grid article{min-height:150px;padding:18px}.admin-form-panel form{grid-template-columns:1fr}.admin-form-wide,.admin-form-panel .admin-action{grid-column:auto}.inline-admin-form{grid-template-columns:1fr;min-width:250px}.activity-card li{grid-template-columns:1fr;gap:8px}.trade-route-section,.commercial-clarity-section{padding-block:80px 88px}.trade-route-heading h2,.commercial-clarity-heading h2{font-size:44px}.trade-route-board{margin-top:48px;padding-top:0}.trade-route-grid{padding-left:0}.trade-route-grid:before{left:41px}.trade-route-step{grid-template-columns:58px 1fr;gap:14px;min-height:0;padding:16px}.trade-route-node{width:50px;height:50px}.trade-process-icon{width:22px;height:22px}.trade-route-title{font-size:20px}.trade-route-mobile-detail{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .26s,opacity .22s;display:grid}.trade-route-mobile-detail>*{overflow:hidden}.trade-route-mobile-detail>span{color:#b9c7cf;font-size:11px;line-height:1.7}.trade-route-mobile-detail>small{color:var(--gold-light);margin-top:0;font-size:9px;line-height:1.6}.trade-route-step.is-active .trade-route-mobile-detail{opacity:1;grid-template-rows:1fr auto;gap:10px;margin-top:14px}.trade-route-detail{display:none}.commercial-control-board{margin-top:48px}.commercial-control-display{min-height:490px;padding:28px}.commercial-control-display ul,.commercial-control-grid{grid-template-columns:1fr}.commercial-control-grid button,.commercial-control-grid button:nth-child(n+3){border-top:0;border-left:1px solid var(--line);min-height:205px}.commercial-control-grid button:first-child{border-top:1px solid var(--line)}.commercial-control-grid button>strong{margin-top:35px}.commercial-control-result{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.trade-route-line-active,.trade-route-step,.trade-route-node,.trade-route-mobile-detail,.commercial-control-grid button,.commercial-control-grid button:before{transition:none}.trade-route-detail>div,.commercial-control-copy{animation:none}.principle-grid article,.values-grid article,.contact-detail-card,.contact-detail-card:before,.contact-detail-card>em,.product-detail-page .detail-grid article{transition:none}}.product-photo-credit{color:var(--muted-light);margin:24px 0 12px;font-size:11px;line-height:1.6}.product-photo-credit a{text-underline-offset:3px;text-decoration:underline}
