.d8DaJG_puff{background-image:linear-gradient(180deg, var(--puff-top) 8%, var(--puff) 55%, var(--puff-low) 100%);color:var(--puff);-webkit-text-fill-color:transparent;filter:drop-shadow(0 2px 0 var(--puff-edge)) drop-shadow(0 2px 0 var(--puff-edge)) drop-shadow(0 2px 0 var(--puff-deep)) drop-shadow(0 8px 8px #5c341252);-webkit-background-clip:text;background-clip:text;padding-bottom:.08em}.d8DaJG_puffT{--puff:var(--tomato);--puff-top:color-mix(in srgb, var(--tomato) 72%, white);--puff-low:var(--primary);--puff-edge:var(--primary-hover);--puff-deep:var(--primary-press)}.d8DaJG_puffG{--puff:var(--forest);--puff-top:color-mix(in srgb, var(--forest) 70%, white);--puff-low:var(--forest);--puff-edge:var(--forest-dark);--puff-deep:color-mix(in srgb, var(--forest-dark) 80%, black)}.d8DaJG_puffBlock{width:fit-content;display:block}.d8DaJG_hero{--g:clamp(16px, 4.4vw, 64px);min-height:min(760px,86dvh);padding:calc(var(--header-h,72px) + var(--s3)) var(--g) 200px;background:var(--cream-2) var(--poster) center bottom / cover no-repeat;display:grid;position:relative;overflow:clip}.d8DaJG_hero:before{content:"";background:linear-gradient(180deg, color-mix(in srgb, var(--cream) 70%, transparent) 0%, color-mix(in srgb, var(--cream) 46%, transparent) 60%, transparent 100%);pointer-events:none;height:70%;position:absolute;inset:0 0 auto}.d8DaJG_hero:after{content:"";z-index:1;background:var(--next-wall,var(--bg));border-radius:50% 50% 0 0/100% 100% 0 0;height:64px;position:absolute;bottom:-30px;left:-6%;right:-6%}.d8DaJG_heroShort{min-height:0;padding-bottom:96px}.d8DaJG_heroIn{z-index:2;gap:var(--s3);align-content:start;width:100%;min-width:0;max-width:1312px;margin:0 auto;display:grid;position:relative}.d8DaJG_heroText{gap:var(--s2);align-content:start;justify-items:start;min-width:0;display:grid}.d8DaJG_heroTitle{font-family:var(--font-display);letter-spacing:.008em;color:var(--forest);overflow-wrap:break-word;min-width:0;max-width:100%;margin:0;font-size:clamp(40px,6.2vw,88px);font-weight:700;line-height:1.04}.d8DaJG_heroLede{max-width:640px;color:var(--ink);width:fit-content;box-shadow:0 3px 0 var(--edge);background:#fff7e4f2;border-radius:16px;margin:0;padding:.4em .75em .46em;font-size:clamp(18px,1.6vw,22px);font-weight:600;line-height:1.36}.d8DaJG_heroAside{min-width:0}.d8DaJG_heroArt{width:clamp(120px,20vw,280px);height:auto;position:absolute;bottom:-150px;right:0}.d8DaJG_crumb{min-height:var(--h-m);padding:0 var(--s2) 0 var(--s1);border-radius:var(--r-pill);background:color-mix(in srgb, var(--paper) 88%, transparent);color:var(--ink);box-shadow:var(--shadow-clay-s);align-items:center;gap:4px;font-size:16px;font-weight:700;text-decoration:none;display:inline-flex}.d8DaJG_crumb:hover{color:var(--ink);background:var(--paper)}.d8DaJG_actions{gap:var(--s1) var(--s2);flex-wrap:wrap;align-items:center;display:flex}@media (max-width:519.98px){:is(.d8DaJG_actions>a,.d8DaJG_actions>button){flex:100%;width:100%}}.d8DaJG_band{--band:var(--bg);--band-ink:var(--ink);--band-ink-2:var(--ink-2);z-index:2;background-color:var(--band);color:var(--band-ink);padding:clamp(64px,8vw,120px) clamp(16px,4.4vw,64px);position:relative}.d8DaJG_bandHill:before{content:"";z-index:-1;background-color:var(--band);border-radius:50% 50% 0 0/100% 100% 0 0;height:56px;position:absolute;top:-24px;left:-4%;right:-4%}.d8DaJG_band[data-tone=sand]{--band:var(--cream-2);--band-ink-2:var(--ink)}.d8DaJG_band[data-tone=paper]{--band:var(--paper)}.d8DaJG_band[data-tone=mint]{--band:var(--forest-tint);--band-ink-2:var(--ink)}.d8DaJG_band[data-tone=forest]{--band:var(--forest-dark);--band-ink:var(--paper);--band-ink-2:var(--forest-tint)}.d8DaJG_band[data-tone=tomato]{--band:var(--primary-press);--band-ink:#fff;--band-ink-2:#fff}.d8DaJG_band[data-tone=earth]{--band:var(--earth);--band-ink:var(--earth-text);--band-ink-2:var(--earth-text)}.d8DaJG_bandIn{gap:clamp(32px,4vw,56px);min-width:0;max-width:1200px;margin:0 auto;display:grid;position:relative}.d8DaJG_bandNarrow{max-width:760px}.d8DaJG_head{gap:var(--s2);justify-items:start;max-width:800px;display:grid}.d8DaJG_headCenter{text-align:center;justify-items:center;margin-inline:auto}.d8DaJG_h2{font-family:var(--font-display);letter-spacing:.006em;color:inherit;overflow-wrap:break-word;min-width:0;max-width:100%;margin:0;font-size:clamp(32px,4.4vw,60px);font-weight:700;line-height:1.08}.d8DaJG_h3{font-family:var(--font-display);color:inherit;margin:0;font-size:clamp(20px,1.9vw,24px);font-weight:700;line-height:1.2}.d8DaJG_lede{max-width:640px;color:var(--band-ink-2,var(--ink-2));margin:0;font-size:clamp(18px,1.5vw,20px);font-weight:500;line-height:1.42}.d8DaJG_fine{color:var(--band-ink-2,var(--ink-2));margin:0;font-size:16px;line-height:20px}.d8DaJG_stack{gap:var(--s3);min-width:0;display:grid}.d8DaJG_slab{border-radius:var(--r-clay);background-color:var(--cream);background-image:var(--clay-texture);background-blend-mode:soft-light;min-width:0;color:var(--ink);box-shadow:var(--shadow-clay);background-size:380px;padding:clamp(20px,2.4vw,32px)}.d8DaJG_well{border-radius:var(--r-l);background:var(--well);min-width:0;color:var(--ink);box-shadow:var(--well-inset);padding:clamp(16px,2vw,24px)}.d8DaJG_tight{padding:var(--s2)}.d8DaJG_split{gap:var(--s4);align-items:center;min-width:0;display:grid}.d8DaJG_splitText{gap:var(--s2);justify-items:start;min-width:0;display:grid}.d8DaJG_splitPicture{min-width:0}@media (min-width:900px){.d8DaJG_split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(48px,6vw,96px)}.d8DaJG_splitWide{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.d8DaJG_splitFlip .d8DaJG_splitText{order:2}.d8DaJG_splitFlip.d8DaJG_splitWide{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.d8DaJG_road{gap:var(--s4);margin:0;padding:0;list-style:none;display:grid;position:relative}.d8DaJG_road:before{content:"";background-image:repeating-linear-gradient(to bottom, var(--road-dash,var(--edge-2)) 0 12px, transparent 12px 24px);border-radius:3px;width:6px;position:absolute;top:36px;bottom:48px;left:33px}.d8DaJG_stop{gap:var(--s2);grid-template-columns:72px minmax(0,1fr);align-items:start;display:grid;position:relative}.d8DaJG_stopMark{background:var(--stop-bg,var(--paper));width:72px;height:72px;color:var(--ink);font-family:var(--font-display);box-shadow:var(--shadow-clay-s);border-radius:50%;place-items:center;font-size:26px;font-weight:700;display:grid;overflow:hidden}.d8DaJG_stopMark img{width:60px;height:auto}.d8DaJG_stopText{padding-top:var(--s1);gap:6px;min-width:0;display:grid}.d8DaJG_stopNumber{color:var(--stop-number,var(--tomato-text))}.d8DaJG_stopBody{color:var(--band-ink-2,var(--ink-2))}@media (min-width:900px){.d8DaJG_roadAcross{gap:var(--s4);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}.d8DaJG_roadAcross:before{background-image:repeating-linear-gradient(to right, var(--road-dash,var(--edge-2)) 0 12px, transparent 12px 24px);width:auto;height:6px;inset:33px 64px auto}.d8DaJG_roadAcross .d8DaJG_stop{grid-template-columns:minmax(0,1fr)}.d8DaJG_roadAcross .d8DaJG_stopMark{position:relative}}.d8DaJG_band[data-tone=forest] .d8DaJG_road,.d8DaJG_band[data-tone=earth] .d8DaJG_road,.d8DaJG_band[data-tone=tomato] .d8DaJG_road{--road-dash:#fff4e099;--stop-number:var(--earth-accent)}.d8DaJG_qas{border-radius:var(--r-clay);background-color:var(--cream);background-image:var(--clay-texture);background-blend-mode:soft-light;color:var(--ink);box-shadow:var(--shadow-clay);background-size:380px;padding:8px clamp(16px,2vw,28px) 12px}.d8DaJG_qa{border-bottom:2px dashed var(--edge)}.d8DaJG_qa:last-child{border-bottom:0}.d8DaJG_qa summary{min-height:64px;padding:var(--s1) 0;cursor:pointer;border-radius:var(--r-xs);justify-content:space-between;align-items:center;gap:14px;font-size:clamp(17px,1.4vw,20px);font-weight:800;line-height:1.24;list-style:none;display:flex}.d8DaJG_qa summary::-webkit-details-marker{display:none}.d8DaJG_pm{background:var(--cream-2);width:32px;height:32px;box-shadow:0 2px 0 var(--edge);border-radius:50%;flex:none;position:relative}.d8DaJG_pm:before,.d8DaJG_pm:after{content:"";background:var(--ink);height:3px;transition:transform var(--t-mid) var(--ease);border-radius:2px;position:absolute;top:14.5px;left:9px;right:9px}.d8DaJG_pm:after{transform:rotate(90deg)}.d8DaJG_qa[open] .d8DaJG_pm{background:var(--primary)}.d8DaJG_qa[open] .d8DaJG_pm:before,.d8DaJG_qa[open] .d8DaJG_pm:after{background:#fff}.d8DaJG_qa[open] .d8DaJG_pm:after{transform:rotate(0)}.d8DaJG_qaBody{gap:var(--s1);padding:0 0 var(--s2);font-size:17px;line-height:1.45;display:grid}.d8DaJG_closing{z-index:1;background:var(--cream-2) var(--poster) center bottom / cover no-repeat;padding:clamp(96px,11vw,160px) clamp(16px,4.4vw,64px) clamp(240px,26vw,400px);position:relative}.d8DaJG_closing:before{content:"";background:var(--prev-wall,var(--bg));border-radius:0 0 50% 50%/0 0 100% 100%;height:56px;position:absolute;top:-24px;left:-4%;right:-4%}.d8DaJG_closingIn{gap:var(--s2);text-align:center;justify-items:center;max-width:880px;margin:0 auto;display:grid}.d8DaJG_closingTitle{font-family:var(--font-display);color:var(--forest);margin:0;font-size:clamp(40px,6.4vw,96px);font-weight:700;line-height:1.04}.d8DaJG_sign{border-radius:var(--r-pill);background:var(--cream-2);width:fit-content;min-height:28px;color:var(--ink);white-space:nowrap;align-items:center;gap:4px;padding:2px 10px 2px 8px;font-size:16px;font-weight:700;line-height:20px;display:inline-flex}.d8DaJG_sign[data-tone=ok]{background:var(--ok-bg);color:var(--ok)}.d8DaJG_sign[data-tone=warn]{background:var(--warn-bg);color:var(--warn)}.d8DaJG_sign[data-tone=soon]{background:var(--info-bg);color:var(--info)}.d8DaJG_example{border-radius:var(--r-pill);background:var(--ink);width:fit-content;min-height:24px;color:var(--paper);align-items:center;padding:0 10px;font-size:15px;font-weight:700;line-height:16px;display:inline-flex}.d8DaJG_rows{gap:var(--s1);min-width:0;margin:0;padding:0;list-style:none;display:grid}.d8DaJG_row{align-items:center;gap:var(--s2);min-height:72px;padding:12px var(--s2);border-radius:var(--r-m);background:var(--paper);color:var(--ink);box-shadow:0 3px 0 var(--edge);transition:transform var(--t-fast) var(--ease);text-decoration:none;display:flex}.d8DaJG_row[data-link]:hover{color:var(--ink);transform:translateY(-1px)}.d8DaJG_row[data-link]:active{transform:translateY(2px)}.d8DaJG_rowArt{flex:none;place-items:center;min-width:56px;min-height:40px;display:grid}.d8DaJG_rowArt img{object-fit:contain;max-width:80px;max-height:40px}.d8DaJG_rowText{min-width:0;color:var(--ink-2);flex:1;gap:2px;font-size:16px;line-height:20px;display:grid}.d8DaJG_rowText strong{color:var(--ink);font-size:17px;font-weight:700;line-height:24px}.d8DaJG_rowSide{flex:none}@media (max-width:519.98px){.d8DaJG_row:has(.d8DaJG_rowSide){flex-wrap:wrap}.d8DaJG_row:has(.d8DaJG_rowSide) .d8DaJG_rowText{flex-basis:calc(100% - 72px)}.d8DaJG_rowSide{margin-left:72px}}.d8DaJG_big{gap:2px;min-width:0;display:grid}.d8DaJG_bigLabel{color:var(--ink-2);font-size:16px;font-weight:700;line-height:20px}.d8DaJG_bigValue{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--tomato-text);overflow-wrap:anywhere;font-size:clamp(44px,5.6vw,64px);font-weight:700;line-height:1.04}.d8DaJG_bigValue span{color:inherit;font:inherit!important}.d8DaJG_bigValue span span{font-size:.34em!important}.d8DaJG_bigNote{color:var(--ink-2);font-size:16px;line-height:20px}.d8DaJG_artCard{gap:var(--s1);padding:var(--s3);border-radius:var(--r-clay);background-color:var(--cream);background-image:var(--clay-texture);background-blend-mode:soft-light;color:var(--ink);box-shadow:var(--shadow-clay);transition:transform var(--t-fast) var(--ease);background-size:380px;align-content:start;text-decoration:none;display:grid;position:relative}.d8DaJG_artCard:hover{color:var(--ink);transform:translateY(-2px)}.d8DaJG_artCard:active{transform:translateY(3px)}.d8DaJG_artCard p{color:var(--ink-2);margin:0}.d8DaJG_artCardArt{object-fit:contain;justify-self:start;width:auto;height:120px}.d8DaJG_more{top:var(--s3);right:var(--s3);width:var(--s5);height:var(--s5);background:var(--paper);box-shadow:0 2px 0 var(--edge);border-radius:50%;place-items:center;display:grid;position:absolute}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.d8DaJG_bandIn>*{animation:linear both d8DaJG_rise;animation-timeline:view();animation-range:entry entry 28%}}}@keyframes d8DaJG_rise{0%{opacity:.4;transform:translateY(24px)}}@media (min-width:900px){.d8DaJG_heroWithAside{gap:var(--s6);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.d8DaJG_hero{padding-bottom:240px}.d8DaJG_heroShort{padding-bottom:120px}}@media (max-width:719.98px){.d8DaJG_puff{filter:drop-shadow(0 1px 0 var(--puff-edge)) drop-shadow(0 2px 0 var(--puff-deep))}.d8DaJG_hero{min-height:0;padding-bottom:104px}.d8DaJG_heroShort{padding-bottom:var(--s8)}.d8DaJG_heroArt{display:none}}@media (prefers-reduced-motion:reduce){.d8DaJG_row,.d8DaJG_artCard{transition:none}.d8DaJG_row[data-link]:hover,.d8DaJG_row[data-link]:active,.d8DaJG_artCard:hover,.d8DaJG_artCard:active{transform:none}}.d8DaJG_ifs{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.d8DaJG_if{border-radius:var(--r-l);background:var(--paper);min-width:0;color:var(--ink);box-shadow:0 4px 0 var(--edge);gap:0;display:grid;overflow:hidden}.d8DaJG_ifWhen{padding:12px var(--s2);background:var(--cream-2);align-items:center;gap:12px;font-size:17px;line-height:22px;display:flex}.d8DaJG_ifWhen img{object-fit:contain;flex:none;width:56px;max-height:56px}.d8DaJG_ifWhen strong{font-weight:800}.d8DaJG_ifArrow{display:none}.d8DaJG_ifThen{padding:12px var(--s2) var(--s2);color:var(--ink-2);justify-items:start;gap:4px;font-size:16px;line-height:23px;display:grid}.d8DaJG_ifThen a{min-height:var(--h-m);color:var(--tomato-text);align-items:center;font-weight:700;display:inline-flex}@media (min-width:900px){.d8DaJG_if{grid-template-columns:minmax(0,5fr) 32px minmax(0,8fr);align-items:stretch}.d8DaJG_ifWhen{padding:var(--s2)}.d8DaJG_ifArrow{color:var(--edge-2);place-items:center;display:grid}.d8DaJG_ifThen{padding:var(--s2) var(--s3) var(--s2) var(--s1);align-content:center}}
