.cr-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.cr-hero-title{font-size:clamp(4rem,12vw,12.5rem);line-height:.86;overflow-wrap:break-word;max-width:100%}.cr-hero-stamps{display:flex;flex-wrap:wrap;gap:.6rem}.cr-glance .hc-head{margin-bottom:clamp(1.75rem,3vw,3rem)}.cr-glance-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));column-gap:clamp(1.5rem,3vw,3rem);border-top:1px solid var(--hc-brass-line)}.cr-glance-cell{display:grid;gap:.55rem;align-content:start;padding:1.25rem 0 1.35rem;border-bottom:1px solid var(--hc-brass-line-soft)}.cr-glance-cell dt{font:600 var(--hc-t-kicker) /1.2 var(--hc-ui);letter-spacing:.22em;text-transform:uppercase;color:var(--hc-brass-soft)}.cr-glance-cell dd{margin:0;font:400 clamp(1.15rem,1.35vw,1.4rem) /1.3 var(--hc-display);color:var(--hc-mist);font-variant-numeric:lining-nums}.cr-story-grid{display:grid;gap:clamp(2.5rem,5vw,6rem);grid-template-columns:minmax(0,1fr)}@media (min-width:960px){.cr-story-grid{grid-template-columns:minmax(0,19rem) minmax(0,1fr)}.cr-story-aside{position:sticky;top:calc(var(--hc-header-h) + 2rem);align-self:start}}.cr-story-aside{display:grid;gap:2rem;align-content:start}.cr-story-plate{max-width:19rem;opacity:.85}@media (max-width:959px){.cr-story-plate{max-width:14rem}}.cr-story-meta{font-size:.9rem}.cr-story-meta dd{margin:0}.cr-story-body{max-width:42rem}.cr-story-p{font:400 clamp(1.08rem,1.28vw,1.3rem) /1.68 var(--hc-display);color:var(--hc-ink)}.cr-story-block+.cr-story-block{margin-top:1.35em}.cr-story-p.hc-dropcap:first-letter{font-size:4.2em}.cr-pull{margin:clamp(2.5rem,5vw,4.5rem) 0;padding:clamp(1.75rem,3vw,2.75rem) 0;border-top:1px solid var(--hc-brass);border-bottom:1px solid var(--hc-brass)}.cr-pull p{font:italic 300 clamp(1.9rem,3.6vw,3.6rem) /1.08 var(--hc-display);letter-spacing:-.02em;color:var(--hc-jacket);text-wrap:balance}@media (min-width:1280px){.cr-pull{margin-right:-6rem}}.cr-rounds{overflow:hidden}.cr-rounds-plate{position:absolute;top:clamp(2rem,5vw,5rem);right:calc(var(--hc-gutter) * -.5);width:min(30rem,55vw);opacity:.35;pointer-events:none}.cr-rounds .hc-wrap{position:relative}.cr-round-grid{display:grid;gap:clamp(2rem,4vw,4rem);grid-template-columns:minmax(0,1fr)}@media (min-width:820px){.cr-round-grid.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-round-grid.is-1{grid-template-columns:minmax(0,44rem)}}.cr-round{display:grid;gap:.9rem;align-content:start;padding-top:1.75rem;border-top:1px solid var(--hc-brass-line)}.cr-round-day{color:var(--hc-mist)}.cr-round-date{font:400 var(--hc-t-lede) /1.4 var(--hc-display);color:var(--hc-mist-2)}.cr-round-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;margin-top:1rem;padding-top:1.25rem;border-top:1px solid var(--hc-brass-line-soft)}.cr-round-facts dt{font:600 .62rem/1.2 var(--hc-ui);letter-spacing:.24em;text-transform:uppercase;color:var(--hc-brass-soft);margin-bottom:.5rem}.cr-round-facts dd{margin:0;font-size:clamp(1.15rem,1.6vw,1.6rem);color:var(--hc-mist)}.cr-rounds-foot{display:grid;gap:2rem;margin-top:clamp(3rem,6vw,5.5rem);padding-top:2rem;border-top:1px solid var(--hc-brass-line-soft)}@media (min-width:900px){.cr-rounds-foot{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:4rem}}.cr-rules{display:grid;gap:.8rem;max-width:34rem;color:var(--hc-mist)}.cr-seals{display:grid;gap:.9rem;align-content:start}.cr-seals li{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:1rem;row-gap:.2rem;align-items:baseline}.cr-seals li>:first-child{grid-row:span 2;align-self:start}.cr-seals li .hc-muted{font-size:.88rem}.cr-card-frame,.cr-card-scroll{position:relative}.cr-card-scroll{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;background:var(--hc-card);border:1px solid var(--hc-paper-line);box-shadow:0 1.5rem 3rem -2rem rgba(23,21,18,.35)}.cr-card-scroll:focus-visible{outline:2px solid var(--hc-jacket);outline-offset:3px}.cr-card{width:100%;min-width:66rem;border-collapse:collapse;font:500 .84rem/1.2 var(--hc-figures);font-variant-numeric:tabular-nums lining-nums;color:var(--hc-ink)}.cr-card td,.cr-card th{padding:.75rem .4rem;text-align:center;white-space:nowrap;border-left:1px solid var(--hc-paper-line);border-bottom:1px solid var(--hc-paper-line)}.cr-card thead th{font:600 .7rem/1 var(--hc-ui);letter-spacing:.14em;text-transform:uppercase;background:var(--hc-jacket);color:var(--hc-cream);border-left-color:rgba(243,236,221,.14);padding-block:.95rem}.cr-card thead th small{display:block;margin-top:.3rem;font:500 .56rem/1 var(--hc-ui);letter-spacing:.1em;color:var(--hc-brass-soft)}.cr-card .cr-card-tee{position:sticky;left:0;z-index:1;text-align:left;min-width:9.5rem;padding-left:1rem;border-left:0;background:var(--hc-card);font:600 .74rem/1.2 var(--hc-ui);letter-spacing:.1em;text-transform:uppercase;box-shadow:1px 0 0 var(--hc-paper-line)}.cr-card thead .cr-card-tee{background:var(--hc-jacket);color:var(--hc-cream)}.cr-card .cr-card-sum{background:rgba(231,220,198,.55);font-weight:600}.cr-card thead .cr-card-sum{background:var(--hc-pine)}.cr-card .cr-card-sum.is-total{background:rgba(168,135,78,.18)}.cr-card thead .cr-card-sum.is-total{background:var(--hc-brass-ink)}.cr-card .cr-card-extra{background:rgba(111,37,40,.06)}.cr-card thead .cr-card-extra{background:var(--hc-oxblood)}.cr-card .cr-card-rs{min-width:7.5rem;color:var(--hc-ink-soft)}.cr-card tbody tr.is-back td,.cr-card tbody tr.is-back th{font-weight:700}.cr-card tbody tr:hover td,.cr-card tbody tr:hover th{background-color:rgba(23,54,45,.06)}.cr-card-par td,.cr-card-par th{font:500 1.05rem/1 var(--hc-display);background:rgba(23,54,45,.07);border-bottom:0;padding-block:.95rem}.cr-card-par .cr-card-tee{font:600 .74rem/1 var(--hc-ui);background:#efe9da}.cr-swatch{display:inline-block;width:.7rem;height:.7rem;margin-right:.6rem;vertical-align:-.05rem;border-radius:50%;border:1px solid rgba(23,21,18,.45);background:transparent}.cr-swatch.is-back{border-radius:0;transform:rotate(45deg) scale(.85);background:var(--hc-brass-ink);border-color:var(--hc-brass-ink)}.cr-swatch.is-blue{background:#2c4a7c;border-color:#2c4a7c}.cr-swatch.is-white{background:#fff}.cr-swatch.is-red{background:#9a2f2f;border-color:#9a2f2f}.cr-swatch.is-bw{background:linear-gradient(90deg,#2c4a7c 50%,#fff 0)}.cr-swatch.is-wr{background:linear-gradient(90deg,#fff 50%,#9a2f2f 0)}.cr-card-hint{display:none;margin-top:.9rem;color:var(--hc-ink-soft)}@media (max-width:1199px){.cr-card-hint{display:block}}.cr-card-notes{display:grid;gap:2rem;margin-top:clamp(2rem,4vw,3.5rem)}.cr-card-notes ol{display:grid;gap:.85rem 3rem;font-size:.9rem;color:var(--hc-ink-soft)}@media (min-width:900px){.cr-card-notes ol{grid-template-columns:repeat(2,minmax(0,1fr))}}.cr-card-notes li{display:grid;grid-template-columns:1.75rem minmax(0,1fr);line-height:1.55}.cr-card-note-n{font:italic 400 1rem/1.4 var(--hc-display);color:var(--hc-brass-ink)}.cr-holes{padding-bottom:0}.cr-hole-index{display:grid;gap:1.25rem}.cr-hole-index-row{display:grid;gap:.75rem}@media (min-width:760px){.cr-hole-index-row{grid-template-columns:4.5rem minmax(0,1fr);align-items:center}}.cr-hole-index ol{display:grid;grid-template-columns:repeat(auto-fill,minmax(3rem,1fr));gap:.4rem}@media (min-width:1100px){.cr-hole-index ol{grid-template-columns:repeat(9,minmax(0,1fr))}}.cr-hole-index a{display:grid;place-items:center;gap:.25rem;min-height:3.5rem;padding:.5rem .25rem;border:1px solid var(--hc-brass-line-soft);color:var(--hc-mist);transition:border-color var(--hc-fast),background var(--hc-fast),color var(--hc-fast)}.cr-hole-index a b{font:300 1.35rem/1 var(--hc-display)}.cr-hole-index a small{font:600 .55rem/1 var(--hc-ui);letter-spacing:.18em;text-transform:uppercase;color:var(--hc-mist-2)}.cr-hole-index a.is-signature{border-color:var(--hc-brass);color:var(--hc-brass-soft)}.cr-hole-index a:hover{border-color:var(--hc-brass-soft);background:rgba(215,199,158,.06)}.cr-hole-list{margin-top:clamp(3rem,6vw,6rem)}.cr-hole{scroll-margin-top:calc(var(--hc-header-h) + 1rem)}.cr-hole-grid{position:relative;display:grid;gap:clamp(1.75rem,4vw,5rem);grid-template-columns:minmax(0,1fr);padding-block:clamp(3rem,6vw,6.5rem)}.cr-hole-grid:before{content:"";position:absolute;top:0;left:var(--hc-gutter);right:var(--hc-gutter);height:1px;background:var(--hc-brass-line-soft)}@media (min-width:960px){.cr-hole.is-left .cr-hole-grid,.cr-hole.is-right .cr-hole-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center}.cr-hole.is-right .cr-hole-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.cr-hole.is-right .cr-hole-media{order:2}}@media (min-width:700px){.cr-hole.is-thumb .cr-hole-grid{grid-template-columns:minmax(0,16rem) minmax(0,1fr);align-items:start}.cr-hole.is-plate .cr-hole-grid{grid-template-columns:minmax(0,12rem) minmax(0,1fr);align-items:start}}@media (min-width:1100px){.cr-hole.is-plate .cr-hole-copy,.cr-hole.is-thumb .cr-hole-copy{max-width:46rem;margin-left:clamp(0rem,8vw,12rem)}}.cr-hole-media{aspect-ratio:3/2}.cr-hole-media.is-thumb{aspect-ratio:4/3;width:100%;max-width:16rem}.cr-hole-plate{display:grid;place-items:center;aspect-ratio:3/4;max-width:12rem;border:1px solid var(--hc-brass-line-soft);padding:1.5rem}.cr-hole-plate .hc-engraving{width:55%;opacity:.8}.cr-hole-copy{display:grid;align-content:start}.cr-hole-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:.4rem 1.25rem}.cr-hole-n{font:300 clamp(4.5rem,9vw,9rem) /.78 var(--hc-display);letter-spacing:-.045em;color:var(--hc-mist)}.cr-hole-name{font:italic 400 var(--hc-t-m) /1.05 var(--hc-display);color:var(--hc-brass-soft)}.cr-hole-line{display:flex;flex-wrap:wrap;gap:.35rem 1.4rem;margin:1.1rem 0 1.4rem;padding-top:.9rem;border-top:1px solid var(--hc-brass-line);font:500 .74rem/1.4 var(--hc-figures);letter-spacing:.1em;text-transform:uppercase;color:var(--hc-mist-2)}.cr-hole-line b{font-weight:500;font-size:1.1rem;letter-spacing:.02em;color:var(--hc-mist)}.cr-hole-extra{color:var(--hc-oxblood-lit)}.cr-hole-desc{font:400 clamp(1.05rem,1.2vw,1.22rem) /1.62 var(--hc-display);color:var(--hc-mist);max-width:38rem}.cr-sig-why{font:italic 400 clamp(1.2rem,1.6vw,1.6rem) /1.4 var(--hc-display);color:var(--hc-brass-soft);padding-left:1.25rem;border-left:1px solid var(--hc-brass);max-width:40rem}.cr-sig-why.is-inline{margin-bottom:1.1rem;font-size:1.15rem}.cr-hole-tees{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.75rem;border-top:1px solid var(--hc-brass-line-soft);max-width:40rem}@media (min-width:560px){.cr-hole-tees{grid-template-columns:repeat(6,minmax(0,1fr))}}.cr-hole-tees>div{padding:.7rem .5rem .7rem 0;border-bottom:1px solid var(--hc-brass-line-soft)}.cr-hole-tees dt{font:600 .56rem/1.25 var(--hc-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--hc-mist-2)}.cr-hole-tees dd{margin:.35rem 0 0;font:500 .95rem/1 var(--hc-figures);color:var(--hc-mist)}.cr-hole.is-signature{padding-block:clamp(2rem,4vw,4rem) clamp(3rem,6vw,6rem)}.cr-sig-media{position:relative;height:clamp(26rem,86svh,72rem);margin:0}.cr-sig-media:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,rgba(11,20,17,.88) 0,rgba(11,20,17,.2) 38%,rgba(11,20,17,0) 60%),linear-gradient(180deg,rgba(11,20,17,.5) 0,rgba(11,20,17,0) 16%)}.cr-sig-over{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem;padding-bottom:clamp(1.5rem,3vw,3rem);margin-inline:auto}.cr-sig-n{font:300 clamp(8rem,24vw,24rem) /.74 var(--hc-display);letter-spacing:-.05em;color:var(--hc-mist);text-shadow:0 2px 40px rgba(6,10,9,.4)}.cr-sig-over .hc-stamp{color:var(--hc-brass-soft);background:rgba(11,20,17,.45)}.cr-sig-body{display:grid;gap:2rem;grid-template-columns:minmax(0,1fr);padding-top:clamp(2rem,4vw,3.5rem)}@media (min-width:960px){.cr-sig-body{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(2rem,5vw,6rem)}}.cr-sig-head .cr-hole-n{font-size:clamp(3rem,5vw,5rem)}.cr-sig-copy{display:grid;gap:1.4rem;align-content:start}.cr-arch-grid{display:grid;gap:clamp(3rem,6vw,6rem);grid-template-columns:minmax(0,1fr)}@media (min-width:1000px){.cr-arch-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.cr-arch-plate{width:min(15rem,55%);margin-bottom:2.5rem;opacity:.8}.cr-sub{font:600 var(--hc-t-kicker) /1.2 var(--hc-ui);letter-spacing:.24em;text-transform:uppercase;color:var(--hc-brass-ink);padding-bottom:.9rem;margin-bottom:.4rem;border-bottom:1px solid var(--hc-ink)}.cr-arch-list li{display:grid;grid-template-columns:2.75rem minmax(0,1fr);padding-block:1.15rem;border-bottom:1px solid var(--hc-paper-line)}.cr-arch-n{font:italic 400 1.05rem/1.5 var(--hc-display);color:var(--hc-brass-ink)}.cr-arch-list p{line-height:1.65;color:var(--hc-ink);max-width:44rem}.cr-src{display:inline-block;font:500 .66rem/1.3 var(--hc-figures);letter-spacing:.06em;color:var(--hc-brass-ink);border-bottom:1px solid rgba(122,95,46,.35);transition:color var(--hc-fast),border-color var(--hc-fast);overflow-wrap:anywhere}.cr-src:hover{color:var(--hc-jacket);border-color:var(--hc-jacket)}.cr-ledger{width:100%;border-collapse:collapse}.cr-ledger tr{border-bottom:1px solid var(--hc-paper-line)}.cr-ledger td{padding:1rem 0;vertical-align:top}.cr-ledger-year{width:4.25rem;padding-right:1rem!important;font:500 .82rem/1.7 var(--hc-figures);color:var(--hc-brass-ink)}.cr-ledger-claim{font:400 1.08rem/1.4 var(--hc-display);color:var(--hc-ink)}.cr-ledger-claim .cr-src{display:table;margin-top:.45rem}.cr-gallery{display:grid;gap:clamp(.75rem,1.4vw,1.5rem);grid-template-columns:minmax(0,1fr);grid-auto-flow:dense}@media (min-width:700px){.cr-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.cr-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}.cr-gallery>.hc-lightbox-tile:first-child{grid-column:span 2;grid-row:span 2}.cr-gallery>.hc-lightbox-tile:first-child .cr-gallery-frame{aspect-ratio:auto;height:100%;min-height:0}}.cr-gallery>.hc-lightbox-tile{display:grid}.cr-gallery-tile{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:.75rem;height:100%}.cr-gallery-frame{display:block;aspect-ratio:3/2}.cr-gallery-cap{display:flex;gap:.9rem;align-items:baseline;flex-wrap:wrap}.cr-gallery-n{font-family:var(--hc-figures);color:var(--hc-brass-soft);letter-spacing:.04em}.cr-gallery-credit{flex-basis:100%;text-transform:none;letter-spacing:.02em;color:var(--hc-mist-2)}.cr-links-grid{display:grid;gap:clamp(2.5rem,4vw,4rem);grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.cr-links-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cr-linkrow{display:grid;gap:.35rem;min-height:2.75rem;padding:1rem 0;border-bottom:1px solid var(--hc-paper-line)}.cr-linkrow-label{font:400 1.12rem/1.3 var(--hc-display);color:var(--hc-ink);background:linear-gradient(currentColor,currentColor) 0 100% /0 1px no-repeat;transition:background-size var(--hc-med) var(--hc-ease),color var(--hc-fast);justify-self:start}.cr-linkrow:hover .cr-linkrow-label{background-size:100% 1px;color:var(--hc-jacket)}.cr-linkrow-host{color:var(--hc-brass-ink);font-size:.68rem}.cr-links-foot{display:grid;gap:2.5rem;margin-top:clamp(3rem,6vw,5rem);padding-top:2rem;border-top:1px solid var(--hc-ink)}@media (min-width:900px){.cr-links-foot{grid-template-columns:minmax(0,1fr) minmax(0,2fr);column-gap:4rem}}.cr-address{display:grid;gap:.6rem;font:400 1.2rem/1.4 var(--hc-display)}.cr-address a{border-bottom:1px solid var(--hc-paper-line);justify-self:start}.cr-address a:hover{border-color:var(--hc-jacket);color:var(--hc-jacket)}.cr-sources summary{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;min-height:2.75rem;cursor:pointer;list-style:none;color:var(--hc-ink-soft);font-size:.9rem}.cr-sources summary::-webkit-details-marker{display:none}.cr-sources summary:after{content:"+";font:300 1.4rem/1 var(--hc-display);color:var(--hc-brass-ink);margin-left:auto}.cr-sources[open] summary:after{content:"−"}.cr-sources ol{display:grid;gap:.55rem;margin-top:1rem;padding-left:1.5rem;list-style:decimal;font:500 .7rem/1.45 var(--hc-figures);color:var(--hc-ink-soft)}.cr-sources a{overflow-wrap:anywhere;word-break:break-word;color:var(--hc-ink-soft)}.cr-sources a:hover{color:var(--hc-jacket)}.cr-pager-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem}.cr-pager-grid{display:grid;gap:clamp(.75rem,1.4vw,1.5rem);grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.cr-pager-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cr-pager-card{position:relative;display:grid;align-items:end;min-height:clamp(20rem,34vw,32rem);overflow:hidden;isolation:isolate;color:var(--hc-mist)}.cr-pager-media{position:absolute;inset:0;z-index:-2}.cr-pager-card:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(11,20,17,.92) 0,rgba(11,20,17,.35) 45%,rgba(11,20,17,.1));transition:background var(--hc-med) var(--hc-ease)}.cr-pager-copy{display:grid;gap:.6rem;padding:clamp(1.25rem,2.2vw,2.25rem)}.cr-pager-name{font:300 var(--hc-t-l) /.95 var(--hc-display);letter-spacing:-.02em;overflow-wrap:break-word}.cr-pager-note{font-size:.88rem;color:var(--hc-mist-2)}.cr-pager-card:focus-visible .cr-pager-name,.cr-pager-card:hover .cr-pager-name{color:var(--hc-brass-soft)}.cr-pager-card.is-lodge .cr-pager-name{font-style:italic}.cr-hole.is-contained .cr-sig-media{width:calc(100% - 2 * var(--hc-gutter));max-width:var(--hc-maxw);margin-inline:auto;height:clamp(22rem,74svh,58rem)}.cr-hole.is-contained .cr-sig-over{padding-inline:clamp(1rem,2.5vw,2.5rem)}.cr-card tbody tr:hover .cr-card-tee{background-color:#ece7da}.cr-sig-head .cr-hole-n{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.cr-hole.is-contained .cr-sig-media>img{animation:none;scale:1;transform:none}