._pw_16ttn_4{position:relative}._stage_16ttn_5{gap:2.5rem;padding-block:clamp(4rem,10vh,8rem);display:grid}._head_16ttn_6{justify-items:start;gap:.8rem;display:grid}._kicker_16ttn_7{letter-spacing:.08em;text-transform:uppercase;opacity:.75;font-size:.9rem;font-weight:700}._heading_16ttn_8{font-family:var(--font-display);text-transform:uppercase;max-width:14ch;font-size:clamp(3rem,1.6rem + 4.4vw,6.4rem);font-style:italic;font-weight:900;font-stretch:64%;line-height:.86}._intro_16ttn_9{opacity:.85;max-width:36ch;font-size:1.05rem;line-height:1.4}._signs_16ttn_10{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1.2rem;display:grid}._sign_16ttn_10{display:grid;position:relative}._card_16ttn_12{border:3px solid var(--ink);background:var(--bg);color:var(--ink);box-shadow:0 6px 0 var(--ink);border-radius:18px;align-content:start;gap:.6rem;padding:1.3rem 1.3rem 1.4rem;transition:background-color .3s,transform .3s cubic-bezier(.3,1.6,.5,1);display:grid}._num_16ttn_20{border:3px solid var(--ink);width:3rem;height:3rem;font-family:var(--font-display);background:#fff;border-radius:50%;place-items:center;font-size:1.5rem;font-style:italic;font-weight:900;font-stretch:70%;transition:background-color .3s;display:grid}._title_16ttn_27{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(1.5rem,1.2rem + .9vw,2.1rem);font-style:italic;font-weight:900;font-stretch:70%;line-height:.95}._text_16ttn_28{color:color-mix(in srgb, var(--ink) 78%, transparent);font-size:1rem;line-height:1.4}._sign_16ttn_10[data-on] ._card_16ttn_12{background:var(--accent);transform:translateY(-6px)rotate(-1deg)}._sign_16ttn_10[data-on] ._num_16ttn_20{background:var(--bg)}._post_16ttn_31,._ground_16ttn_32,._guy_16ttn_32,._sky_16ttn_32,._home_16ttn_32{display:none}@media (prefers-reduced-motion:no-preference){html.js ._pw_16ttn_4{height:calc(100lvh + var(--n) * 55svh)}html.js ._stage_16ttn_5{height:100lvh;padding:0;display:block;position:sticky;top:0;overflow:hidden}html.js ._head_16ttn_6{z-index:2;position:absolute;top:clamp(1.5rem,6vh,4rem);left:0}html.js ._track_16ttn_38{width:max-content;height:100%;padding-left:52vw;padding-right:20vw;position:absolute;bottom:0;left:0}html.js ._signs_16ttn_10{height:100%;padding-bottom:calc(var(--ground) + 1.2rem);align-items:flex-end;gap:7vw;display:flex}html.js ._sign_16ttn_10{width:clamp(17rem,24vw,24rem)}html.js ._post_16ttn_31{width:1.1rem;height:var(--post);border:3px solid var(--ink);background:#b9804c;border-top:0;justify-self:center;margin-top:-3px;display:block}html.js ._ground_16ttn_32{left:-10vw;right:-110vw;bottom:var(--ground);border-top:4px solid var(--ink);border-bottom:4px solid var(--ink);background:repeating-linear-gradient(90deg, #ebe7de 0 3.4rem, var(--ink) 3.4rem calc(3.4rem + 3px));height:1.4rem;display:block;position:absolute}html.js ._guy_16ttn_32{z-index:3;left:14vw;bottom:calc(var(--ground) + 1.4rem - 4px);height:var(--tall);aspect-ratio:var(--ar);display:block;position:absolute}._pw_16ttn_4{--ground:7vh;--post:33vh;--tall:30vh;--kerb:calc(var(--ground) + 1.4rem - 8px);--slot:26vw;--hs:1}html.js ._sky_16ttn_32{pointer-events:none;background:radial-gradient(circle at 88% 14%, color-mix(in srgb, var(--accent) 26%, transparent), transparent 42%);display:block;position:absolute;inset:0;overflow:hidden}html.js ._sun_16ttn_57{aspect-ratio:1;width:clamp(6.5rem,11vw,10.5rem);position:absolute;top:clamp(1.25rem,6vh,4rem);right:8vw}html.js ._cloud_16ttn_58{top:calc(13vh + var(--c) * 10vh);left:calc(52vw + var(--c) * 14vw);width:calc(clamp(6.5rem, 10vw, 10rem) * (1 - var(--c) * .18));aspect-ratio:2.2;position:absolute}._sun_16ttn_57 svg,._cloud_16ttn_58 svg,._lamp_16ttn_59 svg{width:100%;height:100%;display:block;overflow:visible}html.js ._far_16ttn_60{left:0;bottom:var(--kerb);height:calc(var(--h) * var(--tall));opacity:.55;width:auto;max-width:none;position:absolute}html.js ._road_16ttn_61{left:0;bottom:var(--kerb);align-items:flex-end;display:flex;position:absolute}html.js ._slot_16ttn_62{width:var(--slot);flex:none;justify-content:center;display:flex}html.js ._slot_16ttn_62 img{height:calc(var(--h) * var(--tall));flex:none;width:auto;max-width:none}html.js ._lamp_16ttn_59{height:calc(1.25 * var(--tall));aspect-ratio:120/320;flex:none}html.js ._sign_16ttn_10[data-home] ._card_16ttn_12,html.js ._sign_16ttn_10[data-home] ._post_16ttn_31{position:relative}html.js ._home_16ttn_32{width:0;height:0;display:block;position:absolute;bottom:0;left:50%}html.js ._gate_16ttn_71{bottom:-2px;left:calc(.26 * var(--tall));height:calc(.62 * var(--tall));aspect-ratio:200/160;position:absolute}._gate_16ttn_71 svg{width:100%;height:100%;display:block}html.js ._wall_16ttn_73{height:calc(.42 * var(--tall));border:4px solid var(--ink);background:linear-gradient(var(--accent) 0 .7rem, var(--ink) .7rem calc(.7rem + 4px), #f3e6c8 0);border-bottom:0;position:absolute;bottom:0}html.js ._wallL_16ttn_78{right:calc(-.26 * var(--tall) - 4px);width:calc(1.1 * var(--tall));border-right:0}html.js ._wallR_16ttn_79{left:calc(.26 * var(--tall) + .62 * var(--tall) * 1.25 - 4px);width:200vw}html.js ._lot_16ttn_80{bottom:0;left:calc(.26 * var(--tall) + .62 * var(--tall) * 1.25 - .05 * var(--tall));height:calc(var(--h) * var(--tall) * var(--hs));position:absolute}html.js ._house_16ttn_81{width:100%;height:100%;display:block}._sky_16ttn_32 img,._home_16ttn_32 img{background:0 0}html.js ._plant_16ttn_83{bottom:0;left:calc(var(--x) * 100%);height:calc(var(--h) * var(--tall));width:auto;max-width:none;position:absolute;translate:-50%}}._frame_16ttn_85{object-fit:contain;object-position:50% 100%;visibility:hidden;background:0 0;width:100%;height:100%;position:absolute;inset:0}._frame_16ttn_85[data-on]{visibility:visible}._end_16ttn_87{width:auto;max-width:none;inset:auto auto 0 50%;translate:-50%}@media (width<=899px){._heading_16ttn_8{font-size:3rem}@media (prefers-reduced-motion:no-preference){._pw_16ttn_4{--ground:calc(6svh + var(--bar));--post:33svh;--tall:25svh}html.js ._head_16ttn_6{top:1.2rem}html.js ._heading_16ttn_8{font-size:2.6rem}html.js ._intro_16ttn_9{display:none}html.js ._track_16ttn_38{padding-left:62vw;padding-right:10vw}html.js ._signs_16ttn_10{gap:10vw}html.js ._sign_16ttn_10{width:74vw}html.js ._guy_16ttn_32{left:4vw}._card_16ttn_12{padding:1rem 1.1rem 1.1rem}._pw_16ttn_4{--slot:42vw;--hs:.82}html.js ._sun_16ttn_57{width:22vw;top:7.5svh;right:5vw}html.js ._cloud_16ttn_58{top:calc(15svh + var(--c) * 6svh);left:calc(30vw + var(--c) * 40vw);width:calc(30vw * (1 - var(--c) * .2))}html.js ._lot_16ttn_80{left:0;translate:-50%}html.js ._sign_16ttn_10[data-home] ._post_16ttn_31{height:calc(var(--home) * var(--tall) * var(--hs) + 3svh)}}}
