.agencyHighlight{color:#f5f0e7;background:#101020;grid-template-columns:1fr 1fr;gap:60px;display:grid}.agencyHighlight h2,.agencyPage h2{margin:16px 0 24px;font:clamp(32px,4vw,52px)/1.12 Georgia}.agencyHighlight p,.agencyPage p{font-size:17px;line-height:1.75}.agencyEyebrow{letter-spacing:.14em;color:#d8b779;font-size:13px!important}.agencyTags{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.agencyTags span{color:#e0cfaa;border:1px solid #d8b77955;padding:7px 10px;font-size:14px}.agencyButton{color:#101020;background:#d8b779;padding:17px 24px;font-size:15px;font-weight:600;line-height:1.5;text-decoration:none;transition:background .2s,transform .2s;display:inline-block}.agencyButton:hover{background:#eed5a8;transform:translateY(-2px)}.agencyPage{color:#f5f0e7;background:#08091a;min-height:100vh;font-family:Arial,sans-serif}.agencyPage *{box-sizing:border-box}.agencyNav{background:#08091a;border-bottom:1px solid #d8b77933;justify-content:space-between;align-items:center;gap:24px;padding:24px max(24px,50vw - 600px);display:flex}.agencyNavLinks{gap:20px;font-size:14px;display:flex}.agencyNavLinks [aria-current=page]{color:#d8b779;text-decoration:underline}.agencyHero{background:radial-gradient(at 5% 25%,#34205a88,#0000 60%);grid-template-columns:1.1fr 1fr;max-width:1440px;margin:auto;padding:0 0 0 120px;display:grid;position:relative}.agencyHero>div{z-index:2;padding:72px 32px 64px 0;position:relative}.agencyHero h1{margin:26px 0;font:clamp(44px,5.5vw,78px)/1.07 Georgia}.agencyHero>div>p:not(.agencyEyebrow){color:#d0c9d9;max-width:580px}.agencyHero figure{min-height:650px;margin:0;position:relative}.agencyHero img{object-fit:cover;object-position:55% center;width:100%;height:100%;position:absolute;inset:0}.agencyHero figure:after{content:"";background:linear-gradient(90deg,#08091a66,#0000 30%),linear-gradient(#0000 62%,#08091a);position:absolute;inset:0}.agencyHero figcaption{z-index:2;letter-spacing:.12em;color:#e4d2b0;font-size:14px;position:absolute;bottom:28px;left:30px}.agencyHeroActions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.agencyTextLink{color:#e4d2b0;border-bottom:1px solid #d8b77966;padding:8px 0;font-size:14px}.agencyHeroMeta{color:#bdb4cb;letter-spacing:.1em;flex-wrap:wrap;gap:22px;margin-top:36px;font-size:12px;display:flex}.agencyMarquee{color:#101020;letter-spacing:.14em;background:#d8b779;flex-wrap:wrap;justify-content:space-evenly;gap:24px;padding:25px 24px;font-size:14px;font-weight:600;display:flex}.agencySection{border-top:1px solid #d8b77933;max-width:1200px;margin:auto;padding:76px 0}.agencyInternational{border-top:0;grid-template-columns:1fr 1fr;gap:80px;display:grid}.agencyInternationalLead>p:last-child{color:#c8c1d2}.agencyInternationalNotes article{border-bottom:1px solid #d8b77933;padding:22px 0 22px 54px;position:relative}.agencyInternationalNotes article>span{color:#d8b779;font:28px Georgia;position:absolute;top:21px;left:0}.agencyInternationalNotes p{color:#c8c1d2;margin:0;font-size:16px}.agencyGrid{counter-reset:format;border:1px solid #d8b77944;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.agencyGrid article{counter-increment:format;background:linear-gradient(130deg,#21192f,#111123);border-bottom:1px solid #d8b77933;border-right:1px solid #d8b77933;min-height:255px;padding:30px;transition:background .25s}.agencyGrid article:before{content:"0" counter(format);color:#d8b77999;margin-bottom:25px;font:38px Georgia;display:block}.agencyGrid article:nth-child(3n){border-right:0}.agencyGrid article:nth-last-child(-n+3){border-bottom:0}.agencyGrid article:hover{background:linear-gradient(130deg,#34205a,#171437)}.agencyPage h3{margin:0 0 14px;font:25px/1.25 Georgia}.agencyPage .agencyNote{color:#b9b0c6;max-width:980px;margin-top:26px;font-size:14px}.agencyProcess{position:relative}.agencySteps{grid-template-columns:1fr 1fr;gap:30px;margin-top:40px;display:grid}.agencySteps article{background:#171437;border-left:2px solid #d8b779;gap:22px;padding:30px;display:flex}.agencySteps article>span{color:#d8b779;font:36px Georgia}.agencySteps p,.agencyGrid p{color:#d3cedb;margin:0;font-size:16px}.agencyBrief{grid-template-columns:1fr 1fr;gap:80px;display:grid}.agencyBrief ul{counter-reset:brief;margin:0;padding:0;list-style:none}.agencyBrief li{counter-increment:brief;border-bottom:1px solid #d8b77933;padding:16px 0;font-size:16px}.agencyBrief li:before{content:"0" counter(brief);color:#d8b779;margin-right:16px;font-size:13px}.agencyResources>div{grid-template-columns:1fr 1fr;gap:24px;display:grid}.agencyResources a{color:#101020;background:#f5f0e7;border-top:5px solid #d8b779;padding:32px;transition:transform .2s}.agencyResources a:hover{transform:translateY(-4px)}.agencyResources span{letter-spacing:.1em;color:#70552e;font-size:13px}.agencyResources h3{margin-top:22px;font-size:32px}.agencyResources p{font-size:16px}.agencyResources b{margin-top:28px;font-size:14px;display:block}.agencyFAQ details{border-bottom:1px solid #d8b77933;padding:22px 0}.agencyFAQ summary{cursor:pointer;color:#eee5d7;font-size:18px;line-height:1.6}.agencyFAQ details p{color:#c8c1d2;max-width:900px;padding-top:12px;font-size:16px}.agencyClosing{background:radial-gradient(at 90% 0,#49316c,#0000 70%),#171437;max-width:none;padding:64px max(24px,50vw - 600px)}.agencyClosing h2{font-size:clamp(36px,5vw,62px)}.agencyClosing p{max-width:820px}.agencyFooter{justify-content:space-between;align-items:center;gap:24px;max-width:1200px;margin:auto;padding:30px 0;font-size:14px;display:flex}.agencyFooter p{font-size:14px}.agencyFooter a{color:#d8b779}.agencyProfessionalFields{border-top:1px solid #d8b77955;margin-top:20px;padding-top:16px}.agencyProfessionalFields summary{cursor:pointer;margin-bottom:20px;font-size:16px}.agencyProfessionalFields .formGrid{margin-top:16px}.agencyGuide{max-width:900px;margin:auto;padding:56px 32px}.agencyGuide h1{font:clamp(38px,5vw,58px)/1.12 Georgia}.agencyGuideLead{color:#d8b779;font-size:20px!important}.agencyGuide section{border-top:1px solid #d8b77933;padding:28px 0}.agencyGuide section p{color:#d3cedb}.agencyGuide li{margin-bottom:12px;font-size:17px;line-height:1.75}.agencyGuide nav{color:#d8b779;flex-wrap:wrap;gap:24px;margin-bottom:32px;font-size:14px;display:flex}.agencyGuideCta{background:#21192f;margin-top:32px;padding:32px}.agencyGuideCta h2{font-size:32px}@media (width>=901px){.agencyHero h1{animation:.65s ease-out both agencyEnter}.agencyHero figure{animation:.85s ease-out both agencyEnter}}@keyframes agencyEnter{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (width<=1280px){.agencySection,.agencyFooter{margin-left:32px;margin-right:32px}.agencyClosing{margin:0}.agencyInternational,.agencyBrief{gap:40px}.agencyHero>div{padding-top:48px}.agencyHero figure{min-height:600px}}@media (width<=700px){.agencyHighlight{grid-template-columns:1fr;gap:20px}.agencyNav{padding:20px}.agencyNav .brand small{display:none}.agencyNavLinks{gap:14px}.agencyHero{flex-direction:column;padding:0;display:flex}.agencyHero>div{padding:36px 22px 30px}.agencyHero figure{height:390px;min-height:0}.agencyHero img{object-position:50% 30%}.agencyHero figure:after{background:linear-gradient(#0000 55%,#08091a)}.agencyHero h1{font-size:48px}.agencyHeroMeta{gap:14px;margin-top:26px}.agencyMarquee{justify-content:center;gap:16px;padding:20px;font-size:12px}.agencySection{margin:0 22px;padding:42px 0}.agencyGrid,.agencySteps,.agencyBrief,.agencyInternational,.agencyResources>div{grid-template-columns:1fr;gap:22px}.agencyGrid{gap:0}.agencyGrid article{border-right:0;min-height:0;padding:24px}.agencyGrid article:nth-last-child(-n+3){border-bottom:1px solid #d8b77933}.agencyGrid article:last-child{border-bottom:0}.agencyGrid article:before{margin-bottom:16px;font-size:30px}.agencySteps article{padding:24px}.agencyClosing{margin:0;padding:42px 22px}.agencyFooter{flex-direction:column;align-items:flex-start;gap:10px;margin:0;padding:24px 22px}.agencyButton{max-width:100%}.agencyPage p{font-size:16px}.agencyHero .agencyEyebrow{font-size:12px!important}.agencyPage h2{font-size:34px}.agencyResources a{padding:25px}.agencyResources h3{font-size:28px}.agencyGuide{padding:36px 22px}.agencyGuide h1{font-size:39px}.agencyGuideLead{font-size:18px!important}}@media (prefers-reduced-motion:reduce){.agencyHero h1,.agencyHero figure{animation:none}.agencyButton,.agencyGrid article,.agencyResources a{transition:none}}.eventCatalogue>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.eventCatalogue a{flex-direction:column;min-width:0;display:flex}.eventCatalogue a h3{overflow-wrap:break-word;font:400 29px/1.2 Georgia}.eventCatalogue .catalogueIntro{color:#c4bbce;max-width:780px;margin:0 0 34px;font-size:16px;line-height:1.8}.homeFormats .catalogueIntro{color:#625a65}.eventCatalogue .catalogueNumber{letter-spacing:.12em;color:#816132;font:11px Arial}.eventCatalogue a>b{justify-content:space-between;align-items:center;gap:22px;margin-top:auto;padding-top:24px;display:flex}.eventCatalogue a>p{margin-bottom:28px}.eventCatalogue .catalogueNumber+h3{margin-top:22px}@media (width<=1000px){.eventCatalogue>div{grid-template-columns:1fr 1fr}}@media (width<=700px){.eventCatalogue>div{grid-template-columns:1fr}.eventCatalogue a h3{font-size:28px}.eventCatalogue a{padding:26px}}.bioPage{color:#f5f0e7;background:#08091a;font-family:Arial,sans-serif}.bioPage *{box-sizing:border-box}.bioPage p,.bioTeaser p{font-size:17px;line-height:1.75}.bioLabel{letter-spacing:.14em;color:#d8b779;font-size:13px!important}.bioNav{border-bottom:1px solid #d8b77933;justify-content:space-between;align-items:center;gap:24px;padding:26px max(24px,50vw - 600px);display:flex}.bioNav nav{gap:24px;font-size:14px;display:flex}.bioHero{grid-template-columns:.9fr 1.1fr;align-items:center;gap:60px;max-width:1280px;margin:auto;padding:58px 40px 72px;display:grid}.bioHero figure{margin:0;position:relative}.bioHero img{object-fit:cover;object-position:center;border:1px solid #d8b77944;width:100%;height:590px}.bioHero figcaption{color:#d8b779;letter-spacing:.12em;background:#08091add;padding:12px;font-size:13px;position:absolute;bottom:20px;left:22px;right:22px}.bioHero h1{margin:24px 0;font:clamp(38px,4.7vw,64px)/1.1 Georgia}.bioHero p{color:#cec6d8}.bioHero .bioLead{color:#f5f0e7;font:23px/1.5 Georgia}.bioJourney,.bioExpertise{border-top:1px solid #d8b77933;max-width:1200px;margin:auto;padding:64px 0}.bioPage h2,.bioTeaser h2{margin:18px 0 30px;font:clamp(32px,3.8vw,46px)/1.16 Georgia}.bioJourney>div{border:1px solid #d8b77944;grid-template-columns:repeat(4,1fr);margin-top:38px;display:grid}.bioJourney article{background:linear-gradient(145deg,#231930,#111123);border-right:1px solid #d8b77933;padding:28px 24px}.bioJourney article:last-child{border-right:0}.bioJourney article>span{color:#d8b77988;font:38px Georgia}.bioCountry{color:#d8b779;letter-spacing:.12em;text-transform:uppercase;font-size:14px!important}.bioPage h3{margin:20px 0 14px;font:25px/1.3 Georgia}.bioJourney article>p:last-child{color:#c8c0d1;font-size:16px}.bioExpertise{grid-template-columns:1fr 1fr;gap:80px;display:grid}.bioExpertise article{border-bottom:1px solid #d8b77933;padding:0 0 24px}.bioExpertise article p{color:#c8c0d1}.bioClose{background:#171437;padding:60px max(24px,50vw - 600px)}.bioClose p{max-width:900px}.bioButton{color:#101020;background:#d8b779;margin:16px 24px 16px 0;padding:16px 24px;font-size:15px;font-weight:600;display:inline-block}.bioLink{color:#d8b779;border-bottom:1px solid #d8b77966;padding-bottom:7px;font-size:15px;display:inline-block}.bioFooter{text-align:center;color:#bdb4cb;padding:28px;font-size:14px}.bioFooter a{color:#d8b779}.bioTeaser{color:#f5f0e7;background:#101020;grid-template-columns:.8fr 1fr;align-items:center;gap:60px;padding:64px max(24px,50vw - 600px);display:grid}.bioTeaserPhoto img{object-fit:cover;object-position:center;width:100%;height:420px}.bioTeaser>div>p:not(.bioLabel){color:#c8c0d1}.bioTeaserPhoto{background:#19172b;border:1px solid #d8b77955;overflow:hidden}.bioTeaserPhoto img{object-fit:contain;object-position:center;width:100%;height:auto;max-height:640px;display:block}@media (width<=1280px){.bioJourney,.bioExpertise{margin:0 32px}.bioExpertise{gap:40px}}@media (width<=700px){.bioNav{padding:20px}.bioNav nav{gap:12px;font-size:12px}.bioNav .brand>div{display:none}.bioHero{flex-direction:column-reverse;gap:24px;padding:32px 22px;display:flex}.bioHero img{height:440px}.bioHero h1{font-size:42px}.bioHero figure{width:100%}.bioJourney,.bioExpertise{margin:0 22px;padding:38px 0}.bioJourney>div{grid-template-columns:1fr}.bioJourney article{border-bottom:1px solid #d8b77933;border-right:0}.bioExpertise{grid-template-columns:1fr;gap:10px}.bioClose{padding:38px 22px}.bioTeaser{grid-template-columns:1fr;gap:24px;padding:40px 22px}.bioTeaserPhoto img{height:360px}.bioPage p,.bioTeaser p{font-size:16px}}.bioTeaser .bioTeaserPhoto img{object-fit:contain;height:auto;max-height:640px}.agencyKit,.canadaCase,.collaborationSteps,.workTakeaways{box-sizing:border-box;padding:85px max(24px,50vw - 600px);font-family:Arial,sans-serif}.kitEyebrow{letter-spacing:.15em;color:#9b7841;margin:0 0 22px;font:12px/1.6 Arial,sans-serif!important}.agencyKit{color:#f5f0e7;background:#151328;border-top:1px solid #d8b77944;grid-template-columns:1.2fr .8fr;align-items:center;gap:75px;display:grid}.agencyKit h2,.canadaCase h2,.collaborationSteps h2,.workTakeaways h2{margin:0 0 26px;font:400 clamp(34px,4vw,55px)/1.12 Georgia}.agencyKit p:not(.kitEyebrow){color:#c8c1d2;max-width:650px;font-size:16px;line-height:1.8}.kitActions{flex-direction:column;gap:22px;min-width:0;display:flex}.kitActions>a{color:#e0c38f;font-size:14px;line-height:1.6}.kitActions .kitDownload{color:#fff;background:#201c35;border:1px solid #d8b779;flex-direction:column;gap:22px;padding:30px;font:25px/1.25 Georgia;display:flex}.kitDownload span{letter-spacing:.1em;color:#d8b779;justify-content:space-between;font:12px Arial,sans-serif;display:flex}.canadaCase{color:#171426;background:#eee6d9;grid-template-columns:1fr 1fr;align-items:center;gap:65px;display:grid}.canadaCase figure{margin:0;position:relative}.canadaCase img{border:1px solid #ae9570;width:100%;height:auto;display:block}.canadaCase figcaption{color:#e2c28d;letter-spacing:.12em;background:#141227;padding:13px 20px;font-size:11px;position:absolute;bottom:0;left:0}.canadaCase p:not(.kitEyebrow){color:#625866;font-size:16px;line-height:1.8}.canadaCase dl{border-top:1px solid #cabead;margin:25px 0}.canadaCase dl>div{border-bottom:1px solid #cabead;grid-template-columns:.7fr 1.3fr;gap:20px;padding:13px 0;display:grid}.canadaCase dt{letter-spacing:.1em;color:#765c36;font-size:10px}.canadaCase dd{margin:0;font-size:14px}.canadaCase a,.collaborationSteps>a{color:#76572c;border-bottom:1px solid #ad8b58;align-items:center;gap:25px;padding:12px 0;font-size:13px;display:inline-flex}.collaborationSteps{color:#171426;background:#f7f2e9}.collaborationSteps>div{border-top:1px solid #cabead;grid-template-columns:repeat(5,minmax(0,1fr));margin:40px 0 22px;display:grid}.collaborationSteps article{padding:28px 20px 20px 0}.collaborationSteps article+article{border-left:1px solid #cabead;padding-left:20px}.collaborationSteps small{color:#92713c;font:28px Georgia}.collaborationSteps h3{margin:20px 0;font:25px/1.2 Georgia}.collaborationSteps article p{color:#675e6c;font-size:14px;line-height:1.75}.workPage{color:#f5f0e7;background:#0c0d20}.workNav{border-bottom:1px solid #d8b77933;justify-content:space-between;align-items:center;gap:20px;padding:24px max(24px,50vw - 600px);display:flex}.workNav nav{gap:24px;font-size:13px;display:flex}.workIntro{text-align:center;max-width:1050px;margin:auto;padding:80px 24px 60px}.workIntro h1{margin:20px 0 30px;font:400 clamp(42px,5.5vw,74px)/1.08 Georgia}.workIntro>p:last-child{color:#c7bfd0;max-width:760px;margin:auto;font:18px/1.7 Arial}.workFilm{max-width:1200px;margin:auto;padding:0 24px 65px}.workFilm video{aspect-ratio:16/9;background:#000;width:100%;display:block}.workFilm>p{color:#b5adbf;margin:14px 0 0;font:12px/1.6 Arial}.workTakeaways{color:#171426;background:#f7f2e9}.workTakeaways>p:not(.kitEyebrow){color:#625866;max-width:850px;font-size:17px;line-height:1.8}.workTakeaways>a{color:#76572c;border-bottom:1px solid #b09262;margin-top:16px;padding-bottom:8px;font-size:14px;display:inline-block}.workFooter{text-align:center;color:#b5adbf;padding:32px;font:13px/1.7 Arial}.workFooter a{color:#d8b779}@media (width<=1000px){.collaborationSteps>div{grid-template-columns:1fr 1fr}.collaborationSteps article{border-bottom:1px solid #cabead;border-left:0!important;padding:25px!important}.agencyKit,.canadaCase{gap:35px}}@media (width<=700px){.agencyKit,.canadaCase,.collaborationSteps,.workTakeaways{padding:58px 22px}.agencyKit,.canadaCase{grid-template-columns:1fr;gap:34px}.agencyKit h2,.canadaCase h2,.collaborationSteps h2,.workTakeaways h2{font-size:36px}.kitActions .kitDownload{padding:25px;font-size:24px}.collaborationSteps>div{grid-template-columns:1fr}.collaborationSteps article{padding:22px 0!important}.collaborationSteps h3{margin:12px 0}.workNav .brand>div{display:none}.workNav nav{gap:17px;font-size:12px}.workIntro{padding:55px 22px 40px}.workIntro h1{font-size:42px}.workFilm{padding:0 0 40px}.workFilm>p{padding:0 22px}.canadaCase dl>div{grid-template-columns:.7fr 1.3fr}.canadaCase dd{line-height:1.5}}@media (prefers-reduced-motion:reduce){.kitActions a{transition:none}}.agencyResources.eventCatalogue>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.agencyResources.eventCatalogue a{flex-direction:column;min-width:0;display:flex}.agencyResources.eventCatalogue a h3{font:400 29px/1.2 Georgia}@media (width<=1000px){.agencyResources.eventCatalogue>div{grid-template-columns:1fr 1fr}}@media (width<=700px){.agencyResources.eventCatalogue>div{grid-template-columns:1fr}.agencyResources.eventCatalogue a h3{font-size:28px}}.portfolioPage{--ink:#08091a;--cream:#f4efe7;--gold:#d8b779;--violet:#171437;background:var(--ink);color:var(--cream);min-height:100vh;font-family:Arial,sans-serif}.portfolioPage *{box-sizing:border-box}.portfolioNav{border-bottom:1px solid #d8b77933;justify-content:space-between;align-items:center;height:92px;padding:0 max(28px,50vw - 720px);display:flex}.portfolioNav nav{align-items:center;gap:26px;font-size:13px;display:flex}.portfolioHero{grid-template-columns:.9fr 1.1fr;max-width:1440px;min-height:760px;margin:auto;display:grid}.portfolioHero>div{align-self:center;padding:110px 7vw 80px}.portfolioHero>div>p,.portfolioStatement>p:first-child,.portfolioClose>p{letter-spacing:.24em;color:var(--gold);font-size:11px}.portfolioHero h1{margin:28px 0;font:clamp(64px,7vw,105px)/.9 Georgia}.portfolioHero h1 em,.portfolioStatement h2 em{color:var(--gold)}.portfolioHero>div>span{color:#cfc6d4;max-width:430px;font:19px/1.7 Georgia;display:block}.portfolioHero figure{border-left:1px solid #d8b77933;margin:0;position:relative;overflow:hidden}.portfolioHero figure:after{content:"";background:linear-gradient(#0000 65%,#08091a88);position:absolute;inset:0}.portfolioHero figure img{object-fit:cover;object-position:center 21%;width:100%;height:760px}.portfolioHero figcaption{z-index:2;letter-spacing:.22em;color:#f5e8ce;font-size:10px;position:absolute;bottom:26px;left:30px}.portfolioStatement{background:var(--cream);color:var(--ink);grid-template-columns:.32fr 1.1fr .72fr;align-items:start;gap:60px;padding:95px max(28px,50vw - 590px);display:grid}.portfolioStatement h2{margin:0;font:clamp(32px,3.7vw,52px)/1.15 Georgia}.portfolioStatement>p:last-child{color:#625d67;margin:4px 0 0;font-size:16px;line-height:1.75}.portfolioEditorial{grid-template-columns:repeat(12,1fr);gap:70px 26px;max-width:1440px;margin:auto;padding:120px 35px;display:grid}.portfolioCard{margin:0;position:relative}.portfolioCard img{object-fit:cover;filter:saturate(.92)contrast(1.02);width:100%;height:100%;transition:filter .35s,transform .55s;display:block}.portfolioCard:hover img{filter:saturate()contrast(1.04);transform:scale(1.012)}.portfolioCard{overflow:hidden}.portfolioCard figcaption{z-index:2;background:linear-gradient(#0000,#070713ed);align-items:end;gap:18px;padding:45px 24px 22px;display:flex;position:absolute;inset:auto 0 0}.portfolioCard figcaption small{color:var(--gold);letter-spacing:.18em;font-size:10px}.portfolioCard h2{margin:0 0 7px;font:26px/1.1 Georgia}.portfolioCard p{letter-spacing:.14em;text-transform:uppercase;color:#cbc2cf;margin:0;font-size:9px}.card1{grid-column:1/8;height:760px}.card2{grid-column:9/13;height:570px;margin-top:115px}.card3{grid-column:1/5;height:630px}.card4{grid-column:5/10;height:720px;margin-top:70px}.card5{grid-column:10/13;height:550px}.card6{grid-column:3/11;height:720px}.portfolioClose{background:radial-gradient(circle at 20% 0,#58305a55,transparent 45%),var(--violet);text-align:center;padding:105px max(28px,50vw - 590px)}.portfolioClose h2{max-width:920px;margin:25px auto 38px;font:clamp(38px,5vw,66px)/1.1 Georgia}.portfolioClose>a,.portfolioCta{background:var(--gold);color:var(--ink);letter-spacing:.12em;text-transform:uppercase;padding:17px 26px;font-size:12px;display:inline-block}.portfolioFooter{color:#aaa1b0;border-top:1px solid #d8b77922;justify-content:space-between;padding:32px max(28px,50vw - 720px);font-size:12px;display:flex}.portfolioFooter a{color:var(--gold)}.portfolioPreview{color:#f4efe7;background:#08091a}.portfolioPreviewHead{grid-template-columns:1.15fr .7fr;align-items:end;gap:90px;margin-bottom:65px;display:grid}.portfolioPreviewHead h2{margin:0;font:clamp(48px,6vw,84px)/1.05 Georgia}.portfolioPreviewHead h2 em{color:#d8b779}.portfolioPreviewHead p{color:#bcb4c3;font-size:16px;line-height:1.7}.portfolioPreviewHead a{color:#d8b779;letter-spacing:.08em;border-bottom:1px solid #d8b77966;margin-top:16px;padding-bottom:6px;font-size:12px;display:inline-block}.portfolioPreviewGrid{grid-template-rows:310px 310px;grid-template-columns:1.25fr .8fr .8fr;gap:18px;display:grid}.portfolioTile{background:#151426;margin:0;position:relative;overflow:hidden}.portfolioTile img{object-fit:cover;filter:saturate(.9);width:100%;height:100%;transition:transform .5s,filter .35s;display:block}.portfolioTile:hover img{filter:saturate();transform:scale(1.025)}.portfolioTile figcaption{letter-spacing:.12em;text-transform:uppercase;background:linear-gradient(#0000,#090919ef);align-items:end;gap:15px;padding:55px 20px 18px;font-size:8px;display:flex;position:absolute;inset:auto 0 0}.portfolioTile figcaption small{color:#d8b779}.portfolioTile figcaption span{color:#aaa1b0;flex-direction:column;gap:5px;display:flex}.portfolioTile figcaption b{color:#fff;text-transform:none;letter-spacing:0;font:20px Georgia}.tile1{grid-row:1/3}.tile2{grid-column:2/3}.tile3{grid-column:3/4}.tile4{grid-column:2/4}.tile1 img{object-position:center 18%}.tile2 img{object-position:center 14%}.tile3 img{object-position:center 22%}.tile4 img{object-position:center 20%}.portfolioCta{margin-top:34px}.portfolioAlbums{color:#f4efe7;background:#0f1025;padding:110px max(28px,50vw - 640px)}.albumHeading{justify-content:space-between;align-items:end;gap:40px;margin-bottom:55px;display:flex}.albumHeading p{letter-spacing:.22em;color:var(--gold);font-size:10px}.albumHeading h2{max-width:700px;margin:0;font:clamp(38px,4.8vw,62px)/1.05 Georgia}.albumGrid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.albumCard{aspect-ratio:16/9;background:#1a1a30;display:block;position:relative;overflow:hidden}.albumCard:after{content:"";background:linear-gradient(#0000 30%,#08091aee);position:absolute;inset:0}.albumCard img{object-fit:cover;filter:saturate(.9);width:100%;height:100%;transition:transform .55s,filter .35s;display:block}.albumCard:hover img{filter:saturate();transform:scale(1.025)}.albumCard>span{z-index:2;grid-template-columns:1fr auto;align-items:end;gap:6px 20px;display:grid;position:absolute;inset:auto 24px 22px}.albumCard small{letter-spacing:.16em;color:var(--gold);grid-column:1/3;font-size:9px}.albumCard b{font:clamp(23px,2.5vw,34px)/1.1 Georgia}.albumCard i{align-self:center}.portfolioEditorial,.editorialIntro,.familyParkIntro,.embassyIntro,.tourIntro{scroll-margin-top:25px}.editorialIntro{color:var(--ink);background:#efe7dc;grid-template-columns:.28fr 1.12fr .7fr;align-items:start;gap:55px;padding:110px max(28px,50vw - 590px);display:grid}.editorialIntro>p{letter-spacing:.24em;color:#8d682d;margin:8px 0;font-size:11px}.editorialIntro h2{margin:0;font:clamp(38px,4.6vw,64px)/1.08 Georgia}.editorialIntro h2 em{color:#8d682d}.editorialIntro>span{color:#5e5861;margin-top:7px;font:16px/1.75 Arial}.editorialGallery{background:var(--ink);grid-template-columns:repeat(12,1fr);gap:24px;max-width:1440px;margin:auto;padding:105px 35px 125px;display:grid}.editorialPhoto{background:#17172a;min-height:340px;margin:0;position:relative;overflow:hidden}.editorialPhoto img{object-fit:cover;filter:saturate(.94)contrast(1.02);width:100%;height:100%;transition:transform .55s,filter .35s;display:block}.editorialPhoto:hover img{filter:saturate()contrast(1.04);transform:scale(1.018)}.editorialPhoto figcaption{background:linear-gradient(#0000,#070713e8);align-items:end;gap:16px;padding:52px 20px 18px;display:flex;position:absolute;inset:auto 0 0}.editorialPhoto figcaption small{color:var(--gold);letter-spacing:.15em;font-size:9px}.editorialPhoto figcaption span{font:20px/1.15 Georgia}.editorialPhoto1{grid-column:1/8;height:500px}.editorialPhoto2{grid-column:8/13;height:650px}.editorialPhoto3{grid-column:1/5;height:650px}.editorialPhoto4{grid-column:5/13;height:500px;margin-top:70px}.editorialPhoto5{grid-column:1/8;height:500px}.editorialPhoto6{grid-column:8/13;height:650px;margin-top:-40px}.editorialPhoto7{grid-column:1/5;height:650px}.editorialPhoto8{grid-column:5/13;height:500px;margin-top:75px}.editorialPhoto9{grid-column:2/12;height:560px}.editorialPhoto1 img,.editorialPhoto4 img,.editorialPhoto5 img,.editorialPhoto8 img,.editorialPhoto9 img{object-position:center 42%}.familyParkIntro{color:var(--ink);background:#e9e3d8;border-top:8px solid #d8b779;grid-template-columns:1.1fr .7fr;align-items:end;gap:90px;padding:110px max(28px,50vw - 590px);display:grid}.familyParkIntro>div>p:first-child{letter-spacing:.22em;color:#57633b;font-size:11px}.familyParkIntro h2{margin:24px 0 0;font:clamp(48px,5.7vw,78px)/1 Georgia}.familyParkIntro h2 em{color:#68794a}.familyParkCopy>p{color:#57535a;font-size:17px;line-height:1.7}.familyParkCopy ul{flex-wrap:wrap;gap:9px;margin:30px 0 0;padding:0;list-style:none;display:flex}.familyParkCopy li{color:#46502f;letter-spacing:.1em;text-transform:uppercase;border:1px solid #68794a66;padding:9px 13px;font-size:10px}.familyParkGallery{color:#fff;background:#e9e3d8;grid-template-columns:repeat(12,1fr);gap:24px;max-width:1440px;margin:auto;padding:35px 35px 125px;display:grid}.familyParkPhoto{background:#a49e90;height:430px;margin:0;position:relative;overflow:hidden}.familyParkPhoto img{object-fit:cover;filter:saturate(.94)contrast(1.02);width:100%;height:100%;transition:transform .55s,filter .35s;display:block}.familyParkPhoto:hover img{filter:saturate(1.03)contrast(1.03);transform:scale(1.018)}.familyParkPhoto figcaption{background:linear-gradient(#0000,#10140de6);align-items:end;gap:15px;padding:58px 20px 18px;display:flex;position:absolute;inset:auto 0 0}.familyParkPhoto figcaption small{letter-spacing:.16em;color:#ead39e;font-size:9px}.familyParkPhoto figcaption span{font:20px/1.15 Georgia}.familyParkPhoto1{grid-column:1/13;height:650px}.familyParkPhoto2,.familyParkPhoto8,.familyParkPhoto10,.familyParkPhoto14{grid-column:span 7}.familyParkPhoto3,.familyParkPhoto9,.familyParkPhoto13,.familyParkPhoto15{grid-column:span 5}.familyParkPhoto4,.familyParkPhoto11,.familyParkPhoto12{grid-column:span 4;height:620px}.familyParkPhoto5,.familyParkPhoto6,.familyParkPhoto7{grid-column:span 8}.familyParkPhoto1 img{object-position:center 44%}.familyParkPhoto4 img,.familyParkPhoto11 img,.familyParkPhoto12 img{object-position:center 25%}.embassyIntro{color:var(--ink);background:#f2ede4;border-top:8px solid #9d2430;grid-template-columns:1.05fr .75fr;align-items:end;gap:90px;padding:110px max(28px,50vw - 590px);display:grid}.embassyIntro>div>p:first-child{letter-spacing:.2em;color:#8f202c;font-size:11px}.embassyIntro h2{margin:24px 0 0;font:clamp(48px,5.5vw,76px)/1 Georgia}.embassyIntro h2 em{color:#9d2430}.embassyCopy>p{color:#56515a;font-size:17px;line-height:1.72}.embassyCopy dl{border-top:1px solid #15152a22;margin:30px 0 0}.embassyCopy dl>div{border-bottom:1px solid #15152a22;grid-template-columns:105px 1fr;gap:16px;padding:13px 0;display:grid}.embassyCopy dt{letter-spacing:.14em;color:#9d2430;font-size:9px}.embassyCopy dd{margin:0;font:16px Georgia}.embassyGallery{background:#111329;grid-template-columns:repeat(12,1fr);gap:24px;max-width:1440px;margin:auto;padding:35px 35px 125px;display:grid}.embassyPhoto{background:#20223a;height:620px;margin:0;position:relative;overflow:hidden}.embassyPhoto img{object-fit:cover;filter:saturate(.94)contrast(1.02);width:100%;height:100%;transition:transform .55s,filter .35s;display:block}.embassyPhoto:hover img{filter:saturate()contrast(1.04);transform:scale(1.018)}.embassyPhoto figcaption{background:linear-gradient(#0000,#070713e8);align-items:end;gap:15px;padding:58px 20px 18px;display:flex;position:absolute;inset:auto 0 0}.embassyPhoto figcaption small{letter-spacing:.16em;color:var(--gold);font-size:9px}.embassyPhoto figcaption span{font:20px/1.15 Georgia}.embassyPhoto1{grid-column:1/13;height:610px}.embassyPhoto2,.embassyPhoto3,.embassyPhoto4{grid-column:span 4}.embassyPhoto5{grid-column:2/12;height:560px}.embassyPhoto1 img{object-position:center 42%}.embassyPhoto5 img{object-position:center 48%}.tourIntro{color:#f7f0e7;background:#17101b;border-top:8px solid #c6a15b;grid-template-columns:1.05fr .8fr;align-items:end;gap:90px;padding:110px max(28px,50vw - 590px);display:grid}.tourIntro>div>p:first-child{letter-spacing:.2em;color:#d7b873;font-size:11px}.tourIntro h2{margin:24px 0 0;font:clamp(48px,5.5vw,76px)/1 Georgia}.tourIntro h2 em{color:#d7b873}.tourCopy>p{color:#d8cfda;font-size:17px;line-height:1.72}.tourCopy dl{border-top:1px solid #f7f0e722;margin:30px 0 0}.tourCopy dl>div{border-bottom:1px solid #f7f0e722;grid-template-columns:105px 1fr;gap:16px;padding:13px 0;display:grid}.tourCopy dt{letter-spacing:.14em;color:#d7b873;font-size:9px}.tourCopy dd{margin:0;font:16px Georgia}.tourGallery{background:#0d0b13;grid-template-columns:repeat(12,1fr);gap:24px;max-width:1440px;margin:auto;padding:35px 35px 125px;display:grid}.tourPhoto{background:#211a24;height:510px;margin:0;position:relative;overflow:hidden}.tourPhoto img{object-fit:cover;filter:saturate(.94)contrast(1.02);width:100%;height:100%;transition:transform .55s,filter .35s;display:block}.tourPhoto:hover img{filter:saturate(1.04)contrast(1.04);transform:scale(1.018)}.tourPhoto figcaption{background:linear-gradient(#0000,#08060ee8);align-items:end;gap:15px;padding:58px 20px 18px;display:flex;position:absolute;inset:auto 0 0}.tourPhoto figcaption small{letter-spacing:.16em;color:#d7b873;font-size:9px}.tourPhoto figcaption span{font:20px/1.15 Georgia}.tourPhoto1{grid-column:1/9;height:610px}.tourPhoto2{grid-column:9/13;height:610px}.tourPhoto3,.tourPhoto4,.tourPhoto5{grid-column:span 4}.tourPhoto6{grid-column:1/9;height:560px}.tourPhoto7{grid-column:9/13;height:560px}.tourPhoto1 img,.tourPhoto6 img{object-position:center 45%}.tourPhoto7 img{object-position:center 30%}@media (width<=900px){.portfolioHero{grid-template-columns:1fr;min-height:0}.portfolioHero>div{padding:70px 28px}.portfolioHero figure{border-top:1px solid #d8b77933;border-left:0}.portfolioHero figure img{height:680px}.portfolioStatement,.editorialIntro,.familyParkIntro,.embassyIntro,.tourIntro{grid-template-columns:1fr;gap:24px}.albumHeading{display:block}.albumHeading h2{margin-top:18px}.portfolioEditorial{grid-template-columns:1fr 1fr;gap:20px;padding:70px 22px}.portfolioCard{grid-column:auto!important;height:560px!important;margin:0!important}.editorialGallery,.familyParkGallery,.embassyGallery,.tourGallery{grid-template-columns:1fr 1fr;gap:20px;padding:70px 22px}.editorialPhoto,.familyParkPhoto,.embassyPhoto,.tourPhoto{grid-column:auto!important;height:520px!important;margin:0!important}.familyParkPhoto1,.embassyPhoto1,.embassyPhoto5,.tourPhoto1,.tourPhoto6{grid-column:1/3!important}.portfolioPreviewHead{grid-template-columns:1fr;gap:18px}}@media (width<=620px){.portfolioNav{height:74px;padding:0 18px}.portfolioNav .brand>div{display:none}.portfolioNav nav{gap:12px;font-size:10px}.portfolioHero>div{padding:52px 22px}.portfolioHero h1{font-size:58px}.portfolioHero figure img{height:620px}.portfolioStatement,.editorialIntro,.familyParkIntro,.embassyIntro,.tourIntro{padding:58px 22px}.portfolioAlbums{padding:65px 16px}.albumHeading{margin-bottom:32px}.albumHeading h2{font-size:40px}.albumGrid{grid-template-columns:1fr;gap:14px}.albumCard,.albumCard5{aspect-ratio:4/3;grid-column:auto}.editorialIntro h2,.familyParkIntro h2,.embassyIntro h2,.tourIntro h2{font-size:40px}.portfolioEditorial,.editorialGallery,.familyParkGallery,.embassyGallery,.tourGallery{grid-template-columns:1fr;gap:18px;padding:55px 16px}.portfolioCard{height:560px!important}.editorialPhoto,.familyParkPhoto,.embassyPhoto,.tourPhoto{aspect-ratio:3/2;grid-column:auto!important;height:auto!important}.editorialPhoto2,.editorialPhoto3,.editorialPhoto6,.editorialPhoto7,.familyParkPhoto4,.familyParkPhoto11,.familyParkPhoto12,.embassyPhoto2,.embassyPhoto3,.embassyPhoto4,.tourPhoto7{aspect-ratio:2/3}.editorialPhoto figcaption span,.familyParkPhoto figcaption span,.embassyPhoto figcaption span,.tourPhoto figcaption span{font-size:18px}.portfolioClose{padding:70px 22px}.portfolioFooter{text-align:center;flex-direction:column;gap:12px}.portfolioPreviewHead{margin-bottom:36px}.portfolioPreviewHead h2{font-size:46px}.portfolioPreviewGrid{grid-template-rows:430px 280px 280px;grid-template-columns:1fr 1fr}.portfolioTile{grid-area:auto!important}.tile1,.tile4{grid-column:1/3!important}.portfolioTile figcaption b{font-size:17px}.portfolioCta{text-align:center;width:100%}}.albumCard5{aspect-ratio:16/9;grid-column:auto}.albumCard6 img{object-position:center 28%}.coutureIntro{color:var(--ink);background:#eee6d8;border-top:6px solid #b3945e;grid-template-columns:1.05fr .8fr;align-items:end;gap:80px;padding:100px max(28px,50vw - 590px);scroll-margin-top:25px;display:grid}.coutureIntro>div>p:first-child{letter-spacing:.18em;color:#765b32;font-size:11px}.coutureIntro h2{margin:24px 0 0;font:clamp(45px,5.2vw,72px)/1.05 Georgia}.coutureIntro h2 em{color:#806337}.coutureCopy>p{color:#514b51;font-size:17px;line-height:1.75}.coutureCopy dl{border-top:1px solid #15152a22;margin:28px 0 0}.coutureCopy dl>div{border-bottom:1px solid #15152a22;grid-template-columns:100px 1fr;gap:16px;padding:13px 0;display:grid}.coutureCopy dt{letter-spacing:.14em;color:#765b32;font-size:9px}.coutureCopy dd{margin:0;font:16px Georgia}.coutureGallery{background:#101122;grid-template-columns:1fr 1fr;gap:28px;max-width:1280px;margin:auto;padding:55px 35px 100px;display:grid}.couturePhoto{background:#292434;margin:0;position:relative;overflow:hidden}.couturePhoto img{object-fit:contain;width:100%;height:100%;display:block}.couturePhoto1,.couturePhoto4{aspect-ratio:576/875}.couturePhoto2,.couturePhoto3{aspect-ratio:1;align-self:center}.couturePhoto figcaption{background:linear-gradient(#0000,#08091ae8);align-items:end;gap:15px;padding:65px 20px 18px;display:flex;position:absolute;inset:auto 0 0}.couturePhoto figcaption small{letter-spacing:.16em;color:var(--gold);font-size:9px}.couturePhoto figcaption span{font:20px/1.15 Georgia}@media (width<=900px){.coutureIntro{grid-template-columns:1fr;gap:28px;padding:70px 28px}.coutureGallery{gap:20px;padding:40px 22px 70px}}@media (width<=620px){.albumCard5{aspect-ratio:4/3}.coutureIntro{padding:58px 22px}.coutureIntro h2{font-size:40px}.coutureGallery{grid-template-columns:1fr;gap:20px;padding:35px 16px 65px}.couturePhoto figcaption span{font-size:18px}}.portfolioHero figure img{object-fit:contain;object-position:center;background:#101124}.editorialPhoto10{aspect-ratio:921/1536;grid-column:4/10}.editorialPhoto10 img{object-fit:contain}.familyParkPhoto4{grid-column:span 5;height:430px}.familyParkPhoto5{grid-column:span 4;height:620px}@media (width<=620px){.portfolioHero figure img{aspect-ratio:3/2;height:auto}.portfolioPreviewGrid{grid-template-rows:310px 280px 280px}.familyParkPhoto4{aspect-ratio:3/2}.familyParkPhoto5{aspect-ratio:2/3}.familyParkPhoto1 img{object-fit:contain}.editorialPhoto10{aspect-ratio:921/1536}.portfolioNav{z-index:30}}.editorialPhoto,.familyParkPhoto,.embassyPhoto,.tourPhoto,.couturePhoto{min-width:0}@media (width<=620px){.editorialGallery,.familyParkGallery,.embassyGallery,.tourGallery,.coutureGallery{grid-template-columns:minmax(0,1fr)}.editorialPhoto,.familyParkPhoto,.embassyPhoto,.tourPhoto,.couturePhoto{width:100%;max-width:100%;min-height:0}}.portfolioPreviewGrid{grid-template-rows:310px 310px auto}.tile5{background:#171426;grid-column:1/4;height:500px}.tile5 img{object-fit:contain;object-position:center}.portfolioTile .tileAlbumLink{z-index:3;position:absolute;inset:0}.portfolioTile:focus-within{outline-offset:4px;outline:2px solid #d8b779}.portfolioPreviewGrid .tile4 img{object-position:center 42%}.portfolioTile figcaption{padding-top:65px}.portfolioPreviewGrid .tile1 img{object-position:48% 38%}@media (width<=620px){.portfolioPreviewGrid{grid-template-rows:330px 350px 290px 480px;gap:16px}.tile5{height:480px;grid-column:1/3!important}.portfolioPreviewGrid .tile1 img{object-fit:cover;object-position:center 38%}.portfolioPreviewGrid .tile4 img{object-position:center 40%}.portfolioTile figcaption{letter-spacing:.08em;padding:55px 15px 18px}.portfolioTile figcaption b{font-size:20px;line-height:1.15}.portfolioTile figcaption small{font-size:9px}.tile5 figcaption{background:linear-gradient(#0000,#090919f5)}.tile5 img{object-fit:contain}}.tile5 img{object-position:85% center}.tile5 figcaption{background:0 0;align-items:center;top:0;right:50%}.tile5 figcaption b{font-size:36px}.tile5 figcaption span{font-size:11px;line-height:1.7}@media (width<=620px){.tile5 img{object-position:center}.tile5 figcaption{background:linear-gradient(#0000,#090919f5);align-items:end;top:auto;right:0}.tile5 figcaption b{font-size:23px}.tile5 figcaption span{font-size:9px}}
