.ft{padding:clamp(40px,4.4vw,64px) 0 76px}.ft-in{grid-template-columns:minmax(0,1fr) auto auto;gap:32px clamp(40px,6vw,112px);align-items:start}.ft-line{font-family:var(--f-display);font-weight:var(--d-weight);font-stretch:var(--d-stretch);letter-spacing:calc(var(--d-track) * .8);font-size:clamp(28px,3.6vw,60px);line-height:1.04;color:#93a0ad}.ft-nav ul{display:grid;grid-template-columns:auto auto;gap:0 clamp(32px,4vw,64px)}.ft a{min-width:44px;font:500 12px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase}.ft-legal{margin-top:clamp(40px,5vw,80px);color:#93a0ad}.ft-off{margin-top:clamp(40px,5vw,80px);display:flex;flex-wrap:wrap;gap:28px clamp(40px,6vw,112px);color:#93a0ad}.ft-off address,.ft-off p{font-style:normal;line-height:1.6}.ft-off b{display:block;margin-bottom:8px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#cbd3db}.ft-off a{text-transform:none;letter-spacing:.02em}.ft-off p b{margin-bottom:0}.ft-off p a{margin-top:-5px}.ft-off+.ft-legal{margin-top:clamp(28px,3vw,40px)}.ft-legal{align-items:center}.ft-legal a{margin:-14px 0}@media(max-width:899px){.ft-in{grid-template-columns:auto 1fr;gap:28px 48px}.ft-line{grid-column:1 / -1}}@media(max-width:480px){.ft-in{grid-template-columns:1fr}.ft-nav ul{grid-template-columns:1fr 1fr;gap:0 24px}}.pv{--pv-g:clamp(24px,3.4vw,56px);padding:clamp(40px,5vw,84px) 0 clamp(72px,9vw,140px)}.pv-head{display:grid;column-gap:var(--pv-g);row-gap:clamp(20px,2.4vw,36px)}.pv-head .lead{text-wrap:balance}.pv-list{margin:clamp(40px,5vw,84px) 0 0;border-top:1px solid var(--rule-strong)}.pv-list>div{display:grid;column-gap:var(--pv-g);row-gap:10px;padding:clamp(20px,2.2vw,34px) 0 clamp(22px,2.5vw,38px);border-bottom:1px solid var(--rule)}.pv-list dt{font-family:var(--f-display);font-weight:var(--d-weight);font-stretch:var(--d-stretch);letter-spacing:calc(var(--d-track) * .6);line-height:1.15;font-size:clamp(22px,2vw,32px);text-wrap:balance}.pv-list dd{max-width:36em;font-size:clamp(17px,1.25vw,20px);line-height:1.5;color:var(--ink-2)}.pv-list a{color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.3em;text-decoration-color:var(--rule-strong);overflow-wrap:anywhere}@media(hover:hover){.pv-list a:hover{color:var(--accent-text);text-decoration-color:currentColor}}.pv-foot{margin-top:clamp(24px,2.6vw,40px)}@media(min-width:1000px){.pv-head,.pv-list>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pv-head .display{grid-column:1 / -1}.pv-head .lead{grid-column:2}.pv-list>div{align-items:baseline}.pv-foot{margin-left:calc(50% + var(--pv-g) / 2)}}
