:root{--color-brand: #8e72c7;--color-brand-deep: #6a4fb0;--color-accent: #8e72c7;--color-accent-deep: #6a4fb0;--color-logo-letter: #fff8f8;--color-logo-pink: #fda7dd;--color-gold: #b8892a;--color-gold-deep: #7d5a12;--grad-gold: linear-gradient( 160deg, #6e4e0e 0%, #a9781c 18%, #e9c766 34%, #fff1b8 42%, #d4a83e 52%, #8f6516 70%, #c99a32 86%, #7a5711 100% );--color-sub: #e4e4e7;--color-sub-soft: var(--color-sub);--color-sub-mid: rgba(0, 0, 0, .12);--color-brand-soft: var(--color-sub-soft);--color-brand-mist: var(--color-sub-mid);--color-ink: #111113;--color-ink-2: #1d1d21;--color-deep: #111113;--color-paper: #ffffff;--color-paper-warm: #ffffff;--color-line: #06c755;--grad-instagram: linear-gradient(45deg, #f9b233 0%, #f0612b 30%, #d6266b 55%, #9b2ec4 80%, #5b4fd8 100%);--color-text: #141416;--color-text-muted: #55555c;--color-text-on-dark: #f5f5f6;--color-text-on-dark-muted: #b4b4bb;--color-border: #dedee3;--color-border-dark: #2e2e34;--color-error: #c8364b;--color-placeholder: #3a3a40;--texture: url(/images/texture/concrete.webp);--texture-size: 1000px auto;--texture-veil: 80%;--grad-brand: linear-gradient(135deg, #6a4fb0 0%, #8e72c7 100%);--grad-brand-deep: linear-gradient(135deg, #4f3592 0%, #6a4fb0 55%, #8e72c7 100%);--grad-ring: linear-gradient(135deg, var(--color-accent), #fff 50%, var(--color-accent));--glow-dark: none;--font-display-en: "Nunito", "Noto Sans JP", sans-serif;--font-gym-name: "Nunito", "Noto Sans JP", sans-serif;--font-pop: "M PLUS Rounded 1c", "Noto Sans JP", sans-serif;--font-body-ja: "Noto Sans JP", "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;--fs-hero: clamp(34px, 7.5vw, 92px);--fs-h1: clamp(28px, 4.4vw, 48px);--fs-h2: clamp(24px, 3.4vw, 36px);--fs-h3: clamp(19px, 2.2vw, 24px);--fs-lead: clamp(17px, 1.8vw, 20px);--fs-body: 16px;--fs-small: 13px;--fs-label: 13px;--lh-body: 1.9;--lh-heading: 1.4;--space-section: clamp(72px, 10vw, 120px);--space-block: clamp(32px, 4vw, 48px);--container-max: 1120px;--container-pad: clamp(20px, 4vw, 40px);--radius-card: 6px;--radius-button: 6px;--shadow-card: none;--header-h: 128px;--float-top: 16px;--bottom-cta-h: 76px;--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-out-expo: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--motion-fast: .3s;--motion-base: .8s;--motion-slow: 1.1s;--motion-stagger: .09s}@media(max-width:767px){:root{--header-h: 96px;--float-top: 10px;--bottom-cta-h: 68px}}[data-theme=dark]{--bg: var(--color-ink);--fg: var(--color-text-on-dark);--fg-muted: var(--color-text-on-dark-muted);--heading-accent: var(--color-brand);--label: var(--color-brand);--card-bg: var(--color-ink-2);--card-border: var(--color-border-dark);--link: var(--color-sub);--card-fg: var(--color-text-on-dark);--card-fg-muted: var(--color-text-on-dark-muted);--card-accent: var(--color-brand);--card-label: var(--color-brand)}[data-theme=light]{--bg: var(--color-paper);--fg: var(--color-text);--fg-muted: var(--color-text-muted);--heading-accent: var(--color-brand-deep);--label: var(--color-brand-deep);--card-bg: var(--color-paper);--card-border: var(--color-border);--link: var(--color-text);--card-fg: var(--color-text);--card-fg-muted: var(--color-text-muted);--card-accent: var(--color-brand-deep);--card-label: var(--color-brand-deep)}[data-theme=soft]{--bg: var(--color-sub);--fg: var(--color-text);--fg-muted: var(--color-text-muted);--heading-accent: var(--color-brand-deep);--label: var(--color-brand-deep);--card-bg: var(--color-paper);--card-border: transparent;--link: var(--color-text);--card-fg: var(--color-text);--card-fg-muted: var(--color-text-muted);--card-accent: var(--color-brand-deep);--card-label: var(--color-brand-deep)}[data-theme=sub]{--bg: var(--color-sub);--fg: var(--color-text);--fg-muted: rgba(20, 20, 22, .78);--heading-accent: var(--color-text);--label: var(--color-brand-deep);--card-bg: var(--color-paper);--card-border: transparent;--link: var(--color-text);--card-fg: var(--color-text);--card-fg-muted: var(--color-text-muted);--card-accent: var(--color-brand-deep);--card-label: var(--color-brand-deep)}[data-theme=brand]{--bg: var(--color-brand-deep);--fg: #ffffff;--fg-muted: rgba(255, 255, 255, .88);--heading-accent: #ffffff;--label: #ffffff;--card-bg: rgba(255, 255, 255, .12);--card-border: rgba(255, 255, 255, .3);--link: #ffffff;--card-fg: #ffffff;--card-fg-muted: rgba(255, 255, 255, .85);--card-accent: #ffffff;--card-label: #ffffff}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 12px)}body{margin:0;font-family:var(--font-body-ja);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-text);background:var(--color-ink);font-feature-settings:"palt";-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,h3,h4{word-break:auto-phrase;text-wrap:balance;line-break:strict}p,li,dd,dt,summary,td,th,figcaption{text-wrap:pretty;line-break:strict;word-break:auto-phrase}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}button{font:inherit}:focus-visible{outline:3px solid var(--color-accent);outline-offset:3px}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.card,.pc,.plan,.faq__item,.st-c li,.st-d li,.flow__item,.bc,.equip li,.fac li,.nums li,.worry li,.chart a,.sf__card{color:var(--card-fg);--fg: var(--card-fg);--fg-muted: var(--card-fg-muted);--heading-accent: var(--card-accent);--label: var(--card-label);--link: var(--card-accent)}.section,.ftr,.cta{background:linear-gradient(color-mix(in srgb,var(--bg, var(--color-ink)) var(--texture-veil),transparent),color-mix(in srgb,var(--bg, var(--color-ink)) var(--texture-veil),transparent)),var(--texture) 0 0 / var(--texture-size) repeat,var(--bg, var(--color-ink))!important}[data-theme=dark]{--texture-veil: 86%}.section{color:var(--fg);padding-block:var(--space-section);position:relative;overflow:hidden}.section--tight{padding-block:calc(var(--space-section) * .6)}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad);position:relative}.container--narrow{max-width:820px}.prose p+p{margin-top:1.2em}.lead{font-size:var(--fs-lead);line-height:1.9;font-weight:500}.muted{color:var(--fg-muted)}.text-center{text-align:center}.em-accent{color:var(--color-accent);font-style:normal}[data-theme=light] .em-accent,[data-theme=soft] .em-accent{color:var(--color-accent-deep)}.grid{display:grid;gap:clamp(16px,2.4vw,28px)}.grid--2{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr))}.grid--3{grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.grid--4{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.split{display:grid;gap:clamp(28px,5vw,64px);align-items:center;grid-template-columns:1fr}@media(min-width:900px){.split{grid-template-columns:1fr 1fr}.split--reverse>:first-child{order:2}}.stack>*+*{margin-top:var(--space-block)}.btn-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.btn-row--center{justify-content:center}.card{background:var(--card-bg);border:1px solid var(--card-border);border-radius:var(--radius-card);padding:clamp(20px,3vw,32px)}.more-link{display:inline-flex;align-items:center;gap:8px;margin-top:32px;font-weight:700;letter-spacing:.04em;color:var(--link);text-decoration:none;border-bottom:2px solid currentColor;padding-bottom:2px}.more-link:hover{opacity:.75}html.js .reveal{opacity:0;transform:translateY(24px);transition:opacity var(--motion-base) var(--ease-out) var(--reveal-delay, 0s),transform var(--motion-base) var(--ease-out-expo) var(--reveal-delay, 0s),translate .4s var(--ease-out-expo),box-shadow .4s}html.js .reveal.is-visible,html.js .reveal.reveal--sh{opacity:1;transform:none}html.js .img-reveal{clip-path:inset(100% 0 0 0);transition:clip-path var(--motion-slow) var(--ease-out-expo)}html.js .img-reveal.is-in{clip-path:inset(0 0 0 0)}html.js img.img-reveal{scale:1.12;transition:clip-path var(--motion-slow) var(--ease-out-expo),scale 1.6s var(--ease-out-expo)}html.js img.img-reveal.is-in{scale:1}.pc img,.entry__card img,.bc img{transition:transform .7s var(--ease-out-expo)}@media(hover:hover){a.pc:hover img,.entry__card:hover img,.bc:hover img{transform:scale(1.04)}}.sns{display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 8px;border-radius:var(--radius-button);color:#fff!important;font-size:13px;font-weight:700;text-decoration:none;transition:filter .2s}.sns img{width:24px;height:24px;border-radius:6px;box-shadow:0 0 0 1.5px #fff}.sns--line{background:var(--color-line)}.sns--ig{background:var(--grad-instagram)}.sns:hover{filter:brightness(1.08)}.more-link{border-bottom:0!important;background:linear-gradient(currentColor,currentColor) 0 100% / 100% 2px no-repeat;transition:background-size .35s var(--ease-out-expo)}.more-link:hover{opacity:1!important;background-size:0% 2px;background-position:100% 100%}@view-transition{navigation:auto}::view-transition-old(root){animation:vt-out .35s var(--ease-out) both}::view-transition-new(root){animation:vt-in .55s var(--ease-out-expo) both}@keyframes vt-out{to{opacity:0;transform:translateY(-12px)}}@keyframes vt-in{0%{opacity:0;transform:translateY(16px)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,html.js .reveal{opacity:1;transform:none;transition:none}html.js .img-reveal,html.js img.img-reveal{clip-path:none;scale:1;transition:none}::view-transition-old(root),::view-transition-new(root){animation:none}}.keep{display:inline-block;margin-right:.4em}.logo[data-astro-cid-tvrurpns]{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:var(--color-paper)}.logo[data-astro-cid-tvrurpns] img[data-astro-cid-tvrurpns]{display:block;border-radius:14px;box-shadow:0 8px 24px #00000059}.logo__branch[data-astro-cid-tvrurpns]{font-size:13px;font-weight:700;letter-spacing:.12em}.hdr[data-astro-cid-3ef6ksr2]{position:fixed;inset:0 0 auto;z-index:50;height:0;color:var(--color-paper);--fg: var(--color-paper)}.hdr__inner[data-astro-cid-3ef6ksr2]{position:relative;max-width:1360px;margin-inline:auto;padding:var(--float-top) var(--container-pad) 0;display:flex;align-items:flex-start;justify-content:space-between}.hdr__inner[data-astro-cid-3ef6ksr2] .hdr__logo{position:relative;z-index:2}.hdr__inner[data-astro-cid-3ef6ksr2] .hdr__logo img{width:112px;height:112px;border-radius:16px;box-shadow:0 6px 20px #00000047;transition:width .45s var(--ease-out-expo),height .45s var(--ease-out-expo),border-radius .45s}body.is-scrolled .hdr__inner[data-astro-cid-3ef6ksr2] .hdr__logo img{width:72px;height:72px;border-radius:12px}@media(max-width:767px){.hdr__inner[data-astro-cid-3ef6ksr2] .hdr__logo img{width:80px;height:80px;border-radius:12px}body.is-scrolled .hdr__inner[data-astro-cid-3ef6ksr2] .hdr__logo img{width:56px;height:56px;border-radius:10px}}.hdr__toggle[data-astro-cid-3ef6ksr2]{display:inline-flex;align-items:center;gap:10px;padding:12px 18px 12px 16px;border-radius:var(--radius-button);cursor:pointer;border:0;background:#111113c7;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:#fff;font-weight:700;font-size:13px;letter-spacing:.06em;position:relative;z-index:2;transition:background .25s}.hdr__toggle[data-astro-cid-3ef6ksr2]:hover{background:var(--color-brand-deep)}.hdr__bars[data-astro-cid-3ef6ksr2]{display:grid;gap:5px}.hdr__bars[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2]{display:block;width:22px;height:2px;background:currentColor;transition:transform .35s var(--ease-out-expo),opacity .2s}.hdr__toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] .hdr__bars[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2]:nth-child(1){transform:translateY(7px) rotate(45deg)}.hdr__toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] .hdr__bars[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2]:nth-child(2){opacity:0}.hdr__toggle[data-astro-cid-3ef6ksr2][aria-expanded=true] .hdr__bars[data-astro-cid-3ef6ksr2] i[data-astro-cid-3ef6ksr2]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media(max-width:767px){.hdr__toggle-label[data-astro-cid-3ef6ksr2]{display:none}.hdr__toggle[data-astro-cid-3ef6ksr2]{padding:14px}}.gmenu[data-astro-cid-3ef6ksr2]{position:fixed;inset:0;z-index:1;overflow-y:auto;background:var(--color-ink);padding:calc(var(--header-h) + 24px) var(--container-pad) calc(var(--bottom-cta-h) + 40px)}.gmenu[data-astro-cid-3ef6ksr2]:not([hidden]){animation:gm-in .35s var(--ease-out) both}@keyframes gm-in{0%{opacity:0}}.gmenu__inner[data-astro-cid-3ef6ksr2]{max-width:1120px;margin-inline:auto;display:grid;gap:48px}@media(min-width:900px){.gmenu__inner[data-astro-cid-3ef6ksr2]{grid-template-columns:1.4fr 1fr;align-items:start}}.gmenu__list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding:12px 0;text-decoration:none;font-weight:700;font-size:clamp(20px,2.6vw,28px);letter-spacing:.03em;border-bottom:1px solid var(--color-border-dark);transition:color .2s}.gmenu__list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.gmenu__list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{color:var(--color-brand)}.gmenu[data-astro-cid-3ef6ksr2]:not([hidden]) .gmenu__list[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{animation:gm-item .5s var(--ease-out-expo) both;animation-delay:calc(var(--i) * .03s + .05s)}@keyframes gm-item{0%{opacity:0;transform:translateY(10px)}}.gmenu__label[data-astro-cid-3ef6ksr2]{margin-top:32px;font-size:13px;font-weight:700;color:var(--color-text-on-dark-muted)}.gmenu__purpose[data-astro-cid-3ef6ksr2]{display:grid;gap:8px;margin-top:10px}@media(min-width:600px){.gmenu__purpose[data-astro-cid-3ef6ksr2]{grid-template-columns:1fr 1fr}}.gmenu__purpose[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;border-radius:var(--radius-card);text-decoration:none;font-weight:700;border:1px solid var(--color-border-dark);transition:border-color .2s,color .2s}.gmenu__purpose[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{border-color:var(--color-brand);color:var(--color-brand)}.gmenu__info[data-astro-cid-3ef6ksr2]{font-size:14px;line-height:1.9;color:var(--color-text-on-dark-muted)}.gmenu__info[data-astro-cid-3ef6ksr2] p[data-astro-cid-3ef6ksr2]:first-child{color:var(--color-paper);font-weight:700;margin-bottom:6px}.gmenu__sns[data-astro-cid-3ef6ksr2]{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}@media(prefers-reduced-motion:reduce){.gmenu[data-astro-cid-3ef6ksr2],.gmenu[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2]{animation:none!important}}.ftr[data-astro-cid-sz7xmlte]{color:var(--color-text-on-dark);padding:72px 0 32px;font-size:14px}.ftr__grid[data-astro-cid-sz7xmlte]{display:grid;gap:40px;grid-template-columns:1fr}@media(min-width:960px){.ftr__grid[data-astro-cid-sz7xmlte]{grid-template-columns:1.1fr 1.6fr .9fr}}.ftr__logo[data-astro-cid-sz7xmlte]{display:block;max-width:340px}.ftr__name[data-astro-cid-sz7xmlte]{margin-top:14px;font-family:var(--font-display-en);font-weight:900;letter-spacing:.06em}.ftr__name[data-astro-cid-sz7xmlte] span[data-astro-cid-sz7xmlte]{margin-left:10px;font-family:var(--font-body-ja);font-size:12px;font-weight:500;opacity:.8}.ftr__catch[data-astro-cid-sz7xmlte]{margin:8px 0 14px;font-weight:700}.ftr__sns[data-astro-cid-sz7xmlte]{margin-top:20px;display:flex;flex-wrap:wrap;gap:8px}.ftr__info[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{color:var(--color-paper);text-underline-offset:3px}.ftr__info[data-astro-cid-sz7xmlte]{display:grid;gap:18px;margin:0}.ftr__info[data-astro-cid-sz7xmlte] dt[data-astro-cid-sz7xmlte]{font-size:12px;font-weight:700;letter-spacing:.14em;color:var(--color-accent)}.ftr__info[data-astro-cid-sz7xmlte] dd[data-astro-cid-sz7xmlte]{margin:4px 0 0;line-height:1.8;color:var(--color-text-on-dark-muted)}.ftr__nav[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{display:grid;gap:10px}.ftr__nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none}.ftr__nav[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-accent)}.ftr__copy[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{display:block;margin-bottom:10px;font-size:13px;color:var(--color-text-on-dark-muted)}.ftr__copy[data-astro-cid-sz7xmlte]{text-align:center;margin-top:56px;color:var(--color-text-on-dark-muted);letter-spacing:.08em}.bcta[data-astro-cid-iavxlnzy]{position:fixed;z-index:40;left:0;right:0;bottom:0;padding:10px var(--container-pad) calc(10px + env(safe-area-inset-bottom));background:#111113eb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--color-border-dark)}.bcta__inner[data-astro-cid-iavxlnzy]{max-width:1120px;margin-inline:auto;display:flex;align-items:center;gap:12px}.bcta__msg[data-astro-cid-iavxlnzy]{margin-right:auto;color:var(--color-paper);font-weight:700;font-size:16px;line-height:1.3;display:grid}.bcta__msg[data-astro-cid-iavxlnzy] span[data-astro-cid-iavxlnzy]{font-size:12px;font-weight:500;color:var(--color-text-on-dark-muted)}.bcta__btn[data-astro-cid-iavxlnzy]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 28px;border-radius:var(--radius-button);font-weight:700;font-size:15px;text-decoration:none;white-space:nowrap;transition:filter .2s,transform .15s}.bcta__btn[data-astro-cid-iavxlnzy]:hover{filter:brightness(1.08)}.bcta__btn[data-astro-cid-iavxlnzy]:active{transform:scale(.98)}.bcta__btn--trial[data-astro-cid-iavxlnzy]{background:var(--color-brand-deep);color:#fff}.bcta__btn--line[data-astro-cid-iavxlnzy]{background:var(--color-line);color:#fff}.bcta__btn--line[data-astro-cid-iavxlnzy] img[data-astro-cid-iavxlnzy]{width:24px;height:24px;border-radius:6px;box-shadow:0 0 0 1.5px #fff;flex:none}body{padding-bottom:var(--bottom-cta-h)}@media(max-width:767px){.bcta[data-astro-cid-iavxlnzy]{padding-inline:10px}.bcta__msg[data-astro-cid-iavxlnzy]{display:none}.bcta__inner[data-astro-cid-iavxlnzy]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bcta__btn[data-astro-cid-iavxlnzy]{min-height:48px;padding:0 8px;font-size:13px;gap:6px;letter-spacing:0}.bcta__btn[data-astro-cid-iavxlnzy] img[data-astro-cid-iavxlnzy]{width:20px;height:20px}}.openpop[data-astro-cid-77nuacqc]{position:fixed;z-index:45;right:var(--container-pad);top:calc(var(--float-top) + 64px);margin:0;display:grid;justify-items:end;row-gap:22px;line-height:1;pointer-events:none;font-family:var(--font-pop);font-weight:900;text-align:right;opacity:0;transform:scale(.4) rotate(-6deg);transform-origin:100% 0}.openpop__date[data-astro-cid-77nuacqc]{color:#fff;-webkit-text-stroke:4px #4f3592;paint-order:stroke fill;filter:drop-shadow(0 2px 6px rgba(0,0,0,.3));font-family:var(--font-display-en);font-size:clamp(16px,2vw,24px);letter-spacing:.08em}.openpop__main[data-astro-cid-77nuacqc]{font-size:clamp(28px,4vw,52px);letter-spacing:.02em}.openpop__main[data-astro-cid-77nuacqc]{position:relative;color:#fff;-webkit-text-stroke:8px #fff;filter:drop-shadow(0 0 8px rgba(240,214,138,.5)) drop-shadow(0 4px 10px rgba(0,0,0,.35))}.openpop__main[data-astro-cid-77nuacqc]:after{content:attr(data-text);position:absolute;inset:0;-webkit-text-stroke:0;background-image:var(--grad-gold);-webkit-background-clip:text;background-clip:text;color:transparent}.openpop[data-astro-cid-77nuacqc].is-shown{animation:openpop-in .7s cubic-bezier(.34,1.56,.64,1) forwards}.openpop[data-astro-cid-77nuacqc].is-shown .openpop__main[data-astro-cid-77nuacqc]{animation:openpop-float 2.8s ease-in-out .7s infinite}@keyframes openpop-float{0%,to{translate:0 0}50%{translate:0 -6px}}.openpop[data-astro-cid-77nuacqc]{transition:scale .45s var(--ease-out-expo)}body.is-scrolled .openpop[data-astro-cid-77nuacqc]{scale:.62}@keyframes openpop-in{0%{opacity:0;transform:scale(.4) rotate(-6deg)}to{opacity:1;transform:scale(1) rotate(-4deg)}}@media(max-width:767px){.openpop[data-astro-cid-77nuacqc]{top:calc(var(--float-top) + 60px);right:12px}.openpop[data-astro-cid-77nuacqc]{row-gap:14px}.openpop__date[data-astro-cid-77nuacqc]{font-size:12px}.openpop__main[data-astro-cid-77nuacqc]{font-size:22px}.openpop__main[data-astro-cid-77nuacqc]{-webkit-text-stroke-width:6px}}@media(prefers-reduced-motion:reduce){.openpop[data-astro-cid-77nuacqc].is-shown{animation:none;opacity:1;transform:rotate(-4deg)}.openpop[data-astro-cid-77nuacqc].is-shown .openpop__main[data-astro-cid-77nuacqc]{animation:none}}
