.hero[data-astro-cid-bofrzu4r]{position:relative;min-height:900px;background:var(--c-ink);color:var(--c-paper);padding:220px calc(var(--svc-gutter) + var(--bleed)) 0;overflow:clip}.hero__text[data-astro-cid-bofrzu4r]{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start}.hero__title[data-astro-cid-bofrzu4r]{margin:var(--sp-16) 0 0 -.0533em;font:var(--fw-semibold) var(--fs-150) / .9 var(--font-sans);letter-spacing:-.0427em}.hero__title[data-astro-cid-bofrzu4r] span[data-astro-cid-bofrzu4r]{display:block}.hero__l1[data-astro-cid-bofrzu4r]{color:var(--c-paper)}.hero__l2[data-astro-cid-bofrzu4r]{color:var(--c-coral)}.hero__sub[data-astro-cid-bofrzu4r]{margin:var(--sp-40) 0 0 -4px;color:var(--c-lila);font:var(--fw-semibold) var(--fs-48) / 1 var(--font-sans);letter-spacing:-.0292em}.stage[data-astro-cid-bofrzu4r]{position:absolute;top:0;bottom:0;left:var(--bleed);right:var(--bleed);z-index:1;pointer-events:none}.card[data-astro-cid-bofrzu4r]{position:absolute}.card--palette[data-astro-cid-bofrzu4r]{left:60.21%;top:223px;width:380px}.card--type[data-astro-cid-bofrzu4r]{left:71%;top:417px;width:300px;height:300px}.card--sticker[data-astro-cid-bofrzu4r]{left:60.56%;top:389px;width:150px;height:150px;z-index:2}.mini-eyebrow[data-astro-cid-bofrzu4r]{font:var(--fw-semibold) var(--fs-11) / 1.3 var(--font-sans);letter-spacing:.1455em;text-transform:uppercase;color:var(--c-paper-70)}.mini-eyebrow--ink[data-astro-cid-bofrzu4r]{color:var(--c-ink-60)}.glass[data-astro-cid-bofrzu4r]{transform:rotate(6deg);display:flex;flex-direction:column;gap:var(--sp-16);padding:var(--sp-22);border-radius:26px;background:var(--br-glass);border:1px solid var(--br-glass-edge);backdrop-filter:blur(20px);box-shadow:var(--br-shadow-card)}.swatches[data-astro-cid-bofrzu4r]{display:flex;height:120px;border-radius:var(--r-16);overflow:clip}.swatches[data-astro-cid-bofrzu4r] span[data-astro-cid-bofrzu4r]{flex:1;background:var(--sw)}.sticker[data-astro-cid-bofrzu4r]{transform:rotate(12deg);width:150px;height:150px;border-radius:var(--r-pill);background:var(--c-yellow);color:var(--c-ink);display:flex;flex-direction:column;align-items:center;justify-content:center}.sticker[data-astro-cid-bofrzu4r] strong[data-astro-cid-bofrzu4r]{font:var(--fw-bold) var(--fs-22) / 1.15 var(--font-sans);letter-spacing:-.0182em}.sticker[data-astro-cid-bofrzu4r] span[data-astro-cid-bofrzu4r]{font:var(--fw-medium) var(--fs-13) / 1.45 var(--font-sans)}.typecard[data-astro-cid-bofrzu4r]{transform:rotate(-5deg);width:300px;height:300px;padding:var(--sp-24);border-radius:26px;background:var(--c-paper);color:var(--c-ink);box-shadow:var(--br-shadow-card-lg);display:flex;flex-direction:column;justify-content:space-between}.typecard__head[data-astro-cid-bofrzu4r]{display:flex;justify-content:space-between}.typecard__aa[data-astro-cid-bofrzu4r]{color:var(--c-purple);font:var(--fw-semibold) var(--br-fs-150-fix) / .9 var(--font-sans);letter-spacing:-.04em}.typecard__scale[data-astro-cid-bofrzu4r]{display:flex;align-items:flex-end;gap:var(--sp-10);font-weight:var(--fw-semibold)}.s40[data-astro-cid-bofrzu4r]{font-size:var(--br-fs-40-fix);line-height:1.03}.s28[data-astro-cid-bofrzu4r]{font-size:var(--fs-28);line-height:1.15}.s20[data-astro-cid-bofrzu4r]{font-size:var(--fs-20);line-height:1.15}.s14[data-astro-cid-bofrzu4r]{font-size:var(--fs-14);line-height:1.45}.scroll[data-astro-cid-bofrzu4r]{position:absolute;right:calc(var(--bleed) + 9.17 * min(100vw,1440px) / 100);bottom:61px;z-index:2;display:flex;align-items:center;gap:var(--sp-10);color:var(--c-paper-60);font:var(--fw-medium) var(--fs-13) / 1.45 var(--font-sans)}@media(min-width:1101px){.hero__ey[data-astro-cid-bofrzu4r]{display:flex}.hero__sub[data-astro-cid-bofrzu4r]{margin-top:calc(var(--sp-40) - 2px)}}@media(max-width:1100px){.hero[data-astro-cid-bofrzu4r]{min-height:0;padding-top:168px;padding-bottom:var(--section-y-lg)}.stage[data-astro-cid-bofrzu4r]{position:relative;inset:auto;height:470px;margin-top:var(--sp-56)}.card--palette[data-astro-cid-bofrzu4r]{left:0;top:0;scale:.9;transform-origin:top left}.card--sticker[data-astro-cid-bofrzu4r]{left:24%;top:215px}.card--type[data-astro-cid-bofrzu4r]{left:auto;right:4%;top:150px}.scroll[data-astro-cid-bofrzu4r]{display:none}}@media(max-width:760px){.hero[data-astro-cid-bofrzu4r]{padding-top:140px}.hero__sub[data-astro-cid-bofrzu4r]{margin-top:var(--sp-24)}.stage[data-astro-cid-bofrzu4r]{height:385px;margin-top:var(--sp-40)}.card--palette[data-astro-cid-bofrzu4r]{width:380px;scale:.82}.card--sticker[data-astro-cid-bofrzu4r]{left:4%;top:200px;scale:.85;transform-origin:top left}.card--type[data-astro-cid-bofrzu4r]{right:0;top:140px;scale:.8;transform-origin:top right}}.folders[data-astro-cid-a5dttzex]{--step: 110px;--h-0: 604px;--h-1: 426px;--h-2: 426px;--h-3: 604px;background:var(--br-sky-35);padding:calc(var(--section-y-xl) * 1.5) calc(var(--svc-gutter) + var(--bleed)) 0;overflow:clip}.head[data-astro-cid-a5dttzex]{display:flex;flex-direction:column;align-items:center;gap:var(--sp-8);text-align:center}.head__title[data-astro-cid-a5dttzex]{margin-top:2px;font:var(--fw-semibold) var(--fs-72) / .98 var(--font-sans);letter-spacing:-.0306em;color:var(--c-ink)}.head__title[data-astro-cid-a5dttzex] span[data-astro-cid-a5dttzex]{display:block}.head[data-astro-cid-a5dttzex] .eyebrow__text{letter-spacing:.1333em}.stack[data-astro-cid-a5dttzex]{--open-h: var(--h-0);--c-top: 112px;--c-bottom: 92px;--c-pad: 4.375%;position:relative;height:var(--stack-h, 1060px);margin-top:var(--sp-56)}.stack[data-astro-cid-a5dttzex][data-open="1"]{--open-h: var(--h-1)}.stack[data-astro-cid-a5dttzex][data-open="2"]{--open-h: var(--h-2)}.stack[data-astro-cid-a5dttzex][data-open="3"]{--open-h: var(--h-3)}.folder[data-astro-cid-a5dttzex]{--lift: 0px;--y: calc(var(--step) * var(--i) + clamp(0, var(--i) - var(--open), 1) * (var(--open-h) - var(--step)));--tx: clamp(66px, calc(var(--tab-x) / 1280 * 100%), calc(100% - 256px) );position:absolute;left:0;right:0;top:0;height:var(--stack-h, 1060px);transform:translate3d(0,var(--y),0);transition:transform var(--br-folder-dur) var(--ease-bounce);z-index:calc(var(--i) + 1);color:var(--c-ink)}.folder--paper[data-astro-cid-a5dttzex]{color:var(--c-paper)}.lift[data-astro-cid-a5dttzex]{position:absolute;inset:0;transform:translate3d(0,var(--lift),0);transition:transform var(--dur-fast) var(--ease-out)}.shape[data-astro-cid-a5dttzex]{position:absolute;inset:0;filter:drop-shadow(0 -6px 12px var(--br-ink-15));transition:filter var(--dur-fast) var(--ease-out)}.shape__tab[data-astro-cid-a5dttzex]{position:absolute;left:calc(var(--tx) - 44px);top:0;fill:var(--fill);width:300px;height:64px;max-width:none}.shape__body[data-astro-cid-a5dttzex]{position:absolute;inset:63px 0 0;background:var(--fill);border-radius:22px 22px 0 0}.tab[data-astro-cid-a5dttzex]{position:absolute;left:var(--tx);top:0;z-index:3;width:212px;height:64px;border-radius:var(--r-16) var(--r-16) 0 0;color:inherit;cursor:pointer}.tab[data-astro-cid-a5dttzex]:focus-visible{outline:2.5px solid var(--c-focus);outline-offset:2px;box-shadow:0 0 0 2px var(--c-paper)}.tab__in[data-astro-cid-a5dttzex]{display:flex;align-items:center;justify-content:center;gap:var(--sp-10);height:100%;transform:translate3d(0,var(--lift),0);transition:transform var(--dur-fast) var(--ease-out)}.tab__num[data-astro-cid-a5dttzex]{font:var(--fw-semibold) var(--fs-13) / 1.45 var(--font-sans);opacity:.6}.tab__label[data-astro-cid-a5dttzex]{font:var(--fw-bold) var(--fs-17) / 1.45 var(--font-sans);letter-spacing:.0353em}.tab__icon[data-astro-cid-a5dttzex]{display:grid;place-items:center;width:18px;height:18px}.tab__icon[data-astro-cid-a5dttzex]+.tab__icon[data-astro-cid-a5dttzex]{margin-left:-28px}.tab__icon--open[data-astro-cid-a5dttzex],.tab__icon--closed[data-astro-cid-a5dttzex]{transition:opacity var(--br-fade-dur) var(--ease-out)}.folder[data-astro-cid-a5dttzex][data-state=open] .tab__icon--closed[data-astro-cid-a5dttzex],.folder[data-astro-cid-a5dttzex][data-state=closed] .tab__icon--open[data-astro-cid-a5dttzex]{opacity:0}.content[data-astro-cid-a5dttzex]{position:absolute;top:var(--c-top);left:var(--c-pad);right:var(--c-pad);display:grid;grid-template-columns:1fr;gap:var(--sp-64);opacity:0;visibility:hidden;transition:opacity var(--br-fade-dur) var(--ease-out),visibility 0s linear var(--br-fade-dur)}.content[data-astro-cid-a5dttzex]:has(.content__img){grid-template-columns:1fr 560px}.folder[data-astro-cid-a5dttzex][data-state=open] .content[data-astro-cid-a5dttzex]{opacity:1;visibility:visible;transition:opacity var(--br-fade-dur) var(--ease-out) 90ms,visibility 0s}.content__text[data-astro-cid-a5dttzex]{display:flex;flex-direction:column;gap:var(--sp-20);padding-top:var(--sp-12)}.content__eyebrow[data-astro-cid-a5dttzex]{font:var(--fw-semibold) var(--fs-12) / 1.3 var(--font-sans);letter-spacing:.1333em;opacity:.7}.content__title[data-astro-cid-a5dttzex]{font:var(--fw-semibold) var(--fs-64) / .98 var(--font-sans);letter-spacing:-.0297em}.content__title[data-astro-cid-a5dttzex] span[data-astro-cid-a5dttzex]{display:block}.content__p[data-astro-cid-a5dttzex]{font:var(--fw-regular) var(--fs-19) / 1.45 var(--font-sans);opacity:.8}.content__img[data-astro-cid-a5dttzex]{height:400px;border-radius:var(--r-24);overflow:clip}.content__img[data-astro-cid-a5dttzex] img{width:100%;height:100%;object-fit:cover}.hint[data-astro-cid-a5dttzex]{position:absolute;top:120px;left:var(--c-pad);display:flex;align-items:center;gap:var(--sp-10);color:var(--c-paper-80);font:var(--fw-medium) var(--fs-15) / 1.45 var(--font-sans);transition:opacity var(--br-fade-dur) var(--ease-out)}.hint[data-astro-cid-a5dttzex] svg{color:var(--c-yellow);flex:none}.folder[data-astro-cid-a5dttzex][data-state=open] .hint[data-astro-cid-a5dttzex]{opacity:0;visibility:hidden}@media(hover:hover){.folder[data-astro-cid-a5dttzex]:has(.tab:hover){--lift: -8px}.folder[data-astro-cid-a5dttzex]:has(.tab:hover) .shape[data-astro-cid-a5dttzex]{filter:drop-shadow(0 -12px 18px var(--br-ink-20))}}.folder[data-astro-cid-a5dttzex].is-settling .lift[data-astro-cid-a5dttzex],.folder[data-astro-cid-a5dttzex].is-settling .tab__in[data-astro-cid-a5dttzex]{animation:br-settle .32s var(--ease-out) .3s both}@keyframes br-settle{0%,to{translate:0 0}45%{translate:0 -6px}}@media(min-width:1101px){.tab__num[data-astro-cid-a5dttzex],.tab__label[data-astro-cid-a5dttzex],.tab__icon[data-astro-cid-a5dttzex]{flex:none}}@media(max-width:1100px){.folders[data-astro-cid-a5dttzex]{padding-top:var(--section-y-lg)}}@media(max-width:1100px){.content[data-astro-cid-a5dttzex]:has(.content__img){grid-template-columns:1fr;gap:var(--sp-32)}.content[data-astro-cid-a5dttzex]{gap:var(--sp-32)}.content__img[data-astro-cid-a5dttzex]{height:auto;aspect-ratio:560 / 400;max-width:560px}.stack[data-astro-cid-a5dttzex]{--c-top: 96px;--c-bottom: 72px;--c-pad: var(--sp-32)}.folders[data-astro-cid-a5dttzex]{--h-0: 800px;--h-1: 440px;--h-2: 440px;--h-3: 800px}.hint[data-astro-cid-a5dttzex]{top:104px}}@media(max-width:760px){.folders[data-astro-cid-a5dttzex]{--step: 96px}.stack[data-astro-cid-a5dttzex]{--c-top: 88px;--c-bottom: 56px;--c-pad: var(--sp-20);margin-top:var(--sp-40)}.hint[data-astro-cid-a5dttzex]{top:96px;font-size:var(--fs-14)}.tab[data-astro-cid-a5dttzex]{width:190px}.tab__label[data-astro-cid-a5dttzex]{font-size:var(--fs-15)}.shape__tab[data-astro-cid-a5dttzex]{width:278px}.folder[data-astro-cid-a5dttzex]{--tx: clamp(44px, calc(var(--tab-x) / 1280 * 100%), calc(100% - 234px) )}.shape__tab[data-astro-cid-a5dttzex]{left:calc(var(--tx) - 44px)}}@media(prefers-reduced-motion:reduce){.folder[data-astro-cid-a5dttzex],.lift[data-astro-cid-a5dttzex],.shape[data-astro-cid-a5dttzex],.tab__in[data-astro-cid-a5dttzex]{transition:none}.folder[data-astro-cid-a5dttzex].is-settling .lift[data-astro-cid-a5dttzex],.folder[data-astro-cid-a5dttzex].is-settling .tab__in[data-astro-cid-a5dttzex]{animation:none}.folder[data-astro-cid-a5dttzex]{--lift: 0px !important}}.bento[data-astro-cid-do67r53s]{display:flex;flex-direction:column;gap:var(--sp-48);background:var(--c-coral);padding:calc(var(--section-y-xl) * 1.5) calc(var(--svc-gutter) + var(--bleed));overflow:clip}.head[data-astro-cid-do67r53s]{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--sp-32)}.head__title[data-astro-cid-do67r53s]{font:var(--fw-semibold) var(--fs-64) / .98 var(--font-sans);letter-spacing:-.0297em;color:var(--c-ink)}.head__title[data-astro-cid-do67r53s] span[data-astro-cid-do67r53s]{display:block}.head__lead[data-astro-cid-do67r53s]{width:min(360px,100%);flex:none;margin-bottom:0;font:var(--fw-regular) var(--fs-18) / 1.45 var(--font-sans);color:var(--br-ink-85)}.row[data-astro-cid-do67r53s]{display:flex;gap:var(--sp-16)}.row--1[data-astro-cid-do67r53s]{height:400px}.row--2[data-astro-cid-do67r53s]{height:360px}.card[data-astro-cid-do67r53s]{position:relative;overflow:clip;border-radius:var(--r-28);padding:var(--sp-28);display:flex;flex-direction:column;justify-content:space-between;background:var(--bg, var(--c-white));color:var(--c-ink);min-width:0}.card--concept[data-astro-cid-do67r53s]{width:340px;flex:none;--bg: var(--c-ink);color:var(--c-paper)}.card--logo[data-astro-cid-do67r53s]{flex:1;--bg: var(--c-paper)}.card--palette[data-astro-cid-do67r53s]{width:300px;flex:none;--bg: var(--c-white)}.card--type[data-astro-cid-do67r53s]{flex:1;--bg: var(--c-yellow)}.card--graphic[data-astro-cid-do67r53s]{width:420px;flex:none;--bg: var(--c-purple);color:var(--c-paper)}.card--systems[data-astro-cid-do67r53s]{width:340px;flex:none;--bg: var(--c-sky)}.visual[data-astro-cid-do67r53s]{position:relative;flex:1;min-height:0}.copy[data-astro-cid-do67r53s]{display:flex;flex-direction:column;gap:var(--sp-6)}.num[data-astro-cid-do67r53s]{font:var(--fw-semibold) var(--fs-11) / 1.3 var(--font-sans);letter-spacing:.1455em;text-transform:uppercase;opacity:.6}.copy[data-astro-cid-do67r53s] h3[data-astro-cid-do67r53s]{font:var(--fw-semibold) var(--fs-26) / 1.12 var(--font-sans);letter-spacing:-.0192em}.copy[data-astro-cid-do67r53s] p[data-astro-cid-do67r53s]{font:var(--fw-regular) var(--fs-14-5) / 1.45 var(--font-sans);opacity:.8}.card--concept[data-astro-cid-do67r53s] .copy[data-astro-cid-do67r53s] p[data-astro-cid-do67r53s],.card--graphic[data-astro-cid-do67r53s] .copy[data-astro-cid-do67r53s] p[data-astro-cid-do67r53s]{opacity:.75}.q[data-astro-cid-do67r53s],.x[data-astro-cid-do67r53s]{position:absolute;font:var(--fw-semibold) var(--br-fs-180-fix) / .98 var(--font-sans);letter-spacing:-.03em;transition:transform var(--dur-base) var(--ease-bounce)}.q[data-astro-cid-do67r53s]{left:10px;top:-20px;color:var(--br-paper-20)}.x[data-astro-cid-do67r53s]{left:150px;top:10px;color:var(--c-yellow)}.guide[data-astro-cid-do67r53s]{position:absolute;left:var(--gx);top:var(--gy);width:var(--gs);height:var(--gs);border:1.5px solid var(--br-purple-40);border-radius:50%}.grid[data-astro-cid-do67r53s]{position:absolute;left:var(--gx);top:0;width:1px;height:220px;background:var(--br-ink-10);transform-origin:top}.base[data-astro-cid-do67r53s]{position:absolute;left:0;top:180px;width:500px;height:1.5px;background:var(--c-coral);transform-origin:left}.xh[data-astro-cid-do67r53s]{position:absolute;left:410px;top:186px;color:var(--c-coral);font:var(--fw-semibold) var(--fs-11) / 1.3 var(--font-sans)}.card--palette[data-astro-cid-do67r53s] .visual[data-astro-cid-do67r53s]{flex:none;height:247px}.sw[data-astro-cid-do67r53s]{position:absolute;left:0;right:0;top:calc(var(--k) * 50px);height:50px;padding-left:var(--sp-14);display:flex;align-items:center;background:var(--sw);font:var(--fw-semibold) var(--fs-12) / 1.3 var(--font-sans);clip-path:inset(0 round 0);transition:transform var(--dur-slow) var(--ease-bounce),clip-path var(--dur-slow) var(--ease-bounce);transition-delay:calc(var(--k) * 40ms)}.sw--ink[data-astro-cid-do67r53s]{color:var(--c-ink)}.sw--paper[data-astro-cid-do67r53s]{color:var(--c-paper)}.sw--first[data-astro-cid-do67r53s]{clip-path:inset(0 round var(--r-16) var(--r-16) 0 0)}.sw--last[data-astro-cid-do67r53s]{clip-path:inset(0 round 0 0 var(--r-16) var(--r-16))}.card--type[data-astro-cid-do67r53s] .visual[data-astro-cid-do67r53s]>span[data-astro-cid-do67r53s]{position:absolute;left:0;color:var(--c-ink);white-space:nowrap;transition:transform var(--dur-slow) var(--ease-bounce);transition-delay:calc(var(--k) * 40ms)}.t1[data-astro-cid-do67r53s]{top:0;font:var(--fw-semibold) var(--br-fs-64-fix) / .98 var(--font-sans);letter-spacing:-.03125em}.t2[data-astro-cid-do67r53s]{top:67px;font:var(--fw-medium) var(--br-fs-30-fix) / 1.15 var(--font-sans);letter-spacing:-.02em}.t3[data-astro-cid-do67r53s]{top:106px;font:var(--fw-regular) var(--fs-16) / 1.45 var(--font-sans)}.sh[data-astro-cid-do67r53s]{position:absolute;left:var(--x);top:var(--y);width:72px;height:72px;background:var(--c);transition:transform var(--dur-slow) var(--ease-bounce);transition-delay:calc(var(--k) * 40ms)}.sh--coral[data-astro-cid-do67r53s]{--c: var(--c-coral)}.sh--yellow[data-astro-cid-do67r53s]{--c: var(--c-yellow)}.sh--sky[data-astro-cid-do67r53s]{--c: var(--c-sky)}.sh--rose[data-astro-cid-do67r53s]{--c: var(--c-rose)}.sh--circle[data-astro-cid-do67r53s]{border-radius:50%}.sh--leaf[data-astro-cid-do67r53s]{border-radius:36px 4px}.sh--dome[data-astro-cid-do67r53s]{height:36px;border-radius:72px 72px 0 0}.a4[data-astro-cid-do67r53s]{position:absolute;left:10px;top:0;width:120px;height:160px;padding:var(--sp-12);display:flex;flex-direction:column;gap:var(--sp-6);background:var(--c-white);border-radius:var(--r-8);rotate:-6deg;transition:transform var(--dur-slow) var(--ease-bounce),rotate var(--dur-slow) var(--ease-bounce)}.a4__block[data-astro-cid-do67r53s]{height:60px;border-radius:4px;background:var(--c-coral);flex:none}.a4__l[data-astro-cid-do67r53s]{width:var(--w);height:5px;border-radius:3px;background:var(--br-ink-20);flex:none}.bcard[data-astro-cid-do67r53s]{position:absolute;left:130px;top:60px;width:150px;height:90px;padding:var(--sp-12);display:flex;align-items:flex-end;background:var(--c-ink);border-radius:var(--r-8);rotate:8deg;transition:transform var(--dur-slow) var(--ease-bounce),rotate var(--dur-slow) var(--ease-bounce)}.bcard__mark[data-astro-cid-do67r53s]{width:26px;height:26px;border-radius:50%;background:var(--c-yellow)}@media(min-width:1101px){.a4[data-astro-cid-do67r53s],.bcard[data-astro-cid-do67r53s],.pg[data-astro-cid-do67r53s]{transform-origin:0 0}}.manual[data-astro-cid-do67r53s]{display:flex;align-items:center;gap:var(--sp-40);height:220px;padding:var(--sp-28) 36px;background:var(--c-paper);border-radius:var(--r-28);color:var(--c-ink);overflow:clip}.manual__pages[data-astro-cid-do67r53s]{position:relative;flex:none;width:240px;height:164px}.pg[data-astro-cid-do67r53s]{position:absolute;width:180px;height:140px;border-radius:var(--r-10);transition:transform var(--dur-slow) var(--ease-bounce)}.pg--rose[data-astro-cid-do67r53s]{left:0;top:16px;background:var(--c-rose);rotate:3deg}.pg--lila[data-astro-cid-do67r53s]{left:14px;top:8px;background:var(--c-lila)}.pg--purple[data-astro-cid-do67r53s]{left:28px;top:0;background:var(--c-purple);rotate:-3deg}.manual__copy[data-astro-cid-do67r53s]{width:380px;flex:none;gap:var(--sp-6)}.manual__copy[data-astro-cid-do67r53s] h3[data-astro-cid-do67r53s]{font-size:var(--fs-30);letter-spacing:-.02em;line-height:1.17}.manual__copy[data-astro-cid-do67r53s] p[data-astro-cid-do67r53s]{font-size:var(--fs-15)}.manual__also[data-astro-cid-do67r53s]{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--sp-10)}.tags[data-astro-cid-do67r53s]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--sp-8);max-width:476px}.tags[data-astro-cid-do67r53s] li[data-astro-cid-do67r53s]{padding:9px var(--sp-14);border:1px solid var(--br-ink-20);border-radius:var(--r-pill);font:var(--fw-medium) var(--fs-14) / 1.45 var(--font-sans);white-space:nowrap}@media(hover:hover)and (prefers-reduced-motion:no-preference){.card--concept[data-astro-cid-do67r53s]:hover .q[data-astro-cid-do67r53s]{transform:translate3d(-6px,6px,0) rotate(-10deg)}.card--concept[data-astro-cid-do67r53s]:hover .x[data-astro-cid-do67r53s]{transform:translate3d(6px,-10px,0) rotate(8deg) scale(1.06)}.card--logo[data-astro-cid-do67r53s]:hover .grid[data-astro-cid-do67r53s]{animation:br-draw-y .7s var(--ease-out) both;animation-delay:calc(var(--k) * 60ms)}.card--logo[data-astro-cid-do67r53s]:hover .base[data-astro-cid-do67r53s]{animation:br-draw-x .8s var(--ease-out) .2s both}.card--logo[data-astro-cid-do67r53s]:hover .guide[data-astro-cid-do67r53s]{animation:br-pop .7s var(--ease-bounce) both;animation-delay:calc(var(--k) * 80ms)}.card--palette[data-astro-cid-do67r53s]:hover .sw[data-astro-cid-do67r53s]{transform:translate3d(0,calc(var(--k) * 12px),0);clip-path:inset(0 round var(--r-10))}.card--palette[data-astro-cid-do67r53s]:hover .sw--first[data-astro-cid-do67r53s],.card--palette[data-astro-cid-do67r53s]:hover .sw--last[data-astro-cid-do67r53s]{clip-path:inset(0 round var(--r-16))}.card--type[data-astro-cid-do67r53s]:hover .t1[data-astro-cid-do67r53s]{transform:translate3d(8px,0,0)}.card--type[data-astro-cid-do67r53s]:hover .t2[data-astro-cid-do67r53s]{transform:translate3d(16px,0,0)}.card--type[data-astro-cid-do67r53s]:hover .t3[data-astro-cid-do67r53s]{transform:translate3d(24px,0,0)}.card--graphic[data-astro-cid-do67r53s]:hover .sh--circle[data-astro-cid-do67r53s]{transform:scale(1.15)}.card--graphic[data-astro-cid-do67r53s]:hover .sh--leaf[data-astro-cid-do67r53s]{transform:rotate(90deg)}.card--graphic[data-astro-cid-do67r53s]:hover .sh--dome[data-astro-cid-do67r53s]{transform:rotate(180deg)}.card--systems[data-astro-cid-do67r53s]:hover .a4[data-astro-cid-do67r53s]{transform:translate3d(-4px,8px,0);rotate:-2deg}.card--systems[data-astro-cid-do67r53s]:hover .bcard[data-astro-cid-do67r53s]{transform:translate3d(8px,-8px,0);rotate:3deg}.manual[data-astro-cid-do67r53s]:hover .pg--rose[data-astro-cid-do67r53s]{transform:translate3d(-16px,6px,0) rotate(4deg)}.manual[data-astro-cid-do67r53s]:hover .pg--lila[data-astro-cid-do67r53s]{transform:translate3d(8px,0,0)}.manual[data-astro-cid-do67r53s]:hover .pg--purple[data-astro-cid-do67r53s]{transform:translate3d(34px,-6px,0) rotate(-4deg)}}@keyframes br-draw-y{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes br-draw-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes br-pop{0%{transform:scale(.82);opacity:.2}to{transform:scale(1);opacity:1}}@media(max-width:1100px){.bento[data-astro-cid-do67r53s]{padding-block:var(--section-y-lg)}}@media(max-width:1100px){.head[data-astro-cid-do67r53s]{flex-direction:column;align-items:flex-start}.row[data-astro-cid-do67r53s]{flex-wrap:wrap;height:auto}.row[data-astro-cid-do67r53s] .card[data-astro-cid-do67r53s]{min-height:360px;flex:1 1 calc(50% - var(--sp-8));width:auto}.row--1[data-astro-cid-do67r53s] .card--logo[data-astro-cid-do67r53s]{order:3;flex-basis:100%}.row--2[data-astro-cid-do67r53s] .card--systems[data-astro-cid-do67r53s]{flex-basis:100%}.card--logo[data-astro-cid-do67r53s] .visual[data-astro-cid-do67r53s]{min-height:268px}.card--type[data-astro-cid-do67r53s] .visual[data-astro-cid-do67r53s],.card--graphic[data-astro-cid-do67r53s] .visual[data-astro-cid-do67r53s],.card--systems[data-astro-cid-do67r53s] .visual[data-astro-cid-do67r53s],.card--concept[data-astro-cid-do67r53s] .visual[data-astro-cid-do67r53s]{min-height:207px}.manual[data-astro-cid-do67r53s]{height:auto;flex-wrap:wrap;padding:var(--sp-28)}.manual__copy[data-astro-cid-do67r53s]{width:min(380px,100%);flex:1 1 260px}.manual__also[data-astro-cid-do67r53s]{flex:1 1 100%}}@media(max-width:760px){.row[data-astro-cid-do67r53s] .card[data-astro-cid-do67r53s],.row--1[data-astro-cid-do67r53s] .card--logo[data-astro-cid-do67r53s]{flex-basis:100%}.card--logo[data-astro-cid-do67r53s] .visual[data-astro-cid-do67r53s]{min-height:268px}.manual__pages[data-astro-cid-do67r53s]{width:210px}.tags[data-astro-cid-do67r53s] li[data-astro-cid-do67r53s]{white-space:normal}}.gallery[data-astro-cid-5y4yfv4i]{--g: calc(var(--svc-gutter) + var(--bleed));display:flex;flex-direction:column;gap:var(--sp-40);padding:calc(var(--section-y-xl) * 1.5) 0;overflow:clip}.head[data-astro-cid-5y4yfv4i]{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--sp-24);padding-inline:var(--g)}.head__title[data-astro-cid-5y4yfv4i]{display:flex;flex-direction:column;gap:var(--sp-14)}.head__eyebrow[data-astro-cid-5y4yfv4i]{color:var(--c-coral);font:var(--fw-semibold) var(--fs-12) / 1.3 var(--font-sans);letter-spacing:.1333em;text-transform:uppercase}.head[data-astro-cid-5y4yfv4i] h2[data-astro-cid-5y4yfv4i]{font:var(--fw-semibold) var(--fs-64) / .98 var(--font-sans);letter-spacing:-.0297em;color:var(--c-ink)}.head[data-astro-cid-5y4yfv4i] h2[data-astro-cid-5y4yfv4i] span[data-astro-cid-5y4yfv4i]{display:block}.controls[data-astro-cid-5y4yfv4i]{display:flex;gap:var(--sp-10);flex:none}.ctrl[data-astro-cid-5y4yfv4i]{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--r-pill);border:1px solid var(--br-ink-15);background:var(--c-white);color:var(--c-ink);transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.ctrl--next[data-astro-cid-5y4yfv4i]{background:var(--c-ink);color:var(--c-paper)}.ctrl[data-astro-cid-5y4yfv4i][aria-disabled=true]{cursor:default}.ctrl--prev[data-astro-cid-5y4yfv4i][aria-disabled=true]{opacity:.85}.ctrl--next[data-astro-cid-5y4yfv4i][aria-disabled=true]{opacity:.55}@media(hover:hover){.ctrl[data-astro-cid-5y4yfv4i]:not([aria-disabled=true]):hover{background:var(--c-ink);color:var(--c-paper);transform:scale(1.06)}.ctrl--next[data-astro-cid-5y4yfv4i]:not([aria-disabled=true]):hover{background:var(--c-white);color:var(--c-ink)}}.rail[data-astro-cid-5y4yfv4i]{overflow-x:auto;overflow-y:clip;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--g);scrollbar-width:none;cursor:grab;-webkit-overflow-scrolling:touch}.rail[data-astro-cid-5y4yfv4i]::-webkit-scrollbar{display:none}.rail[data-astro-cid-5y4yfv4i].is-dragging{cursor:grabbing;scroll-snap-type:none;user-select:none}.rail[data-astro-cid-5y4yfv4i]:focus-visible{outline-offset:-3px;border-radius:var(--r-28)}.track[data-astro-cid-5y4yfv4i]{list-style:none;margin:0;padding:0 var(--g);display:flex;align-items:flex-end;gap:var(--sp-20);width:max-content;min-width:100%}.item[data-astro-cid-5y4yfv4i]{flex:none;width:min(var(--w),82vw);scroll-snap-align:start}.item[data-astro-cid-5y4yfv4i] figure[data-astro-cid-5y4yfv4i]{margin:0;display:flex;flex-direction:column;gap:var(--sp-14)}.item__img[data-astro-cid-5y4yfv4i]{aspect-ratio:var(--ar);border-radius:var(--r-28);overflow:clip;background:var(--c-lila)}.item__img[data-astro-cid-5y4yfv4i] img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease-out);-webkit-user-drag:none;user-select:none}figcaption[data-astro-cid-5y4yfv4i]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-12)}.item__label[data-astro-cid-5y4yfv4i]{font:var(--fw-semibold) var(--fs-18) / 1.45 var(--font-sans);color:var(--c-ink)}.item__ref[data-astro-cid-5y4yfv4i]{font:var(--fw-regular) var(--fs-13) / 1.4 var(--font-sans);color:var(--br-ink-50)}@media(hover:hover)and (prefers-reduced-motion:no-preference){.item[data-astro-cid-5y4yfv4i]:hover .item__img[data-astro-cid-5y4yfv4i] img{transform:scale(1.04)}}@media(max-width:1100px){.gallery[data-astro-cid-5y4yfv4i]{padding-block:var(--section-y-lg);gap:var(--sp-32)}}@media(max-width:760px){.head[data-astro-cid-5y4yfv4i]{align-items:flex-start;flex-direction:column}.controls[data-astro-cid-5y4yfv4i]{align-self:flex-start}.head__title[data-astro-cid-5y4yfv4i]{width:100%}.ctrl[data-astro-cid-5y4yfv4i]{width:48px;height:48px}}@media(prefers-reduced-motion:reduce){.item__img[data-astro-cid-5y4yfv4i] img,.ctrl[data-astro-cid-5y4yfv4i]{transition:none}}.closing[data-astro-cid-7y47xjot]{display:flex;flex-direction:column;align-items:flex-start;min-height:720px;background:var(--c-lila);color:var(--c-ink);padding:calc(var(--section-y-xl) * 1.75) calc(var(--svc-gutter) + var(--bleed)) 74px;overflow:clip}.lead[data-astro-cid-7y47xjot]{font:var(--fw-medium) var(--fs-40) / 1.075 var(--font-sans);letter-spacing:-.025em}.lead[data-astro-cid-7y47xjot] span[data-astro-cid-7y47xjot]{display:block}.cta[data-astro-cid-7y47xjot]{display:flex;flex-direction:column;gap:var(--sp-6);margin:74px 0 0 -8px;color:var(--c-purple);border-radius:var(--r-16)}.cta__l1[data-astro-cid-7y47xjot],.cta__l2[data-astro-cid-7y47xjot]{display:flex;align-items:center;gap:var(--sp-24)}.cta__t[data-astro-cid-7y47xjot]{position:relative;font:var(--fw-semibold) var(--fs-150) / .92 var(--font-sans);letter-spacing:-.04em;white-space:nowrap}.cta__t[data-astro-cid-7y47xjot]:after{content:"";position:absolute;left:.04em;right:.06em;bottom:.02em;height:.06em;border-radius:var(--r-pill);background:var(--c-coral);transform:scaleX(0);transform-origin:left;transition:transform var(--dur-slow) var(--ease-out)}.cta__l2[data-astro-cid-7y47xjot] .cta__t[data-astro-cid-7y47xjot]:after{transition-delay:70ms}.cta__arrow[data-astro-cid-7y47xjot]{display:grid;place-items:center;flex:none;width:calc(var(--fs-150) * .8);aspect-ratio:1;margin-top:.06em;border-radius:var(--r-pill);background:var(--c-ink);color:var(--c-coral);transition:transform var(--dur-slow) var(--ease-bounce)}.cta__arrow[data-astro-cid-7y47xjot] svg{width:47%;height:47%}@media(hover:hover){.cta[data-astro-cid-7y47xjot]:hover .cta__t[data-astro-cid-7y47xjot]:after{transform:scaleX(1)}.cta[data-astro-cid-7y47xjot]:hover .cta__arrow[data-astro-cid-7y47xjot]{transform:rotate(45deg)}}.cta[data-astro-cid-7y47xjot]:focus-visible .cta__t[data-astro-cid-7y47xjot]:after{transform:scaleX(1)}.cta[data-astro-cid-7y47xjot]:focus-visible .cta__arrow[data-astro-cid-7y47xjot]{transform:rotate(45deg)}.wa[data-astro-cid-7y47xjot]{display:inline-flex;align-items:center;gap:var(--sp-10);align-self:flex-end;margin:18px 13px 0 0;padding:var(--sp-12) var(--sp-18);border-radius:var(--r-pill);background:var(--br-white-50);border:1px solid var(--br-white-80);backdrop-filter:blur(16px);color:var(--c-ink);font:var(--fw-semibold) var(--fs-15) / 1.45 var(--font-sans);transition:background-color var(--dur-fast) var(--ease-out),transform var(--dur-fast) var(--ease-out)}.wa[data-astro-cid-7y47xjot] svg{color:var(--c-petrol);flex:none}@media(hover:hover){.wa[data-astro-cid-7y47xjot]:hover{background:var(--c-white);transform:translateY(-2px)}}@media(max-width:1100px){.closing[data-astro-cid-7y47xjot]{min-height:0;padding-top:var(--section-y-lg);padding-bottom:var(--section-y-lg)}}@media(max-width:760px){.lead[data-astro-cid-7y47xjot] span[data-astro-cid-7y47xjot]{display:inline}.lead[data-astro-cid-7y47xjot] br[data-astro-cid-7y47xjot]{display:none}.closing[data-astro-cid-7y47xjot]{padding-bottom:var(--section-y-lg)}.cta[data-astro-cid-7y47xjot]{margin-top:var(--sp-48);margin-left:-4px}.cta__l1[data-astro-cid-7y47xjot],.cta__l2[data-astro-cid-7y47xjot]{gap:var(--sp-16)}.wa[data-astro-cid-7y47xjot]{align-self:flex-start;margin:var(--sp-40) 0 0}}@media(prefers-reduced-motion:reduce){.cta__arrow[data-astro-cid-7y47xjot],.cta__t[data-astro-cid-7y47xjot]:after,.wa[data-astro-cid-7y47xjot]{transition:none}}@media(max-width:760px){.cta__t[data-astro-cid-7y47xjot]{font-size:var(--fs-80)}.cta__arrow[data-astro-cid-7y47xjot]{width:calc(var(--fs-80) * .8)}}
