.lg-hero-title{overflow-wrap:break-word;hyphens:manual;max-width:100%}.lg-frame{display:grid;gap:.75rem;min-width:0}.lg-frame-media{width:100%}.lg-frame-cap{display:flex;flex-wrap:wrap;gap:.25rem 1rem;justify-content:space-between}.hc-ground-paper .lg-frame-cap{color:var(--hc-ink-soft)}.lg-credit{text-transform:none;letter-spacing:.02em;font-weight:400;opacity:.85}.lg-credit a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.lg-small{font-size:var(--hc-t-small);line-height:1.55;max-width:40rem}.lg-inline{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em;text-decoration-color:var(--hc-brass)}.lg-inline:hover{text-decoration-color:currentColor}.lg .hc-head em,.lg-band-cap em{font-style:italic;color:var(--hc-brass-soft)}.lg-story-grid{display:grid;gap:clamp(2.5rem,5vw,6rem);align-items:start}.lg-story-copy{position:relative;display:grid;gap:1.4rem;align-content:start;isolation:isolate}.lg-story-copy .hc-body{max-width:34rem}.lg-first{font-size:1.12em;color:var(--hc-mist)}.lg-story-plate{position:absolute;z-index:-1;width:min(16rem,60%);right:-1rem;top:-4rem;opacity:.4}@media (min-width:1100px){.lg-story-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}.lg-story-photo{margin-left:calc(-1 * var(--hc-gutter))}.lg-story-photo .lg-frame-cap{padding-left:var(--hc-gutter)}.lg-story-copy{padding-top:3rem}}.lg-figures{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:clamp(4rem,8vw,8rem) 0;border-top:1px solid var(--hc-brass-line)}.lg-figure{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:.6rem;padding:1.5rem 1.25rem 0 0;min-width:0}.lg-figure dd{margin:0;color:var(--hc-mist)}.lg-figure dt{color:var(--hc-mist-2);max-width:14rem}@media (min-width:900px){.lg-figures{grid-template-columns:repeat(4,minmax(0,1fr))}.lg-figure+.lg-figure{border-left:1px solid var(--hc-brass-line-soft);padding-left:1.5rem}}@media (max-width:899px){.lg-figure:nth-child(n+3){border-top:1px solid var(--hc-brass-line-soft);margin-top:1.5rem}}.lg-pair{display:grid;gap:clamp(1.5rem,3vw,3rem)}@media (min-width:900px){.lg-pair{grid-template-columns:minmax(0,1.75fr) minmax(0,1fr);align-items:end}.lg-pair-b{margin-bottom:clamp(-6rem,-6vw,-3rem)}}.lg-ledger{display:grid;gap:clamp(3rem,5vw,5rem)}@media (min-width:900px){.lg-ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.lg-ledger-photo{grid-column:1/-1;max-width:44rem}}@media (min-width:1300px){.lg-ledger{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.8fr)}.lg-ledger-photo{grid-column:auto;padding-top:2.4rem}}.lg-ledger-col{display:grid;gap:1.5rem;align-content:start;min-width:0}.lg-kv,.lg-kv dd{margin:0}.lg-kv .hc-kv{flex-wrap:wrap;row-gap:.25rem}.lg-kv .hc-kv>:last-child{margin-left:auto}.lg-kv-key dd{display:inline-flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:.4rem .75rem}.lg-kv-key b{font:400 var(--hc-t-s) /1.1 var(--hc-display);color:var(--hc-jacket)}.lg-kv-dark .lg-kv-key b{color:var(--hc-mist)}.lg-seal{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:1.25rem;align-items:center;padding:1.25rem 1.25rem 1.25rem 1rem;border:1px solid var(--hc-paper-line);background:rgba(255,255,255,.28)}.lg-seal-img{width:4.5rem;height:auto;filter:drop-shadow(0 .2rem .4rem rgba(40,10,10,.25))}.lg-seal .hc-display-s{color:var(--hc-oxblood);margin-top:.25rem}.lg-seal .lg-small{margin-top:.4rem}.lg-code{font-size:1.5rem;color:var(--hc-jacket);letter-spacing:.14em}.lg-quill{width:7rem;opacity:.55;justify-self:end}.lg-note{margin-top:clamp(3rem,5vw,5rem);max-width:46rem;padding:1.25rem 0 1.25rem 1.5rem;border-left:2px solid var(--hc-oxblood);display:grid;gap:.5rem}.lg-house-grid{display:grid;gap:clamp(3rem,6vw,7rem)}@media (min-width:1000px){.lg-house-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}}.lg-house h3{margin-bottom:1.25rem}.lg-list li{display:grid;grid-template-columns:2.75rem minmax(0,1fr);gap:1rem;padding-block:.85rem;border-bottom:1px solid var(--hc-brass-line-soft);color:var(--hc-mist)}.lg-list-n{color:var(--hc-brass-soft);padding-top:.2em}.lg-table{position:relative;display:grid;gap:0;align-content:start;isolation:isolate}.lg-lantern{position:absolute;z-index:-1;right:0;top:-1rem;width:3.5rem;opacity:.5}.lg-dine{display:grid;gap:.5rem;padding-block:1.4rem;border-bottom:1px solid var(--hc-brass-line-soft)}.lg-dine h4{color:var(--hc-mist)}.lg-dine p,.lg-gap{max-width:32rem}.lg-gap{display:grid;gap:.4rem;margin:2rem 0;padding:1.1rem 1.25rem;border:1px solid var(--hc-brass-line);color:var(--hc-mist)}.lg-fireside{max-width:24rem}.lg-shuttle{display:grid;gap:2rem 4rem;margin-top:clamp(4rem,7vw,7rem);padding-top:2.5rem;border-top:1px solid var(--hc-brass-line)}.lg-shuttle .hc-display-s{margin-top:1rem;max-width:34rem;color:var(--hc-mist)}.lg-shuttle-stamp{justify-self:start;align-self:start;white-space:normal;line-height:1.4}@media (min-width:1000px){.lg-shuttle{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.lg-shuttle-stamp{grid-column:2}}.lg-band{position:relative;margin:0;min-height:clamp(30rem,86svh,70rem);display:grid;align-items:end;overflow:hidden;isolation:isolate;background:var(--hc-night)}.lg-band-media{position:absolute;inset:0;z-index:-2}.lg-band:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(11,20,17,.88) 0,rgba(11,20,17,.35) 38%,rgba(11,20,17,0) 65%)}.lg-band-cap{display:grid;gap:1.25rem;padding-block:clamp(2.5rem,6vw,6rem);color:var(--hc-mist)}.lg-band-cap .hc-display-l{max-width:44rem;font-weight:300}.lg-band-cap .hc-caption{color:var(--hc-mist-2)}.lg-dest-story{columns:22rem 2;column-gap:clamp(2.5rem,5vw,5rem)}.lg-dest-story p{max-width:none;break-inside:avoid;margin-bottom:1.4rem}.lg-sub{margin:clamp(4rem,7vw,7rem) 0 1.5rem}.lg-nearby{display:grid;column-gap:clamp(2rem,4vw,4rem);border-top:1px solid var(--hc-brass-line)}@media (min-width:1000px){.lg-nearby{grid-template-columns:repeat(2,minmax(0,1fr))}}.lg-near{display:grid;grid-template-columns:2.5rem minmax(0,1fr);gap:.5rem 1rem;padding-block:1.75rem;border-bottom:1px solid var(--hc-brass-line-soft)}.lg-near-n{color:var(--hc-brass-soft);padding-top:.35rem}.lg-near-body{display:grid;gap:.6rem;justify-items:start;min-width:0}.lg-near-body h4{color:var(--hc-mist)}.lg-near-body p{max-width:34rem}.lg-near-dist{grid-column:2;display:flex;gap:1rem;align-items:baseline;color:var(--hc-mist-2)}.lg-near-dist b{font-weight:500;color:var(--hc-brass-soft)}@media (min-width:600px){.lg-near{grid-template-columns:2.5rem minmax(0,1fr) 6.5rem}.lg-near-dist{grid-column:3;grid-row:1;flex-direction:column;align-items:flex-end;gap:.25rem;padding-top:.35rem;text-align:right}}.lg-record-head{display:flex;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:clamp(2.5rem,5vw,4.5rem)}.lg-record-head>div{display:grid;gap:1.1rem;min-width:0}.lg-compass{width:clamp(5rem,11vw,10rem);flex:none;opacity:.6}.lg-rounds{display:grid;border-top:1px solid var(--hc-ink);border-bottom:1px solid var(--hc-paper-line)}@media (min-width:700px){.lg-rounds{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.lg-rounds{grid-template-columns:repeat(4,minmax(0,1fr))}}.lg-round{display:grid;gap:.6rem;align-content:start;padding:1.5rem 1.25rem 1.75rem 0;min-height:2.75rem;border-bottom:1px solid var(--hc-paper-line);transition:background var(--hc-med) var(--hc-ease)}.lg-round:hover{background:rgba(23,54,45,.05)}.lg-round-day{color:var(--hc-brass-ink)}.lg-round-course{color:var(--hc-jacket)}.lg-round-min{display:flex;align-items:baseline;gap:.5rem}.lg-round-min b{font-weight:300;color:var(--hc-ink)}.lg-round-min .hc-caption,.lg-round-tee{color:var(--hc-ink-soft)}@media (min-width:700px){.lg-round{padding-left:1.25rem}.lg-round:nth-child(odd){padding-left:0}.lg-round:nth-child(2n){border-left:1px solid var(--hc-paper-line)}}@media (min-width:1200px){.lg-round{border-bottom:0;padding-left:1.25rem}.lg-round:first-child{padding-left:0}.lg-round+.lg-round{border-left:1px solid var(--hc-paper-line)}}.lg-record-grid{display:grid;gap:clamp(3rem,6vw,6rem);margin-top:clamp(3.5rem,6vw,6rem)}@media (min-width:1000px){.lg-record-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.lg-record h3{margin-bottom:1.25rem}.lg-table-days,.lg-table-dist{width:100%;border-collapse:collapse;font-size:.92rem}.lg-table-days th,.lg-table-dist th{font:600 .66rem/1.2 var(--hc-ui);letter-spacing:.16em;text-transform:uppercase;color:var(--hc-brass-ink);text-align:left;padding:0 .75rem .7rem 0;border-bottom:1px solid var(--hc-ink)}.lg-table-days tbody th,.lg-table-days td,.lg-table-dist td{padding:.8rem .75rem .8rem 0;border-bottom:1px solid var(--hc-paper-line);vertical-align:top;overflow-wrap:anywhere}.lg-table-dist td:nth-child(n+3),.lg-table-dist th:nth-child(n+3){text-align:right;white-space:nowrap;padding-right:0;padding-left:.5rem}.lg-table-dist td:first-child{color:var(--hc-ink-soft)}.lg-foot{margin-top:1rem}.lg-record-grid .lg-small+.lg-small{margin-top:.5rem}.lg-airport{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:1.25rem;padding-block:1.25rem 1.5rem;border-bottom:1px solid var(--hc-paper-line)}.lg-airport-code{color:var(--hc-jacket);font-weight:300;font-size:clamp(2.6rem,3.4vw,3.6rem);line-height:.9;width:2.6em}.lg-airport h4{margin-bottom:.5rem}@media (max-width:480px){.lg-airport{grid-template-columns:minmax(0,1fr);gap:.5rem}}.lg-almanac{display:grid;gap:clamp(3rem,6vw,6rem);margin-top:clamp(4rem,7vw,7rem);padding-top:clamp(2.5rem,4vw,4rem);border-top:5px double var(--hc-paper-line)}@media (min-width:1000px){.lg-almanac{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.lg-sun,.lg-weather{display:grid;gap:1.25rem;align-content:start;min-width:0}.lg-sun-day{color:var(--hc-jacket)}.lg-sun-row,.lg-weather-big{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.lg-weather-big{grid-template-columns:repeat(3,minmax(0,1fr))}.lg-sun-row>div,.lg-weather-big>div{display:grid;gap:.35rem;align-content:start}.lg-sun-row b,.lg-weather-big b{font-weight:300;color:var(--hc-ink)}.lg-weather-big b{font-size:clamp(1.9rem,6.5vw,6.25rem)}.lg-sun-row .hc-caption,.lg-table-days caption,.lg-weather-big .hc-caption{color:var(--hc-ink-soft)}.lg-table-days caption{text-align:left;padding-bottom:.6rem}.lg-table-days td,.lg-table-days thead th:not(:first-child){text-align:right}.lg-tiles{display:grid;gap:clamp(.75rem,1.5vw,1.5rem);grid-template-columns:minmax(0,1fr)}.lg-tile{min-width:0}.lg-tile-link{display:grid;gap:.6rem;height:100%;grid-template-rows:minmax(0,1fr) auto}.lg-tile-media{display:block;position:relative;width:100%;aspect-ratio:4/3}.lg-tile-cap{color:var(--hc-mist-2);transition:color var(--hc-fast)}.lg-tile-link:focus-visible .lg-tile-cap,.lg-tile-link:hover .lg-tile-cap{color:var(--hc-brass-soft)}.lg-tile-link:hover .hc-zoom>img{transform:scale(1.045)}@media (min-width:700px){.lg-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.lg-tiles{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:13rem}.lg-tile-media{aspect-ratio:auto;height:100%}.lg-tile-1{grid-column:span 7;grid-row:span 3}.lg-tile-2{grid-column:span 5;grid-row:span 3}.lg-tile-3{grid-column:span 5;grid-row:span 2}.lg-tile-4{grid-column:span 3;grid-row:span 2}.lg-tile-5{grid-column:span 4;grid-row:span 2}.lg-tile-6{grid-column:span 6;grid-row:span 3}.lg-tile-7,.lg-tile-8{grid-column:span 3;grid-row:span 3}}.lg-view{display:none;position:fixed;inset:0;z-index:200;background:rgba(8,13,11,.97);color:var(--hc-mist);grid-template-rows:auto minmax(0,1fr) auto;padding:1rem var(--hc-gutter) 1.25rem;gap:1rem}.lg-view:target{display:grid;animation:lg-fade var(--hc-med) var(--hc-ease) both}.lg-view-bar{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.lg-view-nav{display:flex;gap:.5rem}.lg-view-nav a{display:inline-grid;place-items:center;min-width:2.75rem;min-height:2.75rem;padding-inline:.8rem;border:1px solid var(--hc-brass-line);font:600 .72rem/1 var(--hc-ui);letter-spacing:.14em;text-transform:uppercase}.lg-view-nav a:hover{border-color:var(--hc-brass-soft);color:var(--hc-brass-soft)}.lg-view-stage{position:relative;min-height:0}.lg-view-cap{text-align:right}@keyframes lg-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.lg-view:target{animation:none}}.lg-colophon-grid{display:grid;gap:3rem 5rem}@media (min-width:1000px){.lg-colophon-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}}.lg-colophon h2{margin-bottom:1.25rem}.lg-links{display:grid;gap:.2rem}.lg-links .hc-link{min-height:2.75rem}.lg-contact{margin-top:1.5rem}.lg-sources{display:grid;gap:.35rem;margin-bottom:1.5rem;counter-reset:lg-src}.lg-sources li{counter-increment:lg-src;display:grid;grid-template-columns:2rem minmax(0,1fr);font:400 .78rem/1.45 var(--hc-figures);color:var(--hc-ink-soft)}.lg-sources li:before{content:counter(lg-src,decimal-leading-zero);color:var(--hc-brass-ink)}.lg-sources a{overflow-wrap:anywhere}.lg-sources a:hover{color:var(--hc-jacket);text-decoration:underline}