.wk-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--hc-brass-line);border-bottom:1px solid var(--hc-brass-line-soft)}.wk-strip-day{display:grid;gap:.35rem;align-content:start;min-height:2.75rem;padding:1rem .5rem 1.1rem;border-left:1px solid var(--hc-brass-line-soft);transition:background var(--hc-med) var(--hc-ease)}.wk-strip-day:first-child{border-left:0;padding-left:0}.wk-strip-day:hover{background:rgba(215,199,158,.05)}.wk-strip-dow{font:600 .62rem/1 var(--hc-ui);letter-spacing:.24em;text-transform:uppercase;color:var(--hc-brass-soft)}.wk-strip-num{font:300 clamp(2.25rem,5vw,5rem) /.9 var(--hc-display);letter-spacing:-.03em;font-variant-numeric:lining-nums;color:var(--hc-mist)}.wk-strip-what{display:none;font:400 1rem/1.25 var(--hc-display);color:var(--hc-mist-2)}@media (min-width:760px){.wk-strip-day{padding-inline:1.25rem}.wk-strip-what{display:block}}.wk-list{margin-top:clamp(3rem,6vw,6rem)}.wk-day{padding-block:clamp(3rem,6vw,6.5rem);scroll-margin-top:var(--hc-header-h)}.wk-day+.wk-day{border-top:1px solid var(--hc-brass-line-soft)}.wk-day.is-travel{background:var(--hc-pine)}.wk-day-grid{display:grid;gap:clamp(2rem,4vw,4.5rem);align-items:center}@media (min-width:1000px){.wk-day-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.wk-day.is-flip .wk-day-photo{order:2}}.wk-day-photo{margin:0;display:grid;gap:.6rem;min-width:0}.wk-day-frame{aspect-ratio:4/3}.wk-credit{color:var(--hc-mist-3);letter-spacing:.08em;text-transform:none}.wk-day-copy{display:grid;gap:1.1rem;justify-items:start;min-width:0}.wk-day-date{display:flex;align-items:flex-end;gap:1rem;margin-bottom:.5rem}.wk-day-num{font:300 clamp(5rem,11vw,10.5rem) /.78 var(--hc-display);letter-spacing:-.05em;font-variant-numeric:lining-nums;color:var(--hc-brass-soft)}.wk-day-dow{display:grid;gap:.4rem;font:400 clamp(1.4rem,2vw,2rem) /1 var(--hc-display);color:var(--hc-mist);padding-bottom:.3rem}.wk-day-dow small{font:600 .62rem/1 var(--hc-ui);letter-spacing:.24em;text-transform:uppercase;color:var(--hc-mist-3)}.wk-day-title{font:300 var(--hc-t-xl) /.95 var(--hc-display);letter-spacing:-.035em;max-width:100%;overflow-wrap:break-word}.wk-day-title a{transition:color var(--hc-med) var(--hc-ease)}.wk-day-title a:hover{color:var(--hc-brass-soft)}.wk-day-by{font:500 .76rem/1.4 var(--hc-figures);letter-spacing:.08em;color:var(--hc-mist-2)}.wk-day-facts{width:100%;max-width:30rem;margin:.25rem 0 0}.wk-day-facts dd{margin:0}.wk-day-facts .hc-stamp{white-space:normal;text-align:right;line-height:1.3}.wk-day-note{font:italic 400 var(--hc-t-lede) /1.45 var(--hc-display);color:var(--hc-mist);max-width:30rem}.wk-arrive{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:1.25rem;align-items:center;width:100%;max-width:30rem;padding:1rem;border:1px solid var(--hc-brass-line-soft);background:rgba(16,28,24,.6)}@media (min-width:1000px){.wk-arrive{grid-template-columns:10rem minmax(0,1fr)}}.wk-arrive-photo{aspect-ratio:1}.wk-arrive>div:last-child{display:grid;gap:.35rem;justify-items:start}.wk-arrive-line{font:400 1.1rem/1.35 var(--hc-display)}.wk-ledger-grid{display:grid;gap:clamp(3rem,5vw,6rem);align-items:start}@media (min-width:1100px){.wk-ledger-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}.wk-money{position:relative;display:grid;gap:1.5rem;min-width:0}.wk-money-plate{position:absolute;top:-.5rem;right:0;width:clamp(4.5rem,7vw,7rem);opacity:.5}.wk-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums lining-nums}.wk-table caption{text-align:left;margin-bottom:1rem;display:flex}.wk-table tr{border-bottom:1px solid var(--hc-paper-line)}.wk-table th[scope=row]{text-align:left;font:400 1.02rem/1.3 var(--hc-display);padding:.8rem 1rem .8rem 0;color:var(--hc-ink)}.wk-table th small{display:block;margin-top:.2rem;font:500 .7rem/1.3 var(--hc-ui);letter-spacing:.08em;color:var(--hc-ink-soft)}.wk-table td{text-align:right;vertical-align:top;padding:.8rem 0 .8rem 1rem;font:500 .92rem/1.4 var(--hc-figures);white-space:nowrap;color:var(--hc-ink)}.wk-table-day{display:inline-block;min-width:2.6rem;font:600 .62rem/1 var(--hc-ui);letter-spacing:.2em;text-transform:uppercase;color:var(--hc-brass-ink)}.wk-table tr.is-group{border-bottom:1px solid var(--hc-ink)}.wk-table tr.is-group th{text-align:left;padding:2rem 0 .6rem;font:600 .65rem/1 var(--hc-ui);letter-spacing:.24em;text-transform:uppercase;color:var(--hc-oxblood)}.wk-table tbody tr.is-group:first-child th{padding-top:0}.wk-table tr.is-sub td,.wk-table tr.is-sub th{font-weight:600}.wk-table tr.is-sub th{font-style:italic}.wk-table tr.is-total th{font-size:clamp(1.15rem,1.5vw,1.4rem)}.wk-table tr.is-total td{font-weight:600;font-size:1rem}.wk-table tr.is-final th{color:var(--hc-jacket);font-size:clamp(1.15rem,1.5vw,1.4rem)}.wk-table tr.is-final td{font-weight:600;font-size:1rem}.wk-table tr.is-final:last-child{border-bottom:3px double var(--hc-ink)}.wk-note{font-size:.92rem;color:var(--hc-ink-soft);max-width:40rem}.wk-inline-link{color:var(--hc-jacket);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;text-decoration-color:var(--hc-brass)}.wk-inline-link:hover{color:var(--hc-ink)}.wk-inline-link.is-dark{color:var(--hc-brass-soft)}.wk-inline-link.is-dark:hover{color:var(--hc-mist)}.wk-side{display:grid;gap:clamp(3rem,5vw,4.5rem);min-width:0}.wk-side-title{font:400 var(--hc-t-m) /1.05 var(--hc-display);letter-spacing:-.015em;padding-bottom:1rem;border-bottom:1px solid var(--hc-ink)}.wk-dates li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.35rem 1rem;align-items:baseline;padding:1.05rem 0 1.05rem 1rem;border-bottom:1px solid var(--hc-paper-line);border-left:2px solid transparent}.wk-dates time{font:400 clamp(1.3rem,1.8vw,1.7rem) /1.1 var(--hc-display);color:var(--hc-ink)}.wk-dates p{grid-column:1/-1;font-size:.95rem;color:var(--hc-ink-soft)}.wk-dates li.is-next{border-left-color:var(--hc-oxblood);background:rgba(111,37,40,.04)}.wk-dates li.is-past{opacity:.55}.wk-rules ul{display:grid}.wk-rules li{position:relative;padding:1rem 0 1rem 1.75rem;border-bottom:1px solid var(--hc-paper-line);font:400 1.1rem/1.45 var(--hc-display);color:var(--hc-ink)}.wk-rules li:before{content:"";position:absolute;left:.2rem;top:1.6rem;width:.7rem;height:1px;background:var(--hc-brass-ink)}.wk-tiles{display:grid;gap:clamp(1.5rem,2.5vw,2.5rem)}@media (min-width:640px){.wk-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.wk-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.wk-tile{position:relative;display:grid;gap:.5rem;padding-bottom:1rem;border-bottom:1px solid var(--hc-brass-line-soft)}.wk-tile-photo{display:block;aspect-ratio:4/3;margin-bottom:.75rem}.wk-tile-kicker{font:600 .62rem/1.2 var(--hc-ui);letter-spacing:.24em;text-transform:uppercase;color:var(--hc-brass-soft)}.wk-tile-name{font:400 var(--hc-t-s) /1.1 var(--hc-display);color:var(--hc-mist);padding-right:2rem;transition:color var(--hc-fast)}.wk-tile-by{font-size:.9rem;color:var(--hc-mist-2)}.wk-tile-go{position:absolute;right:0;bottom:1rem;transition:transform var(--hc-med) var(--hc-ease)}.wk-tile-go,.wk-tile:hover .wk-tile-name{color:var(--hc-brass-soft)}.wk-tile:hover .wk-tile-go{transform:translateX(.3rem)}.wk-book{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .5rem;margin-top:clamp(2.5rem,4vw,4rem);padding-top:1.5rem;border-top:1px solid var(--hc-brass-line);color:var(--hc-mist-2)}.wk-book b{color:var(--hc-mist);font-weight:600}@media (pointer:coarse){.wk-inline-link{padding-block:.6em}}