.p-apt{background:var(--paper);color:var(--body);font-family:var(--sans);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.p-apt .wrap{max-width:1180px;margin-inline:auto;padding-inline:clamp(16px,4vw,72px)}.p-apt .topbar{background:var(--sand);display:flex;justify-content:center;gap:clamp(18px,3.4vw,52px);padding:16px 20px;flex-wrap:wrap;font-size:13px;letter-spacing:1.4px;text-transform:uppercase}.p-apt .masthead{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:22px;border-bottom:1px solid var(--rule)}.p-apt .masthead img{height:62px;width:auto}.p-apt .contact{display:inline-flex;align-items:center;gap:12px;font-family:var(--disp);font-style:italic;font-size:19px;color:var(--ink)}.p-apt .contact:after{content:"";width:40px;height:1px;background:var(--ink)}.p-apt .back{display:inline-block;margin-top:30px;font-size:13px;letter-spacing:1.5px;text-transform:uppercase}.p-apt h1{font-family:var(--disp);font-weight:400;color:var(--ink);font-size:clamp(34px,5vw,62px);line-height:1.05;letter-spacing:-.03em;margin:18px 0 0}.p-apt .kicker{font-size:13px;letter-spacing:1.6px;text-transform:uppercase;margin:0}.p-apt .lede{max-width:62ch;margin:22px 0 0;font-size:17px}.p-apt .facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;margin:40px 0 0;border-top:1px solid var(--rule);padding-top:26px}.p-apt .facts dt{font-size:13px;letter-spacing:1.5px;text-transform:uppercase;color:var(--ink);margin:0 0 6px}.p-apt .facts dd{margin:0;font-size:15px}.p-apt .tbc{color:#6a6a6a;font-style:italic}.p-apt .gal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(10px,1.6vw,20px);gap:clamp(10px,1.6vw,20px);margin-block:clamp(36px,5vw,64px)}.p-apt .gal img{width:100%;aspect-ratio:3/2;object-fit:cover}.p-apt .note{background:var(--sand);padding:clamp(20px,3vw,34px);margin-bottom:clamp(36px,5vw,64px);font-size:15px}.p-apt .note h2{font-family:var(--disp);font-weight:400;color:var(--ink);font-size:21px;margin:0 0 10px}.p-apt footer{border-top:1px solid var(--rule);padding-block:34px;font-size:13px;color:#6a6a6a}@media (max-width:62rem){.p-apt .facts,.p-apt .gal{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.p-apt .gal{grid-template-columns:1fr}}.p-apt .aptLangs{position:relative}.p-apt .aptLangBtn{display:inline-flex;align-items:center;gap:6px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(0,0,0,.12);background:none;cursor:pointer;font:inherit;font-size:13px;letter-spacing:1.1px;color:#6E6757;padding:6px 10px;border-radius:3px;line-height:1}.p-apt .aptLangBtn:hover{color:#16130F;border-color:rgba(0,0,0,.26)}.p-apt .aptLangMenu{position:absolute;top:calc(100% + 7px);right:0;z-index:60;margin:0;padding:5px;list-style:none;min-width:150px;background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:4px;box-shadow:0 10px 30px rgba(0,0,0,.11)}.p-apt .aptLangMenu[hidden]{display:none}.p-apt .aptLangMenu li{padding:9px 12px;font-size:13.5px;color:#4A443C;cursor:pointer;border-radius:3px;white-space:nowrap}.p-apt .aptLangMenu li:focus-within,.p-apt .aptLangMenu li:hover{background:#f7f4f1;color:#16130F}.p-apt .aptLangMenu li[aria-current=true]{color:#16130F;font-weight:600}.p-apt .gal img{height:auto}.p-apt .mhRight{display:flex;align-items:center;gap:clamp(14px,2vw,26px)}@media (max-width:30rem){.p-apt .mhRight{gap:12px}.p-apt .contact{font-size:17px}}