.iI3zKq_section{background:var(--c-beige)}.iI3zKq_panel{isolation:isolate;padding:clamp(var(--space-xl), 4vw, var(--space-2xl)) var(--gutter) 0;background-color:var(--c-beige);text-align:center;position:relative;overflow:hidden}.iI3zKq_backdrop{z-index:-2}.iI3zKq_panel:before{--wash:color-mix(in oklch, var(--c-butter) 30%, var(--c-beige));content:"";z-index:-1;pointer-events:none;background:linear-gradient(color-mix(in oklch, var(--wash) 82%, transparent) 0, color-mix(in oklch, var(--wash) 76%, transparent) 40%, color-mix(in oklch, var(--wash) 50%, transparent) 100%);position:absolute;inset:0}.iI3zKq_scatter{z-index:0;pointer-events:none;position:absolute;inset:0}.iI3zKq_mark{z-index:-1;width:var(--size,3rem);opacity:.85;height:auto;position:absolute}.iI3zKq_s1{--size:clamp(2.5rem, 4vw, 3.75rem);color:var(--c-butter);top:9%;left:7%;rotate:-10deg}.iI3zKq_s2{--size:clamp(2.75rem, 4.5vw, 4.25rem);color:var(--c-lavender);opacity:.7;top:7%;right:6%;rotate:8deg}.iI3zKq_s3{--size:clamp(1.75rem, 2.6vw, 2.5rem);color:var(--c-butter);top:40%;left:17%;rotate:14deg}.iI3zKq_s4{--size:clamp(2rem, 3vw, 2.75rem);color:var(--c-powder);opacity:.75;top:36%;right:16%;rotate:-12deg}.iI3zKq_s5{--size:clamp(1.5rem, 2.2vw, 2.125rem);color:var(--c-lavender);opacity:.6;top:21%;right:22%;rotate:16deg}.iI3zKq_title{max-width:20ch;font-size:var(--title-size);letter-spacing:-.03em;color:var(--c-ink);text-wrap:balance;margin-inline:auto;line-height:1.08}.iI3zKq_cta{margin-top:clamp(var(--space-xl), 3.5vw, var(--space-2xl));padding:var(--space-sm) var(--space-xl);border:2.5px solid var(--c-ink);border-radius:var(--radius-pill);background:var(--c-butter);box-shadow:0 4px 0 0 var(--c-ink);font-family:var(--font-fredoka), system-ui, sans-serif;color:var(--c-ink);white-space:nowrap;transition:transform .14s var(--ease-out-quart), box-shadow .14s var(--ease-out-quart);font-size:clamp(1rem,1.6vw,1.0625rem);font-weight:600;text-decoration:none;display:inline-block}.iI3zKq_cta:hover{box-shadow:0 6px 0 0 var(--c-ink);transform:translateY(-2px)}.iI3zKq_cta:active{box-shadow:0 1px 0 0 var(--c-ink);transform:translateY(2px)}@media (max-width:1023.98px){.iI3zKq_cta{padding-block:calc((var(--btn-h) - 1lh) / 2 - 2.5px)}}.iI3zKq_row{margin:clamp(var(--space-2xl), 5vw, var(--space-3xl)) 0 min(-1rem, -2.2vw);justify-content:center;align-items:flex-start;padding:0;list-style:none;display:flex}.iI3zKq_card{width:max(6.5rem,13vw);rotate:var(--rot,0deg);translate:0 var(--drop,0px);background:#fff;border-radius:3px;flex:none;margin-inline:min(-.5rem,-1vw);padding:max(.5rem,.55vw) max(.5rem,.55vw) max(1.5rem,1.7vw);box-shadow:0 0 0 1px #d1d1d1,0 14px 28px -18px #382b1d8c;box-shadow:0 0 0 1px lab(83.76% -.0000298023 0),0 14px 28px -18px lab(18.7643% 4.47251 11.3259/.55)}.iI3zKq_photo{aspect-ratio:4/5;background:var(--c-check);width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.iI3zKq_card{animation-name:iI3zKq_card-drift;animation-timing-function:var(--ease-out-quart);animation-iteration-count:infinite;animation-direction:alternate;animation-duration:calc(5.4s + var(--i) * .45s);animation-delay:calc(var(--i) * -.8s)}}@keyframes iI3zKq_card-drift{0%{transform:translateY(0)}to{transform:translateY(-15px)}}@media (max-width:639.98px){.iI3zKq_panel{padding-inline:var(--space-lg)}.iI3zKq_card:first-child,.iI3zKq_card:nth-child(7),.iI3zKq_tier2{display:none}.iI3zKq_cta{text-align:center;display:block}}
.kBp-LG_wall{width:100%;height:100%;perspective:var(--dw-perspective,1200px);perspective-origin:50%;--dw-tile-w:200px;--dw-tile-h:132px;--dw-gap:18px;--dw-radius:14px;--dw-lift:64px;--dw-dim:.55;--dw-gray:0;--dw-overlay:#060010;--dw-edge:40%;-webkit-mask-image:radial-gradient(ellipse 78% 82% at 50% 46%, #000 var(--dw-edge), transparent 100%), linear-gradient(to top, #000 var(--dw-edge), transparent 100%);-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(ellipse 78% 82% at 50% 46%, #000 var(--dw-edge), transparent 100%), linear-gradient(to top, #000 var(--dw-edge), transparent 100%);mask-image:radial-gradient(ellipse 78% 82% at 50% 46%, #000 var(--dw-edge), transparent 100%), linear-gradient(to top, #000 var(--dw-edge), transparent 100%);position:relative;overflow:hidden;-webkit-mask-composite:source-in;mask-composite:intersect}.kBp-LG_plane{transform-style:preserve-3d;cursor:pointer;transform-origin:50%;will-change:transform;flex-direction:row;display:flex;position:absolute;top:50%;left:50%}.kBp-LG_decorative .kBp-LG_plane{cursor:default}@media (hover:hover) and (pointer:fine){.kBp-LG_manual .kBp-LG_plane{cursor:grab}.kBp-LG_manual[data-dragging] .kBp-LG_plane{cursor:grabbing}}.kBp-LG_col{width:calc(var(--dw-tile-w) + var(--dw-gap));transform-style:preserve-3d;position:relative}.kBp-LG_track{will-change:transform;transform-style:preserve-3d;flex-direction:column;display:flex}.kBp-LG_tile{width:100%;height:calc(var(--dw-tile-h) + var(--dw-gap));transform-style:preserve-3d;outline:none;flex:none;display:block;position:relative}.kBp-LG_inner{inset:calc(var(--dw-gap) / 2);border-radius:var(--dw-radius);opacity:var(--dw-dim);pointer-events:none;background:#e9e4dc;background:lab(90.7594% .565499 4.55731);transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1);display:block;position:absolute;overflow:hidden;transform:translateZ(0)}.kBp-LG_photo{filter:grayscale(var(--dw-gray)) saturate(.92);-webkit-user-select:none;user-select:none;transition:filter .42s cubic-bezier(.22,1,.36,1)}.kBp-LG_overlay{background:var(--dw-overlay);opacity:var(--dw-overlay-opacity,.42);pointer-events:none;transition:opacity .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.kBp-LG_tile.kBp-LG_isActive .kBp-LG_inner,.kBp-LG_tile:focus-visible .kBp-LG_inner{opacity:1;transform:translateZ(var(--dw-lift));box-shadow:0 24px 60px -18px #5644306b;box-shadow:0 24px 60px -18px lab(30.3699% 5.54141 15.3105/.42)}.kBp-LG_tile.kBp-LG_isActive .kBp-LG_photo,.kBp-LG_tile:focus-visible .kBp-LG_photo{filter:grayscale(0)saturate(1.05)}.kBp-LG_tile.kBp-LG_isActive .kBp-LG_overlay,.kBp-LG_tile:focus-visible .kBp-LG_overlay{opacity:0}.kBp-LG_tile:focus-visible .kBp-LG_inner{box-shadow:0 24px 60px -18px #5644306b,0 0 0 2px #2e2419;box-shadow:0 24px 60px -18px lab(30.3699% 5.54141 15.3105/.42),0 0 0 2px lab(15.3038% 3.41783 9.50823)}@media (prefers-reduced-motion:reduce){.kBp-LG_plane,.kBp-LG_track{will-change:auto}}
.JgYmMq_hero{isolation:isolate;align-items:center;gap:clamp(var(--space-xl), 5vw, var(--space-4xl));background-color:var(--c-beige);background-image:var(--pegboard);background-size:var(--peg-pitch) var(--peg-pitch);min-height:100dvh;padding:calc(var(--nav-h) + var(--space-xl)) var(--gutter) var(--space-3xl);background-position:top;grid-template-columns:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.JgYmMq_scatter{z-index:1;pointer-events:none;position:absolute;inset:0}.JgYmMq_doodle{width:var(--size,4rem);height:auto;animation:JgYmMq_doodle-in .62s var(--ease-out-quart) both;animation-delay:calc(.38s + var(--d,0) * 60ms);position:absolute}.JgYmMq_tierStack{display:none}.JgYmMq_d2{--size:clamp(3.25rem, 6vw, 5.5rem);--d:1;color:var(--c-lavender);bottom:8%;left:3%;rotate:14deg}.JgYmMq_d3{--size:clamp(2.75rem, 5vw, 4.75rem);--d:2;color:var(--c-butter);top:13%;left:5%;rotate:-12deg}.JgYmMq_d4{--size:clamp(2.5rem, 4vw, 3.75rem);--d:3;color:var(--c-powder);top:30%;right:47%;rotate:12deg}.JgYmMq_d5{--size:clamp(2.25rem, 4vw, 3.75rem);--d:4;color:var(--c-lavender);top:8%;left:31%;rotate:8deg}.JgYmMq_d6{--size:clamp(3rem, 6vw, 5.5rem);--d:5;color:var(--c-butter);bottom:6%;left:49%;rotate:18deg}.JgYmMq_d7{--size:clamp(3.25rem, 6.5vw, 6rem);--d:6;color:var(--c-powder);bottom:26%;left:27%;rotate:-5deg}.JgYmMq_d8{--size:clamp(2.5rem, 4.6vw, 4.25rem);--d:7;color:var(--c-powder);top:4%;right:3%;rotate:12deg}.JgYmMq_d9{--size:clamp(2.75rem, 5vw, 4.5rem);--d:8;color:var(--c-butter);bottom:12%;right:1.5%;rotate:-8deg}.JgYmMq_content{z-index:2;text-align:left;align-items:flex-start;gap:var(--space-lg);flex-direction:column;width:100%;display:flex;position:relative;container-type:inline-size}.JgYmMq_title,.JgYmMq_actions{animation:JgYmMq_rise-in .72s var(--ease-out-quart) both;animation-delay:calc(var(--i,0) * 90ms)}.JgYmMq_title{letter-spacing:-.03em;color:var(--c-ink);margin:0;font-size:clamp(1.375rem,10.3cqi,7.25rem);font-weight:600;line-height:1.05}.JgYmMq_titleLine{width:fit-content;display:block;position:relative}.JgYmMq_titleLineUnderlined{padding-bottom:.18em}.JgYmMq_titleAccent{color:var(--c-lavender-deep)}.JgYmMq_titleLine svg{pointer-events:none}.JgYmMq_actions{align-items:center;gap:var(--space-md);margin-top:var(--space-xs);flex-wrap:wrap;display:flex}.JgYmMq_book{display:inline-flex;position:relative}.JgYmMq_pointer{--w:clamp(4.5rem, 6.25vw, 6rem);top:calc(50% - var(--w) * .639);left:calc(100% + 3.5rem - var(--w) * .306);width:var(--w);height:auto;color:var(--c-ink-muted);pointer-events:none;animation:JgYmMq_doodle-in .62s var(--ease-out-quart) both;animation-delay:.72s;position:absolute;rotate:100deg}.JgYmMq_cta{padding:var(--space-sm) var(--space-xl);border:2.5px solid var(--c-ink);border-radius:var(--radius-pill);background:var(--c-butter);box-shadow:0 4px 0 0 var(--c-ink);font-family:var(--font-fredoka), system-ui, sans-serif;color:var(--c-ink);white-space:nowrap;transition:transform .14s var(--ease-out-quart), box-shadow .14s var(--ease-out-quart);font-size:1.0625rem;font-weight:600;text-decoration:none;display:inline-block}.JgYmMq_cta:hover{box-shadow:0 6px 0 0 var(--c-ink);transform:translateY(-2px)}.JgYmMq_cta:active{box-shadow:0 1px 0 0 var(--c-ink);transform:translateY(2px)}.JgYmMq_ctaSecondary{background:var(--c-surface)}.JgYmMq_wallPanel{z-index:2;--tile-gap:20px;width:calc(var(--wall-cols,2) * (var(--tile-w,176px) + var(--tile-gap)));max-width:var(--wall-max,46vw);margin-block:calc(-1 * (var(--nav-h) + var(--space-xl))) calc(-1 * var(--space-3xl));animation:JgYmMq_fade-in .8s var(--ease-out-quart) both;align-self:stretch;animation-delay:.16s;position:relative;overflow:hidden}.JgYmMq_wallPanel>div{-webkit-mask-image:none;mask-image:none}.JgYmMq_strip{--strip-gap:.5rem;gap:var(--strip-gap);touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;display:grid;overflow:hidden}@media (hover:hover) and (pointer:fine){.JgYmMq_strip{cursor:grab}.JgYmMq_strip[data-dragging]{cursor:grabbing}}.JgYmMq_stripTrack{will-change:transform;width:max-content;display:flex}.JgYmMq_stripPhoto{width:clamp(6rem,26vw,8.5rem);height:auto;margin-right:var(--strip-gap);aspect-ratio:3/4;background:var(--c-check);border-radius:12px}.JgYmMq_stripTrack:last-child .JgYmMq_stripPhoto{border-bottom-right-radius:0;border-bottom-left-radius:0}@keyframes JgYmMq_rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes JgYmMq_fade-in{0%{opacity:0}to{opacity:1}}@keyframes JgYmMq_doodle-in{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@media (max-width:1023.98px){.JgYmMq_hero{gap:var(--space-xl);min-height:100dvh;padding-bottom:0;padding-inline:var(--space-lg);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.JgYmMq_content{gap:var(--space-md);max-width:32rem}.JgYmMq_tierWide{display:none}.JgYmMq_tierStack{display:block}.JgYmMq_d5{--size:clamp(1.75rem, 6vw, 2.5rem);top:11%;left:auto;right:7%}.JgYmMq_d6{--size:clamp(2.25rem, 8vw, 3.25rem);top:48%;bottom:auto;left:6%}.JgYmMq_d7{--size:clamp(2.5rem, 9vw, 3.5rem);inset:50% 4% auto auto}.JgYmMq_d10{--size:clamp(1.75rem, 6vw, 2.5rem);--d:9;color:var(--c-powder);top:21%;left:40%;rotate:-14deg}.JgYmMq_d11{--size:clamp(2.25rem, 8vw, 3.25rem);--d:10;color:var(--c-butter);top:55%;left:40%;rotate:6deg}.JgYmMq_wallPanel{width:auto;max-width:none;margin-block:0;margin-inline:calc(var(--space-lg) * -1)}.JgYmMq_cta{padding:calc((var(--btn-h) - 1lh) / 2 - 2.5px) var(--space-lg);font-size:1rem}}@media (max-width:639.98px){.JgYmMq_actions{align-self:stretch;align-items:stretch;gap:var(--space-sm);flex-direction:column}.JgYmMq_book{display:flex}.JgYmMq_cta{text-align:center;flex:auto}.JgYmMq_pointer,.JgYmMq_d10{display:none}.JgYmMq_d5{top:50%;right:4%}.JgYmMq_d7{top:11%;right:7%}}@media (prefers-reduced-motion:reduce){.JgYmMq_title,.JgYmMq_actions,.JgYmMq_doodle,.JgYmMq_pointer,.JgYmMq_wallPanel{animation:none}.JgYmMq_cta:hover,.JgYmMq_cta:active{transform:none}}
._1FKaNW_section{isolation:isolate;gap:clamp(var(--space-xl), 4vw, var(--space-2xl));background-color:var(--c-beige);background-image:var(--pegboard);background-size:var(--peg-pitch) var(--peg-pitch);padding:clamp(var(--space-3xl), 9vw, var(--space-4xl)) var(--band-inset) clamp(var(--space-2xl), 6vw, var(--space-3xl));background-position:top;grid-template-columns:minmax(0,1fr);display:grid;position:relative}._1FKaNW_scatter{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}._1FKaNW_mark{width:var(--size,3rem);height:auto;position:absolute}._1FKaNW_g1{--size:clamp(2.25rem, 3.4vw, 3.25rem);color:var(--c-lavender);opacity:.75;top:clamp(1.25rem,3.5vw,2.5rem);right:5%;rotate:12deg}._1FKaNW_g2{--size:clamp(1.75rem, 2.6vw, 2.5rem);color:var(--c-butter);bottom:7%;left:2.5%;rotate:-10deg}._1FKaNW_intro{z-index:1;flex-direction:column;align-items:flex-start;display:flex;position:relative}._1FKaNW_title{font-size:var(--title-size);letter-spacing:-.025em;color:var(--c-ink);text-wrap:balance;line-height:1.1;position:relative}._1FKaNW_title svg{pointer-events:none}._1FKaNW_lede{margin-top:var(--space-md);max-width:36ch;color:var(--c-ink-muted);text-wrap:pretty;font-size:clamp(.9375rem,1.4vw,1rem);line-height:1.65}._1FKaNW_follow{align-items:center;gap:var(--space-xs);margin-top:clamp(var(--space-lg), 2.5vw, var(--space-xl));padding:var(--space-xs) var(--space-lg);border:2px solid var(--c-ink);border-radius:var(--radius-pill);background:var(--c-surface);box-shadow:0 3px 0 0 var(--c-ink);font-family:var(--font-fredoka), system-ui, sans-serif;color:var(--c-ink);white-space:nowrap;transition:transform .14s var(--ease-out-quart), box-shadow .14s var(--ease-out-quart);font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}._1FKaNW_follow:hover{box-shadow:0 5px 0 0 var(--c-ink);transform:translateY(-2px)}._1FKaNW_follow:active{box-shadow:0 2px 0 0 var(--c-ink);transform:translateY(1px)}._1FKaNW_follow:focus-visible{border-radius:var(--radius-pill)}._1FKaNW_followMark{flex:none;width:1.125rem;height:auto}._1FKaNW_followFoot{z-index:1;display:none;position:relative}._1FKaNW_grid{--peek:.5rem;--peek-turn:2deg;--peek-inset:.625rem;z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2vw,1.75rem);margin:0;padding:0;list-style:none;display:grid;position:relative}._1FKaNW_tile{--tint:var(--c-butter);--peek-sign:-1;rotate:var(--rot,0deg);transition:rotate .42s var(--ease-out-quint), translate .42s var(--ease-out-quint);position:relative}._1FKaNW_tile:nth-child(6n+2),._1FKaNW_tile:nth-child(6n+4){--tint:var(--c-lavender)}._1FKaNW_tile:nth-child(6n+3),._1FKaNW_tile:nth-child(6n+5){--tint:var(--c-powder)}._1FKaNW_tile:nth-child(2n){--peek-sign:1}._1FKaNW_tile:before{content:"";inset:var(--peek-inset) 0;z-index:-1;border-radius:var(--radius-md);background:var(--tint);translate:calc(-1 * var(--peek)) 0;rotate:calc(var(--peek-sign) * var(--peek-turn));pointer-events:none;transition:rotate .42s var(--ease-out-quint), translate .42s var(--ease-out-quint);position:absolute}._1FKaNW_link,._1FKaNW_blank{border-radius:var(--radius-md);background:var(--c-check);box-shadow:0 0 0 1px var(--c-hairline), 0 1px 2px #3024160d, 0 10px 20px -12px #30241647;transition:box-shadow .42s var(--ease-out-quint);display:block;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){._1FKaNW_link,._1FKaNW_blank{box-shadow:0 0 0 1px var(--c-hairline), 0 1px 2px lab(15.2799% 4.55149 11.4406/.05), 0 10px 20px -12px lab(15.2799% 4.55149 11.4406/.28)}}._1FKaNW_blank{aspect-ratio:4/5}._1FKaNW_link:focus-visible{border-radius:var(--radius-md)}._1FKaNW_photo{aspect-ratio:4/5;width:100%;height:auto;display:block}._1FKaNW_kind{top:var(--space-xs);right:var(--space-xs);width:clamp(1rem,1.4vw,1.25rem);height:auto;color:var(--c-surface);filter:drop-shadow(0 1px 2px #1c140c8c);filter:drop-shadow(0 1px 2px lab(7.20416% 2.86431 5.79445/.55));position:absolute}@media (hover:hover) and (pointer:fine){._1FKaNW_tile:has(._1FKaNW_link:hover){translate:0 -4px;rotate:0deg}._1FKaNW_tile:has(._1FKaNW_link:hover):before{translate:calc(-1 * var(--peek)) 4px;rotate:calc(var(--peek-sign) * var(--peek-turn) + var(--rot,0deg))}._1FKaNW_link:hover{box-shadow:0 0 0 1px var(--c-hairline), 0 2px 4px #3024160f, 0 18px 30px -14px #30241657}@supports (color:lab(0% 0 0)){._1FKaNW_link:hover{box-shadow:0 0 0 1px var(--c-hairline), 0 2px 4px lab(15.2799% 4.55149 11.4406/.06), 0 18px 30px -14px lab(15.2799% 4.55149 11.4406/.34)}}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){._1FKaNW_intro,._1FKaNW_tile{animation-name:_1FKaNW_rise-in;animation-fill-mode:both;animation-timing-function:var(--ease-out-quart);animation-timeline:view();animation-range:entry 4% cover 26%}._1FKaNW_tile{animation-range-start:entry calc(4% + var(--i,0) * 3%);animation-range-end:cover calc(22% + var(--i,0) * 3%)}}}@keyframes _1FKaNW_rise-in{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:translateY(0)}}@media (min-width:1024px){._1FKaNW_section{align-items:start;column-gap:clamp(var(--space-2xl), 5vw, var(--space-4xl));grid-template-columns:minmax(16rem,1fr) minmax(0,2.4fr)}}@media (max-width:639.98px){._1FKaNW_section{padding-inline:var(--space-lg)}._1FKaNW_intro{text-align:center;align-items:center}._1FKaNW_grid{--peek:.375rem;gap:var(--space-md);grid-template-columns:repeat(2,minmax(0,1fr))}._1FKaNW_tile:nth-child(n+5){display:none}._1FKaNW_tile:nth-child(4){--tint:var(--c-butter)}._1FKaNW_followBeside{display:none}._1FKaNW_followFoot{display:block}._1FKaNW_followFoot ._1FKaNW_follow{justify-content:center;margin-top:0;display:flex}._1FKaNW_tier2{display:none}}
.u8qSLG_root{--bead:var(--step-bead,2.75rem);--step-gap:var(--space-xl);--c-string:color-mix(in oklch, var(--c-ink) 28%, transparent);--c-step-title:var(--c-ink);--c-step-text:var(--c-ink-muted);container-type:inline-size}.u8qSLG_light{--c-string:color-mix(in oklch, var(--c-beige) 40%, transparent);--c-step-title:var(--step-title-color,var(--c-beige));--c-step-text:var(--step-text-color,color-mix(in oklch, var(--c-beige) 86%, var(--c-ink)))}.u8qSLG_steps{gap:var(--step-gap);margin:0;padding:0;list-style:none;display:grid}.u8qSLG_step{grid-template-columns:var(--bead) minmax(0, 1fr);column-gap:var(--space-md);align-items:start;display:grid;position:relative}.u8qSLG_step:not(:last-child):after{content:"";z-index:0;top:calc(var(--bead) / 2);bottom:calc(-1 * (var(--step-gap) + var(--bead) / 2));left:calc(var(--bead) / 2 - 3px);background:radial-gradient(circle, var(--c-string) 1.6px, transparent 2.1px) center top / 6px 9px repeat-y;width:6px;position:absolute}.u8qSLG_bead{z-index:1;width:var(--bead);height:var(--bead);border:2px solid var(--c-ink);background:var(--step-bead-fill,var(--c-butter));box-shadow:0 2px 0 0 var(--c-ink);font-family:var(--font-fredoka), system-ui, sans-serif;font-size:calc(var(--bead) * .45);color:var(--c-ink);border-radius:50%;grid-row:span 2;place-items:center;font-weight:700;line-height:1;display:grid;position:relative;rotate:-4deg}.u8qSLG_step:nth-child(2) .u8qSLG_bead{rotate:3deg}.u8qSLG_step:nth-child(3) .u8qSLG_bead{rotate:-2deg}.u8qSLG_stepTitle{padding-top:calc((var(--bead) - 1.3em) / 2);font-family:var(--font-fredoka), system-ui, sans-serif;font-size:var(--step-title-size,1.125rem);color:var(--c-step-title);margin:0;font-weight:600;line-height:1.3}.u8qSLG_stepText{max-width:var(--step-measure,38ch);margin-top:var(--space-2xs);font-size:var(--step-text-size,.9375rem);color:var(--c-step-text);text-wrap:pretty;line-height:1.6}@container (min-width:40rem){.u8qSLG_across .u8qSLG_steps{grid-template-columns:repeat(3,minmax(0,1fr))}.u8qSLG_across .u8qSLG_step{grid-template-columns:minmax(0,1fr);align-content:start}.u8qSLG_across .u8qSLG_bead{grid-row:auto}.u8qSLG_across .u8qSLG_stepTitle{margin-top:var(--space-md);padding-top:0}.u8qSLG_across .u8qSLG_step:after{content:"";z-index:0;top:calc(var(--bead) / 2 - 3px);bottom:auto;left:calc(var(--bead) / 2);width:calc(100% + var(--step-gap));background:radial-gradient(circle, var(--c-string) 1.6px, transparent 2.1px) left center / 9px 6px repeat-x;height:6px;position:absolute}.u8qSLG_across .u8qSLG_step:last-child:after{width:calc(100% - var(--bead) / 2)}}
.hYVPJq_section{isolation:isolate;background-color:var(--c-beige);background-image:var(--pegboard);background-size:var(--peg-pitch) var(--peg-pitch);background-position:top;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid;position:relative}.hYVPJq_decor{pointer-events:none;position:absolute;inset:0;overflow:hidden}.hYVPJq_yarn{transform-origin:0 0;width:clamp(20rem,36vw,34rem);height:auto;color:var(--c-powder);opacity:.6;position:absolute;top:-3rem;left:clamp(-3rem,-1.5vw,-.5rem);scale:1.35 1}.hYVPJq_copy{z-index:1;padding:clamp(var(--space-3xl), 9vw, var(--space-4xl)) var(--space-xl) clamp(var(--space-3xl), 9vw, var(--space-4xl)) var(--gutter);flex-direction:column;grid-area:1/1;align-self:center;align-items:flex-start;display:flex;position:relative;container-type:inline-size}.hYVPJq_title{max-width:24ch;font-size:min(var(--title-size), 9.5cqi);letter-spacing:-.025em;color:var(--c-ink);text-wrap:balance;line-height:1.06;position:relative}.hYVPJq_title svg{pointer-events:none}.hYVPJq_lede{margin-top:var(--space-md);max-width:50ch;color:var(--c-ink-muted);text-wrap:pretty;font-size:clamp(1rem,1.6vw,1.0625rem);line-height:1.65}.hYVPJq_cta{margin-top:clamp(var(--space-lg), 3vw, var(--space-xl));padding:var(--space-sm) var(--space-xl);border:2.5px solid var(--c-ink);border-radius:var(--radius-pill);background:var(--c-butter);box-shadow:0 4px 0 0 var(--c-ink);font-family:var(--font-fredoka), system-ui, sans-serif;color:var(--c-ink);white-space:nowrap;cursor:pointer;transition:transform .14s var(--ease-out-quart), box-shadow .14s var(--ease-out-quart);font-size:1.0625rem;font-weight:600;text-decoration:none;display:inline-block}.hYVPJq_cta:hover{box-shadow:0 6px 0 0 var(--c-ink);transform:translateY(-2px)}.hYVPJq_cta:active{box-shadow:0 2px 0 0 var(--c-ink);transform:translateY(2px)}.hYVPJq_ctaFoot{display:none}.hYVPJq_wall{background:var(--c-ink);grid-area:1/2;position:relative;overflow:hidden;container-type:inline-size}.hYVPJq_tiles{gap:var(--space-2xs);filter:blur(.3cqi);display:flex;position:absolute;inset:-8% -3%}.hYVPJq_column{gap:var(--space-2xs);translate:0 var(--shift,0);flex-direction:column;flex:1;display:flex}.hYVPJq_tile{flex:none;display:block}@media (min-width:1024px){.hYVPJq_stackedOnly{display:none}}.hYVPJq_photo{aspect-ratio:4/3;border-radius:var(--radius-sm);width:100%;height:auto;display:block}.hYVPJq_glass{background:color-mix(in oklch, var(--c-ink) 78%, transparent);position:absolute;inset:0}.hYVPJq_how{z-index:1;width:100%;padding:clamp(var(--space-3xl), 9vw, var(--space-4xl)) var(--space-xl);grid-area:1/2;place-self:center;position:relative}.hYVPJq_howTitle{letter-spacing:-.02em;color:var(--c-honey);font-size:clamp(1.875rem,3.6vw,3rem);line-height:1.15}.hYVPJq_howSteps{--step-measure:none;--step-title-size:1.3125rem;--step-title-color:var(--c-surface);--step-text-color:color-mix(in oklch, var(--c-beige) 82%, var(--c-ink));margin-top:var(--space-lg)}@media (min-width:1024px){.hYVPJq_howSteps{--step-measure:50ch}}@media (max-width:1023.98px){.hYVPJq_section{grid-template-columns:1fr}.hYVPJq_decor{display:none}.hYVPJq_wall{grid-area:auto;position:absolute;inset:0}.hYVPJq_copy{padding-block:clamp(var(--space-3xl), 13vw, var(--space-4xl)) var(--space-2xl)}.hYVPJq_how{width:auto;max-width:34rem;padding:0 var(--gutter) var(--space-2xl);grid-area:2/1;justify-self:stretch}.hYVPJq_ctaBeside{display:none}.hYVPJq_ctaFoot{z-index:1;max-width:34rem;padding:0 var(--gutter) clamp(var(--space-3xl), 13vw, var(--space-4xl));grid-area:3/1;display:block;position:relative}.hYVPJq_ctaFoot .hYVPJq_cta{width:100%;padding-block:calc((var(--btn-h) - 1lh) / 2 - 2.5px);text-align:center;margin-top:0;display:block}.hYVPJq_ctaFoot .hYVPJq_cta:focus-visible{outline-color:var(--c-beige);border-radius:var(--radius-pill)}.hYVPJq_title{font-size:var(--title-size);color:var(--c-beige)}.hYVPJq_lede{color:color-mix(in oklch, var(--c-beige) 90%, var(--c-ink))}.hYVPJq_photo{aspect-ratio:1}}@media (min-width:1540px){.hYVPJq_copy{padding-right:var(--space-2xl);padding-left:max(var(--gutter), calc(100% - var(--content-max) / 2))}.hYVPJq_lede{max-width:56ch;margin-top:var(--space-lg);font-size:1.1875rem}.hYVPJq_cta{padding:var(--space-md) var(--space-2xl);font-size:1.125rem}.hYVPJq_how{width:min(100%,50rem);padding-inline:var(--space-2xl)}.hYVPJq_howSteps{--step-bead:3.25rem;--step-title-size:1.625rem;--step-text-size:1.0625rem;--step-measure:56ch}}@media (max-width:639.98px){.hYVPJq_copy,.hYVPJq_how,.hYVPJq_ctaFoot{padding-inline:var(--space-lg)}.hYVPJq_copy{text-align:center;align-items:center}}
.TUpKZG_band{--copy-w:var(--hero-copy-w,min(44rem, 58vw));--min-h:clamp(18rem, 42vh, 26rem);--wash:color-mix(in oklch, var(--c-butter) 22%, var(--c-beige));--tint:color-mix(in oklch, var(--wash) 55%, transparent);--wash-across:linear-gradient(90deg, color-mix(in oklch, var(--wash) 84%, transparent) 0, color-mix(in oklch, var(--wash) 80%, transparent) calc(var(--inset) + var(--copy-w)), var(--tint) calc(var(--inset) + var(--copy-w) + 18rem));isolation:isolate;grid-template-columns:minmax(0,1fr);display:grid;position:relative}.TUpKZG_band[data-short]{--min-h:clamp(10rem, 24vh, 14rem)}.TUpKZG_band[data-foot]{--foot-over:32px;grid-template-rows:auto var(--foot-over) auto;background:var(--hero-foot-ground,var(--c-surface))}@media (min-width:1540px){.TUpKZG_band{--copy-w:var(--hero-copy-w,50rem)}}.TUpKZG_backdrop{z-index:0;background:var(--c-beige);grid-area:1/1;position:relative;overflow:hidden}.TUpKZG_band[data-foot] .TUpKZG_backdrop{grid-row:1/3}.TUpKZG_wall{pointer-events:none;animation:TUpKZG_hero-fade-in .9s var(--ease-out-quart) both;position:absolute;inset:0}.TUpKZG_hero{z-index:1;min-height:calc(var(--min-h) + var(--nav-h));padding:calc(var(--nav-h) + var(--space-xl)) var(--inset) calc(var(--hero-overlap,0px) + var(--space-xl));grid-area:1/1;align-items:center;display:flex;position:relative}.TUpKZG_hero:before{content:"";pointer-events:none;background:var(--wash-across);position:absolute;inset:0}.TUpKZG_copy{width:100%;max-width:var(--copy-w);position:relative}.TUpKZG_copy>*{animation:TUpKZG_hero-rise-in .72s var(--ease-out-quart) both}.TUpKZG_copy>:nth-child(n+2){animation-delay:90ms}.TUpKZG_title{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2.25rem,4.6vw,4rem);line-height:1.08;position:relative}.TUpKZG_title svg{pointer-events:none}.TUpKZG_eyebrow{margin:0 0 var(--space-xs);overflow-wrap:anywhere;font-family:var(--font-fredoka), system-ui, sans-serif;color:var(--c-ink);font-size:clamp(1.0625rem,1.6vw,1.25rem);font-weight:600;line-height:1.3}.TUpKZG_foot{z-index:2;padding-inline:var(--inset);background:var(--wash-across) top / 100% var(--foot-over) no-repeat;grid-area:2/1/4;position:relative}@keyframes TUpKZG_hero-fade-in{0%{opacity:0}to{opacity:1}}@keyframes TUpKZG_hero-rise-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023.98px){.TUpKZG_band{--copy-w:40rem}.TUpKZG_hero{--under:calc(3.625rem + var(--hero-overlap,0px));min-height:0;padding-top:calc(var(--nav-h) + var(--space-lg));padding-bottom:var(--under);flex-direction:column;align-items:stretch}.TUpKZG_hero:before{background:linear-gradient(to bottom, color-mix(in oklch, var(--wash) 84%, transparent) 0, color-mix(in oklch, var(--wash) 80%, transparent) calc(100% - var(--under)), var(--tint) calc(100% - var(--under) + 3rem))}.TUpKZG_foot{background:linear-gradient(var(--tint), var(--tint)) top / 100% var(--foot-over) no-repeat}}
.bq7TkW_main{padding:calc(var(--nav-h) + var(--space-xl)) var(--space-md) var(--space-2xl)}.bq7TkW_centred{flex-direction:column;justify-content:center;display:flex}.bq7TkW_inner{width:100%;max-width:44rem;margin:0 auto}@media (min-width:1024px){.bq7TkW_inner{max-width:56rem}}@media (min-width:1540px){.bq7TkW_inner{max-width:66rem}}.bq7TkW_page{--inset:max(var(--space-md), calc((100% - 44rem) / 2));--hero-copy-w:32rem;--hero-foot-ground:transparent;background-color:var(--c-beige);background-image:var(--pegboard);background-size:var(--peg-pitch) var(--peg-pitch);background-position:top;flex-direction:column;display:flex}@media (min-width:1024px){.bq7TkW_page{--inset:var(--band-inset)}}.bq7TkW_cut{--hero-overlap:clamp(3rem, 7vw, 4.5rem)}.bq7TkW_body{z-index:1;padding:var(--space-lg) var(--inset) clamp(var(--space-3xl), 8vw, var(--space-4xl));flex:1 0 auto;display:flow-root;position:relative}.bq7TkW_cut .bq7TkW_body{padding-top:0}.bq7TkW_cut .bq7TkW_column{margin-top:calc(-1 * var(--hero-overlap))}.bq7TkW_lapsed{margin-bottom:var(--space-lg)}.bq7TkW_notice{max-width:32rem;margin:var(--space-md) 0 0;padding:var(--space-sm) var(--space-md);border:2px solid var(--c-ink);border-radius:var(--radius-md);background:var(--c-honey);color:var(--c-ink);font-size:.9375rem}.bq7TkW_sheet{padding:clamp(var(--space-lg), 4vw, var(--space-2xl));border:2.5px solid var(--c-ink);border-radius:var(--radius-md);background:var(--c-surface);box-shadow:0 6px 0 0 var(--c-ink)}@media (max-width:639.98px){.bq7TkW_sheet{box-shadow:0 4px 0 0 var(--c-ink)}}
._7z11ua_page{--index-w:15rem;--sheet-w:46rem;--doc-gap:clamp(var(--space-xl), 4vw, var(--space-3xl));--doc-w:calc(var(--index-w) + var(--doc-gap) + var(--sheet-w));--inset:max(var(--space-md), calc((100% - 44rem) / 2));--hero-copy-w:42rem;background-color:var(--c-beige);background-image:var(--pegboard);background-size:var(--peg-pitch) var(--peg-pitch);background-position:top;flex-direction:column;display:flex}._7z11ua_body{z-index:1;padding:clamp(var(--space-xl), 4vw, var(--space-2xl)) var(--inset) clamp(var(--space-3xl), 8vw, var(--space-4xl));flex:1 0 auto;position:relative}._7z11ua_layout{gap:var(--space-xl);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1024px){._7z11ua_page{--inset:max(var(--band-inset), calc((100% - var(--doc-w)) / 2))}._7z11ua_layout{grid-template-columns:var(--index-w) minmax(0, 1fr);column-gap:var(--doc-gap);align-items:start}}._7z11ua_back{align-items:center;gap:var(--space-2xs);width:fit-content;min-height:44px;font-family:var(--font-fredoka), system-ui, sans-serif;color:var(--c-ink-muted);text-underline-offset:3px;cursor:pointer;transition:color .16s var(--ease-out-quart);background:0 0;border:0;padding:0;font-size:1rem;font-weight:500;display:flex}._7z11ua_back:hover{color:var(--c-ink);text-decoration:underline}._7z11ua_backIcon{flex:none;width:1.125em;height:1.125em;margin-left:-.375em}._7z11ua_backTop{margin-top:calc(-1 * var(--space-sm));margin-bottom:var(--space-sm);animation:_7z11ua_legal-rise .72s var(--ease-out-quart) 40ms both}._7z11ua_backFoot{margin-top:var(--space-xl)}._7z11ua_index{--line:1.3125rem;--peg:1rem;--string:color-mix(in oklch, var(--c-ink) 34%, var(--c-hairline));animation:_7z11ua_legal-rise .72s var(--ease-out-quart) 90ms both}@media (min-width:1024px){._7z11ua_index{top:calc(var(--nav-h) + var(--banner-h) + var(--space-lg));max-height:calc(100dvh - var(--nav-h) - var(--banner-h) - var(--space-2xl));overscroll-behavior:contain;margin:-.375rem;padding:.375rem;position:sticky;overflow-y:auto}}._7z11ua_indexTitle{margin-bottom:var(--space-sm);color:var(--c-ink);font-size:1.125rem;line-height:1.2}@media (max-width:1023.98px){._7z11ua_index{border:2px solid var(--c-ink);border-radius:var(--radius-md);background:var(--c-surface);box-shadow:0 3px 0 0 var(--c-ink)}._7z11ua_indexTitle{display:none}}._7z11ua_indexToggleHeading{font:inherit;margin:0}._7z11ua_indexToggle{justify-content:space-between;align-items:center;gap:var(--space-md);width:100%;padding:var(--space-sm) var(--space-md);border-radius:calc(var(--radius-md) - 2px);font-family:var(--font-fredoka), system-ui, sans-serif;color:var(--c-ink);text-align:left;cursor:pointer;background:0 0;border:0;font-size:1.125rem;font-weight:600;line-height:1.2;display:flex}._7z11ua_indexToggle:focus-visible{outline-offset:-5px}._7z11ua_indexToggleText{gap:.125rem;display:grid}._7z11ua_indexHint{font-family:var(--font-geist), system-ui, sans-serif;color:var(--c-ink-muted);font-size:.875rem;font-weight:500;line-height:1.3}._7z11ua_indexIcon{border:2px solid var(--c-ink);background:var(--c-surface);width:1.75rem;height:1.75rem;transition:background-color .18s var(--ease-out-quart);border-radius:50%;flex:none;position:relative}._7z11ua_indexIcon[data-open]{background:var(--c-butter)}@media (hover:hover){._7z11ua_indexToggle:hover ._7z11ua_indexIcon:not([data-open]){background:color-mix(in oklch, var(--c-butter) 40%, var(--c-surface))}}._7z11ua_indexBar{background:var(--c-ink);width:.75rem;height:2px;transition:rotate .26s var(--ease-out-quart), scale .26s var(--ease-out-quart);border-radius:2px;position:absolute;top:50%;left:50%;translate:-50% -50%}._7z11ua_indexBar:last-child{rotate:90deg}._7z11ua_indexIcon[data-open] ._7z11ua_indexBar{rotate:180deg}._7z11ua_indexIcon[data-open] ._7z11ua_indexBar:last-child{rotate:270deg;scale:0 1}._7z11ua_indexPanel{transition:grid-template-rows .3s var(--ease-out-quart);grid-template-rows:0fr;display:grid}._7z11ua_indexPanel[data-open]{grid-template-rows:1fr}._7z11ua_indexPanelInner{visibility:hidden;transition:visibility 0s linear .3s;overflow:hidden}._7z11ua_indexPanel[data-open] ._7z11ua_indexPanelInner{visibility:visible;transition-delay:0s}._7z11ua_indexList{margin:0 var(--space-md);padding:var(--space-sm) 0 var(--space-md);border-top:3px dotted var(--c-hairline);list-style:none}@media (min-width:1024px){._7z11ua_indexToggleHeading{display:none}._7z11ua_indexPanel{display:block}._7z11ua_indexPanelInner{visibility:visible;transition:none;overflow:visible}._7z11ua_indexList{border-top:0;margin:0;padding:0}}._7z11ua_indexItem{position:relative}._7z11ua_indexItem:not(:last-child):after{content:"";top:calc(var(--space-xs) + var(--line) / 2);left:calc(var(--peg) / 2 - 1.5px);background:radial-gradient(circle closest-side, var(--string) 92%, transparent) 0 0 / 3px 6px repeat-y;pointer-events:none;width:3px;height:100%;position:absolute}._7z11ua_indexLink{grid-template-columns:var(--peg) minmax(0, 1fr);column-gap:var(--space-sm);padding-block:var(--space-xs);font-size:.9375rem;font-weight:500;line-height:var(--line);color:var(--c-ink-muted);text-wrap:pretty;transition:color .16s var(--ease-out-quart);align-items:start;text-decoration:none;display:grid}._7z11ua_indexLink:hover,._7z11ua_indexLink[aria-current]{color:var(--c-ink)}._7z11ua_peg{--bead:var(--c-lavender);z-index:1;width:var(--peg);height:var(--peg);margin-top:calc((var(--line) - var(--peg)) / 2);border:1.5px solid var(--c-ink);background:radial-gradient(circle closest-side, var(--c-beige) 0 32%, var(--c-ink) 34% 46%, var(--bead) 48%);transition:scale .36s var(--ease-out-quint);border-radius:50%;position:relative;scale:.75}._7z11ua_indexLink:hover ._7z11ua_peg{scale:.875}._7z11ua_indexLink[aria-current] ._7z11ua_peg{--bead:var(--c-butter);scale:1}._7z11ua_sheet{--text:.9375rem;min-width:0;padding:clamp(var(--space-lg), 4vw, var(--space-2xl));border:2.5px solid var(--c-ink);border-radius:var(--radius-md);background:var(--c-surface);box-shadow:0 6px 0 0 var(--c-ink);font-size:var(--text);color:var(--c-ink);animation:_7z11ua_legal-rise .72s var(--ease-out-quart) .16s both;line-height:1.7}._7z11ua_docTitle{margin-bottom:var(--space-xs);text-wrap:balance;font-size:1.25rem;line-height:1.25}._7z11ua_dates{margin-bottom:var(--space-md);color:var(--c-ink-muted);line-height:1.6;display:grid}._7z11ua_intro{max-width:68ch;padding-bottom:var(--space-xl);font-size:calc(var(--text) + .0625rem);text-wrap:pretty;line-height:1.65}._7z11ua_section{padding-block:var(--space-xl);border-top:3px dotted var(--c-hairline)}._7z11ua_section:last-child{padding-bottom:0}._7z11ua_heading{margin-bottom:var(--space-md);text-wrap:balance;gap:.4em;font-size:1.125rem;line-height:1.3;display:flex}._7z11ua_headingNumber{font-variant-numeric:tabular-nums;color:var(--c-ink-muted);flex:none}._7z11ua_paragraphs{gap:var(--space-md);max-width:72ch;display:grid}._7z11ua_paragraphs>[data-head]:not(:first-child){margin-top:var(--space-sm)}._7z11ua_subheading{color:var(--c-ink);text-wrap:balance;font-size:1rem;line-height:1.35}._7z11ua_clauses{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}._7z11ua_clause{grid-template-columns:2rem minmax(0,1fr);max-width:72ch;display:grid}._7z11ua_clauseNumber{font-variant-numeric:tabular-nums;color:var(--c-ink-muted);font-weight:600}._7z11ua_clauseBody{gap:var(--space-sm);text-wrap:pretty;display:grid}._7z11ua_clauseBody strong{font-weight:600}._7z11ua_points{gap:var(--space-2xs);margin:0;padding-left:1.25rem;list-style:outside;display:grid}._7z11ua_points li::marker{color:var(--c-ink-muted)}._7z11ua_contact{gap:var(--space-xs);margin:0;display:grid}._7z11ua_contactRow{column-gap:var(--space-md);grid-template-columns:8.5rem minmax(0,1fr);display:grid}._7z11ua_contactRow dt{font-weight:600}._7z11ua_contactRow dd{overflow-wrap:anywhere;margin:0}._7z11ua_clauseBody a{color:var(--c-ink);text-decoration:underline;-webkit-text-decoration-color:var(--c-lavender);text-decoration-color:var(--c-lavender);text-underline-offset:.22em;transition:text-decoration-color .14s var(--ease-out-quart);font-weight:600;text-decoration-thickness:2px}._7z11ua_clauseBody a:hover{text-decoration-color:currentColor}@keyframes _7z11ua_legal-rise{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@media (max-width:639.98px){._7z11ua_sheet{--text:.875rem;box-shadow:0 4px 0 0 var(--c-ink);line-height:1.65}._7z11ua_docTitle{font-size:1.125rem}._7z11ua_heading{font-size:1.0625rem}._7z11ua_section{padding-block:var(--space-lg)}._7z11ua_intro{padding-bottom:var(--space-lg)}._7z11ua_clause{grid-template-columns:1.625rem minmax(0,1fr)}._7z11ua_contactRow{grid-template-columns:minmax(0,1fr)}}
