@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/033400d475fad6b1-s.11x_mcju407z-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/26daee0352f50a5f-s.456c9vb2_utt8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(../media/017d9bea37084d9b-s.p.2fl0vhx7oyatw.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:Bricolage Grotesque Fallback;src:local(Arial);ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.0%;size-adjust:105.43%}.NjNj1a_className{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.NjNj1a_variable{--font-bricolage:"Bricolage Grotesque", "Bricolage Grotesque Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.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:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.hpvSLW_className{font-family:Figtree,Figtree Fallback;font-style:normal}.hpvSLW_variable{--font-figtree:"Figtree", "Figtree Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#edeee6;--ground-sunk:#e2e5d8;--ground-hover:#dde0d2;--surface:#f7f7f2;--surface-raised:#f4f5ee;--paper:#fff;--ink:#1b2420;--ink-soft:#2f3934;--ink-muted:#45504a;--ink-faint:#5f6a63;--hairline:#c2c6b8;--line-card:#d0d4c6;--line-control:#9ea497;--clay:#a8402a;--clay-hover:#8f3522;--clay-deep:#7e2e1d;--lamp:#f3d3a3;--lamp-warm:#e9a86e;--lamp-pale:#f6ddb3;--night:#1f2a24;--night-floor:#18211c;--night-window:#2c3a32;--on-dark-muted:#d6dbd2;--placeholder-a:#d5d9c8;--placeholder-b:#cacebc;--map-ground:#daddcf;--map-line:#f4f5ee;--photo-a:#2a3630;--photo-b:#26312b;--photo-label:#c9cfc3;--font-display:var(--font-bricolage), "Avenir Next", system-ui, sans-serif;--font-body:var(--font-figtree), "Helvetica Neue", system-ui, sans-serif;--text-xs:13px;--text-sm:14px;--text-base:15px;--text-md:16px;--text-lg:17px;--text-xl:18px;--text-lead:clamp(18px, 1.5vw, 21px);--text-h4:22px;--text-h3:clamp(24px, 2.2vw, 30px);--text-h2:clamp(30px, 3.6vw, 44px);--text-h1:clamp(42px, 5.8vw, 84px);--text-hero:clamp(52px, 7.4vw, 108px);--tracking-hero:-.04em;--tracking-h1:-.035em;--tracking-h2:-.025em;--tracking-h3:-.02em;--tracking-eyebrow:.12em;--gutter:clamp(16px, 5vw, 64px);--page-max:1240px;--read-max:820px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:72px;--space-9:120px;--tap:44px;--control-h:56px;--radius-sm:4px;--radius-control:6px;--radius-card:10px;--radius-panel:14px;--ease-out:cubic-bezier(.16, 1, .3, 1);--dur-fast:.18s;--dur:.2s;--dur-enter:.9s;--focus-ring:2px solid var(--clay);--focus-offset:3px}
*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--ground);color:var(--ink);font-family:var(--font-body);font-size:var(--text-md);-webkit-font-smoothing:antialiased;min-height:100dvh;margin:0;line-height:1.5}h1,h2,h3,h4{font-family:var(--font-display);text-wrap:balance;margin:0;font-weight:600}p{text-wrap:pretty;margin:0}a{color:var(--clay)}a:hover{color:var(--clay-deep)}img{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}a,button,select,label{touch-action:manipulation}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}input::placeholder,textarea::placeholder{color:var(--ink-faint)}.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-4);background:var(--ink);color:var(--paper);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);z-index:100;position:absolute;top:-100px}.skip-link:focus{top:var(--space-4);color:var(--paper)}.page{max-width:var(--page-max);padding-inline:var(--gutter);margin:0 auto}@media (prefers-reduced-motion:no-preference){@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.enter{animation:rise var(--dur-enter) var(--ease-out) both;animation-delay:calc(var(--i,0) * 90ms)}@keyframes settle{0%{transform:translateY(24px)}to{transform:none}}@supports (animation-timeline:view()){.reveal{animation:linear both settle;animation-timeline:view();animation-range:entry entry 40%}}}.print-sheet{background:var(--paper);color:var(--ink);font-family:var(--font-body);flex-direction:column;gap:18px;padding:40px 44px;font-size:17px;line-height:1.45;display:flex}.sheet-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.sheet-brand{font-family:var(--font-display);align-items:center;gap:10px;font-size:22px;font-weight:700;display:flex}.sheet-meta,.sheet-small{color:var(--ink-muted);font-size:13px}.sheet-title{letter-spacing:-.02em;font-size:34px;line-height:1.05}.sheet-intro{color:var(--ink-soft);font-size:17px}.sheet-step{border-top:2px solid var(--ink);break-inside:avoid;grid-template-columns:150px 1fr auto;gap:18px;padding-top:14px;display:grid}.sheet-step-head{flex-direction:column;gap:2px;display:flex}.sheet-weeks{color:var(--ink-muted);font-size:14px;font-weight:700}.sheet-verb{font-family:var(--font-display);color:var(--clay);font-size:22px;font-weight:700}.sheet-step-body{flex-direction:column;gap:4px;display:flex}.sheet-place{font-family:var(--font-display);font-size:24px;font-weight:700;line-height:1.1}.sheet-visits{flex-direction:column;gap:10px;font-size:15px;display:flex}.sheet-visit{white-space:nowrap;align-items:center;gap:8px;display:flex}.sheet-box{border:2px solid var(--ink);border-radius:3px;width:22px;height:22px}.sheet-foot{border-top:1px solid var(--hairline);flex-direction:column;gap:6px;padding-top:14px;display:flex}.sheet-talk{font-size:19px;font-weight:600}@media (max-width:640px){.print-sheet{padding:24px 18px}.sheet-step{grid-template-columns:1fr}.sheet-visits{flex-direction:row;gap:18px}}@media print{@page{size:letter;margin:.5in}body{background:#fff}body *{visibility:hidden;position:static!important}.print-sheet,.print-sheet *{visibility:visible}.print-sheet{width:100%;padding:0;font-size:14pt;inset:0 auto auto 0;position:absolute!important}.sheet-title{font-size:26pt}.sheet-place{font-size:18pt}.sheet-talk{font-size:15pt}.skip-link{display:none}}
