.hero-section{padding:105px 0 64px}.hero-section .hero-banner-content{text-align:center}.hero-section .hero-banner-content h1{font-family:Playfair Display;font-weight:400;font-size:26px;line-height:35px;letter-spacing:.2em;text-transform:uppercase;color:#0A0A0A;text-shadow:0 1px 2px rgba(255,255,255,.2);margin-bottom:28px}.hero-section .hero-banner-content h1 span{font-weight:600}.hero-section .hero-banner-content .animation-dot-box{margin-bottom:16px;display:flex;align-items:center;justify-content:center}.hero-section .hero-banner-content .animation-dot-box .animation-wrapper{position:relative;width:180px;height:140px;display:flex;align-items:center;justify-content:center;transform-origin:center center}.hero-section .hero-banner-content .animation-dot-box .hero-particle-canvas{position:absolute;top:0;left:0;width:180px;height:140px;pointer-events:none}.hero-section .hero-banner-content .animation-dot-box .diamond-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5;display:flex;align-items:center;justify-content:center;pointer-events:none}.hero-section .hero-banner-content .animation-dot-box .diamond,.hero-section .hero-banner-content .animation-dot-box .hero-diamond-svg{width:16px;height:16px;display:block;transform-origin:center center;animation:diamondPulse 2.8s ease-in-out infinite;filter:drop-shadow(0 0 2px rgba(33,82,219,.4));will-change:transform,filter}@keyframes diamondPulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 1.5px rgba(33,82,219,.35))}50%{transform:scale(1.08);filter:drop-shadow(0 0 5px rgba(33,82,219,.6))}}.hero-section .hero-banner-content p{font-family:DM Sans;font-weight:400;font-size:20px;line-height:26px;color:rgba(14,12,12,.911981)}.scroll-down{text-align:center;margin-top:95px}.scroll-down a{font-family:DM Sans;font-weight:400;font-size:14px;line-height:18px;letter-spacing:.4em;color:#0A0A0A;display:inline-flex;flex-direction:column;align-items:center;gap:10px}.diplomat-section{background-color:#000000;padding:168px 0 90px}.diplomat-section .diplomat-row{display:flex;flex-wrap:wrap}.diplomat-section .diplomat-row .left-side{width:30%}.diplomat-section .diplomat-row .right-side{width:70%;padding-left:80px}.diplomat-section .diplomat-row .left-side h2{font-family:Playfair Display;font-weight:400;font-size:28px;line-height:37px;color:#F6F6F6;margin-bottom:45px}.diplomat-section .diplomat-row .right-side p{font-family:DM Sans;font-weight:300;font-size:16px;line-height:21px;color:#F6F6F6}.diplomat-section .diplomat-row .right-side .arrow-link{margin-top:30px}.diplomat-animation{margin-top:48px;position:relative;width:100%;max-width:440px}.stage-canvas-wrap{position:relative;width:380px;height:240px;max-width:100%;margin:0 auto}#particleCanvas{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none}.diamond-center-container{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:20;pointer-events:none}.diamond-center-container,.diamond-continuous-blink{display:flex;align-items:center;justify-content:center}.diamond-continuous-blink{animation:smoothSubtleBlink 1.8s ease-in-out infinite alternate;will-change:opacity,filter}@keyframes smoothSubtleBlink{0%{opacity:.22;filter:drop-shadow(0 0 1px rgba(96,165,250,.25))}to{opacity:1;filter:drop-shadow(0 0 4.5px rgba(147,197,253,.85)) drop-shadow(0 0 9px rgba(59,130,246,.5))}}.mediator-diamond-svg{width:42px;height:38px;display:block;overflow:visible}.arrow-link{font-family:DM Sans;font-weight:400;font-size:14px;line-height:18px;text-align:center;letter-spacing:.2em;text-transform:uppercase;color:#F6F6F6;display:inline-flex;align-items:center;gap:15px}.diplomat-row-info{padding:0 0 120px;background:#000000}.diplomat-grid{display:grid;grid-template-columns:repeat(4,1fr)}.diplomat-slider{display:none}.diplomat-grid>div:not(:first-of-type){padding-left:32px}.diplomat-grid>div:not(:last-of-type){border-right:1px solid rgba(255,255,255,.15);padding-right:48px}.diplomat-box-text .index-num{font-family:DM Sans;font-weight:600;font-size:20px;line-height:16px;letter-spacing:3px;text-transform:uppercase;background:linear-gradient(90deg,#AE8625,#F7EF8A 34.62%,#D2AC47 84.13%,#EDC967);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;padding:0 30px 20px 0;border-bottom:1px solid #ffffff;display:inline-block;margin-bottom:20px}.diplomat-grid .diplomat-box-text p{font-family:DM Sans;font-weight:400;font-size:15px;line-height:24px;color:#FFFFFF}.solitaire-view{position:relative;padding:248px 0 262px;overflow:hidden;cursor:pointer}.solitaire-bg{position:absolute;inset:0;background-position:0;background-size:cover;background-repeat:no-repeat;transition:opacity .85s cubic-bezier(.25,1,.5,1),transform 1.2s cubic-bezier(.25,1,.5,1);will-change:opacity,transform}.solitaire-bg--default{background-image:url(/_next/static/media/solitaire-bg-df.5be62e68.png);z-index:1;opacity:1}.solitaire-bg--hover{background-image:url(/_next/static/media/solitaire-bg-hover.02766e96.png);z-index:2;opacity:0}@media (hover:hover) and (pointer:fine){.solitaire-view:hover .solitaire-bg--hover{opacity:1}}.solitaire-view.is-active .solitaire-bg--hover{opacity:1}.solitaire-view .container{position:relative;z-index:3}.solitaire-view .info-block{max-width:420px;width:100%;opacity:1;transform:none;pointer-events:auto}.solitaire-view .info-block p{font-family:DM Sans;font-weight:400;font-size:20px;line-height:26px;color:#F6F6F6;text-align:center;margin:0}.glob-section{--grid-line-opacity:0.54;position:relative;width:100%;height:clamp(320px,48.6vw,760px);isolation:isolate;background-color:#000013;overflow:hidden;perspective:1200px}.grid-lines-layer{position:absolute;inset:0;background-image:linear-gradient(rgba(64,67,97,var(--grid-line-opacity)) 1px,transparent 1px),linear-gradient(90deg,rgba(64,67,97,var(--grid-line-opacity)) 1px,transparent 1px);background-size:clamp(34px,6.1vw,88px) clamp(34px,6.1vw,88px);opacity:0;transform:scale(1.04);pointer-events:none;z-index:0}.glob-section.is-active .grid-lines-layer{animation:gridMapIn .7s cubic-bezier(.16,1,.3,1) 0s forwards}.grid-scan-overlay{position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(33,82,219,.18) 0,transparent 70%);opacity:0;pointer-events:none;z-index:0}.glob-section.is-active .grid-scan-overlay{animation:gridScanReveal .8s ease-out .05s forwards}@keyframes gridMapIn{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:scale(1)}}@keyframes gridScanReveal{0%{opacity:0;transform:scale(.7)}50%{opacity:.7}to{opacity:.3;transform:scale(1.15)}}.glob-back-dots-container{position:absolute;top:0;left:0;right:0;width:100%;height:100%;pointer-events:none;z-index:1;opacity:0}.glob-section.is-active .glob-back-dots-container{animation:dotsFieldFadeIn .8s ease-out .15s forwards}.glob-back-dots{margin:clamp(20px,3.5vw,50px) auto 0;display:block;max-width:min(88vw,1240px);width:100%;object-fit:contain;animation:particlesGentleBob 5s ease-in-out infinite alternate;will-change:transform}@keyframes dotsFieldFadeIn{0%{opacity:0}to{opacity:1}}@keyframes particlesGentleBob{0%{transform:translateY(0)}to{transform:translateY(-12px)}}.glob-section .inner-blob{z-index:3;text-align:center;aspect-ratio:1;background:radial-gradient(75% 55% at 50% 0,#282828 0,#151515 45%,#050505 78%,#000 100%);border-radius:50%;width:min(82vw,1180px);position:absolute;top:clamp(90px,7.3vw,105px);left:0;right:0;margin:auto;transform-style:preserve-3d;opacity:0;transform:scale(.94) translateY(20px);box-shadow:0 -5px 50px rgba(52,101,225,0),0 -2px 7px rgba(98,140,255,0),inset 0 12px 35px rgba(90,118,175,0);border:1px solid rgba(76,123,255,0);will-change:transform,opacity}.glob-section.is-active .inner-blob{animation:globeEmerge .85s cubic-bezier(.16,1,.3,1) .1s forwards}@keyframes globeEmerge{0%{opacity:0;transform:scale(.94) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.globe-blue-glint{position:absolute;inset:0;border-radius:50%;pointer-events:none;opacity:0}.glob-section.is-active .globe-blue-glint{animation:blueGlintFlash 1.1s cubic-bezier(.16,1,.3,1) .25s forwards}@keyframes blueGlintFlash{0%{opacity:0;box-shadow:0 -15px 90px rgba(59,130,246,0),0 -4px 14px rgba(147,197,253,0),inset 0 20px 45px rgba(59,130,246,0);border:1px solid rgba(76,123,255,0)}35%{opacity:1;box-shadow:0 -12px 75px rgba(59,130,246,1),0 -4px 18px rgba(191,219,254,1),inset 0 16px 45px rgba(96,165,250,.45);border:1px solid rgba(96,165,250,.95)}to{opacity:1;box-shadow:0 -5px 50px #3465e1bf,0 -2px 7px #628cffcc,inset 0 12px 35px #5a76af24;border:1px solid #4c7bff8f}}.glob-coordinate{position:absolute;z-index:10;display:inline-flex;align-items:center;gap:15px;font-family:DM Sans,sans-serif;font-size:clamp(10px,.82vw,14px);font-weight:400;line-height:1;letter-spacing:.08em;white-space:nowrap;opacity:0;pointer-events:none;cursor:pointer}.glob-section.is-active .glob-coordinate{pointer-events:auto}.glob-coordinate-label{position:relative;display:inline-grid;grid-template-areas:"stack";align-items:center;justify-items:end;text-align:right}.glob-coordinate-five .glob-coordinate-label,.glob-coordinate-two .glob-coordinate-label{justify-items:start;text-align:left}.glob-coordinate .coord-location,.glob-coordinate .coord-text{grid-area:stack;display:inline-block;white-space:nowrap;transition:opacity .3s ease,transform .3s cubic-bezier(.16,1,.3,1)}.glob-coordinate .coord-text{opacity:1;transform:translateY(0);background:linear-gradient(90deg,#AE8625,#F7EF8A 34.62%,#D2AC47 84.13%,#EDC967);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.glob-coordinate .coord-location{opacity:0;transform:translateY(3px);color:#FFFFFF;-webkit-text-fill-color:#FFFFFF;text-shadow:0 0 10px rgba(255,255,255,.45);pointer-events:none}.glob-coordinate:hover .coord-text{opacity:0;transform:translateY(-3px);pointer-events:none}.glob-coordinate:hover .coord-location{opacity:1;transform:translateY(0);pointer-events:auto}.glob-coordinate-dot{width:clamp(7px,.75vw,10px);height:clamp(7px,.75vw,10px);flex:0 0 auto;background-color:#3B82F6;border:1px solid #bfdbfe;box-shadow:0 0 10px rgba(59,130,246,.9),0 0 20px rgba(37,99,235,.6);transform:rotate(45deg);animation:starDiamondTwinkle 3.2s ease-in-out infinite alternate;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}.glob-coordinate:hover .glob-coordinate-dot{background-color:#60A5FA;border-color:#FFFFFF;box-shadow:0 0 14px rgba(96,165,250,1),0 0 24px rgba(59,130,246,.95)}@keyframes starDiamondTwinkle{0%{opacity:.75;transform:rotate(45deg) scale(.9);box-shadow:0 0 6px rgba(59,130,246,.7)}to{opacity:1;transform:rotate(45deg) scale(1.15);box-shadow:0 0 14px rgba(147,197,253,1),0 0 24px rgba(59,130,246,.9)}}.glob-section.is-active .coord-enter-1{animation:coordinateStarReveal .45s cubic-bezier(.16,1,.3,1) .35s forwards}.glob-section.is-active .coord-enter-2{animation:coordinateStarReveal .45s cubic-bezier(.16,1,.3,1) .48s forwards}.glob-section.is-active .coord-enter-3{animation:coordinateStarReveal .45s cubic-bezier(.16,1,.3,1) .61s forwards}.glob-section.is-active .coord-enter-4{animation:coordinateStarReveal .45s cubic-bezier(.16,1,.3,1) .74s forwards}.glob-section.is-active .coord-enter-5{animation:coordinateStarReveal .45s cubic-bezier(.16,1,.3,1) .87s forwards}@keyframes coordinateStarReveal{0%{opacity:0}to{opacity:1}}.glob-coordinate-one{top:23.8%;left:30.1%}.glob-coordinate-two{flex-direction:row-reverse;top:28%;left:68.1%}.glob-coordinate-three{top:67%;left:17.5%}.glob-coordinate-four{top:91%;left:25%}.glob-coordinate-five{flex-direction:row-reverse;top:91%;left:73%}.glob-section .inner-blob h2{position:absolute;top:min(16.4vw,236px);left:50%;transform:translateX(-50%);width:max-content;font-family:Playfair Display,serif;font-weight:500;font-size:clamp(22px,3.6vw,52px);line-height:1.32;text-align:center;margin:0;color:#F6F6F6;text-shadow:0 2px 10px rgba(0,0,0,.9);opacity:0;pointer-events:auto}.glob-section.is-active .inner-blob h2{animation:headlineFadeUp .75s cubic-bezier(.16,1,.3,1) .55s forwards}@keyframes headlineFadeUp{0%{opacity:0;transform:translateX(-50%) translateY(18px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.glob-section .inner-blob .arrow-link{position:absolute;top:min(42.2vw,507px);left:50%;transform:translateX(-50%);font-family:DM Sans,sans-serif;font-weight:400;font-size:clamp(10px,.97vw,14px);line-height:1;letter-spacing:.2em;text-transform:uppercase;color:#F6F6F6;display:inline-flex;align-items:center;gap:clamp(8px,1vw,15px);text-decoration:none;opacity:0;pointer-events:auto;transition:opacity .2s ease,transform .2s ease}.glob-section.is-active .inner-blob .arrow-link{animation:ctaFadeIn .6s cubic-bezier(.16,1,.3,1) .75s forwards}.glob-section .inner-blob .arrow-link svg{width:clamp(16px,1.67vw,24px);height:clamp(16px,1.67vw,24px);transition:transform .3s cubic-bezier(.25,1,.5,1)}.glob-section .inner-blob .arrow-link:hover{opacity:.85;transform:translateX(-50%) translateX(3px)}.glob-section .inner-blob .arrow-link:hover svg{transform:translateX(4px)}@keyframes ctaFadeIn{0%{opacity:0;transform:translateX(-50%) translateY(12px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}@media (max-width:575px){.glob-section .inner-blob h2{width:90vw;white-space:normal}}.partners-international{padding:100px 0;overflow:hidden}.partners-row{display:flex;flex-wrap:wrap}.partners-row .left-side{width:30%}.partners-row .right-side{width:70%;padding-left:80px}.partners-row .left-side h2{font-family:Playfair Display;font-weight:400;font-size:28px;line-height:37px;color:#001F75}.partners-bloks{display:grid;grid-template-columns:repeat(2,1fr);gap:65px}.partners-bloks .partner-box h3{color:#161616;margin-bottom:17px}.partners-bloks .partner-box h3,.partners-bloks .partner-box p{font-family:DM Sans;font-weight:400;font-size:16px;line-height:21px}.partners-bloks .partner-box p{color:#000000}.partners-row .right-side .ex-info{font-family:Playfair Display;font-style:italic;font-weight:400;font-size:18px;line-height:24px;color:#0A0A0A;margin-top:100px}.our-expertise{position:relative;background-color:#161616;padding:140px 0}.our-expertise:after{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:10px;background:linear-gradient(90deg,#AE8625,#F7EF8A 34.62%,#D2AC47 84.13%,#EDC967)}.our-expertise .expertise-text-info{max-width:420px;width:100%;margin:auto;text-align:center}.our-expertise .expertise-text-info h2{font-family:Playfair Display;font-weight:400;font-size:22px;line-height:29px;text-align:center;color:#FFFFFF;margin-bottom:45px}.get-in-touch.wax-seal-hero-section{position:relative;width:100%;aspect-ratio:2.267/1;min-height:380px;max-height:650px;overflow:hidden;background-color:#000000;display:flex;align-items:center;justify-content:center}.wax-seal-canvas{display:block;pointer-events:none;z-index:1}.wax-seal-canvas,.wax-seal-fallback{position:absolute;inset:0;width:100%;height:100%}.wax-seal-fallback{object-fit:cover;object-position:center;filter:grayscale(100%);z-index:0;opacity:.9}.wax-seal-gradient-overlay{background:linear-gradient(180deg,rgba(0,0,0,.4),rgba(0,0,0,.15) 45%,rgba(102,102,102,.18))}.wax-seal-gradient-overlay,.wax-seal-vignette{position:absolute;inset:0;pointer-events:none;z-index:2}.wax-seal-vignette{background:radial-gradient(circle at 50% 60%,transparent 40%,rgba(0,0,0,.5) 100%);opacity:0;transition:opacity .3s ease}.wax-seal-content{position:absolute;bottom:10px;left:50%;transform:translate(-50%,-50%);z-index:10;text-align:center;width:100%;max-width:600px;padding:0 16px;display:flex;flex-direction:column;align-items:center;gap:12px;pointer-events:auto;-webkit-user-select:none;user-select:none}.wax-seal-title{font-family:var(--font-cormorant),"Cormorant Garamond",var(--font-playfair),"Playfair Display",Georgia,serif;font-size:clamp(26px,3.4vw,44px);font-weight:400;letter-spacing:.035em;color:#ffffff;line-height:1.15;margin:0;text-shadow:0 2px 18px rgba(0,0,0,.85)}.wax-seal-inquire-btn{font-family:var(--font-montserrat),"Montserrat",var(--font-dm-sans),sans-serif;font-size:clamp(10px,.95vw,12px);font-weight:500;text-transform:uppercase;letter-spacing:.28em;color:rgba(255,255,255,.88);text-decoration:none;display:inline-flex;align-items:center;gap:8px;padding:4px 10px;transition:all .3s cubic-bezier(.16,1,.3,1);text-shadow:0 2px 12px rgba(0,0,0,.9);position:relative;cursor:pointer}.wax-seal-inquire-btn:after{content:"";position:absolute;bottom:0;left:10px;right:10px;height:1px;background:rgba(255,255,255,.45);transform:scaleX(0);transform-origin:center;transition:transform .3s ease}.wax-seal-inquire-btn:hover{color:#ffffff;letter-spacing:.32em}.wax-seal-inquire-btn:hover:after{transform:scaleX(1)}.wax-seal-arrow{display:inline-block;transition:transform .3s ease;font-size:1.15em;line-height:1}.wax-seal-inquire-btn:hover .wax-seal-arrow{transform:translateX(4px)}.wax-seal-status{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);z-index:10;font-family:var(--font-montserrat),"Montserrat",var(--font-dm-sans),sans-serif;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.35);display:flex;align-items:center;gap:6px;pointer-events:none}.wax-seal-status .status-dot{width:4px;height:4px;border-radius:50%;background:#10b981;animation:dot-glow 2.4s infinite}@keyframes dot-glow{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.wax-seal-inquire-btn:hover .wax-seal-arrow{transform:none}.wax-seal-status .status-dot{animation:none;opacity:.8}}.envoy-main-section{background-color:#161616;padding:110px 0}.envoy-main-section .sec-title h1{font-family:Playfair Display;font-weight:600;font-size:60px;line-height:80px;text-align:center;letter-spacing:.2em;text-transform:uppercase;color:#FFFFFF;text-shadow:0 1px 2px rgba(255,255,255,.2);margin-bottom:95px}.envoy-main-section .envoy-info-group{max-width:900px;width:100%;margin:0 auto}.envoy-main-section .envoy-info-group .people-info-grid{display:flex;flex-wrap:wrap;align-items:stretch}.envoy-main-section .envoy-info-group .people-info-grid .people-img{max-width:290px;width:100%;flex-shrink:0;position:relative;display:flex;flex-direction:column;align-self:stretch}.envoy-main-section .envoy-info-group .people-info-grid .people-img .portrait-particle-wrapper{width:100%;height:100%;flex:1 1;position:relative;border-radius:5px;overflow:hidden}.envoy-main-section .envoy-info-group .people-info-grid .people-img img{width:100%;height:100%;object-fit:cover;border-radius:5px}.envoy-main-section .envoy-info-group .people-info-grid .people-desc{flex:1 1;padding-left:55px}.people-info-grid .people-desc h2{font-family:Playfair Display;font-weight:500;font-size:50px;line-height:67px;text-transform:capitalize;color:#FFFFFF;text-shadow:0 1px 2px rgba(255,255,255,.2);margin-bottom:10px}.people-info-grid .people-desc .role-info{position:relative;font-family:DM Sans;font-weight:500;font-size:20px;line-height:26px;letter-spacing:.2em;text-transform:capitalize;color:#FFFFFF;padding:10px 0;display:inline-flex;align-items:center;gap:12px;margin-left:0}.people-info-grid .people-desc .role-info:before{display:none}.people-info-grid .people-desc .role-info .role-diamond-wrap{position:relative;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.people-info-grid .people-desc .role-info .role-diamond-wrap:before{content:"";position:absolute;width:12px;height:12px;border-radius:50%;background:radial-gradient(circle,rgba(96,165,250,.55) 0,rgba(33,82,219,.25) 50%,transparent 75%);transform:scale(1);animation:envoyDiamondAura 2.8s ease-in-out infinite;pointer-events:none;z-index:1}.people-info-grid .people-desc .role-info .hero-diamond-svg{position:relative;z-index:2;width:16px;height:16px;display:block;transform-origin:center center;animation:envoyDiamondPulse 2.8s ease-in-out infinite;filter:drop-shadow(0 0 3px rgba(96,165,250,.6)) drop-shadow(0 0 8px rgba(33,82,219,.5));will-change:transform,filter}@keyframes envoyDiamondPulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 2px rgba(96,165,250,.45)) drop-shadow(0 0 5px rgba(33,82,219,.35))}50%{transform:scale(1.12);filter:drop-shadow(0 0 7px rgba(147,197,253,.9)) drop-shadow(0 0 14px rgba(33,82,219,.75))}}@keyframes envoyDiamondAura{0%,to{transform:scale(.85);opacity:.25}50%{transform:scale(2.4);opacity:.8}}.people-info-grid .people-desc .role-info .role-title-text{color:#FFFFFF}.people-info-grid .work-number{margin-top:21px;display:grid;grid-template-columns:repeat(2,1fr);gap:17px}.people-info-grid .work-number .work-inf-block{background:#212121;border-radius:2px;text-align:center;padding:25px 15px}.people-info-grid .work-number .work-inf-block h3{font-size:60px;line-height:78px}.people-info-grid .work-number .work-inf-block h3,.people-info-grid .work-number .work-inf-block p{font-family:DM Sans;font-weight:500;background:linear-gradient(90deg,#AE8625,#F7EF8A 34.62%,#D2AC47 84.13%,#EDC967);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;text-fill-color:transparent;text-shadow:0 1px 2px rgba(255,255,255,.2)}.people-info-grid .work-number .work-inf-block p{font-size:15px;line-height:20px;white-space:pre-line}.envoy-info-group .people-description{margin-top:0!important;display:flex;flex-direction:column;gap:36px}.story-block{display:grid;gap:28px;align-items:flex-start}.story-block,.story-block-inline{grid-template-columns:240px minmax(0,1fr)}.story-label{display:flex;flex-direction:column;gap:5px;padding-top:2px;position:relative}.story-label:after{content:"";display:block;width:32px;height:1px;background:linear-gradient(90deg,#AE8625,#F7EF8A 34.62%,#D2AC47 84.14%,#EDC967);margin-top:15px}.story-label-num{font-family:DM Sans;font-size:12px;line-height:16px;letter-spacing:3px}.story-label-num,.story-label-title{font-weight:500;text-transform:uppercase;color:#0A0A0A}.story-label-title{font-family:Playfair Display;font-size:18px;line-height:20px;letter-spacing:2px}.story-label-spacer{display:block}.story-content{min-width:0}.story-title{margin:0 0 16px;font-family:DM Sans;font-weight:600;font-size:16px;line-height:20px;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.94)}.story-text{display:flex;flex-direction:column;gap:10px}.envoy-info-group .people-description p,.story-card p,.story-list li,.story-text p{font-family:DM Sans;font-style:normal;font-weight:400;font-size:16px;line-height:28px;color:#0A0A0A}.story-lead{font-family:DM Sans;font-weight:400;font-size:15px;line-height:22px;color:rgba(255,255,255,.92);margin:0 0 14px!important}.story-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:32px}.story-tab{padding:16px 20px;background:#EDEDED;border-radius:2px;font-family:Playfair Display;font-weight:500;font-size:18px;line-height:28px;color:#0A0A0A}.story-tab .index-num{display:block;margin-bottom:10px;font-family:DM Sans;font-weight:400;font-size:12px;line-height:16px;letter-spacing:2px;text-transform:uppercase;color:#0A0A0A}.story-block-quote .story-content{border-left:2px solid #ae862580;padding-left:20px}.story-quote{font-family:Playfair Display;font-size:22px;line-height:1.4;font-style:italic;color:rgba(255,255,255,.88)}.story-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.story-list li{position:relative;padding-left:18px}.story-list li:before{content:"";position:absolute;left:0;top:10px;width:6px;height:6px;background:linear-gradient(90deg,#AE8625,#F7EF8A 34.62%,#D2AC47 84.14%,#EDC967);border-radius:50px}.story-cards-governance{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:0}.story-card-gov h4{font-family:Playfair Display;font-weight:600;font-size:28px;line-height:42px;color:#0A0A0A;margin-bottom:10px}.story-card-gov span{display:block;font-family:DM Sans;font-weight:500;font-size:11px;line-height:16px;letter-spacing:1.1px;text-transform:uppercase;color:#0A0A0A;margin-bottom:5px}.envoy-info-group .people-description .story-card p{font-family:DM Sans;font-weight:400;font-size:14px;line-height:22px;color:#0A0A0A}.story-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.story-card{padding:24px;background:#EDEDED;border-top:1px solid rgba(174,134,37,.25);border-radius:2px}.story-credentials-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 20px}.story-credential-item{display:flex;flex-direction:column;gap:3px;padding-bottom:10px;border-bottom:1px solid #0a0a0a}.story-credential-label{font-family:Playfair Display;font-weight:600;font-size:15px;line-height:22px;color:#0A0A0A}.story-credential-sub{font-family:DM Sans;font-weight:400;font-size:13px;line-height:20px;color:#0A0A0A}.story-block-closing{padding-top:24px;border-top:1px solid rgba(255,255,255,.1);margin-top:4px}.story-closing{font-family:DM Sans;font-weight:300;font-size:14px;line-height:21px;font-style:italic;color:rgba(255,255,255,.55);margin:0}.team-list-sec{padding:100px 0;background-color:#FFFFFF}.team-cards-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:76px}.team-cards-slider{display:none}.team-card .team-card-body{display:flex;align-items:flex-end;flex-wrap:wrap}.team-card .team-card-body .team-img{max-width:210px;width:100%}.team-card .team-card-body .team-img img{width:100%;height:100%;object-fit:cover;border-radius:5px;transition:transform .45s ease}.team-card .team-card-body .team-card-info{padding-left:30px;flex:1 1}.team-card .team-card-body .team-card-info .arrow-link,.team-card .team-card-body .team-card-info .role,.team-card .team-card-body .team-card-info h2{transition:transform .45s ease,opacity .45s ease}.team-card .team-card-body .team-card-info h2{font-family:Playfair Display;font-weight:500;font-size:40px;line-height:53px;text-transform:capitalize;color:#161616;text-shadow:0 1px 2px rgba(255,255,255,.2);margin-bottom:17px}.team-card .team-card-body .team-card-info .role{font-family:DM Sans;font-weight:500;font-size:20px;line-height:26px;letter-spacing:.2em;text-transform:capitalize;color:#161616;padding-bottom:25px;border-bottom:1px solid rgba(0,0,0,.2);margin-bottom:15px}.team-card .team-card-body .team-card-info .arrow-link{color:#2152DB}.team-card:hover .team-img img{transform:scale(1.02)}.team-card:hover .team-card-info .role,.team-card:hover .team-card-info h2{transform:translateY(-2px)}.team-card:hover .team-card-info .arrow-link,.team-card:hover .team-card-info .arrow-link svg{transform:translateX(4px)}.envoy-network-section{background-color:#FFFFFF;padding:0;position:relative}.envoy-network-container,.envoy-network-grid{position:relative;height:506px;overflow:hidden;background-color:#161616;background-image:linear-gradient(90deg,rgba(246,246,246,.16) 1px,transparent 0),linear-gradient(180deg,rgba(246,246,246,.16) 1px,transparent 0);background-size:6.25% 12.5%;box-shadow:inset 0 0 100px rgba(0,0,0,.8)}#gridTrailsCanvas,.grid-trails-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.envoy-network-dot{position:absolute;width:9px;height:9px;background-color:#2152DB;transform:translate(-50%,-50%) rotate(45deg);border-radius:1px;box-shadow:0 0 10px #3B82F6,0 0 20px rgba(37,99,235,.85);z-index:3;will-change:left,top;cursor:default}.envoy-network-dot:after{content:"";position:absolute;inset:-4px;border:1px solid rgba(96,165,250,.5);border-radius:2px;animation:dotRingPulse 1.9s ease-in-out infinite}@keyframes dotRingPulse{0%,to{transform:scale(1);opacity:.25}50%{transform:scale(1.6);opacity:.85}}@media (max-width:767px){.envoy-network-container,.envoy-network-grid{height:320px}.team-cards-grid{display:none}.team-cards-slider{display:block;overflow:hidden;margin-right:-15px;padding-right:15px}.team-cards-slider .swiper{overflow:visible;padding-bottom:30px}.team-cards-slider .swiper-pagination{top:auto;bottom:0;height:2px;background:rgba(22,22,22,.15)}.team-cards-slider .swiper-pagination-progressbar-fill{background:#2152DB}}@media (prefers-reduced-motion:reduce){.cluster-left,.cluster-right,.envoy-network-dot,.envoy-network-dot:after,.force-ring{animation:none!important}}.work-page{background:#FFFFFF;color:#151515;overflow-x:clip}.work-hero{min-height:680px;padding:60px 0 30px;overflow:hidden}.work-intro{text-align:center;max-width:540px;width:100%;margin:0 auto 30px}.work-intro h1{font-family:var(--font-playfair),serif;font-weight:500;font-size:46px;line-height:1.2;text-align:center;letter-spacing:.18em;text-transform:uppercase;color:#161616;text-shadow:0 1px 2px rgba(255,255,255,.2);margin-bottom:20px}.work-intro p{font-family:var(--font-dm-sans),sans-serif;font-weight:400;font-size:15px;line-height:1.65;color:rgba(22,22,22,.85);margin:0}.card-hand{position:relative;width:min(1160px,100%);height:430px;margin:20px auto 0;perspective:1400px}.work-card{position:absolute;width:250px;height:355px;padding:0;border:1px solid rgba(246,246,246,.2);border-radius:16px;background:#161616;color:#eee;cursor:pointer;box-shadow:0 12px 28px rgba(0,0,0,.35);outline:none;-webkit-user-select:none;user-select:none;will-change:transform,left,bottom;overflow:hidden;transform:translateX(-50%) rotate(var(--tilt,0deg));transition:left .65s cubic-bezier(.16,1,.3,1),bottom .65s cubic-bezier(.16,1,.3,1),transform .55s cubic-bezier(.16,1,.3,1),box-shadow .35s ease,border-color .35s ease,opacity .4s ease}.work-card:before{left:9px;top:100px}.work-card:after,.work-card:before{content:"";background:url(/_next/static/media/gold-dots.debf05ff.png);position:absolute;width:9px;height:30px;z-index:1}.work-card:after{right:9px;bottom:100px;transform:scale(-1)}.work-card *{pointer-events:none}.work-card:focus-visible:not(.is-missing),.work-card:hover:not(.is-missing){z-index:25!important;transform:translateX(-50%) translateY(-22px) rotate(var(--tilt,0deg)) scale(1.03)!important;box-shadow:0 24px 50px rgba(0,0,0,.55),0 0 20px rgba(210,172,71,.25);border-color:rgba(210,172,71,.6);outline:none}.work-card.is-missing{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transform:translateX(-50%) translateY(40px) scale(.85)!important;transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .4s ease,visibility .4s ease!important}#card-0,.work-card-1{left:14%;bottom:0;transform:translateX(-50%) rotate(-10deg);z-index:1;--tilt:-10deg}#card-1,.work-card-2{left:32%;bottom:38px;transform:translateX(-50%) rotate(-4deg);z-index:2;--tilt:-4deg}#card-2,.work-card-3{left:50%;bottom:70px;transform:translateX(-50%) rotate(0deg);z-index:5;--tilt:0deg}#card-3,.work-card-4{left:68%;bottom:38px;transform:translateX(-50%) rotate(4deg);z-index:3;--tilt:4deg}#card-4,.work-card-5{left:86%;bottom:0;transform:translateX(-50%) rotate(10deg);z-index:1;--tilt:10deg}.card-frame{position:absolute;inset:13px;border-radius:92px 3px;background:linear-gradient(175.5deg,#AE8625,#F7EF8A 33%,#D2AC47 66%,#EDC967);padding:1px;box-sizing:border-box}.card-frame:before{content:"";position:absolute;inset:1px;border-radius:91px 2px;background:#161616;z-index:0}.card-star{position:absolute;z-index:2;color:#fff;font-size:0;line-height:1;background:url(/_next/static/media/card-star-gold.6d9b25d3.png);width:46px;height:46px;background-size:contain;background-repeat:no-repeat}.card-star-top{top:2px;left:5px}.card-star-bottom{bottom:2px;right:5px}.card-orbit{background:url(/_next/static/media/card-lines-gold.06241b82.png);background-repeat:no-repeat;background-size:contain;z-index:1;width:202px;height:202px}.card-orbit,.card-sun{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.card-sun{display:flex;align-items:center;justify-content:center;width:124px;height:124px;border-radius:50%;z-index:2;padding:10px 8px;box-sizing:border-box}.card-sun span{display:block;width:100%;text-align:center;color:#F6F6F6;font:400 13px/1.2 var(--font-playfair),serif;word-break:break-word}.pick-card{display:flex;flex-direction:column;align-items:center;gap:10px;width:fit-content;margin:0 auto;font:500 12px/1 var(--font-dm-sans),sans-serif;letter-spacing:.35em;color:#161616;text-decoration:none;background:transparent;border:none;cursor:pointer;transition:opacity .2s ease}.pick-card:hover{opacity:.75}.pick-card span{width:1px;height:30px;background:#AE8625;animation:promptLinePulse 2s ease-in-out infinite}@keyframes promptLinePulse{0%,to{transform:scaleY(.6);opacity:.4}50%{transform:scaleY(1.2);opacity:1}}.work-modal-backdrop{position:fixed;inset:0;z-index:99999;background:rgba(8,8,8,.82);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);display:flex;align-items:center;justify-content:center;padding:30px 20px;box-sizing:border-box;overflow-y:auto;perspective:1600px}.work-modal-container{position:relative;width:100%;max-width:960px;background:#171717;border:1px solid rgba(255,255,255,.09);border-radius:12px;box-shadow:0 40px 100px rgba(0,0,0,.85),0 0 35px rgba(212,175,55,.08),0 0 1px 1px rgba(255,255,255,.06);padding:44px 44px 34px;box-sizing:border-box;color:#F6F6F6;margin:auto;transform-style:preserve-3d;will-change:transform,opacity}.work-modal-close-btn{position:absolute;top:18px;right:22px;z-index:50;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);padding:0;color:rgba(255,255,255,.72);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .22s cubic-bezier(.16,1,.3,1)}.work-modal-close-btn:hover{color:#FFFFFF;background:rgba(255,255,255,.14);border-color:rgba(212,175,55,.6);box-shadow:0 0 14px rgba(212,175,55,.25);transform:scale(1.08)}.work-modal-body{display:flex;align-items:stretch;gap:48px;width:100%}.work-modal-card-col{flex-shrink:0;width:290px;display:flex;align-items:center;justify-content:center;perspective:1200px}.work-gold-card-stage{position:relative;width:100%;max-width:290px;height:375px}.work-gold-card{position:absolute;inset:0;width:100%;height:100%;transform-style:preserve-3d;will-change:transform,opacity}.work-gold-card-frame{background:linear-gradient(135deg,#ECC86A,#D4AF37 32%,#997825 65%,#F5DE88);padding:8px;border-radius:12px;box-shadow:0 20px 48px rgba(0,0,0,.7),0 0 20px rgba(212,175,55,.25),0 0 0 1px rgba(255,255,255,.12);height:100%;box-sizing:border-box}.work-gold-card-image-wrap{position:relative;width:100%;height:100%;border-radius:6px;overflow:hidden;background:#111111}.work-gold-card-img{object-fit:cover;object-position:center}.work-modal-content-col{flex:1 1;display:flex;flex-direction:column;justify-content:space-between;min-height:375px;position:relative;will-change:transform,opacity}.work-modal-scrollable{flex:1 1 auto;overflow-x:hidden;overflow-y:visible;padding-right:0;margin-right:0}.work-modal-narrative-stage{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;width:100%;position:relative}.work-modal-narrative-item{grid-area:1/1/2/2;width:100%;will-change:transform,opacity}.work-modal-title{font-family:var(--font-playfair),"Playfair Display",Georgia,serif;font-size:27px;font-weight:400;line-height:1.32;color:#FFFFFF;margin:0 0 16px;max-width:440px;width:100%;white-space:pre-line;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.work-modal-copy p{font-weight:300;font-size:14.5px;line-height:23px;margin:0 0 12px}.work-modal-copy p,.work-modal-skills{font-family:var(--font-dm-sans),sans-serif;color:#CBCBCB}.work-modal-skills{font-size:14px;line-height:21px;margin:16px 0 4px}.work-modal-skills strong{font-weight:700;color:#EDEDED}.work-modal-nav-row{flex-shrink:0;display:flex;justify-content:space-between;padding-top:18px;margin-top:20px;border-top:1px solid rgba(255,255,255,.08);gap:20px;width:100%}.work-modal-nav-btn,.work-modal-nav-row{align-items:center;background:transparent}.work-modal-nav-btn{border:none;padding:6px 0;color:#B3B3B3;font-family:var(--font-dm-sans),sans-serif;font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;display:inline-flex;gap:6px;transition:color .2s ease,transform .2s ease}.work-modal-nav-btn:hover{color:#FFFFFF}.work-modal-return:hover{transform:translateX(-3px);color:#F7EF8A}.work-modal-next:hover{transform:translateX(3px);color:#F7EF8A}@media (max-width:900px){.work-modal-container{padding:40px 30px 28px;max-width:92%}.work-modal-body{gap:32px}.work-modal-card-col{width:250px}.work-gold-card-stage{max-width:250px;height:336px}.work-modal-content-col{min-height:336px}.work-modal-title{font-size:24px;max-width:380px}}@media (max-width:767px){.work-modal-backdrop{padding:16px 12px;align-items:flex-start}.work-modal-container{padding:44px 18px 22px;margin:20px auto;border-radius:10px}.work-modal-close-btn{top:14px;right:14px;width:34px;height:34px}.work-modal-body{flex-direction:column;gap:20px;align-items:center}.work-modal-card-col{width:220px;margin-top:4px}.work-gold-card-stage{max-width:220px;height:290px}.work-modal-content-col{width:100%;height:auto;min-height:auto}.work-modal-title{font-size:21px;text-align:center;max-width:100%;margin:0 auto 14px}.work-modal-copy p{font-size:13.5px;line-height:21px}.work-modal-nav-row{flex-direction:row;justify-content:space-between;gap:12px;padding-top:16px;margin-top:16px}.work-modal-nav-btn{font-size:10.5px;letter-spacing:.08em}}@media (max-width:480px){.work-modal-nav-row{flex-direction:column;align-items:stretch;gap:10px;text-align:center}.work-modal-nav-btn{justify-content:center;padding:8px 0}}@media (max-width:1399px){.work-hero{min-height:680px;padding:85px 0 30px}.card-hand{height:430px;margin-top:20px}.work-card{max-width:255px;height:355px}.work-card-1{left:50%;bottom:64px;--tilt:0deg}.work-card-2{left:31.5%;bottom:34px;--tilt:-4deg}.work-card-3{left:13.5%;bottom:0;--tilt:-9deg}.work-card-4{left:68.5%;bottom:34px;--tilt:4deg}.work-card-5{left:86.5%;bottom:0;--tilt:9deg}.card-orbit{width:224px;height:224px}.card-sun{width:84px;height:110px}.card-sun span{font-size:11.5px}.card-star{width:38px;height:38px}.case-study-inner{gap:55px}.case-paper{max-width:420px;min-height:540px}.case-paper .case-paper-inner,.face-paper .case-paper-inner{padding:40px 32px 34px;min-height:508px}.case-image{width:250px;height:250px}}@media (max-width:1199px){.work-hero{min-height:auto;padding:125px 0 50px}.work-intro{margin-bottom:45px}.work-intro h1{font-size:48px;line-height:64px;margin-bottom:30px}.work-intro p{font-size:18px}.card-hand{height:390px;margin-top:45px}.work-card{max-width:210px;height:295px;border-radius:14px}.work-card-1{left:50%;bottom:52px;--tilt:0deg}.work-card-2{left:32%;bottom:28px;--tilt:-3.5deg}.work-card-3{left:14.5%;bottom:0;--tilt:-8deg}.work-card-4{left:68%;bottom:28px;--tilt:3.5deg}.work-card-5{left:85.5%;bottom:0;--tilt:8deg}.card-frame{inset:10px;border-radius:68px 3px}.card-frame:before{border-radius:67px 2px}.card-orbit{width:180px;height:180px}.card-sun{width:72px;height:96px;padding:8px 6px}.card-sun span{font-size:10px}.card-star.card-star-top{top:5px;left:7px}.card-star-bottom{bottom:5px;right:5px}.card-star{width:25px;height:25px}.case-study{padding:75px 20px;min-height:auto}.case-study-inner{gap:45px}.case-paper,.face-paper{max-width:390px;min-height:510px}.case-paper .case-paper-inner,.face-paper .case-paper-inner{padding:36px 28px 30px;min-height:478px}.case-paper h2,.face-paper h2{font-size:24px;line-height:32px}.case-image{width:230px;height:230px}.case-copy{max-width:440px}}@media (max-width:991px){.work-hero{padding:110px 0 40px}.work-intro{margin-bottom:35px}.work-intro h1{font-size:38px;line-height:50px;letter-spacing:.16em;margin-bottom:24px}.work-intro p{font-size:16.5px;line-height:1.4}.card-hand{height:330px;margin-top:35px}.work-card{max-width:168px;height:240px;border-radius:12px}.work-card-1{left:50%;bottom:42px;--tilt:0deg}.work-card-2{left:32.5%;bottom:22px;--tilt:-3deg}.work-card-3{left:15%;bottom:0;--tilt:-7deg}.work-card-4{left:67.5%;bottom:22px;--tilt:3deg}.work-card-5{left:85%;bottom:0;--tilt:7deg}.card-frame{inset:8px;border-radius:52px 2px}.card-frame:before{border-radius:51px 2px}.card-orbit{width:145px;height:145px}.card-sun{width:58px;height:76px;padding:6px 4px}.card-sun span{font-size:8px;line-height:1.15}.card-star{width:26px;height:26px}.pick-card{margin-top:30px}.case-study{padding:65px 20px}.case-study-inner{flex-direction:column;gap:36px;text-align:left}.case-paper,.face-paper{max-width:420px;min-height:500px;width:100%;margin:0 auto}.case-paper .case-paper-inner,.face-paper .case-paper-inner{padding:36px 28px 28px;min-height:468px}.case-image{width:220px;height:220px}.case-content-col{max-width:520px;margin:0 auto}.case-copy{max-width:100%}.case-copy p{font-size:16px;line-height:24px}.case-nav-row{justify-content:flex-start;margin-top:28px;padding-top:20px}}@media (max-width:767px){.work-hero{padding:95px 0 100px}.work-intro{margin-bottom:25px}.work-intro h1{font-size:32px;line-height:42px;letter-spacing:.14em;margin-bottom:18px}.work-intro p{font-size:15px;line-height:1.45}.card-hand{height:270px;margin-top:40px}.work-card{max-width:132px;height:190px;border-radius:10px}.work-card-1{left:50%;bottom:34px;--tilt:0deg}.work-card-2{left:33%;bottom:18px;--tilt:-2.5deg}.work-card-3{left:15.5%;bottom:0;--tilt:-6deg}.work-card-4{left:67%;bottom:18px;--tilt:2.5deg}.work-card-5{left:84.5%;bottom:0;--tilt:6deg}.card-frame{inset:6px;border-radius:40px 2px}.card-frame:before{border-radius:39px 2px}.card-orbit{width:94px;height:94px}.card-sun{width:48px;height:64px;padding:5px 3px}.card-sun span{font-size:6.8px;line-height:1.15}.card-star{width:20px;height:20px}.pick-card{margin-top:22px;font-size:11px;letter-spacing:.28em}.pick-card span{height:22px}.case-study{padding:55px 16px}.case-study-inner{flex-direction:column;gap:30px}.case-paper,.face-paper{max-width:380px;min-height:460px;padding:14px}.case-paper .case-paper-inner,.face-paper .case-paper-inner{padding:30px 22px 24px;min-height:432px}.case-paper h2,.face-paper h2{font-size:22px;line-height:29px;margin-bottom:16px}.case-image{width:190px;height:190px}.case-content-col,.case-copy{max-width:100%}.case-copy p{font-size:15px;line-height:22px}.case-return-btn{padding:9px 20px;font-size:12px}.case-nav-btn{padding:9px 18px;font-size:12.5px}}@media (max-width:575px){.work-hero{padding:85px 0 100px}.work-intro{margin-bottom:20px}.work-intro h1{font-size:28px;line-height:38px;letter-spacing:.12em;margin-bottom:14px}.work-intro p{font-size:14px;line-height:1.45}.card-hand{height:235px}.work-card{max-width:112px;height:162px;border-radius:8px}.work-card.is-active{transform:translateX(-50%) translateY(-10px) rotate(var(--tilt)) scale(1.06)}.work-card-1{left:50%;bottom:28px;--tilt:0deg}.work-card-2{left:33%;bottom:15px;--tilt:-2deg}.work-card-3{left:16%;bottom:0;--tilt:-5deg}.work-card-4{left:67%;bottom:15px;--tilt:2deg}.work-card-5{left:84%;bottom:0;--tilt:5deg}.card-frame{inset:5px;border-radius:32px 2px}.card-frame:before{border-radius:31px 2px}.card-sun{width:42px;height:56px;padding:4px 2px}.card-sun span{font-size:5.8px;line-height:1.1}.card-star{width:17px;height:17px}.pick-card{margin-top:18px;font-size:10px;letter-spacing:.24em}.pick-card span{height:18px}.case-study{padding:45px 14px}.case-study-inner{flex-direction:column;gap:24px}.case-paper,.face-paper{max-width:100%;min-height:420px;padding:12px;border-radius:12px}.case-paper .case-paper-inner,.face-paper .case-paper-inner{padding:24px 16px 20px;min-height:396px}.case-paper h2,.face-paper h2{font-size:20px;line-height:27px;margin-bottom:14px}.case-image{width:175px;height:175px}.case-content-col,.case-copy{max-width:100%}.case-copy p{font-size:14px;line-height:21px}.case-return-btn{padding:8px 18px;font-size:11.5px}.case-nav-row{margin-top:22px;padding-top:16px;gap:10px}.case-nav-btn{padding:8px 16px;font-size:12px}}@media (max-width:420px){.work-intro h1{font-size:24px;line-height:33px;letter-spacing:.1em;margin-bottom:12px}.work-intro p{font-size:13.5px;line-height:1.4}.card-hand{height:210px}.work-card{max-width:96px;height:140px;border-radius:7px}.work-card-1{left:50%;bottom:24px;--tilt:0deg}.work-card-2{left:33.5%;bottom:13px;--tilt:-2deg}.work-card-3{left:16.5%;bottom:0;--tilt:-5deg}.work-card-4{left:66.5%;bottom:13px;--tilt:2deg}.work-card-5{left:83.5%;bottom:0;--tilt:5deg}.card-frame{border-radius:26px 2px;inset:4px;width:calc(100% - 12px);margin:auto}.card-frame:before{border-radius:25px 2px}.card-orbit{width:80px;height:80px}.card-sun{width:36px;height:48px;padding:3px 2px}.card-sun span{font-size:5.2px;line-height:1.1}.card-star{width:14px;height:14px}.pick-card{margin-top:15px;font-size:9px;letter-spacing:.2em}.pick-card span{height:16px}.case-study{padding:40px 12px}.case-paper,.face-paper{padding:10px;min-height:380px}.case-paper .case-paper-inner,.face-paper .case-paper-inner{padding:20px 12px 16px;min-height:360px}.case-paper h2,.face-paper h2{font-size:18px;line-height:25px;margin-bottom:12px}.case-image{width:150px!important;height:150px!important;min-height:150px;min-width:150px;overflow:hidden}.case-copy p{font-size:13.5px;line-height:20px}}@media (max-width:340px){.work-hero{padding:70px 0 16px}.work-intro h1{font-size:21px;line-height:28px;letter-spacing:.08em;margin-bottom:10px}.work-intro p{font-size:12.5px;line-height:1.35}.card-hand{height:185px;margin-top:12px}.work-card{max-width:80px;height:120px;border-radius:6px}.work-card-1{left:50%;bottom:19px;--tilt:0deg}.work-card-2{left:33.5%;bottom:10px;--tilt:-1.8deg}.work-card-3{left:16.5%;bottom:0;--tilt:-4.5deg}.work-card-4{left:66.5%;bottom:10px;--tilt:1.8deg}.work-card-5{left:83.5%;bottom:0;--tilt:4.5deg}.card-frame{inset:3px;border-radius:20px 1px}.card-frame:before{border-radius:19px 1px}.card-orbit{width:70px;height:70px}.card-sun{width:30px;height:40px;padding:2px 1px}.card-sun span{font-size:4.4px;line-height:1.05}.card-star{width:11px;height:11px}.pick-card{margin-top:12px;font-size:8.5px;letter-spacing:.16em}.pick-card span{height:14px}.case-paper,.face-paper{padding:8px;min-height:340px}.case-paper .case-paper-inner,.face-paper .case-paper-inner{padding:16px 10px 14px;min-height:324px}.case-paper h2,.face-paper h2{font-size:16px;line-height:22px}.case-image{width:130px;height:130px}.case-copy p{font-size:12.5px;line-height:19px}}.contact-banner{padding:126px 0;background-size:cover;background-position:50%;background-repeat:no-repeat;min-height:calc(100vh - 150px)}.contact-banner .banner-text h1{font-family:Playfair Display;font-weight:600;font-size:60px;line-height:80px;text-align:center;letter-spacing:.2em;text-transform:uppercase;color:#F6F6F6;text-shadow:0 1px 2px rgba(255,255,255,.2)}.contact-form-sec{padding:100px 0}.contact-form-sec .form-title .icon-box{display:flex;align-items:center;justify-content:center;margin-bottom:20px}.contact-form-sec .form-title .icon-box .hero-diamond-svg{width:18px;height:18px;display:block;animation:diamondPulse 2.8s ease-in-out infinite;filter:drop-shadow(0 0 2px rgba(33,82,219,.4));will-change:transform,filter}.contact-form-sec .form-title h2{font-family:DM Sans,sans-serif;font-weight:400;font-size:20px;line-height:28px;text-align:center;color:#161616;margin-top:15px}.form-container-card{max-width:580px;margin:55px auto 0;background:transparent;border:none;border-radius:0;padding:0;box-shadow:none;position:relative}.contact-form{width:100%;margin:0 auto}.contact-form-field{margin-bottom:36px;position:relative}.contact-form-field label{display:block;font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#666666;margin-bottom:6px}.contact-form-field input,.contact-form-field textarea{display:block;width:100%;background:transparent;border:none;border-bottom:1px solid rgba(22,22,22,.28);border-radius:0;padding:10px 0 12px;font-size:16px;font-family:var(--font-dm-sans),"DM Sans",sans-serif;color:#161616;outline:none;box-shadow:none;transition:border-color .25s ease}.contact-form-field input::placeholder,.contact-form-field textarea::placeholder{color:#9E9E9E;font-weight:300;font-size:15px}.contact-form-field input{height:44px}.contact-form-field textarea{min-height:85px;resize:vertical;line-height:1.5}.contact-form-field input:focus,.contact-form-field textarea:focus{background:transparent;border-bottom-color:#2152DB;box-shadow:none}.contact-form-field input[aria-invalid=true],.contact-form-field textarea[aria-invalid=true]{border-bottom-color:#B42318;background:transparent}.contact-form-error{margin:6px 0 0;font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:12px;line-height:16px;color:#B42318}.contact-btn-wrap{margin-top:45px;text-align:center}.submit-btn{min-width:220px;height:52px;padding:0 46px;border-radius:30px;background:#111116;color:#FFFFFF;border:1px solid rgba(255,255,255,.12);font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:14px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:12px;box-shadow:0 4px 16px rgba(0,0,0,.08);transition:background-color .25s ease,transform .25s ease,box-shadow .25s ease}.submit-btn:hover{background:#2152DB;box-shadow:0 8px 24px rgba(33,82,219,.3);transform:translateY(-2px)}.submit-btn:disabled{opacity:.7;cursor:not-allowed;transform:none}.btn-diamond-icon{width:8px;height:8px;background:#3B82F6;transform:rotate(45deg);border-radius:1px;transition:all .3s ease}.submit-btn:hover .btn-diamond-icon{background:#FFFFFF;box-shadow:0 0 8px #FFFFFF}.contact-form-success-box{text-align:center;padding:50px 20px}.contact-form-success-box .success-icon-wrap{margin-bottom:20px;display:flex;justify-content:center}.contact-form-success-box .hero-diamond-svg{width:20px;height:20px;animation:diamondPulse 2.8s ease-in-out infinite;filter:drop-shadow(0 0 2px rgba(33,82,219,.4))}.contact-form-success-box h3{font-family:Playfair Display,serif;font-size:32px;line-height:42px;color:#161616;margin-bottom:12px}.contact-form-success-box p{font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:16px;line-height:24px;color:#444444;margin-bottom:28px}.contact-form-success-box .reset-inquiry-btn{background:none;border:none;font-family:var(--font-dm-sans),"DM Sans",sans-serif;font-size:14px;font-weight:500;color:#2152DB;text-decoration:underline;text-underline-offset:4px;cursor:pointer;transition:color .2s ease}.contact-form-success-box .reset-inquiry-btn:hover{color:#111116}.swiper-pagination-progressbar{bottom:0!important;top:auto!important;background-color:#373737!important}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#5F5F5F!important}@media screen and (max-width:1024px){.diplomat-grid{gap:40px}.solitaire-view{padding:120px 0}.glob-coordinate-three{left:6.5%}.envoy-main-section,.our-expertise{padding:100px 0}.team-card .team-card-body .team-card-info h2{font-size:23px;line-height:30px}.team-card .team-card-body .team-card-info .role{font-size:16px;line-height:20px}}@media screen and (max-width:991px){.diplomat-section,.hero-section{padding:60px 0}.diplomat-section .diplomat-row .left-side{width:40%}.diplomat-section .diplomat-row .right-side{width:60%;padding-left:60px}.diplomat-row-info{padding:60px 0}.diplomat-slider{display:block}.diplomat-grid{display:none}.diplomat-slider .swiper-slide p{font-family:DM Sans;font-weight:400;font-size:16px;line-height:21px;color:#F6F6F6}.solitaire-view .info-block p{font-size:16px;line-height:20px}.solitaire-view{padding:100px 0}.partners-row .right-side{width:100%;padding-left:0}.partners-row .left-side{width:100%;margin-bottom:65px}.partners-row .left-side h2{text-align:center}.partners-row .right-side .ex-info{margin-top:65px}.our-expertise,.partners-international{padding:60px 0}.envoy-main-section .envoy-info-group .people-info-grid .people-desc{padding-left:30px}.contact-form-sec{padding:60px 0}}@media screen and (max-width:767px){body{background:#FFFFFF}.hero-section .hero-banner-content h1{font-size:20px;line-height:27px}.hero-section .hero-banner-content p{font-size:16px;line-height:21px}.scroll-down{margin-top:87px}.diplomat-section .diplomat-row .right-side{width:100%;padding-left:0;text-align:center}.diplomat-section .diplomat-row .left-side{width:100%;text-align:center;margin-bottom:58px}.diplomat-section .diplomat-row .left-side h2{font-size:20px;line-height:27px;margin-bottom:50px}.diplomat-section .diplomat-row .right-side p{font-size:14px;line-height:18px;text-align:center}.diplomat-section .diplomat-row .right-side .arrow-link{margin-top:51px}.diplomat-slider .swiper-slide p{font-weight:400;font-size:16px;line-height:21px}.diplomat-slider{margin-right:-15px}.diplomat-slider .swiper-pagination{right:15px;left:auto}.diplomat-slider .swiper{padding-bottom:15px}.diplomat-row-info{background-size:cover;padding:40px 0}.solitaire-view{padding:416px 0 44px}.solitaire-bg--default{background-image:url(/_next/static/media/solitaire-mobile-bg-default-22.613f2e2e.png)}.solitaire-bg--hover{background-image:url(/_next/static/media/solitaire-mobile-bg-hover-22.b0b2d87a.png)}.solitaire-view:hover .solitaire-bg--hover{opacity:0}.solitaire-view.is-active .solitaire-bg--hover,.solitaire-view.is-active:hover .solitaire-bg--hover{opacity:1}.solitaire-view .info-block{opacity:1;transform:none;pointer-events:auto;padding:0 15px}.solitaire-view .info-block p{font-size:14px;line-height:18px}.glob-section{height:520px;min-height:520px;overflow:hidden}.glob-section .inner-blob{width:140vw!important;min-width:520px!important;max-width:none!important;height:140vw!important;min-height:520px!important;aspect-ratio:1/1!important;border-radius:50%!important;top:170px!important;left:50%!important;transform:translateX(-50%)!important;margin:0!important}.glob-section.is-active .inner-blob{animation:none!important;opacity:1!important;transform:translateX(-50%)!important}.glob-section.is-active .globe-blue-glint{opacity:1!important;animation:none!important;box-shadow:0 -5px 50px #3465e1bf,0 -2px 7px #628cffcc,inset 0 12px 35px #5a76af24!important;border:1px solid #4c7bff8f!important}.glob-back-dots-container{top:0;height:100%}.glob-back-dots{width:140vw;max-width:140vw;margin:10px auto 0}.glob-section .inner-blob h2{font-size:18px!important;line-height:1.36!important;top:130px!important;width:85vw!important;max-width:280px!important;white-space:normal!important;opacity:1!important;animation:none!important}.glob-section .inner-blob .arrow-link{top:240px!important;font-size:10.5px!important;letter-spacing:.16em!important;gap:8px!important;opacity:1!important;animation:none!important}.glob-section .inner-blob .arrow-link svg{width:16px!important;height:16px!important}.glob-coordinate{font-size:10.5px;gap:8px;animation:none!important;transition:opacity .6s ease-in-out,transform .6s ease-in-out!important}.glob-coordinate-dot{width:7px;height:7px}.glob-section .glob-coordinate.mobile-coord-show{opacity:1!important;pointer-events:auto!important;transform:scale(1)!important}.glob-section .glob-coordinate.mobile-coord-hide{opacity:0!important;pointer-events:none!important;transform:scale(.9)!important}.glob-coordinate-one{top:39%!important;left:30%!important;transform:translateX(-50%)!important}.glob-section .glob-coordinate-one.mobile-coord-hide{transform:translateX(-50%) scale(.9)!important}.glob-coordinate-two{top:49%!important;right:4%!important;left:auto!important;flex-direction:row-reverse!important}.glob-coordinate-three{top:49%!important}.glob-coordinate-four,.glob-coordinate-three{flex-direction:row!important;left:4%!important;right:auto!important}.glob-coordinate-four{top:74.6%!important}.glob-coordinate-five{top:89%!important;right:6%!important;left:auto!important;flex-direction:row-reverse!important}.partners-row .left-side h2{font-size:20px;line-height:27px}.partners-international{padding:40px 0}.partners-bloks{grid-template-columns:repeat(1,1fr);gap:36px}.partners-bloks .partner-box h3{margin-bottom:10px}.partners-row .right-side{border-left:3px solid #d9d9d9;padding-left:20px}.partners-row .right-side .ex-info{margin-top:36px;font-size:16px}.our-expertise{padding:115px 0 93px}.our-expertise .expertise-text-info h2{font-size:22px;line-height:29px;max-width:285px;width:100%;margin:0 auto 53px}.get-in-touch .contact-tagline h2{font-size:24px;line-height:32px;letter-spacing:.1em}.arrow-link{font-size:14px;line-height:18px;letter-spacing:.2em}.site-footer .footer-wrapper{flex-direction:column;gap:20px}.site-footer .footer-wrapper .footer-menu ul{gap:10px;justify-content:center}.envoy-main-section{padding:80px 0 40px}.envoy-main-section .sec-title h1{font-size:32px;line-height:43px;letter-spacing:.2em;margin-bottom:58px}.envoy-main-section .envoy-info-group .people-info-grid .people-img{max-width:211px;margin:0 auto 20px;height:300px}.envoy-main-section .envoy-info-group .people-info-grid{display:block}.envoy-main-section .envoy-info-group .people-info-grid .people-desc{padding-left:0;text-align:center}.people-info-grid .people-desc h2{font-size:28px;line-height:37px;text-align:center}.people-info-grid .people-desc .role-info{font-size:16px;line-height:21px;letter-spacing:.2em;text-transform:capitalize;padding:0;color:#FFFFFF;justify-content:center;margin-left:0;gap:10px}.people-info-grid .work-number .work-inf-block p{font-size:12px;line-height:16px;text-align:center}.people-info-grid .work-number .work-inf-block{padding:20px 10px}.envoy-info-group .people-description{margin-top:43px;gap:24px}.story-block{display:block}.story-label{margin-bottom:20px}.story-block-inline{grid-template-columns:80px minmax(0,1fr)}.story-credentials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.story-cards-governance{grid-template-columns:repeat(1,minmax(0,1fr))}.story-quote{font-size:18px}.envoy-info-group .people-description p,.story-card p,.story-list li,.story-text p{font-size:14px;line-height:19px}.team-list-sec{padding:60px 0}.team-card .team-card-body .team-card-info{flex:1 1;padding-left:0;margin-top:10px}.team-card .team-card-body .team-card-info h2{font-size:32px;line-height:43px;text-transform:capitalize;margin-bottom:5px}.team-card .team-card-body .team-card-info .role{padding:0;border:0;font-size:16px;line-height:21px;letter-spacing:.2em;margin-bottom:5px}.team-card .team-card-body .team-img{max-width:100%}.contact-banner .banner-text h1{letter-spacing:.2em;margin-bottom:58px;font-size:32px;line-height:43px}.contact-banner{min-height:100%;padding:126px 0}.contact-form-sec{padding:50px 0 70px}.form-container-card{padding:0;margin:20px 0 0}.stamp-particles-canvas{width:280px;height:240px}.get-in-touch.wax-seal-hero-section{aspect-ratio:auto;min-height:480px;height:72vh;max-height:620px}.wax-seal-vignette{opacity:1}.wax-seal-content{bottom:10px;padding:0 24px;gap:14px}.wax-seal-title{font-size:clamp(28px,7.5vw,36px);letter-spacing:.03em}.wax-seal-inquire-btn:after{display:none}.wax-seal-inquire-btn:active{transform:scale(.96);background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.32)}.wax-seal-inquire-btn:active .wax-seal-arrow{transform:translateX(4px)}}.glob-title-line,.hero-title-line{display:inline-block}.arrow-link svg{transition:transform .3s cubic-bezier(.25,1,.5,1)}.arrow-link:hover svg{transform:translateX(4px)}.scroll-down .cnt-link{transition:opacity .3s ease,transform .3s ease}.scroll-down .cnt-link:hover{opacity:.75;transform:translateY(2px)}.home-experience .hero-section{background-color:#fff}body:has(.home-intro-pending){background-color:#fff}body:has(.home-intro-pending) .animation-dot-box,body:has(.home-intro-pending) .header-nav .menu-dropdown .menu-link,body:has(.home-intro-pending) .header-nav>ul>.menu-item:not(.menu-dropdown) .menu-link,body:has(.home-intro-pending) .hero-banner-content p,body:has(.home-intro-pending) .hero-title-char,body:has(.home-intro-pending) .hero-title-line-2,body:has(.home-intro-pending) .scroll-down .cnt-link,body:has(.home-intro-pending) .site-header,body:has(.home-intro-pending) .site-header .brand-logo{opacity:0;visibility:hidden}.envoy-main-page.envoy-intro-pending .people-desc .role-info,.envoy-main-page.envoy-intro-pending .people-desc h2,.envoy-main-page.envoy-intro-pending .people-img,.envoy-main-page.envoy-intro-pending .sec-title h1,.envoy-main-page.envoy-intro-pending .work-number .work-inf-block,body:has(.envoy-intro-pending) .people-desc .role-info,body:has(.envoy-intro-pending) .people-desc h2,body:has(.envoy-intro-pending) .people-img,body:has(.envoy-intro-pending) .sec-title h1,body:has(.envoy-intro-pending) .work-number .work-inf-block{opacity:0;visibility:hidden}.scroll-down .cnt-link img{animation:hero-line-bob 1.8s ease-in-out infinite}@keyframes hero-line-bob{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.hero-section .hero-banner-content .animation-dot-box .diamond,.hero-section .hero-banner-content .animation-dot-box .dot-group,.hero-section .hero-banner-content .animation-dot-box .hero-diamond-svg,.people-info-grid .people-desc .role-info .hero-diamond-svg,.people-info-grid .people-desc .role-info .role-diamond-wrap:before,.scroll-down .cnt-link img{animation:none!important}}.people-description .story-block:not(:last-of-type){border-bottom:1px solid #0a0a0a4d;padding-bottom:56px;margin-bottom:56px}.story-block.story-block-origin .story-text p{font-family:Playfair Display;font-weight:400;font-size:16px;line-height:24px;color:#0A0A0A}.story-block.story-block-origin .story-text p .scroll-reveal-word{color:#FFFFFF;display:inline;will-change:color}.story-block.story-block-apprenticeship{margin:0!important;padding:0!important;border:0!important}.story-quote{font-family:Playfair Display!important;font-style:italic!important;font-weight:400;font-size:20px!important;line-height:30px;color:#0A0A0A!important}.people-description .story-content .story-lead{font-family:Playfair Display;font-weight:400;font-size:22px;line-height:35px;color:#0A0A0A}.story-content .list-closing{padding-top:40px}.story-content .list-closing p{margin:0;font-family:Playfair Display;font-weight:600;font-size:18px;line-height:29px;color:#0A0A0A}.story-content .list-closing p:not(:first-of-type){color:#000000B2}.story-block .end-desc p{font-family:Playfair Display;font-style:italic;font-weight:400;font-size:18px;line-height:31px;color:#0A0A0A}.story-block .end-desc{margin-top:40px;padding-top:40px;position:relative}.story-block .end-desc:before{content:"";position:absolute;top:0;display:block;width:100%;height:1px;background:linear-gradient(90deg,rgba(174,134,37,.4),rgba(174,134,37,0))}@media screen and (max-width:1199px){.work-card:before{left:6px}.work-card:after{right:6px}}@media screen and (max-width:1024px){.glob-section .inner-blob .arrow-link{top:min(33.2vw,507px)}}@media screen and (max-width:950px){.work-card:before{left:4px}.work-card:after{right:4px}.card-star{width:20px;height:20px}.card-star.card-star-top{top:4px;left:6px}}@media screen and (max-width:767px){.people-description .story-block:not(:last-of-type){margin-bottom:30px;padding-bottom:30px}.story-tabs{grid-template-columns:repeat(2,1fr)}.work-card:before{top:30px;left:2px}.work-card:after{right:2px;bottom:30px}.card-star{width:12px;height:14px}.card-star.card-star-top{top:1px;left:1px}.card-star-bottom{bottom:1px;right:1px}.site-footer .logo-box{max-width:200px;margin-bottom:20px}.site-footer{padding:40px 0 30px}.contact-form-sec .form-title h2 br{display:none}.contact-form-field input,.contact-form-field textarea{font-size:13px}}.wax-seal-status{display:none}.more-info-envoy-page{padding:100px 0;position:relative}.more-info-envoy-page:after{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:10px;background:linear-gradient(90deg,#AE8625,#F7EF8A 34.62%,#D2AC47 84.13%,#EDC967)}.legal-page{background-color:var(--color-bg,#F6F6F6);color:#0A0A0A;min-height:100vh}.legal-hero{background-color:#0A0A0A;color:#F6F6F6;padding:95px 0;position:relative;overflow:hidden}.legal-hero:after{content:"";position:absolute;bottom:0;left:0;right:0;width:100%;height:2px;background:linear-gradient(90deg,#AE8625,#F7EF8A 34.62%,#D2AC47 84.13%,#EDC967)}.legal-hero-inner{text-align:center;max-width:820px;margin:0 auto;position:relative;z-index:2}.legal-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;letter-spacing:.26em;text-transform:uppercase;color:#AE8625;margin-bottom:22px}.legal-eyebrow .hero-diamond-svg{width:12px;height:12px;display:block;animation:diamondPulse 2.8s ease-in-out infinite;filter:drop-shadow(0 0 2px rgba(174,134,37,.4))}.legal-hero-title{font-family:Playfair Display,serif;font-weight:400;font-size:clamp(34px,5.5vw,56px);line-height:1.18;letter-spacing:.14em;text-transform:uppercase;color:#F6F6F6;margin:0;text-shadow:0 1px 3px rgba(0,0,0,.4)}.legal-hero-desc{font-family:DM Sans,sans-serif;font-weight:300;font-size:clamp(16px,2vw,18px);line-height:1.65;color:rgba(246,246,246,.82);max-width:680px;margin:0 auto 32px}.legal-meta-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px 18px}.legal-meta-pill{display:inline-flex;align-items:center;gap:7px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:400;letter-spacing:.08em;color:rgba(246,246,246,.7);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);padding:6px 14px;border-radius:20px}.legal-meta-pill strong{color:#FFFFFF;font-weight:500}.legal-body-sec{padding:80px 0 100px}.legal-layout-grid{display:grid;grid-template-columns:290px minmax(0,1fr);gap:48px;align-items:start}.legal-sidebar{position:sticky;top:36px;background:#FFFFFF;border:1px solid rgba(10,10,10,.08);border-radius:4px;padding:28px 24px;box-shadow:0 4px 18px rgba(0,0,0,.03);max-height:calc(100vh - 72px);overflow-y:auto}.legal-sidebar-header{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid rgba(10,10,10,.08)}.legal-sidebar-header h3{font-family:DM Sans,sans-serif;font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#0A0A0A;margin:0}.legal-sidebar-nav{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.legal-sidebar-link{display:flex;align-items:baseline;gap:12px;padding:10px 12px;border-radius:4px;font-family:DM Sans,sans-serif;font-size:13px;line-height:1.45;color:#444444;text-decoration:none;transition:all .25s ease;border-left:2px solid transparent}.legal-sidebar-link:hover{background-color:rgba(33,82,219,.05);color:#2152DB}.legal-sidebar-link.active{background-color:rgba(33,82,219,.08);color:#2152DB;font-weight:500;border-left-color:#2152DB}.legal-sidebar-link .link-num{font-family:Playfair Display,serif;font-size:12px;font-weight:600;color:#888888;min-width:18px}.legal-sidebar-link.active .link-num{color:#2152DB}.legal-sidebar-cta{margin-top:24px;padding-top:20px;border-top:1px solid rgba(10,10,10,.08)}.legal-sidebar-cta p{line-height:1.5;color:#666666;margin-bottom:12px}.legal-sidebar-cta a,.legal-sidebar-cta p{font-family:DM Sans,sans-serif;font-size:12px}.legal-sidebar-cta a{display:inline-flex;align-items:center;gap:8px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#2152DB;transition:transform .25s ease}.legal-sidebar-cta a:hover{transform:translateX(3px)}.legal-mobile-quickbar{display:none;margin-bottom:28px}.legal-mobile-quickbar select{width:100%;padding:14px 18px;background:#FFFFFF;border:1px solid rgba(10,10,10,.12);border-radius:4px;font-family:DM Sans,sans-serif;font-size:14px;color:#0A0A0A;outline:none;cursor:pointer}.legal-content-area{display:flex;flex-direction:column;gap:36px}.legal-card{background:#FFFFFF;border:1px solid rgba(10,10,10,.08);border-radius:4px;padding:44px 48px;box-shadow:0 4px 20px rgba(0,0,0,.02);scroll-margin-top:40px;transition:border-color .3s ease}.legal-card:hover{border-color:rgba(33,82,219,.2)}.legal-card-header{display:flex;align-items:baseline;gap:16px;padding-bottom:20px;margin-bottom:24px;border-bottom:1px solid rgba(10,10,10,.07)}.legal-card-num{font-weight:600;font-size:26px;color:#AE8625;letter-spacing:.04em}.legal-card-num,.legal-card-title{font-family:Playfair Display,serif}.legal-card-title{font-weight:500;font-size:clamp(22px,3vw,28px);line-height:1.3;color:#0A0A0A;margin:0}.legal-card-body p{font-family:DM Sans,sans-serif;font-size:15px;line-height:1.75;color:#242424;margin-bottom:18px}.legal-card-body p:last-child{margin-bottom:0}.legal-card-body h3,.legal-card-body h4{font-family:Playfair Display,serif;font-size:18px;font-weight:600;color:#0A0A0A;margin:28px 0 12px;letter-spacing:.02em}.legal-callout{background:rgba(33,82,219,.04);border-left:3px solid #2152db;padding:20px 24px;margin:22px 0;border-radius:0 4px 4px 0}.legal-callout p{font-family:DM Sans,sans-serif;font-size:14.5px;line-height:1.65;color:#0A0A0A;margin-bottom:0}.legal-callout strong{color:#0A0A0A;font-weight:600}.legal-callout.legal-callout-gold{background:rgba(174,134,37,.05);border-left-color:#AE8625}.legal-bullet-list{list-style:none;padding:0;margin:18px 0 24px;display:flex;flex-direction:column;gap:12px}.legal-bullet-list li{position:relative;padding-left:24px;font-family:DM Sans,sans-serif;font-size:15px;line-height:1.65;color:#242424}.legal-bullet-list li:before{content:"";position:absolute;left:6px;top:9px;width:6px;height:6px;background:#2152DB;transform:rotate(45deg)}.legal-bullet-list.gold-bullets li:before{background:#AE8625}.legal-table-wrap{overflow-x:auto;margin:24px 0;border:1px solid rgba(10,10,10,.08);border-radius:4px}.legal-table{width:100%;border-collapse:collapse;text-align:left;font-family:DM Sans,sans-serif;font-size:14px}.legal-table th{background:#F4F4F4;padding:14px 18px;font-weight:600;color:#0A0A0A;letter-spacing:.04em;border-bottom:1px solid rgba(10,10,10,.1)}.legal-table td{padding:14px 18px;color:#333333;border-bottom:1px solid rgba(10,10,10,.06);line-height:1.5}.legal-table tr:last-child td{border-bottom:none}.legal-bottom-cta{margin-top:60px;background:#0A0A0A;color:#F6F6F6;border-radius:4px;padding:56px 48px;text-align:center;position:relative;overflow:hidden}.legal-bottom-cta:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#AE8625,#F7EF8A 34.62%,#D2AC47 84.13%,#EDC967)}.legal-bottom-cta h3{font-family:Playfair Display,serif;font-size:clamp(24px,4vw,32px);font-weight:400;letter-spacing:.1em;text-transform:uppercase;color:#FFFFFF;margin-bottom:14px}.legal-bottom-cta p{font-family:DM Sans,sans-serif;font-size:15px;line-height:1.6;color:rgba(246,246,246,.78);max-width:540px;margin:0 auto 30px}.legal-bottom-cta .submit-btn{text-decoration:none}@media screen and (max-width:991px){.legal-layout-grid{grid-template-columns:1fr;gap:32px}.legal-sidebar{display:none}.legal-mobile-quickbar{display:block}.legal-card{padding:32px 28px}.legal-hero{padding:75px 0}.legal-bottom-cta{padding:44px 28px}}@media screen and (max-width:767px){.legal-card{padding:26px 20px}.legal-card-header{gap:12px}.legal-card-num{font-size:22px}.legal-body-sec{padding:50px 0 70px}.legal-hero{padding:60px 0}.legal-meta-row{flex-direction:column;gap:8px}}