.city-art{--art-sky-high:#6fa6de;--art-sky:#86b9ea;--art-sky-stroke:#b7d6f3;--art-sun:#ffd977;--art-cloud:#fbf5e8;--art-cloud-shade:#ece2cc;--art-cloud-speckle:#cfc0a0;--art-haze:#b4c8de;--art-haze-deep:#9fb6d1;--art-navy:#2d3b55;--art-steel:#4f7193;--art-glass:#8fb3d6;--art-glass-light:#c4d9ec;--art-stone:#e3dccd;--art-stone-shade:#cbbfa9;--art-white:#fbfaf6;--art-brick:#b0533c;--art-brownstone:#7d4a38;--art-mustard:#e6ad44;--art-terracotta:#d0734c;--art-gold:#e5b84a;--art-bridge:#c9452c;--art-bridge-shade:#9f3423;--art-window:#f4f8fc;--art-window-dark:#33445f;--art-water-deep:#3b74a8;--art-water:#4d8cc4;--art-water-light:#9cc8ec;--art-green-dark:#2f6b43;--art-green:#4f9a55;--art-green-light:#93c56b;--art-hill:#a9c47a;--art-hill-gold:#d8b764;--art-poppy:#f28a1f;--art-poppy-deep:#db5a17;--art-pink:#f3a7bb;--art-red:#e04a3a;--art-yellow:#f5cb4a;--art-maple:#d65a2a;--art-maple-deep:#b8392a;--art-maple-gold:#eea83a;--art-street:#e6dccb;--art-shadow:#1e283c2e;--art-day:1;--art-night:0}@media (prefers-color-scheme:dark){.city-art{--art-sky-high:#121b31;--art-sky:#1b2742;--art-sky-stroke:#27365a;--art-sun:#f1e6c8;--art-cloud:#3c4868;--art-cloud-shade:#323d5a;--art-cloud-speckle:#4d5a7c;--art-haze:#34435f;--art-haze-deep:#2c3a55;--art-navy:#18223a;--art-steel:#2c405c;--art-glass:#3a5677;--art-glass-light:#4d6a8c;--art-stone:#6b6a72;--art-stone-shade:#57565f;--art-white:#9aa3b5;--art-brick:#6e3a33;--art-brownstone:#4f3330;--art-mustard:#8c6d35;--art-terracotta:#7f4a3a;--art-gold:#c9a24a;--art-bridge:#9a3a2a;--art-bridge-shade:#742c21;--art-window:#ffd27a;--art-window-dark:#1d2840;--art-water-deep:#172b47;--art-water:#1e3657;--art-water-light:#3c5f8a;--art-green-dark:#1d3a2a;--art-green:#2c5236;--art-green-light:#44673f;--art-hill:#4c5a3f;--art-hill-gold:#5e5638;--art-poppy:#b5631e;--art-poppy-deep:#8f3f15;--art-pink:#96677a;--art-red:#8a3a32;--art-yellow:#a88b3a;--art-maple:#8a3e22;--art-maple-deep:#6e2a20;--art-maple-gold:#9a7330;--art-street:#3b3a40;--art-shadow:#0000004d;--art-day:0;--art-night:1}}
.city-art{--art-bos-slate:#5c6378;--art-bos-brick-shade:#8e4130;--art-bos-brownstone-light:#97593f;--art-bos-brownstone-shade:#5f382b;--art-bos-verdigris:#79b09a;--art-bos-zakim-tower:#f4f2ec;--art-bos-zakim-tower-shade:#c8cfd9;--art-bos-zakim-cable:#fbfaf6;--art-bos-bridge-steel:#7e9a91;--art-bos-bridge-steel-shade:#405450;--art-bos-beacon:#3d84e6;--art-bos-citgo-board:#fbfaf6;--art-bos-citgo-red:#d93a2b;--art-bos-citgo-red-light:#ef6a4c;--art-bos-citgo-red-deep:#b02a22;--art-bos-citgo-blue:#2453a6;--art-bos-lamp:#ffe3a3;--art-bos-celtics:#1f7a3e;--art-bos-celtics-shade:#0f5227;--art-bos-patriots-navy:#1b2a4a;--art-bos-patriots-red:#c8102e;--art-bos-patriots-silver:#b0b7bc;--art-bos-garden:#d4c3a6;--art-bos-garden-shade:#bfa98a;--art-bos-td-green:#138a36;--art-bos-gillette-wall:#cfd3d8;--art-bos-gillette-shade:#b3b8bf;--art-bos-lighthouse-light:#f8e7a8;--art-bos-board-screen:#f8f9fb}@media (prefers-color-scheme:dark){.city-art{--art-bos-garden:#5a5246;--art-bos-garden-shade:#4a4339;--art-bos-td-green:#0d5e25;--art-bos-gillette-wall:#4b505c;--art-bos-gillette-shade:#3d424d;--art-bos-lighthouse-light:#ffd27a;--art-bos-board-screen:#dfe6f2;--art-bos-celtics:#17572e;--art-bos-celtics-shade:#0c3a1d;--art-bos-patriots-navy:#141d33;--art-bos-patriots-red:#8f1424;--art-bos-patriots-silver:#6f767c;--art-bos-slate:#262c3e;--art-bos-brick-shade:#55302a;--art-bos-brownstone-light:#5e3d35;--art-bos-brownstone-shade:#3a2625;--art-bos-verdigris:#3c5b54;--art-bos-zakim-tower:#6f99dc;--art-bos-zakim-tower-shade:#4a6cad;--art-bos-zakim-cable:#86b6f7;--art-bos-bridge-steel:#3b4d4c;--art-bos-bridge-steel-shade:#1b2528;--art-bos-beacon:#7cc0ff;--art-bos-citgo-board:#27304a;--art-bos-citgo-red:#ff4d3b;--art-bos-citgo-red-light:#ff7c5e;--art-bos-citgo-red-deep:#de3229;--art-bos-citgo-blue:#63a8ff;--art-bos-lamp:#ffd27a}}
.city-art{--sf-fog:#fffdf8;--sf-fog-shade:#e4e6ee;--sf-water-far:#79abd9;--sf-marin:#d8c387;--sf-marin-shade:#c0ae7c;--sf-tam:#b9c3d6;--sf-ridge:#9fb9b6;--sf-presidio:#4f8b5c;--sf-presidio-shade:#3d7350;--sf-sutro-red:#dd8069;--sf-sutro-white:#f3f1ea;--sf-bridge-light:#e5653f;--sf-floodlight:#ffc27e;--sf-pearl:#eef3f4;--sf-pearl-shade:#c4d4df;--sf-fin:#fff;--sf-crown-glow:#d3ecff;--sf-aviation:#ff5b48;--sf-win:#dbe8f5;--sf-win-deep:#8faac6;--sf-granite:#6f4339;--sf-granite-shade:#55322a;--sf-granite-rib:#87584c;--sf-silver:#ccd4dc;--sf-silver-shade:#a3afbc;--sf-bay-light:#fff;--sf-rock:#b4a693;--sf-rock-shade:#958878;--sf-star:#fff4d6;--sf-blue:#a9c8e7;--sf-blue-shade:#89acd3;--sf-mint:#a6dbc3;--sf-mint-shade:#86c2a7;--sf-butter:#f6db8b;--sf-butter-shade:#e5c26a;--sf-rose:#f4b2c1;--sf-rose-shade:#e291a6;--sf-lilac:#c8b5e1;--sf-lilac-shade:#ab96cc;--sf-peach:#f8c196;--sf-peach-shade:#e9a576;--sf-sage:#c3d29c;--sf-sage-shade:#a7b980;--sf-trim:#fffaf1;--sf-maroon:#8c2f3c;--sf-teal:#2f7f86;--sf-plum:#6b4a7a;--sf-roof:#4b5066;--sf-garage:#5c6075;--sf-glass:#b7d0e6;--sf-lamp-glass:#f3efe2;--sf-asphalt:#8e8b94;--sf-asphalt-shade:#74717b;--sf-rail:#d3cec7;--sf-cable-maroon:#8a2433;--sf-cable-buff:#ecd8a6;--sf-cable-blue:#8cc0e6;--sf-cable-roof:#e9e6df;--sf-skin:#e0b08a;--sf-skin-deep:#9b6744;--sf-pelican:#6d5b4d;--sf-shore:#cdb98c;--sf-bark:#6c4f40;--sf-bark-shade:#4f3a30;--sf-cypress:#2c5f45;--sf-cypress-light:#4c8b5d;--sf-cypress-deep:#1d4532;--sf-agave:#7ea7a1;--sf-agave-light:#a9ccc2;--sf-agave-shade:#5a8681;--sf-echium:#7c7fd8;--sf-echium-light:#a6a9f1;--sf-iceplant:#5f9a5a;--sf-magenta:#e0559b;--sf-poppy-leaf:#7fa88c;--sf-poppy-light:#ffb340}@media (prefers-color-scheme:dark){.city-art{--sf-fog:#4c5878;--sf-fog-shade:#3a4564;--sf-water-far:#22395b;--sf-marin:#2f3a52;--sf-marin-shade:#283247;--sf-tam:#27324b;--sf-ridge:#2a364f;--sf-presidio:#1c3329;--sf-presidio-shade:#162a22;--sf-sutro-red:#74403f;--sf-sutro-white:#535c74;--sf-bridge-light:#ad4a31;--sf-floodlight:#ffc27e;--sf-pearl:#3a455f;--sf-pearl-shade:#2d3751;--sf-fin:#4d5a76;--sf-crown-glow:#d3ecff;--sf-aviation:#ff5b48;--sf-win:#222c45;--sf-win-deep:#222c45;--sf-granite:#2c2329;--sf-granite-shade:#221b21;--sf-granite-rib:#3b2e34;--sf-silver:#4b5469;--sf-silver-shade:#3b4257;--sf-bay-light:#f4f8ff;--sf-rock:#3c3d4d;--sf-rock-shade:#303142;--sf-star:#fff4d6;--sf-blue:#47597a;--sf-blue-shade:#3a4a67;--sf-mint:#3c5b5a;--sf-mint-shade:#314b4b;--sf-butter:#6a5f45;--sf-butter-shade:#574e39;--sf-rose:#6a4859;--sf-rose-shade:#573a4a;--sf-lilac:#504669;--sf-lilac-shade:#423a58;--sf-peach:#6a4e44;--sf-peach-shade:#574038;--sf-sage:#4d5a44;--sf-sage-shade:#3f4a38;--sf-trim:#8a8ea2;--sf-maroon:#4a1e27;--sf-teal:#1f4246;--sf-plum:#3e2a45;--sf-roof:#1a1f2e;--sf-garage:#262a39;--sf-glass:#ffd27a;--sf-lamp-glass:#ffe2a3;--sf-asphalt:#2a2b37;--sf-asphalt-shade:#22232e;--sf-rail:#5a5a6b;--sf-cable-maroon:#4c1b23;--sf-cable-buff:#6b624a;--sf-cable-blue:#34496a;--sf-cable-roof:#4a4e5f;--sf-skin:#6a5448;--sf-skin-deep:#4a3a33;--sf-pelican:#2b2b35;--sf-shore:#34373f;--sf-bark:#2a2226;--sf-bark-shade:#211b1f;--sf-cypress:#17301f;--sf-cypress-light:#22412c;--sf-cypress-deep:#10241a;--sf-agave:#2e4847;--sf-agave-light:#3c5a57;--sf-agave-shade:#233837;--sf-echium:#3c3e6c;--sf-echium-light:#4f5182;--sf-iceplant:#2a4a33;--sf-magenta:#6e2c52;--sf-poppy-leaf:#2c4636;--sf-poppy-light:#c47a2a}}
@property --art-wind{syntax:"<number>";inherits:true;initial-value:0}@property --art-wind-direction{syntax:"<number>";inherits:true;initial-value:1}@property --art-gust{syntax:"<number>";inherits:false;initial-value:0}.art-card{--art-card-edge:color-mix(in srgb, var(--ink) 10%, transparent);--art-card-paper:#f3f3f2;--art-label-paper:#fffefa;--art-label-edge:color-mix(in srgb, var(--ink) 13%, transparent);--art-label-shadow:#1e1e1a33;--art-grain-opacity:.16;--art-oscillation:cubic-bezier(.37, 0, .63, 1);isolation:isolate;border:1px solid var(--art-card-edge);background:var(--art-card-paper);transition:--art-wind 1.6s var(--ease-out), --art-wind-direction 1.2s var(--art-oscillation);border-radius:10px;position:relative;overflow:hidden}@media (prefers-color-scheme:dark){.art-card{--art-card-edge:color-mix(in srgb, var(--ink) 18%, transparent);--art-card-paper:#242321;--art-label-paper:#1d1d1b;--art-label-edge:color-mix(in srgb, var(--ink) 16%, transparent);--art-label-shadow:#00000080;--art-grain-opacity:.07}}.art-stage{opacity:0;transition:opacity .7s var(--ease-out);position:absolute;inset:0}.art-card[data-art=ready] .art-stage{opacity:1}.art-stage>.city-art{width:100%;height:100%;display:block}.art-grain{z-index:1;width:100%;height:100%;opacity:var(--art-grain-opacity);mix-blend-mode:multiply;pointer-events:none;will-change:transform;position:absolute;inset:0}.art-grain-chalk{display:none}@media (prefers-color-scheme:dark){.art-grain{mix-blend-mode:screen}.art-grain-ink{display:none}.art-grain-chalk{display:inline}}.art-focus-ring{z-index:2;box-shadow:0 0 0 2px var(--page), 0 0 0 4px var(--ink);opacity:0;pointer-events:none;border-radius:8px;position:absolute;top:0;left:0}.art-focus-ring[data-visible=true]{opacity:1}.art-label-anchor{z-index:3;pointer-events:none;position:absolute;top:0;left:0}.art-label{border:1px solid var(--art-label-edge);background:var(--art-label-paper);width:max-content;max-width:214px;box-shadow:0 1px 1px #0000000a, 0 8px 20px -8px var(--art-label-shadow);color:var(--ink);font-family:var(--font-hand), cursive;text-wrap:balance;opacity:0;transition:opacity .12s var(--ease-out), transform .12s var(--ease-out);border-radius:8px;padding:4px 11px 7px;line-height:1.05;position:relative;transform:scale(.96)}.art-label[data-open=true]{opacity:1;pointer-events:auto;transition-duration:.18s;transform:none}.art-label[data-instant=true]{transition-duration:0s}.art-label-name{letter-spacing:.005em;font-size:23px;font-weight:600;display:block}.art-label-note{color:var(--soft);margin-top:2px;font-size:18.5px;display:block}.art-label:is([data-placement=above],[data-placement=below],[data-placement=left],[data-placement=right]):after{content:"";background:inherit;width:10px;height:10px;position:absolute;transform:rotate(45deg)}.art-label:is([data-placement=above],[data-placement=below]):after{left:calc(var(--art-caret-x,50%) - 5px)}.art-label:is([data-placement=left],[data-placement=right]):after{top:calc(var(--art-caret-y,50%) - 5px)}.art-label[data-placement=above]:after{border-right:1px solid var(--art-label-edge);border-bottom:1px solid var(--art-label-edge);bottom:-6px}.art-label[data-placement=below]:after{border-top:1px solid var(--art-label-edge);border-left:1px solid var(--art-label-edge);top:-6px}.art-label[data-placement=right]:after{border-bottom:1px solid var(--art-label-edge);border-left:1px solid var(--art-label-edge);left:-6px}.art-label[data-placement=left]:after{border-top:1px solid var(--art-label-edge);border-right:1px solid var(--art-label-edge);right:-6px}@media (prefers-reduced-motion:reduce){.art-label,.art-label[data-open=true]{transform:none}}@keyframes art-layer-settle{0%{translate:0 var(--art-settle-rise,0px)}}@keyframes art-drift{0%{translate:-14px}to{translate:14px}}@keyframes art-bob-rise{0%{translate:0 -2px}to{translate:0 2px}}@keyframes art-bob-rock{0%{rotate:-1.5deg}to{rotate:1.5deg}}@keyframes art-glide{0%{translate:-24px}to{translate:24px}}@keyframes art-fog{0%{opacity:.75;translate:-18px}to{opacity:1;translate:18px}}@keyframes art-twinkle{0%{opacity:.35}to{opacity:1}}@keyframes art-glint{0%,64%{translate:-8px}to{translate:52px}}@keyframes art-beam{0%{rotate:-32deg}to{rotate:32deg}}@keyframes art-gust{0%,to{--art-gust:.1}50%{--art-gust:1}}@media (prefers-reduced-motion:no-preference){.art-card[data-art=ready] [data-layer]{animation:art-layer-settle 1.1s var(--ease-out) backwards}.art-card[data-art=ready] [data-layer=far]{--art-settle-rise:3px;animation-delay:40ms}.art-card[data-art=ready] [data-layer=mid]{--art-settle-rise:5px;animation-delay:90ms}.art-card[data-art=ready] [data-layer=near]{--art-settle-rise:8px;animation-delay:.14s}.art-card[data-art=ready] [data-layer=fore]{--art-settle-rise:12px;animation-delay:.19s}.city-art .art-drift{transform:translateX(calc(var(--art-wind) * var(--art-wind-direction) * 9px));animation:art-drift 40s var(--art-oscillation) var(--art-delay,0s) infinite alternate both}.city-art .art-bob{transform-box:fill-box;transform-origin:50%;transform:rotate(calc(var(--art-wind) * var(--art-wind-direction) * 2.5deg));animation:art-bob-rise 4.5s var(--art-oscillation) var(--art-delay,0s) infinite alternate both, art-bob-rock 4.5s var(--art-oscillation) calc(var(--art-delay,0s) - 2.25s) infinite alternate both}.city-art .art-glide{animation:art-glide 18s var(--art-oscillation) var(--art-delay,0s) infinite alternate both}.city-art .art-fog{transform:translateX(calc(var(--art-wind) * var(--art-wind-direction) * 12px));animation:art-fog 30s var(--art-oscillation) var(--art-delay,0s) infinite alternate both}.city-art .art-twinkle{animation:art-twinkle 3s var(--art-oscillation) var(--art-delay,0s) infinite alternate both}.city-art .art-glint{animation:art-glint 7s var(--ease-in-out) var(--art-delay,0s) infinite both}.city-art .art-beam{transform-box:view-box;animation:art-beam 6s var(--art-oscillation) infinite alternate both}.city-art .art-sway{transform-box:fill-box;transform-origin:50% 100%;animation:art-gust 3.2s ease-in-out var(--art-delay,0s) infinite both paused}.city-art .art-sway-skew{transform:skewX(calc(var(--art-gust) * var(--art-wind) * var(--art-wind-direction) * -2.5deg))}.city-art .art-sway-rotate{transform:rotate(calc(var(--art-gust) * var(--art-wind) * var(--art-wind-direction) * 1.4deg))}.art-card:focus-within{--art-wind:1;transition:--art-wind .6s var(--ease-out), --art-wind-direction 1.2s var(--art-oscillation)}.art-card:focus-within .art-sway{animation-play-state:running}@media (hover:hover) and (pointer:fine){.art-card:hover{--art-wind:1;transition:--art-wind .6s var(--ease-out), --art-wind-direction 1.2s var(--art-oscillation)}.art-card:hover .art-sway{animation-play-state:running}}@media not ((hover:hover) and (pointer:fine)){.art-card[data-motion=running]{--art-wind:.35}.art-card[data-motion=running] .art-sway{animation-play-state:running}}.art-card[data-motion=paused] .city-art :is(.art-drift,.art-bob,.art-glide,.art-fog,.art-twinkle,.art-sway,.art-glint,.art-beam){animation-play-state:paused}}
@font-face{font-family:handwriting;src:url(../media/caveat_latin_wght-s.05gg47m_5k_6w.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:handwriting Fallback;src:local(Arial);ascent-override:128.4%;descent-override:40.12%;line-gap-override:0.0%;size-adjust:74.77%}.AMml3q_className{font-family:handwriting,handwriting Fallback,cursive}.AMml3q_variable{--font-hand:"handwriting", "handwriting Fallback", cursive}
