:root{--taa-navy:#101c2a;--taa-navy-2:#07131f;--taa-gold:#d0b78a;--taa-bone:#eeeae1;--taa-paper:#f8f6f1;--taa-ink:#1b1e20;--taa-muted:#6d6d69;--taa-line:#c8c2b8;--taa-serif:"Cormorant Garamond",Georgia,serif;--taa-sans:"Be Vietnam Pro",Arial,sans-serif;--taa-ui:Manrope,Arial,sans-serif}.taa-modern-luxury{background:var(--taa-paper);color:var(--taa-ink);font-family:var(--taa-sans)}.taa-modern-luxury h1,.taa-modern-luxury h2,.taa-modern-luxury h3{font-family:var(--taa-serif);font-weight:500}.taa-shell{width:min(1180px,88vw);margin-inline:auto}.taa-kicker{font:700 10px/1.4 var(--taa-ui);letter-spacing:.23em;color:#a18452;text-transform:uppercase}.taa-link{display:inline-block;font:600 11px/1.4 var(--taa-ui);letter-spacing:.08em;border-bottom:1px solid currentColor;padding-bottom:7px}.taa-button{display:inline-flex;padding:17px 24px;background:var(--taa-gold);color:var(--taa-navy)!important;font:700 11px/1 var(--taa-ui);letter-spacing:.08em;text-transform:uppercase}.taa-button--outline{background:transparent;border:1px solid var(--taa-gold);color:var(--taa-gold)!important}.taa-hero{height:860px;position:relative;overflow:hidden;color:#fff;background:var(--taa-navy)}.taa-hero__media{position:absolute;inset:0;background:linear-gradient(135deg,#263d45,#b3a58f)}.taa-hero__media:after{content:"HERO PROJECT IMAGE";position:absolute;right:5vw;bottom:5vw;font:600 9px var(--taa-ui);letter-spacing:.2em;color:#ffffff99}.taa-hero__veil{position:absolute;inset:0;background:linear-gradient(90deg,#07131fe8,#07131f80 55%,transparent)}.taa-hero__copy{position:relative;padding-top:170px}.taa-hero h1{font-size:clamp(60px,7vw,96px);line-height:.96;margin:34px 0;color:#fff}.taa-hero h1 em,.taa-manifest h2 em,.taa-advisor h2 em{color:#ddc9a6;font-weight:500}.taa-hero__intro{width:min(480px,50vw);margin-left:42%;border-left:1px solid #d0b78a88;padding-left:30px}.taa-hero__intro p{font:500 18px/1.7 var(--taa-serif);color:#ffffffd0}.taa-manifest{padding-block:130px}.taa-manifest h2{font-size:clamp(38px,4vw,56px);line-height:1.2;color:var(--taa-navy);margin:28px 0 75px}.taa-facts{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--taa-line)}.taa-facts div{padding:28px 0;border-right:1px solid var(--taa-line)}.taa-facts div+div{padding-left:35px}.taa-facts b{display:block;font:500 38px var(--taa-serif);color:var(--taa-navy)}.taa-facts span{font:600 9px var(--taa-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--taa-muted)}.taa-collection,.taa-journal,.taa-process,.taa-archive{padding-block:120px}.taa-section-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:60px}.taa-section-head h2,.taa-page-head h1{font-size:55px;margin:12px 0 0;color:var(--taa-navy)}.taa-section-head>p{max-width:450px;line-height:1.8;color:var(--taa-muted)}.taa-project-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.taa-project-card{background:#e8e3d9}.taa-project-card__image{position:relative;display:block;height:430px;overflow:hidden;background:linear-gradient(145deg,#304a52,#b2a594)}.taa-project-card:nth-child(2) .taa-project-card__image{background:linear-gradient(145deg,#5d564f,#c6b18d)}.taa-project-card:nth-child(3) .taa-project-card__image{background:linear-gradient(145deg,#2e4556,#87969a)}.taa-project-card__image img{width:100%;height:100%;object-fit:cover}.taa-project-card__image span{position:absolute;top:24px;left:24px;color:#fff;font:500 22px var(--taa-serif)}.taa-project-card__body{padding:26px}.taa-project-card__body>p{font:700 9px var(--taa-ui);letter-spacing:.14em;color:#917345;text-transform:uppercase}.taa-project-card__body h3{font-size:34px;color:var(--taa-navy);margin:12px 0 32px}.taa-project-card__body footer{display:flex;justify-content:space-between;align-items:center}.taa-project-card__body footer a{font:600 10px var(--taa-ui);letter-spacing:.06em}.taa-advisor{display:grid;grid-template-columns:1fr 1fr;background:var(--taa-navy);color:#fff;min-height:760px}.taa-advisor__portrait{display:grid;place-items:center;background:linear-gradient(145deg,#423f3b,#a99e8e);color:#ffffff80;font:600 10px/1.8 var(--taa-ui);letter-spacing:.25em;text-align:center}.taa-advisor__copy{padding:110px 8vw}.taa-advisor h2{font-size:58px;line-height:1.08;color:#fff;margin:28px 0}.taa-advisor__copy>p{font:400 17px/1.8 var(--taa-serif);color:#ffffffbd}.taa-advisor blockquote{margin:40px 0;padding:28px 0;border-block:1px solid #d0b78a55;font:500 italic 21px/1.55 var(--taa-serif);color:#ddc9a6}.taa-post-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:24px}.taa-post-card__image{display:block;height:300px;background:linear-gradient(145deg,#304a52,#b2a594);overflow:hidden}.taa-post-card__image img{width:100%;height:100%;object-fit:cover}.taa-post-grid article:first-child .taa-post-card__image{height:410px}.taa-post-grid article>p{font:700 9px var(--taa-ui);letter-spacing:.12em;color:#917345;margin-top:18px}.taa-post-grid h3{font-size:28px;line-height:1.25;color:var(--taa-navy)}.taa-process>div{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--taa-line);margin-top:35px}.taa-process article{padding:35px 35px 0 0;border-right:1px solid var(--taa-line)}.taa-process article+article{padding-left:35px}.taa-process span{font:500 20px var(--taa-serif);color:#a18452}.taa-process h3{font-size:31px;margin:22px 0 10px}.taa-consult{padding-block:110px;background:var(--taa-navy-2);color:#fff}.taa-consult__inner{display:flex;justify-content:space-between;align-items:center;gap:60px}.taa-consult h2{font-size:52px;line-height:1.15;color:#fff}.taa-consult__inner>div>p:last-child a{font:500 20px var(--taa-serif);color:var(--taa-gold)}.taa-consult__cta{display:flex;align-items:center;gap:28px}.taa-project-hero{height:680px;position:relative;background:var(--taa-navy);overflow:hidden}.taa-project-hero>img{width:100%;height:100%;object-fit:cover}.taa-project-hero__veil{position:absolute;inset:0;background:linear-gradient(0deg,#07131fe8,transparent)}.taa-project-hero__copy{position:absolute;left:0;right:0;bottom:80px;color:#fff}.taa-project-hero h1{font-size:72px;color:#fff}.taa-project-content{display:grid;grid-template-columns:280px 1fr;gap:70px;padding-block:100px}.taa-project-content aside{border-top:1px solid var(--taa-line)}.taa-project-content aside p{padding:16px 0;border-bottom:1px solid var(--taa-line)}.taa-project-content aside b{display:block;font:700 9px var(--taa-ui);letter-spacing:.12em;text-transform:uppercase;color:#917345}.taa-page-head{padding:80px 0}.taa-pagination{margin-top:50px}
@media(max-width:849px){.taa-shell{width:min(88vw,680px)}.taa-hero{height:780px}.taa-hero__copy{padding-top:130px}.taa-hero h1{font-size:52px}.taa-hero__intro{width:100%;margin:70px 0 0}.taa-manifest,.taa-collection,.taa-journal,.taa-process,.taa-archive{padding-block:80px}.taa-facts,.taa-project-grid,.taa-post-grid,.taa-process>div,.taa-advisor,.taa-project-content{grid-template-columns:1fr}.taa-facts div,.taa-facts div+div,.taa-process article,.taa-process article+article{padding:22px 0;border-right:0;border-bottom:1px solid var(--taa-line)}.taa-section-head{display:block}.taa-section-head>p{margin-top:24px}.taa-project-card__image{height:360px}.taa-advisor__portrait{min-height:520px}.taa-advisor__copy{padding:80px 7vw}.taa-advisor h2,.taa-section-head h2,.taa-consult h2{font-size:40px}.taa-post-grid{gap:50px}.taa-post-grid article:first-child .taa-post-card__image,.taa-post-card__image{height:300px}.taa-consult__inner,.taa-consult__cta{flex-direction:column;align-items:flex-start}.taa-project-hero h1{font-size:52px}.taa-project-content{gap:40px}}
