@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.start{inset-inline-start:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}}:root{--font-geist-sans:Arial,Helvetica,sans-serif;--font-geist-mono:"Courier New",monospace;--blue:#0c46a3;--blue-deep:#08245a;--navy:#06121f;--navy-2:#0b1b2a;--gold:#c6a16c;--warm:#a08f7a;--glass:#e1d3c1c2;--glass-border:#fff5e7b3;--ice:#edf3f8;--white:#fff;--text:#0d1924;--muted:#657483;--line:#dbe2e8}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);font-family:var(--font-geist-sans),Arial,sans-serif;background:#fff;margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.shell{width:min(1240px,100% - 64px);margin-inline:auto}.section{padding-block:120px}.hero{color:#07111c;background:#dce9f4 url(/trans-global-hero-chicago.png) 50%/cover no-repeat;flex-direction:column;height:100svh;min-height:790px;max-height:960px;display:flex;position:relative;overflow:hidden}.hero:after{content:"";background:linear-gradient(90deg,#f4f8fbf7 0%,#f4f8fbcc 30%,#f4f8fb14 58%,#0000 74%),linear-gradient(#0000 66%,#040f1b38);position:absolute;inset:0}.site-header{z-index:120;height:100px;box-shadow:none;background:0 0;border:0;grid-template-columns:220px 1fr auto;align-items:center;gap:34px;display:grid;position:relative}.brand-logo{width:180px;display:block}.brand-logo img{background:0 0;width:100%;height:auto;display:block}.desktop-nav{text-transform:uppercase;letter-spacing:.04em;justify-content:center;align-items:center;gap:30px;font-size:11px;font-weight:750;display:flex}.desktop-nav a{border-radius:999px;padding:11px 9px;transition:background-color .2s,color .2s;position:relative}.desktop-nav a:hover,.desktop-nav a:focus-visible{color:var(--blue);background:#ffffff7a;outline:none}.desktop-nav a:after{content:"";background:var(--blue);height:2px;transition:all .2s;position:absolute;bottom:-12px;left:0;right:100%}.desktop-nav a:hover:after{right:0}.header-actions{align-items:center;gap:20px;display:flex}.dispatch-link{text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;font-weight:800;display:flex}.dispatch-icon{flex:none;width:27px;height:27px}.dispatch-link small{letter-spacing:.025em;font-size:10px;line-height:1}.dispatch-link:hover,.dispatch-link:focus-visible{color:var(--blue)}.dispatch-link:focus-visible{outline:2px solid var(--blue);outline-offset:7px}.header-apply{background:var(--blue);color:#fff;text-transform:uppercase;justify-content:center;align-items:center;min-width:142px;padding:16px 20px;font-size:11px;font-weight:800;display:flex}.hero-content{z-index:2;max-width:1240px;margin-block:auto 100px;position:relative}.kicker{color:var(--blue);text-transform:uppercase;letter-spacing:.17em;margin:0;font-size:10px;font-weight:850}.hero h1{letter-spacing:-.065em;text-transform:uppercase;margin:22px 0 24px;font-size:clamp(58px,6.8vw,94px);font-weight:600;line-height:.86}.hero h1 strong{color:var(--text)}.hero h1 em{color:#8f7962;text-transform:none;letter-spacing:-.045em;margin-top:14px;font-family:Georgia,serif;font-size:.66em;font-weight:400;display:inline-block}.hero-content>p:not(.kicker){color:#43515d;max-width:480px;margin:0;font-size:15px;line-height:1.7}.hero-buttons{gap:12px;margin-top:30px;display:flex}.button{text-transform:uppercase;letter-spacing:.04em;border:1px solid #0000;justify-content:space-between;align-items:center;gap:38px;min-height:54px;padding:0 22px;font-size:11px;font-weight:800;transition:all .2s;display:inline-flex}.button.primary{background:var(--blue);color:#fff}.button.primary:hover{background:var(--blue-deep)}.button.secondary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffb3;border-color:#687580}.location-chip{z-index:3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#06121fd1;align-items:center;gap:14px;min-width:280px;padding:14px 20px;display:flex;position:absolute;bottom:42px;right:4%}.location-chip>span{color:var(--gold);font-size:28px}.location-chip div{flex-direction:column;display:flex}.location-chip strong{text-transform:uppercase;font-size:12px}.location-chip small{color:#ffffffa6;margin-top:3px;font-size:10px}.advantage-strip{z-index:6;background:#fff;grid-template-columns:repeat(5,1fr);min-height:130px;margin-top:-34px;display:grid;position:relative;box-shadow:0 18px 50px #06121f21}.advantage-strip article{align-items:center;gap:15px;padding:28px 22px;display:flex;position:relative}.advantage-strip article:not(:last-child):after{content:"";background:var(--line);width:1px;height:48px;position:absolute;right:0}.advantage-icon{width:38px;height:38px;color:var(--blue);border:1px solid #aebbc5;flex:0 0 38px;place-items:center;font-size:18px;display:grid}.advantage-strip h2{text-transform:uppercase;margin:0;font-size:11px}.advantage-strip p{color:var(--muted);margin:7px 0 0;font-size:10px;line-height:1.5}.partners{padding:80px 0 70px}.partner-row{grid-template-columns:155px 1fr;align-items:center;gap:40px;display:grid}.partner-row>p{text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:12px;margin:0;font-size:9px;font-weight:800;display:flex}.partner-row>p span{background:var(--blue);width:28px;height:2px}.partner-logos{color:#6d7a85;filter:grayscale();opacity:.72;grid-template-columns:repeat(5,1fr);align-items:center;gap:48px;display:grid}.partner-logos>span{text-align:center;font-size:23px;font-weight:900}.partner-logos small{letter-spacing:.2em;font-size:8px;display:block}.partner-fedex{color:#4d368a;letter-spacing:-.08em}.partner-fedex span{color:#ef6124}.partner-rl{font-family:Georgia,serif;font-style:italic}.partner-ups{border:3px solid #745638;border-radius:8px 8px 22px 22px;place-items:center;width:58px;height:65px;margin:auto;font-family:Georgia,serif;display:grid}.partner-pilot{color:#cf1e2e;font-style:italic}.performance{background:var(--navy);color:#fff;padding:76px 0 96px;overflow:hidden}.stats{border-bottom:1px solid #ffffff24;grid-template-columns:repeat(5,1fr);padding-bottom:46px;display:grid}.stats div{text-align:center;border-right:1px solid #ffffff24;padding-inline:28px}.stats div:first-child{padding-left:0}.stats div:last-child{border:0;padding-right:0}.stats strong{color:var(--gold);letter-spacing:-.05em;font-size:clamp(34px,4vw,54px);display:block}.stats span{color:#ffffff85;text-transform:uppercase;letter-spacing:.12em;margin-top:8px;font-size:9px;display:block}.carousel-shell{margin-top:54px}.carousel-stage{background:#13283b;height:470px;position:relative;overflow:hidden}.carousel-slide{opacity:0;pointer-events:none;background-position:50%;background-size:cover;transition:opacity .65s;position:absolute;inset:0}.carousel-slide:after{content:"";background:linear-gradient(90deg,#05101bf0,#05101ba8 43%,#05101b0f 76%);position:absolute;inset:0}.carousel-slide.active{opacity:1;pointer-events:auto}.slide-copy{z-index:2;max-width:480px;position:absolute;top:50%;left:62px;transform:translateY(-50%)}.slide-copy>p{color:var(--gold);text-transform:uppercase;letter-spacing:.18em;font-size:9px;font-weight:800}.slide-copy h2{letter-spacing:-.035em;margin:18px 0;font:400 clamp(34px,4vw,55px)/1.05 Georgia,serif}.slide-copy blockquote{color:#ffffffb0;margin:0 0 18px;font-size:15px;line-height:1.7}.slide-copy small{color:#fff;font-size:11px;font-weight:700}.carousel-controls{z-index:5;align-items:center;gap:16px;display:flex;position:absolute;bottom:24px;right:26px}.carousel-controls>button{color:#fff;cursor:pointer;background:#05101b80;border:1px solid #ffffff59;width:40px;height:40px}.carousel-controls>div{align-items:center;gap:7px;display:flex}.carousel-controls>div button{cursor:pointer;background:#ffffff59;border:0;width:22px;height:2px;padding:0}.carousel-controls>div button.active{background:var(--gold)}.section-index{grid-template-columns:48px 1fr;align-items:center;margin-bottom:70px;display:grid}.section-index span{color:#97a3ad;font:10px var(--font-geist-mono)}.section-index p{color:var(--blue);text-transform:uppercase;letter-spacing:.17em;margin:0;font-size:10px;font-weight:800}.section-index.light p{color:var(--gold)}.section-index.light span{color:#fff6}.about-grid{grid-template-columns:1.08fr .85fr;gap:120px;display:grid}.about-grid h2,.services-head h2,.career-grid h2,.contact-grid h2{letter-spacing:-.055em;margin:0;font-size:clamp(46px,6vw,78px);line-height:.98}.about-grid h2 em,.services-head h2 em,.career-grid h2 em{color:var(--blue);font-family:Georgia,serif;font-weight:400}.about-grid>div{border-top:1px solid var(--line);padding-top:26px}.about-grid p{color:var(--muted);font-size:14px;line-height:1.8}.about-grid .lead{color:var(--text);font-size:17px}.about-points{gap:12px;margin-top:30px;display:grid}.about-points span{border-bottom:1px solid var(--line);padding:12px 0 12px 24px;font-size:12px;font-weight:700;position:relative}.about-points span:before{content:"";background:var(--blue);width:8px;height:8px;position:absolute;top:17px;left:0}.services-section{background:var(--navy-2);color:#fff}.services-head{grid-template-columns:1.2fr .6fr;align-items:end;gap:100px;display:grid}.services-head h2 em{color:var(--gold)}.services-head>p{color:#ffffff8c;font-size:14px;line-height:1.8}.service-grid{border:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.service-grid article{border-right:1px solid #ffffff24;flex-direction:column;min-height:370px;padding:28px 30px;display:flex}.service-grid article:last-child{border:0}.service-grid article>span{color:#ffffff5c;font:10px var(--font-geist-mono)}.line-icon{width:62px;height:62px;color:var(--gold);border:1px solid #ffffff3d;place-items:center;margin:58px 0 45px;display:grid}.service-grid h3{margin:0 0 14px;font-size:21px}.service-grid p{color:#ffffff85;margin:0;font-size:13px;line-height:1.75}.career-callout{background:var(--ice);padding:120px 0}.career-grid{grid-template-columns:1.15fr .72fr;align-items:end;gap:120px;display:grid}.career-grid h2{margin-top:22px}.career-grid>div:last-child>p{color:var(--muted);font-size:15px;line-height:1.8}.career-grid .button{margin-top:25px}.contact-section{background:var(--blue);color:#fff;padding:84px 0}.contact-grid{grid-template-columns:1fr .8fr;align-items:end;gap:100px;display:grid}.contact-grid .kicker{color:#bcd2f4}.contact-grid h2{margin-top:18px;font-size:clamp(40px,5vw,62px)}.contact-grid>div:last-child{border-left:1px solid #ffffff47;padding-left:55px}.contact-grid p{color:#ffffffb3;line-height:1.75}.contact-grid a{text-transform:uppercase;gap:24px;margin-top:12px;font-size:11px;font-weight:800;display:inline-flex}footer{color:#fff;background:#030b13}.footer-main{border-bottom:1px solid #ffffff1f;grid-template-columns:210px 1fr auto;align-items:center;gap:42px;min-height:118px;display:grid}.footer-main img{filter:none;opacity:1;width:178px;height:auto}.footer-main p{color:#ffffff7a}.footer-slogan{letter-spacing:-.045em;flex-wrap:wrap;align-items:baseline;gap:.2em .34em;min-width:0;margin:0;font-size:clamp(18px,1.7vw,30px);font-weight:680;line-height:1.08;display:flex}.footer-slogan-primary,.footer-slogan-accent{white-space:nowrap;flex-wrap:nowrap;gap:.2em;display:inline-flex}.footer-slogan-primary{color:#fff}.footer-slogan-accent{color:#8f7962;font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.045em;font-size:1em;font-style:normal;font-weight:680}.footer-main a{color:#fff9;font-size:11px}.footer-main .footer-top-button{color:#302820;-webkit-backdrop-filter:blur(15px)saturate(145%);background:#e1d3c1cc;border:1px solid #fff5e7b8;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-weight:750;transition:background-color .2s,transform .2s;display:inline-flex;box-shadow:0 12px 34px #0003,inset 0 1px #ffffff80}.footer-main .footer-top-button:hover,.footer-main .footer-top-button:focus-visible{color:var(--blue);background:#ede1d0f0}.footer-main .footer-top-button:active{transform:scale(.98)}.footer-bottom{color:#ffffff75;justify-content:space-between;align-items:center;gap:24px;min-height:58px;font-size:10px;display:flex}.footer-legal{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.footer-legal a{color:#ffffff9e;transition:color .2s}.footer-legal a:hover,.footer-legal a:focus-visible{color:#fff}.application-modal{z-index:100;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal-backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#01070dd1;position:absolute;inset:0}.application-panel{z-index:1;background:#fff;grid-template-columns:.72fr 1.28fr;width:min(1120px,100%);max-height:calc(100svh - 48px);display:grid;position:relative;overflow:auto;box-shadow:0 34px 100px #00000061}.application-sidebar{background:var(--navy-2);color:#fff;padding:58px 46px;position:relative;overflow:hidden}.application-sidebar:after{content:"TG";color:#ffffff06;letter-spacing:-.12em;font-size:210px;font-weight:900;line-height:1;position:absolute;bottom:-50px;right:-28px}.modal-close{color:#fff;z-index:2;border:1px solid #ffffff3d;place-items:center;width:40px;height:40px;font-size:25px;font-weight:300;display:grid;position:absolute;top:16px;right:20px}.application-logo{z-index:1;object-fit:contain;-webkit-backdrop-filter:blur(15px)saturate(145%);filter:none;background:#e1d3c1d6;border:1px solid #fff5e7bd;border-radius:16px;width:clamp(180px,17vw,225px);height:auto;margin:0 0 18px;padding:10px 14px;display:block;position:relative;box-shadow:0 14px 36px #0000002e,inset 0 1px #ffffff85}.application-sidebar .kicker{color:var(--gold)}.application-sidebar h2{letter-spacing:-.055em;margin:24px 0;font-size:clamp(40px,4.4vw,62px);line-height:.98}.application-sidebar h2 em{color:#84a9dd;font-family:Georgia,serif;font-weight:400}.application-sidebar>p:not(.kicker){color:#fff9;font-size:13px;line-height:1.75}.application-promise{z-index:1;border-top:1px solid #ffffff26;gap:12px;margin-top:46px;padding-top:22px;display:grid;position:relative}.application-promise span{color:#ffffffad;padding-left:18px;font-size:11px;position:relative}.application-promise span:before{content:"";background:var(--gold);width:6px;height:6px;position:absolute;top:5px;left:0}.application-form{flex-direction:column;gap:19px;padding:42px 46px 30px;display:flex}.form-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.form-heading span{text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:850}.form-heading small{color:var(--muted);font-size:9px}.field-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.application-form label{flex-direction:column;gap:8px;display:flex}.application-form label>span,.endorsements-field legend{color:#52616d;text-transform:uppercase;letter-spacing:.09em;font-size:9px;font-weight:800}.application-form input:not([type=checkbox]),.application-form select,.application-form textarea{width:100%;color:var(--text);background:0 0;border:0;border-bottom:1px solid #bcc7cf;border-radius:0;outline:none;padding:9px 0 11px;font-size:13px}.application-form textarea{resize:vertical;min-height:78px}.application-form input:focus,.application-form select:focus,.application-form textarea:focus{border-color:var(--blue)}.application-form ::placeholder{color:#9ba7af}.endorsements-field{border:0;margin:0;padding:0}.endorsements-field legend{margin-bottom:10px}.endorsements-field>div{flex-wrap:wrap;gap:8px;display:flex}.endorsements-field label{border:1px solid var(--line);cursor:pointer;flex-direction:row;align-items:center;gap:7px;padding:8px 10px}.endorsements-field input{accent-color:var(--blue)}.endorsements-field label span{text-transform:none;letter-spacing:0;font-size:10px;font-weight:600}.video-field{background:#f7f9fb;border:1px dashed #9eabb4;padding:15px}.video-field input{border:0!important;padding-bottom:5px!important}.video-field small{color:var(--muted);font-size:9px;line-height:1.45}.consent-field{cursor:pointer;align-items:flex-start;flex-direction:row!important;gap:11px!important}.consent-field input{width:16px;height:16px;accent-color:var(--blue);flex:none;margin:1px 0 0}.consent-field span{line-height:1.5;text-transform:none!important;letter-spacing:0!important;font-weight:500!important}.consent-field a{color:var(--blue);text-underline-offset:2px;text-decoration:underline}.submit-button{background:var(--blue);color:#fff;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border:0;justify-content:space-between;align-items:center;min-height:54px;padding:0 20px;font-size:10px;font-weight:850;display:flex}.submit-button:hover{background:var(--blue-deep)}.submit-button:disabled{opacity:.65;cursor:wait}.form-status{min-height:17px;color:var(--muted);margin:-7px 0 0;font-size:11px;line-height:1.5}.form-status.success{color:#14743a}.form-status.error{color:#a93825}.honeypot{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}@media (min-width:1051px){.shell{width:calc(100% - 100px)}.hero{background-position:right 47%;background-repeat:no-repeat;background-size:90%;height:535px;min-height:535px;max-height:535px}.hero:after{background:linear-gradient(90deg,#f9fafbf7 0%,#f9fafbde 19%,#f9fafb42 34%,#0000 47%),linear-gradient(#0000 66%,#0818262e)}.site-header{border-bottom:0;grid-template-columns:235px 1fr 298px;gap:20px;height:88px}.brand-logo{width:190px}.desktop-nav{gap:31px;font-size:10px}.desktop-nav a:first-child:after{right:0}.desktop-nav a:after{bottom:-11px}.header-actions{justify-content:flex-end;gap:28px}.dispatch-link{gap:10px;line-height:1}.dispatch-icon{width:26px;height:26px}.dispatch-link small{flex-direction:column;gap:4px;font-size:8px;display:flex}.dispatch-link small strong{letter-spacing:.02em;font-size:12px}.header-apply{min-width:152px;padding:15px 20px}.hero-content.shell{margin:0;position:absolute;top:105px;left:50%;transform:translate(-50%)}.hero h1{letter-spacing:-.055em;text-transform:none;max-width:320px;margin:0;font-size:49px;font-weight:720;line-height:.96}.hero h1 span,.hero h1 em{display:block}.hero h1 em{color:#a08f7a;font-family:var(--font-geist-sans),Arial,sans-serif;letter-spacing:-.055em;text-transform:none;margin:0;font-size:1em;font-style:normal;font-weight:680}.hero-description{width:260px;padding-top:13px;position:relative;color:#273642!important;margin-top:24px!important;font-size:12px!important;line-height:1.5!important}.hero-description:before{content:"";background:var(--blue);width:34px;height:2px;position:absolute;top:0;left:0}.hero-buttons{gap:12px;margin-top:20px}.hero-buttons .button{gap:12px;min-height:38px;padding:0 14px;font-size:9px}.hero-buttons .button.primary{width:128px}.hero-buttons .button.secondary{width:160px}.hero-buttons .secondary{background:#ffffffd1;border-color:#6f7a83}.location-chip{min-width:262px;padding:11px 16px;bottom:74px;right:calc(50% + min(1180px,100% - 100px)/-2)}.location-chip>span{font-size:24px}.location-chip strong{font-size:11px}.location-chip small{font-size:9px}.performance{height:318px;min-height:318px;padding:0;position:relative;overflow:hidden}.advantage-strip{border-radius:10px;width:min(1180px,100% - 100px);height:110px;min-height:110px;margin:0 auto;overflow:hidden;transform:translateY(-28px);box-shadow:0 18px 45px #010b132b}.advantage-strip article{gap:15px;padding:20px 22px}.advantage-strip article:not(:last-child):after{height:64px}.advantage-icon{color:#101c27;border:0;flex-basis:42px;width:42px;height:42px;font-size:24px}.advantage-strip h2{font-size:10px;line-height:1.35}.advantage-strip p{margin-top:6px;font-size:9px;line-height:1.45}.showcase-shell{height:318px;min-height:318px;margin-top:0;position:relative}.showcase-main{grid-template-columns:57% 21% 22%;height:318px;min-height:318px;display:grid;position:relative}.compact-stats{grid-column:1;grid-template-columns:repeat(5,1fr);align-items:start;padding-top:76px;display:grid}.compact-stats>div{text-align:center;border-right:1px solid #ffffff2b;flex-direction:column;justify-content:flex-start;align-items:center;min-height:112px;padding:0 10px;display:flex}.compact-stats>div>span{color:var(--gold);height:28px;font-size:25px}.compact-stats strong{color:var(--gold);letter-spacing:-.04em;margin-top:5px;font-size:29px;line-height:1}.compact-stats small{color:#ffffffb8;text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;margin-top:10px;font-size:8px}.quote-stage{grid-column:2;min-height:155px;margin:72px 20px 0 28px;position:relative}.quote-stage blockquote{opacity:0;margin:0;transition:opacity .45s;position:absolute;inset:0}.quote-stage blockquote.active{opacity:1}.quote-stage blockquote>span{color:var(--gold);height:28px;font:700 42px/1 Georgia,serif;display:block}.quote-stage blockquote p{color:#ffffffc7;margin:4px 0 11px;font-size:11px;line-height:1.75}.quote-stage cite{color:var(--gold);font-size:10px;font-style:normal}.showcase-visual{z-index:0;width:22%;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.showcase-visual:after{content:"";background:linear-gradient(90deg,var(--navy),transparent 32%),linear-gradient(0deg,var(--navy),transparent 18%);pointer-events:none;position:absolute;inset:0}.showcase-visual>div:not(.showcase-dots){opacity:0;background-position:72%;background-size:cover;transition:opacity .55s;position:absolute;inset:0}.showcase-visual>div.active{opacity:1}.showcase-dots{z-index:2;gap:6px;display:flex;position:absolute;bottom:13px;right:16px}.showcase-dots button{cursor:pointer;background:#fff6;border:0;width:20px;height:2px;padding:0}.showcase-dots button.active{background:var(--gold)}.compact-partners{border-top:1px solid #ffffff24;grid-template-columns:120px 1fr;align-items:center;gap:18px;min-height:78px;margin-right:22%;display:grid}.compact-partners>p{color:#ffffffb8;text-transform:uppercase;flex-direction:column;align-items:flex-start;gap:8px;margin:0;font-size:8px;display:flex}.compact-partners>p span{background:var(--gold);width:34px;height:1px}.compact-partners>div{color:#ffffff8f;filter:grayscale();grid-template-columns:repeat(5,1fr);align-items:center;gap:20px;display:grid}.compact-partners>div>span{text-align:center;font-size:21px;font-weight:900}.compact-partners small{letter-spacing:.18em;font-size:7px;display:block}.compact-partners .partner-ups{border-width:2px;width:42px;height:47px;font-size:14px}}@media (max-width:1050px){.shell{width:min(100% - 36px,820px)}.site-header{grid-template-columns:190px 1fr auto}.desktop-nav,.header-actions{display:none}.advantage-strip{grid-template-columns:repeat(2,1fr)}.advantage-strip article:last-child{grid-column:1/-1}.partner-row{grid-template-columns:1fr}.stats{grid-template-columns:repeat(5,1fr)}.about-grid,.services-head,.career-grid,.contact-grid{grid-template-columns:1fr;gap:48px}.service-grid{grid-template-columns:1fr}.service-grid article{border-bottom:1px solid #ffffff24;border-right:0;min-height:280px}.line-icon{margin:38px 0 28px}.contact-grid>div:last-child{border-top:1px solid #ffffff47;border-left:0;padding:30px 0 0}.application-panel{grid-template-columns:1fr}.application-sidebar{padding:40px 38px}.application-promise{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.shell{width:calc(100% - 28px)}.section{padding-block:82px}.site-header{grid-template-columns:165px 1fr auto;height:78px}.brand-logo{width:150px}.hero{background-position:62%;height:100svh;min-height:760px}.hero:after{background:linear-gradient(90deg,#f4f8fbf0,#f4f8fba6 58%,#f4f8fb1a),linear-gradient(#0000,#040f1b2e)}.hero-content{margin-bottom:90px}.hero h1{font-size:49px}.hero-content>p:not(.kicker){max-width:330px;font-size:13px}.hero-buttons{flex-direction:column;width:min(100%,330px)}.location-chip{display:none}.advantage-strip{grid-template-columns:1fr;width:100%;margin-top:0}.advantage-strip article:last-child{grid-column:auto}.advantage-strip article:after{display:none}.partners{padding:60px 0}.partner-logos{grid-template-columns:repeat(2,1fr);gap:36px 24px}.partner-pilot{grid-column:1/-1}.performance{padding-top:60px}.stats{grid-template-columns:repeat(2,1fr);gap:0;padding-bottom:32px}.stats div{border-bottom:1px solid #ffffff24;padding:22px 10px}.stats div:last-child{grid-column:1/-1}.carousel-stage{height:560px}.carousel-slide{background-position:68%}.carousel-slide:after{background:linear-gradient(#05101b1a,#05101ba6 42%,#05101bf5 100%)}.slide-copy{inset:auto 24px 92px;transform:none}.slide-copy h2{font-size:38px}.carousel-controls{left:24px;right:auto}.about-grid h2,.services-head h2,.career-grid h2{font-size:48px}.career-callout{padding:82px 0}.footer-main{grid-template-columns:1fr;align-content:center;gap:25px}.footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;min-height:100px}.application-modal{padding:0}.application-panel{min-height:100svh;max-height:100svh}.application-sidebar{padding:44px 24px 32px}.application-sidebar h2{font-size:42px}.application-promise{grid-template-columns:1fr 1fr;margin-top:28px}.application-form{padding:30px 24px 24px}.field-row{grid-template-columns:1fr}}@media (max-width:1050px){.showcase-shell{padding-block:44px}.showcase-main{grid-template-columns:1fr;gap:30px;display:grid}.compact-stats{grid-template-columns:repeat(5,1fr);display:grid}.compact-stats>div{text-align:center;border-right:1px solid #ffffff24;padding:18px 10px}.compact-stats>div>span,.compact-stats strong,.compact-stats small{display:block}.compact-stats>div>span{color:var(--gold);font-size:24px}.compact-stats strong{color:var(--gold);font-size:30px}.compact-stats small{color:#fff9;text-transform:uppercase;margin-top:8px;font-size:8px}.quote-stage{min-height:150px;position:relative}.quote-stage blockquote{opacity:0;margin:0;padding:24px 30px;position:absolute;inset:0}.quote-stage blockquote.active{opacity:1}.quote-stage blockquote>span{color:var(--gold);font:700 42px/1 Georgia,serif}.quote-stage blockquote p{color:#ffffffb8;line-height:1.7}.quote-stage cite{color:var(--gold);font-size:11px;font-style:normal}.showcase-visual{height:430px;position:relative;overflow:hidden}.showcase-visual>div:not(.showcase-dots){opacity:0;background-position:50%;background-size:cover;transition:opacity .5s;position:absolute;inset:0}.showcase-visual>div.active{opacity:1}.showcase-dots{z-index:2;gap:7px;display:flex;position:absolute;bottom:18px;right:20px}.showcase-dots button{background:#fff6;border:0;width:24px;height:3px}.showcase-dots button.active{background:var(--gold)}.compact-partners{border-top:1px solid #ffffff24;gap:28px;margin-top:30px;padding-top:30px;display:grid}.compact-partners>p{color:#ffffffb3;text-transform:uppercase;margin:0;font-size:9px}.compact-partners>div{color:#ffffff94;grid-template-columns:repeat(5,1fr);align-items:center;gap:20px;display:grid}.compact-partners>div>span{text-align:center;font-size:20px;font-weight:900}.compact-partners small{font-size:7px;display:block}}@media (max-width:680px){.compact-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.compact-stats>div{border-bottom:1px solid #ffffff24}.compact-stats>div:nth-last-child(-n+2){border-bottom:0}.compact-stats>div:last-child{grid-column:auto}.quote-stage{min-height:220px}.showcase-visual{height:390px}.compact-partners>div{grid-template-columns:repeat(2,1fr);gap:28px 16px}.compact-partners .partner-pilot{grid-column:1/-1}}.advantage-ribbon{background:var(--glass);color:#594a3f;border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(12px)saturate(145%);box-shadow:0 18px 48px #020e1929}.advantage-ribbon article{align-items:center;gap:14px;min-width:0;display:flex;position:relative}.advantage-ribbon article:not(:last-child):after{content:"";background:#47392e33;width:1px;height:60%;position:absolute;top:20%;right:0}.advantage-ribbon svg{flex:none}.advantage-ribbon h2{color:#3d322a;text-transform:uppercase;letter-spacing:.015em;margin:0;font-size:clamp(9px,.72vw,12px);line-height:1.35}.advantage-ribbon p{color:#252b30;margin:6px 0 0;font-size:clamp(8px,.62vw,10px);line-height:1.4}.compact-stats svg{color:var(--warm);display:block}.quote-stage blockquote{pointer-events:none}.quote-stage blockquote.active{pointer-events:auto}.carousel-callout-title{color:#fff;letter-spacing:-.035em;margin:2px 0 8px;font-size:clamp(19px,1.45vw,28px);line-height:1;display:block}.quote-stage .hiring-slide>span{height:20px;font-size:32px}.hiring-slide p{margin-top:0!important}.carousel-cta{color:#302820;-webkit-backdrop-filter:blur(14px)saturate(145%);text-transform:uppercase;letter-spacing:.035em;background:#e1d3c1d1;border:1px solid #fff5e7bd;border-radius:999px;justify-content:center;align-items:center;width:max-content;min-height:38px;margin-top:8px;padding:0 16px;font-size:9px;font-style:normal;font-weight:800;transition:background-color .2s,transform .2s;display:inline-flex;box-shadow:0 10px 28px #0000002e,inset 0 1px #ffffff80}.carousel-cta:hover,.carousel-cta:focus-visible{color:var(--blue);background:#efe4d4f5}.carousel-cta:active{transform:scale(.98)}@media (min-width:1181px){.hero{background-position:50% 47%;background-size:cover;height:72svh;min-height:540px;max-height:none}.hero:after{background:linear-gradient(90deg,#f6f8fae0 0%,#f6f8fab8 19%,#f6f8fa29 37%,#0000 52%),linear-gradient(#0000 66%,#0818262e)}.site-header.shell{grid-template-columns:clamp(210px,13vw,265px) 1fr clamp(288px,19.5vw,370px);gap:20px;width:calc(100% - 100px);height:clamp(88px,9.8svh,120px);margin:clamp(12px,1.6svh,20px) auto 0;padding:0}.brand-logo{width:clamp(180px,11.2vw,235px)}.desktop-nav{background:var(--glass);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(13px)saturate(140%);border-radius:999px;justify-self:center;gap:10px;width:max-content;padding:9px 14px;font-size:clamp(11px,.7vw,14px);box-shadow:0 14px 42px #0818261c}.desktop-nav a{align-items:center;min-height:46px;padding:0 clamp(19px,1.35vw,28px);display:flex}.desktop-nav a:after{display:none}.desktop-nav a:first-child{background:#ffffff57}.header-actions{gap:clamp(18px,1.5vw,30px)}.dispatch-icon{width:clamp(27px,1.8vw,35px);height:clamp(27px,1.8vw,35px)}.dispatch-link small{font-size:clamp(8.5px,.55vw,11px)}.dispatch-link small strong{font-size:clamp(12px,.78vw,15px)}.header-apply{border-radius:10px;align-items:center;min-width:clamp(154px,9.8vw,198px);min-height:clamp(52px,6svh,68px);font-size:clamp(10px,.65vw,13px)}.hero-content.shell{top:clamp(110px,14svh,184px)}.hero h1{max-width:clamp(310px,22vw,470px);font-size:clamp(49px,6.25svh,82px)}.hero-description{width:clamp(255px,19vw,360px);margin-top:clamp(20px,2.5svh,34px)!important;font-size:clamp(12px,.78vw,15px)!important}.hero-buttons{margin-top:clamp(18px,2.2svh,28px)}.hero-buttons .button{min-height:clamp(38px,4.7svh,54px);font-size:clamp(9px,.58vw,11px)}.hero-buttons .button.primary{width:clamp(128px,8.5vw,170px)}.hero-buttons .button.secondary{width:clamp(160px,10.5vw,210px)}.performance{height:28svh;min-height:235px;max-height:none;padding:0;position:relative;overflow:visible}.showcase-shell.shell{width:100%;height:100%;min-height:0;padding:0;position:relative}.advantage-ribbon{z-index:8;border-radius:12px;grid-template-columns:repeat(5,1fr);align-items:stretch;min-height:clamp(88px,10svh,126px);display:grid;position:absolute;top:0;left:clamp(42px,3.2vw,70px);right:clamp(42px,3.2vw,70px);overflow:hidden;transform:translateY(-50%)}.advantage-ribbon article{padding:clamp(16px,1.35vw,27px)}.advantage-ribbon svg{width:clamp(28px,2vw,40px);height:clamp(28px,2vw,40px)}.showcase-main{grid-template-columns:54% 20% 26%;height:100%;min-height:0;padding-top:0;display:grid}.compact-stats{grid-column:1;grid-template-columns:repeat(4,1fr);align-items:start;height:100%;padding:clamp(66px,7.6svh,108px) 0 0 clamp(42px,3.2vw,70px);display:grid}.compact-stats>div{min-height:clamp(105px,14svh,155px);padding:0 clamp(8px,.8vw,16px)}.compact-stats svg{width:clamp(24px,2.1svh,34px);height:clamp(24px,2.1svh,34px)}.compact-stats strong{color:var(--warm);margin-top:clamp(4px,.7svh,9px);font-size:clamp(27px,3.5svh,45px)}.compact-stats small{color:#ffffffb8;margin-top:clamp(7px,1.1svh,13px);font-size:clamp(7px,.53vw,10px)}.quote-stage{grid-column:2;height:100%;min-height:0;margin:0;padding:0}.quote-stage blockquote{inset:clamp(66px,7.6svh,108px) clamp(18px,1.5vw,30px) 0}.quote-stage blockquote>span{font-size:clamp(31px,4.1svh,52px)}.quote-stage blockquote p{margin:2px 0 9px;font-size:clamp(9px,.68vw,12px);line-height:1.65}.quote-stage cite{font-size:clamp(8px,.58vw,11px)}.showcase-visual{grid-column:3;width:auto;height:100%;min-height:100%;position:relative;top:auto;bottom:auto;right:auto}.showcase-visual:after{background:linear-gradient(90deg,var(--navy),transparent 25%),linear-gradient(0deg,var(--navy),transparent 13%)}}@media (max-width:1180px){.shell{width:min(100% - 36px,1040px)}.site-header.shell{grid-template-columns:190px 1fr auto;gap:20px;width:min(100% - 36px,1040px);height:82px;margin:14px auto 0;padding:0}.brand-logo{width:170px}.desktop-nav,.header-actions{display:none}.hero{background-position:60%;background-size:cover;height:74svh;min-height:580px;max-height:760px}.hero-content.shell{margin-block:auto 74px;position:relative;top:auto;left:auto;transform:none}.hero h1{max-width:430px;font-size:clamp(50px,7vw,72px);line-height:.92}.hero h1 span,.hero h1 em{display:block}.hero h1 em{font-family:var(--font-geist-sans),Arial,sans-serif;margin:0;font-size:1em;font-style:normal;font-weight:680}.hero-description{width:min(360px,100%)}.performance{height:auto;min-height:590px;padding:0 0 48px;position:relative;overflow:visible}.showcase-shell{height:auto;min-height:0;padding:0;position:relative}.advantage-ribbon{z-index:8;scrollbar-width:none;scroll-snap-type:x proximity;border-radius:11px;min-height:98px;display:flex;position:relative;overflow:auto hidden;transform:translateY(-50%)}.advantage-ribbon::-webkit-scrollbar{display:none}.advantage-ribbon article{scroll-snap-align:start;flex:0 0 242px;min-height:98px;padding:16px 20px}.advantage-ribbon svg{width:31px;height:31px}.showcase-main{grid-template-columns:1fr 1fr;gap:28px;height:auto;min-height:0;margin-top:-28px;display:grid}.compact-stats{grid-column:1/-1;grid-template-columns:repeat(4,1fr);padding-top:0;display:grid}.compact-stats>div{border-right:1px solid #ffffff24;flex-direction:column;align-items:center;min-height:118px;padding:10px 8px;display:flex}.compact-stats svg{width:28px;height:28px}.compact-stats strong{color:var(--warm);margin-top:6px;font-size:30px}.compact-stats small{color:#ffffffb3;margin-top:8px;font-size:8px}.quote-stage{grid-column:1;min-height:255px;margin:0}.quote-stage blockquote{padding:28px 22px}.carousel-callout-title{font-size:clamp(25px,4vw,34px)}.carousel-cta{min-height:44px;padding-inline:20px;font-size:10px}.showcase-visual{grid-column:2;width:auto;height:280px;position:relative;top:auto;bottom:auto;right:auto}}@media (max-width:680px){.shell{width:calc(100% - 28px)}.hero{background-position:67%;height:100svh;min-height:710px;max-height:none}.hero-content.shell{margin-bottom:76px}.hero h1{font-size:clamp(45px,13vw,58px)}.hero-buttons .button{width:100%!important}.performance{min-height:0;padding-bottom:38px}.advantage-ribbon{border-radius:9px;margin-inline:-2px}.advantage-ribbon article{flex-basis:225px}.showcase-main{grid-template-columns:1fr;gap:22px;margin-top:-26px}.compact-stats{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr))}.compact-stats>div{border-bottom:1px solid #ffffff24;border-right:1px solid #ffffff24;min-height:112px}.compact-stats>div:nth-child(2n){border-right:0}.compact-stats>div:nth-last-child(-n+2){border-bottom:0}.compact-stats>div:last-child{border-right:0;grid-column:auto}.quote-stage{grid-column:1;min-height:215px}.showcase-visual{grid-column:1;height:310px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.carousel-slide{transition:none}}html{scroll-padding-top:0}.section-anchor{scroll-margin-top:0}.nav-slot{min-width:420px}.floating-navigation{z-index:999;color:#302820;-webkit-backdrop-filter:blur(15px)saturate(145%);background:#e1d3c1e6;border:1px solid #fff5e7bd;border-radius:999px;align-items:center;gap:10px;width:max-content;padding:9px 14px;transition:top .3s,background-color .3s,box-shadow .3s,transform .3s;display:flex;position:fixed;top:clamp(14px,1.8svh,22px);left:50%;transform:translate(-50%);box-shadow:0 14px 42px #0818261c}.floating-navigation.is-scrolled{background:#e1d3c1f0;top:12px;box-shadow:0 16px 48px #040e1833}.floating-navigation a{text-transform:uppercase;letter-spacing:.035em;border-radius:999px;justify-content:center;align-items:center;min-height:46px;padding:0 clamp(19px,1.35vw,28px);font-size:clamp(10px,.68vw,13px);font-weight:800;transition:background-color .2s,color .2s,transform .2s;display:flex}.floating-navigation a:hover{color:var(--blue);background:#ffffff61}.floating-navigation a:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.floating-navigation a.active{color:#fff;background:var(--blue);box-shadow:0 7px 18px #0c46a33d}.floating-navigation a:active{transform:scale(.98)}.mobile-dispatch-button{display:none}.about-section{background:linear-gradient(135deg,#d8c7b0 0%,#eee5d8 48%,#c7b49b 100%);min-height:100svh;display:flex;position:relative;overflow:hidden}.about-section:before{content:"";filter:blur(6px);background:#ffffff38;border-radius:50%;width:520px;height:520px;position:absolute;top:-190px;right:-160px}.about-section .section{z-index:1;flex-direction:column;justify-content:center;width:100%;min-height:100svh;padding-block:clamp(84px,9svh,112px) clamp(30px,4svh,52px);display:flex;position:relative}.about-brand{width:clamp(170px,15vw,225px);margin-bottom:clamp(22px,3.5svh,44px)}.about-brand img{width:100%;height:auto;display:block}.liquid-panel{-webkit-backdrop-filter:blur(17px)saturate(135%);background:#ffffff6b;border:1px solid #ffffff8f;border-radius:24px;box-shadow:0 24px 70px #43301e1f,inset 0 1px #ffffff8c}.about-grid{gap:clamp(64px,8vw,120px)}.about-grid h2{font-size:clamp(44px,min(6vw,7.4svh),78px)}.about-story{padding:clamp(22px,2.5vw,38px);border-top-color:#ffffffb3!important}.about-story p{color:#4f443a}.about-story .lead{color:#171d22;margin:0;font-size:clamp(15px,1.8svh,18px);font-weight:540;line-height:1.68}.about-story .lead+p{border-top:1px solid #372b2033;margin:clamp(16px,2.4svh,28px) 0 0;padding-top:clamp(15px,2.2svh,26px)}.value-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:clamp(20px,3.8svh,44px);display:grid}.value-grid article{flex-direction:column;min-height:clamp(230px,28svh,300px);padding:12px 12px clamp(18px,2.5svh,26px);display:flex;overflow:hidden}.value-image{background-color:#7660492e;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:16px 16px 12px 12px;flex:none;width:100%;height:clamp(112px,15svh,155px);position:relative;overflow:hidden}.value-image:after{content:"";pointer-events:none;background:linear-gradient(#e5dacc00,#e5dacc42 42%,#e5dacce6);height:42%;position:absolute;inset:auto 0 0}.value-grid h3{letter-spacing:-.025em;margin:0 0 9px;font-size:clamp(18px,2.35svh,22px)}.value-grid p{color:#5b5148;margin:0;font-size:clamp(11px,1.4svh,13px);line-height:1.58}.services-section{background:radial-gradient(circle at 80% 20%,#172c3b 0%,var(--navy-2) 40%,#06111c 100%);position:relative}.service-grid{border:0;gap:16px}.service-grid article{-webkit-backdrop-filter:blur(14px);background:#ffffff0b;border-radius:22px;box-shadow:inset 0 1px #ffffff12;border:1px solid #ffffff29!important}.career-callout{color:#fff;background:linear-gradient(125deg,#07131f 0%,#0e2332 53%,#7e6a53 150%);align-items:center;min-height:100svh;padding:clamp(86px,11svh,132px) 0 clamp(50px,7svh,88px);display:flex;position:relative;overflow:hidden}.career-callout:after{content:"";filter:blur(10px);background:#d3bc9e24;border-radius:50%;height:85%;position:absolute;inset:auto -10% -55% 38%}.career-grid{z-index:1;align-items:center;position:relative}.career-copy>p:not(.kicker){color:#ffffffa8;max-width:590px;margin:30px 0 0;font-size:15px;line-height:1.85}.career-grid h2 em{color:#cfb696}.career-apply{border-radius:10px;width:max-content;min-height:58px;margin-top:34px;padding-inline:34px}.career-benefits{color:#121b22;background:#e1d3c1bf;border-color:#fff5e7a6;padding:22px 34px 30px}.panel-label{text-transform:uppercase;letter-spacing:.14em;margin:0;font-size:9px;font-weight:850}.career-benefits>div{margin-top:18px;display:grid}.career-benefits span{border-top:1px solid #28201829;align-items:center;gap:20px;min-height:56px;font-size:13px;font-weight:700;display:flex}.career-benefits b{color:#856e57;font:9px var(--font-geist-mono)}.contact-section{color:#151b20;background:linear-gradient(145deg,#cdbcaa 0%,#eadfd1 47%,#aa9277 100%);align-items:center;min-height:100svh;padding:clamp(86px,11svh,132px) 0 clamp(50px,7svh,88px);display:flex;position:relative;overflow:hidden}.contact-section:before{content:"";background:#ffffff3d;border-radius:50%;width:620px;height:620px;position:absolute;bottom:-320px;left:-200px}.contact-layout{z-index:1;grid-template-columns:1.05fr .85fr;align-items:center;gap:clamp(60px,8vw,140px);display:grid;position:relative}.contact-copy .kicker{color:#66523f}.contact-copy h2{letter-spacing:-.06em;margin:24px 0 28px;font-size:clamp(48px,6vw,82px);line-height:.96}.contact-copy h2 em{color:#66523f;font-family:Georgia,serif;font-weight:400}.contact-copy>p:last-child{color:#514940;max-width:580px;line-height:1.85}.liquid-panel-dark{color:#fff;-webkit-backdrop-filter:blur(18px);background:#05111ce6;border:1px solid #ffffff24;border-radius:26px;box-shadow:0 28px 80px #16120e38,inset 0 1px #ffffff1a}.contact-card{padding:clamp(30px,4vw,56px)}.contact-card .panel-label{color:#c7aa86}.contact-phone{color:#fff;letter-spacing:-.045em;margin:30px 0;font-size:clamp(28px,3vw,48px);font-weight:760;display:block}.contact-phone:hover{color:#d8bd9a}.contact-meta{border-top:1px solid #ffffff24;justify-content:space-between;gap:20px;padding-top:22px;font-size:11px;display:flex}.contact-meta span{color:#ffffff73;text-transform:uppercase}.contact-meta strong{text-align:right;overflow-wrap:anywhere;max-width:68%}.contact-address{align-items:flex-start;margin-top:14px;padding-top:14px}.contact-emails{gap:8px;margin-top:18px;display:grid}.contact-emails a{border-bottom:1px solid #ffffff1c;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:11px 0;display:grid}.contact-emails span{color:#ffffff73;text-transform:uppercase;letter-spacing:.08em;font-size:9px}.contact-emails strong{overflow-wrap:anywhere;color:#fff;font-size:12px;font-weight:600}.contact-emails a:hover strong,.contact-emails a:focus-visible strong{color:#d8bd9a}.contact-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:34px;display:grid}.contact-actions a{color:#fff;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:10px;justify-content:center;align-items:center;min-height:54px;margin:0;padding:0 18px;display:flex}.contact-actions a:last-child{border-color:var(--blue);background:var(--blue)}@media (max-width:1180px){.nav-slot{min-width:0}.floating-navigation{gap:clamp(3px,.65vw,8px);width:clamp(420px,52vw,540px);max-width:none;padding:clamp(6px,.7vw,8px) clamp(8px,1vw,13px);top:clamp(14px,2svh,20px)}.floating-navigation.is-scrolled{top:10px}.floating-navigation a{flex:1;min-height:clamp(40px,4.6vw,45px);padding:0 clamp(8px,1.7vw,20px);font-size:clamp(9px,1vw,11px)}.contact-layout{grid-template-columns:1fr}}@media (max-width:1050px){.about-section{min-height:auto;display:block}.about-section .section{min-height:0;padding-block:110px 86px;display:block}.about-brand{width:190px;margin-bottom:40px}.career-callout,.contact-section{min-height:auto;padding:110px 0 86px;display:block}}@media (min-width:1051px) and (max-height:850px){.about-section .section{padding-block:70px 22px}.about-brand{width:150px;margin-bottom:14px}.about-grid h2{font-size:clamp(42px,min(5.4vw,6.8svh),58px)}.about-story{padding:18px 24px}.about-story p{font-size:12px;line-height:1.52}.about-story .lead{font-size:14px;line-height:1.52}.about-story .lead+p{margin-top:12px;padding-top:12px}.value-grid{margin-top:14px}.value-grid article{min-height:205px;padding:10px 10px 15px}.value-image{height:94px}.value-copy{padding:6px 9px 0}.value-grid h3{margin-bottom:7px;font-size:17px}.value-grid p{font-size:10.5px;line-height:1.48}.career-callout,.contact-section{padding:74px 0 34px}.career-copy>p:not(.kicker){margin-top:20px;line-height:1.6}.career-apply{min-height:50px;margin-top:22px}.career-benefits span{min-height:49px}.contact-copy h2{margin:18px 0 20px}.contact-card{padding:30px 38px}}@media (max-width:900px){.value-grid{grid-template-columns:1fr}.value-grid article{min-height:350px}.value-image{height:clamp(190px,30vw,260px)}}@media (min-width:681px) and (max-width:900px){.floating-navigation{width:min(500px,100% - 225px);top:17px;left:auto;right:18px;transform:none}.floating-navigation.is-scrolled{width:clamp(420px,52vw,500px);top:9px;left:50%;right:auto;transform:translate(-50%)}}@media (max-width:680px){html{scroll-padding-top:0}.floating-navigation{gap:2px;width:auto;max-width:none;padding:5px;top:84px;left:10px;right:72px;transform:none}.floating-navigation.is-scrolled{top:8px}.floating-navigation.is-centered{width:calc(100% - 20px);left:50%;right:auto;transform:translate(-50%)}.floating-navigation a{letter-spacing:.01em;min-height:38px;padding:0 4px;font-size:clamp(7.5px,2.2vw,8.5px)}.mobile-dispatch-button{z-index:1000;color:#302820;-webkit-backdrop-filter:blur(15px)saturate(145%);background:#e1d3c1d1;border:1px solid #fff5e7c2;border-radius:50%;place-items:center;width:50px;height:50px;transition:top .3s,opacity .2s,transform .2s;display:grid;position:fixed;top:84px;right:10px;box-shadow:0 14px 38px #08182626}.mobile-dispatch-button.is-scrolled{top:8px}.mobile-dispatch-button.is-hidden{opacity:0;pointer-events:none;transform:scale(.86)}.mobile-dispatch-button svg{width:24px;height:24px}.about-section .section{padding-top:108px}.about-brand{margin-bottom:46px}.value-grid{margin-top:36px}.value-grid article{min-height:340px}.value-image{height:170px}.career-callout,.contact-section{min-height:auto;padding:108px 0 86px}.career-benefits{padding-inline:22px}.contact-copy h2{font-size:47px}.contact-card{padding:28px 22px}.contact-emails a{grid-template-columns:64px minmax(0,1fr)}.contact-actions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.floating-navigation,.floating-navigation a{transition:none}}.legal-page{color:#151b20;background:linear-gradient(135deg,#d8c7b0 0%,#eee5d8 48%,#c7b49b 100%);min-height:100svh}.legal-header{justify-content:space-between;align-items:center;gap:30px;min-height:104px;display:flex}.legal-header>a{width:190px}.legal-header img{width:100%;height:auto;display:block}.legal-header nav{-webkit-backdrop-filter:blur(15px)saturate(145%);backdrop-filter:blur(15px)saturate(145%);background:#e1d3c1c7;border:1px solid #fff5e7c7;border-radius:999px;align-items:center;gap:5px;padding:8px;display:flex;box-shadow:0 14px 42px #0818261a}.legal-header nav a{text-transform:uppercase;border-radius:999px;align-items:center;min-height:40px;padding:0 18px;font-size:9px;font-weight:800;display:flex}.legal-header nav a:hover,.legal-header nav a:focus-visible{color:var(--blue);background:#ffffff61}.legal-document{padding-block:80px 110px}.legal-eyebrow{color:var(--blue);text-transform:uppercase;letter-spacing:.16em;margin:0 0 18px;font-size:10px;font-weight:850}.legal-document h1{letter-spacing:-.06em;max-width:820px;margin:0;font-size:clamp(52px,7vw,92px);line-height:.94}.legal-intro{color:#4f443a;max-width:760px;margin:28px 0 0;font-size:clamp(16px,1.6vw,21px);line-height:1.7}.legal-updated{color:#695b4d;margin:22px 0 0;font-size:11px}.legal-content{gap:18px;max-width:920px;margin-top:70px;display:grid}.legal-content section{-webkit-backdrop-filter:blur(15px)saturate(130%);backdrop-filter:blur(15px)saturate(130%);background:#ffffff6e;border:1px solid #ffffffa3;border-radius:24px;padding:clamp(24px,3vw,38px);box-shadow:0 18px 52px #43301e17,inset 0 1px #ffffff94}.legal-content h2{letter-spacing:-.03em;margin:0 0 16px;font-size:clamp(20px,2vw,27px)}.legal-content p,.legal-content li{color:#4f443a;font-size:14px;line-height:1.8}.legal-content p{margin:12px 0 0}.legal-content ul{margin:12px 0 0;padding-left:20px}.legal-content a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.legal-content code{background:#06121f17;border-radius:4px;padding:2px 5px}.legal-footer{color:#fff;background:#030b13}.legal-footer>div{color:#ffffff80;justify-content:space-between;align-items:center;gap:24px;min-height:84px;font-size:10px;display:flex}.legal-footer nav{flex-wrap:wrap;gap:16px;display:flex}.legal-footer a:hover,.legal-footer a:focus-visible{color:#fff}@media (max-width:760px){.footer-bottom,.legal-footer>div{text-align:center;flex-direction:column;padding-block:22px}.footer-bottom>span{display:none}.legal-header{align-items:flex-start;min-height:150px;padding-top:22px}.legal-header>a{width:150px}.legal-header nav{justify-content:stretch;position:absolute;top:84px;left:14px;right:14px}.legal-header nav a{flex:1;justify-content:center;padding-inline:5px;font-size:8px}.legal-document{padding-block:54px 80px}.legal-content{margin-top:48px}}@media (min-width:1051px){.application-modal{z-index:1200;place-items:start center;padding:12px}.application-panel{border-radius:18px;grid-template-columns:minmax(330px,.72fr) minmax(610px,1.28fr);width:min(1500px,100%);height:calc(100svh - 24px);max-height:none;overflow:hidden}.application-sidebar{padding:clamp(28px,3.6svh,42px) clamp(30px,2.8vw,44px)}.application-sidebar h2{margin:clamp(14px,2svh,22px) 0;font-size:clamp(40px,5.8svh,58px)}.application-sidebar>p:not(.kicker){line-height:1.6}.application-promise{gap:clamp(8px,1.2svh,12px);margin-top:clamp(22px,3.8svh,38px);padding-top:clamp(14px,2.2svh,20px)}.application-form{gap:clamp(6px,.9svh,11px);min-height:0;padding:clamp(14px,2svh,24px) clamp(28px,3vw,44px) 10px}.form-heading{padding-bottom:clamp(7px,1svh,11px)}.application-form label{gap:4px}.application-form input:not([type=checkbox]),.application-form select,.application-form textarea{padding:5px 0 7px;font-size:12px}.application-form textarea{min-height:46px;max-height:60px}.endorsements-field legend{margin-bottom:6px}.endorsements-field>div{gap:5px}.endorsements-field label{padding:5px 8px}.video-field{padding:8px 12px}.video-field input{padding-top:2px!important;padding-bottom:2px!important}.consent-field{gap:8px!important}.consent-field span{line-height:1.35}.submit-button{min-height:42px}.form-status{min-height:12px;margin:-3px 0 0;font-size:10px;line-height:1.25}}@media (min-width:1051px) and (max-height:760px){.application-modal{padding:8px}.application-panel{height:calc(100svh - 16px)}.application-sidebar{padding-block:24px}.application-sidebar h2{margin:11px 0;font-size:40px}.application-logo{border-radius:12px;width:160px;margin-bottom:8px;padding:6px 10px}.application-sidebar>p:not(.kicker){line-height:1.45}.application-promise{gap:7px;margin-top:18px;padding-top:12px}.application-form{gap:5px;padding-top:10px}.form-heading{padding-bottom:5px}.application-form input:not([type=checkbox]),.application-form select,.application-form textarea{padding:3px 0 5px}.application-form textarea{min-height:38px;max-height:44px}.endorsements-field legend{margin-bottom:4px}.endorsements-field label{padding:4px 7px}.video-field{padding:6px 10px}.submit-button{min-height:38px}}@media (max-width:1050px){.application-modal{z-index:1100;place-items:start center;padding:14px 16px}.application-panel{overscroll-behavior:contain;width:min(720px,100%);height:auto;min-height:0;max-height:calc(100svh - 28px);overflow:auto}}@media (max-width:680px){.application-modal{padding:0}.application-logo{border-radius:14px;width:190px;padding:8px 12px}.application-panel{width:100%;height:100svh;min-height:100svh;max-height:100svh}}.application-panel{transition:width .6s cubic-bezier(.22,1,.36,1),height .6s cubic-bezier(.22,1,.36,1),grid-template-columns .6s cubic-bezier(.22,1,.36,1),border-radius .6s}.application-panel.is-success{border-radius:32px;grid-template-columns:0 1fr;width:min(520px,100% - 32px);height:min(430px,100svh - 80px);min-height:360px;overflow:hidden}.application-panel.is-success .application-sidebar{opacity:0;pointer-events:none;padding-inline:0;transform:translate(-40px)}.application-sidebar{transition:opacity .35s,transform .5s cubic-bezier(.22,1,.36,1),padding .5s}.application-success{text-align:center;background:#fff;flex-direction:column;justify-content:center;align-items:center;min-width:0;min-height:100%;padding:48px 32px;animation:.65s cubic-bezier(.22,1,.36,1) both success-panel-in;display:flex}.success-check{color:#fff;background:linear-gradient(145deg,#34c36f,#15964c);border-radius:50%;place-items:center;width:132px;height:132px;animation:.7s cubic-bezier(.2,1.55,.4,1) .12s both success-check-pop;display:grid;box-shadow:0 24px 55px #15964c4d,inset 0 2px #ffffff4d}.success-check svg{width:76px;height:76px}.success-check path{stroke:currentColor;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:52;stroke-dashoffset:52px;animation:.5s .55s forwards success-check-draw}.application-success h3{color:#102019;letter-spacing:-.045em;margin:30px 0 10px;font-size:clamp(27px,4vw,38px);line-height:1.05;animation:.45s .55s both success-copy-in}.application-success p{color:#65746b;margin:0;font-size:14px;animation:.45s .68s both success-copy-in}@keyframes success-panel-in{0%{opacity:0;border-radius:60px;transform:scale(.88)}to{opacity:1;border-radius:0;transform:scale(1)}}@keyframes success-check-pop{0%{opacity:0;transform:scale(.2)rotate(-18deg)}70%{opacity:1;transform:scale(1.1)rotate(3deg)}to{opacity:1;transform:scale(1)rotate(0)}}@keyframes success-check-draw{to{stroke-dashoffset:0}}@keyframes success-copy-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:680px){.application-panel.is-success{grid-template-columns:0 1fr;width:calc(100% - 28px);height:430px;min-height:430px;margin:auto}.application-modal:has(.application-panel.is-success){place-items:center;padding:14px}}@media (prefers-reduced-motion:reduce){.application-panel,.application-sidebar,.application-success,.success-check,.success-check path,.application-success h3,.application-success p{transition:none;animation:none}.success-check path{stroke-dashoffset:0}}.admin-login,.admin-shell{color:#10202d;background:#eef2f4;min-height:100svh}.admin-login{place-items:center;padding:24px;display:grid}.admin-login form{background:#fff;border-radius:24px;gap:18px;width:min(440px,100%);padding:42px;display:grid;box-shadow:0 30px 80px #06121f24}.admin-mark{color:#fff;background:#0c46a3;border-radius:14px;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.admin-login p,.admin-title p{color:#0c46a3;text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:10px;font-weight:800}.admin-login h1,.admin-title h1{letter-spacing:-.05em;margin:0;font-size:38px}.admin-login label,.admin-fields label{text-transform:uppercase;letter-spacing:.06em;gap:7px;font-size:11px;font-weight:800;display:grid}.admin-login input,.admin-fields input,.admin-fields textarea{color:#10202d;background:#fff;border:1px solid #d1d9df;border-radius:10px;width:100%;padding:13px}.admin-fields textarea{resize:vertical;min-height:110px}.admin-login button,.admin-title button{color:#fff;cursor:pointer;background:#0c46a3;border:0;border-radius:10px;min-height:48px;font-weight:800}.admin-login small{color:#657483;line-height:1.5}.admin-login a{color:#657483;font-size:12px}.admin-shell>header{color:#fff;background:#06121f;align-items:center;gap:20px;min-height:76px;padding:12px max(24px,50% - 660px);display:flex}.admin-shell>header>div{align-items:center;gap:12px;margin-right:auto;display:flex}.admin-shell>header small{color:#9ba8b3;display:block}.admin-shell>header a,.admin-shell>header button{color:#fff;background:0 0;border:1px solid #344454;border-radius:9px;padding:10px 14px}.admin-shell>nav{gap:8px;padding:18px max(24px,50% - 660px) 0;display:flex}.admin-shell>nav button{background:#dfe6ea;border:0;border-radius:9px;padding:12px 18px;font-weight:750}.admin-shell>nav button.active{color:#fff;background:#0c46a3}.admin-shell>nav i{margin-left:7px;font-style:normal}.admin-notice{color:#17653a;background:#dff5e7;border-radius:9px;width:min(1320px,100% - 48px);margin:16px auto 0;padding:12px 16px}.admin-content{width:min(1320px,100% - 48px);margin:28px auto 70px}.admin-title{justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.admin-title button{padding:0 24px}.admin-card{background:#fff;border-radius:18px;margin-top:18px;padding:28px;box-shadow:0 12px 36px #06121f12}.admin-card h2{margin:0 0 22px}.admin-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.admin-fields label:has(textarea){grid-column:span 2}.admin-images{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.admin-images label{gap:10px;font-size:12px;font-weight:700;display:grid}.admin-images img{aspect-ratio:4/3;object-fit:cover;background:#e5eaed;border-radius:12px;width:100%}.application-list{gap:12px;display:grid}.application-list article{background:#fff;border-radius:16px;grid-template-columns:1fr 160px 120px;align-items:center;gap:18px;padding:22px;display:grid}.application-list h2{margin:0 0 7px}.application-list p{color:#657483;margin:0 0 7px}.application-list select,.video-link{background:#fff;border:1px solid #ccd5db;border-radius:9px;padding:11px}.video-link{text-align:center;color:#0c46a3;font-weight:800}@media (max-width:800px){.admin-fields,.admin-images{grid-template-columns:1fr}.admin-fields label:has(textarea){grid-column:auto}.application-list article{grid-template-columns:1fr}.admin-shell>header{flex-wrap:wrap}.admin-title{flex-direction:column;align-items:stretch}}@media (max-width:680px) and (orientation:portrait){.application-modal{padding:0}.application-panel{border-radius:0;width:100%;height:100svh;min-height:100svh;max-height:100svh}}@media (max-width:950px) and (max-height:680px) and (orientation:landscape){.floating-navigation{width:auto;max-width:none;top:29px;left:200px;right:72px;transform:none}.floating-navigation.is-scrolled{top:8px}.floating-navigation.is-centered{width:min(620px,100% - 20px);left:50%;right:auto;transform:translate(-50%)}.mobile-dispatch-button{z-index:1000;color:#302820;-webkit-backdrop-filter:blur(15px)saturate(145%);background:#e1d3c1e0;border:1px solid #fff5e7cc;border-radius:50%;place-items:center;width:50px;height:50px;transition:top .3s,opacity .2s,transform .2s;display:grid;position:fixed;top:29px;right:10px;box-shadow:0 14px 38px #08182626}.mobile-dispatch-button.is-scrolled{top:8px}.mobile-dispatch-button.is-hidden{opacity:0;pointer-events:none;transform:scale(.86)}.mobile-dispatch-button svg{width:24px;height:24px}}@media (max-width:680px) and (orientation:portrait){.application-modal{place-items:stretch stretch;width:100%;max-width:100%;height:100dvh;padding:0;inset:0;overflow:hidden}.application-panel:not(.is-success){border-radius:0;width:100%;max-width:100%;height:100dvh;min-height:100dvh;max-height:none;margin:0;position:absolute;inset:0;overflow-y:auto}.application-panel:not(.is-success) .modal-close{z-index:12;top:max(14px,env(safe-area-inset-top));color:#152330;-webkit-backdrop-filter:blur(14px)saturate(140%);background:#eee2d2f0;border:1px solid #ffffffd1;border-radius:12px;width:42px;height:42px;position:fixed;right:14px;box-shadow:0 10px 30px #05111c33}.application-panel:not(.is-success){display:block}.application-panel:not(.is-success) .application-sidebar{align-items:center;min-height:126px;padding:22px 76px 22px 20px;display:flex;overflow:visible}.application-panel:not(.is-success) .application-logo{flex:none;width:min(210px,65vw);margin:0}.application-panel:not(.is-success) .application-sidebar .kicker,.application-panel:not(.is-success) .application-sidebar h2,.application-panel:not(.is-success) .application-sidebar>p:not(.kicker),.application-panel:not(.is-success) .application-promise{display:none}.application-panel:not(.is-success) .application-form{min-height:calc(100dvh - 126px);padding-top:24px}.application-panel:not(.is-success) .form-heading{padding-bottom:16px;display:flex}}@media (max-width:680px){.application-modal,.application-panel:not(.is-success),.application-panel:not(.is-success) .application-form{box-sizing:border-box;max-width:100%;overflow-x:hidden}.application-panel:not(.is-success) .application-form,.application-panel:not(.is-success) .field-row,.application-panel:not(.is-success) .application-form label,.application-panel:not(.is-success) .endorsements-field,.application-panel:not(.is-success) .endorsements-field>div,.application-panel:not(.is-success) .video-field{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.application-panel:not(.is-success) .field-row{grid-template-columns:minmax(0,1fr)}.application-panel:not(.is-success) input,.application-panel:not(.is-success) select,.application-panel:not(.is-success) textarea{box-sizing:border-box;min-width:0;max-width:100%}.application-panel:not(.is-success) input[type=file]{width:100%;overflow:hidden}.application-panel:not(.is-success) .endorsements-field>div{flex-wrap:wrap;display:flex}}.value-grid article{min-height:clamp(280px,34svh,370px)}.value-image{background-position:50% 34%;height:clamp(185px,23svh,250px)}.value-grid article:first-child .value-image{background-position:50% 42%}.value-grid article:nth-child(2) .value-image{background-position:50% 28%}.value-grid article:nth-child(3) .value-image{background-position:50% 30%}.value-image:after{background:linear-gradient(#e5dacc00,#e5dacc2e 58%,#e5daccb8);height:24%}.value-copy{margin-top:0;padding:12px 12px 0}@media (min-width:1051px) and (max-height:850px){.value-grid article{min-height:245px}.value-image{height:150px}}@media (max-width:900px){.value-grid article{min-height:410px}.value-image{height:clamp(250px,48vw,330px)}}@media (max-width:680px){.value-grid article{min-height:390px}.value-image{height:240px}}@media (min-width:681px){.application-panel .modal-close{z-index:20;color:#152330;-webkit-backdrop-filter:blur(14px)saturate(140%);background:#eee2d2f0;border:1px solid #ffffffdb;border-radius:12px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:46px;right:18px;box-shadow:0 10px 30px #05111c2e}.application-panel .modal-close:hover,.application-panel .modal-close:focus-visible{color:#fff;background:#0c46a3}}@media (max-width:1180px){.footer-main{grid-template-columns:minmax(160px,190px) minmax(0,1fr) auto;gap:clamp(20px,3vw,36px)}.footer-slogan{font-size:clamp(17px,2.1vw,24px)}}@media (max-width:860px){.footer-main{grid-template-columns:180px minmax(0,1fr);padding-block:28px}.footer-main .footer-top-button{grid-column:2;justify-self:start}.footer-slogan{align-content:center}}@media (max-width:680px){.footer-main{grid-template-columns:1fr;justify-items:start;gap:18px}.footer-main .footer-top-button{grid-column:auto}.footer-slogan{flex-direction:column;align-items:flex-start;gap:6px;width:100%;font-size:clamp(20px,7vw,28px)}.footer-slogan-primary,.footer-slogan-accent{white-space:normal;flex-wrap:wrap;max-width:100%}}@media (min-width:1181px){.hero{background-position:50% -14px;background-size:102.4%;height:clamp(540px,72svh,900px);min-height:clamp(540px,72svh,900px);max-height:none}.hero.hero-custom-desktop{background-size:var(--hero-desktop-size) auto;background-position:var(--hero-desktop-x) var(--hero-desktop-y)}}@media (min-width:681px) and (max-width:1180px){.hero.hero-custom-tablet{background-size:auto var(--hero-tablet-size);background-position:var(--hero-tablet-x) var(--hero-tablet-y)}}@media (max-width:680px){.hero.hero-custom-mobile{background-size:auto var(--hero-mobile-size);background-position:var(--hero-mobile-x) var(--hero-mobile-y)}}.hero-editor-card{padding:0;overflow:hidden}.hero-editor-heading{border-bottom:1px solid #e1e7eb;justify-content:space-between;align-items:center;gap:24px;padding:26px 28px 22px;display:flex}.hero-editor-heading p{color:#0c46a3;text-transform:uppercase;letter-spacing:.13em;margin:0 0 5px;font-size:9px;font-weight:850}.hero-editor-heading h2{letter-spacing:-.035em;margin:0 0 7px;font-size:25px}.hero-editor-heading small{color:#657483;font-size:11px;line-height:1.5}.hero-upload-button{color:#fff;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:#0c46a3;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:0 17px;font-size:10px;font-weight:850;display:flex}.hero-upload-button input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.hero-device-tabs{gap:8px;padding:18px 28px 0;display:flex}.hero-device-tabs button{color:#475967;cursor:pointer;background:#fff;border:1px solid #d2dbe1;border-radius:10px;gap:3px;min-width:126px;padding:11px 16px;font-size:11px;font-weight:850;display:grid}.hero-device-tabs button small{color:#7a8994;font-size:8px;font-weight:650}.hero-device-tabs button.active{color:#fff;background:#0c46a3;border-color:#0c46a3}.hero-device-tabs button.active small{color:#cfddf4}.hero-layout-status{color:#245b31;background:#edf8ef;border:1px solid #c8d9ca;border-radius:10px;align-items:center;gap:13px;margin:14px 28px 0;padding:11px 14px;display:flex}.hero-layout-status[data-original=false]{color:#174f96;background:#edf4fc;border-color:#c8d8ed}.hero-layout-status span{text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:850}.hero-layout-status small{color:#5d7063;font-size:9px;line-height:1.45}.hero-layout-status[data-original=false] small{color:#57708e}.hero-editor-controls{background:#f4f7f9;border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:18px;margin:14px 28px 20px;padding:18px;display:grid}.hero-editor-controls label{color:#344553;text-transform:uppercase;letter-spacing:.04em;gap:11px;min-width:0;font-size:10px;font-weight:800;display:grid}.hero-editor-controls label span{justify-content:space-between;gap:10px;display:flex}.hero-editor-controls output{color:#0c46a3;font-variant-numeric:tabular-nums}.hero-editor-controls input[type=range]{accent-color:#0c46a3;cursor:ew-resize;width:100%}.hero-editor-quick-actions{gap:7px;display:flex}.hero-editor-quick-actions button{color:#334553;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #ccd6dd;border-radius:8px;min-height:39px;padding:0 12px;font-size:9px;font-weight:800}.hero-editor-quick-actions button:hover,.hero-editor-quick-actions button:focus-visible{color:#0c46a3;border-color:#0c46a3}.hero-preview-toolbar{color:#d7e0e7;background:#071522;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:11px 28px;font-size:10px;display:flex}.hero-preview-toolbar b{color:#fff}.hero-preview-live{white-space:nowrap;color:#b9c8d3;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;font-size:8px;font-weight:850;display:flex}.hero-preview-live i{background:#35c976;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #35c97624}.hero-preview-stage{background:#06121f;width:100%;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 0 1px #203243}.hero-preview-stage iframe{transform-origin:0 0;background:#fff;border:0;display:block;position:absolute;inset:0 auto auto 0}.hero-preview-stage.is-tablet,.hero-preview-stage.is-mobile{border-inline:1px solid #26394a}.hero-editor-save-note{color:#5d6d79;background:#fff;border-top:1px solid #e1e7eb;margin:0;padding:15px 28px 18px;font-size:10px;line-height:1.55}.is-admin-hero-preview .hero.is-preview-draggable{cursor:grab;touch-action:none}.is-admin-hero-preview .hero.is-preview-draggable.is-dragging{cursor:grabbing}@media (max-width:1100px){.hero-editor-controls{grid-template-columns:repeat(3,minmax(0,1fr))}.hero-editor-quick-actions{grid-column:1/-1}}@media (max-width:800px){.hero-editor-heading{flex-direction:column;align-items:stretch;padding:22px 18px}.hero-upload-button{width:100%}.hero-device-tabs{grid-template-columns:repeat(3,1fr);padding:14px 14px 0;display:grid}.hero-device-tabs button{min-width:0;padding-inline:7px}.hero-layout-status{flex-direction:column;align-items:flex-start;gap:5px;margin-inline:14px}.hero-layout-status span{white-space:normal}.hero-editor-controls{grid-template-columns:1fr;gap:17px;margin:14px;padding:15px}.hero-editor-quick-actions{grid-column:auto;grid-template-columns:repeat(3,1fr);display:grid}.hero-editor-quick-actions button{white-space:normal;padding-inline:6px}.hero-preview-toolbar{flex-direction:column;align-items:flex-start;gap:8px;padding-inline:16px}.hero-editor-save-note{padding-inline:18px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
