.home_hero__vFOCO{padding:4.5rem 0 4.75rem}.home_heroGrid__75cps{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.9fr);grid-gap:clamp(1.5rem,4vw,3.5rem);gap:clamp(1.5rem,4vw,3.5rem);align-items:stretch;position:relative;z-index:1}.home_heroGrid__75cps>*{min-width:0}.home_copy___VEyK{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:1.5rem 0 .5rem}.home_hero__vFOCO h1{font-size:clamp(2.5rem,6.4vw,6.1rem);color:#fff;max-width:11ch;margin:.8rem 0 1.1rem}.home_hero__vFOCO .home_lede__QQjJL{color:#d5dbe6;font-size:1.2rem}.home_cta__gU58V{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2rem}.home_briefWrap__w8cmM{margin-top:2.75rem;position:relative;z-index:1}.home_panel__iJRH5{border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.05);border-radius:1.4rem;padding:2rem 2rem 1.5rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.home_panel__iJRH5 strong{display:block;font-family:var(--font-serif),"DM Serif Display",Georgia,serif;font-size:1.7rem;font-weight:400;margin-bottom:.35rem}.home_panel__iJRH5 p{color:#c9d1dc}.home_offices__K3a0L{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-top:1.5rem}.home_office__Q8fFo{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding-top:1.1rem;border-top:1px solid rgba(183,150,96,.45)}.home_office__Q8fFo a,.home_office__Q8fFo p{margin:0}.home_office__Q8fFo span{display:flex;align-items:center;gap:.4rem;color:#d7c4a3;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.home_strip__D296Y{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;padding:1.35rem 0 .25rem}.home_chip__YPeRI{grid-column:span 3;display:flex;align-items:center;justify-content:center;min-height:2.85rem;border:1px solid rgba(25,38,61,.12);border-radius:999px;padding:.55rem .85rem;color:#19263d;background:#fff;font-size:.92rem;line-height:1.25;text-align:center}.home_chip__YPeRI:nth-child(n+5){grid-column:span 4}.home_split__u4kml{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:3rem;gap:3rem;align-items:start}.home_cluster__yFueV{position:relative;height:32rem;margin-top:1.6rem}.home_cluster__yFueV .home_clusterArch__zwXYf{position:absolute;width:64%;left:0;top:0;z-index:1}.home_cluster__yFueV .home_clusterCircle__e6aWC{position:absolute;width:46%;right:0;bottom:0;z-index:2}.home_cluster__yFueV .home_clusterBlob__9KXDx{position:absolute;width:40%;left:46%;top:1.2rem;z-index:3}.home_places__x6c_T{padding:1rem 0 4.5rem}.home_placeGrid__sw_9q{display:grid;grid-template-columns:.85fr .95fr 1.15fr .8fr;grid-gap:1.1rem;gap:1.1rem;align-items:end;margin-top:1.4rem}.home_searchGrid__6eoX3{display:grid;grid-template-columns:minmax(0,1fr) 15rem minmax(0,1fr);grid-gap:2rem;gap:2rem;align-items:start}.home_block__2pbad h2,.home_split__u4kml h2{font-size:clamp(2.2rem,4vw,3.5rem);margin:.6rem 0 1rem}.home_steps__YCC0Q{display:grid;grid-gap:0;gap:0}.home_step__UDHif{display:grid;grid-template-columns:4.5rem 1fr;grid-gap:1rem;gap:1rem;padding:1rem 0;border-top:1px solid rgba(25,38,61,.12)}.home_step__UDHif b{font-family:var(--font-serif),"DM Serif Display",Georgia,serif;font-size:1.4rem;font-weight:400;color:#782f47}.home_phase__LRKEK{color:#b79660;font-size:.75rem;letter-spacing:.12em;text-transform:uppercase}.home_routes__c3dsr{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:1rem;gap:1rem}.home_route__wG78D{border-radius:1.5rem;padding:2rem;min-height:320px;display:flex;flex-direction:column;justify-content:space-between;text-decoration:none;transition:transform .45s cubic-bezier(.22,1,.36,1)}.home_route__wG78D:hover{transform:translateY(-4px)}.home_primaryRoute__vtSFW{background:#19263d;color:#f7f5f0}.home_secondaryRoute__KVmCs{background:#fffcf8;border:1px solid rgba(25,38,61,.12);color:#19263d}.home_route__wG78D h3{font-size:clamp(2rem,3vw,2.8rem)}.home_index__fHzmV{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:#b79660}.home_course__DTx23{display:flex;flex-direction:column;gap:.85rem}.home_article__c1GSI{text-decoration:none;display:flex;flex-direction:column;gap:.7rem;min-height:100%}.home_article__c1GSI:hover h3{color:#782f47}.home_bandAlt__MeEBY,.home_bandPaper__5t_IM,.home_bandWarm__rIsa8,.home_band__lvMhK{padding:6.25rem 0}.home_bandAlt__MeEBY,.home_bandPaper__5t_IM,.home_bandWarm__rIsa8{border-top:1px solid rgba(25,38,61,.12)}.home_bandAlt__MeEBY{background:#fffcf8}.home_bandWarm__rIsa8{background:#efeae2}.home_bandPaper__5t_IM{background:#fffcf8}.home_bandAlt__MeEBY .card,.home_bandPaper__5t_IM .card,.home_bandWarm__rIsa8 .card,.home_band__lvMhK .card{padding:1.75rem 1.5rem 1.6rem}.home_bandAlt__MeEBY .section-head,.home_bandPaper__5t_IM .section-head,.home_bandWarm__rIsa8 .section-head,.home_band__lvMhK .section-head{margin-bottom:2.75rem}@media(max-width:900px){.home_hero__vFOCO{padding:2.75rem 0 3rem}.home_heroGrid__75cps,.home_offices__K3a0L,.home_routes__c3dsr,.home_searchGrid__6eoX3,.home_split__u4kml{grid-template-columns:minmax(0,1fr)}.home_placeGrid__sw_9q{grid-template-columns:1fr 1fr;align-items:stretch}.home_cluster__yFueV{height:auto;display:grid;grid-gap:1rem;gap:1rem}.home_cluster__yFueV .home_clusterArch__zwXYf,.home_cluster__yFueV .home_clusterBlob__9KXDx,.home_cluster__yFueV .home_clusterCircle__e6aWC{position:relative;width:min(100%,22rem);right:auto;left:auto;top:auto;bottom:auto}.home_clusterCircle__e6aWC{justify-self:end}.home_searchGrid__6eoX3>:nth-child(2){max-width:18rem}.home_bandAlt__MeEBY,.home_bandPaper__5t_IM,.home_bandWarm__rIsa8,.home_band__lvMhK{padding:3.25rem 0}.home_briefWrap__w8cmM{margin-top:2rem}.home_route__wG78D{min-height:0;padding:1.5rem}.home_panel__iJRH5{padding:1.4rem 1.15rem 1.2rem}.home_copy___VEyK{padding-top:.5rem}.home_strip__D296Y{grid-template-columns:repeat(6,minmax(0,1fr))}.home_chip__YPeRI,.home_chip__YPeRI:nth-child(n+5){grid-column:span 2}.home_chip__YPeRI:last-child{grid-column:3/span 2}}@media(max-width:560px){.home_placeGrid__sw_9q{grid-template-columns:minmax(0,1fr)}.home_strip__D296Y{grid-template-columns:repeat(2,minmax(0,1fr))}.home_chip__YPeRI,.home_chip__YPeRI:nth-child(n+5){grid-column:span 1}.home_chip__YPeRI:last-child{grid-column:1/-1;justify-self:center;width:min(100%,16rem)}}.HeroCarousel_stage__5bvxK{display:grid;justify-items:center;grid-gap:.85rem;gap:.85rem;min-width:0}.HeroCarousel_frame__7ww3k{position:relative;width:min(100%,420px);min-width:0;aspect-ratio:242/265;height:auto;margin-inline:auto;justify-self:center;overflow:hidden;background:rgba(0,0,0,0);filter:drop-shadow(0 18px 28px rgba(16,25,43,.28));mask-image:url(/brand/africa-mask.png);mask-repeat:no-repeat;mask-position:center;mask-size:100% 100%;mask-mode:alpha;-webkit-mask-image:url(/brand/africa-mask.png);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:100% 100%}.HeroCarousel_slide__fk2Eo{object-fit:cover;object-position:center 46%;opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1)}.HeroCarousel_active__mkO1W{opacity:1}.HeroCarousel_dots__oK35J{display:flex;gap:.45rem}.HeroCarousel_dotOn__5U2Cp,.HeroCarousel_dot__1HV1x{width:1.7rem;height:3px;border:0;border-radius:999px;padding:0;background:rgba(247,245,240,.35)}.HeroCarousel_dotOn__5U2Cp{background:#f7f5f0}@media(max-width:900px){.HeroCarousel_frame__7ww3k{width:min(78%,280px);min-height:0;height:auto}}@media(prefers-reduced-motion:reduce){.HeroCarousel_slide__fk2Eo{transition:none}}.PhotoShape_frame__3wtDZ{position:relative;overflow:hidden;background:#d9d3c8;box-shadow:0 16px 36px rgba(25,38,61,.14)}.PhotoShape_img__ivYAr{object-fit:cover;transform:scale(1.04);transition:transform 8s cubic-bezier(.22,1,.36,1)}.PhotoShape_frame__3wtDZ:hover .PhotoShape_img__ivYAr{transform:scale(1.1)}.PhotoShape_circle__ILnUz{border-radius:50%;aspect-ratio:1}.PhotoShape_arch__Cm894{border-radius:999px 999px 1.4rem 1.4rem;aspect-ratio:4/5}.PhotoShape_portrait__ivvYU{border-radius:1.6rem 1.6rem 5rem 1.6rem;aspect-ratio:3/4}.PhotoShape_leaf__rUQdu{border-radius:2rem 7rem 2rem 7rem;aspect-ratio:4/5}.PhotoShape_squircle__3MpRP{border-radius:2.4rem;aspect-ratio:5/4}.PhotoShape_blob__YqCvu{aspect-ratio:1;border-radius:58% 42% 62% 38%/42% 58% 42% 58%;animation:PhotoShape_morph__kHw0X 14s ease-in-out infinite}.PhotoShape_float__EDy9M{animation:PhotoShape_floaty__UVX__ 7.5s ease-in-out infinite}.PhotoShape_floatLate__qbdRb{animation:PhotoShape_floaty__UVX__ 9s ease-in-out infinite;animation-delay:-2.4s}@keyframes PhotoShape_floaty__UVX__{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes PhotoShape_morph__kHw0X{0%,to{border-radius:58% 42% 62% 38%/42% 58% 42% 58%}50%{border-radius:42% 58% 38% 62%/58% 40% 60% 42%}}@media(prefers-reduced-motion:reduce){.PhotoShape_blob__YqCvu,.PhotoShape_floatLate__qbdRb,.PhotoShape_float__EDy9M,.PhotoShape_img__ivYAr{animation:none;transition:none}}.Reveal_reveal__CWd5W{opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.Reveal_on__X4PuB{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.Reveal_reveal__CWd5W{opacity:1;transform:none}}