.mk-root:has(.hm-page[data-look=a]){background:#f4f0e9}:is(html:has(.hm-page[data-look=a]),body:has(.hm-page[data-look=a])){overflow-x:clip}.hm-page[data-look=a]{--a-paper:#f4f0e9;--a-mat:#ebe5db;--a-ink:#17150f;--a-soft:#6a645b;--a-line:#dcd4c7;--a-night:#15130f;--a-accent:var(--color-orange,#ff5a1f);--a-ease:cubic-bezier(.2, .7, .1, 1);color:var(--a-ink)}.hm-page[data-look=a] .hm-sky,.hm-page[data-look=a] .hm-peek,.hm-page[data-look=a] .hm-glow-lean{display:none}.hm-page[data-look=a] .hm-title{letter-spacing:-.055em;word-spacing:.05em;text-align:left;color:var(--a-ink);text-wrap:wrap;max-width:6.7em;font-size:clamp(46px,12.2vw,64px);font-weight:800;line-height:.95}.hm-page[data-look=a] .hm-sub{text-align:left;max-width:24em;color:var(--a-soft);text-wrap:pretty;margin:16px 0 0;font-size:17px;line-height:1.4}.hm-page[data-look=a] .hm-shadow{background:radial-gradient(closest-side,#3a2a1a26,#3a2a1a00)}.hm-page[data-look=a] .hm-pill{border:1px solid var(--a-line);background:#fffdf9;box-shadow:0 1px 2px #17150f0a,0 30px 60px -40px #17150f47}.hm-page[data-look=a] .hm-pill:focus-within{border-color:#17150f59;box-shadow:0 0 0 4px #17150f0d,0 30px 60px -40px #17150f59}.hm-page[data-look=a] .hm-line{color:var(--a-soft)}.hm-page[data-look=a] .hm-try{color:var(--a-soft);font-weight:600}.hm-page[data-look=a] .hm-chip{border:1px solid var(--a-line);height:40px;box-shadow:none;color:var(--a-ink);letter-spacing:-.012em;background:0 0;padding:0 17px;font-weight:650}.hm-page[data-look=a] .hm-chip:not(.hm-die) .hm-chip-pic{display:none}.hm-page[data-look=a] .hm-die{padding-left:9px}.hm-page[data-look=a] .hm-die .hm-chip-pic,.hm-page[data-look=a] .hm-die .hm-die-svg{width:22px;height:22px}@media (hover:hover){.hm-page[data-look=a] .hm-chip:not([data-picked]):hover{box-shadow:none;background:#fffdf9;border-color:#17150f66;translate:none}}.hm-page[data-look=a] .hm-chip[data-picked]{background:var(--a-ink);border-color:var(--a-ink);box-shadow:none;color:var(--a-paper)}@media (max-width:767px){.hm-page[data-look=a] .hm-stage{max-height:222px}.hm-page[data-look=a] .hm-title{margin-top:6px}.hm-page[data-look=a] .hm-controls{margin-top:18px}.hm-page[data-look=a] .hm-ideas .hm-chip{height:42px}}@media (max-width:1023px){.hm-page[data-look=a] .hm-controls{margin-bottom:0}.hm-page[data-look=a] .hm-pill-slot{height:auto}.hm-page[data-look=a] .hm-pill{position:relative;inset:auto}.hm-page[data-look=a] .hm-go{z-index:3;padding:16px 0 max(14px, env(safe-area-inset-bottom));background:linear-gradient(to bottom, #f4f0e900, var(--a-paper) 16px);margin-top:12px;position:sticky;bottom:0}}.hm-page[data-look=a] .hm-controls{z-index:2;position:relative}.hm-page[data-look=a] .hm-field{cursor:text;padding-block:16px}.hm-page[data-look=a] .hm-field textarea{height:1.3em;min-height:1.3em;max-height:3.9em;padding-block:0}@supports (field-sizing:content){.hm-page[data-look=a] .hm-field textarea{height:auto}}@media (min-width:1024px){.hm-page[data-look=a] .hm-field{padding-block:14px}.hm-page[data-look=a] .hm-field textarea{height:1.3em;min-height:1.3em;max-height:3.9em}@supports (field-sizing:content){.hm-page[data-look=a] .hm-field textarea{height:auto}}}@media (min-width:768px) and (max-width:1023px){.hm-page[data-look=a] .hm-title{font-size:76px}.hm-page[data-look=a] .hm-sub{width:min(100%,660px);max-width:none;margin-inline:auto}.hm-page[data-look=a] .hm-title{width:auto;max-width:6.7em;margin-left:max(0px,50% - 330px);margin-right:auto}.hm-page[data-look=a] .hm-sub{margin-top:18px;font-size:19px}}@media (min-width:1024px){.hm-page[data-look=a] .hm{grid-template-rows:1fr auto auto auto 1.1fr;grid-template-columns:minmax(0,57fr) minmax(0,43fr);column-gap:clamp(24px,3vw,56px)}.hm-page[data-look=a] .hm-title{letter-spacing:-.058em;word-spacing:.05em;max-width:6.7em;margin-left:-.05em;font-size:clamp(76px,6.9vw,120px);line-height:.95}.hm-page[data-look=a] .hm-sub{max-width:26em;margin-top:clamp(22px,2vw,32px);font-size:clamp(18px,1.35vw,22px)}.hm-page[data-look=a] .hm-controls{max-width:640px;margin-top:clamp(32px,3vw,48px)}.hm-page[data-look=a] .hm-stage{grid-row:1/6;max-height:820px}.hm-page[data-look=a] .hm-rise{width:112cqmin;height:112cqmin}.hm-page[data-look=a] .hm{min-height:min(100dvh - 80px,max(560px,100dvh - 330px))}}.a-below{--a-col:min(100%, 1376px);--a-gap:clamp(112px, 10vw, 152px);--a-fast:.52s;--a-hop:cubic-bezier(.34, 1.56, .64, 1);font-family:var(--font-sans);color:var(--a-ink);margin-inline:auto;position:relative}.a-below h2,.a-below p,.a-below figure,.a-below blockquote,.a-below dl,.a-below dd,.a-below ul{margin:0}.a-below ul{padding:0;list-style:none}.a-state{font-family:var(--font-display);letter-spacing:-.057em;word-spacing:.06em;color:var(--a-ink);margin-left:-.05em;font-size:clamp(54px,7.4vw,120px);font-weight:800;line-height:.92}.a-state-xl{letter-spacing:-.065em;font-size:clamp(72px,10vw,156px);line-height:.86}.a-body{max-width:22em;font-family:var(--font-display);letter-spacing:-.018em;color:var(--a-soft);text-wrap:balance;font-size:clamp(19px,1.5vw,24px);font-weight:600;line-height:1.3;margin-top:clamp(20px,2vw,32px)!important}.a-say,.a-card-say,.a-heard li,.a-pin-say,.a-blank{font-family:var(--font-a-serif), Georgia, serif;font-variation-settings:"SOFT" 100, "opsz" 144;font-style:italic;font-weight:380}.a-swap{display:inline}@media (prefers-reduced-motion:no-preference){.a-swap{animation:a-swap .42s var(--a-ease) both}}@keyframes a-swap{0%{opacity:0}}.a-layers{display:grid}.a-layer{grid-area:1/1;min-width:0}.a-layer[data-state=wait]{opacity:0}.a-layer[data-state=in]{transition:opacity .42s var(--a-ease)}.a-layer[data-state=out]{opacity:0;pointer-events:none;transition:opacity .32s ease-in .14s}.a-words{max-width:1320px;padding-top:clamp(40px,4vw,64px);scroll-margin-top:clamp(24px,4vw,64px)}.a-kicker{font-family:var(--font-display);letter-spacing:-.025em;color:var(--a-ink);font-size:clamp(20px,1.8vw,28px);font-weight:700;line-height:1.2}.a-quote{margin-top:clamp(24px,2.6vw,44px)!important}.a-says{display:grid}.a-say{letter-spacing:-.028em;color:var(--a-ink);text-wrap:pretty;grid-area:1/1;align-self:end;font-size:clamp(40px,6.6vw,112px);line-height:1;position:relative}.a-say:not([data-on]),.a-note:not([data-on]){opacity:0;visibility:hidden;transition:opacity .14s ease-in,translate .16s ease-in,visibility 0s linear .16s;translate:0 -.1em}.a-say[data-on],.a-note[data-on]{transition:opacity .32s var(--a-ease) .15s}@media (prefers-reduced-motion:no-preference){.a-says[data-live] .a-say[data-on]{animation:a-say-in .48s var(--a-hop) .15s both}}@keyframes a-say-in{0%{translate:0 .14em}}.a-q{color:var(--a-accent)}.a-say .a-q:first-child{position:absolute;translate:-100%}@media (max-width:767px){.a-say .a-q:first-child{position:static;translate:none}}.a-mark{background-image:linear-gradient(var(--a-accent), var(--a-accent));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 92%;background-repeat:no-repeat;background-size:100% .06em}.a-say[data-on] .a-mark{transition:background-size .56s var(--a-ease) calc(.26s + var(--n,0) * .15s)}.a-say:not([data-on]) .a-mark,[data-rv=wait] .a-mark{background-size:0% .06em}.a-pets{flex-wrap:wrap;align-items:center;gap:10px;margin-top:clamp(32px,3.2vw,52px);display:flex}.a-pets-lead{color:var(--a-soft);margin-right:8px;font-size:15px;font-weight:600}.a-pet{border:1px solid var(--a-line);height:44px;font-family:var(--font-display);letter-spacing:-.012em;color:var(--a-ink);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:999px;padding:0 20px;font-size:16px;font-weight:650;transition:background-color .14s ease-out,border-color .14s ease-out}@media (hover:hover){.a-pet:not([aria-pressed=true]):hover{background:#fffdf9;border-color:#17150f66}}.a-pet[aria-pressed=true]{background:var(--a-ink);border-color:var(--a-ink);color:var(--a-paper)}.a-pet:focus-visible{outline:2px solid var(--a-ink);outline-offset:3px}.a-hop{animation:a-hop .38s var(--a-ease)}@keyframes a-hop{30%{translate:0 -7px;scale:1.04 .97}62%{translate:0;scale:1.03 .95}82%{translate:0 -1px;scale:1}}.a-notes{display:grid;margin-top:clamp(20px,2vw,28px)!important}.a-note{color:var(--a-soft);grid-area:1/1;font-size:15px;line-height:1.4}.a-spread{margin-top:var(--a-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:clamp(16px,2vw,32px);display:grid}.a-spread[data-side=text-left] .a-copy{grid-column:1/span 5}.a-spread[data-side=text-left] .a-fig{grid-column:6/-1}.a-draw{align-items:stretch}.a-draw .a-copy{flex-direction:column;justify-content:space-between;gap:48px;padding-bottom:34px;display:flex}.a-heard-lead{color:var(--a-soft);font-size:14px;font-weight:600}.a-heard ul{gap:6px;margin-top:14px;display:grid}.a-heard li{letter-spacing:-.015em;color:var(--a-ink);font-size:clamp(26px,2.3vw,36px);line-height:1.15}.a-fig{gap:14px;display:grid}.a-fig figcaption{color:var(--a-soft);font-size:14px;line-height:1.3}.a-frame{background:var(--a-mat);border-radius:4px;position:relative;overflow:hidden}.a-frame img{width:100%;height:auto;display:block}.a-sketch .a-layer img{aspect-ratio:1;object-fit:cover}.a-fig-sketch .a-frame{box-shadow:0 1px 1px #17150f14,0 40px 80px -48px #3a2a1a73}.a-wipe{background:linear-gradient(90deg, #f4f0e900 0, var(--a-paper) 22%);pointer-events:none;transition:translate .6s cubic-bezier(.45,.05,.25,1) 60ms;position:absolute;inset:0 -30% 0 0;translate:100%}[data-rv=wait] .a-wipe{transition:none;translate:-22%}.a-fig-sketch{justify-self:end;width:min(100%,74vh,720px)}.a-build{margin-top:var(--a-gap)}.a-build-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 48px;display:flex}.a-build-head .a-body{max-width:19em;margin-bottom:.35em}.a-fig-model{justify-items:center;margin-top:clamp(24px,3vw,48px)!important}.a-fig-model figcaption{text-align:center}.a-stage{width:100%;position:relative;container-type:inline-size}.a-stage-in{--a-win:min(100cqw - 2 * clamp(150px, 20vw, 360px), 760px, calc((100vh - 200px) / var(--r)));--a-room:calc((100cqw - var(--a-win)) / 2);width:var(--a-win);aspect-ratio:1 / var(--r);margin-inline:auto}.a-stage-in>.a-layer{align-self:end}.a-mdl{width:100%;position:relative}.a-mdl-pic{width:100%;height:auto;display:block}.a-stage .a-layer[data-state=out]{transition:opacity .13s ease-in}@media (prefers-reduced-motion:no-preference){.a-stage .a-layer[data-swap][data-state=in] .a-mdl-pic{animation:a-land .52s var(--a-ease) .12s both}}@keyframes a-land{0%{opacity:0;translate:0 -22px}45%{opacity:1;translate:0 3px}70%{translate:0 -2px}to{translate:0}}.a-pin{pointer-events:none;align-items:center;margin:0;display:flex;position:absolute}.a-pin-say{letter-spacing:-.012em;color:var(--a-ink);text-wrap:balance;font-size:clamp(19px,1.75vw,27px);line-height:1.12}.a-nowrap{white-space:nowrap}.a-pin-line{background:var(--a-accent);box-shadow:0 0 0 1px var(--a-paper);display:block}.a-pin-dot{background:var(--a-accent);border-radius:50%;flex:none;width:10px;height:10px;display:block;position:relative;box-shadow:0 0 0 2.5px #fffdf9}@media (prefers-reduced-motion:no-preference){.a-pin-say,.a-pin-dot{animation:a-pin-in .36s var(--a-ease) calc(.42s + var(--i) * .11s) both}.a-pin-line{animation:a-pin-draw .42s var(--a-ease) calc(.3s + var(--i) * .11s) both}[data-rv=wait] .a-pin-say,[data-rv=wait] .a-pin-dot,[data-rv=wait] .a-pin-line{animation-play-state:paused}}@keyframes a-pin-in{0%{opacity:0}}@keyframes a-pin-draw{0%{scale:0 1}}@media (min-width:768px){.a-pin{--reach:34px;top:calc(var(--y) * 100%);translate:0 -50%}.a-pin[data-side=left]{left:calc(-1 * var(--reach));right:calc((1 - var(--x)) * 100% - 5px)}.a-pin[data-side=right]{left:calc(var(--x) * 100% - 5px);right:calc(-1 * var(--reach));flex-direction:row-reverse}.a-pin-say{width:max-content;max-width:min(11.5em, var(--a-room) - var(--reach) - 16px);text-wrap:wrap;position:absolute;top:50%;translate:0 -50%}.a-pin[data-side=left] .a-pin-say{text-align:right;right:calc(100% + 12px)}.a-pin[data-side=right] .a-pin-say{left:calc(100% + 12px)}.a-pin-line{transform-origin:100%;flex:auto;height:1px}.a-pin[data-side=right] .a-pin-line{transform-origin:0}}@media (max-width:767px){.a-stage{padding-block:var(--pt) var(--pb)}.a-pin{left:calc(var(--x) * 100%);flex-direction:column;width:0}.a-pin[data-band=top]{top:calc(-1 * var(--pt) + (var(--bt) - 1 - var(--t)) * 34px);bottom:calc((1 - var(--y)) * 100% - 5px)}.a-pin[data-band=bottom]{top:calc(var(--y) * 100% - 5px);bottom:calc(-1 * var(--pb) + (var(--bb) - 1 - var(--t)) * 34px);flex-direction:column-reverse}.a-pin[data-align=start]{align-items:flex-start}.a-pin[data-align=center]{align-items:center}.a-pin[data-align=end]{align-items:flex-end}.a-pin-say{white-space:nowrap;flex:none;font-size:18px;line-height:34px}.a-pin[data-align=start] .a-pin-say{margin-left:-10px}.a-pin[data-align=end] .a-pin-say{margin-right:-10px}.a-pin-line{transform-origin:bottom;flex:auto;align-self:center;width:1px;min-height:10px}.a-pin[data-band=bottom] .a-pin-line{transform-origin:top}.a-pin-dot{align-self:center}@keyframes a-pin-draw{0%{scale:1 0}}}.a-band{width:100vw;margin:var(--a-gap) calc(50% - 50vw) 0;background:var(--a-night);color:#f4f0e9;position:relative;overflow:hidden}.a-band-in{width:min(1376px, calc(100% - 2 * var(--mk-gutter,20px)));grid-template-columns:repeat(12,minmax(0,1fr));align-items:center;column-gap:clamp(16px,2vw,32px);min-height:min(100vh,900px);margin-inline:auto;padding-block:clamp(88px,8vw,128px);display:grid}.a-band-copy{grid-column:1/span 6}.a-band .a-state{color:#f4f0e9}.a-band .a-body{color:#b9b1a4}.a-facts{border-top:1px solid #f4f0e926;gap:clamp(24px,3vw,48px);max-width:460px;padding-top:20px;display:flex;margin-top:clamp(40px,4vw,64px)!important}.a-facts dt{color:#8f877a;font-size:13px;line-height:1.3}.a-facts dd{font-family:var(--font-display);letter-spacing:-.02em;color:#f4f0e9;margin-top:4px;font-size:19px;font-weight:700}.a-box{grid-column:7/-1;place-items:center;min-height:560px;display:grid;position:relative}.a-box-light{aspect-ratio:1.2;pointer-events:none;background:radial-gradient(closest-side,#ff9a5c2e 0%,#ff7a3a14 38%,#15130f00 72%);width:150%;position:absolute;top:44%;left:50%;translate:-50% -50%}.a-box-floor{pointer-events:none;background:radial-gradient(closest-side,#f4e3cf1f,#f4e3cf00);width:90%;height:16%;position:absolute;bottom:6%;left:50%;translate:-50%}.a-box-turn{place-items:center;position:relative}.a-box .a-lbx{--bw:clamp(240px, 30vw, 460px)}.a-box-turn>.a-layer[data-state=out]{transition:opacity .24s ease-in}@media (prefers-reduced-motion:no-preference){.a-box-turn>.a-layer[data-swap][data-state=in]{animation:a-rise .56s var(--a-ease) both}}@keyframes a-rise{0%{opacity:0;translate:0 -16px}50%{opacity:1;translate:0 3px}to{translate:0}}.a-more{margin-top:var(--a-gap);container-type:inline-size}.a-more-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 48px;display:flex}.a-more-side{align-items:center;gap:28px;margin-bottom:.3em;display:flex}.a-more-side .a-body{max-width:17em;margin-top:0!important}.a-arrows{gap:10px;display:flex}.a-arrows button{width:48px;height:48px;color:var(--a-ink);cursor:pointer;background:0 0;border:1px solid #17150f40;border-radius:50%;place-items:center;padding:0;transition:background-color .2s ease-out,border-color .2s ease-out,opacity .2s ease-out;display:grid}.a-arrows svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}@media (hover:hover){.a-arrows button:not(:disabled):hover{background:var(--a-ink);border-color:var(--a-ink);color:var(--a-paper)}}.a-arrows button:disabled{opacity:.3;cursor:default}.a-arrows button:focus-visible{outline:2px solid var(--a-ink);outline-offset:3px}@media (hover:none){.a-arrows{display:none}}.a-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:clamp(16px,2vw,28px);scroll-padding-inline:calc(50vw - 50cqw);display:flex;overflow-x:auto;margin:clamp(36px,3.6vw,56px) calc(50cqw - 50vw) 0!important;padding:8px calc(50vw - 50cqw)!important}.a-rail::-webkit-scrollbar{display:none}.a-card{scroll-snap-align:start;flex:none;width:clamp(260px,27vw,420px)}.a-card-go{width:100%;color:inherit;font:inherit;text-align:left;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:6px;padding:0;display:block}button.a-card-go{cursor:pointer}button.a-card-go:focus-visible{outline:2px solid var(--a-ink);outline-offset:6px}.a-card-pic{background:var(--a-mat);aspect-ratio:2/3;border-radius:4px;display:block;overflow:hidden}.a-card-line{background-image:linear-gradient(var(--a-accent), var(--a-accent));-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size .42s var(--a-ease);background-position:0 94%;background-repeat:no-repeat;background-size:0% .07em}.a-card[data-on] .a-card-line{background-size:100% .07em}.a-card-pic img{object-fit:cover;width:100%;height:100%;transition:scale .9s var(--a-ease);display:block}@media (hover:hover){.a-card:hover .a-card-pic img{scale:1.035}}.a-card-say{letter-spacing:-.012em;color:var(--a-ink);text-wrap:pretty;margin-top:20px;font-size:clamp(21px,1.7vw,26px);line-height:1.18;display:block}.a-card-name{font-family:var(--font-display);letter-spacing:-.012em;color:var(--a-ink);margin-top:14px;font-size:15px;font-weight:700;display:block}.a-card-name span{color:var(--a-soft);margin-left:6px;font-weight:600}.a-end{width:100vw;margin:var(--a-gap) calc(50% - 50vw) 0;background:var(--a-accent);color:#fff;position:relative}.a-end-in{width:min(1376px, calc(100% - 2 * var(--mk-gutter,20px)));text-align:center;justify-items:center;margin-inline:auto;padding-block:clamp(104px,10vw,152px);display:grid}.a-end .a-state{color:#fff;margin-left:0}.a-blank{color:#fff;cursor:text;background:0 0;border:0;border-radius:12px;align-items:center;margin-top:clamp(12px,1.4vw,24px);padding:0 .12em;font-size:clamp(64px,8vw,128px);line-height:1;display:inline-flex}.a-blank .a-q{color:#fff}.a-blank:focus-visible{outline-offset:6px;outline:2px solid #fff}.a-caret{background:#fff;border-radius:2px;width:.05em;height:.66em;margin:.02em .22em 0;display:block}@media (prefers-reduced-motion:no-preference){.a-caret{animation:1.1s step-end infinite a-blink}}@keyframes a-blink{50%{opacity:0}}.a-end-go{margin-top:clamp(28px,3vw,48px)}.a-end .btn-primary{min-width:280px;color:var(--color-orange-deep,#f24d12);background:#fff;box-shadow:0 4px #c9400f,0 18px 30px -14px #7a24004d}.a-end .btn-primary:focus-visible{outline-offset:4px;outline:3px solid #fff}.a-foot{gap:20px;padding:32px 0 40px;display:grid}.a-foot-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}.a-foot-logo{border-radius:6px;display:inline-flex}.a-foot-logo-img{width:auto;height:26px;display:block}.a-foot-nav{flex-wrap:wrap;gap:8px 28px;display:flex}.a-foot-nav a{font-family:var(--font-display);letter-spacing:-.01em;color:var(--a-ink);font-size:15px;font-weight:700;text-decoration:none}.a-foot-nav a:hover{text-underline-offset:4px;text-decoration:underline}.a-foot-fine{max-width:none;color:var(--a-soft);font-size:13px;line-height:1.5}[data-rv]{transition:opacity var(--a-fast) var(--a-ease), translate var(--a-fast) var(--a-ease)}[data-rv=wait]{opacity:0;translate:0 24px}.a-card[data-rv]:nth-child(2){transition-delay:50ms}.a-card[data-rv]:nth-child(3){transition-delay:.1s}.a-card[data-rv]:nth-child(4){transition-delay:.15s}.a-card[data-rv]:nth-child(n+5){transition-delay:.2s}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.a-par img{animation:linear both a-par;animation-timeline:view();scale:1.08}}}@keyframes a-par{0%{translate:0 -3.2%}to{translate:0 3.2%}}@media (prefers-reduced-motion:reduce){[data-rv],.a-say,.a-note,.a-say .a-mark,.a-layer{transition:none!important}.a-say:not([data-on]),.a-note:not([data-on]){translate:none}}@media (max-width:1023px){.a-spread{flex-direction:column;align-items:stretch;gap:40px;display:flex}.a-heard{display:none}.a-draw .a-copy{padding-bottom:0}.a-fig-sketch{justify-self:auto;width:100%}.a-stage-in{--a-win:min(100cqw - 2 * 150px, 620px)}.a-band-in{flex-direction:column;align-items:stretch;gap:24px;min-height:0;display:flex}.a-box{min-height:420px}}@media (max-width:767px){.a-below{--a-gap:104px}.a-words{padding-top:88px}.a-card-name span{margin:3px 0 0;display:block}.a-state{font-size:clamp(52px,14.5vw,64px)}.a-state-xl{font-size:clamp(64px,19vw,84px)}.a-body{font-size:19px}.a-say{font-size:clamp(36px,10.4vw,44px);line-height:1.04}.a-pets{gap:8px}.a-pets-lead{flex-basis:100%;margin:0 0 2px}.a-pet{padding:0 17px}.a-stage-in{--a-win:min(100cqw, calc((100vh - 260px) / var(--r)))}.a-stage-in>.a-layer{align-self:start}.a-card{width:76vw}.a-box{min-height:360px}.a-box .a-lbx{--bw:236px}.a-band-in{padding-block:88px 64px}.a-end-in{padding-block:96px 104px}.a-end-go{width:100%}.a-end .btn-primary{width:100%;min-width:0}}
@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:block;src:url(../media/1316bdccde5e7cab-s.1605mo-2lr-0r.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:block;src:url(../media/91a2f7867a28cebf-s.2id34538z-nu0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:block;src:url(../media/57b02995d6e1530a-s.0rt3gmdbw_rg-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_5990522a-module__-5Vk3G__className{font-family:Fraunces,Fraunces Fallback;font-style:italic}.fraunces_5990522a-module__-5Vk3G__variable{--font-a-serif:"Fraunces", "Fraunces Fallback"}
.hm-page[data-look=b]{--b-orange:#ff5a1f;--b-orange-deep:#d9430d;--b-blue:#1f3fae;--b-blue-deep:#152c80;--b-yellow:#ffd13b;--b-yellow-deep:#e9b40c;--b-cream:#fff6e7;--b-ink:#15171c;--b-r:28px;--b-pad:22px;--b-display:var(--b-face,var(--font-display)), var(--font-display), ui-rounded, system-ui, sans-serif}@media (min-width:768px){.hm-page[data-look=b]{--b-r:40px;--b-pad:clamp(40px, 5vw, 88px)}}.mk-root:has(.hm-page[data-look=b]){background:#fff6e7}.hm-page[data-look=b] .b-font{font-family:var(--b-display)}.hm-page[data-look=b] .hm-sky,.hm-page[data-look=b] .hm-peek,.hm-page[data-look=b] .hm-glow-lean{display:none}.hm-page[data-look=b] .hm{border-radius:var(--b-r);background:var(--b-yellow);min-height:calc(100dvh - 52px - max(8px, env(safe-area-inset-top)) - 36px);margin-inline:-8px;padding:10px 16px 24px}.hm-page[data-look=b] .hm-title{font-family:var(--b-display);letter-spacing:-.02em;text-wrap:pretty;color:var(--b-ink);font-size:40px;font-weight:600;line-height:.96}.hm-page[data-look=b] .hm-sub{color:#15171cc7;margin-top:12px;font-size:17px;font-weight:500}.hm-page[data-look=b] .hm-pill{border:0;box-shadow:0 1px #78500014,0 16px 32px -18px #7850008c}.hm-page[data-look=b] .hm-pill:focus-within{box-shadow:0 0 0 3px var(--b-ink), 0 16px 32px -18px #7850008c}.hm-page[data-look=b] .hm-line{color:var(--b-ink)}.hm-page[data-look=b] .hm-line[data-hint]{color:#9c2f06}.hm-page[data-look=b] .hm-try{color:#15171cb8}.hm-page[data-look=b] .hm-chip{box-shadow:none;background:#ffffffb8;border-color:#0000}@media (hover:hover){.hm-page[data-look=b] .hm-chip:not([data-picked]):hover{background:#fff;border-color:#0000;box-shadow:0 10px 20px -14px #78500099}}.hm-page[data-look=b] .hm-chip[data-picked]{border-color:var(--b-ink);box-shadow:0 0 0 1px var(--b-ink);color:var(--b-ink);background:#fff}.hm-page[data-look=b] .hm-shadow{opacity:.55}@media (min-width:768px){.hm-page[data-look=b] .hm{padding:28px var(--b-pad) 40px;min-height:calc(100dvh - 124px);margin-inline:0}.hm-page[data-look=b] .hm-title{font-size:60px}}@media (min-width:1024px){.hm-page[data-look=b] .hm{padding:0 var(--b-pad);grid-template-rows:1fr auto auto auto 1.1fr 0;grid-template-columns:minmax(0,56fr) minmax(0,44fr);min-height:clamp(600px,100dvh - 128px,980px)}.hm-page[data-look=b] .hm-title{letter-spacing:-.025em;text-wrap:balance;font-size:clamp(64px,6.1vw,98px);line-height:.92}.hm-page[data-look=b] .hm-sub{margin-top:clamp(18px,1.6vw,28px);font-size:clamp(19px,1.45vw,23px)}.hm-page[data-look=b] .hm-stage{max-height:820px}.hm-page[data-look=b] .hm-rise{width:122cqmin;height:122cqmin}.hm-page[data-look=b] .hm-ideas{flex-wrap:nowrap;gap:6px}.hm-page[data-look=b] .hm-chip{padding-right:13px}}.hm-page[data-look=b] .b-below{color:var(--b-ink);flex-direction:column;gap:14px;margin-top:14px;display:flex}.hm-page[data-look=b] .b-band{border-radius:var(--b-r);margin-inline:-8px;padding:44px 20px;position:relative;overflow:clip}@media (min-width:768px){.hm-page[data-look=b] .b-below{gap:20px;margin-top:20px}.hm-page[data-look=b] .b-band{padding:clamp(56px, 7vw, 120px) var(--b-pad);margin-inline:0}}.hm-page[data-look=b] .b-blue{background:var(--b-blue);color:#fff}.hm-page[data-look=b] .b-orange{background:var(--b-orange);color:#fff}.hm-page[data-look=b] .b-h{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:38px;font-weight:600;line-height:.98}@media (min-width:768px){.hm-page[data-look=b] .b-h{font-size:clamp(52px,5.2vw,88px)}}.hm-page[data-look=b] .b-sticker{z-index:3;color:var(--b-ink);letter-spacing:-.005em;white-space:nowrap;background:#fff;border-radius:14px;padding:9px 16px 10px;font-size:17px;font-weight:600;line-height:1;display:inline-block;position:absolute;box-shadow:0 0 0 3px #fff,0 12px 22px -12px #14142873}.hm-page[data-look=b] .b-sticker-y{background:var(--b-yellow)}@media (min-width:1024px){.hm-page[data-look=b] .b-sticker{padding:11px 20px 12px;font-size:21px}}.hm-page[data-look=b] .b-say{gap:28px;display:grid}.hm-page[data-look=b] .b-say-words{z-index:4;position:relative}.hm-page[data-look=b] .b-kicker{color:var(--b-yellow);margin:0;font-size:17px;font-weight:600}.hm-page[data-look=b] .b-quote{letter-spacing:-.015em;text-wrap:pretty;min-height:4.8em;margin:14px 0 0;font-size:32px;font-weight:500;line-height:1.04}.hm-page[data-look=b] .b-quote mark{color:var(--b-yellow);background:0 0;font-weight:600}.hm-page[data-look=b] .b-names{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:26px;display:grid}.hm-page[data-look=b] .b-name{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#ffffff1f;border:0;border-radius:999px;align-items:center;gap:9px;height:48px;padding:0 18px 0 6px;font-size:19px;font-weight:600;transition:background-color .16s ease-out,color .16s ease-out,transform .26s cubic-bezier(.34,1.56,.64,1);display:inline-flex}@media (hover:hover){.hm-page[data-look=b] .b-name:hover{background:#ffffff38;transform:translateY(-2px)}}.hm-page[data-look=b] .b-name:active{transform:scale(.95)}.hm-page[data-look=b] .b-name img{object-fit:cover;pointer-events:none;border-radius:50%;width:36px;height:36px;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:block;box-shadow:0 0 0 2px #ffffffe6}@media (hover:hover){.hm-page[data-look=b] .b-name:hover img{transform:rotate(-8deg)scale(1.08)}}.hm-page[data-look=b] .b-name[aria-pressed=true] img{box-shadow:0 0 0 2px var(--b-ink)}.hm-page[data-look=b] .b-name[aria-pressed=true]{background:var(--b-yellow);color:var(--b-ink)}.hm-page[data-look=b] .b-name:focus-visible{outline-offset:3px;outline:3px solid #fff}.hm-page[data-look=b] .b-say-stage{--bw:clamp(200px, 56vw, 300px);min-height:calc(var(--bw) * 1.22 + 110px);place-items:center;display:grid;position:relative}.hm-page[data-look=b] .b-disc{width:calc(var(--bw) * 1.9);aspect-ratio:1;background:radial-gradient(closest-side,#3553c4 0%,#2a48ba 70%,#2a48ba00 100%);border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -52%}.hm-page[data-look=b] .b-say-box{width:var(--bw);height:calc(var(--bw) * 1.22);cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative;translate:12% -18px}.hm-page[data-look=b] .b-say-box .lbx{--bw:inherit}.hm-page[data-look=b] .b-say-model{z-index:2;width:calc(var(--bw) * .92);filter:drop-shadow(0 18px 18px #060e3273);pointer-events:none;height:auto;position:absolute;bottom:44px;left:50%;translate:-76%}.hm-page[data-look=b] .b-say-tag{z-index:3;text-align:right;gap:4px;margin:0;display:grid;position:absolute;bottom:0;right:0}.hm-page[data-look=b] .b-say-tag b{font-size:19px;font-weight:600;line-height:1.05}.hm-page[data-look=b] .b-say-tag span{color:#ffffffb8;font-size:14px;font-weight:600}@media (min-width:1024px){.hm-page[data-look=b] .b-say{grid-template-columns:minmax(0,11fr) minmax(0,9fr);align-items:center;gap:clamp(32px,4vw,72px);min-height:min(800px,88vh)}.hm-page[data-look=b] .b-kicker{font-size:clamp(19px,1.5vw,24px)}.hm-page[data-look=b] .b-quote{margin-top:22px;font-size:clamp(44px,4.1vw,72px);line-height:1.02}.hm-page[data-look=b] .b-names{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:540px;margin-top:40px}.hm-page[data-look=b] .b-name{height:56px;padding:0 22px 0 7px;font-size:clamp(19px,1.5vw,22px)}.hm-page[data-look=b] .b-name img{width:42px;height:42px}.hm-page[data-look=b] .b-say-stage{--bw:clamp(280px, 26vw, 460px);min-height:calc(var(--bw) * 1.22 + 160px)}.hm-page[data-look=b] .b-say-tag b{font-size:24px}.hm-page[data-look=b] .b-say-tag span{font-size:16px}}.hm-page[data-look=b] .b-drawn{padding:56px 4px 40px}.hm-page[data-look=b] .b-drawn .b-h span{color:var(--b-orange)}.hm-page[data-look=b] .b-drawn-art{margin-top:34px;display:grid;position:relative}.hm-page[data-look=b] .b-sketch,.hm-page[data-look=b] .b-built{margin:0;position:relative}.hm-page[data-look=b] .b-sketch img{border-radius:18px;width:88%;height:auto;display:block;rotate:-3deg;box-shadow:0 1px #50320a14,0 30px 50px -28px #50320a80}.hm-page[data-look=b] .b-sketch .b-sticker{top:-12px;left:6%;rotate:-6deg}.hm-page[data-look=b] .b-built{justify-self:end;width:78%;margin-top:-18%}.hm-page[data-look=b] .b-built img{filter:drop-shadow(0 26px 24px #3c280a52);width:100%;height:auto;display:block}.hm-page[data-look=b] .b-built .b-sticker{bottom:-6px;right:4%;rotate:4deg}@media (min-width:1024px){.hm-page[data-look=b] .b-drawn{padding:clamp(80px, 9vw, 150px) var(--b-pad);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:clamp(32px,4vw,72px);display:grid}.hm-page[data-look=b] .b-drawn-art{grid-template-columns:1fr;margin-top:0}.hm-page[data-look=b] .b-sketch img{width:74%}.hm-page[data-look=b] .b-built{width:64%;margin-top:-40%}}.hm-page[data-look=b] .b-box{gap:24px;display:grid}.hm-page[data-look=b] .b-lede{text-wrap:balance;color:#fff;max-width:24em;margin:16px 0 0;font-size:18px;font-weight:600;line-height:1.4}.hm-page[data-look=b] .b-box-stage{--bw:clamp(190px, 50vw, 280px);min-height:calc(var(--bw) * 1.22 + 150px);place-items:center;display:grid;position:relative}.hm-page[data-look=b] .b-card{width:calc(var(--bw) * 1.05);border-radius:14px;height:auto;position:absolute;box-shadow:0 26px 40px -20px #5a14008c}.hm-page[data-look=b] .b-card-booklet{top:16px;left:0;rotate:-8deg}.hm-page[data-look=b] .b-card-parts{bottom:20px;right:0;rotate:6deg}.hm-page[data-look=b] .b-box-box{z-index:2;width:var(--bw);height:calc(var(--bw) * 1.22);cursor:pointer;-webkit-tap-highlight-color:transparent;position:relative}.hm-page[data-look=b] .b-box-box .lbx{--bw:inherit}.hm-page[data-look=b] .b-sticker-book{top:0;left:2%;rotate:-9deg}@media (min-width:1024px){.hm-page[data-look=b] .b-box{grid-template-columns:minmax(0,10fr) minmax(0,10fr);align-items:center;gap:clamp(32px,4vw,72px);min-height:min(800px,88vh)}.hm-page[data-look=b] .b-lede{margin-top:26px;font-size:clamp(20px,1.6vw,25px)}.hm-page[data-look=b] .b-box-stage{--bw:clamp(280px, 25vw, 440px);min-height:calc(var(--bw) * 1.22 + 200px)}.hm-page[data-look=b] .b-card{width:calc(var(--bw) * 1.15)}.hm-page[data-look=b] .b-sticker-book{top:2%;left:0}}.hm-page[data-look=b] .b-turn{text-align:center;justify-items:center;padding-top:36px;display:grid}.hm-page[data-look=b] .b-turn-bloon{filter:drop-shadow(0 16px 18px #060e3259);width:120px;height:auto}.hm-page[data-look=b] .b-turn-h{letter-spacing:-.025em;text-wrap:balance;margin:12px 0 0;font-size:52px;font-weight:600;line-height:.94}.hm-page[data-look=b] .b-turn-h span{color:var(--b-yellow)}.hm-page[data-look=b] .b-go{background:var(--b-orange);color:#fff;letter-spacing:-.005em;cursor:pointer;height:64px;box-shadow:inset 0 -5px 0 var(--b-orange-deep), 0 18px 30px -14px #00000080;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0;border-radius:999px;align-items:center;gap:12px;margin-top:30px;padding:0 30px 0 34px;font-size:22px;font-weight:600;transition:transform .26s cubic-bezier(.34,1.56,.64,1),box-shadow .16s ease-out;display:inline-flex}@media (hover:hover){.hm-page[data-look=b] .b-go:hover{transform:translateY(-3px)scale(1.02)}.hm-page[data-look=b] .b-go:hover svg{transform:translate(3px)}}.hm-page[data-look=b] .b-go svg{transition:transform .26s cubic-bezier(.34,1.56,.64,1)}.hm-page[data-look=b] .b-go:active{box-shadow:inset 0 -2px 0 var(--b-orange-deep), 0 10px 20px -12px #00000080;transform:translateY(2px)}.hm-page[data-look=b] .b-go:focus-visible{outline-offset:4px;outline:3px solid #fff}@media (min-width:1024px){.hm-page[data-look=b] .b-turn{padding-top:64px}.hm-page[data-look=b] .b-turn-bloon{width:170px}.hm-page[data-look=b] .b-turn-h{font-size:clamp(80px,8.4vw,150px)}.hm-page[data-look=b] .b-go{height:76px;margin-top:44px;padding:0 36px 0 42px;font-size:27px}}.hm-page[data-look=b] .b-foot{color:#15171cb3;padding:26px 4px 36px;font-size:14px}.hm-page[data-look=b] .b-foot-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;display:flex}.hm-page[data-look=b] .b-foot-logo-img{width:auto;height:26px;display:block}.hm-page[data-look=b] .b-foot-nav{flex-wrap:wrap;gap:8px 24px;display:flex}.hm-page[data-look=b] .b-foot-nav a{font-family:var(--b-display);color:var(--b-ink);font-size:17px;font-weight:600;text-decoration:none}.hm-page[data-look=b] .b-foot-nav a:hover{color:var(--b-orange)}.hm-page[data-look=b] .b-foot-fine{text-wrap:pretty;max-width:52em;margin:18px 0 0;line-height:1.5}@media (min-width:768px){.hm-page[data-look=b] .b-foot{padding:36px var(--b-pad) 48px}}@media (prefers-reduced-motion:no-preference){.hm-page[data-look=b] .b-quote{animation:.42s cubic-bezier(.2,.8,.2,1) both b-rise}.hm-page[data-look=b] .b-hop{animation:.62s cubic-bezier(.34,1.4,.64,1) both b-hop}.hm-page[data-look=b] .b-say-model{animation:.56s cubic-bezier(.34,1.45,.64,1) .12s both b-model}.hm-page[data-look=b] .b-say-tag{animation:.42s cubic-bezier(.2,.8,.2,1) .16s both b-rise}.hm-page[data-look=b] .b-say-box,.hm-page[data-look=b] .b-box-box{transition:transform .42s cubic-bezier(.34,1.4,.64,1)}@media (hover:hover) and (pointer:fine){.hm-page[data-look=b] .b-say-box:hover,.hm-page[data-look=b] .b-box-box:hover{transform:translateY(-10px)rotate(-1.5deg)}.hm-page[data-look=b] .b-card,.hm-page[data-look=b] .b-sketch img,.hm-page[data-look=b] .b-built{transition:transform .52s cubic-bezier(.34,1.4,.64,1)}.hm-page[data-look=b] .b-drawn-art:hover .b-sketch img{transform:rotate(1.5deg)translateY(-4px)}.hm-page[data-look=b] .b-drawn-art:hover .b-built{transform:translateY(-10px)rotate(-1deg)}.hm-page[data-look=b] .b-box-stage:hover .b-card-booklet{transform:translate(-10px,-6px)rotate(-3deg)}.hm-page[data-look=b] .b-box-stage:hover .b-card-parts{transform:translate(10px,6px)rotate(3deg)}}.hm-page[data-look=b] .b-wiggle{animation:.56s cubic-bezier(.3,.7,.4,1) b-wiggle}}@keyframes b-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes b-hop{0%{opacity:0;transform:translateY(40px)scale(.92)}60%{opacity:1}}@keyframes b-model{0%{opacity:0;transform:translateY(30px)scale(.9)}}@keyframes b-wiggle{0%{transform:rotate(0)}20%{transform:translateY(-8px)rotate(-4deg)}45%{transform:translateY(-4px)rotate(3deg)}70%{transform:translateY(-1px)rotate(-1.5deg)}to{transform:rotate(0)}}
@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(../media/b6df7c92285ebcd2.1cox7hpc1tfbr.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(../media/eeba9b1ad34c1404.3t00_18uk4swp.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fredoka;font-style:normal;font-weight:300 700;font-stretch:100%;font-display:swap;src:url(../media/5d52bd6c4cb3f315.12wv-xs8vggjn.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.fredoka_3ebf917d-module__wXGJKa__className{font-family:Fredoka,ui-rounded,system-ui,sans-serif;font-style:normal}
.hm-page[data-look=c]{--c-paper:#f6f0e4;--c-sheet:#fffcf5;--c-ink:#221e1a;--c-graphite:#5e574f;--c-faint:#8a8176;--c-rule:#e3d8c5;--c-pencil:#d2521d;--c-hand:"Caveat", cursive;--c-lift:0 1px 1px #3a281614, 0 10px 22px -12px #3a28164d, 0 34px 60px -34px #3a281659;--c-lift-hi:0 1px 1px #3a281614, 0 16px 30px -14px #3a281657, 0 48px 80px -40px #3a281666;--c-ease:cubic-bezier(.2, .8, .2, 1)}.mk-root:has(.hm-page[data-look=c]){background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .34 0 0 0 0 .25 0 0 0 0 .15 0 0 0 .2 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E"),radial-gradient(1200px 700px at 80% 0,#fbf5ea 0%,#fbf5ea00 70%),#f6f0e4;overflow-x:clip}.hm-page[data-look=c] .hm-sky,.hm-page[data-look=c] .hm-peek,.hm-page[data-look=c] .hm-glow-lean{display:none}.hm-page[data-look=c] .hm-title{max-width:7.4em;color:var(--c-ink);letter-spacing:-.052em;margin-inline:auto;font-size:clamp(38px,10.4vw,46px);line-height:.98}.hm-page[data-look=c] .hm-sub{color:var(--c-graphite)}.hm-page[data-look=c] .hm-shadow{background:radial-gradient(closest-side,#603e1e33,#603e1e00)}.hm-page[data-look=c] .hm-pill{background:var(--c-sheet);border-color:#e0d4bf;box-shadow:0 1px 1px #3a28160f,0 22px 44px -28px #3a281661}.hm-page[data-look=c] .hm-pill:focus-within{border-color:#efb189;box-shadow:0 0 0 4px #d2521d17,0 22px 44px -28px #d2521d66}.hm-page[data-look=c] .hm-chip{background:#fffaf1;border-color:#e4d9c6}.hm-page[data-look=c] .hm-try{color:#776f65}@media (min-width:1024px){.hm-page[data-look=c] .hm{grid-template-columns:minmax(0,53fr) minmax(0,47fr)}.hm-page[data-look=c] .hm-title{letter-spacing:-.058em;max-width:7.3em;margin-inline:0;font-size:clamp(64px,6.3vw,104px);line-height:.93}.hm-page[data-look=c] .hm-sub{margin-top:clamp(20px,1.9vw,30px);font-size:clamp(19px,1.45vw,23px)}.hm-page[data-look=c] .hm-controls{margin-top:clamp(28px,2.8vw,46px)}.hm-page[data-look=c] .hm-rise:after{content:"that's me, bloon!";font-family:var(--c-hand);white-space:nowrap;color:var(--c-pencil);font-size:clamp(24px,1.9vw,32px);font-weight:600;line-height:1;position:absolute;top:30.5%;left:-10%;rotate:-6deg}.hm-page[data-look=c] .hm-rise:before{content:"";aspect-ratio:1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60' fill='none' stroke='%23d2521d' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 6 C 22 10, 30 24, 30 50'/%3E%3Cpath d='M22 42 L 30 52 L 37 41'/%3E%3C/svg%3E") 50%/contain no-repeat;width:7.5%;position:absolute;top:37%;left:6.5%}}.hm-page[data-look=c] .cb{max-width:1240px;color:var(--c-ink);margin:0 auto;position:relative}.hm-page[data-look=c] .c-page{padding-block:clamp(88px,11vw,168px) clamp(72px,9vw,136px);position:relative}.hm-page[data-look=c] .c-folio{font-family:var(--font-dm-sans), system-ui, sans-serif;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:var(--c-faint);align-items:center;gap:12px;font-size:13px;display:flex;position:absolute;bottom:clamp(24px,3vw,40px);left:50%;translate:-50%}.hm-page[data-look=c] .c-folio:before,.hm-page[data-look=c] .c-folio:after{content:"";opacity:.5;background:currentColor;width:22px;height:1px}.hm-page[data-look=c] .c-h2{letter-spacing:-.05em;text-wrap:balance;max-width:9.5em;color:var(--c-ink);margin:0;font-size:clamp(40px,5.2vw,78px);font-weight:800;line-height:.97}.hm-page[data-look=c] .c-body{color:var(--c-graphite);margin:clamp(18px,1.8vw,26px) 0 0;font-size:clamp(17px,1.35vw,20px);line-height:1.5}.hm-page[data-look=c] .c-note{z-index:2;white-space:nowrap;color:var(--c-pencil);font-size:clamp(24px,2vw,31px);font-weight:600;line-height:1;transition:opacity .6s ease-out;position:absolute;rotate:-4deg}.hm-page[data-look=c] .c-draw{pointer-events:none;fill:none;stroke:var(--c-pencil);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;position:absolute;overflow:visible}.hm-page[data-look=c] .c-draw path{stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset .9s cubic-bezier(.55,.05,.3,1)}.hm-page[data-look=c] .c-arrow{z-index:2;stroke-width:2.2px}.hm-page[data-look=c] .c-ns path{stroke-dasharray:2400}.hm-page[data-look=c] [data-armed]:not([data-seen]) .c-ns path{stroke-dashoffset:2400px;transition:none}.hm-page[data-look=c] [data-armed]:not([data-seen]) .c-draw:not(.c-ns) path{stroke-dashoffset:1px;transition:none}.hm-page[data-look=c] [data-armed]:not([data-seen]) .c-note{opacity:0;transition:none}.hm-page[data-look=c] .c-taped{position:relative}.hm-page[data-look=c] .c-taped:before,.hm-page[data-look=c] .c-taped:after{content:"";z-index:1;clip-path:polygon(0 6%,4% 0,8% 9%,12% 0,88% 0,92% 8%,96% 0,100% 7%,100% 94%,96% 100%,92% 91%,88% 100%,12% 100%,8% 92%,4% 100%,0 93%);background:repeating-linear-gradient(90deg,#ffffff29 0 2px,#fff0 2px 6px),linear-gradient(#faf3e2cc,#eee2c7c7);width:clamp(64px,24%,118px);height:clamp(22px,2.2vw,30px);position:absolute;box-shadow:0 1px 2px #3a281624}.hm-page[data-look=c] .c-taped:after{display:none}.hm-page[data-look=c] .c-taped[data-tape=corners]:before{top:2%;left:-5%;rotate:-40deg}.hm-page[data-look=c] .c-taped[data-tape=corners]:after{display:block;top:2%;right:-5%;rotate:40deg}.hm-page[data-look=c] .c-taped[data-tape=top]:before{top:-12px;left:50%;translate:-50%;rotate:-3deg}.hm-page[data-look=c] .c-taped[data-tape=corner]:before{top:1%;left:-7%;rotate:-36deg}.hm-page[data-look=c] .c-one{gap:56px;padding-top:clamp(40px,6vw,96px);display:grid}.hm-page[data-look=c] .c-said{letter-spacing:-.025em;max-width:17em;color:var(--c-ink);margin:clamp(26px,2.8vw,44px) 0 0;font-size:clamp(26px,2.75vw,42px);font-weight:700;line-height:1.3}.hm-page[data-look=c] .c-q{color:var(--c-faint)}.hm-page[data-look=c] .c-said>.c-q:first-child{margin-left:-.42em}.hm-page[data-look=c] .c-mark{white-space:nowrap;position:relative}.hm-page[data-look=c] .c-mark .c-draw{z-index:-1}.hm-page[data-look=c] .c-mark[data-kind=circle] .c-draw{width:calc(100% + .62em);height:calc(100% + .42em);top:-.22em;left:-.34em}.hm-page[data-look=c] .c-mark[data-kind=under] .c-draw,.hm-page[data-look=c] .c-mark[data-kind=under2] .c-draw{width:calc(100% + .08em);height:.34em;top:86%;left:-.04em}.hm-page[data-look=c] .c-mark[data-kind=under2] .c-draw{height:.4em}.hm-page[data-look=c] .c-sketch{margin:0;position:relative}.hm-page[data-look=c] .c-paper{background:var(--c-sheet);box-shadow:var(--c-lift);rotate:1.2deg}.hm-page[data-look=c] .c-paper img{width:100%;height:auto;display:block}.hm-page[data-look=c] .c-sketch figcaption{height:64px;position:relative}.hm-page[data-look=c] .c-one-arrow{width:58px;height:58px;top:-8px;left:6%;rotate:150deg}.hm-page[data-look=c] .c-one-note{top:26px;left:calc(6% + 70px)}.hm-page[data-look=c] .c-two{gap:40px;display:grid}.hm-page[data-look=c] .c-model{margin:0;position:relative}.hm-page[data-look=c] .c-model img{mix-blend-mode:multiply;width:100%;height:auto;display:block}.hm-page[data-look=c] .c-n-bed{top:2%;left:58%}.hm-page[data-look=c] .c-a-bed{aspect-ratio:1;width:11%;top:7%;left:47%}.hm-page[data-look=c] .c-a-counter{aspect-ratio:120/90;width:17%;top:70%;left:13%;scale:1 -1}.hm-page[data-look=c] .c-n-counter{top:88%;left:1%;rotate:3deg}.hm-page[data-look=c] .c-three{isolation:isolate;--c-pencil:#ff9466;gap:40px;margin-block:clamp(32px,4vw,64px);padding-block:clamp(88px,10vw,150px);display:grid}.hm-page[data-look=c] .c-three:before{content:"";z-index:-1;background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#fff0 1px 3px),repeating-linear-gradient(90deg,#0000000d 0 1px,#0000 1px 3px),radial-gradient(42% 60% at 64%,#33466b 0%,#22304b 55%,#19223a 100%);position:absolute;inset:0 calc(50% - 50vw)}.hm-page[data-look=c] .c-three .c-h2{color:#f7f1e6}.hm-page[data-look=c] .c-three .c-body{color:#b7b3ab}.hm-page[data-look=c] .c-three .c-folio{color:#7d869a}.hm-page[data-look=c] .c-boxstage{--c-bw:clamp(230px, 26vw, 360px);--c-top:72px;padding:var(--c-top) 0 40px;place-items:center;display:grid;position:relative}.hm-page[data-look=c] .c-boxslot{width:var(--c-bw);height:calc(var(--c-bw) * 1.22);position:relative}.hm-page[data-look=c] .c-boxslot .lbx{--bw:var(--c-bw);z-index:1;position:relative}.hm-page[data-look=c] .c-boxshadow{background:radial-gradient(closest-side,#0408128c,#04081200);border-radius:50%;height:12%;position:absolute;bottom:-5%;left:4%;right:-8%}.hm-page[data-look=c] .c-n-name{left:calc(50% - var(--c-bw) * 1.08);top:calc(var(--c-top) - var(--c-bw) * .22)}.hm-page[data-look=c] .c-a-name{left:calc(50% - var(--c-bw) * .55);top:calc(var(--c-top) - var(--c-bw) * .09);width:calc(var(--c-bw) * .36);aspect-ratio:120/90}.hm-page[data-look=c] .c-a-one{left:calc(50% + var(--c-bw) * .33);top:calc(var(--c-top) - var(--c-bw) * .12);width:calc(var(--c-bw) * .2);aspect-ratio:1}.hm-page[data-look=c] .c-n-one{left:calc(50% + var(--c-bw) * .54);top:calc(var(--c-top) - var(--c-bw) * .2);rotate:4deg}.hm-page[data-look=c] .c-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 18px;margin:clamp(40px,5vw,72px) 0 0;padding:0;list-style:none;display:grid}.hm-page[data-look=c] .c-shot{min-width:0}.hm-page[data-look=c] .c-shot figure{transition:opacity .7s ease-out, translate .9s var(--c-ease);transition-delay:calc(var(--i,0) * 90ms);margin:0}.hm-page[data-look=c] .c-photo{background:var(--c-sheet);box-shadow:var(--c-lift);rotate:var(--tilt,0deg);transition:rotate .5s var(--c-ease), translate .5s var(--c-ease), box-shadow .5s var(--c-ease);padding:7px}.hm-page[data-look=c] .c-photo img{aspect-ratio:2/3;object-fit:cover;width:100%;height:auto;display:block}.hm-page[data-look=c] .c-shot figcaption{gap:5px;margin-top:16px;padding-inline:2px;display:grid}.hm-page[data-look=c] .c-cap-title{letter-spacing:-.02em;color:var(--c-ink);font-size:15px;font-weight:800;line-height:1.2}.hm-page[data-look=c] .c-cap{max-width:30ch;color:var(--c-graphite);font-size:13px;line-height:1.4}@media (hover:hover){.hm-page[data-look=c] .c-shot figure:hover .c-photo{box-shadow:var(--c-lift-hi);translate:0 -6px;rotate:none}}.hm-page[data-look=c] [data-armed]:not([data-seen]) .c-shot figure{opacity:0;transition:none;translate:0 28px}.hm-page[data-look=c] .c-blank{aspect-ratio:2/3;text-align:center;align-content:center;justify-items:center;gap:22px;padding:24px 16px;display:grid;position:relative}.hm-page[data-look=c] .c-blank-edge{stroke:#b3a692;stroke-width:1.6px;width:100%;height:100%;inset:0}.hm-page[data-look=c] .c-blank-edge path{transition-duration:1.6s}.hm-page[data-look=c] .c-blank-say{letter-spacing:-.04em;text-wrap:balance;max-width:7em;color:var(--c-ink);margin:0;font-size:clamp(22px,2.3vw,34px);font-weight:800;line-height:1.04}.hm-page[data-look=c] .c-go{color:#fff;letter-spacing:-.015em;white-space:nowrap;cursor:pointer;height:52px;transition:translate .22s var(--c-ease), box-shadow .22s var(--c-ease), background-color .16s ease-out;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#ff5a1f;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 22px 0 24px;font-size:17px;font-weight:800;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff40,inset 0 -3px #a0320a59,0 14px 28px -14px #d2521db3}.hm-page[data-look=c] .c-go svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:translate .22s var(--c-ease)}@media (hover:hover){.hm-page[data-look=c] .c-go:hover{background:#ff6a33;translate:0 -2px}.hm-page[data-look=c] .c-go:hover svg{translate:3px}}.hm-page[data-look=c] .c-go:active{translate:0 1px}.hm-page[data-look=c] .c-go:focus-visible{outline:3px solid var(--c-ink);outline-offset:3px}.hm-page[data-look=c] .c-foot{padding:32px 0 calc(40px + env(safe-area-inset-bottom));border-top:1px solid var(--c-rule);gap:20px;margin-top:clamp(24px,4vw,56px);display:grid}.hm-page[data-look=c] .c-foot-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;display:flex}.hm-page[data-look=c] .c-foot-logo-img{width:auto;height:26px;display:block}.hm-page[data-look=c] .c-foot-nav{flex-wrap:wrap;gap:8px 28px;display:flex}.hm-page[data-look=c] .c-foot-nav a{font-family:var(--font-display);color:var(--c-graphite);font-size:15px;font-weight:700;text-decoration:none}.hm-page[data-look=c] .c-foot-nav a:hover{color:var(--c-ink);text-underline-offset:4px;text-decoration:underline}.hm-page[data-look=c] .c-foot-fine{color:var(--c-faint);margin:0;font-size:13px;line-height:1.5}@media (min-width:768px){.hm-page[data-look=c] .c-wall{grid-template-columns:repeat(3,minmax(0,1fr));gap:72px clamp(28px,4vw,60px)}.hm-page[data-look=c] .c-shot:nth-child(3n+2){translate:0 56px}.hm-page[data-look=c] .c-photo{padding:10px}.hm-page[data-look=c] .c-cap-title{font-size:17px}.hm-page[data-look=c] .c-cap{font-size:15px}.hm-page[data-look=c] .c-wall{padding-bottom:56px}}@media (min-width:1024px){.hm-page[data-look=c] .c-one{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;column-gap:clamp(56px,6vw,104px)}.hm-page[data-look=c] .c-two{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;column-gap:clamp(40px,5vw,88px)}.hm-page[data-look=c] .c-two .c-model{order:-1}.hm-page[data-look=c] .c-three{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center}.hm-page[data-look=c] .c-h2{max-width:8.4em}}@media (min-width:600px) and (max-width:1023px){.hm-page[data-look=c] .c-sketch,.hm-page[data-look=c] .c-model{justify-self:center;width:min(100%,620px)}}@media (max-width:767px){.hm-page[data-look=c] .c-sketch figcaption{height:56px}.hm-page[data-look=c] .c-note{font-size:22px}.hm-page[data-look=c] .c-n-bed{top:-2%;left:56%}.hm-page[data-look=c] .c-n-counter{top:90%}.hm-page[data-look=c] .c-model{margin-bottom:20px}.hm-page[data-look=c] .c-shot:nth-child(2n){translate:0 28px}.hm-page[data-look=c] .c-wall{padding-bottom:28px}.hm-page[data-look=c] .c-blank{gap:14px;padding:16px 8px}.hm-page[data-look=c] .c-blank-say{font-size:21px}.hm-page[data-look=c] .c-go{gap:6px;height:42px;padding:0 13px 0 15px;font-size:14.5px}.hm-page[data-look=c] .c-go svg{width:15px;height:15px}.hm-page[data-look=c] .c-boxstage{--c-bw:clamp(200px, 56vw, 250px)}.hm-page[data-look=c] .c-n-name{top:0;left:0}.hm-page[data-look=c] .c-n-one{left:auto;right:0}}@media (prefers-reduced-motion:reduce){.hm-page[data-look=c] .c-photo,.hm-page[data-look=c] .c-go,.hm-page[data-look=c] .c-go svg{transition:none}.hm-page[data-look=c] .c-shot figure:hover .c-photo{translate:none}}
@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_d84a2f9-module__higFaq__className{font-family:Caveat,Caveat Fallback;font-style:normal}
.st-edit-pill{left:var(--px);top:calc(var(--py) + var(--ry) * var(--pz,1) + 2px);height:46px;color:var(--ink,#1b1d21);letter-spacing:-.01em;white-space:nowrap;-webkit-tap-highlight-color:transparent;z-index:2;background:#fff;border:1.5px solid #efe3d4;border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 8px;font-size:15px;font-weight:800;transition:scale 90ms cubic-bezier(.2,.8,.2,1);animation:.46s cubic-bezier(.34,1.56,.64,1) 1s both ed-pill-in;display:flex;position:absolute;translate:6px;box-shadow:inset 0 1px #fff,inset 0 -3px #f1e4d3,0 8px 18px -8px #7a4a2059}.st-edit-pill[data-solo]{translate:-50%}.st-edit-pill:active{scale:.94}.st-edit-pill:focus-visible{outline-offset:3px;outline:3px solid #0b0d10}@media (hover:hover){.st-edit-pill:hover{border-color:#ffc9a8}}.st-stage[data-editable="1"] .st-peek{translate:calc(-100% - 6px)}.st-stage[data-back] .st-edit-pill{animation:none}@keyframes ed-pill-in{0%{opacity:0;scale:.6}}.st-title[data-editing="1"]{opacity:0;pointer-events:none;transition:opacity .18s ease-out}.st-actions[data-editing="1"]{position:relative}.st-actions[data-editing="1"]>.st-result{visibility:hidden}.ed-dock{z-index:3;gap:12px;animation:.3s cubic-bezier(.2,.8,.2,1) both ed-dock-in;display:grid;position:absolute;bottom:0;left:0;right:0}.ed-dock[aria-busy=true]{pointer-events:none}@keyframes ed-dock-in{0%{opacity:0;translate:0 14px}}.ed-top{align-items:end;min-height:92px;display:grid}.ed-hint{color:#6b5a4c;background:#fff7ee;border-radius:999px;place-self:end center;margin:0 0 6px;padding:10px 16px;font-size:15px;font-weight:700}.ed-bottom{grid-template-columns:1fr 1.25fr;gap:10px;display:grid}.ed-bottom>button{width:100%}.ed-undo-mark{vertical-align:-4px;margin-right:2px}.ed-names{overscroll-behavior-x:contain;scrollbar-width:none;justify-content:safe center;gap:8px;margin-inline:-20px;padding:4px 20px 8px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000)}.ed-names::-webkit-scrollbar{display:none}.ed-name{height:48px;color:var(--ink,#1b1d21);white-space:nowrap;-webkit-tap-highlight-color:transparent;animation:.34s cubic-bezier(.34,1.56,.64,1) both ed-swatch-in;animation-delay:calc(var(--i,0) * 30ms);background:#fff;border:1.5px solid #efe3d4;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:15px;font-weight:800;transition:scale 90ms cubic-bezier(.2,.8,.2,1);display:inline-flex;box-shadow:inset 0 1px #fff,inset 0 -3px #f1e4d3,0 8px 16px -10px #7a4a2059}.ed-name:active{scale:.95}.ed-name:focus-visible{outline-offset:3px;outline:3px solid #0b0d10}.ed-choices{grid-auto-columns:1fr;grid-auto-flow:column;gap:10px;display:grid}.ed-choice{height:92px;color:var(--ink,#1b1d21);letter-spacing:-.01em;-webkit-tap-highlight-color:transparent;background:#fff;border:1.5px solid #efe3d4;border-radius:22px;align-content:center;justify-items:center;gap:4px;font-size:16px;font-weight:800;transition:scale 90ms cubic-bezier(.2,.8,.2,1);animation:.38s cubic-bezier(.34,1.5,.64,1) both ed-choice-in;display:grid;box-shadow:inset 0 1px #fff,inset 0 -4px #f1e4d3,0 10px 20px -12px #7a4a2066}.ed-choice:active{scale:.95}.ed-choice:disabled{opacity:.5}.ed-choice:focus-visible{outline-offset:3px;outline:3px solid #0b0d10}@keyframes ed-choice-in{0%{opacity:0;translate:0 10px;scale:.8}}.ed-mark{width:48px;height:40px}@media (hover:hover){.ed-choice:hover .ed-hop{translate:0 -3px}.ed-choice:hover .ed-drop{translate:0 3px}}.ed-hop,.ed-drop{transition:translate .24s cubic-bezier(.34,1.56,.64,1)}.ed-colours{flex-wrap:wrap;justify-content:center;gap:8px;padding:4px 0;display:flex}.ed-swatch{-webkit-tap-highlight-color:transparent;width:52px;height:52px;animation:.34s cubic-bezier(.34,1.56,.64,1) both ed-swatch-in;animation-delay:calc(var(--i,0) * 22ms);border-radius:999px;place-items:center;transition:scale .12s cubic-bezier(.34,1.56,.64,1);display:grid}.ed-swatch-stud{filter:drop-shadow(0 3px 3px #7a4a2040);width:46px;height:46px}.ed-swatch:active{scale:.9}.ed-swatch[data-now]{box-shadow:0 0 0 3px #fff,0 0 0 5.5px #1b1d21}.ed-swatch:focus-visible{outline-offset:2px;outline:3px solid #0b0d10}.ed-swatch:disabled{opacity:.55}@keyframes ed-swatch-in{0%{opacity:0;scale:.4}}.ed-add{align-items:center;display:flex;position:relative}.ed-input{width:100%;height:60px;color:var(--ink,#1b1d21);background:#fff;border:2px solid #efe3d4;border-radius:20px;outline:none;padding:0 64px 0 20px;font-size:18px;font-weight:700}.ed-input:focus{border-color:#ff5a1f}.ed-input::placeholder{color:#b29c88;font-weight:600}.ed-mic{color:#ff5a1f;-webkit-tap-highlight-color:transparent;background:#fff1e6;border-radius:999px;place-items:center;width:46px;height:46px;display:grid;position:absolute;right:8px}.ed-mic[data-on]{color:#fff;background:#ff5a1f;animation:1.1s ease-in-out infinite ed-listen}@keyframes ed-listen{50%{box-shadow:0 0 0 8px #ff5a1f33}}.ed-working{justify-items:center;gap:14px;padding-bottom:40px;display:grid}.ed-bricks{align-items:end;gap:6px;height:30px;display:flex}.ed-bricks i{background:#ff5a1f;border-radius:4px;width:26px;height:16px;animation:1.2s cubic-bezier(.34,1.56,.64,1) infinite ed-stack;box-shadow:inset 0 -3px #0000001f}.ed-bricks i:nth-child(2){background:#ffc23d;animation-delay:.16s}.ed-bricks i:nth-child(3){background:#4fb3c7;animation-delay:.32s}@keyframes ed-stack{0%,to{translate:0}30%{translate:0 -12px}55%{translate:0}}.ed-meter{background:#f3e6d8;border-radius:999px;width:min(260px,70%);height:10px;display:block;overflow:hidden}.ed-meter i{transform-origin:0;background:#ff5a1f;height:100%;transition:scale .6s cubic-bezier(.2,.8,.2,1);display:block}@media (prefers-reduced-motion:reduce){.st-edit-pill,.ed-dock,.ed-choice,.ed-swatch,.ed-name,.ed-bricks i,.ed-mic[data-on]{animation:none}}.ed-still{touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.ed-still-pic{will-change:scale;transition:scale .17s cubic-bezier(.4,0,.6,1);position:absolute}.ed-still-pic[data-turning="1"]{scale:.04 1}.ed-still-img{object-fit:contain;mix-blend-mode:multiply;pointer-events:none;width:100%;height:100%;transition:opacity .36s ease-out;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000 80%,#0000 100%);mask-image:radial-gradient(closest-side,#000 80%,#0000 100%)}.ed-still-img[data-on="0"]{opacity:0}.ed-still-gloss{pointer-events:none;opacity:0;background:linear-gradient(105deg, transparent 30%, color-mix(in srgb, var(--tint) 55%, #fff) 48%, transparent 66%);mix-blend-mode:soft-light;background-size:260% 100%;border-radius:40%;transition:opacity .24s ease-out;position:absolute;inset:8% 4%}.ed-still[data-working="1"] .ed-still-gloss{opacity:1;animation:1.3s cubic-bezier(.45,0,.55,1) infinite ed-still-sheen}@keyframes ed-still-sheen{0%{background-position:100% 0}to{background-position:-60% 0}}@media (prefers-reduced-motion:reduce){.ed-still-pic{transition:none}.ed-still[data-working="1"] .ed-still-gloss{opacity:.5;animation:none}}.ed-colours[data-row="1"]{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;justify-content:safe center;margin-inline:-20px;padding:6px 20px 8px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000)}.ed-colours[data-row="1"]::-webkit-scrollbar{display:none}.ed-colours[data-row="1"] .ed-swatch{flex:none}.ed-choice{height:auto;min-height:92px;padding-block:10px}.ed-choice>span{text-align:center;line-height:1.1}
.ed-colours[data-row="1"]{overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;justify-content:safe center;gap:6px;margin-inline:-20px;padding:6px 22px 8px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#0000,#000 18px calc(100% - 18px),#0000)}.ed-colours[data-row="1"]::-webkit-scrollbar{display:none}.ed-colours[data-row="1"] .ed-swatch{scroll-snap-align:center;flex:none;width:48px;height:48px}.ed-colours[data-row="1"] .ed-swatch-stud{width:42px;height:42px}.ed-colours[data-row="1"] .ed-swatch{transition:scale .12s cubic-bezier(.34,1.56,.64,1),box-shadow .14s ease-out}@media (min-width:768px){.ed-colours[data-row="1"]{gap:8px}.ed-colours[data-row="1"] .ed-swatch{width:52px;height:52px}.ed-colours[data-row="1"] .ed-swatch-stud{width:46px;height:46px}}.ed-colours[data-grid="1"]{flex-wrap:wrap;justify-content:center;gap:8px 20px;max-width:260px;margin-inline:auto;padding:7px 0;display:flex}.ed-colours[data-grid="1"] .ed-swatch{flex:none;width:50px;height:50px;transition:scale .12s cubic-bezier(.34,1.56,.64,1),box-shadow .14s ease-out}.ed-colours[data-grid="1"] .ed-swatch-stud{width:44px;height:44px}.ed-colours[data-row="2"]{overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;grid-template-rows:repeat(2,50px);grid-auto-columns:50px;grid-auto-flow:column;justify-content:safe center;gap:8px 14px;margin-inline:-20px;padding:7px 24px;scroll-padding-inline:24px;display:grid;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22px calc(100% - 22px),#0000);mask-image:linear-gradient(90deg,#0000,#000 22px calc(100% - 22px),#0000)}.ed-colours[data-row="2"]::-webkit-scrollbar{display:none}.ed-colours[data-row="2"] .ed-swatch{scroll-snap-align:start;width:50px;height:50px;transition:scale .12s cubic-bezier(.34,1.56,.64,1),box-shadow .14s ease-out}.ed-colours[data-row="2"] .ed-swatch-stud{width:44px;height:44px}.ed-more{color:#6b5a4c}
.bp{--bp-orange:#ff5a1f;--bp-cream:#fff1e6;--bp-line:#3b2a1414;align-self:stretch;gap:18px;width:min(100%,440px);margin:0 auto;display:grid}.mk-body:has(>.bp){justify-content:flex-start}.bp-art-col{place-items:center;display:grid}.bp-art{aspect-ratio:1;width:min(100%,340px,100dvh - 430px);min-width:250px;position:relative}.bp-paper{box-shadow:0 0 0 1px var(--bp-line), 0 20px 40px -26px #5a3f1f66}.bp-drawing{color:#7a6a58;place-content:center;justify-items:center;gap:14px;padding:18px 16px 44px;font-weight:700;display:grid;position:absolute;inset:0}.bp-drawing:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,#f8f0e300 35%,#fffaf2aa 50%,#f8f0e300 65%) 0 0/260% 100%;position:absolute;inset:0}.bp-drawing-stage{justify-items:center;gap:2px;display:grid}.bp-drawing-pic{opacity:.6;filter:grayscale(.35)sepia(.35);width:112px;height:112px;font-size:90px}.bp-drawing-scribble{fill:none;stroke:#a08a70;stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:160;stroke-dashoffset:0;opacity:.7;width:120px;height:18px}.bp-drawing-wishes{flex-wrap:wrap;justify-content:center;gap:6px;max-width:300px;margin:0;padding:0;list-style:none;display:flex}.bp-drawing-wish{color:#5b4a38;white-space:nowrap;text-overflow:ellipsis;background:#fffaf3e6;border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:5px 10px 5px 6px;font-size:13px;font-weight:750;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #5a3f1f1f}.bp-drawing-wish-pic{flex:none;width:20px;height:20px;font-size:16px}@media (prefers-reduced-motion:no-preference){.bp-drawing:before{animation:2.6s linear infinite bp-sweep}.bp-drawing-scribble{animation:2.4s ease-in-out infinite bp-scribble}.bp-drawing-wish{animation:.52s cubic-bezier(.2,.8,.3,1.2) both bp-wish-land;animation-delay:calc(.9s + var(--i,0) * 1.4s)}}@keyframes bp-scribble{0%{stroke-dashoffset:160px}55%,80%{stroke-dashoffset:0}to{stroke-dashoffset:-160px}}@keyframes bp-wish-land{0%{opacity:0;transform:translateY(8px)rotate(-2deg)scale(.92)}}.bp-drawing-line{text-align:center;font-size:15px;position:absolute;bottom:14px;left:0;right:0}@media (prefers-reduced-motion:no-preference){.bp-drawing-pic{animation:1.8s ease-in-out infinite bp-breathe}.bp-sketch{animation:.7s cubic-bezier(.2,.8,.3,1) both bp-develop}}@keyframes bp-breathe{50%{transform:translateY(-4px)scale(1.03)}}@keyframes bp-develop{0%{opacity:0;filter:blur(6px)saturate(.2)}}.bp-redrawing{background:linear-gradient(100deg,#f8f0e300 30%,#f8f0e3cc 50%,#f8f0e300 70%) 0 0/250% 100%;animation:1.4s linear infinite bp-sweep;position:absolute;inset:0}@keyframes bp-sweep{to{background-position:-150% 0}}.bp-pins{pointer-events:none;position:absolute;inset:0;container-type:size}.bp-pin{--pin:36px;width:var(--pin);height:var(--pin);margin:calc(var(--pin) / -2) 0 0 calc(var(--pin) / -2);translate:calc(var(--x,.5) * 100cqw) calc(var(--y,.5) * 100cqh);box-shadow:0 0 0 2px var(--bp-orange), 0 5px 12px -6px #5a3f1f99;pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:0;border-radius:50%;place-items:center;padding:0;transition:translate .56s cubic-bezier(.34,1.25,.64,1),transform .18s cubic-bezier(.34,1.56,.64,1),opacity .2s;display:grid;position:absolute;top:0;left:0}.bp-pin:before{content:"";inset:calc((44px - var(--pin)) / -2);border-radius:50%;position:absolute}@supports not (width:1cqw){.bp-pin{left:calc(var(--x,.5) * 100%);top:calc(var(--y,.5) * 100%);translate:none}}.bp-pin-pic{width:22px;height:22px;font-size:18px}.bp-pin-n{background:var(--bp-orange);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:800;line-height:1;display:grid;position:absolute;top:-7px;right:-7px;box-shadow:0 0 0 2px #fff}.bp-pin:not([data-drawn]){outline:2.5px dashed var(--bp-orange);outline-offset:-1px;background:#fffaf6ee;box-shadow:0 0 0 2px #fff,0 6px 14px -8px #5a3f1f88}.bp-pin:not([data-drawn]) .bp-pin-pic{opacity:.8}.bp-pin[data-lit]{z-index:2;transform:scale(1.18)}.bp-pin[data-leaving]{opacity:0;transform:scale(.2)}.bp-pin:focus-visible{outline:3px solid var(--color-ink);outline-offset:3px}@media (prefers-reduced-motion:no-preference){.bp[data-go] .bp-pin{animation:bp-pin-in .42s cubic-bezier(.34, 1.56, .64, 1) calc(.16s + var(--i,1) * 70ms) both}}@keyframes bp-pin-in{0%{opacity:0;transform:translateY(-14px)scale(.3)}}.bp-under{place-items:center;min-height:48px;margin-top:10px;display:grid}.bp-hint{color:#8a7b6b;margin:0;font-size:14px;font-weight:650}.bp-redraw{background:var(--color-ink,#0b0d10);color:#fff;cursor:pointer;border:0;border-radius:22px;align-items:center;gap:6px;min-height:44px;padding:0 18px 0 14px;font-size:15px;font-weight:750;animation:.28s cubic-bezier(.2,.8,.3,1) both bp-rise;display:inline-flex;box-shadow:0 8px 18px -8px #0b0d1099}.bp-redraw svg{color:#ffb183;width:18px;height:18px}.bp-redraw:disabled{opacity:.8;cursor:default}@keyframes bp-rise{0%{opacity:0;transform:translateY(8px)}}.bp-plan{gap:14px;min-width:0;display:grid}.bp-title{font-family:var(--font-display);letter-spacing:-.03em;color:var(--color-ink);margin:0;font-size:28px;font-weight:800;line-height:1.1}.bp-title-btn{font:inherit;letter-spacing:inherit;color:inherit;text-align:left;text-wrap:balance;cursor:text;background:0 0;border:0;padding:0}.bp-title-pencil{width:.6em;height:.6em;color:var(--bp-orange);margin-left:.25em;display:inline-block}.bp-title-field{width:100%;font-family:var(--font-display);border:0;border-radius:12px;outline:none;padding:4px 10px;font-size:26px;font-weight:800;box-shadow:inset 0 0 0 2px #ff7a2e}.bp-label{letter-spacing:.02em;color:var(--color-ink-soft);margin:0;font-size:13px;font-weight:750}.bp-big{box-shadow:0 0 0 1px var(--bp-line);background:#fff;border-radius:20px;gap:12px;padding:12px 14px;display:grid}.bp-big-row{gap:8px;min-width:0;display:grid}.bp-swatches{scrollbar-width:none;overscroll-behavior-x:contain;gap:6px;margin:0 -6px;padding:2px 6px 4px;display:flex;overflow-x:auto}.bp-swatches::-webkit-scrollbar{display:none}.bp-swatches-wrap{flex-wrap:wrap;overflow:visible}.bp-big .bp-swatches{flex-wrap:wrap;margin:0;padding:2px 0 0;overflow:visible}.bp-swatch-name{color:var(--color-ink);font-size:14px;font-weight:750}.bp-swatch{background:#f6f1ea;border:0;border-radius:14px;flex:none;place-items:center;width:44px;height:44px;padding:0;transition:transform .16s cubic-bezier(.34,1.56,.64,1);display:grid}.bp-swatch-stud{width:30px;height:30px}.bp-swatch[aria-checked=true],.bp-swatch[aria-pressed=true]{box-shadow:0 0 0 2.5px var(--color-ink), 0 4px 10px -4px #0b0d1066;background:#fff;transform:translateY(-2px)}.bp-swatch-any{width:auto;color:var(--color-ink-soft);padding:0 12px;font-size:14px;font-weight:750}.bp-sizes{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.bp-size{min-height:76px;color:var(--color-ink);background:#f6f1ea;border:0;border-radius:16px;justify-items:center;gap:2px;padding:8px 4px;transition:transform .16s cubic-bezier(.34,1.56,.64,1);display:grid}.bp-size[aria-checked=true]{background:var(--bp-cream);box-shadow:0 0 0 2.5px var(--bp-orange)}.bp-size-bricks{flex-direction:column-reverse;justify-content:flex-start;align-items:center;gap:2px;height:26px;display:flex}.bp-size-brick{background:var(--bp-orange);border-radius:2px;width:22px;height:7px;box-shadow:inset 0 1.5px #fff5}.bp-size[aria-checked=false] .bp-size-brick{background:#c9bfb2}.bp-size-name{font-size:16px;font-weight:800}.bp-size-n{color:var(--color-ink-soft);font-size:12px;font-weight:650}.bp-size:active,.bp-swatch:active{transform:scale(.94)}.bp-wishes{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bp-wish{background:#ffe1d3;border-radius:18px;grid-template-rows:1fr;transition:grid-template-rows .24s cubic-bezier(.4,0,.2,1),opacity .2s,margin .24s;display:grid;position:relative;overflow:hidden}.bp-wish[data-leaving]{opacity:0;grid-template-rows:0fr;margin-bottom:-8px}.bp-wish-bin{color:#c83d0c;font-size:14px;font-weight:800;position:absolute;top:50%;right:18px;translate:0 -50%}.bp-wish-face{min-height:0;box-shadow:0 0 0 1px var(--bp-line);touch-action:pan-y;background:#fff;border-radius:18px;align-items:center;transition:transform .26s cubic-bezier(.34,1.56,.64,1),box-shadow .16s;display:flex;position:relative}.bp-wish[data-lit] .bp-wish-face{box-shadow:0 0 0 2.5px var(--bp-orange), 0 8px 18px -12px #ff5a1f99}.bp-wish-open{text-align:left;min-width:0;min-height:60px;color:var(--color-ink);-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:8px 4px 8px 10px;display:flex}.bp-wish-n{background:var(--bp-orange);color:#fff;border-radius:11px;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:grid}.bp-wish-pic{flex:none;width:36px;height:36px;font-size:28px}.bp-wish-words{min-width:0;display:grid}.bp-wish-text{font-size:16.5px;font-weight:750;line-height:1.2}.bp-wish-where{color:#c2531c;font-size:14px;font-weight:650}.bp-wish-colour{flex:none;width:22px;height:22px;margin-left:auto}.bp-wish-x{color:#9a8f84;background:0 0;border:0;border-radius:22px;flex:none;place-items:center;width:44px;height:44px;margin-right:6px;display:grid}.bp-wish-x svg{width:18px;height:18px}.bp-wish-x:hover{color:var(--color-ink);background:#f6f1ea}@media (prefers-reduced-motion:no-preference){.bp[data-go] .bp-wish{animation:bp-row-in .36s cubic-bezier(.2, .8, .3, 1) calc(.12s + var(--i,1) * 50ms) both}.bp-wish[data-new]{animation:.42s cubic-bezier(.34,1.56,.64,1) both bp-row-pop!important}}@keyframes bp-row-in{0%{opacity:0;transform:translateY(10px)}}@keyframes bp-row-pop{0%{opacity:0;transform:scale(.9)}}.bp-add{color:#c2531c;background:#fffaf6;border:2px dashed #e7c9b4;border-radius:18px;justify-content:center;align-items:center;gap:8px;min-height:56px;font-size:17px;font-weight:800;display:flex}.bp-add-plus{background:var(--bp-orange);color:#fff;border-radius:13px;place-items:center;width:26px;height:26px;font-size:20px;line-height:1;display:grid}.bp-add:active{transform:scale(.98)}.bp-ideas{gap:8px;display:grid}.bp-idea-row{flex-wrap:wrap;gap:8px;display:flex}.bp-idea{min-height:44px;box-shadow:0 0 0 1px var(--bp-line);color:var(--color-ink);background:#fff;border:0;border-radius:22px;align-items:center;gap:6px;padding:0 6px 0 8px;font-size:14.5px;font-weight:700;display:inline-flex}.bp-idea-pic{width:24px;height:24px;font-size:18px}.bp-idea-add{background:var(--bp-cream);color:#c2531c;border-radius:14px;padding:4px 9px;font-size:13px;font-weight:800}.bp-ideas[data-cards] .bp-idea-row{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px;display:grid}.bp-ideas[data-cards] .bp-idea{text-align:center;border-radius:20px;align-content:start;justify-items:center;gap:8px;min-height:150px;padding:16px 8px 12px;font-size:14.5px;line-height:1.2;transition:transform .16s cubic-bezier(.34,1.56,.64,1);display:grid}.bp-ideas[data-cards] .bp-idea:active{transform:scale(.97)}.bp-ideas[data-cards] .bp-idea-pic{width:56px;height:56px;font-size:44px}.bp-ideas[data-cards] .bp-idea-text{min-height:2.4em}.bp-sheet{gap:10px;display:grid}.bp-sheet-head{place-items:center;display:grid}.bp-sheet-pic{width:64px;height:64px;font-size:48px}.bp-field-label{color:var(--color-ink-soft);margin:6px 0 0;font-size:14px;font-weight:750}.bp-field-row{align-items:center;gap:8px;display:flex}.bp-field{min-width:0;min-height:52px;color:var(--color-ink);background:#f6f1ea;border:0;border-radius:14px;outline:none;flex:1;padding:0 14px;font-size:17px;font-weight:650}.bp-field:focus{background:#fff;box-shadow:inset 0 0 0 2px #ff7a2e}.bp-field-big{min-height:60px;font-size:19px}.bp-chips{flex-wrap:wrap;gap:6px;display:flex}.bp-chip{min-height:40px;color:var(--color-ink);background:#f6f1ea;border:0;border-radius:20px;padding:0 14px;font-size:14.5px;font-weight:700}.bp-chip[aria-pressed=true]{background:var(--bp-cream);box-shadow:inset 0 0 0 2px var(--bp-orange)}.bp-mic{background:var(--color-ink,#0b0d10);color:#fff;border:0;border-radius:26px;flex:none;place-items:center;width:52px;height:52px;display:grid}.bp-mic[data-big]{background:var(--bp-orange);border-radius:30px;width:60px;height:60px}.bp-mic svg{width:24px;height:24px}.bp-mic[data-on]{background:#c83d0c;animation:1.2s ease-out infinite bp-listen;box-shadow:0 0 #ff5a1f88}@keyframes bp-listen{to{box-shadow:0 0 0 16px #ff5a1f00}}.bp-listening{color:#c2531c;margin:0;font-size:15px;font-weight:700}.bp-sheet-foot{align-items:center;gap:10px;width:100%;display:flex}.bp-sheet-done{flex:1}.bp-remove{color:#b3261e;background:#fff1ee;border:0;border-radius:16px;min-height:52px;padding:0 16px;font-size:16px;font-weight:800}@media (min-width:900px){.bp{grid-template-columns:minmax(0,440px) minmax(0,440px);align-items:start;gap:36px;width:min(100%,940px)}.bp-art-col{position:sticky;top:12px}.bp-art{width:min(100%,440px,100dvh - 330px)}.bp-title{font-size:32px}.bp-pin{--pin:42px}.bp-pin-pic{width:26px;height:26px}}@media (prefers-reduced-motion:reduce){.bp-pin{transition:opacity .2s}.bp-redraw{animation:none}}.bp-title,.bp-wish-pic{transition:opacity .32s ease-out}.bp[data-settling] .bp-title,.bp[data-settling] .bp-wish-pic{opacity:0}.bp:not([data-settling]) .bp-title,.bp:not([data-settling]) .bp-wish-pic{animation:.32s ease-out bp-settle-in}@keyframes bp-settle-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.bp-title,.bp-wish-pic{transition:none}.bp:not([data-settling]) .bp-title,.bp:not([data-settling]) .bp-wish-pic{animation:none}}
:where(.pbx){width:100%;height:clamp(260px,58svh,760px);position:relative}.pbx{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:18px;outline:none}.pbx:focus-visible{box-shadow:0 0 0 3px #ff5a1f6b}.pbx-canvas{touch-action:pan-y;cursor:grab;opacity:0;width:100%;height:100%;transition:opacity .28s ease-out;display:block}.pbx-ready .pbx-canvas{opacity:1}.pbx[data-dragging] .pbx-canvas{cursor:grabbing}.pbx-static .pbx-canvas{cursor:default}.pbx-flat{place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.pbx-canvas{transition:none}}
.own-stage{flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:14px;width:100%;min-height:0;display:flex}.own-box{width:min(100%,560px);animation:.42s cubic-bezier(.2,.8,.2,1) both own-rise}@media (min-width:1024px){.own-box{width:min(100%,600px)}}.own-line{text-align:center;text-wrap:balance;max-width:34em;color:var(--color-ink-soft,#5d6168);font-variant-numeric:tabular-nums;margin:0;font-size:15px;font-weight:600;line-height:1.4;animation:.32s cubic-bezier(.2,.8,.2,1) .22s both own-fade}@media (min-width:768px){.own-line{font-size:16px}}.own-part{white-space:nowrap}.own-actions{gap:6px;width:100%;display:grid}.own-actions>button{width:100%}.own-links{flex-wrap:wrap;justify-content:center;gap:0 12px;display:flex}.own-link{min-height:44px;color:var(--color-ink-soft,#5d6168);padding-inline:12px;font-size:16px;font-weight:700}@keyframes own-rise{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}@keyframes own-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.own-box,.own-line{animation:none}}
.pm-layer{z-index:3;pointer-events:none;position:fixed}.pm-sentence{text-align:center;font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);text-wrap:balance;text-shadow:0 0 22px #fdfbf8,0 0 8px #fdfbf8,0 1px #fdfbf8;animation:pm-rise .26s var(--ease-soft) both;margin:0;font-size:clamp(22px,6.4vw,38px);font-weight:800;line-height:1.14;position:absolute;top:4%;left:6%;right:6%}.pm-sentence[data-lift]{animation:.25s cubic-bezier(.4,0,1,1) both pm-lift}.pm-quote{color:var(--color-orange)}.pm-quote[data-pending],.pm-ghost{color:#0000;text-shadow:none}.pm-screen{width:min(84%,520px);height:min(84%,520px);animation:pm-rise .32s var(--ease-soft) both;background:#f1f0e9;border-radius:22px;position:absolute;top:48%;left:50%;overflow:hidden;translate:-50% -50%;box-shadow:0 26px 50px -26px #2b211b8c,inset 0 0 0 1px #2b211b12}.pm-screen img{object-fit:contain;opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.pm-screen img[data-on]{opacity:1}.pm-glint{pointer-events:none;position:absolute;inset:0;overflow:hidden}.pm-glint:before{content:"";mix-blend-mode:screen;background:linear-gradient(100deg,#fffdf400 0%,#fffdf48c 44%,#fffdf4e6 50%,#fffdf48c 56%,#fffdf400 100%);width:32%;animation:.82s cubic-bezier(.65,0,.35,1) both pm-glint;position:absolute;top:-25%;bottom:-25%;left:-45%;transform:skew(-14deg)}.pm-bags{justify-content:center;gap:6px;display:flex;position:absolute;bottom:4px;left:0;right:0}.pm-bag{width:30px;height:36px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--c) 55%, white), 0 1px 0 #e8dccb, 0 8px 14px -8px #2b211b66;animation:pm-pop .28s var(--ease-spring) both;background:#fffdf9;border-radius:7px 7px 9px 9px;place-items:center;display:grid;position:relative}.pm-bag-crimp{background:var(--c);border-radius:2px;height:3px;position:absolute;top:4px;left:4px;right:4px}.pm-bag-n{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--c) 72%, #1b1e23);margin-top:5px;font-size:15px;font-weight:800;line-height:1}.pm-plate{text-align:center;width:min(92%,460px);animation:pm-plate .22s var(--ease-soft) both;transition:box-shadow .6s var(--ease-soft);background:#fffaf2;border-radius:14px;justify-items:center;gap:2px;padding:10px 16px 13px;display:grid;position:absolute;bottom:4px;left:50%;translate:-50%;box-shadow:inset 0 -4px #ecdfcb,inset 0 1px #fff,0 18px 30px -18px #2b211b6b}.pm-plate[data-lights=down]{box-shadow:inset 0 -4px #ecdfcb,inset 0 1px #fff,0 0 0 1px #ffffff40,0 0 46px #ffe2c48c,0 18px 30px -18px #2b211b6b}.pm-title{max-width:100%;margin:0;font-size:clamp(26px,7.4vw,40px);line-height:1.05}.pm-designed{color:var(--color-ink-soft);animation:pm-rise .26s var(--ease-soft) both;justify-content:center;align-items:center;gap:8px;margin:4px 0 0;font-size:15px;font-weight:600;line-height:1.3;display:flex}.pm-sign{flex:none;width:120px;height:36px;overflow:visible}.pm-sign path{stroke-dasharray:1;stroke-dashoffset:1px}.pm-sign[data-draw] path{animation:.9s cubic-bezier(.45,0,.25,1) forwards pm-ink}.pm-sign[data-still] path{stroke-dashoffset:0}.pm-facts{color:var(--color-ink-soft);font-variant-numeric:tabular-nums;animation:pm-rise .26s var(--ease-soft) both;margin:2px 0 0;font-size:14px;font-weight:600;line-height:1.35}.pm-mail{aspect-ratio:3/2;width:min(68%,300px);animation:.39s cubic-bezier(.55,0,.9,.45) .76s forwards pm-fly;position:absolute;top:44%;left:50%;translate:-50% -50%}.pm-letter{z-index:2;text-align:center;animation:pm-letter-in .24s var(--ease-spring) both, pm-tuck .32s var(--ease-soft) .24s forwards;background:#fffaf2;border-radius:10px;place-content:center;gap:4px;padding:8px;display:grid;position:absolute;inset:4% 8% 26%;box-shadow:inset 0 -3px #ecdfcb,0 10px 18px -12px #2b211b66}.pm-letter-title{font-family:var(--font-display);color:var(--color-ink);font-size:19px;font-weight:800;line-height:1.1}.pm-letter-by{color:var(--color-ink-soft);font-size:13px;font-weight:600}.pm-envelope{animation:pm-envelope-in .26s var(--ease-soft) .18s both;position:absolute;inset:0}.pm-envelope-back,.pm-envelope-front,.pm-envelope-flap{position:absolute;left:0;right:0}.pm-envelope-back{z-index:1;background:#f2c4a2;border-radius:10px;top:30%;bottom:0}.pm-envelope-front{z-index:3;clip-path:polygon(0 0,50% 52%,100% 0,100% 100%,0 100%);background:linear-gradient(#ffdcc2,#ffd2b1);border-radius:10px;top:30%;bottom:0;box-shadow:0 16px 26px -16px #2b211b80}.pm-envelope-flap{z-index:4;clip-path:polygon(0 0,100% 0,50% 100%);transform-origin:50% 0;height:50%;animation:pm-flap .22s var(--ease-soft) .54s forwards;background:linear-gradient(#ffc9a3,#ffbf94);top:30%;transform:scaleY(0)}.pm-stamp{border:4px solid var(--color-orange-ink);box-shadow:inset 0 0 0 3px #fffaf2, inset 0 0 0 5px var(--color-orange-ink);color:var(--color-orange-ink);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;background:#fffaf2e6;border-radius:12px;padding:8px 18px 6px;font-size:34px;font-weight:800;line-height:1;animation:.26s cubic-bezier(.2,.8,.3,1.15) both pm-stamp,.3s ease-in 1.9s forwards pm-stamp-out;position:absolute;top:44%;left:50%;translate:-50% -50%;rotate:-10deg}.pm-actions{width:100%;transition:opacity .22s var(--ease-soft), translate .22s var(--ease-soft);justify-items:center;gap:4px;display:grid}.pm-actions>[data-primary]{width:100%}.pm-actions:not([data-on]){opacity:0;pointer-events:none;translate:0 12px}.pm-actions[data-on]{animation:pm-rise .42s var(--ease-soft) both}.pm-quiet{justify-self:center}.mk-actions:has(>.pm-actions)>:is(.st-v9-actions,.pm-actions){grid-area:1/1}.mk-actions>.pm-actions{z-index:2;align-self:end}.mk-actions:has(>.st-v9-actions)>.pm-actions{gap:2px}.mk-actions:has(>.st-v9-actions)>.pm-actions>.pm-quiet{min-height:40px}.pm-sent-stud{background:var(--color-orange);border-radius:4px;width:12px;height:12px;display:inline-block;box-shadow:inset 0 -2px #0000002e}.pm-dock{z-index:3;padding:12px 20px max(16px, env(safe-area-inset-bottom));justify-items:center;display:grid;position:fixed;bottom:0;left:0;right:0}.pm-dock>.pm-actions{max-width:440px}@keyframes pm-rise{0%{opacity:0;translate:0 8px}}@keyframes pm-lift{to{opacity:0;filter:blur(2px);translate:0 -22px;scale:.96}}@keyframes pm-glint{to{left:115%}}@keyframes pm-pop{0%{opacity:0;scale:0}60%{opacity:1;scale:1.15}to{scale:1}}@keyframes pm-plate{0%{opacity:0;translate:-50% 10px;scale:.96}}@keyframes pm-ink{to{stroke-dashoffset:0}}@keyframes pm-letter-in{0%{opacity:0;scale:.7}}@keyframes pm-tuck{to{translate:0 38%;scale:.86 .66}}@keyframes pm-envelope-in{0%{opacity:0;translate:0 18px}}@keyframes pm-flap{to{transform:scaleY(1)}}@keyframes pm-fly{to{opacity:0;translate:42vw -72vh;rotate:18deg;scale:.3}}@keyframes pm-stamp{0%{opacity:0;scale:1.8}60%{opacity:1}}@keyframes pm-stamp-out{to{opacity:0;scale:.96}}@keyframes pm-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.pm-sentence,.pm-sentence[data-lift],.pm-screen,.pm-plate,.pm-designed,.pm-facts,.pm-bag,.pm-actions[data-on]{animation:.2s ease-out both pm-fade}.pm-sentence[data-lift]{animation-direction:reverse}.pm-glint{display:none}.pm-mail,.pm-letter,.pm-envelope,.pm-envelope-flap{animation:none}.pm-envelope-flap{transform:none}.pm-stamp{animation:.2s ease-out both pm-fade,.3s ease-in 1.9s forwards pm-stamp-out}.pm-actions{transition:none}}
