:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fdfbf7;--color-surface:#fffefc;--color-surface-alt:#ede3d3;--color-border:#cac3b5;--color-text:#221d14;--color-text-muted:#5c5649;--color-primary:#7f5636;--color-primary-hover:#6d4525;--color-primary-contrast:#fff;--color-secondary:#e3a72f;--color-success:#05893e;--color-warn:#e1781c;--color-danger:#c93126;--color-focus:#6f4b2f;--font-sans:"Work Sans", system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-display:Fraunces, Georgia, Cambria, "Times New Roman", serif;--font-size-xs:.769rem;--font-size-sm:.895rem;--font-size-base:1.063rem;--font-size-lg:1.289rem;--font-size-xl:1.565rem;--font-size-2xl:1.94rem;--font-size-3xl:2.406rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.2;--leading-base:1.6;--tracking-tight:-.01em;--tracking-base:0;--tracking-wide:.05em;--radius-none:0;--radius-sm:6px;--radius-md:10px;--radius-lg:18px;--radius-full:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:18px;--space-6:28px;--space-8:40px;--space-12:60px;--shadow-none:none;--shadow-sm:0 1px 3px #00000057;--shadow-md:0 8px 24px #00000052;--border-width-hairline:1px;--border-width-thick:2px;--duration-fast:.14s;--duration-base:.24s;--easing-standard:cubic-bezier(.4,0,.2,1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-bg:#1c140d;--color-surface:#221b15;--color-surface-alt:#2a2119;--color-border:#44372c;--color-text:#f5efe9;--color-text-muted:#bbb1a8;--color-primary:#7f5636;--color-primary-hover:#936b4c;--color-primary-contrast:#fff;--color-secondary:#e3a72f;--color-success:#53be70;--color-warn:#ffa566;--color-danger:#ff7362;--color-focus:#d9b69c;--font-sans:"Work Sans", system-ui, -apple-system, Segoe UI, Roboto, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-display:Fraunces, Georgia, Cambria, "Times New Roman", serif;--font-size-xs:.769rem;--font-size-sm:.895rem;--font-size-base:1.063rem;--font-size-lg:1.289rem;--font-size-xl:1.565rem;--font-size-2xl:1.94rem;--font-size-3xl:2.406rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.2;--leading-base:1.6;--tracking-tight:-.01em;--tracking-base:0;--tracking-wide:.05em;--radius-none:0;--radius-sm:6px;--radius-md:10px;--radius-lg:18px;--radius-full:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:18px;--space-6:28px;--space-8:40px;--space-12:60px;--shadow-none:none;--shadow-sm:0 1px 3px #00000057;--shadow-md:0 8px 24px #00000052;--border-width-hairline:1px;--border-width-thick:2px;--duration-fast:.14s;--duration-base:.24s;--easing-standard:cubic-bezier(.4,0,.2,1)}}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/work-sans-latin-normal-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/work-sans-latin-normal-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/work-sans-latin-normal-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/young-serif-latin-normal-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--aw-link:var(--color-primary);--aw-focus:var(--color-focus);--aw-control-edge:var(--color-text-muted);--aw-button-edge:var(--color-primary);--aw-check:var(--color-primary);--aw-paper:var(--color-surface);--aw-dust:var(--color-surface-alt);--aw-motif:var(--color-primary);--aw-accent-text:var(--color-primary);--aw-ochre:var(--color-secondary);--aw-mark:var(--color-secondary);--aw-on-ochre:var(--color-text);--aw-path:var(--color-primary);--aw-tracking-caps:calc(var(--tracking-wide) * 2);--aw-measure:38rem;--aw-page:72rem;--aw-edge:var(--space-3);--aw-tilt:-1.2deg;--aw-tilt-alt:1.8deg;--aw-size-display:clamp(var(--font-size-2xl), calc(var(--font-size-base) + 2.6vw + 1.2vh), calc(var(--font-size-3xl) * 1.62));--aw-leading-display:calc(var(--leading-tight) - .12);--aw-leading-snug:calc(var(--leading-tight) + .1);--aw-leading-lead:calc(var(--leading-base) - .1);--font-display:"Young Serif", Georgia, Cambria, "Times New Roman", serif}@media (width>=64rem){:root{--aw-edge:var(--space-4)}}@media (width>=64rem) and (height<=45rem){:root{--aw-size-display:var(--font-size-3xl)}}@media (prefers-color-scheme:dark){:root{--aw-link:var(--color-focus);--aw-button-edge:var(--color-focus);--aw-check:var(--color-focus);--aw-motif:var(--color-secondary);--aw-accent-text:var(--color-secondary);--aw-mark:var(--color-primary);--aw-on-ochre:var(--color-bg)}}*,:before,:after{box-sizing:border-box}[hidden]:not([hidden=until-found i]){display:none!important}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--font-size-base);line-height:var(--leading-base);overflow-wrap:break-word;margin:0}img,svg,picture{max-width:100%;height:auto;display:block}h1,h2,h3{font-family:var(--font-display);font-weight:var(--font-weight-regular);font-synthesis-weight:none;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);text-wrap:balance;margin:0 0 var(--space-4)}h1{font-size:var(--font-size-2xl)}h2{font-size:var(--font-size-xl)}h3{font-size:var(--font-size-lg)}p{margin:0 0 var(--space-4);max-width:var(--aw-measure);text-wrap:pretty}a{color:var(--aw-link);text-underline-offset:.2em}a:hover{text-decoration-thickness:var(--border-width-thick)}:focus-visible{outline:var(--border-width-thick) solid var(--aw-focus);outline-offset:var(--border-width-thick)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{left:var(--space-2);top:var(--space-2);z-index:10;padding:var(--space-2) var(--space-3);background:var(--color-surface);color:var(--color-text);border-radius:var(--radius-md);position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.wrap{width:100%;max-width:var(--aw-page);padding-inline:var(--space-4);margin-inline:auto}.lead{font-size:var(--font-size-lg);line-height:var(--aw-leading-lead)}.muted{color:var(--color-text-muted)}.kicker{margin:0 0 var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--aw-tracking-caps);text-transform:uppercase;color:var(--aw-accent-text);display:block}.kicker--voice{font-family:var(--font-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-regular);font-synthesis-weight:none;line-height:var(--aw-leading-snug);letter-spacing:normal;text-transform:none}.site-header .wrap{justify-content:space-between;align-items:center;gap:var(--space-3);padding-block:var(--space-3);flex-wrap:wrap;display:flex}.wordmark{color:var(--color-text);text-decoration:none}.wordmark svg{width:auto;height:1.625rem}.lang-switch ul{margin:0;padding:0;list-style:none;display:flex}.lang-switch a{min-width:2.5rem;min-height:2.75rem;padding-inline:var(--space-1);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:var(--aw-tracking-caps);text-transform:uppercase;color:var(--color-text-muted);border-radius:var(--radius-sm);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.lang-switch a[aria-current=true]{color:var(--color-text);text-decoration-line:underline;-webkit-text-decoration-color:var(--aw-motif);text-decoration-color:var(--aw-motif);text-decoration-thickness:var(--border-width-thick);text-underline-offset:.4em}.button{justify-content:center;align-items:center;gap:var(--space-3);min-height:3rem;padding:var(--space-3) var(--space-6);border:var(--border-width-hairline) solid var(--aw-button-edge);border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-primary-contrast);font:inherit;font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);cursor:pointer;transition:background-color var(--duration-fast) var(--easing-standard);text-decoration:none;display:inline-flex}.button:hover{background:var(--color-primary-hover)}.button[disabled]{cursor:progress}.figure{margin:0}.photo{background:var(--color-surface-alt);overflow:hidden}.photo picture{height:100%}.photo img{object-fit:cover;width:100%;height:100%}.photo--placeholder{width:100%}.ratio-3-2{aspect-ratio:3/2}.ratio-4-3{aspect-ratio:4/3}.ratio-4-5{aspect-ratio:4/5}.ratio-band{aspect-ratio:2}.photo-credit{margin:var(--space-2) 0 0;max-width:none;font-size:var(--font-size-sm);line-height:var(--aw-leading-lead);color:var(--color-text-muted)}.photo-credit>:first-child{color:var(--color-text)}.photo-credit a{color:inherit;white-space:nowrap}.hero-media{aspect-ratio:1;background:var(--color-surface-alt);position:relative}.hero-media picture,.hero-media img,.hero-media .photo--placeholder{width:100%;height:100%}.hero-media picture{overflow:hidden}.hero-media img{object-fit:cover}.hero-body .wrap{padding-block:var(--space-4) var(--space-8)}.hero-panel{isolation:isolate;position:relative}.hero-panel>:last-child{margin-bottom:0}.hero .kicker{margin-bottom:var(--space-1)}.hero h1{max-width:10.5em;margin-bottom:var(--space-3);font-size:var(--aw-size-display);line-height:var(--aw-leading-display)}.hero-sub{margin-bottom:var(--space-4);font-size:var(--font-size-lg);line-height:var(--aw-leading-lead)}.hero-paper{display:none}.hero-credit{padding-top:var(--space-2);margin:0}.intro{grid-template-columns:[full-start] var(--space-4) [content-start] minmax(0, 1fr) [content-end] var(--space-4) [full-end];row-gap:var(--space-8);padding-block:var(--space-12);display:grid}.intro-text,.intro-photo,.notes{grid-column:content}.intro-text>:last-child{margin-bottom:0}.intro h2,.waitlist h2{font-size:var(--aw-size-display);line-height:var(--aw-leading-display)}.intro h2{z-index:0;position:relative}.mark{white-space:nowrap;position:relative}.notes{gap:var(--space-8);margin:0;padding:0;list-style:none;display:grid}.notes h3{margin-bottom:var(--space-2);font-size:var(--font-size-xl)}.notes p{margin:0}:is(.day,.guide,.faq) h2{font-size:var(--font-size-2xl)}.day{padding-block:var(--space-12);background:var(--aw-dust)}.day-head{gap:var(--space-8);align-items:start;display:grid}.day-head h2{margin-bottom:var(--space-3)}.day-head .lead{margin-bottom:0}.frame{padding:var(--space-2) var(--space-2) var(--space-6);background:var(--aw-paper);box-shadow:var(--shadow-sm)}.snapshot{justify-self:center;width:min(16rem,74%)}.snapshot .frame{rotate:var(--aw-tilt-alt);position:relative}.snapshot .frame:before{content:"";z-index:1;top:calc(-1 * var(--space-3));background:color-mix(in srgb, var(--aw-ochre) 45%, transparent);width:5.5rem;height:1.5rem;position:absolute;left:50%;translate:-50%;rotate:-4deg}.snapshot figcaption{margin-top:var(--space-3)}.steps{--mark:3.5rem;gap:var(--space-8);margin:var(--space-12) 0 0;counter-reset:step;padding:0;list-style:none;display:grid}.steps li{grid-template-columns:var(--mark) minmax(0, 1fr);align-content:start;column-gap:var(--space-4);counter-increment:step;display:grid}.steps li:before{content:counter(step);width:var(--mark);height:var(--mark);border:var(--border-width-thick) solid var(--aw-motif);border-radius:var(--radius-full);background:var(--aw-paper);color:var(--aw-accent-text);font-family:var(--font-display);font-size:var(--font-size-2xl);font-variant-numeric:lining-nums;grid-row:1/span 2;place-items:center;padding-top:.06em;line-height:1;display:grid}.steps h3{margin:var(--space-2) 0;font-size:var(--font-size-xl)}.steps p{margin:0}.guide{padding-block:var(--space-12)}.guide-grid{gap:var(--space-8);align-items:center;display:grid}.guide-grid>*{min-width:0}.guide-photo{width:min(20rem,100%)}.guide-name{margin-bottom:var(--space-2);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.guide-text>:last-child{margin-bottom:0}.band{padding-top:var(--space-6);background:linear-gradient(var(--color-bg) 50%, var(--aw-dust) 50%)}.band figcaption{max-width:var(--aw-page);padding-inline:var(--space-4);margin-inline:auto}.band .photo-credit{padding-top:var(--space-1);margin:0}.waitlist{margin-top:var(--space-12);padding-block:calc(var(--space-12) + var(--space-2)) var(--space-12);background:var(--aw-dust)}.band+.waitlist{padding-top:calc(var(--space-8) + 1px);margin-top:-1px}.waitlist-grid{gap:var(--space-8);align-items:start;display:grid}.waitlist-intro>p{margin-bottom:0}.sheet{padding:var(--space-6) var(--space-4);background:var(--aw-paper);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm)}.waitlist form{gap:var(--space-6);display:grid}.field{gap:var(--space-1);display:grid}.field>label{font-weight:var(--font-weight-semibold)}.hint{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}input[type=email],select{width:100%;min-height:3rem;margin-top:var(--space-1);padding:var(--space-2) var(--space-3);font:inherit;color:var(--color-text);background:var(--color-bg);border:var(--border-width-hairline) solid var(--aw-control-edge);border-bottom-width:var(--border-width-thick);border-radius:var(--radius-sm)}.check{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.check input{width:1.375rem;height:1.375rem;accent-color:var(--aw-check);margin:.15em 0 0}.check+.hint{padding-left:calc(1.375rem + var(--space-3))}.trap{width:1px;height:1px;position:absolute;left:-100vw;overflow:hidden}.form-actions{padding-top:var(--space-2)}.form-status{margin:0}.form-status:empty{display:none}.form-status[data-kind=error]{padding:var(--space-3) var(--space-4);border-left:var(--border-width-thick) solid var(--color-danger);background:var(--color-surface)}.form-status[data-kind=success]{padding:var(--space-4);border-left:var(--border-width-thick) solid var(--color-success);background:var(--color-surface)}.field-error{color:var(--color-text);font-weight:var(--font-weight-semibold);padding-left:var(--space-2);border-left:var(--border-width-thick) solid var(--color-danger);margin:0}input[aria-invalid=true]{border-color:var(--color-danger);border-width:var(--border-width-thick)}.field-error:empty{display:none}.faq{padding-block:var(--space-12) calc(var(--space-12) + var(--space-6))}.faq-grid{gap:var(--space-6);align-items:start;display:grid}.faq-list{border-top:var(--border-width-hairline) solid var(--color-border)}.faq details{border-bottom:var(--border-width-hairline) solid var(--color-border)}.faq summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:2.75rem;padding-block:var(--space-4);cursor:pointer;font-family:var(--font-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-regular);font-synthesis-weight:none;line-height:var(--aw-leading-snug);list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";background:linear-gradient(var(--aw-motif) 0 0) center / 100% var(--border-width-thick) no-repeat, linear-gradient(var(--aw-motif) 0 0) center / var(--border-width-thick) 100% no-repeat;width:1.1rem;height:1.1rem;transition:rotate var(--duration-base) var(--easing-standard);flex:none}.faq details[open] summary:after{rotate:45deg}.faq details p{padding-bottom:var(--space-4);margin:0}.site-footer{--aw-focus:var(--color-primary-contrast);padding-block:var(--space-12) var(--space-8);background:var(--color-primary);color:var(--color-primary-contrast)}.site-footer .wrap{gap:var(--space-4);display:grid}.site-footer a{color:inherit}.site-footer p{margin:0}.sign-off{align-items:center;gap:var(--space-4);max-width:34rem;margin-bottom:var(--space-4);font-family:var(--font-display);font-size:var(--font-size-xl);line-height:var(--aw-leading-snug);display:flex}.sign-off .boot{flex:none;width:1.6rem;rotate:14deg}.site-footer dl{gap:var(--space-1);font-size:var(--font-size-sm);margin:0;display:grid}.site-footer dl div{gap:var(--space-2);flex-wrap:wrap;display:flex}.site-footer dt{font-weight:var(--font-weight-semibold)}.site-footer dd{margin:0}.site-footer nav ul{gap:var(--space-1) var(--space-6);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-footer nav a{align-items:center;min-height:2.75rem;display:inline-flex}.copyright{font-size:var(--font-size-sm)}.lre{padding:var(--space-2) var(--space-4);border:var(--border-width-thick) solid currentColor;border-radius:var(--radius-md);font-weight:var(--font-weight-bold);display:inline-block}.page{padding-block:var(--space-12);min-height:60vh}.prose{max-width:var(--aw-measure)}.wrap.prose{max-width:var(--aw-page)}.wrap.prose>*{max-width:var(--aw-measure)}.prose ul{padding-left:var(--space-4)}.prose li{margin-bottom:var(--space-2)}body:has(>main>.result){flex-direction:column;min-height:100svh;display:flex}body:has(>main>.result)>main{flex-direction:column;flex-grow:1;display:flex}.result{margin-top:var(--space-6);padding-block:var(--space-12) calc(var(--space-12) * 2);background:var(--aw-dust);flex-grow:1}.postcard{max-width:36rem;margin:var(--space-8) auto 0;padding:var(--space-12) var(--space-6) var(--space-8);background:var(--aw-paper);border-radius:var(--radius-sm);box-shadow:var(--shadow-sm);position:relative}.stamp+h1{max-width:9em}.postcard h2{font-size:var(--font-size-xl)}.postcard>:last-child,.postcard-part>:last-child{margin-bottom:0}.postcard-part+.postcard-part{margin-top:var(--space-6);padding-top:var(--space-6);border-top:var(--border-width-hairline) solid var(--color-border)}.stamp{--stamp-size:6.5rem;top:calc(var(--space-12) - var(--space-2) - var(--stamp-size));right:var(--space-3);width:var(--stamp-size);aspect-ratio:1;color:var(--aw-motif);position:absolute;rotate:-9deg}.stamp svg{width:100%;height:100%;overflow:visible}.stamp circle{fill:none;stroke:currentColor}.stamp text{fill:currentColor;font-family:var(--font-sans);font-weight:var(--font-weight-bold);text-transform:uppercase}.stamp-boot{width:22%;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:10deg}.credits{gap:var(--space-6);margin:var(--space-8) 0 0;padding:0;list-style:none;display:grid}.credits li{gap:var(--space-4);padding-top:var(--space-6);border-top:var(--border-width-hairline) solid var(--color-border);scroll-margin-top:var(--space-6);grid-template-columns:1fr;display:grid}.credits h2{font-size:var(--font-size-lg);margin-bottom:var(--space-3)}.credits dl{gap:var(--space-2);margin:0;display:grid}.credits dl div{gap:0 var(--space-3);display:grid}.credits dt{font-weight:var(--font-weight-semibold)}.credits dd{overflow-wrap:anywhere;margin:0}.credits-thumb{align-self:start;max-width:10rem}@media (width>=30rem){.credits li{grid-template-columns:10rem 1fr}}@media (width>=48rem){h1{font-size:var(--font-size-3xl)}h2{font-size:var(--font-size-2xl)}:is(.day,.guide,.faq) h2{font-size:var(--font-size-3xl)}.wordmark svg{height:2rem}.lang-switch ul{gap:var(--space-1)}.lang-switch a{min-width:2.75rem;padding-inline:var(--space-2)}.credits dl div{grid-template-columns:9rem 1fr}.hero-media{aspect-ratio:16/9}.ratio-band{aspect-ratio:21/9}.intro-photo{grid-column:content-start/full-end}.intro-photo figcaption{padding-inline-end:var(--space-4)}.notes{column-gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.notes li:nth-child(2){margin-top:var(--space-12)}.notes li:nth-child(3){margin-top:var(--space-6)}.day-head{column-gap:var(--space-12);grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.snapshot--town{margin-top:var(--space-2);justify-self:end}.steps{column-gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr))}.guide-grid{gap:var(--space-12);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.guide-photo{justify-self:center;width:min(26rem,100%)}.band .photo-credit{text-align:end}.waitlist-grid{gap:var(--space-12);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.sheet{padding:var(--space-8)}.faq-grid{gap:var(--space-12);grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.postcard{padding:var(--space-12) var(--space-12) var(--space-8)}.stamp{--stamp-size:8.5rem;top:calc(-1 * var(--space-12));right:calc(-1 * var(--space-6))}}@media (width>=64rem){.hero{display:grid}.hero-media,.hero-body{grid-area:1/1}.hero-media{aspect-ratio:auto;contain:size;height:auto;min-height:max(30rem,min(88vh,56.25vw))}.hero-body{align-self:end}.hero-body .wrap{padding-block:var(--space-8);justify-content:flex-end;display:flex}.hero-panel{max-width:min(37rem,46vw);padding:var(--space-12) calc(var(--space-8) + var(--space-2)) var(--space-8)}.hero .kicker{margin-bottom:var(--space-2)}.hero h1{margin-bottom:var(--space-4)}.hero-sub{margin-bottom:var(--space-6)}.hero-paper{z-index:-1;filter:drop-shadow(var(--shadow-md));display:block;position:absolute;inset:0}.hero-paper:before{content:"";background:var(--aw-paper);rotate:var(--aw-tilt);position:absolute;inset:0}.hero-credit{text-align:end}.intro{grid-template-columns:[full-start] minmax(var(--space-4), 1fr) [content-start] minmax(0, calc(var(--aw-page) * .42 - var(--space-4))) [text-end] var(--space-12) [mid] minmax(0, calc(var(--aw-page) * .58 - var(--space-4) - var(--space-12))) [content-end] minmax(var(--space-4), 1fr) [full-end];padding-block:calc(var(--space-12) * 1.5) calc(var(--space-12) + var(--space-6));align-items:center}.intro-text{grid-area:1/content-start/auto/text-end}.intro-photo{grid-area:1/mid/auto/full-end}.intro-photo .photo{aspect-ratio:4/3}.notes{margin-top:var(--space-8);grid-row:2}.day{padding-block:calc(var(--space-12) * 1.5)}.snapshot--town{margin-top:calc(-1 * (var(--space-12) * 1.5 + var(--space-6)))}.steps{margin-top:calc(var(--space-12) + var(--space-4));grid-template-columns:repeat(4,minmax(0,1fr));align-items:start}.steps li{grid-template-columns:minmax(0,1fr)}.steps li:nth-child(2n){margin-top:var(--space-8)}.steps li:before{margin-bottom:var(--space-3);grid-row:auto}.guide{padding-block:calc(var(--space-12) * 1.5)}.faq{padding-block:calc(var(--space-12) * 1.5) calc(var(--space-12) * 2)}}.deco{display:none}@supports (mask-image:none){.deco{pointer-events:none;display:block}.torn-top,.torn-bottom{position:relative}.torn-top:before,.torn-bottom:after,.hero-media:after{content:"";height:var(--aw-edge);pointer-events:none;position:absolute;inset-inline:0}.torn-top:before{top:calc(1px - var(--aw-edge));background:inherit;mask:url(/_astro/edge-torn-top.CV6ShTQA.svg) 0 100%/15rem calc(100% + 2px) repeat-x}.torn-bottom:after{bottom:calc(1px - var(--aw-edge));background:inherit;mask:url(/_astro/edge-torn-bottom.CHLlzDiA.svg) 0 0/15rem calc(100% + 2px) repeat-x}.hero-media:after{background:var(--color-bg);bottom:-1px;mask:url(/_astro/edge-torn-top.CV6ShTQA.svg) 0 100%/15rem calc(100% + 2px) repeat-x}.hero-paper:before,.band .photo{mask:url(/_astro/edge-torn-top.CV6ShTQA.svg) 0 -2px / 15rem calc(var(--aw-edge) + 2px) repeat-x, linear-gradient(var(--color-text) 0 0) 0 calc(var(--aw-edge) - 1px) / 100% calc(100% - 2 * var(--aw-edge) + 2px) no-repeat, url(/_astro/edge-torn-bottom.CHLlzDiA.svg) 0 calc(100% + 2px) / 15rem calc(var(--aw-edge) + 2px) repeat-x}.mark:after{content:"";z-index:-1;background:var(--aw-mark);height:.34em;position:absolute;inset:auto -.12em -.04em -.08em;mask:url(/_astro/brush.D-HerFcX.svg) 0 0/100% 100% no-repeat}.notes li:before{content:"";width:3.5rem;height:.7rem;margin-bottom:var(--space-3);background:var(--aw-ochre);display:block;mask:url(/_astro/brush.D-HerFcX.svg) 0 0/100% 100% no-repeat}.button--go:after{content:"";width:1.3em;height:.9em;transition:translate var(--duration-base) var(--easing-standard);background:currentColor;flex:none;mask:url(/_astro/arrow.i3H0P2-x.svg) 50%/contain no-repeat}.deco--path{height:1.5rem;margin:var(--space-12) calc(-1 * var(--space-4)) 0;background:var(--aw-path);mask:url(/_astro/path-h.BTciGvC9.svg) 0 50% / 15rem 100% repeat-x intersect, linear-gradient(to right, transparent, var(--color-text) 14% 86%, transparent)}.deco--trail{aspect-ratio:183/108;width:9.5rem;margin:var(--space-4) 0 calc(-1 * var(--space-4)) var(--space-6);background:var(--aw-motif);transform-origin:0;rotate:38deg;mask:url(/_astro/boot-trail.CKNK0CLy.svg) 50%/contain no-repeat}.boot{aspect-ratio:1/2;background:currentColor;mask:url(/_astro/boot.DYoedITw.svg) 50%/contain no-repeat}@media (hover:hover){.button--go:hover:after{translate:var(--space-1) 0}}@media (width>=48rem){.deco--trail{width:13rem;margin:var(--space-8) 0 0 auto;rotate:none}}@media (width>=80rem){.deco--path{margin-inline:calc(-1 * var(--space-12))}}}@media (forced-colors:active){.deco,.torn-top:before,.torn-bottom:after,.hero-media:after,.mark:after,.notes li:before,.button--go:after,.snapshot .frame:before{display:none}.faq summary:after{content:"+";background:0 0;width:auto;height:auto}.faq details[open] summary:after{content:"−";rotate:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}@media (prefers-reduced-motion:no-preference){html:has(a[href^=\#]:hover){scroll-behavior:smooth}}abbr[data-astro-cid-lemdd452]{text-decoration:none}.wordmark-text[data-astro-cid-qisgtjgl]{font-family:var(--font-display);font-size:32px;font-weight:var(--font-weight-regular);font-synthesis-weight:none;letter-spacing:var(--tracking-tight);fill:currentColor}
/*$vite$:1*/