.cta[data-astro-cid-4if66wvz]{max-width:100%;color:var(--cream);text-transform:lowercase;text-wrap:balance;font-size:var(--t-giant);font-weight:var(--w-medium);letter-spacing:var(--track-giant);line-height:var(--lh-giant);margin-left:-.04em;display:inline-block}.cta-end[data-astro-cid-4if66wvz]{white-space:nowrap}.cta-dot[data-astro-cid-4if66wvz]{transform-origin:50% 62%;width:.161em;margin-left:-.007em;display:inline-block;transform:translateY(.016em)}.cta-dot[data-astro-cid-4if66wvz] img[data-astro-cid-4if66wvz]{width:100%;height:auto;display:block}.cta[data-astro-cid-4if66wvz]:focus-visible{outline:2px solid var(--cream);outline-offset:.2em}@media (hover:hover) and (pointer:fine){html.motion a[data-astro-cid-4if66wvz].cta:hover .cta-dot[data-astro-cid-4if66wvz] img[data-astro-cid-4if66wvz]{animation:cta-ink 1.6s var(--ease-inout) both}}@keyframes cta-ink{0%,to{filter:brightness()}50%{filter:brightness(.08)}}@media (prefers-reduced-motion:reduce){.cta-dot[data-astro-cid-4if66wvz] img[data-astro-cid-4if66wvz]{animation:none!important}}.ag[data-astro-cid-noeoyaju]{--enter:cubic-bezier(.16, 1, .3, 1);--quart:cubic-bezier(.165, .84, .44, 1);--lv:0;isolation:isolate;height:100svh;padding:calc(var(--nav-h) + 2rem) var(--gutter) max(1.25rem, env(safe-area-inset-bottom));background:var(--ink);color:var(--cream);grid-template-rows:minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.ag[data-astro-cid-noeoyaju].-page{--tail:38svh;height:calc(100svh + var(--tail));padding-bottom:calc(max(1.25rem, env(safe-area-inset-bottom)) + var(--tail))}.ag[data-astro-cid-noeoyaju].-page:after{content:"";z-index:-1;height:calc(var(--tail) + 34svh);pointer-events:none;background:linear-gradient(#0a090800, #0a09088c 45%, var(--ink) 92%);position:absolute;inset:auto 0 0}.ag[data-astro-cid-noeoyaju].-overlay{z-index:90;height:auto;padding-top:max(1.5rem, env(safe-area-inset-top));position:fixed;inset:0}.ag[data-astro-cid-noeoyaju][hidden]{display:none}.ag[data-astro-cid-noeoyaju].-section{height:100svh;min-height:34rem;padding-top:calc(var(--nav-h) + 1rem);scroll-snap-align:start}.ag[data-astro-cid-noeoyaju].-section:before,.ag[data-astro-cid-noeoyaju].-section:after{content:"";z-index:0;pointer-events:none;position:absolute;left:0;right:0}.ag[data-astro-cid-noeoyaju].-section:before{background:linear-gradient(var(--ink), #0a090899 45%, #0a090800);height:22svh;top:0}.ag[data-astro-cid-noeoyaju].-section:after{background:linear-gradient(#0a090800, #0a090899 55%, var(--ink));height:26svh;bottom:0}.ag[data-astro-cid-noeoyaju].-section .ag-mid[data-astro-cid-noeoyaju]{width:min(100%,64rem)}.ag[data-astro-cid-noeoyaju].-section .ag-say[data-astro-cid-noeoyaju]:empty,.ag[data-astro-cid-noeoyaju].-section .ag-you[data-astro-cid-noeoyaju]:empty{display:none}.ag-mid[data-astro-cid-noeoyaju] .ag-head{text-align:center;transition:opacity .4s var(--quart);margin:0}.ag[data-astro-cid-noeoyaju][data-phase=talk] .ag-head{display:none}.ag[data-astro-cid-noeoyaju][data-waiting] .ag-mid[data-astro-cid-noeoyaju],.ag[data-astro-cid-noeoyaju][data-waiting] .ag-foot[data-astro-cid-noeoyaju],.ag[data-astro-cid-noeoyaju][data-waiting] .ag-light[data-astro-cid-noeoyaju]{opacity:0}.ag-film[data-astro-cid-noeoyaju]{z-index:-3;object-fit:cover;filter:blur(34px)saturate(1.05);opacity:0;width:112%;height:112%;transition:opacity 2.4s var(--quart);position:absolute;inset:-6%}.ag-film[data-astro-cid-noeoyaju].is-on{opacity:.22}.ag-light[data-astro-cid-noeoyaju]{z-index:-2;aspect-ratio:1;pointer-events:none;width:max(110vw,120svh);transition:top 1.6s var(--enter), opacity 1.6s var(--enter);position:absolute;top:40svh;left:50%;translate:-50%}.ag-light[data-astro-cid-noeoyaju] i[data-astro-cid-noeoyaju],.ag-light[data-astro-cid-noeoyaju]:after{border-radius:50%;position:absolute;inset:0}.ag-light[data-astro-cid-noeoyaju] i[data-astro-cid-noeoyaju]{filter:blur(clamp(64px,8vw,120px));opacity:calc(.85 + var(--lv) * .15);transform:translateY(calc(var(--lv) * -2.5svh));transition:opacity .22s linear, transform .3s var(--enter);background:linear-gradient(#0a0908 0%,#2c0c07 7%,#74200f 15%,#b03c1b 23%,#db7430 31%,#f0b264 40%,#f8deaa 50%,#fbf3dc 60%,#f7f4e1 100%)}.ag-light[data-astro-cid-noeoyaju]:after{content:"";filter:blur(90px);mix-blend-mode:screen;background:radial-gradient(closest-side,#ffecc452,#db743029 55%,#0000);inset:-18% 18% 52%}.ag[data-astro-cid-noeoyaju][data-phase=talk] .ag-light[data-astro-cid-noeoyaju]{top:calc(50svh - var(--known,0) * 8svh);opacity:.9}html.motion .ag-light[data-astro-cid-noeoyaju] i[data-astro-cid-noeoyaju]{animation:14s ease-in-out infinite alternate ag-drift}@keyframes ag-drift{0%{translate:0}to{translate:0 -1.6svh}}html.motion .ag[data-astro-cid-noeoyaju]:not([data-arrived]) .ag-light[data-astro-cid-noeoyaju]{animation:3.6s cubic-bezier(.16,1,.3,1) both ag-up}@keyframes ag-up{0%{opacity:0;transform:translateY(30svh)}30%{opacity:1}to{opacity:1;transform:none}}.ag-dusk[data-astro-cid-noeoyaju]{z-index:-1;pointer-events:none;opacity:0;background:#3f0b00;position:absolute;inset:0}.ag-orb[data-astro-cid-noeoyaju]{--orb:min(80vw, 96svh);z-index:-1;left:calc(50% - var(--orb) / 2);top:calc(50svh - var(--orb) / 2);width:var(--orb);aspect-ratio:1;pointer-events:none;opacity:0;filter:blur(max(80px, calc(var(--orb) / 5)));background:linear-gradient(#3f0b00 0%,#5c1606 9%,#872810 18%,#b03c1b 27.5%,#cd683c 35%,#e8a274 42%,#f8d8ba 49%,#fffaf0 55%,#fdf6e9 66%,#fbf0d8 82%,#f8deaa 92%,#f3c47e 96%,#f0b264 100%);border-radius:50%;position:absolute;-webkit-mask-image:radial-gradient(closest-side,#000 50%,#0009 72%,#0000);mask-image:radial-gradient(closest-side,#000 50%,#0009 72%,#0000)}html.motion .ag[data-astro-cid-noeoyaju]:not([data-arrived]) .ag-dusk[data-astro-cid-noeoyaju]{animation:3.2s linear both ag-dusk}@keyframes ag-dusk{0%,20%{opacity:1}45%{opacity:.5}75%{opacity:.08}to{opacity:0}}html.motion .ag[data-astro-cid-noeoyaju]:not([data-arrived]) .ag-orb[data-astro-cid-noeoyaju]{animation:3.2s linear both ag-orb}@keyframes ag-orb{0%{opacity:0;animation-timing-function:cubic-bezier(.165,.84,.44,1);transform:translateY(-100%)}45%{opacity:1;animation-timing-function:ease-in;transform:none}to{opacity:0;transform:translateY(100%)}}html.motion .ag[data-astro-cid-noeoyaju]:not([data-arrived]) .ag-say[data-astro-cid-noeoyaju]{--say-in:1.44s}html.motion .ag[data-astro-cid-noeoyaju].-section:not([data-arrived]) .ag-head{animation:.9s cubic-bezier(.165,.84,.44,1) 1.44s backwards ag-in}@keyframes ag-in{0%{opacity:0;translate:0 .5rem}to{opacity:1;translate:none}}html.motion .ag[data-astro-cid-noeoyaju]:not([data-arrived]) .ag-foot[data-astro-cid-noeoyaju]{animation:1.6s cubic-bezier(.16,1,.3,1) 2s both ag-rise}@keyframes ag-rise{0%{opacity:0;filter:blur(10px);translate:0 .6rem}to{opacity:1;filter:none;translate:none}}.ag-x[data-astro-cid-noeoyaju]{z-index:5;top:max(1rem, env(safe-area-inset-top));right:var(--gutter);width:2.75rem;height:2.75rem;color:var(--cream);backdrop-filter:blur(14px);background:#00000059;border-radius:50%;position:absolute;box-shadow:inset 0 0 0 1px #f7f4e12e}.ag-x[data-astro-cid-noeoyaju] span[data-astro-cid-noeoyaju]{background:currentColor;width:1rem;height:1px;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:45deg}.ag-x[data-astro-cid-noeoyaju] span[data-astro-cid-noeoyaju]+span[data-astro-cid-noeoyaju]{rotate:-45deg}.ag-mid[data-astro-cid-noeoyaju]{text-align:center;place-self:center;justify-items:center;gap:clamp(1.75rem,4.5svh,3rem);width:min(100%,34rem);display:grid;translate:0 -3svh}.ag-you[data-astro-cid-noeoyaju]{max-width:30rem;min-height:1.5em;color:var(--cream-60);text-wrap:balance;transition:opacity .4s var(--quart);margin:0;font-size:.875rem;line-height:1.5}.ag-say[data-astro-cid-noeoyaju]{max-width:26rem;font-size:clamp(1.25rem,1.5vw,1.5rem);font-weight:var(--w-medium);letter-spacing:-.01em;text-wrap:balance;margin:0;line-height:1.35}.ag-mid[data-astro-cid-noeoyaju].is-out .ag-say[data-astro-cid-noeoyaju],.ag-mid[data-astro-cid-noeoyaju].is-out .ag-you[data-astro-cid-noeoyaju],.ag-mid[data-astro-cid-noeoyaju].is-out .ag-more[data-astro-cid-noeoyaju]{opacity:0;transition:opacity .26s var(--quart)}.ag-say[data-astro-cid-noeoyaju]{color:#0000;filter:drop-shadow(0 2px 4px #00000040);background-image:linear-gradient(90deg,#f7f4e16b 0%,#f7f4e178 15%,#f9f6e89e 30%,#fcf9eedb 42%,#fffaf0 50%,#fcf9eedb 58%,#f9f6e89e 70%,#f7f4e178 85%,#f7f4e16b 100%);background-position:-200% 0;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;margin-block:-.08em -.18em;padding-block:.08em .18em}html.motion .ag-say[data-astro-cid-noeoyaju]{animation:ag-in .9s cubic-bezier(.165, .84, .44, 1) var(--say-in,0s) backwards, ag-shimmer 3.2s linear infinite}@keyframes ag-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.ag-more[data-astro-cid-noeoyaju]{justify-items:center;gap:.25rem;width:min(100%,24rem);margin-top:.5rem;display:grid}.ag-more[data-astro-cid-noeoyaju]:empty{display:none}html.motion .ag-more[data-astro-cid-noeoyaju]:not(:empty){animation:.6s cubic-bezier(.165,.84,.44,1) .3s both ag-fade}@keyframes ag-fade{0%{opacity:0}to{opacity:1}}.ag-more[data-astro-cid-noeoyaju] button.time{min-height:2.75rem;color:var(--cream-80);transition:color .2s var(--quart);justify-content:center;align-items:center;gap:.9rem;font-size:.9375rem;display:inline-flex}.ag-more[data-astro-cid-noeoyaju] button.time span:last-child{color:var(--cream-60);font-variant-numeric:tabular-nums;transition:color .2s var(--quart)}@media (hover:hover){.ag-more[data-astro-cid-noeoyaju] button.time:hover,.ag-more[data-astro-cid-noeoyaju] button.time:hover span:last-child{color:var(--cream)}}.ag-more[data-astro-cid-noeoyaju] button.time:focus-visible{outline:1.5px solid var(--cream);outline-offset:4px;border-radius:.4rem}.ag-more[data-astro-cid-noeoyaju] button.time:disabled{opacity:.4}.ag-more[data-astro-cid-noeoyaju] .brief{width:100%;font-size:var(--t-small);color:var(--cream);gap:.2rem;margin:0;line-height:1.55;display:grid}.ag-more[data-astro-cid-noeoyaju] .keep{min-height:2.75rem;color:var(--cream);background:linear-gradient(currentColor,currentColor) 0 calc(100% - .7rem)/100% 1px no-repeat;font-size:.8125rem}.ag-more[data-astro-cid-noeoyaju] .keep.is-copied{background-size:0 1px}.ag-more[data-astro-cid-noeoyaju] .sub{color:var(--cream-60);text-wrap:balance;margin:1.5rem 0 0;font-size:.8125rem;line-height:1.5}.ag-more[data-astro-cid-noeoyaju] a,.ag-more[data-astro-cid-noeoyaju] .link{color:var(--cream);text-decoration:underline;text-decoration-color:var(--cream-40);text-underline-offset:.22em}.ag-foot[data-astro-cid-noeoyaju]{z-index:3;justify-self:center;justify-items:center;gap:1.25rem;width:min(100%,30rem);padding-bottom:clamp(.75rem,4svh,2.75rem);display:grid;position:relative}.ag-in[data-astro-cid-noeoyaju]{width:100%;position:relative}.ag-i[data-astro-cid-noeoyaju]{resize:none;field-sizing:content;width:100%;min-height:3rem;max-height:26svh;font:inherit;font-size:1.0625rem;font-weight:var(--w-medium);letter-spacing:-.01em;color:var(--cream);text-align:center;backdrop-filter:blur(12px);-webkit-appearance:none;appearance:none;caret-color:var(--red);transition:background-color .25s var(--quart);background:#f7f4e117;border:0;border-radius:1.5rem;outline:none;margin:0;padding:.72rem 3.25rem;line-height:1.45;display:block}@media (hover:hover){.ag-i[data-astro-cid-noeoyaju]:hover{background-color:#f7f4e11f}}.ag-i[data-astro-cid-noeoyaju]:focus{background-color:#f7f4e124}.ag-i[data-astro-cid-noeoyaju]::placeholder{color:#f7f4e199;opacity:1;transition:opacity .3s var(--quart)}.ag-i[data-astro-cid-noeoyaju]:focus::placeholder{opacity:.5}.ag-wave[data-astro-cid-noeoyaju]{z-index:1;pointer-events:none;opacity:0;height:1.6rem;transition:opacity .25s var(--quart);align-items:center;gap:.3rem;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.ag-wave[data-astro-cid-noeoyaju] i[data-astro-cid-noeoyaju]{background:var(--cream);width:3px;height:100%;transform:scaleY(calc(.14 + var(--v,0) * .86));border-radius:3px;transition:transform 90ms linear}.ag[data-astro-cid-noeoyaju][data-listening] .ag-wave[data-astro-cid-noeoyaju]{opacity:1}html.motion .ag[data-astro-cid-noeoyaju][data-listening] .ag-wave[data-astro-cid-noeoyaju] i[data-astro-cid-noeoyaju]{animation:1.6s ease-in-out infinite alternate ag-idle}html.motion .ag[data-astro-cid-noeoyaju][data-listening] .ag-wave[data-astro-cid-noeoyaju] i[data-astro-cid-noeoyaju]:nth-child(2n){animation-delay:-.8s}@keyframes ag-idle{0%{opacity:.55}to{opacity:1}}.ag[data-astro-cid-noeoyaju][data-listening] .ag-i[data-astro-cid-noeoyaju]{color:#0000}.ag-act[data-astro-cid-noeoyaju],.ag-back[data-astro-cid-noeoyaju]{width:2.5rem;height:2.5rem;position:absolute;bottom:.25rem}.ag-act[data-astro-cid-noeoyaju]{right:.25rem}.ag-back[data-astro-cid-noeoyaju]{color:var(--cream-80);opacity:0;pointer-events:none;transition:opacity .4s var(--quart), scale .5s var(--enter), color .2s var(--quart), background-color .2s var(--quart);background:#f7f4e100;border-radius:50%;place-items:center;display:grid;left:.25rem;scale:.9}.ag[data-astro-cid-noeoyaju][data-can-back] .ag-back[data-astro-cid-noeoyaju]{opacity:1;pointer-events:auto;scale:1}@media (hover:hover){.ag-back[data-astro-cid-noeoyaju]:hover{color:var(--cream);background-color:#f7f4e11a}}.ag-back[data-astro-cid-noeoyaju]:focus-visible{outline:1.5px solid var(--cream);outline-offset:2px}.ag-mic[data-astro-cid-noeoyaju],.ag-send[data-astro-cid-noeoyaju]{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:opacity .3s var(--quart), translate .5s var(--enter), color .2s var(--quart), background-color .2s var(--quart), scale .4s var(--enter);border-radius:50%;place-items:center;display:grid;position:absolute;inset:0}.ag-mic[data-astro-cid-noeoyaju]{color:var(--cream-80);background:#f7f4e100}.ag-mic[data-astro-cid-noeoyaju] svg[data-astro-cid-noeoyaju]{position:relative}.ag-mic[data-astro-cid-noeoyaju]:before{content:"";background:var(--red);opacity:0;transition:opacity .2s var(--quart), scale .12s linear;border-radius:50%;position:absolute;inset:0;scale:1}.ag-mic[data-astro-cid-noeoyaju][aria-pressed=true]{color:var(--cream);background:var(--red)}.ag-stop[data-astro-cid-noeoyaju]{background:var(--cream);opacity:0;width:.7rem;height:.7rem;transition:opacity .2s var(--quart), scale .3s var(--enter);border-radius:.18rem;position:absolute;scale:.6}.ag-mic[data-astro-cid-noeoyaju] svg[data-astro-cid-noeoyaju]{transition:opacity .2s var(--quart), scale .3s var(--enter)}.ag-mic[data-astro-cid-noeoyaju][aria-pressed=true] svg[data-astro-cid-noeoyaju]{opacity:0;scale:.6}.ag-mic[data-astro-cid-noeoyaju][aria-pressed=true] .ag-stop[data-astro-cid-noeoyaju]{opacity:1;scale:1}.ag-mic[data-astro-cid-noeoyaju][aria-pressed=true]:before{opacity:calc(.18 + var(--lv) * .25);scale:calc(1.2 + var(--lv) * .7);filter:blur(6px)}@media (hover:hover){.ag-mic[data-astro-cid-noeoyaju]:hover{color:var(--cream);background-color:#f7f4e11a}.ag-mic[data-astro-cid-noeoyaju][aria-pressed=true]:hover{background-color:var(--red)}}.ag-send[data-astro-cid-noeoyaju]{color:var(--ink);background:var(--cream);opacity:0;pointer-events:none;scale:.85}.ag[data-astro-cid-noeoyaju][data-typed] .ag-send[data-astro-cid-noeoyaju]{opacity:1;pointer-events:auto;scale:1}.ag[data-astro-cid-noeoyaju][data-typed] .ag-mic[data-astro-cid-noeoyaju]{opacity:0;pointer-events:none;scale:.85}.ag-mic[data-astro-cid-noeoyaju]:focus-visible,.ag-send[data-astro-cid-noeoyaju]:focus-visible{outline:1.5px solid var(--cream);outline-offset:2px}.ag-note[data-astro-cid-noeoyaju]{color:var(--cream-60);flex-wrap:wrap;justify-content:center;gap:.2rem 1.25rem;margin:0;font-size:.75rem;display:flex}.ag-or[data-astro-cid-noeoyaju]{gap:1rem;display:inline-flex}.ag-h[data-astro-cid-noeoyaju]{color:var(--cream-60);transition:color .15s var(--quart)}@media (hover:hover){.ag-h[data-astro-cid-noeoyaju]:hover{color:var(--cream)}}.ag-h[data-astro-cid-noeoyaju][aria-expanded=true]{color:var(--cream)}.cp[data-astro-cid-noeoyaju]{cursor:copy}.cp[data-astro-cid-noeoyaju].is-copied{color:var(--cream)}.ag-wa[data-astro-cid-noeoyaju]{flex-wrap:wrap;justify-content:center;column-gap:1.25rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.ag-wa[data-astro-cid-noeoyaju][hidden]{display:none}.wa[data-astro-cid-noeoyaju]{min-height:40px;color:var(--cream);align-items:center;display:inline-flex}.ag-ts[data-astro-cid-noeoyaju]:empty{display:none}@media (prefers-reduced-motion:reduce){.ag-light[data-astro-cid-noeoyaju],.ag-light[data-astro-cid-noeoyaju] i[data-astro-cid-noeoyaju]{transition:none}.ag-dusk[data-astro-cid-noeoyaju],.ag-orb[data-astro-cid-noeoyaju]{display:none}}@media (width<=767px){.ag[data-astro-cid-noeoyaju]{padding-top:calc(var(--nav-h) + .5rem)}.ag-say[data-astro-cid-noeoyaju]{max-width:20rem;font-size:1.25rem}.ag-mid[data-astro-cid-noeoyaju]{gap:1.5rem}.ag-foot[data-astro-cid-noeoyaju]{padding-bottom:.25rem}.ag-light[data-astro-cid-noeoyaju]{width:190vw;top:48svh}.ag[data-astro-cid-noeoyaju][data-phase=talk] .ag-light[data-astro-cid-noeoyaju]{top:calc(58svh - var(--known,0) * 8svh)}.ag-note[data-astro-cid-noeoyaju]{font-size:.7rem}}
