.CompactHeader-module__D-DJhq__band{justify-content:space-between;align-items:center;gap:var(--space-16);padding:var(--space-16) var(--gutter);background:var(--accent);color:var(--ink);display:flex;overflow:hidden}.CompactHeader-module__D-DJhq__inner{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.CompactHeader-module__D-DJhq__eyebrow{text-wrap:balance;font-size:var(--fs-11);font-weight:var(--fw-700);letter-spacing:var(--ls-14);text-transform:uppercase;color:color-mix(in srgb, var(--ink) 78%, var(--accent))}.CompactHeader-module__D-DJhq__title{font-family:var(--font-hero);font-size:var(--fs-40);font-weight:var(--fw-400);line-height:var(--lh-100);letter-spacing:var(--ls-1);text-transform:uppercase;color:var(--ink);margin:0}.CompactHeader-module__D-DJhq__lead{margin:var(--space-2) 0 0;font-size:var(--fs-15);line-height:var(--lh-150);color:var(--ink)}.CompactHeader-module__D-DJhq__sub{font-size:var(--fs-14);line-height:var(--lh-150);color:color-mix(in srgb, var(--ink) 78%, var(--accent));margin:0}.CompactHeader-module__D-DJhq__sticker{width:72px;height:72px;padding:var(--space-6);border-radius:var(--r-sm);background:var(--ink);color:var(--surface);box-shadow:var(--s4);text-align:center;text-transform:uppercase;font-family:var(--font-display);line-height:var(--lh-110);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex;rotate:-6deg}.CompactHeader-module__D-DJhq__sticker-big{font-size:var(--fs-16);font-weight:var(--fw-800);color:var(--accent)}.CompactHeader-module__D-DJhq__sticker-small{font-size:var(--fs-10p5);font-weight:var(--fw-700);letter-spacing:var(--ls-4)}@media (min-width:1024px){.CompactHeader-module__D-DJhq__band{padding:var(--space-24) var(--gutter-desk)}.CompactHeader-module__D-DJhq__inner{gap:var(--space-6)}.CompactHeader-module__D-DJhq__title{font-size:var(--fs-56)}.CompactHeader-module__D-DJhq__lead{max-width:60ch;font-size:var(--fs-16)}.CompactHeader-module__D-DJhq__sticker{width:96px;height:96px;padding:var(--space-8)}.CompactHeader-module__D-DJhq__sticker-big{font-size:var(--fs-20)}.CompactHeader-module__D-DJhq__sticker-small{font-size:var(--fs-11)}}
.HighlightBand-module__JFCB6W__sec{background:var(--ink);color:var(--surface);scroll-margin-top:var(--sticky-top-offset)}.HighlightBand-module__JFCB6W__card{gap:var(--space-14);width:100%;padding:var(--space-14) var(--gutter) var(--space-16);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:40% minmax(0,1fr);align-items:center;display:grid}.HighlightBand-module__JFCB6W__card:focus-visible{outline:3px solid var(--accent);outline-offset:-3px}.HighlightBand-module__JFCB6W__thumb{aspect-ratio:16/9;border-radius:var(--r-sm);background:var(--ink-soft);box-shadow:var(--s4);display:block;position:relative;overflow:hidden}.HighlightBand-module__JFCB6W__thumb-video{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.HighlightBand-module__JFCB6W__glyph{color:var(--surface);background:color-mix(in srgb, var(--ink) 22%, transparent);transition:background var(--dur-column) var(--ease-out-quart);place-items:center;display:grid;position:absolute;inset:0}.HighlightBand-module__JFCB6W__glyph-icon{translate:2px}.HighlightBand-module__JFCB6W__card:hover .HighlightBand-module__JFCB6W__glyph{background:color-mix(in srgb, var(--ink) 8%, transparent)}.HighlightBand-module__JFCB6W__text{align-items:flex-start;gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.HighlightBand-module__JFCB6W__eyebrow{font-size:var(--fs-10p5);font-weight:var(--fw-700);letter-spacing:var(--ls-12);text-transform:uppercase;color:var(--accent)}.HighlightBand-module__JFCB6W__title{font-family:var(--font-display);font-size:var(--fs-16);font-weight:var(--fw-800);line-height:var(--lh-115);letter-spacing:var(--ls-n1)}.HighlightBand-module__JFCB6W__pill{align-items:center;gap:var(--space-6);min-height:32px;margin-top:var(--space-2);padding:0 var(--space-12);border-radius:var(--r-pill);background:var(--pink);color:var(--surface);font-size:var(--fs-12p5);font-weight:var(--fw-700);white-space:nowrap;font-variant-numeric:tabular-nums;transition:scale var(--dur-column) var(--ease-out-quart);display:inline-flex}.HighlightBand-module__JFCB6W__card:hover .HighlightBand-module__JFCB6W__pill{scale:1.04}.HighlightBand-module__JFCB6W__modal{z-index:100;padding:var(--space-16);background:color-mix(in srgb, var(--ink) 92%, transparent);place-items:center;display:grid;position:fixed;inset:0}.HighlightBand-module__JFCB6W__modal-video{aspect-ratio:16/9;background:var(--ink);width:100%;max-width:1100px;max-height:100%;display:block}.HighlightBand-module__JFCB6W__close{top:var(--space-12);right:var(--space-12);border-radius:var(--r-sm);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;border:0;place-items:center;display:grid;position:absolute}.HighlightBand-module__JFCB6W__close:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (min-width:640px){.HighlightBand-module__JFCB6W__card{gap:var(--space-28);padding:var(--space-20) var(--gutter) var(--space-24);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.HighlightBand-module__JFCB6W__thumb{border-radius:var(--r-md)}.HighlightBand-module__JFCB6W__text{gap:var(--space-8)}.HighlightBand-module__JFCB6W__eyebrow{font-size:var(--fs-11);letter-spacing:var(--ls-14)}.HighlightBand-module__JFCB6W__title{font-size:var(--fs-24);line-height:var(--lh-110);letter-spacing:var(--ls-n2)}.HighlightBand-module__JFCB6W__pill{min-height:40px;margin-top:var(--space-4);padding:0 var(--space-18);font-size:var(--fs-14)}}@media (min-width:1024px){.HighlightBand-module__JFCB6W__card{gap:var(--space-40);padding:var(--space-28) var(--gutter-desk) var(--space-32);grid-template-columns:420px minmax(0,1fr)}.HighlightBand-module__JFCB6W__title{font-size:var(--fs-34)}}
.Lightbox-module__IXIVnG__lightbox{z-index:100;background:var(--ink);color:var(--surface);flex-direction:column;display:flex;position:fixed;inset:0}.Lightbox-module__IXIVnG__top{padding:var(--space-12) var(--space-8) var(--space-12) var(--space-20);font-size:var(--fs-14);color:color-mix(in srgb, var(--surface) 72%, var(--ink));justify-content:space-between;align-items:center;display:flex}.Lightbox-module__IXIVnG__icon{width:44px;height:44px;color:var(--surface);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.Lightbox-module__IXIVnG__icon:focus-visible{outline:2px solid var(--surface);outline-offset:-2px}.Lightbox-module__IXIVnG__pic{min-height:0;padding:0 0 var(--space-8);touch-action:pan-y;flex:1;justify-content:center;align-items:center;display:flex}.Lightbox-module__IXIVnG__pic img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;max-width:100%;height:auto;max-height:100%;display:block}.Lightbox-module__IXIVnG__bottom{justify-content:space-between;align-items:center;gap:var(--space-12);padding:var(--space-8) var(--space-8) var(--space-24) var(--space-8);font-size:var(--fs-13);color:color-mix(in srgb, var(--surface) 72%, var(--ink));display:flex}.Lightbox-module__IXIVnG__actions{align-items:center;gap:var(--space-4);min-width:0;display:flex;position:relative}.Lightbox-module__IXIVnG__act{justify-content:center;align-items:center;gap:var(--space-6);min-width:44px;height:44px;padding:0 var(--space-10);border-radius:var(--r-pill);color:var(--surface);font:inherit;font-size:var(--fs-14);cursor:pointer;background:0 0;border:0;margin:0;display:inline-flex}.Lightbox-module__IXIVnG__act:focus-visible{outline:2px solid var(--surface);outline-offset:-2px}.Lightbox-module__IXIVnG__liked{color:var(--pink)}.Lightbox-module__IXIVnG__act-count{font-variant-numeric:tabular-nums;min-width:1ch}.Lightbox-module__IXIVnG__menu-wrap{display:contents}.Lightbox-module__IXIVnG__menu{bottom:calc(100% + var(--space-8));z-index:1;min-width:280px;max-width:calc(100vw - var(--space-16));padding:var(--space-4);border:1px solid color-mix(in srgb, var(--surface) 24%, var(--ink));border-radius:var(--r-md);background:color-mix(in srgb, var(--ink) 88%, var(--surface));flex-direction:column;display:flex;position:absolute;left:0}.Lightbox-module__IXIVnG__menu-item{align-items:center;gap:var(--space-12);min-height:44px;padding:0 var(--space-12);border-radius:var(--r-sm);color:var(--surface);font:inherit;font-size:var(--fs-14);text-align:left;cursor:pointer;background:0 0;border:0;margin:0;text-decoration:none;display:flex}.Lightbox-module__IXIVnG__menu-note{padding:0 var(--space-12);font-size:var(--fs-13);color:color-mix(in srgb, var(--surface) 72%, var(--ink));margin:0}.Lightbox-module__IXIVnG__menu-note:not(:empty){padding-top:var(--space-6);padding-bottom:var(--space-8)}.Lightbox-module__IXIVnG__menu-item:focus-visible{outline:2px solid var(--surface);outline-offset:-2px}.Lightbox-module__IXIVnG__menu-item:hover{background:color-mix(in srgb, var(--surface) 12%, var(--ink))}.Lightbox-module__IXIVnG__status{bottom:calc(100% + var(--space-8));left:var(--space-8);font-size:var(--fs-13);color:var(--surface);pointer-events:none;margin:0;padding:0;position:absolute}.Lightbox-module__IXIVnG__status:not(:empty){padding:var(--space-6) var(--space-12);border-radius:var(--r-pill);background:color-mix(in srgb, var(--ink) 70%, var(--surface))}.Lightbox-module__IXIVnG__nav{display:flex}@media (min-width:1024px){.Lightbox-module__IXIVnG__pic{padding:0 var(--gutter-desk) var(--space-8)}.Lightbox-module__IXIVnG__pic img{width:auto}.Lightbox-module__IXIVnG__top{padding-left:var(--gutter-desk)}.Lightbox-module__IXIVnG__bottom{padding-left:var(--space-28)}}
.PhotosSection-module__evOQYq__sec{gap:var(--space-20);padding:var(--space-32) 0 var(--space-48);border-top:1px solid var(--hairline);scroll-margin-top:var(--sticky-top-offset);flex-direction:column;display:flex}.PhotosSection-module__evOQYq__head{justify-content:space-between;align-items:center;gap:var(--space-12) var(--space-24);padding:0 var(--gutter);flex-wrap:wrap;display:flex}.PhotosSection-module__evOQYq__h{font-family:var(--font-display);font-size:var(--fs-28);font-weight:var(--fw-800);line-height:var(--lh-110);letter-spacing:var(--ls-n2);color:var(--ink);margin:0}.PhotosSection-module__evOQYq__pill{min-height:40px;padding:0 var(--space-18);border-radius:var(--r-pill);background:var(--ink);color:var(--surface);font-size:var(--fs-14);font-weight:var(--fw-700);align-items:center;text-decoration:none;display:inline-flex}.PhotosSection-module__evOQYq__pill:hover{background:var(--ink-soft)}.PhotosSection-module__evOQYq__pill:focus-visible{outline:3px solid color-mix(in srgb, var(--ink) 22%, transparent);outline-offset:var(--space-2)}.PhotosSection-module__evOQYq__strip{gap:var(--space-2);scroll-snap-type:x mandatory;scrollbar-width:none;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.PhotosSection-module__evOQYq__strip li{scroll-snap-align:start;flex:0 0 72vw}.PhotosSection-module__evOQYq__tile{cursor:pointer;aspect-ratio:3/2;background:var(--sand);border:0;width:100%;margin:0;padding:0;display:block;overflow:hidden}.PhotosSection-module__evOQYq__tile img{object-fit:cover;width:100%;height:100%;transition:scale var(--dur-column) var(--ease-out-quart);display:block}.PhotosSection-module__evOQYq__tile:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}.PhotosSection-module__evOQYq__tile:hover img{scale:1.03}.PhotosSection-module__evOQYq__link{font-weight:var(--fw-700);color:var(--ink);text-underline-offset:3px;text-decoration:underline}.PhotosSection-module__evOQYq__cert{align-items:baseline;gap:var(--space-4) var(--space-12);padding:0 var(--gutter);flex-wrap:wrap;margin:0;display:flex}.PhotosSection-module__evOQYq__meta{font-size:var(--fs-13p5);color:var(--muted)}@media (min-width:640px){.PhotosSection-module__evOQYq__strip li{flex-basis:360px}}@media (min-width:1024px){.PhotosSection-module__evOQYq__sec{gap:var(--space-24);padding:var(--space-48) 0 var(--space-64)}.PhotosSection-module__evOQYq__head,.PhotosSection-module__evOQYq__cert{padding:0 var(--gutter-desk)}.PhotosSection-module__evOQYq__h{font-size:var(--fs-34)}.PhotosSection-module__evOQYq__strip li{flex-basis:400px}}
.StandingsTable-module__dh2yCW__standings{margin-top:var(--space-12);flex-direction:column;display:flex}.StandingsTable-module__dh2yCW__head{justify-content:space-between;align-items:flex-end;gap:var(--space-12) var(--space-24);padding-bottom:var(--space-12);flex-wrap:wrap;display:flex}.StandingsTable-module__dh2yCW__note{max-width:56ch;font-size:var(--fs-14);line-height:var(--lh-145);color:var(--muted);margin:0}.StandingsTable-module__dh2yCW__sort{align-items:center;gap:var(--space-4);font-size:var(--fs-13);color:var(--muted);flex-shrink:0;display:flex}.StandingsTable-module__dh2yCW__sort-label{margin-right:var(--space-4)}.StandingsTable-module__dh2yCW__sort-button{min-height:36px;padding:var(--space-6) var(--space-12);border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);color:var(--ink-soft);font:inherit;font-weight:var(--fw-600);cursor:pointer}.StandingsTable-module__dh2yCW__sort-button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--surface)}.StandingsTable-module__dh2yCW__row{align-items:baseline;column-gap:var(--space-16);padding:var(--space-12) 0;border-top:1px solid var(--hairline);grid-template-columns:36px max-content max-content minmax(0,1fr);display:grid}.StandingsTable-module__dh2yCW__cols+.StandingsTable-module__dh2yCW__row{border-top:2px solid var(--ink)}.StandingsTable-module__dh2yCW__row[data-rule=true]{border-bottom:2px solid var(--border)}.StandingsTable-module__dh2yCW__cols{width:1px;height:1px;margin:calc(-1 * var(--space-1));clip-path:inset(50%);white-space:nowrap;border:0;padding:0;position:absolute;overflow:hidden}.StandingsTable-module__dh2yCW__rank{font-family:var(--font-display);font-size:var(--fs-22);font-weight:var(--fw-800);line-height:var(--lh-100);letter-spacing:var(--ls-n2);color:var(--muted);font-variant-numeric:tabular-nums}.StandingsTable-module__dh2yCW__row .StandingsTable-module__dh2yCW__rank{grid-row:1/span 2;align-self:start}.StandingsTable-module__dh2yCW__row[data-top=true] .StandingsTable-module__dh2yCW__rank{font-size:var(--fs-26);color:var(--catapult-dark)}.StandingsTable-module__dh2yCW__team{min-width:0}.StandingsTable-module__dh2yCW__row .StandingsTable-module__dh2yCW__team{grid-column:2/-1}.StandingsTable-module__dh2yCW__ident{margin-bottom:var(--space-2);font-size:var(--fs-12);font-weight:var(--fw-600);letter-spacing:var(--ls-2);color:var(--muted);font-variant-numeric:tabular-nums}.StandingsTable-module__dh2yCW__name{font-size:var(--fs-16);font-weight:var(--fw-700);line-height:var(--lh-130);color:var(--ink)}.StandingsTable-module__dh2yCW__meta{margin-top:var(--space-1);font-size:var(--fs-13);color:var(--muted)}.StandingsTable-module__dh2yCW__students{margin-top:var(--space-2);font-size:var(--fs-13);color:var(--ink-soft)}.StandingsTable-module__dh2yCW__metric{padding-top:var(--space-4);font-family:var(--font-display);font-size:var(--fs-14);font-weight:var(--fw-800);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.StandingsTable-module__dh2yCW__metric span{margin-left:var(--space-2);font-family:var(--font-body);font-size:var(--fs-11p5);font-weight:var(--fw-500);color:var(--muted)}.StandingsTable-module__dh2yCW__unranked-heading{padding:var(--space-18) 0 var(--space-4);font-family:var(--font-body);font-size:var(--fs-12);font-weight:var(--fw-700);letter-spacing:var(--ls-8);text-transform:uppercase;color:var(--muted);margin:0}.StandingsTable-module__dh2yCW__unranked-list{margin:0;padding:0;list-style:none}.StandingsTable-module__dh2yCW__unranked-row{align-items:start;column-gap:var(--space-16);padding:var(--space-12) 0;border-top:1px solid var(--hairline);grid-template-columns:36px minmax(0,1fr);display:grid}.StandingsTable-module__dh2yCW__unranked-row .StandingsTable-module__dh2yCW__name{color:var(--muted)}.StandingsTable-module__dh2yCW__reason{margin-top:var(--space-2);font-size:var(--fs-13);font-weight:var(--fw-600);color:color-mix(in srgb, var(--warning) 70%, var(--ink) 30%);grid-column:2}.StandingsTable-module__dh2yCW__row[data-podium=true] .StandingsTable-module__dh2yCW__rank{border-radius:var(--r-pill);background:var(--accent);width:32px;height:32px;color:var(--ink);font-size:var(--fs-16);letter-spacing:var(--ls-normal);place-items:center;display:grid}.StandingsTable-module__dh2yCW__row[data-podium=true] .StandingsTable-module__dh2yCW__name{font-family:var(--font-hero);font-size:var(--fs-20);font-weight:var(--fw-400);line-height:var(--lh-110);letter-spacing:var(--ls-1);text-transform:uppercase}.StandingsTable-module__dh2yCW__show-all{padding:var(--space-14) 0 var(--space-4);justify-content:center;display:none}.StandingsTable-module__dh2yCW__show-all-button{min-height:44px;padding:var(--space-10) var(--space-20);border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);color:var(--ink);font:inherit;font-weight:var(--fw-700);cursor:pointer}.StandingsTable-module__dh2yCW__sort-button:focus-visible,.StandingsTable-module__dh2yCW__show-all-button:focus-visible{outline:3px solid color-mix(in srgb, var(--ink) 22%, transparent);outline-offset:var(--space-2)}@media not (min-width:640px){.StandingsTable-module__dh2yCW__standings:not([data-expanded=true]) [data-overflow=true]{display:none}.StandingsTable-module__dh2yCW__show-all{display:flex}}@media (min-width:640px){.StandingsTable-module__dh2yCW__row{padding:var(--space-10) 0;grid-template-columns:48px minmax(0,1fr) 104px 104px;align-items:center}.StandingsTable-module__dh2yCW__cols+.StandingsTable-module__dh2yCW__row{border-top:0}.StandingsTable-module__dh2yCW__cols{width:auto;height:auto;padding:var(--space-8) 0;clip-path:none;border-top:2px solid var(--ink);border-bottom:1px solid var(--border);font-size:var(--fs-11);font-weight:var(--fw-700);letter-spacing:var(--ls-8);text-transform:uppercase;color:var(--muted);margin:0;position:static;overflow:visible}.StandingsTable-module__dh2yCW__cols span:nth-child(n+3){text-align:right}.StandingsTable-module__dh2yCW__row .StandingsTable-module__dh2yCW__rank{grid-row:auto;align-self:center}.StandingsTable-module__dh2yCW__row .StandingsTable-module__dh2yCW__team{grid-column:auto}.StandingsTable-module__dh2yCW__metric{font-size:var(--fs-16);text-align:right;padding-top:0}.StandingsTable-module__dh2yCW__unranked-row{grid-template-columns:48px minmax(0,1fr) auto;align-items:center}.StandingsTable-module__dh2yCW__reason{text-align:right;grid-column:auto;margin-top:0}}
.BridgesStandingsTable-module__yvrwkG__five.BridgesStandingsTable-module__yvrwkG__five{grid-template-columns:36px repeat(3,max-content) minmax(0,1fr)}.BridgesStandingsTable-module__yvrwkG__six.BridgesStandingsTable-module__yvrwkG__six{grid-template-columns:36px max-content minmax(0,1fr)}.BridgesStandingsTable-module__yvrwkG__six .BridgesStandingsTable-module__yvrwkG__team{grid-column:2/-1}.BridgesStandingsTable-module__yvrwkG__load{margin-top:var(--space-2);font-family:var(--font-display);font-size:var(--fs-14);font-weight:var(--fw-800);color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;grid-column:2}.BridgesStandingsTable-module__yvrwkG__load span{margin-left:var(--space-2);font-family:var(--font-body);font-size:var(--fs-11p5);font-weight:var(--fw-500)}.BridgesStandingsTable-module__yvrwkG__status{margin-top:var(--space-2);font-size:var(--fs-13);font-weight:var(--fw-600);color:color-mix(in srgb, var(--warning) 70%, var(--ink) 30%);grid-column:3}@media (min-width:640px){.BridgesStandingsTable-module__yvrwkG__five.BridgesStandingsTable-module__yvrwkG__five{grid-template-columns:48px minmax(0,1fr) 104px 104px 104px}.BridgesStandingsTable-module__yvrwkG__six.BridgesStandingsTable-module__yvrwkG__six{grid-template-columns:48px minmax(0,1fr) 176px 104px 104px;align-items:center}.BridgesStandingsTable-module__yvrwkG__six .BridgesStandingsTable-module__yvrwkG__team{grid-column:auto}.BridgesStandingsTable-module__yvrwkG__load{font-size:var(--fs-16);text-align:right;grid-area:1/4;margin-top:0}.BridgesStandingsTable-module__yvrwkG__status{text-align:right;grid-area:1/3;margin-top:0}}
.Gallery-module__6hU0-W__main{background:var(--paper)}.Gallery-module__6hU0-W__share-line{padding:var(--space-16) var(--gutter)}.Gallery-module__6hU0-W__years{padding:var(--space-20) var(--gutter) 0}.Gallery-module__6hU0-W__years ul{gap:var(--space-8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Gallery-module__6hU0-W__chip{height:40px;padding:0 var(--space-18);border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);font-size:var(--fs-14);font-weight:var(--fw-700);color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.Gallery-module__6hU0-W__chip[aria-current=page]{border-color:var(--ink);background:var(--ink);color:var(--surface)}.Gallery-module__6hU0-W__tag{font-size:var(--fs-14);color:var(--ink-soft);margin:0}.Gallery-module__6hU0-W__tag b{color:var(--ink)}.Gallery-module__6hU0-W__grid{--row:calc(var(--space-40) * 3);gap:var(--space-2);background:var(--surface);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Gallery-module__6hU0-W__grid li{flex-shrink:1;min-width:0;max-width:100%}.Gallery-module__6hU0-W__grid:after{content:"";flex:100000 auto}.Gallery-module__6hU0-W__tile{background:var(--sand);cursor:zoom-in;border:0;width:100%;height:100%;margin:0;padding:0;display:block}.Gallery-module__6hU0-W__tile img{object-fit:cover;width:100%;height:100%;display:block}.Gallery-module__6hU0-W__tile:focus-visible{outline:3px solid var(--pink);outline-offset:-3px}.Gallery-module__6hU0-W__gal-foot{justify-content:space-between;align-items:center;gap:var(--space-8) var(--space-24);padding:var(--space-20) var(--gutter) var(--space-40);font-size:var(--fs-14);color:var(--muted);flex-wrap:wrap;display:flex}.Gallery-module__6hU0-W__foot-removal{align-items:baseline;gap:var(--space-4) var(--space-12);flex-wrap:wrap;display:flex}.Gallery-module__6hU0-W__link{font-size:var(--fs-14);font-weight:var(--fw-700);color:var(--ink);text-underline-offset:3px;text-decoration:underline}.Gallery-module__6hU0-W__empty{align-items:flex-start;gap:var(--space-14);padding:var(--space-56) var(--gutter) var(--space-64);color:var(--ink-soft);flex-direction:column;display:flex}.Gallery-module__6hU0-W__empty p{max-width:36ch;margin:0}.Gallery-module__6hU0-W__strip{gap:var(--space-2);width:100%;margin-bottom:var(--space-12);display:flex}.Gallery-module__6hU0-W__strip i{aspect-ratio:1;background:var(--sand);flex:1;display:block}.Gallery-module__6hU0-W__empty-h{font-family:var(--font-display);font-size:var(--fs-24);font-weight:var(--fw-800);letter-spacing:var(--ls-n1);line-height:var(--lh-115);color:var(--ink);margin:0}@media (min-width:1024px){.Gallery-module__6hU0-W__share-line,.Gallery-module__6hU0-W__years,.Gallery-module__6hU0-W__gal-foot,.Gallery-module__6hU0-W__empty{padding-right:var(--gutter-desk);padding-left:var(--gutter-desk)}.Gallery-module__6hU0-W__grid{--row:calc(var(--space-40) * 5)}}@media (min-width:1440px){.Gallery-module__6hU0-W__grid{--row:calc(var(--space-80) * 3)}}
