.international-overview{padding-top:1.5rem}.international-overview .breadcrumbs{margin-bottom:1.5rem}.international-cover{isolation:isolate;background:var(--ink);color:#fff;border-radius:28px;width:min(100% - 3rem,1536px);margin:0 auto;position:relative;overflow:hidden}.international-cover-photo{z-index:-1;margin:0;position:absolute;inset:0}.international-cover-photo img{object-fit:cover;width:100%;height:100%}.international-cover-photo:after{content:"";background:linear-gradient(90deg,#0c2034fa 0%,#0c2034eb 35%,#0c20348c 66%,#0c203414);position:absolute;inset:0}.international-cover-content{width:min(74%,930px);padding:clamp(2.3rem,4.5vw,4.7rem)}.international-cover h1{letter-spacing:-.055em;text-wrap:balance;max-width:19ch;margin-bottom:1.5rem;font-size:clamp(2.8rem,4.5vw,4.8rem);line-height:1.03}.international-cover .lead{color:#e1eaf2;max-width:52ch;font-size:1.05rem}.international-cover-actions{flex-wrap:wrap;align-items:center;gap:1.1rem 1.6rem;margin-top:2rem;display:flex}.international-cover .button{color:var(--ink);background:#fff;border-color:#fff}.international-explore{align-items:center;gap:.9rem;min-height:44px;font-size:.83rem;font-weight:700;text-decoration:none;display:inline-flex}.international-explore span{font-size:1.2rem}.international-intro{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,7vw,6rem);padding-block:clamp(3rem,5vw,5rem);display:grid}.international-intro h2{max-width:20ch;margin-bottom:0;font-size:clamp(2rem,3.1vw,3.1rem)}.international-intro p:not(.eyebrow){color:var(--ink-soft)}.international-approach{align-items:start;row-gap:2.75rem}.international-approach>div>p:last-child{margin-bottom:0}.international-process{--process-gap:clamp(1.5rem, 3vw, 3rem);isolation:isolate;gap:var(--process-gap);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.international-process:before{content:"";top:1.5rem;left:1.5rem;right:calc((100% - var(--process-gap) * 2) / 3 - 1.5rem);background:var(--line);z-index:-1;height:1px;position:absolute}.international-process-number{background:var(--ink);color:#fff;width:3rem;height:3rem;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1.1rem;font-weight:650;display:grid;box-shadow:0 0 0 8px #fff}.international-process-copy{margin-top:1.4rem}.international-process-copy strong{color:var(--ink);font-family:var(--font-display);letter-spacing:-.035em;margin-bottom:.7rem;font-size:clamp(1.3rem,1.7vw,1.65rem);font-weight:550;line-height:1.25;display:block}.international-process-copy>span{color:var(--ink-soft);font-size:.94rem;line-height:1.75}.international-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;padding-bottom:clamp(3rem,5vw,5rem);display:grid}.international-topic{border:1px solid var(--line);background:#f7f8fa;border-radius:24px;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.international-topic-photo{flex-shrink:0;height:clamp(180px,16vw,230px);margin:0;position:relative;overflow:hidden}.international-topic-photo img{object-fit:cover;width:100%;height:100%}.international-topic-copy{flex-direction:column;flex:1;padding:clamp(1.5rem,2.5vw,2.4rem);display:flex}.international-kicker{color:var(--wine);text-transform:uppercase;letter-spacing:.09em;margin-bottom:.85rem;font-size:.63rem;font-weight:800}.international-topic h3{max-width:23ch;margin-bottom:1rem;font-size:clamp(1.8rem,2.55vw,2.7rem);line-height:1.08}.international-topic-copy>p:not(.international-kicker){color:var(--ink-soft);font-size:.93rem;line-height:1.7}.international-topic ul{margin:1.1rem 0;padding:0;font-size:.8rem;list-style:none}.international-topic li{border-top:1px solid var(--line);padding:.45rem 0 .45rem 1.2rem;position:relative}.international-topic li:before{content:"↗";color:var(--wine);position:absolute;left:0}.international-topic .text-link{align-self:flex-start;align-items:center;gap:1rem;min-height:44px;margin-top:auto;font-size:.78rem;display:inline-flex}.international-topic-featured{background:var(--ink);color:#fff;border:0;grid-column:1/-1;grid-template-columns:.9fr 1.1fr;display:grid}.international-topic-featured .international-topic-photo{height:100%;min-height:350px}.international-topic-featured .international-kicker,.international-topic-featured .international-topic-copy>p:not(.international-kicker),.international-topic-featured li:before{color:#dce8f1}.international-topic-featured li{border-color:#fff3}.international-topic-featured .text-link{color:#fff}.international-anchor{position:absolute;top:0}.international-questions{background:#eef3f7;padding:clamp(3rem,5vw,5rem) 0}.international-questions-layout{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.international-questions h2{max-width:20ch;font-size:clamp(2rem,3vw,3rem)}.international-questions-layout>div>p:not(.eyebrow){color:var(--ink-soft);max-width:40ch;font-size:.94rem}.international-questions .faq-list{width:100%;margin:0}.international-questions .faq-item:first-child{border-top:1px solid var(--line)}.international-questions .faq-item summary{padding-block:1.4rem}.international-questions .faq-item h3{font-size:1.05rem}.international-questions .faq-answer{font-size:.94rem}.international-contact{background:var(--ink);padding-block:clamp(3rem,5vw,5rem)}.international-related{max-width:44ch;color:var(--ink-soft);margin-top:2rem;font-size:.85rem}@media (width<=1024px){.international-cover-content{width:85%}}@media (width<=760px){.international-cover{border-radius:20px;width:calc(100% - 2rem)}.international-cover-content{width:100%;padding:2rem 1.4rem 2.4rem}.international-cover-photo:after{background:linear-gradient(90deg,#0c2034f7,#0c2034a6)}.international-cover h1{font-size:clamp(2rem,9vw,3.7rem)}.international-cover .lead{font-size:.95rem}.international-intro,.international-questions-layout{grid-template-columns:1fr;gap:1.4rem}.international-process{grid-template-columns:1fr;gap:2rem;margin-top:.75rem}.international-process:before{width:1px;height:auto;inset:1.5rem auto 1.5rem 1.5rem}.international-process-step{grid-template-columns:3rem minmax(0,1fr);gap:1.25rem;display:grid}.international-process-copy{margin-top:.4rem}.international-topic-grid{grid-template-columns:1fr;gap:1.4rem}.international-topic-featured{grid-template-columns:1fr}.international-topic-featured .international-topic-photo,.international-topic-photo{height:190px;min-height:0}.international-topic-featured .international-topic-copy,.international-topic-copy{padding:1.4rem}.international-topic h3{font-size:1.85rem}.international-topic-copy>p:not(.international-kicker){font-size:.9rem}.international-topic li{font-size:.77rem}}@media (width<=360px){body:has(.international-overview){min-width:0}}.international-intro:has(+.international-intro){padding-bottom:0}.international-intro+.international-intro{padding-top:clamp(2rem,3vw,3rem)}.international-overview .international-team{isolation:isolate;color:#fff;background:linear-gradient(120deg,#17324d 25%,#294e6a);border-radius:24px 24px 72px;margin-block:clamp(2.5rem,5vw,4.5rem) 1.5rem;padding:clamp(1.6rem,4vw,3.8rem);position:relative;overflow:hidden}.international-team:after{content:"";z-index:-1;pointer-events:none;border:1px solid #fff2;border-radius:50%;width:25rem;height:25rem;position:absolute;top:-14rem;right:-10rem;box-shadow:0 0 0 3rem #ffffff05,0 0 0 6rem #ffffff04}.international-overview .international-team p{color:#e0eaf2;margin:0}.international-overview .international-team h2{font-size:clamp(1.85rem,2.8vw,2.8rem)}.international-overview .international-documents{background:#f4f7f9;border:1px solid #d9e3ea;border-radius:24px;align-items:start;margin-bottom:clamp(3rem,5vw,5rem);padding:clamp(1.6rem,4vw,3.8rem)}.international-documents-visual{min-width:0}.international-documents-photo{aspect-ratio:16/9;border-radius:18px 18px 48px;margin:clamp(1.4rem,2.5vw,2rem) 0 0;overflow:hidden}.international-documents-photo img{object-fit:cover;width:100%;height:100%;display:block}.international-documents-copy{border-left:3px solid #9bbacd;padding-left:clamp(1.2rem,2.5vw,2rem)}.international-documents p:last-child{margin-bottom:0}@media (width<=760px){.international-overview .international-team{border-radius:20px 20px 48px}.international-documents-copy{padding-left:1rem}.international-documents-photo{border-radius:14px 14px 36px}}
