.fd-hero{padding:calc(var(--hdr) + clamp(32px, 6svh, 96px)) var(--m) 0;flex-direction:column;justify-content:space-between;display:flex}.fd-h1{font-size:var(--t-head);text-transform:uppercase;letter-spacing:-.015em;font-family:Archivo,system-ui,sans-serif;font-weight:860;font-stretch:70%}.fd-name{white-space:nowrap;letter-spacing:-.03em;margin-left:-.04em;font-size:min(20vw,36svh);line-height:.8}.fd-role{font-size:var(--t-head);margin-top:.1em;line-height:.9}.fd-hero-band{margin:clamp(32px, 5svh, 72px) calc(var(--m) * -1) 0;padding:32px var(--m) 40px;background:var(--zinc);color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;display:flex}.fd-hero-lead{max-width:46ch}@media (prefers-reduced-motion:no-preference){.fd-hero-band{animation:vt-rise .48s var(--ease-out) .3s both}}@media (width<=767px){.fd-hero{min-height:0;padding-top:calc(var(--hdr) + 40px)}.fd-name{font-size:24vw}.fd-role{font-size:8.8vw}.fd-hero-band{flex-direction:column;align-items:stretch}.fd-hero-actions .vt-btn{width:100%}}.fd-frame{aspect-ratio:4/5;display:block;overflow:clip;transform:rotate(3deg)}.fd-frame--left{transform:rotate(-3deg)}.fd-frame img{object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:no-preference){.fd-frame{transition:transform .4s var(--ease-out)}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){figure:hover>.fd-frame{transform:rotate(1deg)}}.fd-why{column-gap:var(--gut);padding:var(--sec) var(--m);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.fd-why-text{grid-column:1/8;gap:clamp(32px,5svh,56px);display:grid}.fd-quote .vt-statement{max-width:40ch}.fd-sign{font-family:Fraunces,Georgia,serif;font-style:italic;font-size:var(--t-statement);margin-top:20px;line-height:1.1}.fd-why-body{gap:var(--gut) calc(var(--gut) * 2);grid-template-columns:1fr 1fr;display:grid}.fd-why-picture{grid-column:9/13;gap:16px;display:grid}@media (width<=899px){.fd-why{grid-template-columns:1fr;row-gap:56px}.fd-why-text,.fd-why-picture{grid-column:1/-1}.fd-why-picture{width:76%;margin-left:auto}}@media (width<=599px){.fd-why-body{grid-template-columns:1fr}}.fd-alone{column-gap:var(--gut);padding:var(--sec) var(--m);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.fd-alone-side{grid-column:1/6;align-content:start;gap:28px;display:grid}.fd-alone-picture{gap:16px;width:82%;margin-top:24px;display:grid}.fd-ways{grid-column:7/13;align-content:start;gap:clamp(48px,8svh,96px);margin:0;display:grid}.fd-way{gap:12px;display:grid}.fd-way-name{text-transform:uppercase;font-family:Archivo,system-ui,sans-serif;font-size:clamp(36px,3.6vw,64px);font-weight:860;font-stretch:70%;line-height:.92}.fd-way dd{max-width:50ch;margin:0}@media (width<=899px){.fd-alone{grid-template-columns:1fr;row-gap:56px}.fd-alone-side,.fd-ways{grid-column:1/-1}.fd-alone-picture{width:60%}.fd-way-name{font-size:clamp(30px,7vw,54px)}}.fd-promises{column-gap:var(--gut);padding:var(--sec) var(--m);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;display:grid}.fd-promises-text{grid-column:1/9;gap:clamp(32px,5svh,56px);display:grid}.fd-promises-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.fd-promises-list li{text-transform:uppercase;font-family:Archivo,system-ui,sans-serif;font-size:clamp(32px,3.4vw,60px);font-weight:860;font-stretch:70%;line-height:1}.fd-promises-more{max-width:52ch}.fd-promises-picture{grid-column:10/13;gap:16px;display:grid}@media (width<=899px){.fd-promises{grid-template-columns:1fr;row-gap:56px}.fd-promises-text,.fd-promises-picture{grid-column:1/-1}.fd-promises-picture{width:64%;margin-left:auto}.fd-promises-list li{font-size:clamp(30px,6.4vw,56px)}}.fd-editor{column-gap:var(--gut);padding:clamp(80px, 5vw + 40px, 140px) var(--m);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid}.fd-editor>.vt-head{grid-column:1/6}.fd-editor-text{grid-column:7/13;justify-items:start;gap:16px;max-width:56ch;display:grid}@media (width<=767px){.fd-editor{grid-template-columns:1fr;row-gap:28px}.fd-editor>.vt-head,.fd-editor-text{grid-column:1/-1}}.fd-write{column-gap:var(--gut);grid-template-columns:repeat(12,minmax(0,1fr));min-height:90svh;display:grid;overflow:clip}.fd-write-text{padding:var(--sec) 0 var(--sec) var(--m);grid-column:1/7;align-self:center;justify-items:start;gap:28px;display:grid}.fd-write-text .vt-lead{max-width:40ch}.fd-subjects{gap:6px;margin:0;padding:0;list-style:none;display:grid}.fd-subject{color:inherit;text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:.07em;-webkit-text-decoration-color:color-mix(in oklab, currentColor 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, currentColor 30%, transparent);text-decoration-color:color-mix(in oklab, currentColor 30%, transparent);transition:color var(--t-hover) ease, text-decoration-color var(--t-hover) ease;padding:4px 0;font-family:Archivo,system-ui,sans-serif;font-size:clamp(28px,2.4vw,42px);font-weight:800;font-stretch:75%;line-height:1.1;display:inline-block}@media (hover:hover) and (pointer:fine){.fd-subject:hover{color:var(--green);text-decoration-color:currentColor}}.fd-write-action{justify-items:start;gap:10px;margin-top:8px;display:grid}.fd-write-picture{grid-column:8/13;position:relative;overflow:clip}.fd-write-picture img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (width<=899px){.fd-write{grid-template-columns:1fr;min-height:0}.fd-write-text{padding:var(--sec) var(--m) 56px;grid-column:1/-1}.fd-write-picture{grid-column:1/-1;min-height:50svh}.fd-write-action{justify-items:stretch;width:100%}.fd-write-action .vt-btn{width:100%}}@media (width<=767px){.fd-quote .vt-statement{font-size:22px}}
