.ag-page{background:#f1ede6;color:#202c33}.ag-header{height:92px;padding:0 3.2vw;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid rgba(255,255,255,.3);font-size:11px;position:absolute;width:100%;z-index:3;color:#fff}.ag-header nav{display:flex;gap:34px}.ag-header>a:last-child{justify-self:end}.ag-hero{height:100svh;min-height:720px;position:relative;color:#fff;padding:122px 5vw 42px;display:flex;flex-direction:column;overflow:hidden}.ag-hero figure,.ag-hero-shade{position:absolute;inset:0;margin:0}.ag-hero figure img{filter:saturate(.65);object-position:center}.ag-hero-shade{background:linear-gradient(90deg,rgba(20,28,32,.75),rgba(20,28,32,.05) 65%),linear-gradient(0deg,rgba(20,28,32,.7),transparent 48%)}.ag-hero-top,.ag-hero-bottom{position:relative;display:flex;justify-content:space-between;font:300 9px/1.7 "DM Mono";text-transform:uppercase;letter-spacing:.13em}.ag-hero h1{position:relative;font:300 clamp(95px,14vw,210px)/.68 Manrope,sans-serif;letter-spacing:-.08em;margin:auto 0 8vh}.ag-hero h1 em,.ag-intro h2 em,.ag-section-head h2 em,.ag-collaboration h2 em,.ag-next a em{font-family:"Playfair Display";font-weight:500}.ag-hero-bottom{border-top:1px solid rgba(255,255,255,.45);padding-top:20px;align-items:end}.ag-hero-bottom p{font:300 16px/1.5 Manrope;margin:0;text-transform:none;letter-spacing:0}.ag-hero-bottom span{text-align:right}.ag-intro,.ag-collaboration{padding:140px 5vw;display:grid;grid-template-columns:.5fr 1.5fr;gap:8vw}.ag-intro aside,.ag-collaboration aside,.ag-section-head>span,.ag-wide figcaption,.ag-chapters>article>span,.ag-next>p{font:300 9px/1.7 "DM Mono";text-transform:uppercase;letter-spacing:.12em}.ag-intro aside span,.ag-collaboration aside span{color:#b87355;margin-right:25px}.ag-intro h2,.ag-collaboration h2{font-size:clamp(56px,8vw,118px);line-height:.86;letter-spacing:-.065em;font-weight:300;margin:0 0 80px}.ag-intro>div>p,.ag-collaboration>div>p{font-size:16px;line-height:1.8;max-width:720px;margin:0 0 28px}.ag-principles{background:#344149;color:#f7f4ee;padding:0 5vw;display:grid;grid-template-columns:repeat(4,1fr)}.ag-principles>div{padding:70px 30px 80px 0;border-right:1px solid rgba(255,255,255,.22)}.ag-principles>div+div{padding-left:30px}.ag-principles>div:last-child{border-right:0}.ag-principles span{font:300 9px "DM Mono";text-transform:uppercase;color:#d9b9a5}.ag-principles p{font-size:13px;line-height:1.75;margin:45px 0 0;color:#d8dedc}.ag-journey{background:#202c33;color:#f7f4ee;padding:140px 5vw}.ag-section-head{display:grid;grid-template-columns:.5fr 1.5fr;gap:8vw;align-items:start;margin-bottom:90px}.ag-section-head h2{font-size:clamp(55px,7vw,105px);font-weight:300;line-height:.88;letter-spacing:-.06em;margin:0}.ag-wide{margin:0}.ag-wide img{aspect-ratio:16/8;filter:saturate(.7)}.ag-wide figcaption{display:flex;justify-content:space-between;margin-top:12px}.ag-chapters{display:grid;grid-template-columns:repeat(3,1fr);gap:5vw;margin-top:120px}.ag-chapters img{aspect-ratio:4/5;margin-bottom:18px}.ag-chapters>article:nth-child(2){margin-top:100px}.ag-chapters>article:nth-child(3){margin-top:200px}.ag-chapters span{color:#d9b9a5}.ag-chapters h3{font-size:25px;font-weight:300;letter-spacing:-.03em;margin:25px 0 15px}.ag-chapters p{font-size:13px;line-height:1.7;color:#aeb8bc}.ag-manifesto{padding:140px 5vw;background:#e9e3da}.ag-manifesto>p{font:300 9px "DM Mono";text-transform:uppercase}.ag-manifesto h2{font-size:clamp(52px,7vw,105px);line-height:.95;letter-spacing:-.055em;font-weight:300;max-width:1100px;margin:80px 0 100px}.ag-manifesto figure{margin:0 0 0 25vw}.ag-manifesto img{aspect-ratio:16/9}.ag-collaboration{background:#b87355}.ag-roles{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid rgba(0,0,0,.35);margin:65px 0 55px}.ag-roles span{font:300 9px "DM Mono";text-transform:uppercase;padding:18px 0;border-bottom:1px solid rgba(0,0,0,.25)}.ag-collaboration a{display:block;border-top:1px solid rgba(0,0,0,.4);border-bottom:1px solid rgba(0,0,0,.4);padding:18px 0;font:400 9px "DM Mono";text-transform:uppercase}.ag-next{background:#202c33;color:#eee;padding:120px 5vw 140px}.ag-next a{display:block;font-size:clamp(65px,9vw,135px);line-height:.85;letter-spacing:-.06em;border-bottom:1px solid #657078;padding:55px 0 45px}.ag-next a em{color:#d9b9a5}.ag-page footer{background:#202c33;color:#aeb8bc;border-color:#657078}
@media(max-width:800px){.ag-header{grid-template-columns:1fr auto}.ag-header nav{display:none}.ag-intro,.ag-collaboration,.ag-section-head{grid-template-columns:1fr}.ag-principles{grid-template-columns:1fr 1fr}.ag-principles>div:nth-child(2){border-right:0}.ag-manifesto figure{margin-left:0}}
@media(max-width:560px){.ag-header{height:75px}.ag-header .brand span:last-child{display:none}.ag-hero{min-height:680px;padding:105px 6vw 35px}.ag-hero h1{font-size:25vw}.ag-intro,.ag-journey,.ag-manifesto,.ag-collaboration,.ag-next{padding:90px 6vw}.ag-intro h2,.ag-collaboration h2,.ag-section-head h2{font-size:15vw;margin-bottom:55px}.ag-principles{grid-template-columns:1fr;padding:0 6vw}.ag-principles>div,.ag-principles>div+div{padding:45px 0;border-right:0;border-bottom:1px solid rgba(255,255,255,.22)}.ag-chapters{grid-template-columns:1fr;margin-top:75px}.ag-chapters>article:nth-child(2),.ag-chapters>article:nth-child(3){margin-top:40px}.ag-wide img{aspect-ratio:4/5}.ag-manifesto h2{font-size:14vw}.ag-roles{grid-template-columns:1fr}.ag-next a{font-size:15vw}}
