:root{--sr-ink:#121e2a;--sr-navy:#101c29;--sr-soft:#f7f5f0;--sr-gold:#d5a95d;--sr-cream:#f2e8d4}html{scroll-behavior:smooth}body.sr-landing{margin:0!important;background:#fff!important}body.sr-landing #wpadminbar{z-index:1000}#sr-site,#sr-site *{box-sizing:border-box}#sr-site{font-family:'DM Sans',sans-serif;color:var(--sr-ink);font-size:15px;line-height:1.65;overflow:hidden;background:#fff}#sr-site a{text-decoration:none}#sr-site button,#sr-site input,#sr-site select,#sr-site textarea{font-family:inherit}#sr-site button{cursor:pointer}#sr-site h1,#sr-site h2,#sr-site h3,#sr-site h4,#sr-site p{margin-top:0}#sr-site h1,#sr-site h2,#sr-site h3{font-family:Manrope,sans-serif;letter-spacing:-.052em;line-height:1.13}#sr-site .sr-shell{max-width:1300px;padding:0 48px;margin:auto;position:relative}#sr-site .sr-section{padding:130px 0}#sr-site .sr-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.sr-grain{pointer-events:none;position:fixed;inset:0;opacity:.045;z-index:6;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='.35'/%3E%3C/svg%3E")}
#sr-site .sr-header{background:#111d29;color:white;position:relative;z-index:30;border-bottom:1px solid rgba(255,255,255,.12)}#sr-site .sr-header-inner{min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:30px}#sr-site .sr-logo{color:white;display:flex;align-items:center;gap:13px;flex-shrink:0}#sr-site .sr-logo-icon{width:48px;height:48px;border:1px solid rgba(213,169,93,.65);border-radius:50%;display:flex;align-items:center;justify-content:center;font:800 16px Manrope,sans-serif;letter-spacing:-2px}#sr-site .sr-logo-dot{color:var(--sr-gold)}#sr-site .sr-logo-name{font:500 13px Manrope,sans-serif;letter-spacing:.18em;line-height:1.1}#sr-site .sr-logo-name b{font-weight:800}#sr-site .sr-logo-name small{display:block;color:#acb3b9;font:600 7px Manrope,sans-serif;letter-spacing:.26em;margin-top:8px}#sr-site .sr-nav{display:flex;gap:31px}#sr-site .sr-nav a{color:#c1c9d0;font-size:12px;font-weight:600;transition:color .25s}#sr-site .sr-nav a:hover{color:var(--sr-gold)}#sr-site .sr-head-actions{display:flex;align-items:center;gap:14px}#sr-site .sr-lang-wrap{position:relative}#sr-site #sr-lang{background:transparent;color:white;border:1px solid rgba(255,255,255,.24);border-radius:100px;padding:12px 25px 12px 14px;font-size:11px;max-width:133px;appearance:auto}#sr-site #sr-lang option{background:#182534;color:#fff}#sr-site .sr-nav-cta{display:flex;align-items:center;gap:15px;background:var(--sr-gold);color:#111820;padding:14px 18px;border-radius:4px;font-weight:800;font-size:11px;white-space:nowrap}#sr-site .sr-nav-cta span{font-size:17px}#sr-site #sr-menu-toggle{display:none;background:transparent;border:0;padding:8px}#sr-site #sr-menu-toggle span{display:block;width:24px;height:2px;background:white;margin:6px}
#sr-site .sr-hero{min-height:690px;position:relative;background:radial-gradient(ellipse at 75% 25%,#284051 0,#172635 38%,#111d29 75%);color:white;padding-top:64px}#sr-site .sr-hero:before{content:"";position:absolute;right:0;top:0;bottom:0;width:42%;opacity:.14;background-image:linear-gradient(90deg,transparent 99%,#b5a084 100%),linear-gradient(0deg,transparent 99%,#b5a084 100%);background-size:56px 56px}#sr-site .sr-hero-glow{position:absolute;width:800px;height:800px;left:-380px;top:-380px;border-radius:50%;background:radial-gradient(circle,rgba(213,169,93,.085),transparent 65%)}#sr-site .sr-hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:20px;align-items:center;min-height:580px}#sr-site .sr-hero-copy{position:relative;z-index:4;padding:0 0 40px}#sr-site .sr-brow{display:flex;gap:10px;align-items:center;letter-spacing:.2em;font-size:10px;color:#d6c39e;font-weight:800;line-height:1.5}#sr-site .sr-status-dot{width:8px;height:8px;background:var(--sr-gold);border-radius:50%;box-shadow:0 0 0 5px rgba(213,169,93,.12)}#sr-site .sr-hero h1{font-size:clamp(46px,5.15vw,77px);max-width:780px;margin:27px 0 23px;font-weight:700;letter-spacing:-.07em;line-height:1.13}#sr-site .sr-hero h1 em{font-weight:500;color:#dfb978;font-style:normal}#sr-site .sr-hero-copy>p{font-size:17px;max-width:525px;color:#b9c4cf;line-height:1.9;margin-bottom:35px}#sr-site .sr-hero-actions{display:flex;flex-wrap:wrap;gap:14px}#sr-site .sr-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid transparent;border-radius:4px;padding:17px 22px;min-height:58px;font-size:12px;font-weight:800;transition:background .25s,transform .25s,color .25s}#sr-site .sr-btn:hover{transform:translateY(-3px)}#sr-site .sr-btn span:last-child{font-size:19px}#sr-site .sr-btn-gold{background:var(--sr-gold);color:#0d1b27}#sr-site .sr-btn-gold:hover{background:#e7c589}#sr-site .sr-btn-light{color:#fff;border-color:#65707c;background:rgba(255,255,255,.04)}#sr-site .sr-btn-light:hover{background:rgba(255,255,255,.12)}#sr-site .sr-hero-sign{display:flex;align-items:center;gap:18px;margin-top:57px}#sr-site .sr-hero-sign .sr-line{width:40px;height:1px;background:var(--sr-gold)}#sr-site .sr-hero-sign strong{display:block;color:#fff;font-size:12px;letter-spacing:.08em}#sr-site .sr-hero-sign small{display:block;color:#9dabb8;font-size:9px;letter-spacing:.18em;margin-top:4px}
#sr-site .sr-hero-art{height:590px;position:relative;display:flex;align-items:center;justify-content:center}#sr-site .sr-orbit{border:1px solid rgba(213,169,93,.18);border-radius:50%;position:absolute;inset:38px -10px;transform:rotate(-24deg)}#sr-site .sr-orbit-two{inset:80px -65px;transform:rotate(27deg);border-color:rgba(255,255,255,.08)}#sr-site .sr-portrait-frame{width:79%;max-width:400px;height:500px;position:relative;border-radius:210px 210px 8px 8px;overflow:hidden;border:1px solid rgba(213,169,93,.45);box-shadow:0 22px 110px rgba(0,0,0,.27);background:linear-gradient(140deg,#384a57,#172532 65%)}#sr-site .sr-portrait-frame>img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}#sr-site .sr-portrait-gradient{position:absolute;inset:50% 0 0;background:linear-gradient(transparent,rgba(8,20,29,.32))}#sr-site .sr-portrait-fallback{height:100%;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 40% 20%,#4a5963,#1b2a38 66%)}#sr-site .sr-portrait-monogram{font:300 142px Manrope,sans-serif;letter-spacing:-.14em;color:rgba(238,218,181,.68);padding-right:17px}#sr-site .sr-portrait-placeholder{font-size:10px;letter-spacing:.15em;text-transform:uppercase;color:#ced6dc}#sr-site .sr-float-card{position:absolute;z-index:3;padding:19px 22px;background:#fff;color:#1a2731;box-shadow:0 20px 40px rgba(0,0,0,.14);font-size:10px;font-weight:800;letter-spacing:.12em;line-height:1.65;animation:sr-float 6s ease-in-out infinite}#sr-site .sr-float-one{top:128px;left:-18px;display:flex;align-items:center;gap:12px}#sr-site .sr-float-icon{color:#ae8345;font-size:25px}#sr-site .sr-float-two{bottom:106px;right:-7px;display:flex;align-items:center;gap:13px;animation-delay:-3s}#sr-site .sr-small-circle{border:1px solid #d5bd91;border-radius:50%;height:42px;width:42px;display:flex;align-items:center;justify-content:center;font-size:23px;color:#a27a3f}#sr-site .sr-hero-caption{position:absolute;bottom:22px;font-size:9px;letter-spacing:.26em;color:#a5b2bc}#sr-site .sr-hero-caption span{color:var(--sr-gold)}#sr-site .sr-scroll-hint{position:absolute;bottom:24px;left:50px;letter-spacing:.24em;font-size:9px;color:#8795a0}#sr-site .sr-scroll-hint span{font-size:18px;margin-left:12px}
#sr-site .sr-stat-section{background:#f3f0e9;border-bottom:1px solid #e4ded2}#sr-site .sr-stats{display:grid;grid-template-columns:repeat(4,1fr)}#sr-site .sr-stat{padding:45px 30px;border-right:1px solid #ded9ce}#sr-site .sr-stat:first-child{padding-left:0}#sr-site .sr-stat:last-child{border:0}#sr-site .sr-stat strong{display:block;font-family:Manrope,sans-serif;font-size:38px;letter-spacing:-.07em;line-height:1.1}#sr-site .sr-stat strong span{font-size:16px;color:#a47e48;letter-spacing:0}#sr-site .sr-stat>span{display:block;color:#69727a;font-size:11px;margin-top:9px}#sr-site .sr-stat-footnote{margin:0;padding-bottom:12px;font-size:10px;color:#8c8b87;text-align:right}
#sr-site .sr-about-grid{display:grid;grid-template-columns:.86fr 1.14fr;gap:120px;align-items:center}#sr-site .sr-about-visual{position:relative}#sr-site .sr-abstract-art{height:525px;background:#d5b67f;position:relative;overflow:hidden}#sr-site .sr-art-circle{position:absolute;width:600px;height:600px;border:100px solid rgba(255,255,255,.25);border-radius:50%;top:-130px;left:-270px}#sr-site .sr-art-stripe{position:absolute;width:300px;height:800px;transform:rotate(30deg);background:#172532;top:-220px;right:-130px}#sr-site .sr-art-letter{position:absolute;bottom:65px;left:45px;color:#fff;font-size:clamp(95px,13vw,185px);font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-.13em;line-height:1}#sr-site .sr-art-letter span{color:#172532}#sr-site .sr-art-text{position:absolute;top:45px;left:45px;font-size:11px;letter-spacing:.3em;font-weight:800;line-height:1.7}#sr-site .sr-about-tag{position:absolute;bottom:-28px;right:-28px;padding:25px 30px;background:#162635;color:#fff;font-size:11px;letter-spacing:.17em;font-weight:800}#sr-site .sr-about-tag span{color:#d5a95d}#sr-site .sr-kicker{font-size:11px;font-weight:800;letter-spacing:.22em;color:#ae864e;margin-bottom:24px}#sr-site .sr-about h2,#sr-site .sr-section-heading h2,#sr-site .sr-timeline h2,#sr-site .sr-enquiry h2{font-size:clamp(35px,3.7vw,54px);max-width:680px;margin-bottom:24px}#sr-site .sr-about-copy .sr-lead{font-size:18px;line-height:1.8;color:#263340}#sr-site .sr-about-copy p{color:#6b747c;font-size:15px;line-height:1.95;margin-bottom:17px}#sr-site .sr-inline-link{display:inline-flex;align-items:center;gap:30px;margin-top:20px;color:#172632;font-weight:800;font-size:12px;border-bottom:1px solid #d4aa61;padding-bottom:12px}#sr-site .sr-inline-link span{font-size:20px;color:#b18b4f}
#sr-site .sr-portfolio{background:#f7f7f5}#sr-site .sr-section-heading{display:flex;justify-content:space-between;align-items:end;gap:80px;margin-bottom:53px}#sr-site .sr-section-heading h2{margin-bottom:0}#sr-site .sr-section-heading>p{max-width:380px;margin-bottom:5px;color:#6f7c84;line-height:1.9}#sr-site .sr-company-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}#sr-site .sr-company{min-height:340px;position:relative;padding:31px;background:#fff;border:1px solid #e8e8e3;display:flex;flex-direction:column;transition:transform .3s,box-shadow .3s}#sr-site .sr-company:hover{transform:translateY(-8px);box-shadow:0 18px 38px rgba(25,35,45,.09)}#sr-site .sr-company:nth-child(2){background:#172736;color:#fff}#sr-site .sr-company:nth-child(2) p{color:#b5c0c7}#sr-site .sr-company:nth-child(2) a{color:#e1b66b}#sr-site .sr-company-top{display:flex;justify-content:space-between;gap:10px;font-size:10px;letter-spacing:.13em;font-weight:800;color:#a4aab0}#sr-site .sr-company-no{color:#bd965a}#sr-site .sr-company-mark{font:800 43px Manrope,sans-serif;letter-spacing:-.13em;color:#c99c59;margin:22px 0 10px}#sr-site .sr-company h3{font-size:24px;letter-spacing:-.05em;margin-bottom:11px}#sr-site .sr-company p{color:#6e7880;font-size:13px;line-height:1.7;max-width:275px;margin-bottom:25px}#sr-site .sr-company a{margin-top:auto;font-size:11px;color:#9b7440;font-weight:800;display:flex;justify-content:space-between}#sr-site .sr-company a span{font-size:18px}#sr-site .sr-company-no-link{margin-top:auto;font-size:9px;letter-spacing:.1em;color:#a3a3a3}
#sr-site .sr-timeline{background:white}#sr-site .sr-timeline-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:90px}#sr-site .sr-timeline-note{margin-top:50px;font-weight:800;font-size:11px;letter-spacing:.2em;color:#a9a9a9}#sr-site .sr-timeline-note span{color:#b08b4d;margin:0 10px}#sr-site .sr-milestone{display:grid;grid-template-columns:95px 1fr;gap:25px;border-bottom:1px solid #e6e7e8;padding:24px 0}#sr-site .sr-milestone:first-child{padding-top:0}#sr-site .sr-milestone span{font-family:Manrope,sans-serif;font-weight:800;color:#ae8244;font-size:20px;letter-spacing:-.05em}#sr-site .sr-milestone p{color:#5f6a73;font-size:14px;line-height:1.8;margin:0}
#sr-site .sr-opportunities{background:#132332;color:white;position:relative}#sr-site .sr-opportunities:before{content:"";position:absolute;inset:0;opacity:.12;background:radial-gradient(circle at 90% 0,#b59e7f,transparent 45%)}#sr-site .sr-section-heading-dark>p{color:#a6b2bd}#sr-site .sr-opportunity-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}#sr-site .sr-opp-card{background:#203243;border:1px solid rgba(255,255,255,.08);min-height:355px;padding:26px;display:flex;flex-direction:column;transition:transform .3s,background .3s}#sr-site .sr-opp-card:hover{transform:translateY(-8px);background:#293f51}#sr-site .sr-opp-card:first-child{background:#d3a65d;color:#172532}#sr-site .sr-opp-top{display:flex;justify-content:space-between;color:#9eafbb;font-size:12px}#sr-site .sr-opp-card:first-child .sr-opp-top{color:#5d4527}#sr-site .sr-opp-symbol{font-size:30px;line-height:1}#sr-site .sr-opp-card h3{font-size:24px;margin:52px 0 15px;letter-spacing:-.05em}#sr-site .sr-opp-card p{font-size:13px;color:#b2bdc7;line-height:1.8;margin-bottom:30px}#sr-site .sr-opp-card:first-child p{color:#4e402e}#sr-site .sr-opp-link{margin-top:auto;color:#f7d397;display:flex;justify-content:space-between;align-items:center;font-weight:800;font-size:12px}#sr-site .sr-opp-card:first-child .sr-opp-link{color:#1b2c38}#sr-site .sr-opp-link span{font-size:21px}
#sr-site .sr-insights{background:#f9f8f5}#sr-site .sr-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}#sr-site .sr-blog-card{background:#fff;border:1px solid #e7e5df}#sr-site .sr-blog-visual{height:175px;background:linear-gradient(135deg,#2a4152,#12202d);padding:25px;color:#d4b379;display:flex;flex-direction:column;justify-content:space-between}#sr-site .sr-blog-card:nth-child(2) .sr-blog-visual{background:linear-gradient(135deg,#9c7944,#d2ac71);color:#fff}#sr-site .sr-blog-card:nth-child(3) .sr-blog-visual{background:linear-gradient(135deg,#4b5c5e,#18252b)}#sr-site .sr-blog-visual span{font-size:10px;letter-spacing:.18em}#sr-site .sr-blog-visual strong{font-size:70px;line-height:1;letter-spacing:-.09em;opacity:.35;font-family:Manrope,sans-serif}#sr-site .sr-blog-content{padding:27px}#sr-site .sr-blog-content small{color:#a4a5a3;font-size:10px;letter-spacing:.1em;text-transform:uppercase}#sr-site .sr-blog-content h3{font-size:21px;margin:13px 0 26px;min-height:75px;line-height:1.35}#sr-site .sr-blog-content a{font-size:12px;color:#a77d43;font-weight:800}
#sr-site .sr-enquiry{background:#e9e8e3}#sr-site .sr-enquiry-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:start}#sr-site .sr-enquiry-info{padding-top:60px}#sr-site .sr-enquiry-info>p{max-width:370px;color:#66737c;line-height:1.9;font-size:17px}#sr-site .sr-quote{margin-top:85px;max-width:350px;font:500 italic 29px Georgia,serif;line-height:1.4;color:#9c7c4c}#sr-site .sr-coordinates{margin-top:70px;font-size:10px;font-weight:800;letter-spacing:.2em;color:#939999;line-height:2}#sr-site .sr-form-card{background:#fff;padding:48px;box-shadow:0 20px 80px rgba(29,35,39,.07)}#sr-site .sr-form-kicker{display:block;color:#b4925a;font-size:10px;letter-spacing:.18em;font-weight:800;margin-bottom:22px}#sr-site .sr-form-card h3{font-size:30px;margin-bottom:10px}#sr-site .sr-form-card>p{font-size:13px;color:#747d83;line-height:1.8;margin-bottom:28px}#sr-site #sr-enquiry-form{display:grid;gap:16px}#sr-site #sr-enquiry-form label{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:700;color:#46535c}#sr-site #sr-enquiry-form input:not([type=checkbox]),#sr-site #sr-enquiry-form select,#sr-site #sr-enquiry-form textarea{display:block;width:100%;background:#fafaf9;border:1px solid #dfe2e2;color:#1b2b38;border-radius:3px;padding:12px 13px;font-size:13px;outline:none;min-height:44px}#sr-site #sr-enquiry-form input:focus,#sr-site #sr-enquiry-form select:focus,#sr-site #sr-enquiry-form textarea:focus{border-color:#ac8a54;box-shadow:0 0 0 3px rgba(213,169,93,.16)}#sr-site .sr-form-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}#sr-site #sr-enquiry-form .sr-check{display:flex;flex-direction:row;align-items:flex-start;gap:10px;font-size:11px;line-height:1.6;color:#7b8287;font-weight:400}#sr-site .sr-check input{margin-top:3px;accent-color:#b18b53}#sr-site .sr-check a{color:#9c773f;text-decoration:underline}#sr-site .sr-form-submit{margin-top:4px;width:100%;border:0;text-align:left}#sr-site .sr-form-submit:disabled{opacity:.6;cursor:wait}#sr-site #sr-form-status{min-height:1.2em;font-size:12px}#sr-site .sr-success{color:#26704d}#sr-site .sr-error{color:#b34136}#sr-site .sr-honeypot{position:absolute;left:-99999px;opacity:0}
#sr-site .sr-footer{background:#101b27;color:#fff;padding:60px 0 24px}#sr-site .sr-footer-main{display:flex;justify-content:space-between;align-items:center;padding-bottom:75px}#sr-site .sr-footer-logo{font:600 26px Manrope,sans-serif;letter-spacing:-.07em;color:#fff}#sr-site .sr-footer-logo b{font-weight:800}#sr-site .sr-footer-logo span{color:#d6a85d}#sr-site .sr-footer-main p{font-size:10px;letter-spacing:.15em;color:#8393a1;margin:14px 0 0}#sr-site .sr-footer-cta{color:#dcb575;border-bottom:1px solid #ad8b55;font-size:13px;font-weight:800;padding-bottom:10px}#sr-site .sr-footer-bottom{border-top:1px solid #2b3844;padding-top:25px;display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:10px;color:#82919f}#sr-site .sr-footer-bottom>span:nth-child(2){max-width:590px}#sr-site .sr-footer-bottom a{color:#b6c2cc;margin-left:16px;font-size:10px}#sr-site .sr-reveal{opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s cubic-bezier(.19,1,.22,1)}#sr-site .sr-reveal.is-visible{opacity:1;transform:translateY(0)}@keyframes sr-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-14px)}}
@media(max-width:1180px){#sr-site .sr-shell{padding:0 30px}#sr-site .sr-nav{gap:17px}#sr-site .sr-nav a{font-size:11px}#sr-site .sr-nav-cta{display:none}#sr-site .sr-hero h1{font-size:58px}#sr-site .sr-about-grid{gap:65px}#sr-site .sr-opportunity-grid{grid-template-columns:repeat(2,1fr)}#sr-site .sr-opp-card{min-height:300px}#sr-site .sr-enquiry-grid{gap:45px}}@media(max-width:800px){#sr-site .sr-shell{padding:0 23px}#sr-site .sr-section{padding:80px 0}#sr-site .sr-header-inner{min-height:77px}#sr-site .sr-logo-icon{width:40px;height:40px}#sr-site .sr-nav{position:absolute;top:77px;left:0;right:0;background:#142330;padding:20px 25px;display:none;flex-direction:column;gap:20px;box-shadow:0 20px 40px rgba(0,0,0,.23)}#sr-site .sr-nav.is-open{display:flex}#sr-site #sr-menu-toggle{display:block}#sr-site .sr-hero{padding-top:35px}#sr-site .sr-hero-grid{grid-template-columns:1fr;gap:0}#sr-site .sr-hero-copy{padding:35px 0 0}#sr-site .sr-hero h1{font-size:clamp(43px,10vw,64px)}#sr-site .sr-hero-art{height:460px}#sr-site .sr-portrait-frame{height:410px;max-width:335px;width:75%}#sr-site .sr-float-one{left:2%;top:90px}#sr-site .sr-float-two{right:0;bottom:62px}#sr-site .sr-hero-caption{bottom:5px}#sr-site .sr-scroll-hint{display:none}#sr-site .sr-hero-sign{margin-top:25px}#sr-site .sr-stats{grid-template-columns:1fr 1fr}#sr-site .sr-stat{padding:27px!important;border-bottom:1px solid #ded9ce}#sr-site .sr-stat:nth-child(even){border-right:0}#sr-site .sr-stat strong{font-size:30px}#sr-site .sr-about-grid,#sr-site .sr-timeline-grid,#sr-site .sr-enquiry-grid{grid-template-columns:1fr;gap:45px}#sr-site .sr-about-visual{max-width:600px;width:100%}#sr-site .sr-abstract-art{height:360px}#sr-site .sr-art-letter{font-size:120px}#sr-site .sr-about-tag{right:0}#sr-site .sr-company-grid,#sr-site .sr-blog-grid{grid-template-columns:repeat(2,1fr)}#sr-site .sr-section-heading{display:block}#sr-site .sr-section-heading>p{margin-top:20px}#sr-site .sr-enquiry-info{padding:0}#sr-site .sr-quote{margin-top:30px}#sr-site .sr-coordinates{display:none}#sr-site .sr-footer-bottom{flex-wrap:wrap}}@media(max-width:520px){#sr-site .sr-logo-name{font-size:11px}#sr-site .sr-logo-name small{font-size:6px}#sr-site .sr-head-actions{gap:4px}#sr-site #sr-lang{max-width:97px;padding:9px 5px;font-size:10px}#sr-site .sr-hero h1{font-size:43px}#sr-site .sr-hero-copy>p{font-size:15px}#sr-site .sr-hero-actions{display:grid}#sr-site .sr-hero-art{height:380px}#sr-site .sr-portrait-frame{height:335px;width:75%}#sr-site .sr-portrait-monogram{font-size:90px}#sr-site .sr-float-card{padding:12px;font-size:8px}#sr-site .sr-float-one{left:-5px;top:60px}#sr-site .sr-float-two{right:-8px;bottom:53px}#sr-site .sr-small-circle{width:30px;height:30px}#sr-site .sr-company-grid,#sr-site .sr-blog-grid,#sr-site .sr-opportunity-grid{grid-template-columns:1fr}#sr-site .sr-company{min-height:300px}#sr-site .sr-about h2,#sr-site .sr-section-heading h2,#sr-site .sr-timeline h2,#sr-site .sr-enquiry h2{font-size:35px}#sr-site .sr-form-card{padding:25px 20px}#sr-site .sr-form-2{grid-template-columns:1fr}#sr-site .sr-enquiry-grid{gap:30px}#sr-site .sr-footer-main{display:block}#sr-site .sr-footer-cta{display:inline-block;margin-top:30px}#sr-site .sr-milestone{grid-template-columns:65px 1fr;gap:12px}#sr-site .sr-stat{padding:22px 10px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}#sr-site .sr-reveal{opacity:1;transform:none;transition:none}#sr-site .sr-float-card{animation:none}#sr-site *{transition-duration:.01ms!important}}
