@font-face{font-family:Barlow Condensed;src:url(/assets/fonts/BarlowCondensed-SemiBold.ttf)format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/assets/fonts/BarlowCondensed-Bold.ttf)format("truetype");font-style:normal;font-weight:700;font-display:swap}.starling-site{--s-gold:#c2a679;--s-paper:#f1eee5;--s-muted:#b0b0a9;--s-line:#c2a67942;color:var(--s-paper);overflow-wrap:break-word;background:#171717;width:100%;font-family:Manrope,Arial,sans-serif}.starling-site h1,.starling-site h2,.starling-site h3,.starling-site p,.starling-site figure{margin:0}.starling-site a{text-decoration:none}.starling-site svg{flex-shrink:0;width:21px;height:21px;display:block}.starling-site button{font-family:inherit}.starling-site h1,.starling-site h2,.starling-site h3{font-family:Barlow Condensed,Arial Narrow,Arial,sans-serif;font-weight:600}.starling-site h2{letter-spacing:-.6px;text-transform:uppercase;font-size:clamp(52px,5.5vw,78px);line-height:.98}.starling-site h2>span{color:var(--s-gold)}.s-wrap{width:min(1320px,88%);min-width:0;margin-inline:auto}.f-label,.s-eyebrow{letter-spacing:1.8px;color:var(--s-gold);font:500 10px/1.8 Manrope,Arial,sans-serif}.f-logo-filter{pointer-events:none;position:absolute;overflow:hidden;width:0!important;height:0!important}.s-skip{background:var(--s-gold);color:#171717;z-index:100;padding:12px;position:fixed;top:-90px;left:15px}.s-skip:focus{top:10px}.s-header{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#171717f5;border-bottom:1px solid #c2a67938;height:90px;position:sticky;top:0}.s-header-inner{justify-content:space-between;align-items:center;gap:35px;width:min(1450px,91%);height:100%;margin:auto;display:flex}.s-brand{flex-shrink:0;width:210px;display:block}.s-logo-art{aspect-ratio:1500/570;width:100%;display:block;position:relative;overflow:hidden}.s-logo-art img{filter:url(#starling-logo-cutout);width:132.2%;max-width:none;height:auto;position:absolute;top:-14.0351%;left:-18.6667%}.s-nav{align-items:center;gap:10px;font-size:11px;display:flex}.s-nav>a{color:#c6c5bd;white-space:nowrap;align-items:center;gap:23px;min-height:46px;transition:color .2s,background .2s,border-color .2s;display:flex}.s-nav>a:not(.s-nav-quote){color:#e0c79f;background:#c2a67917;border:1px solid #c2a67980;padding:11px 15px;font-weight:600}:is(.s-nav>a:not(.s-nav-quote):hover,.s-nav>a:not(.s-nav-quote):focus-visible){color:#f5e2c0;background:#c2a67932;border-color:#dfc395}.s-nav>a:hover{color:#e4cea7}.s-nav>a.s-nav-quote{color:#191919;background:#c2a679;padding:12px 19px;font-weight:700}.s-nav-quote svg{width:17px;height:17px}.s-menu{display:none}.s-button{text-align:left;border:1px solid #0000;border-radius:0;justify-content:space-between;align-items:center;gap:32px;max-width:100%;min-height:56px;padding:17px 23px;font:600 12px/1.6 Manrope,Arial,sans-serif;transition:background .2s,color .2s;display:inline-flex}.s-gold{color:#191919;background:#c2a679;border-color:#c2a679}.s-gold:hover{background:#d6bf98;border-color:#d6bf98}.s-text-link{color:#d2ba94;text-align:left;background:0 0;border:0;border-bottom:1px solid #c2a67977;justify-content:space-between;align-items:center;gap:30px;min-height:44px;padding:11px 0;font-size:12px;line-height:1.7;display:inline-flex}.s-text-link svg{width:17px;height:17px;transition:transform .2s}.s-text-link:hover svg{transform:translate(3px,-3px)}.f-hero{background:#171717;padding-top:40px}.f-hero-inner{grid-template-columns:1.05fr 1fr;align-items:stretch;gap:6%;width:min(1450px,91%);min-height:650px;margin:auto;display:grid}.f-hero-copy{flex-direction:column;justify-content:center;padding:38px 0 45px 2%;display:flex}.f-hero-copy>.f-label{letter-spacing:1.8px;align-items:center;gap:12px;margin-bottom:27px;font-size:11px;display:flex}.f-hero-copy>.f-label span{background:#c2a679;width:23px;height:2px}.f-hero h1{letter-spacing:-1px;font-size:clamp(88px,9.2vw,142px);font-weight:700;line-height:.89}.f-hero h1>span{color:#c2a679}.f-hero-description{color:#b4b4ac;max-width:450px;font-size:14px;line-height:1.95;margin-top:29px!important}.f-hero-actions{flex-wrap:wrap;align-items:center;gap:26px;margin-top:30px;display:flex}.f-quiet-link{color:#d4d3c9;align-items:center;gap:15px;min-height:46px;font-size:11px;display:inline-flex}.f-quiet-link svg{width:16px;height:16px}.f-hero-proof{color:#92948d;align-items:center;gap:23px;margin-top:42px;font-size:9px;line-height:1.8;display:flex}.f-hero-proof>span{align-items:center;gap:8px;display:flex}.f-hero-proof>span:before{content:"";background:#c2a679;flex-shrink:0;width:4px;height:4px}.f-hero-visual{background:#2c3330;min-width:0;min-height:600px;position:relative;overflow:hidden}.f-hero-visual>img{object-fit:cover;object-position:48% 50%;width:100%;height:100%;display:block;position:absolute}.f-hero-visual:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0b100ddb);position:absolute;inset:60% 0 0}.f-hero-visual figcaption{z-index:1;justify-content:space-between;align-items:flex-end;gap:20px;display:flex;position:absolute;bottom:30px;left:30px;right:24px}.f-hero-visual figcaption>span{letter-spacing:.2px;color:#f3eee0;font:600 28px/1.05 Barlow Condensed,Arial,sans-serif}.f-hero-visual figcaption small{color:#cfcec2;text-align:right;max-width:110px;font-size:7px;line-height:1.8}.f-image-axis{writing-mode:vertical-rl;letter-spacing:2px;color:#f2ecd9;z-index:1;font-size:7px;position:absolute;top:25px;right:18px}.f-hero-bottom{letter-spacing:1.8px;color:#868980;border-top:1px solid #c2a6793b;justify-content:space-between;align-items:center;gap:30px;width:min(1450px,91%);margin:30px auto 0;padding:20px 0;font-size:7px;display:flex}.f-hero-bottom a{letter-spacing:.2px;color:#c7b28e;align-items:center;gap:20px;min-height:32px;font-size:10px;display:flex}.f-hero-bottom svg{width:16px;height:16px}.f-section-head{justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:44px;display:flex}.f-section-head .f-label{margin-bottom:22px}.f-section-head>p,.f-section-head>div>p:not(.f-label){color:#a6a79e;max-width:365px;margin-bottom:5px;font-size:13px;line-height:1.95}.f-services{color:#252722;background:#e9e5dc;padding:90px 0 55px}.f-services .f-label{color:#75603f}.f-services h2>span{color:#897049}.f-services .f-section-head>p{color:#62645d}.f-service-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;display:grid}.f-service-group{min-width:0}.f-service-picture{aspect-ratio:1.5;background:#d0cbbf;position:relative;overflow:hidden}.f-service-picture>img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.f-service-group:hover .f-service-picture>img{transform:scale(1.025)}.f-service-picture>span{letter-spacing:1px;color:#e7ddc6;background:#171717d9;padding:7px 9px;font-size:7px;position:absolute;bottom:13px;left:13px}.f-service-body{padding-top:22px}.f-service-body h3{letter-spacing:-.2px;font-size:30px;line-height:1.1}.f-service-body>p{color:#62645d;min-height:50px;margin-top:12px;margin-bottom:21px;font-size:12px;line-height:1.9}.f-service-links{border-top:1px solid #8e80654d}.f-service-links>button{color:#454b40;text-align:left;background:0 0;border:0;border-bottom:1px solid #8e80654d;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:51px;padding:12px 0;font-size:11px;line-height:1.7;display:flex}.f-service-links>button:hover{color:#8b642b}.f-service-links svg{color:#88704a;width:16px;height:16px}.f-service-note{color:#68695f;border-top:1px solid #8e80654d;justify-content:space-between;align-items:center;gap:30px;margin-top:40px;padding-top:23px;font-size:12px;line-height:1.8;display:flex}.f-service-note .s-text-link{color:#715933;border-color:#8e80657d;font-size:11px}.f-work{background:#171717;padding:90px 0}.f-work .s-text-link{margin-top:12px}.f-work-grid{grid-template-columns:1.6fr 1fr;gap:20px;height:550px;display:grid}.f-work-grid button{color:#eee9dd;text-align:left;background:#242720;border:0;min-width:0;padding:0;position:relative;overflow:hidden}.f-work-grid img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.f-work-grid button:hover img{transform:scale(1.025)}.f-work-main>span{background:linear-gradient(#0000,#10120dec);padding:80px 30px 28px;display:block;position:absolute;bottom:0;left:0;right:0}.f-work-main b{letter-spacing:.4px;font:600 32px/1.2 Barlow Condensed,Arial,sans-serif;display:block}.f-work-main small{color:#cbc7b8;margin-top:8px;font-size:10px;line-height:1.8;display:block}.f-work-main i{color:#171717;background:#c2a679;place-items:center;width:42px;height:42px;display:grid;position:absolute;bottom:32px;right:25px}.f-work-side{grid-template-rows:1fr 1fr;gap:20px;min-height:0;display:grid}.f-work-side button>span{background:linear-gradient(#0000,#10120deb);justify-content:space-between;align-items:center;gap:25px;padding:40px 20px 18px;font-size:11px;display:flex;position:absolute;bottom:0;left:0;right:0}.f-work-side svg{color:#d2bb93;width:17px;height:17px}.f-work-caption{color:#8e9388;justify-content:space-between;align-items:center;gap:25px;padding-top:17px;font-size:10px;line-height:1.8;display:flex}.f-work-caption>span{letter-spacing:1.5px;font-size:7px}.f-process{padding-top:0;padding-bottom:90px}.f-process>.f-section-head{border-top:1px solid #c2a6793b;padding-top:65px}.f-process ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:45px;margin:0;padding:0;list-style:none;display:grid}.f-process li{border-top:1px solid #c2a6795e;align-items:flex-start;gap:22px;padding-top:26px;display:flex}.f-process li>span{color:#b79f7a;font:600 41px/1 Barlow Condensed,Arial,sans-serif}.f-process h3{margin-bottom:15px;font-size:27px;line-height:1.2}.f-process li p{color:#a0a399;font-size:12px;line-height:1.95}.f-portal{background:#22231f;border-block:1px solid #c2a67930;padding:80px 0}.f-portal-layout{grid-template-columns:1fr 1fr;align-items:center;gap:11%;display:grid}.f-portal .f-label{margin-bottom:24px}.f-portal-layout>div>p:not(.f-label){color:#adb0a4;max-width:400px;margin:25px 0;font-size:13px;line-height:1.95}.f-portal-board{background:#191b17;border:1px solid #c2a67955;padding:0 28px}.f-portal-board-top{letter-spacing:1.2px;color:#c6b38f;border-bottom:1px solid #c2a67940;align-items:center;gap:9px;min-height:65px;font-size:8px;display:flex}.f-status-dot{background:#c2a679;border-radius:50%;width:5px;height:5px}.f-portal-row{border-bottom:1px solid #c2a67930;align-items:center;gap:18px;padding:25px 0;display:flex}.f-portal-row>span{color:#867e68;align-self:flex-start;margin-top:6px;font-size:8px}.f-portal-row>div{flex:1;min-width:0}.f-portal-row h3{color:#d7d8cc;font:500 13px/1.7 Manrope,Arial,sans-serif}.f-portal-row p{color:#8e998a;margin-top:4px;font-size:11px;line-height:1.8}.f-portal-row svg{color:#bfa77b;width:15px;height:15px}.f-portal-board-bottom{letter-spacing:1.3px;color:#77816f;justify-content:space-between;align-items:center;gap:20px;min-height:54px;font-size:6px;display:flex}.f-portal-board-bottom svg{color:#bfa77b;width:15px;height:15px}.s-contact{grid-template-columns:1fr 1.16fr;gap:11%;padding-top:90px;padding-bottom:90px;display:grid}.s-contact-intro{padding-top:20px}.s-contact h2{margin-top:23px;margin-bottom:26px}.s-contact-phone{margin:32px 0 24px}.s-contact-phone>span{letter-spacing:1.5px;color:#acbcc7;margin-bottom:9px;font-size:9px;display:block}.s-contact-phone>a{color:#e2c99d;align-items:center;gap:25px;min-height:46px;font-size:24px;line-height:1.8;display:flex}.s-contact-phone svg{width:19px;height:19px}.s-contact address{color:#b9c6ce;font:400 13px/1.9 Manrope,Arial,sans-serif}.s-contact-intro>p.s-contact-locations{max-width:290px;margin-top:11px;font-size:12px}.s-plan-note{border-top:1px solid #c2a67955;align-items:center;gap:18px;max-width:360px;margin-top:29px;padding-top:24px;display:flex}.s-plan-note>span{color:#d4ba88;border:1px solid #c2a67980;flex-shrink:0;place-items:center;width:38px;height:42px;display:grid}.s-plan-note p{color:#acbeca;font-size:12px;line-height:1.9}.s-plan-note b{color:#dcd6c8;font-size:13px;font-weight:500}.s-form{background:#202020;border:1px solid #c2a67960;border-radius:7px;min-width:0;padding:32px;box-shadow:0 20px 60px #0002}.s-form-heading{margin-bottom:25px}.s-form-heading>span{letter-spacing:1.8px;color:#cbb586;margin-bottom:10px;font-size:9px;display:block}.s-form-heading h3{letter-spacing:-.7px;font-size:25px;font-weight:500;line-height:1.4}.s-fields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.s-form label{color:#d4dde2;margin:0 0 17px;font-size:12px;font-weight:500;line-height:1.7;display:block}.s-form label>span,.s-upload label>span{color:#9eb0bd;font-size:11px;font-weight:400}.s-form input,.s-form select,.s-form textarea{color:#edf0ef;background:#151515;border:1px solid #6d7f8a88;border-radius:4px;width:100%;min-width:0;max-width:100%;min-height:48px;margin:7px 0 0;padding:12px 13px;font:400 14px/1.65 Manrope,Arial,sans-serif;display:block}.s-form select{margin:-10px 0 18px;padding-right:24px}.s-form option{background:#1b1b1b}.s-form input::placeholder,.s-form textarea::placeholder{color:#8fa4b4;opacity:1}.s-form textarea{resize:vertical;min-height:105px}.s-upload{background:#c2a67905;border:1px dashed #c2a67980;border-radius:5px;min-width:0;margin:6px 0 22px;padding:17px}.s-upload label{margin:0 0 7px;font-size:12px}.s-upload>p{color:#a8bbc8;overflow-wrap:anywhere;font-size:10px;line-height:1.9;margin:7px 0!important}.s-upload input{color:#c9d2d6;background:0 0;border:0;min-height:0;padding:7px 0;font-size:11px;overflow:hidden}.s-upload input::file-selector-button{color:#dac59d;cursor:pointer;background:#c2a67914;border:1px solid #c2a67980;border-radius:3px;min-height:40px;margin-right:10px;padding:10px 12px;font:500 11px/1.6 Manrope,Arial,sans-serif}.s-upload>button{color:#d6bd8e;background:0 0;border:0;min-height:40px;padding:8px 0;font-size:11px;text-decoration:underline}.s-submit{border-radius:4px;width:100%}.s-form-privacy{color:#a3a39c;font-size:10px;line-height:1.9;margin-top:13px!important}.s-form-privacy button{font:inherit;color:#c3b28f;background:0 0;border:0;padding:0;text-decoration:underline}.s-form button:disabled{opacity:.65}.s-whatsapp-option{border-top:1px solid #c2a67938;grid-template-columns:1fr auto;align-items:center;gap:10px;margin-top:24px;padding-top:19px;display:grid}.s-whatsapp-option>span{color:#b8c6ce;font-size:11px}.s-whatsapp-option>button{color:#d3be95;background:0 0;border:0;align-items:center;gap:10px;min-height:44px;padding:8px 0;font-size:11px;display:flex}.s-whatsapp-option svg{width:16px;height:16px}.s-whatsapp-option small{color:#8fa7b9;grid-column:1/-1;font-size:10px;line-height:1.8}#form-status{color:#e1d0ad;overflow-wrap:anywhere;scroll-margin:110px;font-size:12px;line-height:1.85}#form-status:not(:empty){background:#c2a6790c;border:1px solid #c2a67980;margin-top:18px;padding:14px}.s-form #form-status.form-error{color:#f1beb2;border-color:#c97e71}.s-form #form-status a{color:inherit;text-decoration:underline}.s-faq{grid-template-columns:1fr 1.4fr;gap:12%;padding-top:0;padding-bottom:85px;display:grid}.s-faq h2{margin-top:23px;font-size:45px}.s-faq details{border-bottom:1px solid #c2a67938}.s-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:65px;padding:20px 0;font-size:13px;line-height:1.8;list-style:none;display:flex}.s-faq summary::-webkit-details-marker{display:none}.s-credits summary::-webkit-details-marker{display:none}.s-faq summary svg{color:#cbb27e;width:18px;height:18px}.s-faq details[open] summary svg{transform:rotate(45deg)}.s-faq details>p{color:#b7b7af;padding:0 30px 20px 0;font-size:13px;line-height:1.9}.s-footer{background:#111;border-top:1px solid #c2a67947;padding:40px 0 25px}.s-footer-top{justify-content:space-between;align-items:center;gap:30px;padding-bottom:28px;display:flex}.s-footer-top>p{color:#b8c5cc;font-size:13px;line-height:1.8}.s-footer-top>a:last-child{color:#d4bd90;align-items:center;gap:30px;min-height:44px;font-size:13px;display:flex}.s-footer-top svg{width:20px;height:20px}.s-footer-bottom{color:#96968e;border-top:1px solid #c2a67933;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;font-size:10px;line-height:1.8;display:flex}.s-footer-bottom button{color:inherit;font:inherit;background:0 0;border:0;min-height:35px;padding:0}.s-credits{border-bottom:1px solid #c2a6791a;margin-top:14px}.s-credits summary{color:#8498a7;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:10px 0;font-size:9px;list-style:none;display:flex}.s-credits summary svg{width:14px;height:14px}.s-credits p{color:#91a7b5;margin-bottom:15px;font-size:10px;line-height:1.9}.s-credits>div{flex-wrap:wrap;gap:12px 20px;padding-bottom:16px;display:flex}.s-credits a{color:#b9ac92;font-size:10px;text-decoration:underline}.s-dialog{color:#edf0ed;background:#202020;border:1px solid #a98d5877;border-radius:8px;width:calc(100% - 36px);max-width:850px;max-height:calc(100dvh - 40px);padding:0;overflow:auto;box-shadow:0 30px 120px #000b}.s-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#071017df}.s-dialog .s-close{z-index:3;color:#e7d3ad;background:#151515ed;border:1px solid #c2a67980;border-radius:50%;place-items:center;width:42px;height:42px;font:400 26px/1 Manrope,Arial,sans-serif;display:grid;position:absolute;top:12px;right:12px}.s-dialog h2{letter-spacing:-1px;font-size:34px;line-height:1.14}.s-service-dialog>div{grid-template-columns:1fr 1.15fr;min-height:450px;display:grid}.s-service-dialog-img{object-fit:cover;width:100%;height:100%;min-height:450px;max-height:650px}.s-service-dialog-copy{min-width:0;padding:50px 33px 35px}.s-service-dialog-copy .s-eyebrow{margin-bottom:15px;font-size:8px}.s-service-dialog-copy h2{margin-bottom:21px}.s-service-dialog-copy>p:not(.s-eyebrow){color:#b8b8b0;font-size:13px;line-height:1.95}.s-modal-includes{gap:11px;margin:24px 0;padding:0;list-style:none;display:grid}.s-modal-includes li{color:#d0d8dc;align-items:center;gap:12px;font-size:12px;display:flex}.s-modal-includes svg{color:#c2a679;width:17px;height:17px}.s-service-dialog-copy .s-button{gap:20px;width:100%;min-height:48px;padding:13px 17px;font-size:11px}.s-gallery{max-width:1050px;padding:54px 18px 15px}.s-gallery>img{object-fit:contain;width:100%;height:65dvh;display:block}.s-gallery-controls{justify-content:space-between;align-items:center;gap:20px;margin-top:12px;display:flex}.s-gallery-controls>button{color:#d6bd8e;background:0 0;border:1px solid #c2a67966;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.s-gallery-controls>div{text-align:center}.s-gallery-controls p{color:#c4d0d8;font-size:12px;line-height:1.7}.s-gallery-controls span{color:#ad9d7f;font-size:10px}.s-privacy{max-width:620px;padding:50px 35px 30px}.s-privacy h2{margin-bottom:22px;font-size:30px}.s-privacy p{color:#bebdb7;margin-bottom:15px;font-size:13px;line-height:1.9}.s-privacy a{color:#dac192;text-decoration:underline}@media (max-width:760px){.s-contact{padding-top:54px;padding-bottom:50px;display:block}.s-contact-intro{padding:0}.s-contact h2{margin:21px 0 24px;font-size:42px}.s-contact-intro>.s-eyebrow{letter-spacing:1.2px;font-size:9px}.s-contact-intro>p:not(.s-eyebrow){font-size:14px}.s-contact-phone{margin:24px 0 19px}.s-contact-phone>a{gap:24px;min-height:44px;font-size:24px}.s-contact-phone>span{font-size:9px}.s-contact address{font-size:13px}.s-contact-intro>p.s-contact-locations{max-width:none;margin-top:10px;font-size:12px}.s-plan-note{display:none}.s-form{border-radius:6px;margin-top:30px;padding:25px 20px}.s-form-heading h3{font-size:24px}.s-form-heading{margin-bottom:25px}.s-fields{grid-template-columns:1fr;gap:0}.s-form label{margin-bottom:18px;font-size:13px;line-height:1.8}.s-form input,.s-form textarea,.s-form select{min-height:50px;padding:12px;scroll-margin:100px;font-size:16px;line-height:1.65}.s-form label>span{font-size:11px}.s-form select{margin-top:-9px;margin-bottom:20px;padding-right:25px}.s-form textarea{min-height:115px}.s-upload{margin-top:5px;margin-bottom:22px;padding:15px}.s-upload>p{font-size:11px;line-height:1.8}.s-upload label{font-size:13px}.s-upload input{min-height:0;padding:8px 0;font-size:12px;line-height:1.8}.s-upload input::file-selector-button{min-height:44px;margin-right:10px;padding:9px 10px;font-size:12px}.s-upload>button{min-height:44px;font-size:12px}.s-submit{min-height:54px;padding:15px;font-size:14px}.s-form-privacy{font-size:11px;line-height:1.9}.s-whatsapp-option{margin-top:21px;padding-top:18px;display:block}.s-whatsapp-option>span{font-size:12px;display:block}.s-whatsapp-option>button{gap:15px;min-height:44px;margin:5px 0;font-size:13px}.s-whatsapp-option>small{font-size:11px;line-height:1.9;display:block}.s-form #form-status{scroll-margin:100px;font-size:13px}.s-faq{padding-top:0;padding-bottom:50px;display:block}.s-faq h2{margin:18px 0 24px;font-size:35px}.s-faq summary{gap:18px;min-height:65px;padding:19px 0;font-size:14px;line-height:1.7}.s-faq details>p{padding:0 5px 20px 0;font-size:14px;line-height:1.9}.s-footer{padding:32px 0 22px}.s-footer-top{flex-wrap:wrap;gap:22px;padding-bottom:25px;display:flex}.s-footer-top .s-brand{width:200px}.s-footer-top>p{font-size:12px}.s-footer-top>a:last-child{gap:25px;min-height:44px;font-size:13px}.s-footer-bottom{flex-wrap:wrap;justify-content:flex-start;gap:8px 20px;padding-top:18px;font-size:10px;line-height:1.9;display:flex}.s-footer-bottom>span:first-child{width:100%}.s-footer-bottom button,.s-footer-bottom>a{align-items:center;min-height:38px;display:flex}.s-credits summary{min-height:44px;padding:10px 0;font-size:11px}.s-credits p{font-size:11px;line-height:1.9}.s-credits a{align-items:center;min-height:32px;font-size:11px;display:inline-flex}.s-credits>div{gap:5px 20px}.s-mobile-bar{z-index:35;padding-bottom:env(safe-area-inset-bottom);background:#171717;border-top:1px solid #c2a67977;grid-template-columns:1fr 1.15fr;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 25px #0003}.s-mobile-bar>a{color:#e1cda7;justify-content:center;align-items:center;gap:12px;min-height:60px;padding:15px 12px;font-size:13px;font-weight:500;line-height:1.5;display:flex}.s-mobile-bar>a:last-child{color:#171717;background:#c2a679;font-weight:700}.s-mobile-bar svg{width:18px;height:18px}.s-dialog{border-radius:7px;width:calc(100% - 24px);max-height:calc(100dvh - 24px)}.s-dialog .s-close{width:42px;height:42px;top:10px;right:10px}.s-service-dialog>div{min-height:0;display:block}.s-service-dialog-img{object-position:center;width:100%;height:200px;min-height:0;max-height:none}.s-service-dialog-copy{padding:26px 22px}.s-service-dialog-copy h2{margin-bottom:18px;font-size:30px}.s-service-dialog-copy>p:not(.s-eyebrow){font-size:14px;line-height:1.9}.s-service-dialog-copy .s-eyebrow{margin-bottom:15px;font-size:9px}.s-modal-includes{gap:12px;margin:22px 0}.s-modal-includes li{gap:11px;font-size:13px}.s-service-dialog-copy .s-button{gap:15px;min-height:50px;padding:13px 15px;font-size:12px}.s-gallery{padding:54px 12px 16px}.s-gallery>img{height:60dvh}.s-gallery-controls{gap:11px}.s-gallery-controls p{font-size:11px;line-height:1.7}.s-gallery-controls span{font-size:10px}.s-privacy{padding:55px 24px 24px}.s-privacy h2{font-size:29px}.s-privacy p{font-size:14px;line-height:1.9}}.s-contact{gap:10%;padding-top:90px;padding-bottom:80px}.s-contact h2{letter-spacing:-.3px;margin-top:24px;font-size:61px;line-height:1}.s-contact-intro>.s-eyebrow{letter-spacing:1.8px;font-size:10px}.s-contact-intro>p:not(.s-eyebrow){color:#afb1a7;font-size:13px;line-height:1.95}.s-contact-phone>a{color:#d1b78e;font-size:25px}.s-contact address{color:#a9ac9f}.s-contact-intro>p.s-contact-locations{font-size:11px}.s-form{box-shadow:none;background:#202020;border-color:#c2a67955;border-radius:0;padding:32px}.s-form-heading h3{letter-spacing:0;font-family:Barlow Condensed,Arial,sans-serif;font-size:32px;line-height:1.1}.s-form label{color:#c3c5b9;font-size:11px}.s-form input,.s-form select,.s-form textarea{color:#eeeadd;background:#171717;border-color:#5d6255;border-radius:0;font-size:13px;line-height:1.8}.s-form input::placeholder,.s-form textarea::placeholder{color:#7e8877}.s-form select option{background:#171717}.s-form select,.s-form .s-button,.s-upload{border-radius:0}.s-upload input::file-selector-button{border-radius:0}.s-form-privacy{color:#8e9987}.s-faq h2{letter-spacing:-.2px;font-size:51px;line-height:1}.s-faq summary{color:#c9cbbd}.s-faq details>p{color:#a2ae98}.s-footer{background:#101010;padding-top:35px}.s-footer-top .s-brand{width:210px}.s-footer-top>p{color:#a7a896;letter-spacing:.3px;font:600 25px/1 Barlow Condensed,Arial,sans-serif}.s-footer-bottom{color:#7e8975;font-size:9px}.s-dialog{color:#eeeadd;background:#202020;border-radius:0}.s-dialog .s-close{background:#171717;border-radius:0}.s-dialog h2{letter-spacing:0;font-family:Barlow Condensed,Arial,sans-serif;font-size:42px;font-weight:600;line-height:1.05}.s-service-dialog-copy{padding-top:48px}.s-service-dialog-copy>p:not(.s-eyebrow){color:#b1baaa}.s-service-dialog-copy .s-button{border-radius:0}.s-privacy p{color:#b3bba8}.s-mobile-bar{display:none}@media (min-width:1650px){.f-hero-inner{min-height:740px}.f-hero h1{font-size:155px}.f-hero-description{font-size:15px}.f-hero-proof{margin-top:65px}}@media (max-width:1100px){.s-header-inner{gap:25px}.s-brand{width:185px}.s-nav{gap:8px;font-size:10px}.s-nav>a:not(.s-nav-quote){padding:10px 11px}.s-header{height:80px}.f-hero-inner{gap:4%;min-height:580px}.f-hero-copy{padding-left:0}.f-hero-visual{min-height:540px}.f-hero h1{font-size:clamp(80px,9.2vw,110px)}.f-hero-actions{gap:16px}.f-hero-actions .s-button{gap:22px;padding:16px;font-size:10px}.f-hero-description{font-size:12px}.f-hero-proof{margin-top:28px;font-size:8px;display:block}.f-hero-proof span+span{margin-top:8px}.f-hero-visual figcaption{display:block;bottom:23px;left:20px}.f-hero-visual figcaption>span{font-size:25px}.f-hero-visual figcaption small{text-align:left;max-width:none;margin-top:12px;display:block}.f-section-head{gap:35px}.f-section-head>p,.f-section-head>div>p:not(.f-label){max-width:310px;font-size:12px}.f-service-groups{gap:22px}.f-service-body h3{font-size:26px}.f-service-body>p{min-height:63px;font-size:11px}.f-service-links>button{gap:12px;font-size:10px}.f-work-grid{height:470px}.f-process ol{gap:25px}.f-process li{gap:15px}.f-process h3{font-size:25px}.f-portal-layout{gap:7%}.f-portal h2{font-size:56px}.s-contact{gap:6%}.s-contact h2{font-size:54px}.s-form{padding:26px}}@media (max-width:760px){.s-wrap{width:88%}.s-header{height:76px}.s-header-inner{gap:15px;width:90%}.s-brand{width:177px}.s-menu{color:#d5bd98;background:0 0;border:1px solid #c2a67966;align-items:center;gap:13px;min-height:44px;padding:10px 12px;font-size:11px;display:flex}.s-menu svg{width:19px;height:19px}.s-nav{background:#191919;border-bottom:1px solid #c2a67977;padding:16px 6% 26px;font-size:14px;display:none;position:absolute;top:76px;left:0;right:0;box-shadow:0 25px 35px #0006}.s-nav.s-is-open{flex-direction:column;align-items:stretch;gap:0;display:flex}.s-nav>a{border-bottom:1px solid #c2a67933;min-height:51px;padding:13px 0}.s-nav>a:not(.s-nav-quote){min-height:51px;margin:5px 0;padding:13px 15px}.s-nav>a.s-nav-quote{justify-content:space-between;margin-top:17px;padding:13px 17px}.f-hero{padding-top:0}.f-hero-inner{flex-direction:column;gap:0;width:100%;min-height:0;display:flex}.f-hero-copy{padding:39px 6% 27px;display:block}.f-hero-copy>.f-label{letter-spacing:1.45px;gap:10px;margin-bottom:23px;font-size:9px}.f-hero-copy>.f-label span{width:18px}.f-hero h1{letter-spacing:-.4px;font-size:clamp(56px,17vw,100px);line-height:.89}.f-hero-description{max-width:340px;font-size:12px;line-height:1.9;margin-top:23px!important}.f-hero-description br{display:none}.f-hero-actions{gap:20px;margin-top:23px}.f-hero-actions .s-button{gap:24px;min-height:50px;padding:14px 16px;font-size:11px}.f-quiet-link{gap:10px;min-height:44px;font-size:10px}.f-hero-proof{display:none}.f-hero-visual{height:280px;min-height:280px;margin:0 6%!important}.f-hero-visual>img{object-position:50% 53%}.f-hero-visual figcaption{display:block;bottom:18px;left:18px;right:18px}.f-hero-visual figcaption>span{font-size:21px;line-height:1.05;display:block}.f-hero-visual figcaption small{text-align:left;max-width:none;margin-top:8px;font-size:6px;line-height:1.8;display:block}.f-image-axis{letter-spacing:1.2px;font-size:6px;top:18px;right:12px}.f-hero-bottom{letter-spacing:.8px;gap:15px;width:88%;margin-top:23px;padding:15px 0;font-size:6px}.f-hero-bottom>span:last-child{display:none}.f-hero-bottom a{letter-spacing:0;gap:12px;min-height:36px;font-size:9px}.f-hero-bottom svg{width:13px;height:13px}.starling-site h2{letter-spacing:0;font-size:49px;line-height:.98}.f-label,.s-eyebrow{letter-spacing:1.6px;font-size:8px}.f-section-head{margin-bottom:30px;display:block}.f-section-head .f-label{margin-bottom:23px}.f-section-head>p,.f-section-head>div>p:not(.f-label){max-width:none;margin-top:24px;margin-bottom:0;font-size:12px;line-height:1.95}.f-services{padding:52px 0 30px}.f-service-groups{display:block}.f-service-group{margin-bottom:35px}.f-service-picture{aspect-ratio:1.55}.f-service-picture>span{letter-spacing:1px;padding:6px 8px;font-size:6px;bottom:11px;left:11px}.f-service-body{padding-top:19px}.f-service-body h3{font-size:29px;line-height:1.1}.f-service-body>p{min-height:0;margin-top:11px;margin-bottom:18px;font-size:12px;line-height:1.85}.f-service-links>button{gap:19px;min-height:51px;padding:12px 0;font-size:12px}.f-service-links svg{width:17px;height:17px}.f-service-note{margin-top:0;padding-top:22px;font-size:12px;display:block}.f-service-note>p{line-height:1.9}.f-service-note .s-text-link{min-height:46px;margin-top:5px;font-size:11px}.f-work{padding:52px 0 40px}.f-work .s-text-link{min-height:44px;margin-top:9px;font-size:11px}.f-work-grid{flex-direction:column;gap:13px;height:auto;display:flex}.f-work-main{width:100%;height:310px}.f-work-main>span{padding:65px 19px 20px}.f-work-main b{letter-spacing:.3px;font-size:27px}.f-work-main small{max-width:200px;margin-top:7px;font-size:9px;line-height:1.8}.f-work-main i{width:34px;height:34px;bottom:22px;right:19px}.f-work-main i svg{width:17px;height:17px}.f-work-side{grid-template-rows:none;grid-template-columns:1fr 1fr;gap:13px;height:175px;display:grid}.f-work-side button>span{align-items:flex-end;gap:9px;padding:40px 11px 12px;font-size:9px;line-height:1.7}.f-work-side svg{width:14px;height:14px}.f-work-caption{padding-top:18px;display:block}.f-work-caption>span{letter-spacing:1.2px;font-size:7px}.f-work-caption>p{margin-top:6px;font-size:10px;line-height:1.9}.f-process{padding-bottom:50px}.f-process>.f-section-head{padding-top:46px}.f-process ol{display:block}.f-process li{gap:20px;margin-top:23px;padding-top:22px}.f-process li>span{min-width:32px;font-size:35px;line-height:1.1}.f-process h3{margin-bottom:11px;font-size:27px}.f-process li p{font-size:12px;line-height:1.95}.f-portal{padding:48px 0}.f-portal-layout{display:block}.f-portal .f-label{margin-bottom:23px}.f-portal h2{font-size:47px}.f-portal-layout>div>p:not(.f-label){max-width:none;margin:24px 0;font-size:12px;line-height:1.95}.f-portal .s-button{min-height:50px;padding:14px 17px;font-size:11px}.f-portal-board{margin-top:32px;padding:0 20px}.f-portal-board-top{letter-spacing:1px;min-height:57px;font-size:7px}.f-portal-row{gap:13px;padding:20px 0}.f-portal-row>span{margin-top:6px;font-size:7px}.f-portal-row h3{font-size:12px;line-height:1.8}.f-portal-row p{font-size:10px;line-height:1.9}.f-portal-row svg{width:13px;height:13px}.f-portal-board-bottom{letter-spacing:1px;min-height:45px;font-size:5px}.s-contact{padding-top:52px;padding-bottom:45px}.s-contact h2{letter-spacing:0;margin-bottom:24px;font-size:48px;line-height:1}.s-contact-intro>.s-eyebrow{letter-spacing:1.6px;font-size:8px}.s-contact-intro>p:not(.s-eyebrow){font-size:12px;line-height:1.95}.s-contact-phone>a{min-height:44px;font-size:23px}.s-contact address{font-size:12px}.s-contact-intro>p.s-contact-locations{font-size:11px}.s-form{margin-top:27px;padding:25px 20px}.s-form-heading h3{font-size:29px;line-height:1.2}.s-form-heading>span{font-size:8px}.s-form label{font-size:12px;line-height:1.8}.s-form input,.s-form textarea,.s-form select{min-height:50px;font-size:16px;line-height:1.65}.s-submit{min-height:52px;padding:14px;font-size:12px}.s-upload{padding:15px}.s-upload label{font-size:12px}.s-upload input{min-height:0;font-size:11px}.s-upload input::file-selector-button{min-height:42px;font-size:11px}.s-upload>p{font-size:10px}.s-form-privacy{font-size:10px;line-height:1.9}.s-whatsapp-option>span{font-size:11px}.s-whatsapp-option>button{font-size:12px}.s-whatsapp-option>small{font-size:10px}.s-faq{padding-bottom:44px}.s-faq h2{letter-spacing:0;font-size:45px;line-height:1}.s-faq summary{min-height:62px;font-size:13px;line-height:1.8}.s-faq details>p{font-size:12px;line-height:1.95}.s-footer{padding-top:30px;padding-bottom:80px}.s-footer-top .s-brand{width:190px}.s-footer-top>p{display:none}.s-footer-top>a:last-child{font-size:12px}.s-footer-bottom{font-size:9px}.s-credits summary,.s-credits p,.s-credits a{font-size:10px}.s-mobile-bar{background:#1b1b1b;border-top-color:#c2a6796e;display:grid}.s-mobile-bar>a{color:#d0b68f;gap:11px;min-height:58px;padding:14px 10px;font-size:12px}.s-mobile-bar>a:last-child{color:#191919;background:#c2a679}.s-mobile-bar svg{width:17px;height:17px}.s-dialog h2{letter-spacing:0;font-size:35px;line-height:1.05}.s-service-dialog-copy{padding:27px 23px}.s-service-dialog-copy>p:not(.s-eyebrow){font-size:13px;line-height:1.95}.s-service-dialog-copy .s-button{font-size:11px}.s-modal-includes li{font-size:12px}.s-privacy p{font-size:12px;line-height:1.95}.s-privacy h2{font-size:34px}}@media (max-width:360px){.s-brand{width:160px}.s-menu{gap:10px;padding:9px 10px;font-size:10px}.f-hero-copy{padding-top:33px}.f-hero h1{font-size:56px}.f-hero-description{font-size:11px}.f-hero-actions{gap:14px}.f-hero-actions .s-button{gap:20px;min-height:48px;padding:13px;font-size:10px}.f-quiet-link{gap:8px;font-size:9px}.f-hero-visual{height:245px;min-height:245px}.f-hero-visual figcaption>span{font-size:20px}.f-hero-visual figcaption small{max-width:none;font-size:5px}.starling-site h2{font-size:44px}.f-service-body h3{font-size:27px}.f-service-links>button{font-size:11px}.f-work-main{height:270px}.f-work-side{height:150px}.s-contact h2{font-size:42px}.s-form{padding:24px 16px}.s-form-heading h3{font-size:27px}.s-mobile-bar>a{gap:9px;font-size:11px}.s-faq h2{font-size:41px}}@media (max-width:760px){.f-hero-description{font-size:14px;line-height:1.85}.f-hero-actions .s-button{font-size:12px}.f-quiet-link{font-size:11px}.f-section-head>p,.f-section-head>div>p:not(.f-label),.f-service-body>p{font-size:14px;line-height:1.85}.f-service-links>button,.f-service-note{font-size:13px}.f-process li p,.f-portal-layout>div>p:not(.f-label){font-size:14px;line-height:1.85}.f-portal-row h3{font-size:13px}.f-portal-row p{font-size:12px;line-height:1.85}.s-contact-intro>p:not(.s-eyebrow),.s-faq details>p,.s-service-dialog-copy>p:not(.s-eyebrow){font-size:14px;line-height:1.85}.s-contact-intro>p.s-contact-locations{font-size:12px}}@media (max-width:360px){.f-hero-description{font-size:13px}.f-hero-actions .s-button{font-size:11px}.f-quiet-link{font-size:10px}.f-service-links>button{font-size:12px}}@media (max-width:760px){.f-hero-actions{display:block}.f-hero-actions .s-button{width:100%;font-size:12px}.f-hero-actions .f-quiet-link{display:none}}.f-service-image-note{color:#797669;letter-spacing:.2px;font-size:9px;line-height:1.8;margin-top:24px!important}
