:root{--paper:#f1eee7;--ink:#302c26;--muted:#776f65;--cacao:#3e2c25;--line:#302c2629;--accent:#975f48;font-family:Arial,Helvetica,sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0}body.modal-open{overflow:hidden}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit;font:inherit;cursor:pointer}button:focus-visible,a:focus-visible,select:focus-visible{outline:2px solid #a56b4c;outline-offset:5px}img{display:block;max-width:100%}figure,p{margin:0}h1,h2,h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;margin:0;line-height:1.04;letter-spacing:-.045em}h2{font-size:clamp(44px,5.2vw,78px)}h3{font-size:clamp(32px,3.2vw,49px)}h2 em{font-weight:400;color:#897864}p{line-height:1.75}svg{display:inline-block;width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.3;flex-shrink:0;vertical-align:middle}[hidden]{display:none!important}.skip{position:fixed;top:-80px;left:20px;z-index:100;background:white;padding:15px}.skip:focus{top:10px}.eyebrow,.chapter-label{font-size:10px;letter-spacing:.16em;text-transform:uppercase;line-height:1.5}.button,.text-link{display:inline-flex;gap:24px;align-items:center;justify-content:space-between;font-size:12px;line-height:1.4}.button{border:1px solid currentColor;background:transparent;padding:18px 23px;min-height:52px}.button:hover{background:#302c260b}.button.dark{background:var(--cacao);color:var(--paper);border-color:var(--cacao)}.button.light{background:var(--paper);color:var(--cacao);border-color:var(--paper)}.text-link{border-bottom:1px solid currentColor;padding:12px 0}.button:hover svg,.text-link:hover svg{transform:translate(2px,-2px)}svg{transition:transform .2s}.masthead{display:flex;align-items:center;justify-content:space-between;padding:16px 5%;height:114px;gap:30px;border-bottom:1px solid var(--line)}.client-logo img{width:145px;height:83px;object-fit:contain;mix-blend-mode:multiply}.masthead-title{font-size:12px;letter-spacing:.22em;line-height:2.2;text-align:center}.masthead-title span{display:block;font-size:9px;letter-spacing:.12em;color:var(--muted);text-transform:uppercase}.architects>span{font-size:8px;color:var(--muted);letter-spacing:.12em;text-transform:uppercase;display:block;margin-bottom:9px;text-align:center}.architects>div{display:flex;align-items:center;gap:25px}.architects img{object-fit:contain;mix-blend-mode:multiply}.architects .bk{width:104px;height:46px}.architects .emada{width:113px;height:30px}.architects i{height:28px;width:1px;background:var(--line)}.navigation{position:sticky;z-index:20;top:0;background:#f1eee7f5;backdrop-filter:blur(15px);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 5%;height:61px;gap:25px}.nav-name{font:21px Georgia,serif;letter-spacing:-.5px}.navigation nav{display:flex;align-items:center;gap:35px;font-size:10px}.navigation nav>a{padding:10px 0;white-space:nowrap}.navigation nav>a.active{box-shadow:0 1px var(--accent);color:var(--accent)}.navigation nav svg{width:14px;height:14px;margin-left:8px}.nav-download{border-left:1px solid var(--line);padding-left:30px!important}#menu-toggle{display:none}.cover{height:calc(100svh - 175px);min-height:590px;max-height:920px;position:relative;color:#fff;overflow:hidden}.cover-photo,.cover-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 45%}.cover-shade{background:linear-gradient(180deg,#1d171015,transparent 38%,#1d1710a8 100%)}.cover-top{position:absolute;top:30px;left:5%;right:5%;display:flex;justify-content:space-between;font-size:9px;text-transform:uppercase;letter-spacing:.14em}.cover-content{position:absolute;bottom:86px;left:5%;right:5%;display:flex;align-items:end;justify-content:space-between;gap:30px}.cover h1{font-size:clamp(90px,11vw,168px);line-height:.95;letter-spacing:-.065em;margin:18px 0}.cover-line{font-size:15px;color:#f5eee4}.cover-tour{display:flex;align-items:center;justify-content:space-between;gap:26px;padding:22px 0;min-width:220px;border-top:1px solid #fff8;border-bottom:1px solid #fff8;margin-bottom:6px;line-height:1.5;font-size:16px}.cover-tour small{font-size:10px;color:#eee1d0}.cover-tour svg{width:33px;height:33px}.cover-scroll{position:absolute;left:5%;bottom:28px;display:flex;align-items:center;gap:22px;font-size:10px;color:#f1e9dc}.section{padding:95px 6%;max-width:1800px;margin:auto}.chapter-label{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:18px;margin-bottom:55px;gap:20px;color:var(--muted);font-size:9px}.intro{display:grid;grid-template-columns:1.2fr 1fr;gap:10%;align-items:end;margin-bottom:60px}.intro>p,.intro>div>p{font-size:14px;max-width:460px;color:var(--muted)}.intro>div>p+p{margin-top:17px}.concept-composition{display:grid;grid-template-columns:1fr 1.18fr 1fr;gap:35px;align-items:start}.concept-origin{padding-top:80px}.concept-origin img{width:100%;aspect-ratio:.74;object-fit:cover}.concept-origin figcaption{margin-top:14px;font-size:9px;text-transform:uppercase;letter-spacing:.12em}.concept-material{padding-top:22px}.concept-material>img{width:100%;aspect-ratio:1.4;object-fit:cover}.concept-material>p{font:31px/1.3 Georgia,serif;margin:35px 0 20px;letter-spacing:-.6px}.concept-material .eyebrow{color:var(--muted);font-size:8px}.concept-result img{aspect-ratio:.66!important;object-fit:cover}.photo{min-width:0}.photo>button{width:100%;padding:0;border:0;background:transparent;display:block;position:relative;overflow:hidden}.photo img{width:100%;height:auto;transition:transform .6s}.photo>button:hover img{transform:scale(1.015)}.photo .expand{display:grid;place-content:center;position:absolute;right:16px;bottom:16px;width:34px;height:34px;background:#f2eee7e6;border-radius:50%;color:var(--ink);opacity:0;transition:opacity .2s}.photo:hover .expand,.photo button:focus-visible .expand{opacity:1}.expand svg{width:15px;height:15px}.photo figcaption{display:flex;justify-content:space-between;gap:20px;margin-top:13px;font-size:10px;color:var(--muted);line-height:1.4}.photo figcaption>span:last-child{font-size:8px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.material-story{display:grid;grid-template-columns:1fr 1fr 1fr;gap:35px;align-items:center;margin-top:90px;padding-top:55px;border-top:1px solid var(--line)}.material-copy h3{font-size:33px;margin:20px 0}.material-copy p{font-size:12px;color:var(--muted)}.material-copy .eyebrow{font-size:8px;color:var(--muted)}.palette{display:flex;gap:12px;margin-top:25px;font-size:8px;color:var(--muted)}.palette span{flex:1}.palette span:before{display:block;content:'';height:26px;background:var(--swatch);margin-bottom:9px}.material-detail img{aspect-ratio:.84;object-fit:cover}.context-image{padding-left:25px}.context-image img{width:100%;aspect-ratio:1.1;object-fit:cover}.context-image figcaption{font-size:9px;margin-top:15px;color:var(--muted);line-height:1.6}.floor-section{background:var(--cacao);color:var(--paper);max-width:none}.floor-section .chapter-label{border-color:#fff3;color:#c9b7a3}.floor-section h2 em{color:#c8b19c}.floor-section .intro>p{color:#c9bdb1}.floor-overview{display:grid;grid-template-columns:1.7fr 1fr;gap:7%;align-items:center}.axo-preview{display:block;position:relative;background:#d8deda;overflow:hidden}.axo-preview img{width:100%;aspect-ratio:1.35;object-fit:contain}.axo-preview>span{position:absolute;bottom:0;left:0;right:0;padding:20px 24px;display:flex;justify-content:space-between;color:var(--ink);background:#f1eee7ed;font-size:12px}.floor-copy .eyebrow{color:#bda691;font-size:9px}.floor-copy h3{font-size:47px;margin:24px 0}.floor-copy p:not(.eyebrow){font-size:13px;color:#c9bdb1;max-width:330px}.floor-copy .text-link{margin:18px 0 25px}.floor-copy .button{display:flex;max-width:310px}.plan-heading{margin-top:65px;padding-top:30px;border-top:1px solid #fff3;display:flex;justify-content:space-between;align-items:end;gap:20px}.plan-heading .eyebrow{font-size:8px;color:#c9b7a3;margin-bottom:14px}.plan-heading h3{font-size:36px}.plan-heading>p{font-size:9px;display:flex;gap:8px;align-items:center;color:#ded1c3}.legend-dot{display:inline-block;width:7px;height:7px;border-radius:50%}.legend-dot.ready{background:#c1956a}.legend-dot.pending{background:#b8ada0;margin-left:14px}.plan-layout{display:grid;grid-template-columns:3fr 1fr;align-items:stretch;background:#fbfaf6;color:var(--ink);margin-top:26px}.plan-scroll{overflow:auto;padding:22px;display:grid;align-items:center}.plan-canvas{position:relative;min-width:570px;width:100%}.plan-canvas>img{width:100%;height:auto}.plan-marker{position:absolute;transform:translate(-50%,-50%);width:30px;height:30px;border-radius:50%;padding:0;border:1px solid #a69d90;background:#efebe3;color:#7b746b;font-size:10px;box-shadow:0 1px 5px #0002;display:grid;place-content:center;z-index:2}.plan-marker.ready{background:#754b35;color:#fff;border-color:#fff}.plan-marker.active{outline:2px solid #a96c40;outline-offset:3px}.plan-marker:hover{filter:brightness(.9)}.plan-selection{background:#e6dfd4;padding:30px 23px;display:flex;flex-direction:column;justify-content:center}.plan-selection h3{font-size:28px;margin:8px 0 20px}.plan-selection .eyebrow{font-size:9px}.plan-selection img{width:100%;aspect-ratio:1.55;object-fit:cover;margin-bottom:18px}.plan-selection p:not(.eyebrow){font-size:11px;line-height:1.7;color:var(--muted);margin-bottom:20px}.plan-selection .button{font-size:10px;padding:13px;gap:10px}.plan-selection .upcoming{border-top:1px solid var(--line);padding-top:15px}.plan-note{color:#c9b7a3;font-size:10px;margin-top:17px}.spaces{padding-top:100px}.spaces-intro{margin-bottom:85px}.space-chapter{margin-top:90px}.space-chapter:first-of-type{margin-top:0}.space-heading{display:grid;grid-template-columns:70px 1fr auto;gap:25px;align-items:end;margin-bottom:40px}.chapter-number{font:55px/1 Georgia,serif;color:#b4a28e;align-self:start}.space-heading .eyebrow{color:var(--accent);font-size:9px;margin-bottom:14px}.space-heading h3{margin-bottom:17px;font-size:47px}.space-heading p:not(.eyebrow){max-width:470px;color:var(--muted);font-size:12px}.space-heading>.text-link{font-size:10px;align-self:center}.arrival-layout{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:28px;align-items:start}.arrival-main{grid-column:1;grid-row:1/3}.arrival-main img{aspect-ratio:.61;object-fit:cover}.arrival-detail{grid-column:2/4}.arrival-detail img{aspect-ratio:1.85;object-fit:cover}.arrival-side{grid-column:3;grid-row:2}.arrival-side img{aspect-ratio:.7;object-fit:cover}.image-note{align-self:center;padding:20px 12px}.image-note .eyebrow{font-size:8px;color:var(--accent)}.image-note p{font:25px/1.3 Georgia,serif;margin-top:20px;letter-spacing:-.5px}.corridor-layout{display:grid;grid-template-columns:1fr 1.6fr;gap:30px;align-items:start}.corridor-main{grid-column:1;grid-row:1/3}.corridor-main img{aspect-ratio:.66;object-fit:cover}.corridor-wide img{aspect-ratio:2.9;object-fit:cover}.corridor-art{width:75%;margin-left:auto}.corridor-art img{aspect-ratio:1.7;object-fit:cover}.office-layout{display:grid;grid-template-columns:1.45fr 1fr;gap:30px;align-items:start}.office-main{grid-column:1}.office-main img{aspect-ratio:1.4;object-fit:cover}.office-detail{grid-column:2;grid-row:1/3;padding-top:100px}.office-detail img{aspect-ratio:.8;object-fit:cover}.office-side{grid-column:1;width:67%;margin-top:25px}.office-wide{grid-column:1/3;margin-top:25px}.office-wide img{aspect-ratio:3;object-fit:cover}.meeting-main img{aspect-ratio:1.85;object-fit:cover}.meeting-details{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:28px;margin-top:40px;align-items:start}.meeting-details img{aspect-ratio:.95;object-fit:cover}.meeting-details .photo:nth-child(2){padding-top:60px}.meeting-details .photo:nth-child(3){padding-top:120px}.director-opening{display:grid;grid-template-columns:1fr 1.65fr;gap:30px;align-items:start}.director-approach{grid-row:1/3}.director-approach img{aspect-ratio:.53;object-fit:cover}.director-office img{aspect-ratio:1.75;object-fit:cover}.director-detail{width:70%;margin-left:auto}.director-detail img{aspect-ratio:1.5;object-fit:cover}.director-panorama{margin-top:55px}.director-panorama img{aspect-ratio:1.8;object-fit:cover}.director-close{display:grid;grid-template-columns:1fr 1fr;gap:45px 30px;margin-top:40px;align-items:start}.director-object{padding:70px 0 0 15%}.director-meeting{padding:0 10% 0 0}.director-seat{width:75%;margin:30px 0 0 auto}.all-views{border-top:1px solid var(--line);margin-top:80px;padding-top:35px;display:flex;justify-content:space-between;align-items:center;gap:30px}.all-views h3{font-size:34px;margin:14px 0}.all-views p{font-size:12px;color:var(--muted)}.tour-invitation{position:relative;background:var(--cacao);color:var(--paper);display:grid;grid-template-columns:1.2fr 1fr;min-height:510px}.tour-invitation>img{width:100%;height:100%;object-fit:cover;object-position:56% center}.tour-invitation>div{padding:65px 12%}.tour-invitation h2{font-size:clamp(42px,4.8vw,70px);margin:25px 0}.tour-invitation h2 em{color:#c8b19c}.tour-invitation p:not(.eyebrow){font-size:13px;color:#ccbbaa}.tour-invitation .button{margin-top:30px}.tour-count{display:block;font-size:9px;color:#bda691;margin-top:18px}.presentation{padding-top:95px}.pdf-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:25px}.pdf-actions .text-link{font-size:11px}.deck-viewer{border:1px solid var(--line);background:#fff}.deck-image{position:relative;padding:0;border:0;background:#fff;display:block;width:100%}.deck-image>img{width:100%;height:auto;max-height:700px;object-fit:contain}.deck-image>span{position:absolute;right:20px;bottom:20px;padding:8px 14px;background:#eeeae2e6;font-size:10px}.deck-controls{display:flex;align-items:center;justify-content:center;gap:16px;padding:14px 20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:11px;background:var(--paper)}.deck-controls button{width:40px;height:40px;border:1px solid var(--line);border-radius:50%;background:transparent;font-size:20px}.deck-controls button:disabled{opacity:.3;cursor:default}.deck-controls select{padding:8px;border:1px solid var(--line);background:transparent}.deck-controls #deck-section{margin-left:20px;color:var(--muted)}.deck-thumbs{display:flex;gap:12px;overflow:auto;padding:18px;background:#e7e1d7}.deck-thumbs button{position:relative;flex:0 0 110px;border:1px solid var(--line);padding:0;background:white}.deck-thumbs img{width:110px;height:80px;object-fit:contain}.deck-thumbs span{position:absolute;bottom:3px;right:5px;font-size:8px;background:#fff9;padding:0 3px}.deck-thumbs button.active{outline:2px solid var(--accent);outline-offset:2px}footer{background:#3e2c25;color:var(--paper);padding:65px 6% 25px}.footer-intro{position:relative}.footer-intro>.eyebrow{color:#c7b19b;font-size:9px}.footer-intro h2{font-size:clamp(70px,10vw,150px);margin:25px 0}.footer-intro>p{font-size:12px;color:#c7b19b;position:absolute;right:0;bottom:10px}.footer-intro strong{font-weight:400;color:var(--paper)}.footer-end{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff30;padding-top:23px;margin-top:35px;font-size:10px}.footer-end svg{margin-left:12px;width:15px}.lightbox{width:100vw;height:100dvh;max-width:none;max-height:none;border:0;margin:0;padding:55px 65px;background:#201c18;color:#fff;overflow:hidden}.lightbox::backdrop{background:#201c18}.lightbox[open]{display:flex;align-items:center;justify-content:center}.lightbox figure{display:flex;flex-direction:column;width:100%;height:100%;align-items:center;justify-content:center}.lightbox figure>img{width:100%;height:calc(100% - 35px);object-fit:contain}.lightbox figcaption{font-size:11px;margin-top:15px;text-align:center;color:#e1d9cf}.lightbox>button{position:absolute;background:#201c18d9;border:1px solid #ffffff40;color:white;width:42px;height:42px;border-radius:50%;font-size:25px;z-index:1}.lightbox-close{top:12px;right:15px}.lightbox-prev{left:12px;top:calc(50% - 21px)}.lightbox-next{right:12px;top:calc(50% - 21px)}.noscript{padding:25px;background:white;text-align:center}
@media(min-width:1700px){.cover{min-height:780px}.section{padding-left:8%;padding-right:8%}}@media(max-width:1050px){.navigation nav{gap:20px}.nav-download{padding-left:20px!important}.section{padding:70px 5%}.intro{gap:6%}.concept-composition{gap:22px}.material-story{grid-template-columns:1fr 1fr;gap:28px}.context-image{grid-column:1/3;display:flex;align-items:center;gap:25px;padding-left:0;width:65%;margin-left:auto}.context-image img{width:50%;aspect-ratio:1.5}.floor-overview{gap:5%}.floor-copy h3{font-size:37px}.floor-copy .button{font-size:10px;padding:15px}.plan-layout{grid-template-columns:2.5fr 1fr}.plan-scroll{padding:12px}.plan-selection{padding:22px 18px}.plan-selection h3{font-size:24px}.space-heading{grid-template-columns:50px 1fr auto;gap:18px}.space-heading h3{font-size:38px}.chapter-number{font-size:45px}.space-heading>.text-link{font-size:9px}.image-note p{font-size:22px}.tour-invitation>div{padding:55px 9%}.footer-intro>p{position:static}.intro .pdf-actions{gap:15px}.pdf-actions .button{font-size:10px;padding:15px}}
@media(max-width:760px){html{scroll-padding-top:65px}.masthead{height:91px;padding:10px 6%;gap:15px}.client-logo img{width:112px;height:65px}.masthead-title{display:none}.architects>span{font-size:6px;margin-bottom:7px}.architects>div{gap:14px}.architects .bk{width:70px;height:34px}.architects .emada{width:76px;height:21px}.architects i{height:20px}.navigation{height:54px;padding:0 6%}.nav-name{font-size:20px}#menu-toggle{display:flex;align-items:center;gap:22px;border:0;background:none;font-size:10px}#menu-toggle span{font-size:24px}.navigation nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--paper);padding:12px 6% 24px;border-bottom:1px solid var(--line);flex-direction:column;gap:0;align-items:stretch;font-size:13px}.navigation nav.open{display:flex}.navigation nav>a{padding:14px 0}.nav-download{padding-left:0!important;border-left:0;border-top:1px solid var(--line);margin-top:8px}.cover{height:calc(92svh - 145px);min-height:490px;max-height:750px}.cover-photo{object-position:58% center}.cover-top{left:6%;right:6%;top:22px;font-size:7px;gap:20px}.cover-top span:last-child{max-width:90px;text-align:right;line-height:1.6}.cover-content{display:block;left:6%;right:6%;bottom:63px}.cover h1{font-size:clamp(66px,16.5vw,110px);line-height:1;white-space:nowrap;margin:15px 0}.cover .eyebrow{font-size:8px;letter-spacing:.11em}.cover-line{font-size:12px}.cover-tour{min-width:0;width:195px;padding:13px 0;font-size:12px;margin-top:26px}.cover-tour small{font-size:8px}.cover-tour svg{width:23px;height:23px}.cover-scroll{left:6%;bottom:22px;font-size:8px}.section{padding:55px 6%}.chapter-label{font-size:8px;letter-spacing:.1em;margin-bottom:32px;padding-top:13px;gap:20px}.chapter-label>span:last-child{text-align:right;max-width:140px}.intro{display:block;margin-bottom:35px}h2{font-size:43px}.intro>p,.intro>div{margin-top:24px}.intro>p,.intro>div>p{font-size:13px}.concept-composition{grid-template-columns:1fr 1fr;gap:22px 18px}.concept-origin{padding-top:0}.concept-material{padding-top:35px}.concept-material>img{aspect-ratio:1.05;object-position:left}.concept-material>p{font-size:22px;line-height:1.35;margin:25px 0 15px}.concept-material>.eyebrow{font-size:7px}.concept-origin figcaption{font-size:7px;letter-spacing:.08em;line-height:1.5}.concept-result{grid-column:1/3;width:78%;margin:12px 0 0 auto}.concept-result img{aspect-ratio:1.1!important}.photo figcaption{font-size:9px;gap:12px;line-height:1.5;margin-top:10px}.photo figcaption>span:last-child{font-size:7px}.photo .expand{opacity:1;width:27px;height:27px;bottom:12px;right:12px}.expand svg{width:13px;height:13px}.material-story{margin-top:40px;padding-top:30px;grid-template-columns:1fr 1fr;gap:28px 18px}.material-copy{grid-column:1/3}.material-copy h3{font-size:32px;margin:17px 0}.material-copy p{font-size:12px}.palette{margin-top:23px;font-size:8px}.material-detail{grid-column:1}.material-detail img{aspect-ratio:.72}.context-image{display:block;width:100%;grid-column:2;padding-top:35px}.context-image img{width:100%;aspect-ratio:.83}.context-image figcaption{font-size:8px;margin-top:10px}.floor-overview{display:block}.axo-preview img{aspect-ratio:1.15}.axo-preview>span{font-size:11px;padding:15px 18px}.floor-copy{margin-top:28px}.floor-copy h3{font-size:36px;margin:17px 0}.floor-copy h3 br{display:none}.floor-copy>p:not(.eyebrow){font-size:12px;max-width:none}.floor-copy .text-link{font-size:11px;margin:14px 0 20px}.floor-copy .button{max-width:none;font-size:11px}.plan-heading{margin-top:35px;padding-top:24px;display:block}.plan-heading h3{font-size:30px}.plan-heading>p{margin-top:19px;font-size:8px}.plan-layout{display:block;margin-top:20px}.plan-scroll{padding:12px;min-height:335px}.plan-canvas{min-width:580px}.plan-selection{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;padding:22px}.plan-selection .eyebrow{margin:0;grid-column:1;align-self:end;font-size:8px}.plan-selection h3{font-size:25px;margin:0;grid-column:1;align-self:start}.plan-selection img{grid-column:2;grid-row:1/4;aspect-ratio:auto;height:100px;margin:0}.plan-selection #plan-description,.plan-selection .button,.plan-selection .upcoming{grid-column:1/3;margin:0!important}.plan-note{font-size:9px;line-height:1.6}.spaces-intro{margin-bottom:45px}.space-chapter{margin-top:55px}.space-heading{grid-template-columns:35px 1fr;gap:15px;margin-bottom:25px}.chapter-number{font-size:34px}.space-heading h3{font-size:32px;margin-bottom:13px}.space-heading .eyebrow{font-size:8px;margin-bottom:10px}.space-heading p:not(.eyebrow){font-size:12px}.space-heading>.text-link{grid-column:2;width:max-content;font-size:10px;padding:9px 0}.arrival-layout{grid-template-columns:1fr 1fr;gap:22px 16px}.arrival-main{grid-column:1;grid-row:1/3}.arrival-main img{aspect-ratio:.57}.arrival-detail{grid-column:2;grid-row:1}.arrival-detail img{aspect-ratio:.95}.arrival-side{grid-column:2;grid-row:2}.arrival-side img{aspect-ratio:.75}.image-note{grid-column:1/3;grid-row:3;padding:8px 0 0}.image-note p{font-size:23px;margin-top:12px;max-width:270px}.image-note .eyebrow{font-size:7px}.corridor-layout{grid-template-columns:1fr 1fr;gap:22px 16px}.corridor-main{grid-row:1/3}.corridor-main img{aspect-ratio:.47}.corridor-wide img{aspect-ratio:.8;object-position:45%}.corridor-art{width:100%}.corridor-art img{aspect-ratio:.85;object-position:50%}.office-layout{grid-template-columns:1fr 1fr;gap:24px 16px}.office-main{grid-column:1/3}.office-main img{aspect-ratio:1.25}.office-detail{grid-column:2;grid-row:2;padding-top:40px}.office-detail img{aspect-ratio:.66}.office-side{grid-column:1;grid-row:2;width:100%;margin-top:0}.office-side img{aspect-ratio:.7;object-fit:cover}.office-wide{margin-top:0}.office-wide img{aspect-ratio:1.5;object-position:55%}.meeting-main img{aspect-ratio:1.25}.meeting-details{grid-template-columns:1fr 1fr;gap:22px 16px;margin-top:25px}.meeting-details .photo:nth-child(2){padding-top:30px}.meeting-details .photo:nth-child(3){padding-top:0;grid-column:1/3;width:75%;margin-left:auto}.meeting-details img{aspect-ratio:.8}.meeting-details .photo:nth-child(3) img{aspect-ratio:1.4}.director-opening{grid-template-columns:1fr 1.4fr;gap:20px 16px}.director-approach img{aspect-ratio:.46}.director-office img{aspect-ratio:.9;object-position:50%}.director-detail{width:100%}.director-detail img{aspect-ratio:1.1}.director-panorama{margin-top:28px}.director-panorama img{aspect-ratio:1.25;object-position:center}.director-close{gap:25px 16px;margin-top:25px}.director-lounge img{aspect-ratio:.78;object-fit:cover;object-position:34%}.director-object{padding:40px 0 0}.director-object img{aspect-ratio:.75;object-fit:cover}.director-meeting{padding:0;grid-column:1/3}.director-seat{width:70%;grid-column:1/3;margin:0 0 0 auto}.all-views{display:block;margin-top:45px;padding-top:25px}.all-views h3{font-size:30px}.all-views p{font-size:11px}.all-views .button{margin-top:23px;font-size:11px}.tour-invitation{display:block;min-height:0}.tour-invitation>img{height:240px;object-position:center}.tour-invitation>div{padding:38px 6% 45px}.tour-invitation h2{font-size:46px;margin:20px 0}.tour-invitation p:not(.eyebrow){font-size:12px}.tour-invitation .eyebrow{font-size:8px}.tour-invitation .button{font-size:11px;padding:16px 20px;margin-top:24px}.tour-count{font-size:8px}.pdf-actions .button{font-size:11px;padding:16px}.deck-image>img{min-height:220px}.deck-image>span{right:10px;bottom:10px;font-size:8px;padding:5px 8px}.deck-controls{gap:10px;padding:10px;font-size:10px}.deck-controls #deck-section{display:none}.deck-controls button{width:34px;height:34px}.deck-controls button:first-child{margin-right:auto}.deck-controls button:last-child{margin-left:auto}.deck-controls select{padding:6px}.deck-thumbs{padding:12px;gap:9px}.deck-thumbs button{flex-basis:85px}.deck-thumbs img{width:85px;height:62px}footer{padding:40px 6% 22px}.footer-intro>.eyebrow{font-size:7px}.footer-intro h2{font-size:64px;margin:22px 0}.footer-intro>p{font-size:11px}.footer-end{font-size:9px;gap:20px;align-items:start}.footer-end>a:last-child{text-align:right}.lightbox{padding:55px 12px 60px}.lightbox figcaption{font-size:10px}.lightbox-prev,.lightbox-next{top:auto;bottom:10px}.lightbox figure>img{height:calc(100% - 40px)}}
@media(max-width:370px){.masthead{gap:8px}.client-logo img{width:100px}.architects>div{gap:10px}.architects .bk{width:62px}.architects .emada{width:67px}.cover h1{font-size:61px}.cover-top span:last-child{display:none}h2{font-size:38px}.concept-material>p{font-size:20px}.intro>p,.intro>div>p{font-size:12px}.cover{min-height:480px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
