.international-intro-bar{display:flex;align-items:center;flex-wrap:wrap;gap:24px 36px;margin:0 max(48px,calc((100vw - 1440px) / 2));padding:24px 0;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);font-size:13px}.international-intro-bar p{flex:1 1 350px;margin:0;line-height:1.7;color:var(--muted)}.international-intro-bar p span{display:inline-block;margin-right:13px;color:var(--orange-deep);font-size:10px;font-weight:700;letter-spacing:.13em}.international-intro-bar a{padding-bottom:4px;border-bottom:1px solid var(--ink);font-weight:700}.international-section-heading{display:grid;grid-template-columns:.6fr 1.25fr .85fr;gap:45px;margin-bottom:55px}.international-eyebrow,.international-section-heading>p:first-child{margin:0;color:var(--orange-deep);font-size:10px;font-weight:700;letter-spacing:.16em;line-height:1.8}.international-contact-strip h2,.international-fit h2,.international-scope-section h2,.international-section-heading h2{margin:0;font:700 clamp(34px,3.5vw,56px)/1.14 var(--serif);letter-spacing:-.035em}.international-section-heading>p:last-child{margin:0;color:var(--muted);line-height:1.85}.international-service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.international-service-card{display:flex;flex-direction:column;min-width:0;padding:30px;border:1px solid var(--ink);background:rgba(255,255,255,.14)}.international-service-card:nth-child(2){background:var(--paper-deep)}.international-card-top{display:flex;align-items:flex-start;gap:24px;justify-content:space-between}.international-card-top>span{color:var(--orange-deep);font:italic 27px/1 Georgia,serif}.international-card-top small{max-width:180px;font-size:10px;line-height:1.6;color:var(--muted);text-align:right}.international-service-card h3{margin:45px 0 20px;font:700 31px/1.15 var(--serif);letter-spacing:-.025em}.international-service-card>p{margin:0;color:var(--muted);font-size:14px;line-height:1.85}.international-service-card ul{margin:25px 0;padding-left:19px;font-size:13px;line-height:1.7}.international-service-card li+li{margin-top:10px}.international-service-card .international-pilot{margin-top:auto;padding-top:24px;border-top:1px solid var(--line);font-size:12px}.international-service-card>a{display:flex;justify-content:space-between;gap:20px;margin-top:28px;padding-top:16px;border-top:1px solid var(--ink);font-size:13px;font-weight:700}.international-scope-section{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding:95px max(48px,calc((100vw - 1440px) / 2));background:var(--ink);color:var(--paper)}.international-scope-section .international-eyebrow{color:var(--orange)}.international-scope-section h2{margin-top:25px}.international-scope-section>div>p:not(.international-eyebrow){max-width:560px;margin:26px 0 32px;color:#c4bfb4;line-height:1.9}.international-scope-section .button{color:var(--ink);box-shadow:5px 5px 0 var(--paper-deep)}.international-scope-list{display:grid;grid-template-columns:1fr 1fr;gap:36px 30px}.international-scope-list article{padding-top:20px;border-top:1px solid #6a675e}.international-scope-list span{font:italic 18px/1 Georgia,serif;color:var(--orange)}.international-scope-list h3{margin:22px 0 12px;font:700 24px/1.2 var(--serif)}.international-scope-list p{margin:0;color:#c4bfb4;font-size:13px;line-height:1.8}.international-fit{display:grid;grid-template-columns:1fr 1fr;gap:100px}.international-fit h2{margin-top:25px}.international-fit>div>p:last-child{margin:26px 0 0;color:var(--muted);line-height:1.85}.international-fit-notes article{padding:25px 0;border-top:1px solid var(--line)}.international-fit-notes article:first-child{padding-top:0;border-top:0}.international-fit-notes h3{margin:0 0 14px;font:700 24px/1.2 var(--serif)}.international-fit-notes p{margin:0;color:var(--muted);line-height:1.85;font-size:14px}.international-contact-strip{display:flex;align-items:center;justify-content:space-between;gap:50px;padding:65px max(48px,calc((100vw - 1440px) / 2));background:var(--paper-deep);border-block:1px solid var(--ink)}.international-contact-strip h2{margin-top:18px;font-size:clamp(34px,3vw,46px)}.international-contact-strip p:last-child{max-width:690px;margin:20px 0 0;line-height:1.8;color:var(--muted)}.international-contact-strip .button{flex-shrink:0}.brief-form .brief-preview textarea{display:block;width:100%;min-height:300px;margin-top:20px;padding:15px;resize:vertical;border:1px solid var(--line);border-radius:0;background:var(--paper);color:var(--ink);font:400 13px/1.8 var(--sans)}.brief-form .brief-help{margin:12px 0 0;font-size:12px;line-height:1.7;color:var(--muted)}.brief-form .form-actions{flex-wrap:wrap;align-items:stretch}.brief-form .brief-status{min-height:24px;margin:18px 0 0;color:var(--green);font-size:13px;line-height:1.8}.brief-contact-instructions{margin-top:30px;padding:28px;border:1px solid var(--ink);background:rgba(255,255,255,.18)}.brief-contact-instructions h3{margin:0 0 16px;font:700 26px/1.2 var(--serif)}.brief-contact-instructions ol{margin:0;padding-left:22px;color:var(--muted);font-size:14px;line-height:1.8}.brief-contact-instructions li+li{margin-top:8px}.brief-contact-instructions a{color:var(--ink);border-bottom:1px solid}.brief-contact-instructions>p{margin:18px 0 0;color:var(--muted);font-size:12px;line-height:1.8}.international-brief-intro{margin-bottom:40px;padding:24px 28px;border-left:4px solid var(--orange);background:var(--paper-deep)}.international-brief-intro h2{margin:0 0 12px;font:700 28px/1.25 var(--serif)}.international-brief-intro p{margin:0;color:var(--muted);line-height:1.8}.international-brief-intro a{border-bottom:1px solid}@media (max-width:1100px){.international-section-heading{grid-template-columns:1fr 2fr;gap:25px}.international-section-heading>p:last-child{grid-column:2}.international-service-grid{grid-template-columns:1fr}.international-service-card{display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.international-card-top{grid-column:1/-1}.international-service-card h3,.international-service-card>p:not(.international-pilot){margin-top:25px}.international-service-card .international-pilot{grid-column:2;margin-top:0}.international-service-card>a{align-self:end}.international-fit,.international-scope-section{gap:50px}.international-contact-strip{align-items:flex-start;flex-direction:column;gap:30px}}@media (max-width:700px){.international-intro-bar{margin-inline:24px;gap:18px 24px}.international-intro-bar p{flex-basis:100%}.international-section-heading{display:block}.international-section-heading h2{margin:24px 0}.international-service-card{display:flex;padding:25px}.international-service-card>p:not(.international-pilot){margin-top:0}.international-service-card .international-pilot{margin-top:auto}.international-service-card h3{margin-top:30px}.international-scope-section{grid-template-columns:1fr;padding:65px 24px;gap:50px}.international-scope-list{gap:30px 24px}.international-fit{grid-template-columns:1fr;gap:40px}.international-contact-strip{padding:50px 24px}.brief-contact-instructions,.international-brief-intro{padding:22px}.brief-form .brief-preview{padding:20px}.brief-form .form-actions .button{width:100%}.brief-form .brief-status{min-height:0}}