.header .header-table{display:flex;flex-direction:column;align-items:center;justify-content:space-between;position:relative;z-index:3;box-sizing:border-box;width:100%;height:auto;min-height:100vh;min-height:100svh;padding:15svh 0 10svh;gap:32px}.header-title{position:relative;z-index:2;flex:0 0 auto;margin:0 auto;padding:40px;max-width:100%;color:#f8f8f8;background:0 0;text-align:center;text-transform:uppercase;font-size:8vmin;font-weight:200;letter-spacing:8px;text-shadow:0 0 10px rgba(255,255,255,.5),1px 1px 2px rgba(0,0,0,.4)}.header-subtitle{position:relative;isolation:isolate;flex:0 0 auto;box-sizing:border-box;width:min(90vw,800px);max-width:100%;margin:auto auto 5svh;padding:0;color:#fefefe;text-align:center;text-transform:uppercase;font-size:min(2.2vh, 18px);line-height:1.5;letter-spacing:2px;overflow-wrap:anywhere;hyphens:none}.quote-card,.quote-measure{box-sizing:border-box;padding:20px 20px 24px}.quote-card{position:relative;align-self:center;background:rgba(20,27,17,.75);border-radius:6px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.quote-layout,.quote-reserve{display:grid;width:100%;min-width:0}.quote-layout>*,.quote-reserve>*{grid-area:1/1;min-width:0}.header-subtitle #quote,.quote-measure{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;overflow-wrap:anywhere}.quote-reserve{visibility:hidden;pointer-events:none;user-select:none}.header-subtitle .reference{flex:0 0 auto;width:100%;margin-top:10px}@media (max-width:767.98px){.header .header-table{justify-content:center;gap:clamp(22px,4svh,38px);min-height:calc(100svh - 70px);padding:clamp(28px,5svh,52px) 0 max(30px,env(safe-area-inset-bottom))}.header-title{width:min(calc(100% - 20px),340px);padding:clamp(12px,2.5svh,22px) 0;font-size:clamp(22px, 7.1vw, 28px);line-height:1.3;letter-spacing:clamp(2.5px, 1vw, 4px);text-wrap:balance}.header-subtitle{width:min(calc(100% - 24px),560px);margin:0 auto;font-size:clamp(12px, 3.4vw, 13px);line-height:1.42;letter-spacing:clamp(.8px, .35vw, 1.5px)}.quote-card,.quote-measure{padding:clamp(12px,3.5vw,18px) clamp(12px,4vw,20px) clamp(16px,4vw,22px)}.quote-card{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:767.98px) and (max-height:700px){.header .header-table{gap:18px;padding-top:20px;padding-bottom:max(22px,env(safe-area-inset-bottom))}.header-title{padding-block:8px}}@media (max-height:600px) and (min-width:768px){.header .header-table{min-height:calc(100svh - 70px);padding-block:64px 32px;gap:24px}.header-title{padding:0 20px}.header-subtitle{margin-block:0}}