.architects-typeface-page{--portrait-width:min(100vw,650px);--arch-red:#f10a08;background:#fff;color:var(--arch-red);min-height:max(100svh,calc(var(--portrait-width) * 1.5754));display:flex;flex-direction:column;overflow:hidden;font-family:var(--font-project),"Arial Narrow",sans-serif}.architects-typeface-page .project-chrome-header{width:var(--portrait-width);margin-inline:auto;padding:calc(var(--portrait-width) * .0123) calc(var(--portrait-width) * .078) 0 calc(var(--portrait-width) * .037)}.architects-typeface-page .project-chrome-logo{width:calc(var(--portrait-width) * .074)!important}.architects-typeface-page .project-chrome-menu{width:calc(var(--portrait-width) * .0215);gap:calc(var(--portrait-width) * .0025);margin-top:calc(var(--portrait-width) * .0135)}.architects-typeface-page .project-chrome-body{width:calc(var(--portrait-width) * .8492);margin:calc(var(--portrait-width) * .129) auto 0}.architects-typeface-page .iso-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0}.architects-typeface-page .iso{aspect-ratio:1;overflow:hidden}.architects-typeface-page .iso img{display:block;width:100%;height:100%;object-fit:contain}.architects-typeface-page .arch-bottom{display:grid;grid-template-columns:64% 36%;gap:0;align-items:start}.architect-letter-sheet{display:block;width:100%;height:auto;background:#fcfefc;fill:#ea0905}.architects-typeface-page .stacked-title{margin:calc(var(--portrait-width) * .0788) 0 0 calc(var(--portrait-width) * .0025);font-size:calc(var(--portrait-width) * .03);font-weight:400;letter-spacing:.4em;line-height:1.42}.architects-typeface-page .project-chrome-footer{width:min(85.2%,554px);margin:auto auto 0;padding:calc(var(--portrait-width) * .033) 8% calc(var(--portrait-width) * .042)}.architects-typeface-page .project-chrome-footer-grid{grid-template-columns:repeat(3,1fr);gap:calc(var(--portrait-width) * .0185);font-size:calc(var(--portrait-width) * .007)}