.page-head{min-height:410px;display:grid;align-content:end;position:relative;overflow:hidden;border-bottom:8px solid var(--gold)}.page-head:after{content:'OFFICE';position:absolute;right:-.03em;bottom:-.22em;font:800 clamp(130px,22vw,310px)/1 var(--display);color:#ffffff07;letter-spacing:-.06em}.page-head>*{position:relative;z-index:1}.exec-grid{grid-template-columns:repeat(12,1fr);gap:0;border-top:2px solid var(--ink)}.exec-card{grid-column:span 3;background:transparent;border:0;border-right:1px solid var(--line);padding:24px 28px 30px;min-height:245px}.exec-card:last-child{border-right:0}.exec-card span{font:700 50px/1 var(--display);color:var(--gold)}.exec-card h3{font:700 26px/1 var(--display);text-transform:uppercase;letter-spacing:-.02em;margin-top:auto}.exec-card p{font-family:var(--editorial)}.payment-list{display:block;border-top:1px solid #ffffff50}.payment-list div{display:grid;grid-template-columns:1fr auto;align-items:center;background:transparent;border:0;border-bottom:1px solid #ffffff30;padding:22px 2px}.payment-list b{font:700 28px/1 var(--display);text-transform:uppercase}.payment-list span{letter-spacing:.12em}.faq{display:grid;grid-template-columns:1fr 1fr;gap:0 50px;border-top:2px solid var(--ink)}.faq details{min-height:90px}.faq summary{font:700 20px var(--display);text-transform:uppercase}.notice{max-width:650px;margin-top:40px}@media(max-width:760px){.exec-card{grid-column:span 6}.faq{grid-template-columns:1fr}}@media(max-width:520px){.exec-card{grid-column:1/-1;border-right:0}.payment-list b{font-size:23px}}
