@property --xp-run{syntax:"<length>";inherits:false;initial-value:0}.tt-sf{--sf-top:calc(var(--tt-site-header-height,4rem) + 1px);--sf-foot:0px;--sf-pad:clamp(.5rem, 2.2svh, 1.25rem);--sf-room:calc(100svh - var(--sf-top) - var(--sf-foot));margin-block:var(--tt-space-5,1.25rem);position:relative}@media (max-width:980px){.tt-sf{--sf-foot:calc(var(--tt-phonenav-clear,0px) + var(--tt-phonenav-safe,0px))}}@media (max-width:760px),(max-height:500px){.tt-sf{--sf-run:clamp(900px, 100svh, 1300px)}}@media (min-width:761px) and (max-width:1199px) and (min-height:501px){.tt-sf{--sf-run:clamp(900px, 100svh, 1300px)}}@media (min-width:1200px) and (min-height:501px){.tt-sf{--sf-run:clamp(900px, 100svh, 1300px)}}.tt-sf__frame{min-width:0;margin-bottom:calc((var(--sf-frame-fit,1) - 1) * var(--sf-frame-h,0px));transform:scale(var(--sf-frame-fit,1));transform-origin:50% 0;display:grid}.tt-sf__lead,.tt-sf__picture{min-width:0}.tt-sf[data-sf-mode=pin] .tt-sf__lead :is(a,button).tt-button{min-height:max(44px, calc(44px / var(--sf-frame-fit,1)))}.tt-sf[data-sf-mode=pin] .tt-sf__lead{align-self:safe center}.tt-sf__picture{margin-bottom:calc((var(--sf-fit,1) - 1) * var(--sf-pic-h,0px));transform:scale(var(--sf-fit,1));transform-origin:50% 0}@media (max-width:760px){.tt-sf__picture{zoom:var(--sf-fit,1);margin-bottom:0;transform:none}}.tt-sf .tt-sf__frame>.tt-sf__lead,.tt-sf .tt-sf__lead>.tt-section__head{margin-bottom:0}.tt-sf__frame--plain{gap:var(--tt-space-5,1.25rem)}@media (prefers-reduced-motion:no-preference){.tt-sf[data-sf-mode=pin]{--xp-fit:pin;--xp-run:calc(var(--sf-beats,3) * var(--sf-run))}.tt-sf[data-sf-mode=pin]:after{height:calc(var(--sf-beats,3) * var(--sf-run) + var(--sf-top) - 64px);content:"";display:block}.tt-sf[data-sf-mode=pin]>.tt-sf__pin{top:var(--sf-top);box-sizing:border-box;height:var(--sf-room);padding-block:var(--sf-pad);align-content:start;display:grid;position:sticky}.tt-sf[data-sf-mode=pin] .tt-segbar__fill[data-segbar-fill=clock]{transition:none}}.tt-page-hero .tt-sf{margin-block:0}@media (max-width:760px){.tt-sf--lead .tt-sf__frame{gap:.75rem}.tt-sf__lead .tt-eyebrow{margin-bottom:.375rem}.tt-sf__lead .tt-page-title{font-size:clamp(1.625rem,7.6vw,2.125rem);line-height:1.08}.tt-sf__lead :is(.tt-h2,.tt-section__head .tt-h2){font-size:clamp(1.375rem,6.4vw,1.75rem);line-height:1.12}.tt-sf__lead .tt-lede{margin-top:.5rem;font-size:.9375rem;line-height:1.45}.tt-sf__lead .tt-actions{flex-wrap:nowrap;gap:.5rem;margin-top:.625rem}.tt-sf__lead .tt-actions>*{white-space:normal;text-align:center;flex:1 1 0;min-width:0;padding-inline:.75rem}}@media (max-height:500px){.tt-sf[data-sf-mode=pin]:after{display:none}.tt-sf[data-sf-mode=pin]>.tt-sf__pin{height:auto;padding-block:0;position:static}}@media (min-width:1200px) and (min-height:501px) and (prefers-reduced-motion:no-preference){.tt-sf[data-sf-mode=pin]>.tt-sf__pin{align-content:safe center}}@media (min-width:960px) and (min-height:501px) and (prefers-reduced-motion:no-preference){.tt-sf[data-sf-reserve][data-sf-mode=pin] .tt-sf__frame{height:calc(var(--sf-room) - 2 * var(--sf-pad));grid-template-rows:minmax(0,1fr)}.tt-sf[data-sf-reserve][data-sf-mode=pin] .tt-sf__picture{align-self:safe center}}@media (min-width:1100px) and (prefers-reduced-motion:no-preference){.tt-sf[data-sf-mode=pin] .tt-sf__lead>.tt-section__head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:end;column-gap:clamp(2rem,4vw,4rem);max-width:none;display:grid}.tt-sf[data-sf-mode=pin] .tt-sf__lead>.tt-section__head>.tt-eyebrow{grid-column:1}.tt-sf[data-sf-mode=pin] .tt-sf__lead>.tt-section__head>.tt-h2{grid-column:1;margin-bottom:0}.tt-sf[data-sf-mode=pin] .tt-sf__lead>.tt-section__head>.tt-lede{grid-area:1/2/span 2;align-self:end;margin:0}}@media (prefers-reduced-motion:no-preference) and (min-height:501px){.tt-sf--fill[data-sf-mode=pin] .tt-sf__frame{box-sizing:border-box;height:calc(var(--sf-room) - 2 * var(--sf-pad));grid-template-rows:auto minmax(0,1fr)}.tt-sf--fill[data-sf-mode=pin] .tt-sf__picture{align-items:safe center;min-height:0;display:grid}}
