.sheet-stack{isolation:isolate}.sheet-stack:before,.sheet-stack:after{content:"";z-index:-1;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-paper);position:absolute;inset:0}.sheet-stack:before{background:var(--paper);transform:translateY(14px)rotate(-1.1deg)scale(.985)}.sheet-stack:after{transform:translateY(7px)rotate(.7deg)scale(.993)}.tear:before,.tear:after{content:"";background:var(--paper-2);border:1px solid var(--line);border-radius:50%;width:22px;height:22px;position:absolute;top:-11px}.tear:before{left:-12px}.tear:after{right:-12px}.ix-caps{letter-spacing:.04em;font-size:.95rem;font-variant-caps:all-small-caps;font-weight:600;line-height:1.2}.ix-caps:lang(ja){letter-spacing:.04em;font-size:.86rem}.ix-link{z-index:0;transition:transform var(--duration-fast) var(--ease-out-expo);display:inline-block;position:relative}.ix-link:after{content:"";z-index:-1;background:var(--marker);transform-origin:0;height:.5em;transition:transform var(--duration-normal) var(--ease-out-expo);border-radius:2px;position:absolute;bottom:.08em;left:-.12em;right:-.12em;transform:scaleX(0)}.ix-link:hover,a:hover>.ix-link,.ix-link:focus-visible,a:focus-visible>.ix-link{color:var(--ink);transform:translate(3px)}.ix-link:hover:after,a:hover>.ix-link:after,.ix-link:focus-visible:after,a:focus-visible>.ix-link:after{transform:scaleX(1)}@media (hover:none){.ix-link:hover,a:hover>.ix-link{transform:none}}.ask-chip{transition:transform var(--duration-fast) var(--ease-out-expo), box-shadow var(--duration-fast) var(--ease-out-expo)}.ask-chip:hover,.ask-chip:focus-visible{border-color:var(--ink-3);box-shadow:var(--shadow-lift);transform:translateY(-2px)}.ask-chip:active{transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.ask-chip,.ix-link,.ix-link:after{transition:none}.ask-chip:hover,.ask-chip:focus-visible,.ix-link:hover,a:hover>.ix-link,.ix-link:focus-visible,a:focus-visible>.ix-link{transform:none}}.sig-seal{opacity:.86;transform:rotate(-12deg);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 3.9'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' seed='4'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -4 3.9'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%}.sig-rule{transform-origin:0}@media (prefers-reduced-motion:no-preference){[data-sign] .sig-sweep{stroke-dasharray:1 1;stroke-dashoffset:1px}[data-sign] .sig-rule{transform:scaleX(0)}[data-sign] .sig-seal,[data-sign] .sig-caption{opacity:0}[data-sign=play] .sig-rule{animation:pb-sig-rule .7s var(--ease-out-expo) forwards}[data-sign=play] .sig-sweep{animation:2s cubic-bezier(.42,.08,.4,1) .25s forwards pb-sig-write}[data-sign=play] .sig-seal{animation:.56s cubic-bezier(.55,0,1,.45) 2.15s forwards pb-sig-stamp}[data-sign=play] .sig-caption{animation:.5s ease-out 2.35s forwards pb-sig-fade}}@keyframes pb-sig-rule{to{transform:scaleX(1)}}@keyframes pb-sig-write{to{stroke-dashoffset:0}}@keyframes pb-sig-stamp{0%{opacity:0;transform:translateY(-10px)scale(1.9)rotate(-30deg)}55%{opacity:.86;animation-timing-function:ease-out;transform:scale(.94)rotate(-11deg)}to{opacity:.86;transform:scale(1)rotate(-12deg)}}@keyframes pb-sig-fade{to{opacity:1}}.footer-wordmark{font-family:var(--font-display);text-align:center;white-space:nowrap;letter-spacing:-.035em;-webkit-user-select:none;user-select:none;pointer-events:none;height:.5em;margin-top:-.06em;font-size:min(28.6vw,540px);font-weight:400;line-height:1;overflow:hidden}.footer-wordmark>span{color:#0000;background-image:linear-gradient(to bottom, color-mix(in srgb, var(--paper) 24%, transparent) 10%, color-mix(in srgb, var(--paper) 3%, transparent) 64%);-webkit-background-clip:text;background-clip:text;display:block}.footer-wordmark em{padding-right:.04em;font-style:italic}
