.hero-atmosphere.svelte-mmsd7g{z-index:-1;opacity:0;pointer-events:none;transition:opacity 1.05s cubic-bezier(.37,0,.63,1);position:absolute;inset:0;overflow:hidden}.hero-atmosphere.ready.svelte-mmsd7g{opacity:1}html.motion-prep .hero-atmosphere.ready.svelte-mmsd7g{opacity:0}canvas.svelte-mmsd7g{width:100%;height:100%;display:block}@media (width<=900px){.hero-atmosphere.ready.svelte-mmsd7g{opacity:.86}}html[data-motion=off] .hero-atmosphere.svelte-mmsd7g{display:none}.icon.svelte-1hfspli{display:block}.icon-youtube.svelte-1hfspli{block-size:auto;inline-size:1.35rem}.icon-instagram.svelte-1hfspli,.icon-x.svelte-1hfspli{block-size:1.12rem;inline-size:1.12rem}.icon-maps.svelte-1hfspli{block-size:1.38rem;inline-size:auto}.links-page.svelte-1uha8ag{isolation:isolate;inline-size:min(100%,72rem);padding:max(1.2rem, env(safe-area-inset-top,0px)) max(1.15rem, env(safe-area-inset-right,0px)) .4rem max(1.15rem, env(safe-area-inset-left,0px));letter-spacing:.01em;grid-template-columns:minmax(0,1fr);gap:clamp(1.15rem,4vw,2rem);margin-inline:auto;line-height:1.4;display:grid;position:relative}.links-page.svelte-1uha8ag .hero-atmosphere{-webkit-mask-image:radial-gradient(at 50% 28%,#000 8%,#0000 70%);mask-image:radial-gradient(at 50% 28%,#000 8%,#0000 70%)}.profile.svelte-1uha8ag,.bento.svelte-1uha8ag{z-index:1;min-inline-size:0;position:relative}.profile.svelte-1uha8ag{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.2rem 1.2rem;display:flex}.profile.svelte-1uha8ag:before{z-index:-1;background-image:radial-gradient(ellipse at calc(50% + var(--wash-x,0%)) 50%, #ffd4a2 0%, transparent 70%);background-position:50%;background-repeat:no-repeat;background-size:calc(var(--wash-scale,1) * 100%) 100%;block-size:70%;opacity:var(--wash-opacity,0);pointer-events:none;content:"";position:absolute;inset:-1rem 0 auto}.profile-name.svelte-1uha8ag{letter-spacing:0;flex-wrap:wrap;justify-content:center;gap:.09em;font-family:Yu Mincho,Hiragino Mincho ProN,Noto Serif CJK JP,serif;font-size:clamp(1.85rem,4.6vw,2.85rem);font-weight:500;line-height:1.3;display:flex}.profile-identity.svelte-1uha8ag{text-align:center;gap:.15rem;display:grid}.profile-letter.svelte-1uha8ag{display:inline-block}.profile-romanized.svelte-1uha8ag{color:var(--ink-soft);font:600 clamp(1.15rem, 2.5vw, 1.5rem) / 1.1 var(--serif);letter-spacing:.08em;margin:0}.profile-roles.svelte-1uha8ag{color:var(--ink-soft);font:italic 600 clamp(.91rem, 3.7vw, 1.13rem) / 1.35 var(--serif);letter-spacing:.14em;flex-wrap:wrap;justify-content:center;gap:.65em;margin-top:0;display:flex}.profile-roles.svelte-1uha8ag span:where(.svelte-1uha8ag){color:#a85114}html.motion-prep .profile-letter.svelte-1uha8ag,html.motion-prep .profile-romanized.svelte-1uha8ag,html.motion-prep .profile-roles.svelte-1uha8ag,html.motion-prep .tile.svelte-1uha8ag{opacity:0;visibility:hidden}.bento.svelte-1uha8ag{container:bento/inline-size}.bento-grid.svelte-1uha8ag{grid-template-columns:minmax(0,1fr);gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.tile-slot.svelte-1uha8ag{grid-column:1/-1;min-inline-size:0}.tile.svelte-1uha8ag{block-size:100%;min-block-size:7.6rem;color:var(--ink);border:1px solid #9a4e1c29;border-radius:1.25rem;flex-direction:column;justify-content:space-between;gap:.45rem;padding:.85rem .95rem .8rem;text-decoration:none;transition:transform .55s cubic-bezier(.37,0,.63,1),box-shadow .55s cubic-bezier(.37,0,.63,1);display:flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffffb3,0 18px 40px -32px #683614cc}.tile-youtube.svelte-1uha8ag{border-color:#b04e0847;justify-content:flex-start;min-block-size:12.4rem;box-shadow:inset 0 1px #fff4e273,0 24px 46px -28px #c45408b8}.tile-contact.svelte-1uha8ag{justify-content:center;min-block-size:5.7rem;padding-inline-end:4.4rem}.tile-face.svelte-1uha8ag{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tile-instagram.svelte-1uha8ag .tile-face:where(.svelte-1uha8ag){background:radial-gradient(circle at 92% 82%,#ff870947,#0000 42%),radial-gradient(circle at 0 0,#ffd6a6b3,#0000 46%),linear-gradient(165deg,#fffdfb 0%,#ffe4c2 100%)}.tile-x.svelte-1uha8ag .tile-face:where(.svelte-1uha8ag){background:radial-gradient(circle at 100% 100%,#f7973138,#0000 52%),linear-gradient(#fffdfb 0%,#fff1e2 100%)}.tile-x.svelte-1uha8ag{min-block-size:8.4rem}.shop-logo.svelte-1uha8ag{object-fit:contain;object-position:left center;pointer-events:none;-webkit-user-select:none;user-select:none;block-size:auto;max-block-size:78%;inline-size:auto;max-inline-size:calc(100% - 4.1rem);margin:auto;position:absolute;inset:16% 3.1rem 16% 1rem}.tile-contact.svelte-1uha8ag .tile-face:where(.svelte-1uha8ag){background:radial-gradient(circle at 100%,#ff870957,#0000 46%),linear-gradient(155deg,#fffaf4 0%,#ffd7a8 100%)}.tile-youtube.svelte-1uha8ag .tile-face:where(.svelte-1uha8ag){background-color:#0000;background-image:radial-gradient(90% 80% at 100% 100%,#ffd7a4 0%,#0000 50%),radial-gradient(70% 80% at 0 0,#ffc06a 0%,#0000 52%),linear-gradient(145deg,#ffb347 0%,#ff8709 52%,#f06d00 100%);background-position:30% 40%;background-repeat:repeat,repeat,repeat;background-size:150% 150%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.tile-youtube.svelte-1uha8ag .tile-face:where(.svelte-1uha8ag):before{z-index:1;pointer-events:none;content:"";background:linear-gradient(90deg,#ff8709f5 0%,#ff8c14c7 34%,#0000 68%);position:absolute;inset:0}.map-split.svelte-1uha8ag{grid-template-columns:1fr 1fr;display:grid;position:absolute;inset:0}.map-fuwa.svelte-1uha8ag,.map-shop.svelte-1uha8ag{min-inline-size:0;position:relative;overflow:hidden}.map-fuwa.svelte-1uha8ag{background:radial-gradient(120% 90% at 0 100%,#ffd7a8 0%,#0000 58%),linear-gradient(#fffdfb 0%,#ffe7cb 100%)}.map-fuwa.svelte-1uha8ag:before{z-index:1;pointer-events:none;content:"";background:linear-gradient(#fff8f1f5 0%,#fff8f100 100%);position:absolute;inset:0 0 78%}.map-shop.svelte-1uha8ag{background:#f79731}.map-fuwa.svelte-1uha8ag .sticker:where(.svelte-1uha8ag){block-size:112%;inline-size:auto;max-inline-size:none;inset:18% 1% auto auto}.map-shop.svelte-1uha8ag .shop-logo:where(.svelte-1uha8ag){object-position:center;max-block-size:78%;max-inline-size:calc(100% - 1.5rem);inset:14% .75rem}.tile-face.svelte-1uha8ag:after{z-index:2;pointer-events:none;content:"";background:linear-gradient(90deg,#0000,#ffffff7a,#0000);inline-size:36%;position:absolute;inset:-30% auto -30% -45%;transform:skew(-18deg)translate(-180%)}.sticker-float.svelte-1uha8ag,.sticker.svelte-1uha8ag{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.sticker-float.svelte-1uha8ag{z-index:0;inset:0}.sticker.svelte-1uha8ag{-webkit-user-drag:none;block-size:118%;inline-size:auto;max-inline-size:none}.tile-youtube.svelte-1uha8ag .sticker:where(.svelte-1uha8ag){block-size:118%;top:-6%;right:-4%}.tile-instagram.svelte-1uha8ag{min-block-size:8.8rem}.brand-panel.svelte-1uha8ag{z-index:3;color:#fff;place-items:center;inline-size:42%;max-inline-size:15rem;display:grid;position:absolute;inset-block:0;inset-inline-end:0;container-type:size}.tile-instagram.svelte-1uha8ag .brand-panel:where(.svelte-1uha8ag){background:radial-gradient(at 12% 115%,#feda75 8%,#fa7e1e 31%,#d62976 58%,#962fbf 82%,#4f5bd5 110%)}.tile-x.svelte-1uha8ag .brand-panel:where(.svelte-1uha8ag){background:#171516}.brand-panel.svelte-1uha8ag .icon{block-size:auto;inline-size:min(70cqw,72cqh)}.tile-maps.svelte-1uha8ag{min-block-size:8.8rem}.tile-copy.svelte-1uha8ag{z-index:2;flex-direction:column;align-items:flex-start;gap:.28rem;min-inline-size:0;max-inline-size:16rem;display:flex;position:relative}.tile.svelte-1uha8ag:not(.tile-contact) .tile-copy:where(.svelte-1uha8ag){padding-inline-end:2.3rem}.tile-maps.svelte-1uha8ag .tile-copy:where(.svelte-1uha8ag){z-index:3;align-self:flex-end;inline-size:46%;max-inline-size:46%;padding-inline-end:2.55rem}.tile-maps.svelte-1uha8ag .detail:where(.svelte-1uha8ag){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;position:absolute;overflow:hidden}@container bento (width<=36rem){.tile-maps.svelte-1uha8ag{min-block-size:10.6rem}.map-fuwa.svelte-1uha8ag .sticker:where(.svelte-1uha8ag){block-size:90%;inset:32% 0 auto auto}.tile-maps.svelte-1uha8ag .title:where(.svelte-1uha8ag){font-size:1.08rem;line-height:1.05}}.tile-youtube.svelte-1uha8ag .tile-copy:where(.svelte-1uha8ag){max-inline-size:min(62%,14rem)}.tile.svelte-1uha8ag:is(.tile-instagram:where(.svelte-1uha8ag),.tile-x:where(.svelte-1uha8ag)) .tile-copy:where(.svelte-1uha8ag){max-inline-size:56%;padding-inline-end:0}.title.svelte-1uha8ag{letter-spacing:.02em;text-wrap:balance;font-weight:500;line-height:1.15;display:block}.title.latin.svelte-1uha8ag{font-family:var(--serif);letter-spacing:0;font-size:clamp(1.22rem,4.7vw,1.9rem);font-weight:600;line-height:.95}.tile-youtube.svelte-1uha8ag .title:where(.svelte-1uha8ag){font-size:clamp(2.05rem,8vw,2.7rem)}.tile-youtube.svelte-1uha8ag .detail:where(.svelte-1uha8ag){color:#6d3208}.tile-contact.svelte-1uha8ag .title:where(.svelte-1uha8ag){letter-spacing:.06em;font-family:Yu Mincho,Hiragino Mincho ProN,Noto Serif CJK JP,serif;font-size:clamp(1.35rem,5.4vw,1.7rem);font-weight:500}.detail.svelte-1uha8ag{color:#6b5647;letter-spacing:.02em;align-items:center;gap:.38rem;font-size:.78rem;font-weight:500;line-height:1.3;display:flex}.eq.svelte-1uha8ag{align-items:flex-end;gap:2px;block-size:.72rem;display:inline-flex}.eq.svelte-1uha8ag i:where(.svelte-1uha8ag){transform-origin:bottom;background:#7a3410;border-radius:1px;block-size:100%;inline-size:2px;display:block;transform:scaleY(.55)}.eq.svelte-1uha8ag i:where(.svelte-1uha8ag):nth-child(2){transform:scaleY(1)}.eq.svelte-1uha8ag i:where(.svelte-1uha8ag):nth-child(3){transform:scaleY(.4)}.play.svelte-1uha8ag{z-index:2;place-items:center;block-size:3.15rem;inline-size:3.15rem;margin-top:.55rem;display:grid;position:relative}.play-ring.svelte-1uha8ag,.play-disc.svelte-1uha8ag{border-radius:50%;grid-area:1/1}.play-ring.svelte-1uha8ag{border:1.5px solid #fff7ede6;block-size:100%;inline-size:100%}.play-disc.svelte-1uha8ag{background:#fff7ed;place-items:center;block-size:100%;inline-size:100%;transition:transform .55s cubic-bezier(.37,0,.63,1);display:grid;box-shadow:0 10px 24px -16px #5a2000cc}.play-disc.svelte-1uha8ag:before{content:"";border-block:.38rem solid #0000;border-inline-start:.62rem solid #e36a00;margin-inline-start:.18rem}.go.svelte-1uha8ag{z-index:2;background:#fff;border-radius:.48rem;place-items:center;block-size:1.95rem;inline-size:1.95rem;transition:transform .45s cubic-bezier(.37,0,.63,1);display:grid;position:absolute;top:.62rem;right:.62rem;box-shadow:0 8px 16px -12px #2e2925bf}.tile-contact.svelte-1uha8ag .go:where(.svelte-1uha8ag){background:var(--accent);color:#fffaf3;border-radius:50%;block-size:2.7rem;inline-size:2.7rem;top:50%;right:.85rem;transform:translateY(-50%);box-shadow:0 10px 20px -14px #9a3e0ce6}.tile-contact.svelte-1uha8ag .go:where(.svelte-1uha8ag) .icon{block-size:1.28rem;inline-size:1.28rem}.tile.svelte-1uha8ag:focus-visible{outline-offset:3px;outline:2px solid #8e471d}html[data-motion=full] .tile-youtube.svelte-1uha8ag .sticker-float:where(.svelte-1uha8ag){animation:4.4s cubic-bezier(.45,0,.55,1) infinite alternate svelte-1uha8ag-fuwa-float}html[data-motion=full] .play-ring.svelte-1uha8ag{animation:2.8s cubic-bezier(.37,0,.63,1) infinite svelte-1uha8ag-fuwa-ring}html[data-motion=full] .eq.svelte-1uha8ag i:where(.svelte-1uha8ag){animation:.9s cubic-bezier(.45,0,.55,1) infinite alternate svelte-1uha8ag-fuwa-eq}html[data-motion=full] .eq.svelte-1uha8ag i:where(.svelte-1uha8ag):nth-child(2){animation-duration:1.15s;animation-delay:-.35s}html[data-motion=full] .eq.svelte-1uha8ag i:where(.svelte-1uha8ag):nth-child(3){animation-duration:.78s;animation-delay:-.55s}@keyframes svelte-1uha8ag-fuwa-float{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@keyframes svelte-1uha8ag-fuwa-ring{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.42)}}@keyframes svelte-1uha8ag-fuwa-eq{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}@media (hover:hover){.tile.svelte-1uha8ag:hover{transform:translateY(-6px);box-shadow:inset 0 1px #fffc,0 26px 44px -24px #78340c8c}.tile.svelte-1uha8ag:hover .tile-face:where(.svelte-1uha8ag):after{transition:transform .95s cubic-bezier(.37,0,.63,1);transform:skew(-18deg)translate(460%)}.tile.svelte-1uha8ag:hover .sticker:where(.svelte-1uha8ag){transform:scale(1.045)}.tile.svelte-1uha8ag:not(.tile-contact):hover .go:where(.svelte-1uha8ag){transform:translate(.14rem,-.14rem)}.tile-contact.svelte-1uha8ag:hover .go:where(.svelte-1uha8ag){transform:translateY(-50%)translate(.1rem,-.08rem)}.tile-youtube.svelte-1uha8ag:hover .play-disc:where(.svelte-1uha8ag){transform:scale(1.06)}}.tile.svelte-1uha8ag:active{transform:translateY(-2px)scale(.985)}.sticker.svelte-1uha8ag{transform-origin:60% 16%;transition:transform .6s cubic-bezier(.37,0,.63,1)}@container bento (width>=26rem){.title.latin.svelte-1uha8ag{font-size:clamp(1.7rem,8cqw,2.15rem)}.tile-youtube.svelte-1uha8ag .title:where(.svelte-1uha8ag){font-size:clamp(2.4rem,11cqw,3.35rem)}.tile-maps.svelte-1uha8ag .title:where(.svelte-1uha8ag){font-size:clamp(1.25rem,4.2cqw,1.6rem)}.tile-contact.svelte-1uha8ag .title:where(.svelte-1uha8ag){font-size:clamp(1.55rem,6cqw,2.05rem)}}@container bento (width>=40rem){.bento-grid.svelte-1uha8ag{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.8rem}.tile-slot-instagram.svelte-1uha8ag,.tile-slot-x.svelte-1uha8ag{grid-column:auto}.tile-youtube.svelte-1uha8ag{min-block-size:15.25rem}.tile-instagram.svelte-1uha8ag,.tile-x.svelte-1uha8ag{min-block-size:10.2rem}.tile-maps.svelte-1uha8ag{min-block-size:9.4rem}.shop-logo.svelte-1uha8ag{object-position:center}.play.svelte-1uha8ag{block-size:3.6rem;inline-size:3.6rem}}@container bento (width>=62rem){.bento-grid.svelte-1uha8ag{grid-template-columns:minmax(0,1.2fr) minmax(0,.85fr) minmax(0,.95fr)}.tile-slot-youtube.svelte-1uha8ag{grid-area:1/1/span 2}.tile-slot-maps.svelte-1uha8ag{grid-area:1/2/auto/span 2}.tile-slot-instagram.svelte-1uha8ag{grid-area:2/2}.tile-slot-x.svelte-1uha8ag{grid-area:2/3}.tile-slot-contact.svelte-1uha8ag{grid-row:3}.tile-youtube.svelte-1uha8ag{min-block-size:100%}}@media (width>=48rem){.links-page.svelte-1uha8ag{align-content:center;gap:1.15rem;min-block-size:calc(100svh - 4.6rem);padding:clamp(1.4rem,5vh,3rem) clamp(1.6rem,4vw,3.4rem) .2rem}.links-page.svelte-1uha8ag .hero-atmosphere{-webkit-mask-image:radial-gradient(at 50% 18%,#000 6%,#0000 68%);mask-image:radial-gradient(at 50% 18%,#000 6%,#0000 68%)}.profile.svelte-1uha8ag{justify-content:space-between}.profile-identity.svelte-1uha8ag{text-align:start}.profile-name.svelte-1uha8ag,.profile-roles.svelte-1uha8ag{justify-content:flex-start}}@media (width>=1101px) and (height>=800px){html[data-motion=full] .tile-youtube.svelte-1uha8ag .tile-face:where(.svelte-1uha8ag){animation:8.5s cubic-bezier(.37,0,.63,1) infinite alternate svelte-1uha8ag-fuwa-wash}}@keyframes svelte-1uha8ag-fuwa-wash{0%{background-position:0 30%}to{background-position:100% 70%}}@media (width>=48rem) and (height<=46rem){.links-page.svelte-1uha8ag{align-items:start;min-block-size:0;padding-top:1rem}.tile-youtube.svelte-1uha8ag{min-block-size:10rem}.tile-instagram.svelte-1uha8ag,.tile-x.svelte-1uha8ag,.tile-maps.svelte-1uha8ag,.tile-contact.svelte-1uha8ag{min-block-size:6.6rem}.map-fuwa.svelte-1uha8ag .sticker:where(.svelte-1uha8ag){block-size:112%;top:4%;right:16%}}@media (prefers-reduced-motion:reduce){.tile.svelte-1uha8ag,.go.svelte-1uha8ag,.play-disc.svelte-1uha8ag,.sticker.svelte-1uha8ag{transition:none}}
