.story-module__LpYcxq__page{--ground:var(--gh-creme);--surface:var(--gh-white);--ink:var(--gh-black);--muted:var(--gh-ink-muted);--hair:var(--gh-taupe);--loud:var(--gh-red);--t-label:.875rem;--t-body:clamp(1.125rem, 1.02rem + .3vw, 1.3125rem);--t-lead:clamp(1.25rem, 1.05rem + .6vw, 1.5rem);--t-h3:clamp(1.5rem, 1.1rem + 1.3vw, 2.25rem);--t-h2:clamp(2.25rem, 1.3rem + 3.9vw, 5.25rem);--t-h1:clamp(2.625rem, 1.5rem + 4.6vw, 5.75rem);--s1:.5rem;--s2:1rem;--s3:1.5rem;--s4:2.5rem;--s5:4rem;--s-section:clamp(4rem, 2.6rem + 4.6vw, 7rem);--r1:.5rem;--r2:1.25rem;--pill:999px;--ease:cubic-bezier(.22, 1, .36, 1);background:var(--ground);color:var(--ink);font-family:var(--font-body), system-ui, sans-serif;font-size:var(--t-body);font-optical-sizing:auto;line-height:1.55}.dark .story-module__LpYcxq__page{--ground:var(--gh-black);--surface:var(--gh-dark-surface);--ink:var(--gh-creme);--muted:var(--gh-ink-muted-dark);--hair:var(--gh-dark-hairline)}.story-module__LpYcxq__wrap{width:100%;max-width:76rem;margin-inline:auto;padding-inline:clamp(1.25rem,.6rem + 2.8vw,3rem)}.story-module__LpYcxq__section{padding-block:var(--s-section);scroll-margin-top:72px}.story-module__LpYcxq__label{font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 var(--s3);font-weight:700}.story-module__LpYcxq__h1,.story-module__LpYcxq__h2,.story-module__LpYcxq__h3{font-family:var(--font-heading), system-ui, sans-serif;text-wrap:balance;margin:0;font-weight:700}.story-module__LpYcxq__h1{font-size:var(--t-h1);letter-spacing:-.035em;max-width:14ch;line-height:1.02}.story-module__LpYcxq__h2{font-size:var(--t-h2);letter-spacing:-.03em;max-width:17ch;line-height:1.05}.story-module__LpYcxq__h3{font-size:var(--t-h3);letter-spacing:-.015em;line-height:1.2}.story-module__LpYcxq__lead{font-size:var(--t-lead);max-width:36ch;margin:var(--s3) 0 0;text-wrap:pretty;line-height:1.45}.story-module__LpYcxq__body{text-wrap:pretty;max-width:60ch;margin:0}.story-module__LpYcxq__muted{color:var(--muted)}.story-module__LpYcxq__hero{padding-block:clamp(3rem,1.5rem + 5vw,6.5rem) clamp(3rem,2rem + 3vw,5rem)}.story-module__LpYcxq__heroFoot{align-items:center;gap:var(--s3) var(--s4);margin-top:var(--s4);flex-wrap:wrap;display:flex}.story-module__LpYcxq__kinds{max-width:34ch;color:var(--muted);font-size:var(--t-body);margin:0;display:none}.story-module__LpYcxq__wide{display:none}@media (min-width:48rem){.story-module__LpYcxq__kinds{display:block}.story-module__LpYcxq__wide{display:inline}}@media (max-width:47.99rem){.story-module__LpYcxq__hero{flex-direction:column;justify-content:center;min-height:calc(100svh - 72px);display:flex}}.story-module__LpYcxq__split{gap:var(--s3) var(--s5);display:grid}@media (min-width:64rem){.story-module__LpYcxq__split{grid-template-columns:7fr 5fr;align-items:end}.story-module__LpYcxq__split .story-module__LpYcxq__lead{margin:0}}.story-module__LpYcxq__dark{background:var(--gh-black);color:var(--gh-creme)}.story-module__LpYcxq__dark .story-module__LpYcxq__muted{color:var(--gh-ink-muted-dark)}.story-module__LpYcxq__darkBody{font-size:var(--t-lead);max-width:40ch;margin:var(--s4) auto 0;line-height:1.5}.story-module__LpYcxq__centre{text-align:center}.story-module__LpYcxq__centre .story-module__LpYcxq__h2{max-width:18ch;margin-inline:auto}.story-module__LpYcxq__h2Big{font-size:clamp(2.75rem,1.6rem + 5vw,6.5rem);line-height:.98}.story-module__LpYcxq__handoverGrid{gap:var(--s5);display:grid}@media (min-width:64rem){.story-module__LpYcxq__handoverGrid{grid-template-columns:5fr 6fr;align-items:center}}.story-module__LpYcxq__card{background:var(--surface);border-radius:var(--r2);box-shadow:0 1px 2px color-mix(in srgb, var(--gh-black) 8%, transparent), 0 18px 40px -18px color-mix(in srgb, var(--gh-black) 28%, transparent);color:var(--ink);padding:clamp(1.25rem,.8rem + 1.6vw,2.25rem)}.story-module__LpYcxq__cardHead{justify-content:space-between;gap:var(--s1) var(--s2);padding-bottom:var(--s2);border-bottom:1px solid var(--hair);color:var(--muted);flex-wrap:wrap;font-size:1rem;display:flex}.story-module__LpYcxq__cardHead strong{color:var(--ink)}.story-module__LpYcxq__cardSummary{font-family:var(--font-heading), system-ui, sans-serif;font-size:var(--t-h3);letter-spacing:-.015em;margin:var(--s3) 0;text-wrap:pretty;font-weight:600;line-height:1.25}.story-module__LpYcxq__draft{border-radius:var(--r1);background:var(--ground);padding:var(--s3)}.story-module__LpYcxq__draftAsk{margin:0 0 var(--s2);font-weight:700}.story-module__LpYcxq__draftLabel{margin:0 0 var(--s1);color:var(--muted);font-size:1rem}.story-module__LpYcxq__draftText{margin:0}.story-module__LpYcxq__draftActions{align-items:center;gap:var(--s2);margin-top:var(--s3);flex-wrap:wrap;min-height:3rem;display:flex}.story-module__LpYcxq__approve{min-height:2.75rem;padding:0 var(--s3);border-radius:var(--pill);background:var(--loud);color:var(--gh-black);font:inherit;cursor:pointer;transition:transform .2s var(--ease);border:0;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.story-module__LpYcxq__approve:hover{transform:translateY(-1px)}.story-module__LpYcxq__approve:focus-visible,.story-module__LpYcxq__edit:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.story-module__LpYcxq__edit{min-height:2.75rem;padding:0 var(--s3);border:1px solid var(--gh-grey);border-radius:var(--pill);color:var(--ink);font:inherit;cursor:pointer;background:0 0;align-items:center;font-weight:600;display:inline-flex}.story-module__LpYcxq__sent{align-items:center;gap:var(--s1);min-height:2.75rem;padding:0 var(--s3);border-radius:var(--pill);background:var(--gh-green-200);color:var(--gh-black);animation:story-module__LpYcxq__settle .5s var(--ease) both;font-weight:700;display:inline-flex}@keyframes story-module__LpYcxq__settle{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.story-module__LpYcxq__cardMoves{margin:var(--s3) 0 0;padding-top:var(--s2);border-top:1px solid var(--hair)}.story-module__LpYcxq__sampleNote{margin:var(--s2) 0 0;color:var(--muted);font-size:1rem}.story-module__LpYcxq__voiceBand{background:var(--gh-pink-100);color:var(--gh-black)}.story-module__LpYcxq__voiceBand .story-module__LpYcxq__muted{color:var(--gh-ink-muted)}.dark .story-module__LpYcxq__voiceBand{background:var(--gh-dark-surface);color:var(--gh-creme)}.dark .story-module__LpYcxq__voiceBand .story-module__LpYcxq__muted{color:var(--gh-ink-muted-dark)}.story-module__LpYcxq__band{background:var(--surface)}.story-module__LpYcxq__h2Wide{max-width:22ch}.story-module__LpYcxq__leadWide{max-width:44ch}.story-module__LpYcxq__vows{margin:var(--s5) auto 0;max-width:40ch;padding:0;list-style:none}.story-module__LpYcxq__vows li{padding:var(--s3) 0;border-top:2px solid var(--gh-black);font-family:var(--font-heading), system-ui, sans-serif;font-size:var(--t-h3);letter-spacing:-.015em;text-wrap:balance;font-weight:600;line-height:1.2}.story-module__LpYcxq__vows li:last-child{border-bottom:2px solid var(--gh-black)}.story-module__LpYcxq__yours{gap:var(--s3);margin:var(--s5) 0 0;display:grid}@media (min-width:48rem){.story-module__LpYcxq__yours{grid-template-columns:repeat(3,1fr)}}.story-module__LpYcxq__yours>div{padding:var(--s4) var(--s3);border-radius:var(--r2);color:var(--gh-black)}@media (min-width:48rem){.story-module__LpYcxq__yours>div{min-height:14rem}}.story-module__LpYcxq__yours>div[data-tint=blue]{background:var(--gh-blue-400)}.story-module__LpYcxq__yours>div[data-tint=green]{background:var(--gh-green-200)}.story-module__LpYcxq__yours>div[data-tint=pink]{background:var(--gh-pink-200)}.story-module__LpYcxq__yours dt{font-family:var(--font-heading), system-ui, sans-serif;font-size:var(--t-h3);letter-spacing:-.015em;margin-bottom:var(--s2);font-weight:700}.story-module__LpYcxq__yours dd{font-size:var(--t-lead);text-wrap:pretty;margin:0;line-height:1.4}.story-module__LpYcxq__startHead{max-width:40rem}.story-module__LpYcxq__startHead .story-module__LpYcxq__lead{margin-top:var(--s2)}.story-module__LpYcxq__steps{gap:var(--s3);margin:var(--s5) 0 0;padding:0;list-style:none;display:grid}@media (min-width:55.0625rem){.story-module__LpYcxq__steps{grid-template-columns:repeat(3,1fr)}}.story-module__LpYcxq__step{padding:var(--s4) var(--s3);border:2px solid var(--gh-black);border-radius:var(--r2);background:var(--gh-creme);will-change:transform;position:relative}.story-module__LpYcxq__stepNum{font-family:var(--font-heading), system-ui, sans-serif;font-variant-numeric:tabular-nums;margin-bottom:var(--s3);font-size:clamp(3rem,2rem + 3vw,4.5rem);font-weight:700;line-height:1;display:block}.story-module__LpYcxq__step .story-module__LpYcxq__h3{margin:0 0 var(--s1)}.story-module__LpYcxq__close{background:var(--loud);color:var(--gh-black)}.story-module__LpYcxq__closeNote{margin:var(--s2) 0 0;font-size:var(--t-body)}.story-module__LpYcxq__closeRow{align-items:center;gap:var(--s3) var(--s4);margin-top:var(--s4);flex-wrap:wrap;display:flex}@media (prefers-reduced-motion:reduce){.story-module__LpYcxq__page *,.story-module__LpYcxq__page :before,.story-module__LpYcxq__page :after{transition:none!important;animation:none!important}}
.swoosh-module__pEByMq__swoosh{--elastic-ease-out:linear(0, .5737 7.6%, .8382 11.87%, .9463 14.19%, 1.0292 16.54%, 1.0886 18.97%, 1.1258 21.53%, 1.137 22.97%, 1.1424 24.48%, 1.1423 26.1%, 1.1366 27.86%, 1.1165 31.01%, 1.0507 38.62%, 1.0219 42.57%, .9995 46.99%, .9872 51.63%, .9842 58.77%, 1.0011 81.26%, 1);--smooth-ease:cubic-bezier(.32, .72, 0, 1);--color-ease:cubic-bezier(.215, .61, .355, 1);min-height:3.5rem;color:var(--gh-creme);font-family:var(--font-heading), system-ui, sans-serif;letter-spacing:-.01em;-webkit-user-select:none;user-select:none;transform-style:preserve-3d;transition:transform .45s var(--elastic-ease-out);-webkit-tap-highlight-color:transparent;font-size:1.125rem;font-weight:700;line-height:1;text-decoration:none;display:inline-grid}.swoosh-module__pEByMq__small{min-height:2.75rem;font-size:1rem}.swoosh-module__pEByMq__bg{background:var(--gh-black);transition:scale .45s var(--smooth-ease);border-radius:999px;grid-area:1/1;display:grid;overflow:clip}.swoosh-module__pEByMq__layer{transform-origin:100% 0;width:120%;transition-property:translate,rotate;transition-duration:.6s,.5s;transition-timing-function:var(--smooth-ease);grid-area:1/1;display:block;translate:-10% 100%;rotate:-12deg}.swoosh-module__pEByMq__first{background:var(--gh-red);transition-delay:0s}.swoosh-module__pEByMq__second{background:var(--gh-black);transition-delay:42ms}.swoosh-module__pEByMq__inner{z-index:1;grid-area:1/1;align-items:center;padding:0 2.25rem;display:grid;overflow:clip}.swoosh-module__pEByMq__small .swoosh-module__pEByMq__inner{padding:0 1.25rem}.swoosh-module__pEByMq__text,.swoosh-module__pEByMq__inner:after{grid-area:1/1;display:block}.swoosh-module__pEByMq__text{transform-origin:0 0;transition:translate .75s var(--elastic-ease-out), rotate .5s var(--smooth-ease), opacity .2s ease-out}.swoosh-module__pEByMq__inner:after{content:attr(data-text);content:attr(data-text) / "";color:var(--gh-creme);transform-origin:100% 0;transition:translate .75s var(--elastic-ease-out), rotate .5s var(--smooth-ease), opacity .2s ease-out;translate:0 2em;rotate:1 1 .5 -30deg}@media (hover:hover){.swoosh-module__pEByMq__swoosh:hover .swoosh-module__pEByMq__layer{translate:-10%;rotate:none}.swoosh-module__pEByMq__swoosh:hover .swoosh-module__pEByMq__bg{scale:1.065 1.095}.swoosh-module__pEByMq__swoosh:hover .swoosh-module__pEByMq__text{translate:0 -2em;rotate:1 1 .45 -60deg}.swoosh-module__pEByMq__swoosh:hover .swoosh-module__pEByMq__inner:after{translate:0;rotate:1 1 .45 0deg}}.swoosh-module__pEByMq__swoosh:active{transform:scale(.96)}.swoosh-module__pEByMq__swoosh:focus-visible{outline:3px solid var(--gh-black);outline-offset:3px;border-radius:999px}.dark .swoosh-module__pEByMq__swoosh:focus-visible{outline-color:var(--gh-creme)}@media (prefers-reduced-motion:reduce){.swoosh-module__pEByMq__swoosh,.swoosh-module__pEByMq__bg,.swoosh-module__pEByMq__layer,.swoosh-module__pEByMq__text,.swoosh-module__pEByMq__inner:after{transition:none!important}}.swoosh-module__pEByMq__loud{color:var(--gh-black)}.swoosh-module__pEByMq__loud .swoosh-module__pEByMq__bg{background:var(--gh-red)}.swoosh-module__pEByMq__loud .swoosh-module__pEByMq__first,.swoosh-module__pEByMq__loud .swoosh-module__pEByMq__second{background:var(--gh-black)}
.base-module__JN9nWa__page{--ground:var(--gh-creme);--surface:var(--gh-white);--ink:var(--gh-black);--muted:var(--gh-ink-muted);--hair:var(--gh-taupe);--loud:var(--gh-red);--t-label:.875rem;--t-body:clamp(1.125rem, 1.02rem + .3vw, 1.3125rem);--t-lead:clamp(1.25rem, 1.05rem + .6vw, 1.5rem);--t-h3:clamp(1.5rem, 1.1rem + 1.3vw, 2.25rem);--t-h2:clamp(2.25rem, 1.3rem + 3.9vw, 5.25rem);--t-h1:clamp(2.625rem, 1.5rem + 4.6vw, 5.75rem);--s1:.5rem;--s2:1rem;--s3:1.5rem;--s4:2.5rem;--s5:4rem;--s-section:clamp(4rem, 2.6rem + 4.6vw, 7rem);--r1:.5rem;--r2:1.25rem;--pill:999px;background:var(--ground);color:var(--ink);font-family:var(--font-body), system-ui, sans-serif;font-size:var(--t-body);line-height:1.55}.dark .base-module__JN9nWa__page{--ground:var(--gh-black);--surface:var(--gh-dark-surface);--ink:var(--gh-creme);--muted:var(--gh-ink-muted-dark);--hair:var(--gh-dark-hairline)}.base-module__JN9nWa__wrap{width:100%;max-width:76rem;margin-inline:auto;padding-inline:clamp(1.25rem,.6rem + 2.8vw,3rem)}.base-module__JN9nWa__h1,.base-module__JN9nWa__h2,.base-module__JN9nWa__h3{font-family:var(--font-heading), system-ui, sans-serif;text-wrap:balance;margin:0;font-weight:700}.base-module__JN9nWa__h1{font-size:var(--t-h1);letter-spacing:-.035em;line-height:1.02}.base-module__JN9nWa__h2{font-size:var(--t-h2);letter-spacing:-.03em;max-width:16ch;line-height:1.05}.base-module__JN9nWa__h3{font-size:var(--t-h3);letter-spacing:-.015em;line-height:1.15}.base-module__JN9nWa__lead{font-size:var(--t-lead);max-width:34ch;margin:var(--s3) 0 0;text-wrap:pretty;line-height:1.45}.base-module__JN9nWa__kinds{color:var(--muted);max-width:30ch;margin:0}.base-module__JN9nWa__dark{background:var(--gh-black);color:var(--gh-creme)}.base-module__JN9nWa__close{background:var(--loud);color:var(--gh-black)}.base-module__JN9nWa__close .base-module__JN9nWa__h2{max-width:14ch}.base-module__JN9nWa__closeRow{align-items:center;gap:var(--s3) var(--s4);margin-top:var(--s4);flex-wrap:wrap;display:flex}.base-module__JN9nWa__closeNote{margin:0}.base-module__JN9nWa__tryIt{font-family:var(--font-heading), system-ui, sans-serif;color:var(--ink);pointer-events:none;align-items:flex-end;gap:.25rem;font-size:1.25rem;font-weight:700;display:inline-flex;transform:rotate(-6deg)}.base-module__JN9nWa__tryIt svg{width:3.25rem;height:2.5rem;overflow:visible}@media (prefers-reduced-motion:reduce){.base-module__JN9nWa__page *,.base-module__JN9nWa__page :before,.base-module__JN9nWa__page :after{transition:none!important;animation:none!important}}
.local-module__tA8aZa__section{overflow-x:clip}.local-module__tA8aZa__hero{padding-block:clamp(2rem,1rem + 3vw,4.5rem) clamp(3rem,2rem + 3vw,5rem)}.local-module__tA8aZa__heroGrid{gap:var(--s4);align-items:center;display:grid}@media (min-width:64rem){.local-module__tA8aZa__heroGrid{gap:var(--s5);grid-template-columns:5fr 6fr}}.local-module__tA8aZa__heroH1{max-width:12ch}.local-module__tA8aZa__heroFoot{align-items:center;gap:var(--s3) var(--s4);margin-top:var(--s4);flex-wrap:wrap;display:flex}.local-module__tA8aZa__wideOnly{display:none}@media (min-width:48rem){.local-module__tA8aZa__wideOnly{display:block}}.local-module__tA8aZa__split{gap:var(--s5);align-items:center;display:grid}@media (min-width:64rem){.local-module__tA8aZa__split{grid-template-columns:1fr 1fr}.local-module__tA8aZa__split>:last-child{justify-self:end}}.local-module__tA8aZa__wideH2{max-width:20ch}.local-module__tA8aZa__blueBand,.local-module__tA8aZa__greenBand,.local-module__tA8aZa__pinkBand{color:var(--gh-black);--ink:var(--gh-black);--muted:var(--gh-ink-muted);--hair:color-mix(in srgb, var(--gh-black) 18%, transparent)}.local-module__tA8aZa__blueBand{background:var(--gh-blue-400)}.local-module__tA8aZa__greenBand{background:var(--gh-green-200)}.local-module__tA8aZa__pinkBand{background:var(--gh-pink-100)}.local-module__tA8aZa__listingsWrap{margin-top:var(--s5)}.local-module__tA8aZa__query{margin:0 0 var(--s4);font-family:var(--font-heading), system-ui, sans-serif;letter-spacing:-.04em;color:var(--gh-blue-400);text-wrap:balance;max-width:18ch;font-size:clamp(3.25rem,1.6rem + 6.4vw,7.5rem);font-weight:700;line-height:1}.local-module__tA8aZa__foundRow{gap:var(--s3) var(--s5);display:grid}@media (min-width:64rem){.local-module__tA8aZa__foundRow{grid-template-columns:1fr 1fr;align-items:end}.local-module__tA8aZa__foundLead{margin:0}}.local-module__tA8aZa__foundH2{font-size:clamp(1.75rem,1.2rem + 2vw,3rem)}.local-module__tA8aZa__photoGrid{gap:var(--s4);align-items:center;display:grid}.local-module__tA8aZa__photo{aspect-ratio:4/3;border-radius:var(--r2);position:relative;overflow:hidden}@media (min-width:64rem){.local-module__tA8aZa__photoGrid{gap:var(--s5);grid-template-columns:7fr 5fr}.local-module__tA8aZa__flip{grid-template-columns:5fr 7fr}.local-module__tA8aZa__flip>:first-child{order:2}.local-module__tA8aZa__photo{aspect-ratio:5/4}}.local-module__tA8aZa__photoStage{position:relative}.local-module__tA8aZa__waitingOver{margin-top:calc(var(--s5) * -1);padding-inline:var(--s2);justify-content:flex-end;display:flex;position:relative}@media (min-width:64rem){.local-module__tA8aZa__photoStage{padding-bottom:var(--s5)}.local-module__tA8aZa__waitingOver{left:calc(var(--s4) * -1);width:min(26rem,70%);margin:0;padding:0;position:absolute;bottom:0}}.local-module__tA8aZa__promisesWrap{margin-top:var(--s5)}.local-module__tA8aZa__regulars.local-module__tA8aZa__regulars{padding-top:0}.local-module__tA8aZa__widePhoto{aspect-ratio:4/3;width:100%;position:relative}@media (min-width:48rem){.local-module__tA8aZa__widePhoto{aspect-ratio:16/8}}.local-module__tA8aZa__underPhoto{gap:var(--s3) var(--s5);margin-top:var(--s5);display:grid}@media (min-width:64rem){.local-module__tA8aZa__underPhoto{grid-template-columns:1fr 1fr;align-items:end}.local-module__tA8aZa__underPhoto>p{margin:0}}@media (max-width:47.99rem){.local-module__tA8aZa__photo,.local-module__tA8aZa__widePhoto{aspect-ratio:4/5}}
.nearby-map-module__oabz9W__map{aspect-ratio:1;border-radius:var(--r2);isolation:isolate;width:100%;position:relative;overflow:hidden}@media (min-width:64rem){.nearby-map-module__oabz9W__map{aspect-ratio:6/5}}.nearby-map-module__oabz9W__streets{width:100%;height:100%;display:block;position:absolute;inset:0}.nearby-map-module__oabz9W__land{fill:var(--gh-white)}.nearby-map-module__oabz9W__blockPlain{fill:var(--gh-green-200)}.nearby-map-module__oabz9W__blockBlue{fill:var(--gh-blue-400)}.nearby-map-module__oabz9W__blockPink{fill:var(--gh-pink-200)}.nearby-map-module__oabz9W__you{fill:var(--gh-red)}.nearby-map-module__oabz9W__youLabel{font-family:var(--font-heading), system-ui, sans-serif;letter-spacing:-.03em;color:var(--gh-black);font-size:clamp(1.5rem,1rem + 2vw,2.75rem);font-weight:700;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.nearby-map-module__oabz9W__people{margin:0;padding:0;list-style:none}.nearby-map-module__oabz9W__person{width:0;height:0;position:absolute}.nearby-map-module__oabz9W__dot{background:var(--gh-black);width:1.2rem;height:1.2rem;box-shadow:0 0 0 4px var(--gh-white);border-radius:50%;position:absolute;top:-.6rem;left:-.6rem}.nearby-map-module__oabz9W__bubble{white-space:nowrap;border-radius:var(--pill);background:var(--gh-black);color:var(--gh-creme);padding:.45rem .85rem;font-size:clamp(.875rem,.8rem + .3vw,1.0625rem);font-weight:600;line-height:1.3;position:absolute;top:-1.1rem}.nearby-map-module__oabz9W__right .nearby-map-module__oabz9W__bubble{left:1rem}.nearby-map-module__oabz9W__left .nearby-map-module__oabz9W__bubble{right:1rem}.nearby-map-module__oabz9W__up .nearby-map-module__oabz9W__bubble{top:-2.6rem}@media (max-width:47.99rem){.nearby-map-module__oabz9W__phoneHide{display:none}}@media (prefers-reduced-motion:no-preference){.nearby-map-module__oabz9W__person{animation:.4s ease-out both nearby-map-module__oabz9W__appear;animation-delay:calc(.4s + var(--i) * .6s)}}@keyframes nearby-map-module__oabz9W__appear{0%{opacity:0;transform:translateY(.75rem)}}
.week-stack-module__8skNvq__stack{justify-self:end;width:100%;max-width:34rem;margin:0;padding:0;list-style:none;display:grid}.week-stack-module__8skNvq__card{border-radius:var(--r2);color:var(--gh-black);box-shadow:0 1px 2px color-mix(in srgb, var(--gh-black) 8%, transparent), 0 18px 40px -20px color-mix(in srgb, var(--gh-black) 30%, transparent);padding:clamp(1.25rem,.9rem + 1.2vw,2rem) clamp(1.25rem,.9rem + 1.2vw,2rem) clamp(2.25rem,1.8rem + 1.2vw,3rem);position:relative}.week-stack-module__8skNvq__card+.week-stack-module__8skNvq__card{margin-top:-1.25rem}.week-stack-module__8skNvq__card[data-tint=blue]{background:var(--gh-blue-400)}.week-stack-module__8skNvq__card[data-tint=green]{background:var(--gh-green-200)}.week-stack-module__8skNvq__card[data-tint=pink]{background:var(--gh-pink-200)}.week-stack-module__8skNvq__card[data-tint=white]{background:var(--gh-white)}.week-stack-module__8skNvq__card[data-depth="2"]{margin-inline:2.5rem 0;transform:rotate(-2.5deg)}.week-stack-module__8skNvq__card[data-depth="1"]{margin-inline:1rem 1.5rem;transform:rotate(1.5deg)}.week-stack-module__8skNvq__card[data-depth="0"]{transform:rotate(-.5deg)}.week-stack-module__8skNvq__when{margin:0 0 var(--s1);font-size:var(--t-label);font-weight:700}.week-stack-module__8skNvq__job{font-family:var(--font-heading), system-ui, sans-serif;letter-spacing:-.01em;max-width:24ch;margin:0;font-size:clamp(1.25rem,1rem + .9vw,1.75rem);font-weight:700;line-height:1.2}.week-stack-module__8skNvq__card[data-depth="0"] .week-stack-module__8skNvq__job{font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem)}.week-stack-module__8skNvq__done{font-size:var(--t-label);align-items:center;gap:.3rem;font-weight:700;display:inline-flex;position:absolute;top:1.1rem;right:1.25rem}.week-stack-module__8skNvq__done svg{width:1.1rem;height:1.1rem}@media (max-width:47.99rem){.week-stack-module__8skNvq__card[data-depth="2"]{margin-inline:1rem 0}.week-stack-module__8skNvq__card[data-depth="1"]{margin-inline:.5rem}}
.base-module__NANQbW__page{--ground:var(--gh-creme);--surface:var(--gh-white);--ink:var(--gh-black);--muted:var(--gh-ink-muted);--hair:var(--gh-taupe);--loud:var(--gh-red);--t-label:.875rem;--t-body:clamp(1.125rem, 1.02rem + .3vw, 1.3125rem);--t-lead:clamp(1.25rem, 1.05rem + .6vw, 1.5rem);--t-h3:clamp(1.5rem, 1.1rem + 1.3vw, 2.25rem);--t-h2:clamp(2.25rem, 1.3rem + 3.9vw, 5.25rem);--t-h1:clamp(2.625rem, 1.5rem + 4.6vw, 5.75rem);--s1:.5rem;--s2:1rem;--s3:1.5rem;--s4:2.5rem;--s5:4rem;--s-section:clamp(4rem, 2.6rem + 4.6vw, 7rem);--r1:.5rem;--r2:1.25rem;--pill:999px;background:var(--ground);color:var(--ink);font-family:var(--font-body), system-ui, sans-serif;font-size:var(--t-body);line-height:1.55}.dark .base-module__NANQbW__page{--ground:var(--gh-black);--surface:var(--gh-dark-surface);--ink:var(--gh-creme);--muted:var(--gh-ink-muted-dark);--hair:var(--gh-dark-hairline)}.base-module__NANQbW__wrap{width:100%;max-width:76rem;margin-inline:auto;padding-inline:clamp(1.25rem,.6rem + 2.8vw,3rem)}.base-module__NANQbW__h1,.base-module__NANQbW__h2,.base-module__NANQbW__h3{font-family:var(--font-heading), system-ui, sans-serif;text-wrap:balance;margin:0;font-weight:700}.base-module__NANQbW__h1{font-size:var(--t-h1);letter-spacing:-.035em;line-height:1.02}.base-module__NANQbW__h2{font-size:var(--t-h2);letter-spacing:-.03em;max-width:16ch;line-height:1.05}.base-module__NANQbW__h3{font-size:var(--t-h3);letter-spacing:-.015em;line-height:1.15}.base-module__NANQbW__lead{font-size:var(--t-lead);max-width:34ch;margin:var(--s3) 0 0;text-wrap:pretty;line-height:1.45}.base-module__NANQbW__kinds{color:var(--muted);max-width:30ch;margin:0}.base-module__NANQbW__dark{background:var(--gh-black);color:var(--gh-creme)}.base-module__NANQbW__close{background:var(--loud);color:var(--gh-black)}.base-module__NANQbW__close .base-module__NANQbW__h2{max-width:14ch}.base-module__NANQbW__closeRow{align-items:center;gap:var(--s3) var(--s4);margin-top:var(--s4);flex-wrap:wrap;display:flex}.base-module__NANQbW__closeNote{margin:0}.base-module__NANQbW__tryIt{font-family:var(--font-heading), system-ui, sans-serif;color:var(--ink);pointer-events:none;align-items:flex-end;gap:.25rem;font-size:1.25rem;font-weight:700;display:inline-flex;transform:rotate(-6deg)}.base-module__NANQbW__tryIt svg{width:3.25rem;height:2.5rem;overflow:visible}@media (prefers-reduced-motion:reduce){.base-module__NANQbW__page *,.base-module__NANQbW__page :before,.base-module__NANQbW__page :after{transition:none!important;animation:none!important}}
@font-face{font-family:Caveat;src:url(../media/Caveat_SemiBold.p.038-_gfczylso.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}.marker_942b8fd-module__2HF2yW__className{font-family:marker,Caveat,Caveat Fallback;font-style:normal;font-weight:600}
.parts-module__k4qqOG__hand{color:var(--gh-black);pointer-events:none;z-index:2;align-items:flex-start;gap:.25rem;display:inline-flex;position:absolute}.parts-module__k4qqOG__handText{white-space:nowrap;font-family:Bradley Hand,Segoe Print,Noteworthy,Comic Sans MS,cursive;font-size:clamp(1.25rem,1rem + .8vw,1.625rem);font-weight:700;line-height:1;transform:rotate(-6deg)}.parts-module__k4qqOG__handArrow{flex:none;width:4.5rem;height:auto;margin-top:.75rem}.parts-module__k4qqOG__down-left{flex-direction:row-reverse}.parts-module__k4qqOG__down-right .parts-module__k4qqOG__handArrow{transform:scaleX(-1)}.parts-module__k4qqOG__up-left{flex-direction:row-reverse;align-items:flex-end}.parts-module__k4qqOG__up-left .parts-module__k4qqOG__handArrow{margin:0 0 .75rem;transform:scaleY(-1)}.parts-module__k4qqOG__left{flex-direction:row-reverse;align-items:center}.parts-module__k4qqOG__left .parts-module__k4qqOG__handArrow{margin:0;transform:rotate(25deg)}
.reply-card-module__OIq-PW__card{background:var(--gh-white);width:100%;max-width:32rem;color:var(--gh-black);border-radius:var(--r2);box-shadow:0 1px 2px color-mix(in srgb, var(--gh-black) 8%, transparent), 0 24px 50px -24px color-mix(in srgb, var(--gh-black) 40%, transparent);margin:0;padding:clamp(1.5rem,1rem + 1.6vw,2.5rem)}.reply-card-module__OIq-PW__from{font-size:var(--t-label);color:var(--gh-ink-muted);margin:0}.reply-card-module__OIq-PW__from strong{color:var(--gh-black)}.reply-card-module__OIq-PW__ask{margin:var(--s1) 0 0;font-family:var(--font-heading), system-ui, sans-serif;letter-spacing:-.01em;font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);font-weight:700;line-height:1.2}.reply-card-module__OIq-PW__reply{margin:var(--s3) 0 0;padding:var(--s2) var(--s3);border-radius:var(--r2) var(--r2) var(--r1) var(--r2);background:var(--gh-blue-400);margin-left:clamp(1rem,4vw,3rem)}.reply-card-module__OIq-PW__actions{justify-content:flex-end;align-items:center;gap:var(--s2);margin-top:var(--s3);min-height:3rem;display:flex;position:relative}.reply-card-module__OIq-PW__send{border-radius:var(--pill);background:var(--gh-red);min-height:3rem;color:var(--gh-black);font:inherit;font-family:var(--font-heading), system-ui, sans-serif;cursor:pointer;border:0;order:2;padding:0 1.75rem;font-weight:700}.reply-card-module__OIq-PW__send:focus-visible{outline:3px solid var(--gh-black);outline-offset:3px}.reply-card-module__OIq-PW__sent{font-family:var(--font-heading), system-ui, sans-serif;order:2;font-weight:700}.reply-card-module__OIq-PW__try{flex-direction:row;order:1;margin-right:-.625rem}.reply-card-module__OIq-PW__try svg{width:3.5rem}
@font-face{font-family:Caveat;src:url(../media/Caveat_SemiBold.p.038-_gfczylso.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}.marker_942b8fd-module__bUrH9W__className{font-family:marker,Caveat,Caveat Fallback;font-style:normal;font-weight:600}
.shops-module__9RFmka__section{overflow-x:clip}.shops-module__9RFmka__band{background:var(--gh-pink-100);color:var(--gh-black)}.dark .shops-module__9RFmka__band{background:var(--gh-dark-surface);color:var(--gh-creme)}.shops-module__9RFmka__hero{padding-block:clamp(2rem,1rem + 3vw,4.5rem) clamp(3rem,2rem + 3vw,5rem)}.shops-module__9RFmka__heroH1{max-width:18ch}.shops-module__9RFmka__heroRow{gap:var(--s4);margin-top:var(--s4);display:grid}.shops-module__9RFmka__heroLead{margin:0}.shops-module__9RFmka__heroFoot{margin-top:var(--s4)}.shops-module__9RFmka__wideOnly{display:none}.shops-module__9RFmka__heroPhoto{aspect-ratio:4/3;border-radius:var(--r2);position:relative;overflow:hidden}@media (min-width:48rem){.shops-module__9RFmka__wideOnly{margin-top:var(--s4);display:block}}@media (min-width:64rem){.shops-module__9RFmka__heroRow{gap:var(--s5);grid-template-columns:4fr 7fr;align-items:end}.shops-module__9RFmka__heroPhoto{aspect-ratio:16/9}}.shops-module__9RFmka__wideH2{max-width:20ch}.shops-module__9RFmka__tiles{gap:var(--s3);margin:var(--s5) 0 0;display:grid}.shops-module__9RFmka__tiles>div{border-radius:var(--r2);justify-content:space-between;gap:var(--s3);min-height:clamp(12rem,8rem + 10vw,20rem);color:var(--gh-black);flex-direction:column;padding:clamp(1.5rem,1rem + 1.6vw,2.5rem);display:flex}.shops-module__9RFmka__tiles>div[data-tint=blue]{background:var(--gh-blue-400)}.shops-module__9RFmka__tiles>div[data-tint=green]{background:var(--gh-green-200)}.shops-module__9RFmka__tiles>div[data-tint=pink]{background:var(--gh-pink-200)}.shops-module__9RFmka__tiles dt{font-family:var(--font-heading), system-ui, sans-serif;font-weight:700;font-size:var(--t-h3);letter-spacing:-.02em;max-width:12ch;line-height:1.1}.shops-module__9RFmka__tiles dd{max-width:26ch;margin:0}@media (min-width:64rem){.shops-module__9RFmka__tiles{grid-template-columns:repeat(3,1fr)}}.shops-module__9RFmka__dipGrid{gap:var(--s5);align-items:center;display:grid}@media (min-width:64rem){.shops-module__9RFmka__dipGrid{grid-template-columns:5fr 7fr}}.shops-module__9RFmka__aiGrid{gap:var(--s5);align-items:center;display:grid}.shops-module__9RFmka__aiLead{color:var(--gh-creme)}.shops-module__9RFmka__chat{gap:var(--s3);display:grid}.shops-module__9RFmka__asked,.shops-module__9RFmka__answer{padding:var(--s3) clamp(1.25rem, 1rem + 1vw, 2rem);font-size:var(--t-lead);max-width:26ch;margin:0;line-height:1.35}.shops-module__9RFmka__asked{background:var(--gh-dark-raised);color:var(--gh-creme);border-radius:var(--r2) var(--r2) var(--r1) var(--r2);justify-self:end}.shops-module__9RFmka__answer{background:var(--gh-green-200);color:var(--gh-black);font-family:var(--font-heading), system-ui, sans-serif;font-weight:700;font-size:var(--t-h3);letter-spacing:-.015em;border-radius:var(--r2) var(--r2) var(--r2) var(--r1);justify-self:start;line-height:1.15}@media (min-width:64rem){.shops-module__9RFmka__aiGrid{grid-template-columns:1fr 1fr;align-items:end}.shops-module__9RFmka__aiLead{margin:0}}.shops-module__9RFmka__aiH2{max-width:18ch;margin-bottom:var(--s5)}.shops-module__9RFmka__soldGrid{gap:var(--s4);align-items:center;display:grid}.shops-module__9RFmka__soldPhoto{aspect-ratio:4/3;border-radius:var(--r2);position:relative;overflow:hidden}@media (min-width:64rem){.shops-module__9RFmka__soldGrid{gap:var(--s5);grid-template-columns:5fr 6fr}.shops-module__9RFmka__soldPhoto{aspect-ratio:4/5}}.shops-module__9RFmka__adsGrid{gap:var(--s5);align-items:center;display:grid}.shops-module__9RFmka__ads{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.shops-module__9RFmka__ad{background:var(--surface);color:var(--ink);border:1px solid var(--hair);border-radius:var(--r2);gap:var(--s1);justify-items:start;padding:clamp(1.25rem,1rem + 1vw,2rem);display:grid}.shops-module__9RFmka__adName{font-family:var(--font-heading), system-ui, sans-serif;font-weight:700;font-size:var(--t-h3);letter-spacing:-.015em;margin:0;line-height:1.15}.shops-module__9RFmka__adSays{margin:0}.shops-module__9RFmka__adCall{margin-top:var(--s1);border-radius:var(--pill);color:var(--gh-black);padding:.5rem 1rem;font-weight:600}.shops-module__9RFmka__adCall[data-tint=green]{background:var(--gh-green-200)}.shops-module__9RFmka__adCall[data-tint=pink]{background:var(--gh-pink-200)}@media (min-width:64rem){.shops-module__9RFmka__adsGrid{grid-template-columns:5fr 6fr}}.shops-module__9RFmka__weekGrid,.shops-module__9RFmka__repliesGrid{gap:var(--s5);align-items:center;display:grid}.shops-module__9RFmka__week{background:var(--gh-white);color:var(--gh-black);border-radius:var(--r2);box-shadow:0 1px 0 var(--hair), 0 24px 50px -28px color-mix(in srgb, var(--gh-black) 35%, transparent);padding:clamp(1.5rem,1rem + 1.6vw,2.5rem)}.shops-module__9RFmka__weekWhat{font-family:var(--font-heading), system-ui, sans-serif;font-weight:700;font-size:var(--t-h3);letter-spacing:-.015em;margin:0;line-height:1.15}.shops-module__9RFmka__weekWhy{margin:var(--s1) 0 0;color:var(--gh-ink-muted)}.shops-module__9RFmka__mail{margin-top:var(--s3);background:var(--gh-creme);border-radius:var(--r1);padding:var(--s3)}.shops-module__9RFmka__mailTo,.shops-module__9RFmka__mailSubject{margin:0;font-weight:700}.shops-module__9RFmka__mailTo{color:var(--gh-ink-muted);font-weight:400}.shops-module__9RFmka__mailSubject{margin-top:var(--s1)}.shops-module__9RFmka__mailText{margin:var(--s1) 0 0}.shops-module__9RFmka__waiting{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.shops-module__9RFmka__wait{background:var(--gh-white);color:var(--gh-black);border-radius:var(--r2) var(--r2) var(--r2) var(--r1);padding:var(--s3) clamp(1.25rem, 1rem + 1vw, 2rem)}.shops-module__9RFmka__waitAsk{font-family:var(--font-heading), system-ui, sans-serif;margin:0;font-size:clamp(1.25rem,1rem + .9vw,1.75rem);font-weight:700;line-height:1.2}.shops-module__9RFmka__waitFrom{margin:var(--s1) 0 0;color:var(--gh-ink-muted)}@media (min-width:64rem){.shops-module__9RFmka__weekGrid,.shops-module__9RFmka__repliesGrid{grid-template-columns:5fr 6fr}}.shops-module__9RFmka__repliesPhoto{margin-top:var(--s4);aspect-ratio:4/3;border-radius:var(--r2);position:relative;overflow:hidden}.shops-module__9RFmka__sold{margin:var(--s4) 0 0;gap:var(--s2);max-width:34ch;padding:0;list-style:none;display:grid}.shops-module__9RFmka__sold li{padding-top:var(--s2);border-top:2px solid var(--ink);gap:.25rem;display:grid}.shops-module__9RFmka__sold strong{font-family:var(--font-heading), system-ui, sans-serif;font-size:var(--t-h3);letter-spacing:-.015em;line-height:1.15}
.door-module__58J-1a__photoHero{isolation:isolate;min-height:clamp(36rem,100svh - 72px,60rem);padding-block:var(--s5) clamp(2.5rem, 1.5rem + 3vw, 4.5rem);background:var(--gh-black);color:var(--gh-creme);align-items:flex-end;display:flex;position:relative;overflow:hidden}.door-module__58J-1a__heroPhoto{z-index:-1;position:absolute;inset:0}.door-module__58J-1a__heroPhoto:after{content:"";background:linear-gradient(to top, color-mix(in srgb, var(--gh-black) 92%, transparent) 0%, color-mix(in srgb, var(--gh-black) 78%, transparent) 40%, color-mix(in srgb, var(--gh-black) 30%, transparent) 70%, color-mix(in srgb, var(--gh-black) 10%, transparent) 100%);position:absolute;inset:0}@media (min-width:64rem){.door-module__58J-1a__heroPhoto:after{background:linear-gradient(to right, color-mix(in srgb, var(--gh-black) 90%, transparent) 0%, color-mix(in srgb, var(--gh-black) 76%, transparent) 45%, color-mix(in srgb, var(--gh-black) 40%, transparent) 66%, transparent 84%), linear-gradient(to top, color-mix(in srgb, var(--gh-black) 70%, transparent) 0%, transparent 55%)}}.door-module__58J-1a__heroText{position:relative}.door-module__58J-1a__photoHero .door-module__58J-1a__heroH1{letter-spacing:-.045em;max-width:12ch;font-size:clamp(2.75rem,1.2rem + 5.6vw,6.75rem);font-weight:800;line-height:.96}.door-module__58J-1a__photoHero .door-module__58J-1a__heroLead{max-width:34ch}.door-module__58J-1a__photoHero .door-module__58J-1a__heroFoot{margin-top:var(--s4)}.door-module__58J-1a__photoHero .door-module__58J-1a__heroKinds{color:var(--gh-creme)}.door-module__58J-1a__photoHero a:focus-visible{outline-color:var(--gh-creme)}@media (max-width:47.99rem){.door-module__58J-1a__photoHero{min-height:calc(100svh - 72px);padding-bottom:var(--s4);justify-content:flex-end}}.door-module__58J-1a__bleedScene{isolation:isolate;min-height:min(125vw,34rem);margin:var(--s5) 0 0;color:var(--gh-creme);background:var(--gh-black);align-items:end;display:grid;position:relative}.door-module__58J-1a__bleedPhoto{z-index:-1;position:absolute;inset:0;overflow:hidden}.door-module__58J-1a__bleedPhoto:after{content:"";background:linear-gradient(to top, color-mix(in srgb, var(--gh-black) 92%, transparent) 0%, color-mix(in srgb, var(--gh-black) 74%, transparent) 42%, color-mix(in srgb, var(--gh-black) 20%, transparent) 66%, transparent 80%);position:absolute;inset:0}@media (min-width:48rem){.door-module__58J-1a__bleedScene{min-height:min(56.25vw,46rem)}}.door-module__58J-1a__sceneLine{padding-block:var(--s5) clamp(1.75rem, 1rem + 2.5vw, 4rem);margin-block:0;display:block}.door-module__58J-1a__sceneWho{margin-bottom:var(--s2);font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;font-weight:700;display:block}.door-module__58J-1a__sceneText{max-width:18ch;font-family:var(--font-heading), system-ui, sans-serif;letter-spacing:-.035em;text-wrap:balance;font-size:clamp(1.5rem,.7rem + 3.4vw,4.25rem);font-weight:700;line-height:1.04;display:block}.door-module__58J-1a__echo{margin:var(--s5) 0 0;background:var(--gh-blue-400);color:var(--gh-black)}.door-module__58J-1a__echo .door-module__58J-1a__sceneLine{padding-block:clamp(3rem,2rem + 4vw,6.5rem)}.door-module__58J-1a__echo .door-module__58J-1a__sceneText{max-width:20ch}.door-module__58J-1a__centreLead{max-width:40ch;margin-inline:auto}@media (max-width:47.99rem){.door-module__58J-1a__point{align-content:center;min-height:45svh}}@media (min-width:64rem){.door-module__58J-1a__point{align-items:center}}@media (min-width:48rem){.door-module__58J-1a__two,.door-module__58J-1a__four{grid-template-columns:repeat(2,1fr)}}@media (min-width:80rem){.door-module__58J-1a__four{grid-template-columns:repeat(4,1fr)}}ul.door-module__58J-1a__quietVows li{font-family:var(--font-body), system-ui, sans-serif;font-size:var(--t-lead);letter-spacing:0;font-weight:500}@media (max-width:47.99rem){.door-module__58J-1a__wideOnly{display:none}}.door-module__58J-1a__curve{width:100%;height:auto;margin:0 0 var(--s3);display:block}.door-module__58J-1a__axis{stroke:var(--hair);stroke-width:2px}.door-module__58J-1a__line{fill:none;stroke:var(--ink);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.door-module__58J-1a__dip{fill:var(--loud);stroke:var(--ink);stroke-width:2px}.door-module__58J-1a__head{fill:var(--ink)}.door-module__58J-1a__more{min-height:2.75rem;margin-top:var(--s2);color:var(--ink);text-underline-offset:.2em;align-items:center;font-weight:700;text-decoration:underline;display:inline-flex}.door-module__58J-1a__more:focus-visible{outline:3px solid var(--ink);outline-offset:3px}
.charities-module__w9TpUq__page{--hand:"Bradley Hand", "Segoe Print", "Noteworthy", "Comic Sans MS", cursive}.charities-module__w9TpUq__hero{padding-block:clamp(2.5rem,1.5rem + 4vw,6rem) clamp(4rem,2rem + 5vw,8rem)}.charities-module__w9TpUq__heroGrid{gap:var(--s4);align-items:center;display:grid}@media (min-width:64rem){.charities-module__w9TpUq__heroGrid{gap:var(--s5);grid-template-columns:6fr 6fr}}.charities-module__w9TpUq__page .charities-module__w9TpUq__h1{letter-spacing:-.045em;max-width:9ch;font-size:clamp(3.875rem,1.6rem + 6vw,7rem);font-weight:800;line-height:.95}.charities-module__w9TpUq__heroLead{max-width:28ch}@media (max-width:47.99rem){.charities-module__w9TpUq__standPhoto{aspect-ratio:4/3.4}.charities-module__w9TpUq__heroArt .charities-module__w9TpUq__sheet{width:54%;padding:var(--s2) var(--s2) var(--s1);left:auto;right:0;transform:rotate(3deg)}.charities-module__w9TpUq__sheet .charities-module__w9TpUq__names li{min-height:1.7rem;font-size:1rem}.charities-module__w9TpUq__sheet .charities-module__w9TpUq__sheetTitle{font-size:.875rem}.charities-module__w9TpUq__page h2{font-size:clamp(2.75rem,2rem + 4vw,3.5rem)}}.charities-module__w9TpUq__heroArt{padding-bottom:clamp(3rem,2rem + 4vw,6rem);position:relative}.charities-module__w9TpUq__standPhoto{aspect-ratio:4/4.4;border-radius:var(--r2);width:min(100%,34rem);margin:0 0 0 auto;position:relative;overflow:hidden}.charities-module__w9TpUq__sheet{width:min(68%,19rem);padding:var(--s3) var(--s3) var(--s2);background:var(--gh-white);color:var(--gh-black);box-shadow:0 1px 2px color-mix(in srgb, var(--gh-black) 10%, transparent), 0 20px 40px -18px color-mix(in srgb, var(--gh-black) 40%, transparent);border-radius:.25rem;margin:0;position:absolute;bottom:0;left:0;transform:rotate(-4deg)}.charities-module__w9TpUq__sheet:before{content:"";background:var(--gh-black);border-radius:.3rem;width:4.5rem;height:1.2rem;position:absolute;top:-.6rem;left:50%;translate:-50%}.charities-module__w9TpUq__sheetTitle{margin:0 0 var(--s1);font-size:1rem;font-weight:700}.charities-module__w9TpUq__names{counter-reset:n;margin:0;padding:0;list-style:none}.charities-module__w9TpUq__names li{counter-increment:n;align-items:baseline;gap:var(--s1);border-bottom:1px solid var(--gh-blue-400);min-height:2.1rem;font-family:var(--hand);animation:charities-module__w9TpUq__write .5s var(--ease) backwards;padding-top:.35rem;font-size:clamp(1.125rem,1rem + .4vw,1.375rem);font-weight:700;line-height:1.2;display:flex}.charities-module__w9TpUq__names li:before{content:counter(n) ".";font-family:var(--font-body), system-ui, sans-serif;color:var(--gh-ink-muted);min-width:1.25rem;font-size:.875rem;font-weight:700}.charities-module__w9TpUq__names .charities-module__w9TpUq__blank{animation:none}@keyframes charities-module__w9TpUq__inkWipe{0%{-webkit-mask-position:100% 0;mask-position:100% 0}to{-webkit-mask-position:0 0;mask-position:0 0}}@keyframes charities-module__w9TpUq__write{0%{opacity:0;clip-path:inset(-.6em 100% -.6em -.6em)}to{opacity:1;clip-path:inset(-.6em)}}.charities-module__w9TpUq__ringGrid{gap:var(--s5);align-items:center;display:grid}@media (min-width:64rem){.charities-module__w9TpUq__ringGrid{grid-template-columns:5fr 6fr}}.charities-module__w9TpUq__rings{margin:0}.charities-module__w9TpUq__ringArt{aspect-ratio:1;width:min(100%,32rem);margin-inline:auto;position:relative}.charities-module__w9TpUq__ring{border-radius:50%;position:absolute;inset:0}.charities-module__w9TpUq__ring[data-tint=pink]{background:var(--gh-pink-200);inset:0}.charities-module__w9TpUq__ring[data-tint=blue]{background:var(--gh-blue-400);inset:17%}.charities-module__w9TpUq__ring[data-tint=green]{background:var(--gh-green-200);inset:32%}.charities-module__w9TpUq__you{aspect-ratio:1;background:var(--gh-black);width:22%;color:var(--gh-creme);font-family:var(--font-heading), system-ui, sans-serif;border-radius:50%;place-items:center;font-size:clamp(1rem,.8rem + .8vw,1.5rem);font-weight:700;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.charities-module__w9TpUq__ringFace{aspect-ratio:1;width:15%;position:absolute;translate:-50% -50%}.charities-module__w9TpUq__ringFace img{-o-object-fit:cover;object-fit:cover;border:3px solid var(--gh-white);border-radius:50%;width:100%;height:100%}.charities-module__w9TpUq__ringFace1{top:37%;left:63%}.charities-module__w9TpUq__ringFace2{top:66%;left:22%}.charities-module__w9TpUq__ringFace3{top:80%;left:82%}.charities-module__w9TpUq__search{border-radius:var(--pill);background:var(--gh-white);color:var(--gh-black);white-space:nowrap;box-shadow:0 6px 16px -8px color-mix(in srgb, var(--gh-black) 40%, transparent);padding:.4rem .9rem;font-size:clamp(.9375rem,.85rem + .3vw,1.0625rem);font-weight:700;position:absolute;top:8.5%;left:50%;translate:-50%}.charities-module__w9TpUq__legend{margin:var(--s4) auto 0;gap:var(--s2);max-width:32rem;padding:0;list-style:none;display:grid}.charities-module__w9TpUq__legend li{align-items:center;gap:var(--s2);font-size:var(--t-lead);font-weight:600;line-height:1.3;display:flex}.charities-module__w9TpUq__legend li:before{content:"";border:2px solid var(--gh-black);border-radius:50%;flex:none;width:1.25rem;height:1.25rem}.charities-module__w9TpUq__legend li[data-tint=green]:before{background:var(--gh-green-200)}.charities-module__w9TpUq__legend li[data-tint=blue]:before{background:var(--gh-blue-400)}.charities-module__w9TpUq__legend li[data-tint=pink]:before{background:var(--gh-pink-200)}.charities-module__w9TpUq__regulars{margin:var(--s5) 0 0;aspect-ratio:16/9;border-radius:var(--r2);position:relative;overflow:hidden}@media (max-width:47.99rem){.charities-module__w9TpUq__regulars{aspect-ratio:4/5}}.charities-module__w9TpUq__tag{background:var(--gh-white);color:var(--gh-black);font-family:var(--hand);white-space:nowrap;box-shadow:0 6px 18px -8px color-mix(in srgb, var(--gh-black) 45%, transparent);border-radius:.3rem;padding:.35rem .85rem;font-size:clamp(1.0625rem,.9rem + .6vw,1.5rem);font-weight:700;line-height:1.15;position:absolute}.charities-module__w9TpUq__tag1{top:14%;left:6%;transform:rotate(-4deg)}.charities-module__w9TpUq__tag2{top:8%;left:40%;transform:rotate(3deg)}.charities-module__w9TpUq__tag3{bottom:10%;right:4%;transform:rotate(-2deg)}@media (max-width:47.99rem){.charities-module__w9TpUq__tag1{top:6%;left:4%}.charities-module__w9TpUq__tag2{top:20%;left:auto;right:4%}.charities-module__w9TpUq__tag3{bottom:5%;right:4%}}.charities-module__w9TpUq__evening{background:var(--gh-blue-400);color:var(--gh-black)}.charities-module__w9TpUq__eveningGrid{gap:var(--s5);display:grid}@media (min-width:64rem){.charities-module__w9TpUq__eveningGrid{grid-template-columns:5fr 6fr;align-items:center}}.charities-module__w9TpUq__list{border-radius:var(--r2);background:var(--gh-creme);color:var(--gh-black);border:2px solid var(--gh-black);margin:0;padding:clamp(1.25rem,.8rem + 1.6vw,2.25rem);position:relative}.charities-module__w9TpUq__listHead{margin:0 0 var(--s2);font-family:var(--font-heading), system-ui, sans-serif;font-size:var(--t-h3);letter-spacing:-.015em;font-weight:700}.charities-module__w9TpUq__moves{margin:0;padding:0;list-style:none}.charities-module__w9TpUq__move{padding:var(--s2) 0;border-top:1px solid var(--gh-taupe)}.charities-module__w9TpUq__moveLabel{align-items:flex-start;gap:var(--s2);cursor:pointer;display:flex}.charities-module__w9TpUq__check{appearance:none;border:2px solid var(--gh-black);background:var(--gh-white);cursor:pointer;border-radius:.4rem;flex:none;place-items:center;width:1.75rem;height:1.75rem;margin:.1rem 0 0;display:grid}.charities-module__w9TpUq__check:after{content:"";border:solid var(--gh-black);width:.5rem;height:.9rem;transition:transform .2s var(--ease);border-width:0 3px 3px 0;transform:rotate(45deg)translate(-1px,-1px)scale(0)}.charities-module__w9TpUq__check:checked{background:var(--gh-green-200)}.charities-module__w9TpUq__check:checked:after{transform:rotate(45deg)translate(-1px,-1px)scale(1)}.charities-module__w9TpUq__check:focus-visible{outline:3px solid var(--gh-black);outline-offset:3px}.charities-module__w9TpUq__moveText{font-size:var(--t-lead);font-weight:600;line-height:1.35;text-decoration-thickness:2px}.charities-module__w9TpUq__move[data-done] .charities-module__w9TpUq__moveText{text-decoration-line:line-through}.charities-module__w9TpUq__moveReply{margin:var(--s1) 0 0 calc(1.75rem + var(--s2));padding:var(--s2) var(--s3);border-radius:var(--r1);background:var(--gh-white);font-size:var(--t-body)}.charities-module__w9TpUq__firstMove{position:relative}.charities-module__w9TpUq__list[data-hint] .charities-module__w9TpUq__listHead{margin-bottom:4.5rem}.charities-module__w9TpUq__tryIt{bottom:calc(100% - .5rem);left:-.6rem}.charities-module__w9TpUq__voiceH{font-family:var(--font-heading), system-ui, sans-serif;font-size:var(--t-h3);letter-spacing:-.015em;text-align:center;margin:0;font-weight:700}.charities-module__w9TpUq__quote{margin:var(--s4) auto 0;text-align:center}.charities-module__w9TpUq__quote blockquote{margin:0}.charities-module__w9TpUq__quote p{font-family:var(--hand);text-wrap:balance;margin:0;max-width:17ch;margin-inline:auto;padding-block:.2em;font-size:clamp(2.25rem,1.2rem + 4.2vw,5rem);font-weight:700;line-height:1.05}.charities-module__w9TpUq__quote[data-armed] p{opacity:0}.charities-module__w9TpUq__quote[data-play] p{animation:charities-module__w9TpUq__inkWipe 1.4s var(--ease) both;-webkit-mask-image:linear-gradient(90deg,#000 45%,#0000 55%);mask-image:linear-gradient(90deg,#000 45%,#0000 55%);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:240% 100%;mask-size:240% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.charities-module__w9TpUq__voiceLead{margin:var(--s4) auto 0;text-align:center;max-width:34ch;font-size:var(--t-lead);line-height:1.45}.charities-module__w9TpUq__details{gap:var(--s3) var(--s5);display:grid}@media (min-width:64rem){.charities-module__w9TpUq__details{grid-template-columns:7fr 5fr;align-items:end}.charities-module__w9TpUq__details p{margin:0}}
.experts-module__ifKaoW__page{--hand:"Bradley Hand", "Segoe Print", "Noteworthy", "Comic Sans MS", cursive}.experts-module__ifKaoW__hero{padding-block:clamp(3rem,1.5rem + 5vw,7rem) clamp(4rem,2rem + 5vw,8rem)}.experts-module__ifKaoW__heroGrid{gap:var(--s5);align-items:center;display:grid}@media (min-width:64rem){.experts-module__ifKaoW__heroGrid{gap:var(--s5) clamp(3rem, 1rem + 4vw, 6rem);grid-template-columns:6fr 5fr}}.experts-module__ifKaoW__h1{letter-spacing:-.045em;max-width:13ch;font-size:clamp(3.25rem,1.6rem + 4.6vw,5.5rem);font-weight:800;line-height:.98}.experts-module__ifKaoW__heroLead{max-width:30ch}.experts-module__ifKaoW__heroArt{padding-top:2.75rem;position:relative}.experts-module__ifKaoW__samPhoto{aspect-ratio:4/3.6;border-radius:var(--r2);width:100%;margin:0;position:relative;overflow:hidden}.experts-module__ifKaoW__thread{width:min(92%,23rem);padding:var(--s2);border-radius:var(--r2);background:var(--gh-blue-400);color:var(--gh-black);gap:var(--s2);box-shadow:0 20px 40px -20px color-mix(in srgb, var(--gh-black) 45%, transparent);margin:-5rem 0 0 auto;display:grid;position:relative}@media (min-width:64rem){.experts-module__ifKaoW__samPhoto{aspect-ratio:4/4.4}.experts-module__ifKaoW__thread{margin:0;position:absolute;bottom:-3rem;right:-1.5rem}}.experts-module__ifKaoW__msg{gap:var(--s2);grid-template-columns:2.75rem 1fr;align-items:end;display:grid;position:relative}.experts-module__ifKaoW__face{-o-object-fit:cover;object-fit:cover;border:3px solid var(--gh-white);border-radius:50%;width:2.75rem;height:2.75rem}.experts-module__ifKaoW__bubble{padding:.75rem var(--s2);border-radius:var(--r2) var(--r2) var(--r2) .25rem;background:var(--gh-white);margin:0;font-size:1rem;line-height:1.4}.experts-module__ifKaoW__bubbleYou{font-family:var(--font-heading), system-ui, sans-serif;letter-spacing:-.015em;font-size:clamp(1.125rem,1rem + .5vw,1.375rem);font-weight:700;line-height:1.2}.experts-module__ifKaoW__who{font-family:var(--font-body), system-ui, sans-serif;letter-spacing:0;color:var(--gh-ink-muted);margin-bottom:.25rem;font-size:.875rem;font-weight:700;display:block}.experts-module__ifKaoW__name{color:inherit;background:0 0;font-weight:800}.experts-module__ifKaoW__reply .experts-module__ifKaoW__bubble{animation:experts-module__ifKaoW__replyIn .6s var(--ease) 1.9s both}.experts-module__ifKaoW__reply .experts-module__ifKaoW__face{animation:experts-module__ifKaoW__replyIn .4s var(--ease) .6s both}.experts-module__ifKaoW__typing{border-radius:var(--pill);background:var(--gh-white);opacity:0;gap:.3rem;padding:.75rem 1rem;animation:1.3s linear .7s both experts-module__ifKaoW__typingShow;display:inline-flex;position:absolute;bottom:.75rem;left:3.75rem}.experts-module__ifKaoW__typing i{background:var(--gh-black);border-radius:50%;width:.5rem;height:.5rem;animation:.9s ease-in-out 2 experts-module__ifKaoW__dot}.experts-module__ifKaoW__typing i:nth-child(2){animation-delay:.15s}.experts-module__ifKaoW__typing i:nth-child(3){animation-delay:.3s}@keyframes experts-module__ifKaoW__replyIn{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@keyframes experts-module__ifKaoW__typingShow{0%,92%{opacity:1}to{opacity:0}}@keyframes experts-module__ifKaoW__dot{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.experts-module__ifKaoW__askBand{background:var(--surface)}.experts-module__ifKaoW__askHead{gap:var(--s3) var(--s5);display:grid}@media (min-width:64rem){.experts-module__ifKaoW__askHead{grid-template-columns:7fr 5fr;align-items:end}.experts-module__ifKaoW__askHead *{margin-top:0}}.experts-module__ifKaoW__asks{gap:var(--s3);margin:var(--s5) 0 0;display:grid}@media (min-width:48rem){.experts-module__ifKaoW__asks{grid-template-columns:repeat(2,1fr)}.experts-module__ifKaoW__asks>div:nth-child(2n){transform:translateY(var(--s4))}}.experts-module__ifKaoW__ask{padding:var(--s3);border-radius:var(--r2);border:2px solid var(--gh-black);background:var(--gh-creme);color:var(--gh-black)}.experts-module__ifKaoW__asks>div:nth-child(2){background:var(--gh-pink-200)}.experts-module__ifKaoW__asks>div:nth-child(3){background:var(--gh-green-200)}.experts-module__ifKaoW__ask dt{align-items:center;gap:var(--s2);margin-bottom:var(--s2);font-weight:700;display:flex}.experts-module__ifKaoW__askFace{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:4rem;height:4rem}.experts-module__ifKaoW__ask dd{font-family:var(--font-heading), system-ui, sans-serif;font-size:var(--t-h3);letter-spacing:-.015em;text-wrap:pretty;margin:0;font-weight:600;line-height:1.2}@media (min-width:48rem){.experts-module__ifKaoW__asks{padding-bottom:var(--s4)}}.experts-module__ifKaoW__vouch{gap:var(--s4);padding-block:var(--s-section);display:grid}@media (min-width:64rem){.experts-module__ifKaoW__vouch{align-items:center;gap:var(--s5);grid-template-columns:7fr 5fr}}.experts-module__ifKaoW__vouchArt{padding-bottom:3rem;position:relative}.experts-module__ifKaoW__vouchPhoto{aspect-ratio:4/3;border-radius:var(--r2);margin:0;position:relative;overflow:hidden}.experts-module__ifKaoW__mention{gap:var(--s2);width:min(88%,24rem);padding:var(--s2) var(--s3);border-radius:var(--r2);background:var(--gh-white);color:var(--gh-black);box-shadow:0 20px 40px -18px color-mix(in srgb, var(--gh-black) 45%, transparent);grid-template-columns:2.75rem 1fr;align-items:center;display:grid;position:absolute;bottom:0;right:clamp(.75rem,3vw,2rem)}.experts-module__ifKaoW__mention p{margin:0;line-height:1.35}.experts-module__ifKaoW__vouchText p{max-width:30ch}.experts-module__ifKaoW__weekGrid{gap:var(--s5);display:grid}@media (min-width:64rem){.experts-module__ifKaoW__weekGrid{grid-template-columns:5fr 6fr;align-items:center}}.experts-module__ifKaoW__note{border-radius:var(--r2);background:var(--ground);border:2px solid var(--gh-black);color:var(--ink);margin:0;padding:clamp(1.25rem,.8rem + 1.6vw,2.25rem);position:relative}.experts-module__ifKaoW__noteTop{gap:var(--s2);grid-template-columns:2.75rem 1fr;align-items:center;display:grid}.experts-module__ifKaoW__noteWhy{font-size:var(--t-lead);margin:0;line-height:1.35}.experts-module__ifKaoW__letter{margin-top:var(--s3);padding:var(--s3);border-radius:var(--r1);background:var(--surface)}.experts-module__ifKaoW__letterText{font-size:var(--t-lead);margin:0;line-height:1.45}.experts-module__ifKaoW__noteActions{align-items:center;gap:var(--s2);margin-top:var(--s3);flex-wrap:wrap;min-height:3rem;display:flex}.experts-module__ifKaoW__open{min-height:3rem;padding:0 var(--s4);border-radius:var(--pill);background:var(--gh-red);color:var(--gh-black);font:inherit;cursor:pointer;transition:transform .2s var(--ease);border:0;align-items:center;font-weight:700;display:inline-flex}.experts-module__ifKaoW__open:hover{transform:translateY(-2px)}.experts-module__ifKaoW__open:focus-visible{outline:3px solid var(--gh-black);outline-offset:3px}.experts-module__ifKaoW__done{min-height:3rem;padding:0 var(--s3);border-radius:var(--pill);background:var(--gh-green-200);color:var(--gh-black);animation:experts-module__ifKaoW__replyIn .5s var(--ease) both;align-items:center;font-weight:700;display:inline-flex}.experts-module__ifKaoW__openWrap{margin-bottom:4.5rem;display:inline-flex;position:relative}.experts-module__ifKaoW__tryIt{top:calc(100% + .6rem);left:70%}@media (max-width:40rem){.experts-module__ifKaoW__note{margin-bottom:2rem}}.experts-module__ifKaoW__closeH{max-width:22ch}.experts-module__ifKaoW__query{max-width:44rem;margin:0 auto var(--s5)}.experts-module__ifKaoW__queryLine{padding:var(--s3) var(--s4);border-radius:var(--r2);background:var(--gh-dark-raised);color:var(--gh-creme);font-family:var(--font-heading), system-ui, sans-serif;font-size:var(--t-lead);letter-spacing:-.015em;margin:0;font-weight:600;line-height:1.25}.experts-module__ifKaoW__caret{vertical-align:-.12em;background:var(--gh-creme);width:3px;height:1em;margin-left:.15em;display:inline-block}.experts-module__ifKaoW__foundH{text-align:center;max-width:16ch;margin-inline:auto;font-size:clamp(3rem,1.6rem + 5vw,6.5rem);line-height:.98}.experts-module__ifKaoW__query+.experts-module__ifKaoW__foundH+p{text-align:center}.experts-module__ifKaoW__vows{margin:var(--s5) 0 0;gap:0 var(--s4);padding:0;list-style:none;display:grid}.experts-module__ifKaoW__yoursGrid{gap:var(--s5);align-items:center;display:grid}@media (min-width:64rem){.experts-module__ifKaoW__yoursGrid{grid-template-columns:6fr 5fr}}.experts-module__ifKaoW__yoursPhoto{aspect-ratio:2/1.05;border-radius:var(--r2);margin:0;position:relative;overflow:hidden}@media (max-width:47.99rem){.experts-module__ifKaoW__page h2{font-size:clamp(2.75rem,2rem + 4vw,3.5rem)}.experts-module__ifKaoW__page .experts-module__ifKaoW__foundH{font-size:clamp(3.25rem,2.2rem + 5vw,4rem)}}.experts-module__ifKaoW__vows li{padding:var(--s3) 0;border-top:2px solid var(--gh-black);font-family:var(--font-heading), system-ui, sans-serif;font-size:var(--t-h3);letter-spacing:-.015em;text-wrap:balance;font-weight:600;line-height:1.2}.dark .experts-module__ifKaoW__vows li{border-color:var(--gh-creme)}
.parts-module__8qz49q__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.parts-module__8qz49q__searches{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.parts-module__8qz49q__search{align-items:center;gap:var(--s2);border-bottom:1px solid var(--hair);font-family:var(--font-heading), system-ui, sans-serif;letter-spacing:-.02em;padding-block:clamp(.75rem,.5rem + .8vw,1.25rem);font-size:clamp(1.375rem,.9rem + 1.8vw,2.5rem);font-weight:700;line-height:1.1;display:flex}.parts-module__8qz49q__glass{width:.8em;height:.8em;color:var(--muted);flex:none}.parts-module__8qz49q__listings{gap:var(--s3);display:grid}@media (min-width:48rem){.parts-module__8qz49q__listings{grid-template-columns:1fr 1fr}}.parts-module__8qz49q__listing{border-radius:var(--r2);color:var(--gh-black);background:var(--gh-white);border:1px solid var(--hair);margin:0;padding:clamp(1.25rem,.9rem + 1.2vw,2rem)}.parts-module__8qz49q__listing[data-tint=green]{background:var(--gh-green-200);border-color:#0000}.parts-module__8qz49q__listingName{font-family:var(--font-heading), system-ui, sans-serif;font-weight:700;font-size:var(--t-h3);letter-spacing:-.015em;line-height:1.15}.parts-module__8qz49q__listingLines{margin:var(--s3) 0 0;gap:var(--s2);padding:0;list-style:none;display:grid}.parts-module__8qz49q__listingLines li{align-items:flex-start;gap:.6rem;line-height:1.35;display:flex}.parts-module__8qz49q__listingLines li:not([data-on]){color:var(--gh-ink-muted)}.parts-module__8qz49q__tick{flex:none;width:1.25rem;height:1.25rem;margin-top:.15rem}.parts-module__8qz49q__moves{gap:var(--s2);width:100%;max-width:36rem;margin:0;padding:0;list-style:none;display:grid}.parts-module__8qz49q__moveTop,.parts-module__8qz49q__move{-moz-column-gap:var(--s3);column-gap:var(--s3);border-radius:var(--r2);color:var(--gh-black);grid-template-columns:auto 1fr;align-items:start;display:grid}.parts-module__8qz49q__moveTop{background:var(--gh-white);box-shadow:0 1px 2px color-mix(in srgb, var(--gh-black) 8%, transparent), 0 24px 50px -24px color-mix(in srgb, var(--gh-black) 40%, transparent);padding:clamp(1.5rem,1rem + 1.6vw,2.5rem)}.parts-module__8qz49q__move{padding:var(--s2) clamp(1.5rem, 1rem + 1.6vw, 2.5rem);border:1px solid var(--hair);color:var(--ink)}.parts-module__8qz49q__moveNum,.parts-module__8qz49q__moveNumSm{font-family:var(--font-heading), system-ui, sans-serif;border-radius:50%;grid-row:span 2;place-items:center;font-weight:700;display:grid}.parts-module__8qz49q__moveNum{background:var(--gh-red);width:3rem;height:3rem;color:var(--gh-black);font-size:1.5rem}.parts-module__8qz49q__moveNumSm{border:2px solid;width:2rem;height:2rem;font-size:1rem}.parts-module__8qz49q__moveJob{font-family:var(--font-heading), system-ui, sans-serif;letter-spacing:-.015em;margin:0;font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);font-weight:700;line-height:1.15}.parts-module__8qz49q__moveJobSm{margin:0;font-weight:600;line-height:1.35}.parts-module__8qz49q__moveSize{margin:var(--s1) 0 0;font-size:var(--t-label);color:var(--gh-ink-muted);font-weight:700}.parts-module__8qz49q__move .parts-module__8qz49q__moveSize{color:var(--muted)}.parts-module__8qz49q__waiting{padding:var(--s2);gap:var(--s1);border-radius:var(--r2);background:var(--gh-white);width:100%;max-width:26rem;color:var(--gh-black);box-shadow:0 1px 2px color-mix(in srgb, var(--gh-black) 8%, transparent), 0 24px 50px -24px color-mix(in srgb, var(--gh-black) 45%, transparent);margin:0;list-style:none;display:grid}.parts-module__8qz49q__wait{padding:var(--s2);border-radius:var(--r1)}.parts-module__8qz49q__wait+.parts-module__8qz49q__wait{border-top:1px solid var(--gh-taupe);border-radius:0}.parts-module__8qz49q__waitFrom{font-size:var(--t-label);color:var(--gh-ink-muted);margin:0}.parts-module__8qz49q__waitFrom strong{color:var(--gh-black)}.parts-module__8qz49q__waitSaid{margin:.25rem 0 0;font-weight:600;line-height:1.35}.parts-module__8qz49q__waitWork{margin:var(--s1) 0 0;border-radius:var(--pill);background:var(--gh-blue-400);font-size:var(--t-label);padding:.2rem .65rem;font-weight:700;display:inline-block}.parts-module__8qz49q__promises{border-top:2px solid var(--ink);gap:0;margin:0;display:grid}.parts-module__8qz49q__promise{gap:var(--s1) var(--s5);padding-block:var(--s3);border-bottom:1px solid var(--hair);display:grid}@media (min-width:64rem){.parts-module__8qz49q__promise{grid-template-columns:5fr 7fr;align-items:baseline}}.parts-module__8qz49q__promiseT{font-family:var(--font-heading), system-ui, sans-serif;font-weight:700;font-size:var(--t-h3);letter-spacing:-.015em;line-height:1.15}.parts-module__8qz49q__promiseD{color:var(--muted);max-width:40ch;margin:0}
.dip-chart-module__efKWBq__chart{background:var(--gh-white);color:var(--gh-black);border-radius:var(--r2);box-shadow:0 1px 2px color-mix(in srgb, var(--gh-black) 8%, transparent), 0 24px 50px -24px color-mix(in srgb, var(--gh-black) 35%, transparent);padding:clamp(1.25rem,.8rem + 1.6vw,2.5rem);position:relative}.dip-chart-module__efKWBq__plot{position:relative}.dip-chart-module__efKWBq__svg{width:100%;height:auto;display:block;overflow:visible}.dip-chart-module__efKWBq__base{stroke:var(--gh-taupe);stroke-width:2px}.dip-chart-module__efKWBq__line{fill:none;stroke:var(--gh-black);stroke-width:5px;stroke-linecap:round}.dip-chart-module__efKWBq__dot{background:var(--gh-pink);width:1.25rem;height:1.25rem;box-shadow:0 0 0 4px var(--gh-white), 0 0 0 6px var(--gh-black);border-radius:50%;margin:-.625rem 0 0 -.625rem;position:absolute;top:79%;left:64.3%}.dip-chart-module__efKWBq__why{margin:var(--s3) 0 0;font-family:var(--font-heading), system-ui, sans-serif;letter-spacing:-.01em;max-width:26ch;font-size:clamp(1.25rem,1rem + .9vw,1.75rem);font-weight:700;line-height:1.2}.dip-chart-module__efKWBq__fix{margin:var(--s2) 0 0;border-radius:var(--pill);background:var(--gh-green-200);padding:.5rem 1rem;font-weight:600;display:inline-block}
.start-module__fgaIqq__page{--t-display:clamp(3.25rem, 1.6rem + 6.4vw, 7.5rem)}.start-module__fgaIqq__hero{padding-block:clamp(2rem,1rem + 3vw,4.5rem) clamp(3.5rem,2rem + 4vw,6rem)}.start-module__fgaIqq__heroGrid{gap:var(--s4);align-items:center;display:grid}.start-module__fgaIqq__heroText{align-items:flex-start;gap:var(--s3);flex-direction:column;display:flex}.start-module__fgaIqq__h1{font-size:var(--t-display);letter-spacing:-.045em;max-width:9ch;line-height:.95}.start-module__fgaIqq__heroLead{font-size:var(--t-lead);text-wrap:pretty;max-width:26ch;margin:0;line-height:1.4}.start-module__fgaIqq__heroPhoto{aspect-ratio:4/3;border-radius:calc(var(--r2) * 1.6);background:var(--hair);position:relative;overflow:hidden}@media (min-width:64rem){.start-module__fgaIqq__heroGrid{gap:var(--s5);grid-template-columns:1fr 1fr}.start-module__fgaIqq__heroPhoto{aspect-ratio:5/6;width:100%;max-height:calc(100svh - 72px - 5rem)}}.start-module__fgaIqq__pickWrap{margin-top:clamp(4rem,3rem + 2vw,5rem);position:relative}.start-module__fgaIqq__try{color:var(--ink);pointer-events:none;align-items:flex-end;gap:.25rem;display:flex;position:absolute;bottom:calc(100% + .25rem);right:clamp(.5rem,4vw,3rem)}.start-module__fgaIqq__tryWord{font-family:var(--font-heading), system-ui, sans-serif;font-size:clamp(1.25rem,1rem + .8vw,1.75rem);font-weight:700;transform:rotate(-8deg)translateY(-1.6rem)}.start-module__fgaIqq__tryArrow{width:clamp(3.75rem,3rem + 2.5vw,5.5rem);height:auto}.start-module__fgaIqq__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:40rem) and (max-width:63.99rem){.start-module__fgaIqq__tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.start-module__fgaIqq__tile{min-height:clamp(5.5rem,4.5rem + 2.5vw,7rem);padding:var(--s2) 1.125rem;border-radius:var(--r2);background:var(--gh-blue-400);color:var(--gh-black);font-family:var(--font-heading), system-ui, sans-serif;letter-spacing:-.01em;text-align:left;cursor:pointer;transition:transform .35s var(--ease), background-color .2s ease, color .2s ease;border:0;align-items:flex-end;font-size:clamp(1.0625rem,.95rem + .4vw,1.3125rem);font-weight:700;line-height:1.15;display:flex}.start-module__fgaIqq__tile[data-tint=green]{background:var(--gh-green-200)}.start-module__fgaIqq__tile[data-tint=pink]{background:var(--gh-pink-200)}.start-module__fgaIqq__tile[aria-pressed=true]{background:var(--gh-black);color:var(--gh-creme)}.start-module__fgaIqq__tile:focus-visible{outline:3px solid var(--gh-black);outline-offset:3px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.start-module__fgaIqq__tile:hover{transform:translateY(-6px)rotate(-1.5deg)}.start-module__fgaIqq__tile:nth-child(2n):hover{transform:translateY(-6px)rotate(1.5deg)}}.start-module__fgaIqq__next{background:var(--surface)}.start-module__fgaIqq__nextGrid{gap:var(--s5);display:grid}@media (min-width:64rem){.start-module__fgaIqq__nextGrid{grid-template-columns:5fr 6fr;align-items:center}}.start-module__fgaIqq__nextH{max-width:11ch}.start-module__fgaIqq__swap{color:inherit;display:inline-block}.start-module__fgaIqq__nextLead{margin:var(--s3) 0 0;font-size:var(--t-lead);max-width:24ch;line-height:1.4}.start-module__fgaIqq__week{border-radius:calc(var(--r2) * 1.6);background:var(--gh-blue-400);color:var(--gh-black);overflow:hidden}.start-module__fgaIqq__week[data-tint=green]{background:var(--gh-green-200)}.start-module__fgaIqq__week[data-tint=pink]{background:var(--gh-pink-200)}.start-module__fgaIqq__weekPhoto{aspect-ratio:3/2;position:relative}.start-module__fgaIqq__weekFor{border-radius:var(--pill);background:var(--gh-white);color:var(--gh-black);font-size:var(--t-label);margin:0;padding:.4rem .85rem;font-weight:700;position:absolute;bottom:clamp(1rem,.8rem + 1vw,1.5rem);left:clamp(1rem,.8rem + 1vw,1.75rem)}.start-module__fgaIqq__weekBody{padding:clamp(1.5rem,1rem + 1.5vw,2.25rem)}.start-module__fgaIqq__places{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.start-module__fgaIqq__places li{font-family:var(--font-heading), system-ui, sans-serif;letter-spacing:-.015em;max-width:26ch;font-size:clamp(1.1875rem,1rem + .6vw,1.5rem);font-weight:700;line-height:1.2}.start-module__fgaIqq__thisWeek{margin-top:var(--s3);border-radius:var(--r2);background:var(--gh-white);padding:clamp(1.25rem,1rem + 1vw,2rem)}.start-module__fgaIqq__thisWeekLabel{margin:0 0 var(--s1);font-size:var(--t-label);font-weight:700}.start-module__fgaIqq__thisWeekLine{font-family:var(--font-heading), system-ui, sans-serif;font-size:var(--t-h3);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:700;line-height:1.15}@media (prefers-reduced-motion:no-preference){.start-module__fgaIqq__swap[data-turned]{animation:start-module__fgaIqq__wordIn .5s var(--ease) both}.start-module__fgaIqq__week[data-turned]{animation:start-module__fgaIqq__dealIn .55s var(--ease) both}}@keyframes start-module__fgaIqq__wordIn{0%{opacity:0;transform:translateY(.4em)}}@keyframes start-module__fgaIqq__dealIn{0%{opacity:0;transform:translateY(1.5rem)rotate(-2deg)}}.start-module__fgaIqq__setupHead{gap:var(--s3);margin-bottom:clamp(3rem,2rem + 3vw,5rem);display:grid}.start-module__fgaIqq__setupLead{font-size:var(--t-lead);max-width:28ch;margin:0;line-height:1.4}.start-module__fgaIqq__stairs{gap:clamp(2.5rem,1.5rem + 3vw,4.5rem);margin:0;padding:0;list-style:none;display:grid}.start-module__fgaIqq__stairH{font-family:var(--font-heading), system-ui, sans-serif;letter-spacing:-.03em;text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(1.75rem,1.2rem + 2vw,3.25rem);font-weight:700;line-height:1.08}.start-module__fgaIqq__stairP{margin:var(--s2) 0 0;color:var(--muted);text-wrap:pretty;max-width:36ch}@media (min-width:64rem){.start-module__fgaIqq__stair:nth-child(2){margin-left:22%}.start-module__fgaIqq__stair:nth-child(3){margin-left:44%}}.start-module__fgaIqq__first{background:var(--gh-green-200);color:var(--gh-black)}.start-module__fgaIqq__firstH{max-width:14ch}.start-module__fgaIqq__firstList{margin:clamp(2.5rem,1.5rem + 3vw,4.5rem) 0 0;padding:0;list-style:none}.start-module__fgaIqq__firstItem{-moz-column-gap:var(--s3);column-gap:var(--s3);row-gap:var(--s1);padding-block:var(--s4);border-top:2px solid var(--gh-black);grid-template-columns:auto 1fr;display:grid}.start-module__fgaIqq__firstNum{font-family:var(--font-heading), system-ui, sans-serif;letter-spacing:-.04em;grid-row:span 2;min-width:1.4ch;font-size:clamp(2.5rem,1.6rem + 3vw,4.5rem);font-weight:700;line-height:1}.start-module__fgaIqq__firstItemH{font-family:var(--font-heading), system-ui, sans-serif;letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(1.5rem,1.1rem + 1.6vw,2.5rem);font-weight:700;line-height:1.1}.start-module__fgaIqq__firstItemP{text-wrap:pretty;max-width:44ch;margin:0}@media (min-width:64rem){.start-module__fgaIqq__firstItem{grid-template-columns:6rem minmax(0,7fr) minmax(0,5fr);align-items:baseline}.start-module__fgaIqq__firstNum{grid-row:auto}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.start-module__fgaIqq__firstItem{animation:linear both start-module__fgaIqq__itemUp;animation-timeline:view();animation-range:entry}}}@keyframes start-module__fgaIqq__itemUp{0%{opacity:0;transform:translateY(2rem)}}.start-module__fgaIqq__easyGrid{gap:var(--s5);display:grid}.start-module__fgaIqq__easyHead{gap:var(--s4);display:grid}.start-module__fgaIqq__easyH{max-width:11ch}.start-module__fgaIqq__easyPhoto{aspect-ratio:3/2;border-radius:calc(var(--r2) * 1.6);background:var(--hair);position:relative;overflow:hidden}.start-module__fgaIqq__easyList{gap:var(--s4);margin:0;padding:0;list-style:none;display:grid}.start-module__fgaIqq__easyList li{padding-top:var(--s3);border-top:1px solid var(--hair)}.start-module__fgaIqq__easyItemH{font-family:var(--font-heading), system-ui, sans-serif;font-size:var(--t-h3);letter-spacing:-.02em;margin:0;font-weight:700;line-height:1.15}.start-module__fgaIqq__easyItemP{margin:var(--s1) 0 0;color:var(--muted);text-wrap:pretty;max-width:40ch}@media (min-width:64rem){.start-module__fgaIqq__easyGrid{grid-template-columns:5fr 7fr;align-items:start}}.start-module__fgaIqq__out{background:var(--gh-black);color:var(--gh-creme)}.start-module__fgaIqq__outH{max-width:12ch}.start-module__fgaIqq__outLead{margin:var(--s3) 0 0;font-size:var(--t-lead);max-width:30ch;line-height:1.4}.start-module__fgaIqq__outList{gap:var(--s4);margin:clamp(3rem,2rem + 3vw,5rem) 0 0;padding:0;list-style:none;display:grid}@media (min-width:64rem){.start-module__fgaIqq__outList{gap:var(--s5);grid-template-columns:repeat(3,minmax(0,1fr))}}.start-module__fgaIqq__outItemH{font-family:var(--font-heading), system-ui, sans-serif;font-size:var(--t-h3);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:700;line-height:1.15}.start-module__fgaIqq__outItemP{margin:var(--s1) 0 0;color:var(--gh-ink-muted-dark);text-wrap:pretty;max-width:34ch}.start-module__fgaIqq__close{background:var(--gh-red);color:var(--gh-black);text-align:center}.start-module__fgaIqq__closeH{font-size:var(--t-display);letter-spacing:-.045em;max-width:none;margin:0 auto var(--s4);line-height:.95}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:64rem){.start-module__fgaIqq__weekStage{animation:linear both start-module__fgaIqq__stageIn;animation-timeline:view();animation-range:entry cover 40%}}}@keyframes start-module__fgaIqq__stageIn{0%{opacity:0;transform:translateY(5rem)}}
