.tvr{background:#faf8f4;padding-block:0 clamp(56px,7vw,88px)}.tvr_wrap{margin:0 auto;max-width:var(--page-max,1120px);padding:46px var(--page-gutter,64px) 0}.tvr_wrap:before{border-top:1px solid var(--line,rgba(35,24,21,.12));content:"";display:block;margin-bottom:44px}.tvr_k{color:#3f7078;font-family:var(--sans);font-size:12.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.tvr_h{color:#231815;font-family:var(--serif);font-size:clamp(24px,2.4vw,30px)!important;font-weight:300!important;line-height:1.2!important;margin:10px 0 0;text-wrap:balance}.tvr_lead{color:#4a3f3c;font-family:var(--sans);font-size:clamp(16px,1.4vw,18px);line-height:1.65;margin:16px 0 0;max-width:60ch}.tvr_btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:clamp(28px,4vw,40px)}.tvr_btn{all:unset;border:1px solid rgba(35,24,21,.35);color:#231815;cursor:pointer;font-family:var(--sans);font-size:15px;font-weight:500;padding:11px 18px;transition:background-color .25s,color .25s,border-color .25s}.tvr_btn[aria-pressed=true]{background:#231815;border-color:#231815;color:#faf8f4}.tvr_btn:focus-visible{outline:2px solid #3f7078;outline-offset:3px}.tvr_panel[hidden]{display:none!important}.tvr_sum{color:#4a3f3c;font-family:var(--sans);font-size:16px;line-height:1.6;margin:18px 0 0}.tvr_days{grid-template-columns:repeat(var(--n),minmax(0,1fr));list-style:none;margin:24px 0 0;padding:0}.tvr_day,.tvr_days{display:grid;gap:6px}.tvr_day{align-content:start;background:#fff;border-top:3px solid rgba(35,24,21,.18);min-height:118px;padding:14px 12px 16px}.tvr_day--master{border-top-color:#231815}.tvr_day--open{background:transparent;border:1px dashed rgba(35,24,21,.3);border-top:3px dashed rgba(35,24,21,.3)}.tvr_day--move{border-top-color:#3f7078}.tvr_dn{color:#8a8480;font-family:var(--sans);font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.tvr_day b{color:#231815;font-family:var(--serif);font-size:16px;font-weight:300;line-height:1.25}.tvr_day i{color:#4a3f3c;font-style:normal}.tvr_day i,.tvr_key{font-family:var(--sans);font-size:13px}.tvr_key{color:#8a8480;display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:14px}.tvr_key span:before{border-top:3px solid #231815;content:"";display:inline-block;height:0;margin-right:7px;vertical-align:middle;width:18px}.tvr_key .o:before{border-top:3px dashed rgba(35,24,21,.35)}.tvr_key .v:before{border-top-color:#3f7078}.tvr_note{color:#8a8480;font-family:var(--sans);font-size:13.5px;margin:22px 0 0;max-width:66ch}.tvr_cta{border-top:1px solid rgba(35,24,21,.14);display:grid;gap:12px;justify-items:start;margin-top:44px;padding-top:40px}.tvr_cta h3{color:#231815;font-family:var(--serif);font-size:clamp(24px,2.4vw,30px)!important;font-weight:300!important;line-height:1.1;margin:0;max-width:22ch}.tvr_cta p{color:#4a3f3c;font-size:17px;line-height:1.6;margin:0;max-width:56ch}.tvr_cta p,.tvr_go{font-family:var(--sans)}.tvr_go{background:#231815;border:1px solid #231815;color:#faf8f4;display:inline-flex;font-size:15px;font-weight:500;letter-spacing:.03em;margin-top:10px;padding:15px 26px;text-decoration:none;transition:background-color .3s,color .3s}.tvr_go:hover{background:transparent;color:#231815}@media (max-width:860px){.tvr_days{grid-auto-columns:42%;grid-auto-flow:column;grid-template-columns:none;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory}.tvr_day{scroll-snap-align:start}}@media (max-width:640px){.tvr_wrap{padding-inline:20px}}.tvr_wrap>.tvr_cta:first-child{border-top:0;margin-top:0;padding-top:0}@media (min-width:861px){.tvr_cta{align-items:end;column-gap:clamp(24px,5vw,72px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:12px}.tvr_cta .tvr_k{grid-column:1;grid-row:1}.tvr_cta h3{align-self:start;grid-column:1;grid-row:2/span 2}.tvr_cta p{align-self:end;grid-column:2;grid-row:1/span 2}.tvr_cta .tvr_go{grid-column:2;grid-row:3;justify-self:start}}