hero-paper-play{display:block}.design-page.paper-art-page #top .hero-body-label{box-shadow:none;text-align:left;opacity:1;vertical-align:top;background:0 0;border:0;border-radius:0;padding:0;display:inline-block;position:relative;transform:none}.hero-body-label__plate{border:2px solid var(--ink);background:var(--paper);transform-origin:27px 20px;border-radius:3px;align-items:center;gap:10px;padding:8px 12px;display:flex;position:relative;transform:rotate(-1deg);box-shadow:4px 4px #0649dd}.hero-body-label__traveler{z-index:1;flex:none;width:28px;height:35px;display:block;position:relative}.hero-body-label .body-mark{color:#e72b79;transform-origin:50% 90%;width:28px;height:35px;display:block;overflow:visible}.hero-body-label__text{min-width:0}.hero-body-label:not(:disabled),.hero-discovery:not(:disabled),.paper-shuffle:not(:disabled){cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.hero-body-label:focus-visible,.hero-discovery:focus-visible,.paper-shuffle:focus-visible{outline-offset:7px;outline:3px solid #0649dd}.hero-body-label.is-playing{z-index:4}.hero-body-label.is-playing .hero-body-label__plate{animation:1s both label-tip-return}.hero-body-label.is-playing .hero-body-label__traveler{animation:1s both person-fall-run}.hero-body-label.is-playing .body-mark{animation:.1s .38s 6 alternate person-run-bounce}.body-mark__leg-a,.body-mark__leg-b{transform-origin:15px 25px}.body-mark__arm-a,.body-mark__arm-b{transform-origin:15px 16px}.hero-body-label.is-playing :is(.body-mark__leg-a,.body-mark__arm-b){animation:.12s .38s 5 alternate person-stride}.hero-body-label.is-playing :is(.body-mark__leg-b,.body-mark__arm-a){animation:.12s .38s 5 alternate-reverse person-stride}@keyframes label-tip-return{0%{transform:rotate(-1deg)}28%{animation-timing-function:ease-out;transform:rotate(45deg)}42%{transform:rotate(40deg)}67%{transform:rotate(-9deg)}83%{transform:rotate(4deg)}to{transform:rotate(-1deg)}}@keyframes person-fall-run{0%,8%{transform:translate(0)rotate(0)}35%{transform:translate(var(--person-run-x), var(--person-drop-y)) rotate(45deg)}43%{transform:translate(var(--person-run-x), var(--person-drop-y)) rotate(-12deg)}65%{transform:translate(calc(var(--person-run-x) * .55), var(--person-drop-y)) rotate(-10deg)}85%{transform:translate(calc(var(--person-run-x) * .12), 0) rotate(-8deg)}to{transform:translate(0)rotate(0)}}@keyframes person-stride{0%{transform:rotate(-30deg)}to{transform:rotate(30deg)}}@keyframes person-run-bounce{0%{transform:translateY(0)rotate(-4deg)}to{transform:translateY(-4px)rotate(4deg)}}@keyframes person-greet{0%,to{transform:rotate(-8deg)}50%{transform:translateY(-3px)rotate(10deg)}}.design-page.paper-art-page .hero-discovery{opacity:1;width:44px;height:44px;color:inherit;font:inherit;transform-origin:0 100%;z-index:3;background:0 0;border:0;padding:3px;line-height:1;position:absolute;top:-.8em;right:-.35em;transform:rotate(-8deg)}.hero-discovery .discovery-mark{width:100%;height:100%;display:block;overflow:visible}.discovery-mark__shape,.discovery-mark__rays{transform-box:fill-box;transform-origin:50%}.hero-discovery.is-playing{animation:1s both discovery-reach}.hero-discovery.is-playing .discovery-mark__shape{animation:1s both discovery-morph}.hero-discovery.is-playing .discovery-mark__rays{animation:1s both discovery-rays}@keyframes discovery-reach{0%,to{transform:translate(0)rotate(-8deg)scale(1)}24%{transform:translate(8px,-10px)rotate(-18deg)scale(1.35,.8)}55%{transform:translate(16px,-18px)rotate(7deg)scale(2)}72%{transform:translate(14px,-16px)rotate(-4deg)scale(1.85,2)}}@keyframes discovery-morph{0%,to{transform:skew(0deg)scale(1)}35%{transform:skew(-24deg)scale(.65,1.4)}60%{transform:skew(18deg)rotate(35deg)scale(1.2,.85)}}@keyframes discovery-rays{0%,to{transform:scale(1)}55%{transform:scale(1.15)rotate(-18deg)}}@keyframes discovery-shiver{0%,to{transform:translate(-3px,1px)rotate(-13deg)}25%{transform:translate(3px,-2px)rotate(12deg)}50%{transform:translate(-2px,-1px)rotate(-9deg)}75%{transform:translate(3px,2px)rotate(15deg)}}.design-page.paper-art-page .opening-visual{--paper-a-color:#0860f0;--paper-b-color:#ed327e;--paper-a-shape:polygon(9% 0,92% 3%,100% 84%,83% 95%,1% 98%,0 14%);--paper-b-shape:polygon(9% 0,93% 4%,100% 89%,0 100%,5% 77%,20% 55%);--paper-a-left:2%;--paper-a-top:2%;--paper-a-width:94%;--paper-a-height:94%;--paper-b-left:51%;--paper-b-top:8%;--paper-b-width:47%;--paper-b-height:82%;isolation:isolate}.design-page.paper-art-page .opening-visual:before{inset:auto;left:var(--paper-a-left);top:var(--paper-a-top);width:var(--paper-a-width);height:var(--paper-a-height);background:var(--paper-a-color);clip-path:var(--paper-a-shape);transform:none}.design-page.paper-art-page .opening-visual:after{inset:auto;left:var(--paper-b-left);top:var(--paper-b-top);width:var(--paper-b-width);height:var(--paper-b-height);background:var(--paper-b-color);clip-path:var(--paper-b-shape);transform:none}.design-page.paper-art-page .paper-shuffle{z-index:2;background:0 0;border:0;border-radius:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.paper-shuffle:disabled{display:none}.design-page.paper-art-page hero-paper-play .opening-visual figcaption{box-shadow:none;clip-path:polygon(2% 8%,9% 5%,13% 9%,20% 2%,26% 5%,32% 1%,39% 5%,45% 2%,51% 6%,58% 1%,65% 4%,72% 0,78% 5%,85% 2%,91% 7%,97% 4%,96% 19%,100% 28%,97% 42%,100% 53%,96% 65%,99% 77%,96% 94%,88% 92%,83% 98%,76% 94%,68% 100%,61% 96%,54% 99%,47% 94%,40% 99%,32% 95%,26% 100%,18% 95%,12% 98%,4% 93%,5% 80%,1% 71%,4% 59%,0 49%,3% 38%,0 25%);border:0;border-radius:0;padding:10px 22px;transform:rotate(-2deg)}.design-page.paper-art-page .opening-visual--display{--monitor-ink:#171920;padding-block:32px}.design-page.paper-art-page .opening-visual--display .display-media{grid-template-rows:auto 30px auto;grid-template-columns:minmax(0,1fr);width:82%;margin-inline:auto;display:grid;position:relative;transform:rotate(-2deg)}.design-page.paper-art-page .opening-visual--display .display-media__surface{z-index:1;border-color:var(--monitor-ink);grid-area:1/1;transform:none}.design-page.paper-art-page .opening-visual--display .display-media:before{content:"";background:var(--monitor-ink);clip-path:polygon(13% 0,85% 0,100% 100%,0 100%);pointer-events:none;grid-area:2/1;place-self:center;width:clamp(28px,10%,46px);height:42px}.design-page.paper-art-page hero-paper-play .opening-visual--display figcaption{text-align:center;z-index:1;background:var(--monitor-ink);width:clamp(148px,60%,240px);max-width:100%;color:var(--paper);clip-path:none;border-radius:0;grid-area:3/1;justify-content:center;justify-self:center;margin:0;padding:12px 20px 10px;transform:none}.design-page.paper-art-page hero-paper-play .opening-visual--display figcaption:before{content:none}.design-page.paper-art-page hero-paper-play .opening-visual--display figcaption span{color:var(--paper);font-weight:var(--weight-strong)}@keyframes paper-clatter-back{0%,to{transform:translate(0)}16%{transform:translate(-1%,.8%)}30%{transform:translate(1%,-.7%)}44%{transform:translate(-.5%,-1%)}70%{transform:translate(.9%,1%)}84%{transform:translate(0)}}@keyframes paper-clatter-front{0%,to{transform:translate(0)}12%{transform:translate(1.5%,-1%)}34%{transform:translate(-1.5%,1%)}48%{transform:translate(1%,1.5%)}64%{transform:translate(-1%,-.5%)}82%{transform:translate(0)}}.experience-flow__label{--step-tilt:-5deg;--step-phase:0s}.experience-flow li:nth-child(2n) .experience-flow__label{--step-tilt:5deg}.experience-flow li:nth-child(2) .experience-flow__label{--step-phase:-.14s}.experience-flow li:nth-child(3) .experience-flow__label{--step-phase:-.28s}.experience-flow li:nth-child(4) .experience-flow__label{--step-phase:-.42s}@keyframes flow-paper-step{0%,to{transform:translateY(0) rotate(var(--step-tilt))}35%{transform:translateY(-7px) rotate(calc(var(--step-tilt) - 6deg))}65%{transform:translateY(2px) rotate(calc(var(--step-tilt) + 5deg))}}@media (prefers-reduced-motion:no-preference){hero-paper-play.is-scrolling .hero-body-label:not(.is-playing) .body-mark{animation:.35s ease-in-out infinite person-greet}hero-paper-play.is-scrolling .experience-flow__label{animation:flow-paper-step .56s ease-in-out var(--step-phase) infinite}.design-page.paper-art-page .opening-visual:before,.design-page.paper-art-page .opening-visual:after{transition:background-color .25s,clip-path .25s,left .35s ease-out,top .35s ease-out,width .35s ease-out,height .35s ease-out}.design-page.paper-art-page hero-paper-play[data-motion-ready][data-in-view] .opening-visual:before{animation:.72s step-end infinite paper-clatter-back}.design-page.paper-art-page hero-paper-play[data-motion-ready][data-in-view] .opening-visual:after{animation:.86s step-end infinite paper-clatter-front}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.hero-body-label:not(.is-playing):hover .body-mark{animation:.35s ease-in-out infinite person-greet}.hero-discovery:not(.is-playing):hover .discovery-mark{animation:.18s linear infinite discovery-shiver}}@media (prefers-reduced-motion:reduce){hero-paper-play *,hero-paper-play :before,hero-paper-play :after{transition:none!important;animation:none!important}.hero-body-label.is-playing .hero-body-label__plate{box-shadow:4px 4px #e72b79}.hero-discovery.is-playing .discovery-mark__shape path:first-child{fill:#0649dd}}hero-paper-play[data-motion-paused] *,hero-paper-play[data-motion-paused] :before,hero-paper-play[data-motion-paused] :after{transition:none!important;animation:none!important}.display-media[data-astro-cid-cr6peev3]{min-width:0;margin:0}.display-media__surface[data-astro-cid-cr6peev3]{width:100%;aspect-ratio:var(--media-ratio);background:#ecebe3;border:1px solid #afb6aa;position:relative;overflow:hidden}.display-media__surface[data-astro-cid-cr6peev3] img[data-astro-cid-cr6peev3],.display-media__surface[data-astro-cid-cr6peev3] video,.display-media__surface[data-astro-cid-cr6peev3] iframe{object-fit:contain;border:0;width:100%;height:100%;display:block}.display-media__surface[data-astro-cid-cr6peev3] [data-astro-cid-cr6peev3][hidden]{display:none}.display-media__surface--viewport[data-astro-cid-cr6peev3]{box-sizing:content-box;width:auto}.display-media__surface--viewport[data-astro-cid-cr6peev3] img[data-astro-cid-cr6peev3]{left:var(--image-left);top:var(--image-top);width:var(--image-width);height:var(--image-height);max-width:none;position:absolute}.display-media__placeholder[data-astro-cid-cr6peev3]{text-align:center;color:#405044;flex-direction:column;justify-content:center;align-items:center;gap:.7rem;height:100%;padding:clamp(.7rem,2vw,2rem);display:flex}.display-media__marker[data-astro-cid-cr6peev3]{letter-spacing:.08em;font-size:.7rem}.display-media__placeholder[data-astro-cid-cr6peev3] strong[data-astro-cid-cr6peev3]{font-size:clamp(.95rem,1.7vw,1.4rem);font-weight:500}.display-media__ratio[data-astro-cid-cr6peev3]{font-variant-numeric:tabular-nums;font-size:.8rem}.display-media__placeholder[data-astro-cid-cr6peev3] p[data-astro-cid-cr6peev3]{max-width:26em;margin:0;font-size:.75rem;line-height:1.6}figcaption[data-astro-cid-cr6peev3]{color:#5c665d;gap:.4rem;margin-top:.7rem;font-size:.8rem;line-height:1.65;display:grid}figcaption[data-astro-cid-cr6peev3] small[data-astro-cid-cr6peev3]{font-size:.75rem}poster-media[data-astro-cid-cr6peev3]{width:100%;height:100%;display:block;position:relative}poster-media[data-astro-cid-cr6peev3] button[data-astro-cid-cr6peev3]{color:#26382f;max-width:calc(100% - 1.5rem);min-height:48px;font:inherit;cursor:pointer;background:#f7f5ec;border:1px solid #26382f;border-radius:0;padding:.75rem 1.1rem;font-size:.9rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}poster-media[data-astro-cid-cr6peev3] button[data-astro-cid-cr6peev3]:focus-visible{outline-offset:4px;outline:3px solid #ed6445}.display-media__status[data-astro-cid-cr6peev3],.display-media__no-script[data-astro-cid-cr6peev3]{color:#26382f;background:#f7f5ec;margin:0;padding:.6rem;font-size:.8rem;line-height:1.5;position:absolute;inset:auto .6rem .6rem}.video-card[data-astro-cid-f4cfrqtx]{border:1px solid var(--line);background:#fffdf7}.video-card__image[data-astro-cid-f4cfrqtx]{background:var(--ink);position:relative}.video-card__image[data-astro-cid-f4cfrqtx] img[data-astro-cid-f4cfrqtx]{aspect-ratio:16/9;width:100%;height:auto;display:block}.video-card__launch[data-astro-cid-f4cfrqtx]{aspect-ratio:16/9;color:#fff;display:block;position:relative;overflow:hidden}.video-card__launch[data-astro-cid-f4cfrqtx] img[data-astro-cid-f4cfrqtx]{object-fit:cover;transition:transform .2s}.video-card__launch[data-astro-cid-f4cfrqtx]:hover img[data-astro-cid-f4cfrqtx]{transform:scale(1.025)}.video-card__launch[data-astro-cid-f4cfrqtx]:focus-visible{outline-offset:-4px;outline:4px solid #0649dd}.video-card__play[data-astro-cid-f4cfrqtx]{border:2px solid var(--ink);width:76px;height:76px;color:var(--ink);box-shadow:5px 5px 0 var(--ink);background:#ffdf46;border-radius:50%;place-items:center;padding-left:4px;font-size:30px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video-card__launch[data-astro-cid-f4cfrqtx]:hover .video-card__play[data-astro-cid-f4cfrqtx],.video-card__launch[data-astro-cid-f4cfrqtx]:focus-visible .video-card__play[data-astro-cid-f4cfrqtx]{background:#fff}.video-card__player{aspect-ratio:16/9;background:var(--ink);border:0;width:100%;height:auto;display:block}.video-card__duration[data-astro-cid-f4cfrqtx]{color:#fff;font:700 12px/1.8 var(--sans);background:#26382fe8;padding:3px 10px;position:absolute;bottom:12px;right:12px}.video-card__body[data-astro-cid-f4cfrqtx]{padding:24px}.video-card__eyebrow[data-astro-cid-f4cfrqtx]{color:var(--teal);font:700 11px/1.8 var(--sans);letter-spacing:.1em}h3[data-astro-cid-f4cfrqtx]{font:500 clamp(22px, 2.2vw, 28px)/1.6 var(--serif);margin:7px 0 10px}.video-card__description[data-astro-cid-f4cfrqtx]{font-size:14px}.video-card__pending[data-astro-cid-f4cfrqtx]{color:var(--muted);align-items:center;gap:9px;margin-top:20px;font-size:13px;display:flex}.video-card__pending[data-astro-cid-f4cfrqtx]>span[data-astro-cid-f4cfrqtx]{background:currentColor;border-radius:50%;width:7px;height:7px}.video-card__link[data-astro-cid-f4cfrqtx]{background:var(--teal);color:#fff;justify-content:space-between;align-items:center;gap:16px;min-height:48px;margin-top:20px;padding:12px 16px;font-size:14px;font-weight:700;text-decoration:none;display:flex}.video-card__link[data-astro-cid-f4cfrqtx]:hover{background:#193f37}.video-card__link[data-astro-cid-f4cfrqtx]:focus-visible{outline:3px solid var(--teal);outline-offset:4px}.video-card__consent[data-astro-cid-f4cfrqtx]{border-top:1px solid var(--line);color:var(--muted);margin-top:20px;padding-top:16px;font-size:12px;line-height:1.9}.video-card__sr-only[data-astro-cid-f4cfrqtx]{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.video-card__launch[data-astro-cid-f4cfrqtx] img[data-astro-cid-f4cfrqtx]{transition:none}}@media (width<=700px){.video-card__body[data-astro-cid-f4cfrqtx]{padding:20px}.video-card__play[data-astro-cid-f4cfrqtx]{width:64px;height:64px}}.opening-hero[data-astro-cid-5zyru4je]{grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);column-gap:56px;padding-top:64px;display:grid}.opening-title[data-astro-cid-5zyru4je]{align-self:end}.body-controller[data-astro-cid-5zyru4je]{color:var(--ink);align-items:center;gap:10px;margin-top:12px;display:flex}.body-controller[data-astro-cid-5zyru4je] svg[data-astro-cid-5zyru4je]{color:#0649dd;flex:none;width:42px;height:26px;transform:rotate(-5deg)}.experience-flow[data-astro-cid-5zyru4je]{flex-wrap:nowrap;align-items:center;gap:8px;margin:0;padding:8px 0;list-style:none;display:flex}.experience-flow[data-astro-cid-5zyru4je] li[data-astro-cid-5zyru4je]{flex:none;align-items:center;gap:6px;display:flex}.experience-flow__label[data-astro-cid-5zyru4je]{color:#202125;white-space:nowrap;background:#cedef8;border:1px solid #20212540;border-radius:10px;align-items:center;min-height:40px;padding:6px;display:inline-flex;transform:rotate(-5deg)}.experience-flow[data-astro-cid-5zyru4je] li[data-astro-cid-5zyru4je]:nth-child(2n) .experience-flow__label[data-astro-cid-5zyru4je]{transform:rotate(5deg)}.experience-flow[data-astro-cid-5zyru4je] li[data-astro-cid-5zyru4je]:nth-child(2) .experience-flow__label[data-astro-cid-5zyru4je]{background:#efd1da}.experience-flow[data-astro-cid-5zyru4je] li[data-astro-cid-5zyru4je]:nth-child(3) .experience-flow__label[data-astro-cid-5zyru4je]{background:#dbe4c8}.experience-flow[data-astro-cid-5zyru4je] li[data-astro-cid-5zyru4je]:nth-child(4) .experience-flow__label[data-astro-cid-5zyru4je]{background:#e4dcf7}.experience-flow__arrow[data-astro-cid-5zyru4je]{color:#0649dd}h1[data-astro-cid-5zyru4je]{font:500 clamp(44px, 5vw, 72px)/1.45 var(--serif);letter-spacing:-.065em;margin:18px 0 22px}.opening-description[data-astro-cid-5zyru4je]{max-width:30em;font-size:16px;line-height:2}.opening-visual[data-astro-cid-5zyru4je]{grid-area:1/2/3;align-self:center;min-width:0}.opening-cta[data-astro-cid-5zyru4je]{grid-column:1;justify-self:start;margin:24px 0 48px}.opening-concept[data-astro-cid-5zyru4je]{margin:0}.opening-concept[data-astro-cid-5zyru4je] figcaption[data-astro-cid-5zyru4je]{text-align:right;color:var(--muted);font-size:11px}.opening-bottom[data-astro-cid-5zyru4je]{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;gap:12px 30px;padding-block:20px;font-size:12px;display:flex}.opening-bottom[data-astro-cid-5zyru4je] a[data-astro-cid-5zyru4je]{min-height:28px}.opening-experience[data-astro-cid-5zyru4je]{padding-block:68px 56px;position:relative}.opening-anchor[data-astro-cid-5zyru4je]{position:absolute;top:0}.opening-experience__heading[data-astro-cid-5zyru4je]{grid-template-columns:1fr 1.12fr;align-items:center;gap:56px;margin-bottom:36px;display:grid}h2[data-astro-cid-5zyru4je]{font:500 clamp(28px, 3vw, 42px)/1.55 var(--serif);letter-spacing:-.04em;margin-top:12px}.opening-experience__heading[data-astro-cid-5zyru4je]>p[data-astro-cid-5zyru4je]{max-width:33em;font-size:16px}.opening-media[data-astro-cid-5zyru4je]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:36px;display:grid}.opening-media--single[data-astro-cid-5zyru4je]{grid-template-columns:1fr}.opening-media--single[data-astro-cid-5zyru4je] .opening-media__main[data-astro-cid-5zyru4je]{max-width:900px}.opening-media--single[data-astro-cid-5zyru4je] .opening-media__detail[data-astro-cid-5zyru4je]{grid-template-columns:minmax(110px,.6fr) minmax(0,1fr);max-width:560px}.opening-media__detail[data-astro-cid-5zyru4je]{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:22px;display:grid}.opening-media__detail[data-astro-cid-5zyru4je] h3[data-astro-cid-5zyru4je]{font:500 23px/1.6 var(--serif);margin-block:10px}.opening-media__detail[data-astro-cid-5zyru4je] p[data-astro-cid-5zyru4je]{font-size:14px}.opening-media__detail[data-astro-cid-5zyru4je] .eyebrow[data-astro-cid-5zyru4je]{font-size:12px}.opening-editor-note[data-astro-cid-5zyru4je]{color:var(--muted);margin-top:16px;font-size:11px!important}@media (width<=1100px){.opening-hero[data-astro-cid-5zyru4je],.opening-experience__heading[data-astro-cid-5zyru4je]{column-gap:30px}.opening-media[data-astro-cid-5zyru4je]{grid-template-columns:1fr;gap:30px}.opening-media__detail[data-astro-cid-5zyru4je]{grid-template-columns:150px 1fr;max-width:560px}.opening-media__detail[data-astro-cid-5zyru4je] h3[data-astro-cid-5zyru4je]{font-size:26px}}@media (width<=700px){.opening-hero[data-astro-cid-5zyru4je]{grid-template-columns:1fr;padding-top:28px}h1[data-astro-cid-5zyru4je]{margin:12px 0 16px;font-size:clamp(38px,11vw,48px);line-height:1.5}.opening-description[data-astro-cid-5zyru4je]{font-size:15px;line-height:1.95}.opening-visual[data-astro-cid-5zyru4je]{grid-area:auto/1;margin-top:24px}.opening-cta[data-astro-cid-5zyru4je]{margin:12px 0 28px}.opening-bottom[data-astro-cid-5zyru4je]{padding-block:16px;font-size:11px;display:block}.opening-bottom[data-astro-cid-5zyru4je] a[data-astro-cid-5zyru4je]{align-items:center;min-height:44px;display:inline-flex}.opening-experience[data-astro-cid-5zyru4je]{padding-block:38px}.opening-experience__heading[data-astro-cid-5zyru4je]{grid-template-columns:1fr;gap:16px;margin-bottom:24px}.opening-experience__heading[data-astro-cid-5zyru4je]>p[data-astro-cid-5zyru4je]{font-size:15px}h2[data-astro-cid-5zyru4je]{font-size:28px}.opening-media__detail[data-astro-cid-5zyru4je]{grid-template-columns:minmax(110px,.85fr) minmax(0,1.15fr);gap:20px}.opening-media__detail[data-astro-cid-5zyru4je] h3[data-astro-cid-5zyru4je]{font-size:22px}.opening-media__detail[data-astro-cid-5zyru4je] p[data-astro-cid-5zyru4je]{font-size:13px}}@media (width<=380px){.experience-flow[data-astro-cid-5zyru4je],.experience-flow[data-astro-cid-5zyru4je] li[data-astro-cid-5zyru4je]{gap:4px}.experience-flow__label[data-astro-cid-5zyru4je]{min-height:36px;padding:6px 4px}}#possibilities .space-diagram{width:min(100%,360px);font-family:var(--sans);background:#f3e9ce;border:1px solid #c1bba4;grid-template-columns:88px minmax(28px,1fr) 64px;padding:28px 24px 22px;display:grid}#possibilities .screen-symbol{background:#f7f5ec;font-size:14px;font-weight:700}#possibilities .space-diagram>span:last-child{color:var(--ink);margin-top:24px;font-size:14px;line-height:1.8}#customize .branch-figure{background:0 0;border:0;border-radius:0;min-width:0;margin:0;padding:12px 0 0}#customize .branch-figure svg{width:100%;height:auto;display:block}#customize .branch-figure figcaption{width:fit-content;color:var(--ink);clip-path:polygon(3% 0,98% 5%,100% 88%,0 100%);background:#ffdf46;margin:18px auto 0;padding:10px 24px;transform:rotate(-1deg)}@media (width<=700px){#possibilities .space-diagram{margin-top:28px}#customize .branch-figure{max-width:480px;margin-inline:auto}}body.design-page{--paper:#fffdf8;--ink:#202125;--muted:#54555b;--line:#dedbd4;--teal:#0649dd;--red:#e72b79;background:var(--paper);color:var(--ink)}.design-page .wrap{width:min(1180px,100% - 96px)}.design-page .design-header{border:0;min-height:124px}.design-page .wordmark{align-items:center;min-height:48px;display:inline-flex}.design-page .wordmark img{width:142px;height:auto;display:block}.design-page .design-header nav{align-items:center;gap:32px}.design-page .design-header nav a{min-height:48px}.design-page .design-header nav a:last-child{color:#0649dd;border:1.5px solid #0649dd;border-radius:8px;padding:10px 24px}.design-page .opening-hero{isolation:isolate;overflow-clip-margin:18px;column-gap:52px;padding-top:48px;position:relative;overflow:clip}.design-page .opening-title{align-self:center}.design-page .tiny-spark{color:#e72b79}.design-page .opening-title h1{margin:24px 0}.design-page .marked-word:after{z-index:-1;background:#f8c633;height:5px;bottom:-2px}.design-page .opening-description{max-width:28em}.design-page .opening-actions{grid-column:1;justify-items:start;gap:12px;margin:28px 0 44px;display:grid}.design-page .opening-digest{grid-column:1/-1;min-width:0;margin-bottom:16px}.paper-cta{border-radius:9px;justify-content:space-between;align-items:center;gap:40px;min-height:58px;padding:13px 28px;text-decoration:none;display:inline-flex}.design-page .web-play-link{color:#202125;background:#ffdf46;text-decoration:none}.design-page .web-play-link:hover{color:#202125;background:#f8c633;text-decoration:none}.design-page .web-play-link:focus-visible{outline-offset:4px;outline:3px solid #0649dd}.design-page .web-play-link--nav{white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;padding:10px 14px;display:inline-flex}.design-page .opening-visual{padding:32px 14px;position:relative}.design-page .opening-visual:before,.design-page .opening-visual:after,.design-page .play-section:before,.design-page .play-section:after{content:"";pointer-events:none;z-index:-1;position:absolute}.design-page .opening-visual:before{clip-path:polygon(9% 0,92% 3%,100% 84%,83% 95%,1% 98%,0 14%);background:#0860f0;inset:0 -22px 24px 8px;transform:rotate(-4deg)}.design-page .opening-visual:after{clip-path:polygon(9% 0,93% 4%,100% 89%,0 100%,5% 77%,20% 55%);background:#ed327e;width:43%;height:83%;top:12px;right:-20px;transform:rotate(7deg)}.design-page .opening-visual .display-media__surface{border:8px solid #fffdf8;transform:rotate(-2deg);box-shadow:0 5px 14px #20212513}.design-page .opening-visual figcaption{text-align:right;background:#fffdf8;margin-top:14px;padding:8px 12px;position:relative}.design-page .opening-hero:before{content:"";z-index:-1;pointer-events:none;clip-path:polygon(0 0,100% 19%,18% 100%);background:#f8c633;width:76px;height:88px;position:absolute;top:18px;left:-32px;transform:rotate(-14deg)}.design-page .opening-bottom{margin-top:24px;padding:20px 0}.design-page .opening-bottom a{color:#0649dd;align-items:center;min-height:44px;display:inline-flex}.design-page .opening-experience{padding-block:72px}.design-page .opening-break{display:none}.design-page .opening-experience__heading{grid-template-columns:1fr 1fr;gap:40px}.design-page .opening-media__main{width:100%;max-width:none}.design-page .video-card{background:#fff;border-radius:12px;grid-template-columns:1.05fr 1fr;display:grid;overflow:hidden}.design-page .video-card__image{align-self:start}.design-page .video-card__body{padding:26px 30px}.design-page .video-card__link{background:#0649dd;border-radius:7px}.design-page .video-card__consent{color:#54555b}.design-page .play-section{isolation:isolate;color:#202125;background:#fffdf8;padding:70px 0 54px;overflow:clip}.design-page .play-section:before{clip-path:polygon(0 11%,90% 0,100% 94%,16% 100%);background:#ed327e;width:230px;height:150px;top:60px;right:-45px;transform:rotate(-12deg)}.design-page .play-section:after{clip-path:polygon(0 0,94% 14%,100% 100%,8% 89%);background:#f8c633;width:250px;height:190px;top:460px;right:1%;transform:rotate(12deg)}.design-page .play-section>.wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.15fr);gap:18px 60px;display:grid}.design-page .play-heading{flex-direction:column;grid-column:1;justify-content:start;align-items:start;gap:24px;margin:0}.design-page .play-heading em{color:#202125}.design-page .prototype-label{border:0;flex-direction:column;grid-column:1;align-items:start;gap:16px;padding:8px 0}.design-page .prototype-label span{color:#202125;clip-path:polygon(3% 0,97% 0,100% 50%,97% 100%,0 96%);background:#ffdf46;border:0;padding:5px 12px}.design-page .prototype-label p{color:#54555b;max-width:29em}.design-page .mandala-inner{background:#171920;border-radius:12px;grid-area:1/2/4;width:100%;margin:0;padding:20px;box-shadow:0 8px 24px #20212512}.design-page .play-bridge{border-color:#dedbd4;grid-column:1/-1;margin-top:20px;padding-top:24px}.design-page .play-bridge .play-next{color:#0649dd;min-height:48px}.design-page .mandala-links{color:#0649dd;grid-column:1/-1;margin:0}.design-page .play-section :focus-visible{outline-color:#0649dd}.design-page .mandala-inner :focus-visible{outline-color:#ffdf46}.design-page .landing-mandala .play-word{color:#ffdf46}.design-page .fm-controls button{border-radius:7px}.design-page .fm-controls button[data-action=start],.design-page .fm-controls button[data-action=resume]{color:#202125;background:#fffdf8;border-color:#fffdf8;padding-inline:26px}.design-page .possibilities-section{background:#f4f5fa;padding-block:80px}.design-page .use-list details{background:#fffdf8;border:1px solid #dedbd4;border-radius:12px;margin-bottom:14px;padding:0 24px}.design-page .use-list summary{min-height:64px;padding-block:20px}.design-page .use-list details>div{padding-bottom:20px}.design-page .use-tags,.design-page .use-list a,.design-page .inline-link{color:#0649dd}.design-page .small-note{color:#54555b}.design-page .custom-section{padding-block:88px}.design-page .branch-figure{background:#fff8e4;border-radius:14px;padding:22px}.design-page .branch-figure figcaption{color:#54555b}.design-page .field-section{padding-block:32px 88px}.design-page .event-records article{background:#fff;border:1px solid #dedbd4;border-radius:12px;margin-bottom:14px;padding:24px}.design-page .making-section{background:#f5f0f4;padding-block:72px}.design-page .making-path li{background:#fffdf8}.design-page .about-note{padding-block:50px}.design-page .contact-section{color:#202125;background:#f0f4ff;padding-block:80px}.design-page .contact-section h2 span{color:#0649dd}.design-page .contact-action{color:#fff;background:#0649dd;border-color:#0649dd;border-radius:8px;min-height:56px}.design-page .contact-email a{color:#0649dd}.design-page .contact-copy{color:#0649dd;background:#fffdf8;border:1px solid #0649dd;border-radius:7px}.design-page .contact-copy-status,.design-page .contact-hint{color:#54555b}.design-page .design-footer{padding-block:32px}@media (width<=1000px){.design-page .wrap{width:calc(100% - 64px)}.design-page .opening-hero{column-gap:30px}.design-page .play-section>.wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:18px 28px}.design-page .mandala-inner{padding:16px}.design-page .video-card{grid-template-columns:1fr 1fr}.design-page .video-card__body{padding:20px}}@media (width<=700px){.design-page .wrap{width:calc(100% - 40px)}.design-page .design-header{flex-wrap:wrap;gap:12px;min-height:108px;padding-block:14px}.design-page .wordmark img{width:110px}.design-page .design-header nav{justify-content:space-between;gap:8px;width:100%}.design-page .design-header nav a{white-space:nowrap;flex-shrink:0}.design-page .design-header nav a:last-child{padding:8px 11px}.design-page .design-header nav a:nth-child(2){align-items:center;display:inline-flex}.design-page .opening-hero{grid-template-columns:1fr;padding-top:24px}.design-page .opening-hero:before{width:64px;height:45px;top:-15px;left:auto;right:0}.design-page .opening-title h1{margin-block:18px}.design-page .opening-actions{grid-row:2;justify-items:center;margin:24px 0 12px}.paper-cta{width:100%;min-height:56px;padding-inline:24px}.design-page .opening-visual{grid-area:3/1;margin-top:8px;padding:18px 5px 0}.design-page .opening-visual:before{inset:0 0 28px -10px}.design-page .opening-visual:after{top:5px;right:-8px}.design-page .opening-visual .display-media__surface{border-width:5px}.design-page .opening-bottom{margin-top:16px}.design-page .opening-bottom>span{display:block}.design-page .opening-experience{padding-block:48px}.design-page .opening-experience__heading{grid-template-columns:1fr;gap:16px}.design-page .video-card{grid-template-columns:1fr}.design-page .play-section{padding:46px 0 38px}.design-page .play-section>.wrap{flex-direction:column;gap:20px;display:flex}.design-page .play-heading{gap:16px}.design-page .prototype-label{gap:12px;padding:0}.design-page .mandala-inner{width:100%;padding:14px}.design-page .play-section:before{width:120px;height:140px;top:420px;right:-30px}.design-page .play-section:after{width:110px;height:130px;top:560px;left:-35px}.design-page .play-bridge{margin-top:0}.design-page .mandala-links{flex-direction:column;gap:0}.design-page .possibilities-section,.design-page .making-section,.design-page .custom-section{padding-block:48px}.design-page .field-section{padding-block:0 48px}.design-page .contact-section{padding-block:48px}.design-page .contact-action{gap:12px;width:100%}.design-page .design-footer{flex-wrap:wrap;gap:12px;padding-block:26px}}@media (width<=380px){.design-page .design-header nav{gap:4px}.design-page .design-header nav .web-play-link--nav,.design-page .design-header nav a:last-child{padding-inline:8px}}@font-face{font-family:Asobi Sans JP;src:url(/_astro/asobi-sans-jp-400.07q81sT0.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Asobi Sans JP;src:url(/_astro/asobi-sans-jp-700.BGJRIaNt.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}.design-page.paper-art-page{--sans:"Asobi Sans JP", "Noto Sans JP", "Yu Gothic UI", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;--serif:var(--sans);--type-display:3.25rem;--type-hero:var(--type-display);--type-section:2.25rem;--type-title:1.25rem;--type-body:1rem;--type-note:.875rem;--weight-regular:400;--weight-strong:700;--leading-heading:1.4;--leading-body:1.9;--leading-ui:1.5;font:var(--weight-regular) var(--type-body)/var(--leading-body) var(--sans)!important;letter-spacing:0!important;font-synthesis:none!important}.design-page.paper-art-page :is(p,li,dd,dt,a,button,label,small,summary,figcaption,span,strong,em){font-family:var(--sans)!important}.design-page.paper-art-page main :is(p,li,dd,dt){font-size:var(--type-body)!important;font-weight:var(--weight-regular)!important;line-height:var(--leading-body)!important}.design-page.paper-art-page main :is(h1,h2,h3){font-family:var(--sans)!important;font-weight:var(--weight-strong)!important;line-height:var(--leading-heading)!important;letter-spacing:-.025em!important;overflow-wrap:normal!important;word-break:normal!important}.design-page.paper-art-page .opening-title h1{font-size:var(--type-hero)!important;line-height:1.3!important}.design-page.paper-art-page .opening-experience__heading .opening-break{display:initial}.design-page.paper-art-page main h2{text-wrap:balance;margin-block:20px 24px;font-size:var(--type-section)!important;letter-spacing:0!important;line-height:1.5!important}.design-page.paper-art-page .play-heading h2,.design-page.paper-art-page .opening-experience__heading h2{margin-bottom:0}.design-page.paper-art-page .play-heading h2 em{color:var(--teal);display:block}.design-page.paper-art-page main h2 .heading-phrase{color:inherit;text-decoration:inherit;border:0;padding:0;display:inline-block}.design-page.paper-art-page main h3,.design-page.paper-art-page .use-list summary{font-size:var(--type-title)!important}.design-page.paper-art-page .use-list summary{font-weight:var(--weight-strong)!important;line-height:var(--leading-ui)!important}.design-page.paper-art-page .use-list summary>span:first-child{text-wrap:balance;flex:1;min-width:0}.design-page.paper-art-page .use-list summary .details-sign{flex-shrink:0}.design-page.paper-art-page .use-list .type-phrase{display:inline-block}.design-page.paper-art-page :is(.eyebrow,.video-card__eyebrow,.use-tags,.prototype-label>span,.video-card__duration){font:var(--weight-strong) var(--type-note)/var(--leading-ui) var(--sans)!important;letter-spacing:.02em!important}.design-page.paper-art-page :is(.small-note,.prototype-label p,.fm-note,.fm-status,.contact-hint,.contact-copy-status,.video-card__consent,figcaption,.opening-editor-note){font-size:var(--type-note)!important;font-weight:var(--weight-regular)!important;line-height:var(--leading-body)!important;letter-spacing:0!important}.design-page.paper-art-page :is(.design-header nav a,.paper-cta,.text-cta,.inline-link,.play-next,.mandala-links a,.use-list a,.video-card__link,.contact-action,.contact-copy,.fm-controls button,.technology-note summary,.play-instruction,.making-path li,.body-controller,.experience-flow li){font:var(--weight-strong) var(--type-body)/var(--leading-ui) var(--sans)!important;letter-spacing:0!important}.design-page.paper-art-page :is(.opening-bottom,.opening-bottom a,.design-footer,.design-footer a,.design-footer span,.space-diagram>span:last-child){font:var(--weight-regular) var(--type-note)/var(--leading-body) var(--sans)!important}.design-page.paper-art-page .opening-bottom a{font-weight:var(--weight-strong)!important}.design-page.paper-art-page .body-controller span{font-size:var(--type-note)!important}.design-page.paper-art-page :is(.making-step,.making-label){font-size:var(--type-note)}.design-page.paper-art-page .custom-options dt,.design-page.paper-art-page strong{font-weight:var(--weight-strong)!important}.design-page.paper-art-page .contact-email,.design-page.paper-art-page .contact-email a{font-size:var(--type-body)!important}.design-page.paper-art-page .contact-email a{font-weight:var(--weight-regular)!important}.design-page.paper-art-page .pricing-label{font-size:var(--type-note)!important;font-weight:var(--weight-strong)!important;line-height:var(--leading-ui)!important}.design-page.paper-art-page .pricing-amount{line-height:1.2!important}.design-page.paper-art-page .pricing-amount strong{font-size:clamp(3.25rem,5vw,4rem);line-height:1.1}.design-page.paper-art-page .pricing-amount strong>span{font-size:clamp(1.75rem,2.8vw,2.25rem)}.design-page.paper-art-page .pricing-tax,.design-page.paper-art-page main .pricing-breakdown dt{font-weight:var(--weight-strong)!important}.design-page.paper-art-page main .pricing-breakdown :is(dt,dd){line-height:1.7!important}.design-page.paper-art-page main .pricing-breakdown dt{font-size:var(--type-note)!important}.design-page.paper-art-page main .fm-help{font-weight:var(--weight-regular)!important}.design-page.paper-art-page .landing-mandala .fm-overlay .play-instruction{font:var(--weight-strong) var(--type-body)/var(--leading-ui) var(--sans)!important}.design-page.paper-art-page .landing-mandala .play-word{font:var(--weight-strong) var(--type-display)/1.2 var(--sans)!important;letter-spacing:.03em!important}.design-page.paper-art-page .person-symbol{font-size:var(--type-title)!important;line-height:var(--leading-ui)!important}.design-page.paper-art-page .screen-symbol{font-size:var(--type-note)!important;font-weight:var(--weight-strong)!important}.design-page.paper-art-page .branch-figure text{font-family:var(--sans)!important;font-weight:var(--weight-strong)!important}.design-page.paper-art-page .branch-figure figcaption{font-size:var(--type-body)!important;font-weight:var(--weight-strong)!important}@media (width<=1000px){.design-page.paper-art-page{--type-hero:2.25rem;--type-section:2rem}.design-page.paper-art-page .event-records{grid-template-columns:1fr}}@media (width<=380px){.design-page.paper-art-page main .experience-flow li{font-size:var(--type-note)!important}}.design-page.paper-art-page{--block-wheat:#f3dda4;--block-blue:#cedef8;--block-rose:#efd1da;--block-sage:#dbe4c8;--block-edge:#2021252b}.design-page.paper-art-page .paper-band{isolation:isolate;border-block:1px solid var(--block-edge);position:relative}.design-page.paper-art-page .paper-band--intro{background:var(--block-wheat)}.design-page.paper-art-page .paper-band--video{background:var(--block-rose)}.design-page.paper-art-page .paper-band--field{background:var(--block-sage)}.design-page.paper-art-page :is(.play-section,.contact-section){background:var(--block-blue);border-block:1px solid var(--block-edge)}.design-page.paper-art-page .possibilities-section{background:var(--block-sage);border-block:1px solid var(--block-edge)}.design-page.paper-art-page .making-section{background:var(--block-wheat);border-block:1px solid var(--block-edge)}.design-page.paper-art-page .opening-hero{padding-top:64px}.design-page.paper-art-page .opening-bottom{border-color:var(--block-edge)}.design-page.paper-art-page :is(.chapter-heading>.eyebrow,.chapter-heading>div>.eyebrow){border:2px solid var(--ink);background:var(--paper);max-width:100%;color:var(--ink);box-shadow:3px 3px 0 var(--teal);border-radius:3px;align-items:center;gap:10px;margin-bottom:12px;padding:8px 12px;display:inline-flex;transform:rotate(-1deg)}.design-page.paper-art-page .chapter-heading{border-left:3px solid var(--teal);min-width:0;padding-left:18px}.design-page.paper-art-page .chapter-heading :is(h1,h2){margin-block:18px 20px}.design-page.paper-art-page .chapter-heading .chapter-focus{color:var(--teal)}.design-page.paper-art-page .chapter-heading .section-explanation{border-left:0;border-radius:6px}.design-page.paper-art-page .body-controller{gap:8px;width:fit-content;max-width:100%;margin-block:16px 6px;transform:rotate(-2deg)}.design-page.paper-art-page .body-controller svg{width:32px;height:24px}.design-page.paper-art-page .body-controller span{min-width:0;color:var(--teal);background:#ffdf46;padding:6px 10px;position:relative;box-shadow:3px 3px #e72b79}.design-page.paper-art-page .body-controller span:before{content:"";pointer-events:none;background:#fffdf8a6;width:38px;height:10px;position:absolute;top:-5px;left:35%;transform:rotate(8deg)}.design-page.paper-art-page .field-section{border-top:0;padding-block:72px 80px}.design-page.paper-art-page :is(.video-card,.event-records article,.use-list details){border-color:var(--block-edge)}.design-page.paper-art-page .opening-visual figcaption{border:1px solid var(--block-edge);background:var(--paper);width:fit-content;color:var(--ink);border-radius:999px;align-items:center;gap:8px;margin:18px auto 0;padding:6px 18px;display:flex;box-shadow:3px 3px #ed327e33;font-size:var(--type-body)!important;font-weight:var(--weight-strong)!important}.design-page.paper-art-page .opening-visual figcaption:before{content:"";background:var(--red);border-radius:2px;flex:none;width:8px;height:8px;transform:rotate(45deg)}.design-page.paper-art-page .making-path{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"one two three""arrow four five";gap:8px;margin-block:24px;display:grid}.design-page.paper-art-page .making-path:before{content:"";background:var(--teal);clip-path:polygon(0 38%,60% 38%,60% 12%,100% 50%,60% 88%,60% 62%,0 62%);grid-area:arrow;place-self:center;width:38px;height:28px}.design-page.paper-art-page .making-path li{border:1px solid var(--block-edge);text-align:center;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:84px;padding:12px 5px;display:flex}.design-page.paper-art-page .making-path li:first-child{background:var(--block-blue);grid-area:one}.design-page.paper-art-page .making-path li:nth-child(2){background:var(--block-rose);grid-area:two}.design-page.paper-art-page .making-path li:nth-child(3){background:var(--block-sage);grid-area:three}.design-page.paper-art-page .making-path li:nth-child(4){background:var(--paper);grid-area:four}.design-page.paper-art-page .making-path li:nth-child(5){background:#e4dcf7;grid-area:five}.design-page.paper-art-page .making-path li:after{content:none}.design-page.paper-art-page .making-step{background:var(--teal);color:#fff;font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.design-page.paper-art-page .making-label{min-width:0}.design-page.paper-art-page .making-label>span{white-space:nowrap;display:inline-block}.design-page.paper-art-page .play-heading{display:flex}.design-page.paper-art-page .section-explanation{border-left:3px solid var(--teal);background:var(--paper);max-width:38em;color:var(--ink);border-radius:0 6px 6px 0;margin-block:20px 0;padding:18px 20px}.design-page.paper-art-page :is(.play-heading,.opening-experience__heading)>.section-explanation{margin-block:0}.design-page.paper-art-page .custom-copy>.chapter-heading>.section-explanation{background:#f3f2ed}.design-page.paper-art-page .prototype-label{gap:12px;padding-block:12px}.design-page.paper-art-page .prototype-label p{border-left:1px solid #71819b;padding-left:16px}.design-page.paper-art-page :is(.section-lead,.event-records,.about-description)>.small-note{border-top:1px solid #929788;margin-top:18px;padding-top:12px}.design-page.paper-art-page .supporting-copy{border-top:1px solid var(--line);padding-top:16px}.design-page.paper-art-page .use-list .use-tags{background:#eef2fa;border-radius:3px;margin-bottom:16px;padding:4px 8px;display:inline-block}.design-page.paper-art-page .use-list .small-note{border-top:1px solid var(--line);margin-top:14px;padding-top:12px}.design-page.paper-art-page .technology-note{border:1px solid var(--block-edge);background:var(--paper);border-radius:6px;padding:0 20px}.design-page.paper-art-page .technology-note[open] summary{border-bottom:1px solid var(--line);margin-bottom:18px}.design-page.paper-art-page .technology-note p{margin-bottom:20px}.design-page.paper-art-page .about-description{border-left:3px solid var(--line);margin-top:14px;padding-left:18px}.design-page.paper-art-page :is(.contact-detail,.contact-pricing){background:var(--paper);border:1px solid var(--block-edge);border-radius:6px;align-self:start;padding:24px}.design-page.paper-art-page .contact-pricing{border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);border-radius:6px;margin-top:28px;padding:0}.design-page.paper-art-page .pricing-heading{border-bottom:2px solid var(--ink);background:#ffdf46;border-radius:4px 4px 0 0;padding:18px 24px}.design-page.paper-art-page .pricing-heading h3{margin:0 0 6px}.design-page.paper-art-page .pricing-label{display:block}.design-page.paper-art-page .pricing-body{padding:24px}.design-page.paper-art-page .pricing-amount{color:var(--teal);flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0 0 12px;display:flex}.design-page.paper-art-page .pricing-amount strong{display:inline-block}.design-page.paper-art-page .pricing-amount strong>span{margin-left:6px}.design-page.paper-art-page .pricing-tax{color:var(--ink)}.design-page.paper-art-page .pricing-included{margin:0}.design-page.paper-art-page .pricing-breakdown{border-top:1px solid var(--block-edge);margin:22px 0}.design-page.paper-art-page .pricing-breakdown>div{border-bottom:1px solid var(--block-edge);grid-template-columns:7.5em minmax(0,1fr);display:grid}.design-page.paper-art-page .pricing-breakdown dt,.design-page.paper-art-page .pricing-breakdown dd{margin:0;padding:12px}.design-page.paper-art-page .pricing-breakdown dt{background:#eef2fa}.design-page.paper-art-page .pricing-breakdown dd>span{display:inline-block}.design-page.paper-art-page .pricing-breakdown .pricing-extra dt{background:var(--block-wheat)}.design-page.paper-art-page .pricing-estimate{margin:0}.design-page.paper-art-page .pricing-distance{margin-top:12px}.design-page.paper-art-page .contact-detail h3{text-wrap:balance}.design-page.paper-art-page .contact-email-row{border-top:1px solid var(--line);padding-top:18px}.design-page.paper-art-page .landing-mandala .fm-help{color:#fffdf8;background:#ffffff0d;border-left:3px solid #ffdf46;margin-block:20px 16px;padding:14px 16px}.design-page.paper-art-page .landing-mandala .fm-note{color:#c5c9d3;border-top:1px solid #555864;padding-top:14px}@media (width<=700px){.design-page.paper-art-page .chapter-heading{padding-left:12px}.design-page.paper-art-page .opening-hero{padding-top:40px}.design-page.paper-art-page .field-section{padding-block:48px}.design-page.paper-art-page .making-path li{padding-block:10px}.design-page.paper-art-page .section-explanation{padding:16px}.design-page.paper-art-page .contact-detail,.design-page.paper-art-page .pricing-heading,.design-page.paper-art-page .pricing-body{padding:20px}.design-page.paper-art-page .pricing-breakdown>div{grid-template-columns:6.5em minmax(0,1fr)}.design-page.paper-art-page .pricing-breakdown dt,.design-page.paper-art-page .pricing-breakdown dd{padding:10px}}landing-header[data-astro-cid-3ohrzfe7]{background:var(--paper);display:block}landing-header[data-astro-cid-3ohrzfe7][data-enhanced]{z-index:50;transition:transform .75s ease-in-out,background-color .25s,box-shadow .25s;position:sticky;top:0;transform:translateY(0)}landing-header[data-astro-cid-3ohrzfe7][data-away]{background:#fffdf829;box-shadow:0 3px 12px #2021250a}landing-header[data-astro-cid-3ohrzfe7][data-away] nav[data-astro-cid-3ohrzfe7] a[data-astro-cid-3ohrzfe7]:nth-child(2){background:#fffdf8e8;border-radius:3px;box-shadow:0 0 0 4px #fffdf8e8}landing-header[data-astro-cid-3ohrzfe7][data-away] nav[data-astro-cid-3ohrzfe7] a[data-astro-cid-3ohrzfe7]:last-child{background:#fffdf8e8}landing-header[data-astro-cid-3ohrzfe7][data-hidden]{pointer-events:none;transform:translateY(calc(-100% - 2px))}landing-header[data-astro-cid-3ohrzfe7]:has(:focus-visible){transition:none}html:has(landing-header[data-enhanced]){scroll-padding-top:calc(var(--lp-nav-height,124px) + 16px)}@media (prefers-reduced-motion:reduce){landing-header[data-astro-cid-3ohrzfe7][data-enhanced]{transition:none}}.play-prompt[data-astro-cid-37pbw57l]{justify-items:center;gap:clamp(22px,4vw,38px);display:grid}.play-word[data-astro-cid-37pbw57l]{color:#f3cc54;font:800 clamp(3.5rem, 12vw, 7rem)/1 var(--sans);letter-spacing:.07em;display:block}.landing-mandala[data-astro-cid-37pbw57l] .fm-overlay .play-instruction{color:#edece4;font:700 clamp(.9rem, 2.5vw, 1rem)/1.7 var(--sans)}.landing-mandala[data-astro-cid-37pbw57l] .fm-help,.landing-mandala[data-astro-cid-37pbw57l] .fm-controls button{font-family:var(--sans);font-weight:700}.landing-mandala[data-astro-cid-37pbw57l] .fm:is([data-state=idle],[data-state=stopped]) .play-word[data-astro-cid-37pbw57l]{animation:4.8s ease-in-out infinite play-drift}.landing-mandala[data-astro-cid-37pbw57l] .fm:is([data-state=loading],[data-state=error]) .fm-overlay{display:none}@keyframes play-drift{0%,to{opacity:.65;transform:translateY(4px)rotate(-2deg)}50%{opacity:1;transform:translateY(-4px)rotate(2deg)}}@media (prefers-reduced-motion:reduce){.play-word[data-astro-cid-37pbw57l]{animation:none!important}}.play-heading[data-astro-cid-bdeocz4q] em[data-astro-cid-bdeocz4q]{display:inline-block}.video-intro[data-astro-cid-bdeocz4q]{row-gap:32px}.video-demonstration[data-astro-cid-bdeocz4q]{grid-column:1/-1;width:min(100%,900px);margin-inline:auto}.mandala-inner[data-astro-cid-bdeocz4q]{max-width:680px;margin:16px auto 0}.mandala-links[data-astro-cid-bdeocz4q]{flex-wrap:wrap;gap:8px 28px;margin-top:12px;font-size:.9rem;display:flex}.mandala-links[data-astro-cid-bdeocz4q] a[data-astro-cid-bdeocz4q]{text-underline-offset:.3em;align-items:center;min-height:48px;display:inline-flex}.prototype-label[data-astro-cid-bdeocz4q]{font-size:.875rem}.prototype-label[data-astro-cid-bdeocz4q] span[data-astro-cid-bdeocz4q]{font-size:.75rem}section[data-astro-cid-bdeocz4q]{position:relative}.legacy-anchor[data-astro-cid-bdeocz4q]{pointer-events:none;width:1px;height:1px;position:absolute;top:0}.experience-loop[data-astro-cid-bdeocz4q]{color:var(--muted);margin-top:16px;font-size:.85rem}.play-bridge[data-astro-cid-bdeocz4q]{border-top:1px solid #6e8a7d;margin-top:30px;padding-top:22px}.play-bridge[data-astro-cid-bdeocz4q]>p[data-astro-cid-bdeocz4q]{max-width:740px;font-size:.95rem}.play-bridge[data-astro-cid-bdeocz4q] .play-next[data-astro-cid-bdeocz4q]{border-top:0;margin-top:8px;font-size:.95rem}.custom-options[data-astro-cid-bdeocz4q]{margin:22px 0;font-size:.9rem}.custom-options[data-astro-cid-bdeocz4q]>div[data-astro-cid-bdeocz4q]{border-top:1px solid var(--line);grid-template-columns:7em 1fr;gap:12px;padding-block:10px;display:grid}.custom-options[data-astro-cid-bdeocz4q] dt[data-astro-cid-bdeocz4q]{font-weight:600}.custom-options[data-astro-cid-bdeocz4q] dd[data-astro-cid-bdeocz4q]{margin:0}.contact-action[data-astro-cid-bdeocz4q]{margin-top:24px}.contact-hint[data-astro-cid-bdeocz4q]{margin-top:12px;font-size:.8rem}.contact-email-row[data-astro-cid-bdeocz4q]{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:20px;display:flex}.contact-email[data-astro-cid-bdeocz4q]{overflow-wrap:anywhere;margin:0;font-size:.875rem}.contact-email[data-astro-cid-bdeocz4q] a[data-astro-cid-bdeocz4q]{color:inherit;text-underline-offset:.18em}.contact-copy[data-astro-cid-bdeocz4q]{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:2px;padding:9px 14px;font-size:.8rem}.contact-copy[data-astro-cid-bdeocz4q][hidden]{display:none}.contact-copy[data-astro-cid-bdeocz4q]:focus-visible{outline-offset:4px;outline:3px solid}.contact-copy[data-astro-cid-bdeocz4q]:disabled{cursor:wait;opacity:.6}.contact-copy-status[data-astro-cid-bdeocz4q]{min-height:1.8em;margin-top:8px;font-size:.8rem}.contact-pending[data-astro-cid-bdeocz4q] p[data-astro-cid-bdeocz4q]{font-size:.875rem}@media (width<=700px){.prototype-label[data-astro-cid-bdeocz4q]{flex-wrap:wrap;gap:8px}}
