.social-intro{padding-bottom:58px;max-width:1480px;margin:auto}.social-intro h1{font-family:"Source Serif 4",Georgia,serif;font-weight:400;font-size:clamp(46px,5.7vw,84px);line-height:1.06;letter-spacing:-.04em;max-width:900px;margin:24px 0}.social-intro .lede{max-width:650px}.social-links a:focus-visible,.social-profile-link:focus-visible{outline:2px solid currentColor;outline-offset:5px}.social-platforms{padding-top:0;max-width:1480px;margin:auto}.social-platform{display:grid;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:48px;padding:42px 0;border-top:1px solid #c8c4b8}.social-platform-heading{display:grid;grid-template-columns:32px 34px minmax(0,1fr);align-items:start;gap:16px}.social-platform-heading>svg{color:#927032;margin-top:4px}.social-platform-number{color:#927032;font-size:14px;line-height:2.5}.social-platform h2{font:400 36px/1.15 "Source Serif 4",Georgia,serif;margin:0 0 12px}.social-handle{font-size:14px;overflow-wrap:anywhere;opacity:.75;margin:0}.social-platform-content{min-width:0}.social-feed-intro{background:#eae9e1;padding:32px}.social-feed-intro .button{display:inline-flex;gap:12px}.social-feed-intro .small-note{margin:16px 0 0}.social-profile-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:18px}.social-platform-instagram .social-profile-link{margin-top:0}.social-youtube-feed{display:block;width:100%;aspect-ratio:16/9;border:0;min-height:200px;background:#071e2d}.social-feed>.text-link{display:block;margin-top:14px;min-height:44px}.social-tiktok-feed{min-height:150px;max-width:100%;overflow:hidden}.social-tiktok-feed iframe{max-width:100%}.social-tiktok-feed blockquote{margin:0!important}.social-platform-instagram{align-items:center}@media(max-width:760px){.social-platform{grid-template-columns:1fr;gap:24px;padding:30px 0}.social-intro{padding-bottom:36px}.social-platform-heading{gap:12px;grid-template-columns:25px 28px minmax(0,1fr)}.social-platform h2{font-size:30px}.social-feed-intro{padding:22px}.social-intro .social-youtube-feed{min-height:200px}.social-tiktok-feed{margin-inline:-8px}}@media(prefers-reduced-motion:reduce){.social-journal *{scroll-behavior:auto!important}}.social-collection{max-width:1480px;margin:auto;padding-top:0;padding-bottom:64px}.social-collection-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:28px 0;border-top:1px solid #c8c4b8}.social-collection-heading .eyebrow{margin:0 0 12px}.social-collection h2{font:400 clamp(30px,3vw,44px)/1.1 "Source Serif 4",Georgia,serif;margin:0}.social-collection h2 span{font:400 14px/1 Inter,sans-serif;color:#947332;vertical-align:top;margin-inline-start:12px}.social-collection-post-jump{display:inline-flex;gap:12px;align-items:center;font-size:14px;text-decoration:none;min-height:44px}.social-collection-post-jump>span{color:#947332}.social-shorts-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:38px 22px}.social-short-card{min-width:0;display:grid;grid-template-rows:auto 1fr auto;border-bottom:1px solid #c8c4b8;padding-bottom:18px}.social-short-screen{aspect-ratio:9/16;background:#071e2d;border-radius:12px;overflow:hidden;position:relative;isolation:isolate}.social-short-screen>iframe{display:block;width:100%;height:100%;border:0}.social-short-play{position:relative;display:block;width:100%;height:100%;border:0;padding:0;background:#071e2d;color:#f7ecd4;cursor:pointer;overflow:hidden;font:inherit}.social-short-play>img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.social-short-play:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 40%,rgba(4,20,30,.12) 65%,rgba(4,20,30,.87));pointer-events:none}.social-short-play-icon{position:absolute;z-index:1;top:50%;left:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:62px;height:62px;border:1px solid #ecdbb2;border-radius:50%;background:#071e2dc7;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.social-short-brand{position:absolute;z-index:1;bottom:24px;inset-inline:18px;display:block;text-align:start;font:400 18px/1.5 "Source Serif 4",Georgia,serif;letter-spacing:.15em}.social-short-brand>span{display:block;font:400 10px/1.8 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase}.social-short-caption{display:grid;grid-template-columns:23px minmax(0,1fr);gap:10px;padding-top:19px;align-items:start}.social-short-number{color:#947332;font:400 12px/1.6 Inter,sans-serif;padding-top:3px}.social-short-caption h3{font:400 20px/1.4 "Source Serif 4",Georgia,serif;margin:0;overflow-wrap:anywhere;letter-spacing:-.01em}.social-short-actions{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;flex-wrap:wrap;margin-top:15px}.social-short-actions a,.social-short-actions button{display:inline-flex;align-items:center;gap:7px;min-height:36px;font:400 12px/1.5 Inter,sans-serif;color:inherit;background:none;border:0;padding:0;text-decoration:none;cursor:pointer}.social-short-actions button{color:#6d5940}.social-collection a:focus-visible,.social-collection button:focus-visible,.social-collection summary:focus-visible{outline:2px solid #a48040;outline-offset:4px}.social-short-play:focus-visible{outline-offset:-5px}.social-post-collection{margin-top:52px;border-top:1px solid #c8c4b8;border-bottom:1px solid #c8c4b8;scroll-margin-top:125px}.social-post-collection>summary{display:flex;align-items:center;gap:16px;cursor:pointer;padding:24px 0;list-style:none;font:400 28px/1.25 "Source Serif 4",Georgia,serif}.social-post-collection>summary::-webkit-details-marker{display:none}.social-post-count{font:400 14px/1 Inter,sans-serif;color:#947332}.social-post-toggle{margin-inline-start:auto;font:300 28px/1 Inter,sans-serif;color:#947332;transition:transform .2s}.social-post-collection[open] .social-post-toggle{transform:rotate(45deg)}.social-post-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:42px;padding-bottom:24px}.social-post-link{display:grid;grid-template-columns:26px minmax(0,1fr) 20px;align-items:start;gap:14px;border-top:1px solid #ddd8cd;padding:20px 0;text-decoration:none;font-size:15px;line-height:1.6}.social-post-link>svg{margin-top:4px;color:#947332}@media(hover:hover){.social-short-play:hover>img{transform:scale(1.035)}.social-post-link:hover,.social-short-actions a:hover,.social-collection-post-jump:hover{color:#947332}}@media(max-width:1100px){.social-shorts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 20px}}@media(max-width:760px){.social-shorts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 16px}.social-short-caption{grid-template-columns:1fr;gap:7px}.social-short-caption h3{font-size:19px}.social-collection-heading{align-items:start;flex-direction:column;gap:14px}.social-collection{padding-bottom:38px}.social-post-grid{grid-template-columns:1fr}.social-post-collection{margin-top:36px}}@media(max-width:440px){.social-shorts-grid{grid-template-columns:1fr;gap:30px}.social-short-screen{max-height:520px;aspect-ratio:9/16}.social-short-caption{grid-template-columns:24px minmax(0,1fr);gap:10px}.social-short-caption h3{font-size:22px}.social-short-actions a,.social-short-actions button{font-size:14px;min-height:44px}}@media(prefers-reduced-motion:reduce){.social-short-play>img,.social-post-toggle{transition:none}}.social-channel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;margin-top:40px;border-top:1px solid #c8c4b8}.social-channel-card{display:grid;grid-template-columns:28px minmax(0,1fr) 21px;align-items:center;gap:16px;padding:25px 0;border-bottom:1px solid #c8c4b8;text-decoration:none;min-width:0}.social-channel-card>svg{color:#947332}.social-channel-card strong{display:block;font:400 24px/1.3 "Source Serif 4",Georgia,serif}.social-channel-card small{display:block;font:400 12px/1.6 Inter,sans-serif;color:#61707a;margin-top:4px;overflow-wrap:anywhere}.social-channel-card:focus-visible{outline:2px solid #947332;outline-offset:4px}@media(hover:hover){.social-channel-card:hover strong{color:#947332}.social-channel-card:hover>svg:last-child{transform:translate(2px,-2px)}}@media(max-width:1050px){.social-channel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){.social-channel-grid{grid-template-columns:1fr;margin-top:28px}.social-channel-card{padding:20px 0}.social-intro{padding-top:36px}}.instagram-invitation{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:24px;align-items:center;padding:38px;background:#092331;color:#f7ecd4;border-radius:12px}.instagram-invitation>svg{color:#ddbd7b}.instagram-invitation h3{font:400 28px/1.3 "Source Serif 4",Georgia,serif;margin:0 0 8px}.instagram-invitation p{font-size:14px;line-height:1.7;margin:0;color:#c4d0d4}.instagram-invitation .button{background:#f7ecd4;color:#092331;white-space:normal;text-align:start}.instagram-embed-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.instagram-post{min-width:0;border:1px solid #d6d4c9;border-radius:12px;overflow:hidden;background:#fff}.instagram-post iframe{display:block;width:100%;height:650px;border:0;background:#fff}.instagram-post>a{display:flex;justify-content:space-between;gap:12px;padding:16px 20px;text-decoration:none;font-size:13px;background:#faf8f2}.instagram-post>a>span:last-child{display:flex;align-items:center;gap:8px}.instagram-pagination{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-top:24px}.instagram-pagination nav{display:flex;flex-wrap:wrap;gap:8px}.instagram-pagination nav button{width:44px;min-height:44px;border:1px solid #c9c6b8;background:transparent;color:#092331;border-radius:50%;font:inherit;cursor:pointer}.instagram-pagination nav button[aria-current]{background:#092331;border-color:#092331;color:#f7ecd4}.instagram-collection .social-post-collection{margin-top:30px}@media(max-width:1050px){.instagram-embed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.instagram-invitation{grid-template-columns:48px minmax(0,1fr)}.instagram-invitation .button{grid-column:2;justify-self:start}}@media(max-width:700px){.instagram-embed-grid{grid-template-columns:1fr}.instagram-invitation{padding:26px;gap:18px;grid-template-columns:1fr}.instagram-invitation .button{grid-column:1}.instagram-pagination{align-items:start;flex-direction:column}.instagram-post iframe{height:650px}}.careers-invitation.section{display:grid;grid-template-columns:minmax(0,.985fr) minmax(0,1fr);align-items:center;gap:clamp(36px,5.2vw,86px);max-width:1662px;margin:0 auto;padding:clamp(36px,3.85vw,64px)}.careers-photo{min-width:0;overflow:hidden;border-radius:8px;aspect-ratio:718 / 817}.careers-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.careers-copy{min-width:0;padding-block:72px 0}.careers-copy>.eyebrow{color:#8a692e;font-size:clamp(13px,1vw,17px);letter-spacing:.27em;margin:0 0 28px;line-height:1.6}.careers-copy h1{font-family:"Source Serif 4",Georgia,serif;font-size:clamp(42px,5.3vw,88px);font-weight:400;line-height:1.12;letter-spacing:-.045em;color:var(--navy);margin:0;overflow-wrap:anywhere}.careers-copy h1>span{display:block}.careers-copy h1>span+span{color:#a4864c}.careers-application{margin-top:30px}.careers-application:before{content:"";display:block;width:62px;border-top:1px solid #aa8b51;margin-bottom:38px}.careers-application h2{color:var(--navy);font-size:clamp(24px,2.15vw,36px);font-weight:500;letter-spacing:-.025em;line-height:1.3;margin:0 0 24px}.careers-application>p{color:#35485a;font-size:clamp(18px,1.43vw,24px);line-height:1.55;margin:0;max-width:54ch;overflow-wrap:anywhere}.careers-application .button{justify-content:space-between;gap:32px;font-size:clamp(17px,1.45vw,24px);font-weight:400;padding:16px 36px;min-height:64px;max-width:100%;margin:34px 0 0}.careers-application .button svg{width:24px;height:24px;flex-shrink:0;color:#c2a165}.careers-privacy{display:table;color:#35485a;font-size:clamp(16px,1.3vw,21px);line-height:1.6;text-decoration:underline;text-underline-offset:4px;margin-top:28px;padding-block:6px}.careers-privacy:hover{color:#8a692e}.careers-application :is(a.button,.careers-privacy):focus-visible{outline:2px solid #8a692e;outline-offset:5px}html:is([lang=ar],[lang=ur],[lang=ta],[lang=si],[lang=th],[lang=zh]) .careers-copy :is(h1,h2){font-family:inherit;letter-spacing:0}html:is([lang=ar],[lang=ur],[lang=ta],[lang=si],[lang=th]) .careers-copy h1{line-height:1.5;font-size:clamp(38px,4vw,65px)}html:is([lang=ar],[lang=ur]) .careers-copy>.eyebrow{letter-spacing:0}@media(max-width:1100px){.careers-invitation.section{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:36px}.careers-photo{aspect-ratio:auto;height:100%;min-height:560px}.careers-copy{padding-block:18px}.careers-copy h1{font-size:clamp(40px,4.8vw,53px)}.careers-copy>.eyebrow{margin-bottom:22px}.careers-application{margin-top:24px}.careers-application:before{margin-bottom:28px}.careers-application h2{margin-bottom:18px}}@media(max-width:760px){.careers-invitation.section{grid-template-columns:minmax(0,1fr);padding:30px 24px 44px;gap:28px}.careers-photo{height:auto;min-height:0;aspect-ratio:4 / 3}.careers-photo img{object-position:50% 57%}.careers-copy{padding:0}.careers-copy h1{font-size:clamp(38px,8.8vw,62px)}.careers-copy>.eyebrow{font-size:12px;letter-spacing:.22em;margin-bottom:20px}.careers-application h2{font-size:26px}.careers-application>p{font-size:18px;line-height:1.7}.careers-application .button{font-size:17px;padding:14px 24px;min-height:58px;margin-top:26px}.careers-privacy{margin-top:20px;font-size:16px}html:is([lang=ar],[lang=ur],[lang=ta],[lang=si],[lang=th]) .careers-copy h1{font-size:clamp(34px,7.8vw,46px)}}@media(prefers-reduced-motion:no-preference){.careers-photo{animation:careers-arrive .7s var(--ease) both}.careers-copy{animation:careers-arrive .7s .1s var(--ease) both}.careers-application .button svg{transition:transform .25s var(--ease)}.careers-application .button:hover svg{transform:translate(2px,-2px)}@keyframes careers-arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}}
