.signup-entry-block[data-astro-cid-rn3sqk5a]{flex-direction:column;align-items:stretch;gap:8px;display:inline-flex}.signup-entry[data-astro-cid-rn3sqk5a]{background:var(--color-amber);min-width:240px;height:60px;color:var(--color-white);letter-spacing:var(--letter-spacing-ui);font-size:16px;font-weight:500;line-height:var(--line-height-base);white-space:nowrap;justify-content:center;align-items:center;padding:16px 28px;transition:background-color .2s;display:inline-flex}.signup-entry[data-astro-cid-rn3sqk5a]:hover{background:color-mix(in srgb, var(--color-amber) 88%, var(--color-black))}.signup-entry-block__note[data-astro-cid-rn3sqk5a]{color:var(--color-charcoal);letter-spacing:var(--letter-spacing-ui);margin:0;font-size:12px;line-height:1.75}@media (width<=767px){.signup-entry[data-astro-cid-rn3sqk5a]{height:56px;padding-block:14px}}.hero-headline__svg[data-astro-cid-4g2vbpod]{height:auto;display:block}.hero-headline__svg--pc[data-astro-cid-4g2vbpod]{width:max(261px, calc(462 * var(--u,1px)))}.hero-headline__svg--sp[data-astro-cid-4g2vbpod]{width:261px;display:none}@media (width<=767px){.hero-headline__svg--pc[data-astro-cid-4g2vbpod]{display:none}.hero-headline__svg--sp[data-astro-cid-4g2vbpod]{display:block}}.hero-news[data-astro-cid-fudtccie]{color:var(--color-muted-blue-gray);letter-spacing:var(--letter-spacing-ui);font-size:14px;line-height:var(--line-height-base);flex-direction:column;gap:4px;display:flex}li[data-astro-cid-fudtccie]{align-items:flex-start;gap:16px;padding-left:24px;display:flex;position:relative}li[data-astro-cid-fudtccie]:before{content:"";border-top:2px solid var(--color-cool-gray);width:8px;position:absolute;top:11.5px;left:4px}time[data-astro-cid-fudtccie]{flex:none;min-width:80px}a[data-astro-cid-fudtccie]{align-items:center;gap:4px;display:inline-flex}a[data-astro-cid-fudtccie]:hover{text-decoration:underline}.hero[data-astro-cid-yodha2z4]{--u:calc(min(100cqw, 1440px) / 1440);--hero-shape:#e3e7ed;position:relative;overflow-x:clip;container-type:inline-size}.hero__stage[data-astro-cid-yodha2z4]{min-height:calc(841 * var(--u));padding-top:max(144px, calc(232 * var(--u)));padding-bottom:120px;position:relative}.hero__shape[data-astro-cid-yodha2z4]{background:var(--hero-shape);clip-path:polygon(calc(50% + (519 - 720) * var(--u)) calc(98 * var(--u)), calc(50% + (1255 - 720) * var(--u)) calc(98 * var(--u)), calc(50% + (1255 - 720) * var(--u)) calc(376 * var(--u)), 100% calc(376 * var(--u)), 100% calc(758 * var(--u)), calc(50% + (1255 - 720) * var(--u)) calc(758 * var(--u)), calc(50% + (1255 - 720) * var(--u)) 100%, calc(50% + (519 - 720) * var(--u)) 100%);position:absolute;inset:0}.hero__mock[data-astro-cid-yodha2z4]{top:calc(52 * var(--u));width:calc(1123 * var(--u));position:absolute;right:0}.hero__mock[data-astro-cid-yodha2z4] img{width:100%;height:auto;display:block}.hero__text[data-astro-cid-yodha2z4]{max-width:var(--frame-width);padding-left:calc(var(--gutter) + 1px);flex-direction:column;gap:40px;margin-inline:auto;display:flex;position:relative}.hero__copy[data-astro-cid-yodha2z4]{width:max(calc(499 * var(--u)), 300px);max-width:calc(100% - var(--gutter))}h1[data-astro-cid-yodha2z4]{color:var(--color-midnight-blue);margin:0}.hero__lead[data-astro-cid-yodha2z4]{color:var(--color-charcoal);letter-spacing:var(--letter-spacing-ui);margin:16px 0 0;font-size:14px;line-height:2}.hero__cta[data-astro-cid-yodha2z4]{flex-wrap:wrap;align-items:flex-start;gap:16px;margin-top:40px;display:flex}@media (width<=767px){.hero__stage[data-astro-cid-yodha2z4]{min-height:0;padding-top:46px;padding-bottom:64px}.hero__shape[data-astro-cid-yodha2z4]{clip-path:polygon(25px 65px,279px 65px,279px 135px,100% 135px,100% 540px,25px 540px)}.hero__mock[data-astro-cid-yodha2z4]{width:min(100%,390px);margin-left:auto;position:relative;top:auto;right:auto}.hero__text[data-astro-cid-yodha2z4]{margin-top:-29px;padding-inline:24px}.hero__copy[data-astro-cid-yodha2z4]{width:100%;max-width:342px}.hero__cta[data-astro-cid-yodha2z4]{flex-direction:column;justify-content:center;align-items:center;margin-top:24px}.hero__cta[data-astro-cid-yodha2z4] .signup-entry-block__note{text-align:center}}.logo-band[data-astro-cid-fxcrrtcw]{--logo-width:144px;--logo-height:80px;--logo-gap:24px;--marquee-duration:60s;background:var(--color-white);flex-direction:column;gap:4px;padding-block:16px;display:flex;position:relative;overflow:hidden}.logo-band__row--second[data-astro-cid-fxcrrtcw]{display:none}.logo-band__track[data-astro-cid-fxcrrtcw]{width:max-content;animation:logo-band-marquee var(--marquee-duration) linear infinite;display:flex}.logo-band__row--second[data-astro-cid-fxcrrtcw] .logo-band__track[data-astro-cid-fxcrrtcw]{margin-left:54px}.logo-band[data-astro-cid-fxcrrtcw]:hover .logo-band__track[data-astro-cid-fxcrrtcw],.logo-band[data-astro-cid-fxcrrtcw]:focus-within .logo-band__track[data-astro-cid-fxcrrtcw]{animation-play-state:paused}.logo-band__set[data-astro-cid-fxcrrtcw]{gap:var(--logo-gap);padding-right:var(--logo-gap);flex:none;display:flex}li[data-astro-cid-fxcrrtcw]{width:var(--logo-width);height:var(--logo-height);color:var(--color-muted-blue-gray);text-align:center;flex:none;justify-content:center;align-items:center;font-size:14px;display:flex}@keyframes logo-band-marquee{to{transform:translateX(calc(-100% / var(--sets)))}}@media (width<=767px){.logo-band[data-astro-cid-fxcrrtcw]{--logo-width:108px;--logo-height:60px;--logo-gap:18px;padding-block:8px}.logo-band__row--second[data-astro-cid-fxcrrtcw]{display:block}}@media (prefers-reduced-motion:reduce){.logo-band__track[data-astro-cid-fxcrrtcw]{width:auto;animation:none}.logo-band__set[data-astro-cid-fxcrrtcw]{padding-inline:var(--gutter);flex-wrap:wrap;flex:auto;justify-content:center}.logo-band__set[data-astro-cid-fxcrrtcw][aria-hidden=true],.logo-band__row--second[data-astro-cid-fxcrrtcw]{display:none}}.section-heading[data-astro-cid-ypavld2q]{flex-direction:column;gap:24px;display:flex}.section-heading--center[data-astro-cid-ypavld2q]{text-align:center;align-items:center}h2[data-astro-cid-ypavld2q]{font-size:40px;font-weight:500;line-height:var(--line-height-base);letter-spacing:var(--letter-spacing-ui)}.section-heading__lead[data-astro-cid-ypavld2q]{font-size:18px;line-height:1.75}.section-heading--invert[data-astro-cid-ypavld2q] h2[data-astro-cid-ypavld2q],.section-heading--invert[data-astro-cid-ypavld2q] .section-heading__lead[data-astro-cid-ypavld2q]{color:var(--color-white)}@media (width<=767px){h2[data-astro-cid-ypavld2q]{font-size:28px}.section-heading__lead[data-astro-cid-ypavld2q]{font-size:16px}}.problem[data-astro-cid-se3tv65j]{--problem-ink:#f0f3f7;--problem-tag-bg:#f0f3f7;z-index:1;grid-template-columns:calc(620px + max(0px, (100% - var(--frame-width)) / 2)) minmax(0, 592px);background:var(--color-midnight-blue);align-items:center;column-gap:108px;padding-block:120px;display:grid;position:relative}.problem[data-astro-cid-se3tv65j]:after{content:"";background:var(--color-midnight-blue);clip-path:polygon(0 0,100% 0,50% 100%);width:120px;height:60px;position:absolute;bottom:-40px;left:50%;transform:translate(-50%)}.problem__photo[data-astro-cid-se3tv65j] img{aspect-ratio:620/499;object-fit:cover;width:100%;height:auto;display:block}.problem__body[data-astro-cid-se3tv65j]{flex-direction:column;gap:40px;display:flex}.problem__body[data-astro-cid-se3tv65j] h2{font-size:36px}.problem__list[data-astro-cid-se3tv65j]{flex-direction:column;gap:24px;list-style:none;display:flex}.problem__list[data-astro-cid-se3tv65j] li[data-astro-cid-se3tv65j]{border-bottom:1px solid var(--color-muted-blue-gray);align-items:center;gap:40px;padding-bottom:24px;display:flex}.problem__no[data-astro-cid-se3tv65j]{width:56px;color:var(--problem-ink);font-family:var(--font-latin);letter-spacing:.04em;flex-direction:column;flex:none;align-items:flex-end;gap:4px;font-weight:700;line-height:1;display:flex}.problem__label[data-astro-cid-se3tv65j]{text-align:center;width:53px;font-size:10px}.problem__num[data-astro-cid-se3tv65j]{text-align:center;font-size:48px}.problem__text[data-astro-cid-se3tv65j]{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.problem__list[data-astro-cid-se3tv65j] h3[data-astro-cid-se3tv65j]{color:var(--color-white);letter-spacing:var(--letter-spacing-ui);font-size:24px;font-weight:500;line-height:var(--line-height-base)}.problem__tag[data-astro-cid-se3tv65j]{min-width:calc(var(--chars) * 1em + 32px);background:var(--problem-tag-bg);color:var(--color-charcoal);text-align:center;border-radius:60px;padding:4px 16px;font-size:14px;font-weight:500;line-height:25px}@media (width<=1439px){.problem[data-astro-cid-se3tv65j]{padding-block:clamp(64px,8.3vw,120px);padding-right:var(--gutter);grid-template-columns:minmax(0,620fr) minmax(0,592fr);column-gap:clamp(32px,7.5vw,108px)}.problem__body[data-astro-cid-se3tv65j] h2{font-size:clamp(28px,2.5vw,36px)}.problem__list[data-astro-cid-se3tv65j] li[data-astro-cid-se3tv65j]{gap:clamp(16px,2.78vw,40px)}.problem__list[data-astro-cid-se3tv65j] h3[data-astro-cid-se3tv65j]{font-size:clamp(20px,1.67vw,24px)}}@media (width<=767px){.problem[data-astro-cid-se3tv65j]{flex-direction:column;align-items:stretch;gap:56px;padding:96px 0;display:flex}.problem[data-astro-cid-se3tv65j]:after{width:80px;height:40px;bottom:-20px}.problem__photo[data-astro-cid-se3tv65j] img{aspect-ratio:390/313.89}.problem__body[data-astro-cid-se3tv65j]{padding-inline:24px}.problem__body[data-astro-cid-se3tv65j] h2{text-align:center;font-size:30px}.problem__break[data-astro-cid-se3tv65j]{display:block}.problem__list[data-astro-cid-se3tv65j] li[data-astro-cid-se3tv65j]{flex-direction:column;justify-content:center;align-items:stretch;gap:8px}.problem__no[data-astro-cid-se3tv65j]{flex-direction:row;align-items:center;gap:8px;width:auto}.problem__label[data-astro-cid-se3tv65j]{width:auto;padding-top:2px}.problem__num[data-astro-cid-se3tv65j]{font-size:14px}.problem__text[data-astro-cid-se3tv65j]{gap:8px}.problem__list[data-astro-cid-se3tv65j] h3[data-astro-cid-se3tv65j]{font-size:20px}.problem__tag[data-astro-cid-se3tv65j]{font-size:12px;line-height:21px}}.video-player[data-astro-cid-kdofrhet]{width:100%;aspect-ratio:var(--video-ratio,16 / 9);border-radius:var(--video-radius,8px);background:var(--color-midnight-blue);position:relative;overflow:hidden;box-shadow:2px 4px 8px #0b203414,8px 16px 40px #0b203433}.video-player__poster[data-astro-cid-kdofrhet],.video-player[data-astro-cid-kdofrhet] iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-player__poster[data-astro-cid-kdofrhet]{object-fit:cover}.video-player__play[data-astro-cid-kdofrhet]{color:#000000b8;cursor:pointer;place-items:center;display:grid;position:absolute;inset:0}.video-player__play[data-astro-cid-kdofrhet][data-only=sp]{display:none}@media (width<=767px){.video-player__play[data-astro-cid-kdofrhet][data-only=pc]{display:none}.video-player__play[data-astro-cid-kdofrhet][data-only=sp]{display:grid}}.video-player__play[data-astro-cid-kdofrhet]:focus-visible{box-shadow:none;outline:none}.video-player__play[data-astro-cid-kdofrhet]:focus-visible:after{content:"";border:2px solid var(--color-white);box-shadow:0 0 0 2px var(--color-midnight-blue), inset 0 0 0 2px var(--color-midnight-blue);pointer-events:none;border-radius:4px;position:absolute;inset:8px}.video-player__play[data-astro-cid-kdofrhet] svg[data-astro-cid-kdofrhet]{width:80px;height:56px;transition:color .15s}.video-player__play[data-astro-cid-kdofrhet]:hover svg[data-astro-cid-kdofrhet]{color:var(--color-amber)}.video-player__pending[data-astro-cid-kdofrhet]{color:var(--color-muted-blue-gray);flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex;position:absolute;inset:0}.video-player__shape[data-astro-cid-kdofrhet]{width:80px;height:56px}.video-player__pending[data-astro-cid-kdofrhet] p[data-astro-cid-kdofrhet]{color:var(--color-white);letter-spacing:var(--letter-spacing-ui);font-size:16px}@media (prefers-reduced-motion:reduce){.video-player__play[data-astro-cid-kdofrhet] svg[data-astro-cid-kdofrhet]{transition:none}}.solution[data-astro-cid-oswnxyx3]{padding-top:145px;padding-bottom:80px}.solution__title[data-astro-cid-oswnxyx3]{justify-content:center;align-items:center;gap:19px;display:inline-flex}.solution__br[data-astro-cid-oswnxyx3]{display:none}.solution__mark[data-astro-cid-oswnxyx3]{width:90px;height:46px;color:var(--color-cool-gray);flex:none}.solution__video[data-astro-cid-oswnxyx3]{width:min(1000px,100%);margin:64px auto 0}.solution__features[data-astro-cid-oswnxyx3]{flex-direction:column;gap:56px;margin-top:120px;display:flex}.feature[data-astro-cid-oswnxyx3]{border-bottom:1px solid var(--color-cool-gray);padding-bottom:56px;position:relative}.feature__label[data-astro-cid-oswnxyx3]{writing-mode:vertical-rl;color:var(--color-midnight-blue);font-family:var(--font-latin);letter-spacing:.04em;align-items:center;gap:8px;padding-top:8px;font-size:12px;line-height:1.5;display:flex;position:absolute;top:0;left:0}.feature__dash[data-astro-cid-oswnxyx3]{background:var(--color-cool-gray);flex:none;width:8px;height:1px}.feature__body[data-astro-cid-oswnxyx3]{align-items:flex-start;gap:101px;padding-left:64px;display:flex}.feature__shot[data-astro-cid-oswnxyx3]{background:var(--color-white);border-radius:8px;flex:none;width:536px;padding:8px;box-shadow:8px 8px 40px #00000040}.feature__shot[data-astro-cid-oswnxyx3] img{width:100%;height:auto;display:block}.feature__text[data-astro-cid-oswnxyx3]{min-width:0;color:var(--color-charcoal);flex-direction:column;flex:1;align-items:flex-start;gap:24px;display:flex}.feature__text[data-astro-cid-oswnxyx3] h3[data-astro-cid-oswnxyx3]{color:var(--color-charcoal);letter-spacing:var(--letter-spacing-ui);font-size:28px;font-weight:500;line-height:1.75}.feature__text[data-astro-cid-oswnxyx3] p[data-astro-cid-oswnxyx3]{letter-spacing:var(--letter-spacing-ui);font-size:16px;line-height:2}.feature__tag[data-astro-cid-oswnxyx3]{background:var(--color-muted-blue-gray);color:var(--color-white);border-radius:60px;padding:4px 16px;font-size:14px;font-weight:500;line-height:1.75}@media (width<=1199px){.solution__features[data-astro-cid-oswnxyx3]{margin-top:80px}.feature__body[data-astro-cid-oswnxyx3]{gap:clamp(32px,6vw,101px);padding-left:clamp(32px,5vw,64px)}.feature__shot[data-astro-cid-oswnxyx3]{flex:0 clamp(380px,48vw,536px);min-width:0}.feature__text[data-astro-cid-oswnxyx3] h3[data-astro-cid-oswnxyx3]{font-size:clamp(22px,2.6vw,28px)}}@media (width<=767px){.solution[data-astro-cid-oswnxyx3]{padding-top:96px;padding-bottom:48px}.solution__title[data-astro-cid-oswnxyx3]{font-size:32px;display:block}.solution__mark[data-astro-cid-oswnxyx3]{vertical-align:middle;width:64px;height:32px;margin-right:19px;display:inline-block}.solution__br[data-astro-cid-oswnxyx3]{display:inline}.solution__video[data-astro-cid-oswnxyx3]{margin-top:40px}.solution__features[data-astro-cid-oswnxyx3]{gap:40px;margin-top:64px}.feature[data-astro-cid-oswnxyx3]{flex-direction:column;gap:16px;padding-bottom:40px;display:flex}.feature__label[data-astro-cid-oswnxyx3]{writing-mode:horizontal-tb;padding-top:0;position:static}.feature__body[data-astro-cid-oswnxyx3]{flex-direction:column;gap:24px;padding-left:0}.feature__shot[data-astro-cid-oswnxyx3]{flex:none;width:100%}.feature__text[data-astro-cid-oswnxyx3]{gap:16px}.feature__text[data-astro-cid-oswnxyx3] h3[data-astro-cid-oswnxyx3]{font-size:24px}.feature__tag[data-astro-cid-oswnxyx3]{font-size:12px}}.flow[data-astro-cid-ezujxpi4]{padding-top:80px;padding-bottom:60px}.flow__heading[data-astro-cid-ezujxpi4]{align-items:center;gap:40px;display:flex}.flow__heading[data-astro-cid-ezujxpi4] h2[data-astro-cid-ezujxpi4]{color:var(--color-midnight-blue);font-size:40px;font-weight:500;line-height:var(--line-height-base);letter-spacing:var(--letter-spacing-ui);flex:none}.flow__heading[data-astro-cid-ezujxpi4] p[data-astro-cid-ezujxpi4]{color:var(--color-charcoal);letter-spacing:var(--letter-spacing-ui);font-size:16px;line-height:2}.flow__diagram[data-astro-cid-ezujxpi4]{grid-template-rows:64px auto 24px minmax(64px,auto) auto;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:24px;margin-top:56px;padding-inline:40px;display:grid;position:relative}.flow__band[data-astro-cid-ezujxpi4]{z-index:0;pointer-events:none;position:relative}.flow__band--self[data-astro-cid-ezujxpi4]{background:var(--color-cool-gray);grid-area:1/1/auto/-1;align-self:start;height:calc(100% + 96px);margin-inline:-40px}.flow__band--omakase[data-astro-cid-ezujxpi4]{background:var(--color-amber-tint);mix-blend-mode:multiply;grid-area:4/3/auto/-1;align-self:start;height:calc(100% + 96px);margin-left:-12px;margin-right:-40px}.flow__band--self[data-astro-cid-ezujxpi4]:after,.flow__band--omakase[data-astro-cid-ezujxpi4]:after{content:"";background:inherit;clip-path:polygon(0 0,100% 50%,0 100%);width:40px;height:100%;position:absolute;top:0;left:100%}.flow__band--branch[data-astro-cid-ezujxpi4]{background:var(--color-amber-tint);mix-blend-mode:multiply;grid-area:1/3/4;margin-inline:-12px}.flow__plan-title[data-astro-cid-ezujxpi4]{z-index:1;font-size:24px;font-weight:500;line-height:var(--line-height-base);letter-spacing:var(--letter-spacing-ui)}.flow__plan-title--self[data-astro-cid-ezujxpi4]{color:var(--color-midnight-blue);grid-area:1/1/auto/-1;align-self:start;margin-top:14px}.flow__plan-title--omakase[data-astro-cid-ezujxpi4]{color:var(--color-amber)}.flow__omakase-head[data-astro-cid-ezujxpi4]{z-index:1;flex-wrap:wrap;grid-area:4/3/auto/-1;align-self:start;align-items:center;gap:0 25px;margin-top:14px;display:flex}.flow__note[data-astro-cid-ezujxpi4]{color:var(--color-charcoal);letter-spacing:var(--letter-spacing-ui);font-size:14px;line-height:2}.flow__steps[data-astro-cid-ezujxpi4]{z-index:1;grid-template-columns:subgrid;column-gap:inherit;align-items:stretch;display:grid}.flow__steps--self[data-astro-cid-ezujxpi4]{grid-area:2/1/auto/-1}.flow__steps--omakase[data-astro-cid-ezujxpi4]{grid-area:5/3/auto/-1}.flow__step[data-astro-cid-ezujxpi4]{background:var(--color-white);min-height:186px;box-shadow:var(--shadow-content);color:var(--color-charcoal);flex-direction:column;gap:24px;padding:24px;display:flex;position:relative}.flow__step--logo[data-astro-cid-ezujxpi4]{box-sizing:border-box;border:1px solid var(--color-amber);min-height:184px}.flow__number[data-astro-cid-ezujxpi4]{color:var(--color-midnight-blue);font-family:var(--font-latin);letter-spacing:.04em;font-size:28px;font-weight:700;line-height:1}.flow__logo[data-astro-cid-ezujxpi4]{width:139px;height:24px;color:var(--color-logo);display:block}.flow__logo[data-astro-cid-ezujxpi4] svg{margin-top:3px;display:block}.flow__step-text[data-astro-cid-ezujxpi4]{flex-direction:column;gap:8px;height:auto;min-height:86px;display:flex}.flow__step-title[data-astro-cid-ezujxpi4]{font-size:18px;font-weight:500;line-height:var(--line-height-base);letter-spacing:var(--letter-spacing-ui)}.flow__step-desc[data-astro-cid-ezujxpi4]{font-size:14px;line-height:var(--line-height-base);letter-spacing:var(--letter-spacing-ui)}.flow__step[data-astro-cid-ezujxpi4]:not(:last-child):after{content:"";background:var(--color-midnight-blue);clip-path:polygon(0 0,100% 50%,0 100%);width:16px;height:16px;position:absolute;top:50%;right:-20px;transform:translateY(-50%)}.flow__steps--omakase[data-astro-cid-ezujxpi4] .flow__step[data-astro-cid-ezujxpi4]:after{background:var(--color-amber)}.flow__down[data-astro-cid-ezujxpi4]{z-index:1;background:var(--color-amber);clip-path:polygon(0 0,100% 0,50% 100%);grid-area:3/3;place-self:end center;width:16px;height:16px;transform:translateY(8px)}.flow__branch[data-astro-cid-ezujxpi4],.flow__branch-tail[data-astro-cid-ezujxpi4]{display:none}@media (width<=1199px){.flow__heading[data-astro-cid-ezujxpi4]{gap:24px}.flow__diagram[data-astro-cid-ezujxpi4]{column-gap:16px;padding-inline:24px}.flow__band--self[data-astro-cid-ezujxpi4]{margin-inline:-24px}.flow__band--omakase[data-astro-cid-ezujxpi4]{margin-left:-8px;margin-right:-24px}.flow__band--branch[data-astro-cid-ezujxpi4]{margin-inline:-8px}.flow__plan-title[data-astro-cid-ezujxpi4]{font-size:clamp(18px,2vw,24px)}.flow__omakase-head[data-astro-cid-ezujxpi4]{gap:0 16px;padding-bottom:8px}.flow__note[data-astro-cid-ezujxpi4]{font-size:12px;line-height:1.5}.flow__step[data-astro-cid-ezujxpi4]{gap:16px;padding:16px 12px}.flow__number[data-astro-cid-ezujxpi4]{font-size:24px}.flow__step-title[data-astro-cid-ezujxpi4]{font-size:clamp(14px,1.5vw,18px)}.flow__step-desc[data-astro-cid-ezujxpi4]{font-size:12px}.flow__step-text[data-astro-cid-ezujxpi4]{height:auto;min-height:0}.flow__logo[data-astro-cid-ezujxpi4]{width:auto}.flow__logo[data-astro-cid-ezujxpi4] svg{width:auto;height:14px}.flow__step[data-astro-cid-ezujxpi4]:not(:last-child):after{width:12px;height:12px;right:-14px}.flow__band--self[data-astro-cid-ezujxpi4]:after,.flow__band--omakase[data-astro-cid-ezujxpi4]:after{width:24px}}@media (width<=767px){.flow[data-astro-cid-ezujxpi4]{padding-top:56px;padding-bottom:32px}.flow__heading[data-astro-cid-ezujxpi4]{flex-direction:column;align-items:flex-start;gap:16px}.flow__heading[data-astro-cid-ezujxpi4] h2[data-astro-cid-ezujxpi4]{font-size:32px}.flow__diagram[data-astro-cid-ezujxpi4]{grid-template-rows:none;grid-template-columns:minmax(0,1fr) 24px;gap:32px 0;margin-top:32px;padding-inline:0}.flow__band[data-astro-cid-ezujxpi4],.flow__down[data-astro-cid-ezujxpi4]{display:none}.flow__plan-title[data-astro-cid-ezujxpi4]{font-size:20px}.flow__plan-title--self[data-astro-cid-ezujxpi4]{grid-area:1/1/auto/-1;margin-top:0;margin-bottom:-8px}.flow__steps[data-astro-cid-ezujxpi4]{isolation:isolate;grid-column:1;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;align-items:stretch;position:relative}.flow__steps--self[data-astro-cid-ezujxpi4]{grid-row:2/span 5}.flow__steps--omakase[data-astro-cid-ezujxpi4]{grid-row:8/span 3}.flow__steps[data-astro-cid-ezujxpi4]:before{content:"";z-index:-2;background:var(--color-panel-gray);opacity:.8;mix-blend-mode:multiply;position:absolute;inset:-16px -24px -16px 24px}.flow__steps--omakase[data-astro-cid-ezujxpi4]:before{background:var(--color-amber-tint);opacity:1}.flow__steps--self[data-astro-cid-ezujxpi4] .flow__step--logo[data-astro-cid-ezujxpi4]:before{content:"";z-index:-1;background:var(--color-amber-tint);mix-blend-mode:multiply;position:absolute;inset:-16px -24px -16px 24px}.flow__omakase-head[data-astro-cid-ezujxpi4]{flex-direction:column;grid-area:7/1/auto/-1;align-items:flex-start;gap:4px;margin-top:16px;margin-bottom:-16px}.flow__plan-title--omakase[data-astro-cid-ezujxpi4]{font-size:20px}.flow__note[data-astro-cid-ezujxpi4]{font-size:12px}.flow__step[data-astro-cid-ezujxpi4]{gap:8px;min-height:0;padding:16px}.flow__step--logo[data-astro-cid-ezujxpi4]{min-height:0}.flow__number[data-astro-cid-ezujxpi4]{padding-top:4px;font-size:20px}.flow__step-text[data-astro-cid-ezujxpi4]{gap:4px;height:auto}.flow__step-title[data-astro-cid-ezujxpi4]{font-size:16px}.flow__step-desc[data-astro-cid-ezujxpi4]{font-size:12px}.flow__logo[data-astro-cid-ezujxpi4]{width:139px}.flow__logo[data-astro-cid-ezujxpi4] svg{width:auto;height:18px}.flow__step[data-astro-cid-ezujxpi4]:not(:last-child):after{clip-path:polygon(0 0,100% 0,50% 100%);width:16px;height:16px;inset:auto auto -24px 50%;transform:translate(-50%)}.flow__branch[data-astro-cid-ezujxpi4],.flow__branch-tail[data-astro-cid-ezujxpi4]{border-right:1.5px solid var(--color-amber);grid-column:2;width:12px;display:block}.flow__branch[data-astro-cid-ezujxpi4]{grid-row:4;align-self:end;height:calc(50% + 32px);margin-bottom:-32px;position:relative}.flow__branch[data-astro-cid-ezujxpi4]:before{content:"";border-top:1.5px solid var(--color-amber);width:100%;position:absolute;top:0;left:0}.flow__branch-tail[data-astro-cid-ezujxpi4]{grid-row:5/8;margin-bottom:8px;position:relative}.flow__branch-tail[data-astro-cid-ezujxpi4]:after{content:"";border-right:1.5px solid var(--color-amber);border-bottom:1.5px solid var(--color-amber);width:8px;height:8px;position:absolute;bottom:-.5px;right:-5.25px;transform:translateY(-4px)rotate(45deg)}}.usage-video[data-astro-cid-gofmc6re]{padding-top:60px;padding-bottom:80px}.usage-video__frame[data-astro-cid-gofmc6re]{width:min(1000px,100%);margin-inline:auto}@media (width<=767px){.usage-video[data-astro-cid-gofmc6re]{padding-top:32px;padding-bottom:48px}.usage-video__frame[data-astro-cid-gofmc6re]{--video-ratio:4 / 5}}[data-astro-cid-sbdrrdu7]:where(.results *){letter-spacing:var(--letter-spacing-ui)}.results[data-astro-cid-sbdrrdu7]{padding-block:80px}.results__panel[data-astro-cid-sbdrrdu7]{background:var(--color-cool-gray);padding-block:120px}.results__inner[data-astro-cid-sbdrrdu7]{flex-direction:column;align-items:center;gap:56px;display:flex}.results__head[data-astro-cid-sbdrrdu7]{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.results__lead[data-astro-cid-sbdrrdu7]{color:var(--color-charcoal);font-size:16px;line-height:2}.results__body[data-astro-cid-sbdrrdu7]{flex-direction:column;gap:24px;width:100%;display:flex}.results__cases[data-astro-cid-sbdrrdu7]{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;display:grid}.case[data-astro-cid-sbdrrdu7]{display:flex}.case[data-astro-cid-sbdrrdu7] article[data-astro-cid-sbdrrdu7]{background:var(--color-midnight-blue);color:var(--color-white);flex-direction:column;flex:1;gap:32px;padding:32px 40px 40px;display:flex}.case__header[data-astro-cid-sbdrrdu7]{flex-direction:column;gap:8px;display:flex}.case__label[data-astro-cid-sbdrrdu7]{font-family:var(--font-latin);letter-spacing:.04em;align-items:center;gap:8px;line-height:1.5;display:flex}.case__word[data-astro-cid-sbdrrdu7]{letter-spacing:.04em;font-size:12px}.case__number[data-astro-cid-sbdrrdu7]{letter-spacing:.04em;font-size:20px}.case__title[data-astro-cid-sbdrrdu7]{font-size:clamp(24px,2.67vw,32px);line-height:var(--line-height-base);color:var(--color-white)}.case__basis[data-astro-cid-sbdrrdu7]{font-size:14px;line-height:var(--line-height-base)}.piece[data-astro-cid-sbdrrdu7]{display:inline-block}.figure__visual[data-astro-cid-sbdrrdu7]{color:var(--color-amber);flex-wrap:wrap;align-items:flex-end;gap:8px 24px;display:flex}.figure__value[data-astro-cid-sbdrrdu7]{align-items:flex-end;gap:4px;display:flex}.figure__number[data-astro-cid-sbdrrdu7]{font-family:var(--font-latin);letter-spacing:0;font-size:clamp(56px,6.67vw,80px);font-weight:700;line-height:1}.figure__unit[data-astro-cid-sbdrrdu7]{font-size:clamp(24px,3vw,36px);font-weight:500;line-height:var(--line-height-base);padding-bottom:2px}.figure__reduction[data-astro-cid-sbdrrdu7]{color:var(--color-white);align-items:center;gap:4px;padding-bottom:6px;display:flex}.figure__arrow[data-astro-cid-sbdrrdu7]{flex:none;margin-top:4px}.figure__label[data-astro-cid-sbdrrdu7]{font-size:clamp(20px,2.33vw,28px);font-weight:500;line-height:var(--line-height-base)}.results__notes[data-astro-cid-sbdrrdu7]{font-size:14px;line-height:var(--line-height-base);color:var(--color-charcoal);flex-direction:column;display:flex}.results__notes[data-astro-cid-sbdrrdu7] li[data-astro-cid-sbdrrdu7]{align-items:flex-start;padding-block:4px;display:flex}.results__mark[data-astro-cid-sbdrrdu7]{flex:none;width:14px}@media (width<=767px){.results[data-astro-cid-sbdrrdu7]{padding-block:48px}.results__lead[data-astro-cid-sbdrrdu7]{text-align:left;align-self:stretch}.results__panel[data-astro-cid-sbdrrdu7]{padding-block:96px}.results__inner[data-astro-cid-sbdrrdu7]{gap:40px}.results__head[data-astro-cid-sbdrrdu7] h2{font-size:32px}.results__cases[data-astro-cid-sbdrrdu7]{grid-template-columns:minmax(0,1fr);gap:16px}.case[data-astro-cid-sbdrrdu7] article[data-astro-cid-sbdrrdu7]{gap:16px;padding:16px 24px 24px}.case__word[data-astro-cid-sbdrrdu7]{font-size:10px}.case__number[data-astro-cid-sbdrrdu7]{font-size:16px}.case__title[data-astro-cid-sbdrrdu7]{font-size:24px}.figure__number[data-astro-cid-sbdrrdu7]{font-size:56px}.figure__unit[data-astro-cid-sbdrrdu7]{font-size:24px}.figure__arrow[data-astro-cid-sbdrrdu7]{width:24px;height:24px}.figure__label[data-astro-cid-sbdrrdu7]{font-size:20px}}[data-astro-cid-ccxgd6q7]:where(.voices *){letter-spacing:var(--letter-spacing-ui)}.voices[data-astro-cid-ccxgd6q7]{padding-block:80px;overflow-x:clip}.voices__layout[data-astro-cid-ccxgd6q7]{margin-left:max(var(--gutter), (100% - var(--container-width)) / 2);grid-template-columns:210px minmax(0,1fr);align-items:center;column-gap:90px;display:grid}.voices__side[data-astro-cid-ccxgd6q7]{flex-direction:column;gap:56px;display:flex}.voices__head[data-astro-cid-ccxgd6q7] h2{white-space:nowrap}.voices__controls[data-astro-cid-ccxgd6q7]{flex-direction:column;gap:24px;display:flex}.voices__controls[data-astro-cid-ccxgd6q7][hidden]{display:none}.counter[data-astro-cid-ccxgd6q7]{font-family:var(--font-latin);color:var(--color-midnight-blue);display:flex}.counter__visual[data-astro-cid-ccxgd6q7]{letter-spacing:.04em;align-items:flex-end;gap:4px;padding-left:4px;display:flex}.counter__current[data-astro-cid-ccxgd6q7]{letter-spacing:.04em;min-width:32px;font-size:56px;font-weight:700;line-height:1}.counter__slash[data-astro-cid-ccxgd6q7]{border-left:1px solid var(--color-midnight-blue);width:0;height:24px;margin-bottom:8px;transform:rotate(30deg)}.counter__total[data-astro-cid-ccxgd6q7]{letter-spacing:.04em;margin-bottom:6px;font-size:24px;line-height:1}.buttons[data-astro-cid-ccxgd6q7]{gap:16px;display:flex}.arrow[data-astro-cid-ccxgd6q7]{width:48px;height:48px;color:var(--color-white);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;display:block}.arrow[data-astro-cid-ccxgd6q7]:disabled{opacity:.4;cursor:default}.voices__track[data-astro-cid-ccxgd6q7]{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;gap:24px;margin:-24px 0 -32px -24px;padding:24px 0 32px 24px;scroll-padding-inline-start:24px;display:flex;position:relative;overflow-x:auto}.voices[data-astro-cid-ccxgd6q7][data-enhanced] .voices__track[data-astro-cid-ccxgd6q7]{scrollbar-width:none}.voices[data-astro-cid-ccxgd6q7][data-enhanced] .voices__track[data-astro-cid-ccxgd6q7]::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.voices__track[data-astro-cid-ccxgd6q7]{scroll-behavior:auto}}.card[data-astro-cid-ccxgd6q7]{background:var(--color-white);width:min(800px,100% - 48px);box-shadow:var(--shadow-content);scroll-snap-align:start;flex:none;gap:40px;padding:40px;display:flex}.card__main[data-astro-cid-ccxgd6q7]{flex-direction:column;flex:1;justify-content:space-between;gap:24px;min-width:0;display:flex}.card__text[data-astro-cid-ccxgd6q7]{flex-direction:column;gap:16px;display:flex}.card__heading[data-astro-cid-ccxgd6q7]{gap:16px;display:flex}.card__number[data-astro-cid-ccxgd6q7]{min-width:28px;font-family:var(--font-latin);letter-spacing:.04em;color:var(--color-midnight-blue);flex:none;padding-top:11px;font-size:24px;font-weight:700;line-height:1}.card__title[data-astro-cid-ccxgd6q7]{font-size:24px;line-height:var(--line-height-base);color:var(--color-charcoal)}.card__body[data-astro-cid-ccxgd6q7]{color:var(--color-charcoal);font-size:14px;line-height:2}.card__person[data-astro-cid-ccxgd6q7]{border-top:1px solid var(--color-cool-gray);align-items:center;gap:16px;padding-top:16px;display:flex}.card__avatar[data-astro-cid-ccxgd6q7]{background:var(--color-panel-gray);border-radius:50%;flex:none;width:64px;height:64px;overflow:hidden}.card__avatar[data-astro-cid-ccxgd6q7] img[data-astro-cid-ccxgd6q7]{object-fit:cover;width:100%;height:100%}.card__who[data-astro-cid-ccxgd6q7]{color:var(--color-midnight-blue);flex-direction:column;gap:2px;display:flex}.card__company[data-astro-cid-ccxgd6q7]{font-size:16px;font-weight:500;line-height:var(--line-height-base)}.card__role[data-astro-cid-ccxgd6q7]{font-size:12px;line-height:var(--line-height-base)}.stats[data-astro-cid-ccxgd6q7]{flex-direction:column;flex:none;gap:7px;width:200px;display:flex}.stat[data-astro-cid-ccxgd6q7]{background:var(--color-panel-gray);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.stat__value[data-astro-cid-ccxgd6q7]{color:var(--color-amber);align-items:flex-end;gap:4px;display:flex}.stat__number[data-astro-cid-ccxgd6q7]{font-family:var(--font-latin);letter-spacing:0;font-size:48px;font-weight:700;line-height:1}.stat__unit[data-astro-cid-ccxgd6q7]{font-size:20px;font-weight:500;line-height:var(--line-height-base);padding-bottom:2px}.stat__caption[data-astro-cid-ccxgd6q7]{font-size:12px;line-height:var(--line-height-base);color:var(--color-charcoal)}.stat__line[data-astro-cid-ccxgd6q7]{display:block}@media (width>=768px) and (width<=1199px){.voices__layout[data-astro-cid-ccxgd6q7]{grid-template-columns:clamp(152px,17.5vw,210px) minmax(0,1fr);column-gap:clamp(32px,7.5vw,90px)}.voices__side[data-astro-cid-ccxgd6q7]{gap:clamp(32px,4.67vw,56px)}.voices__head[data-astro-cid-ccxgd6q7] h2{font-size:clamp(28px,3.33vw,40px)}.counter__current[data-astro-cid-ccxgd6q7]{min-width:clamp(22px,2.67vw,32px);font-size:clamp(40px,4.67vw,56px)}.counter__total[data-astro-cid-ccxgd6q7]{font-size:clamp(18px,2vw,24px)}.card[data-astro-cid-ccxgd6q7]{gap:clamp(20px,3.33vw,40px);padding:clamp(24px,3.33vw,40px)}.card__title[data-astro-cid-ccxgd6q7]{font-size:clamp(18px,2vw,24px)}.card__body[data-astro-cid-ccxgd6q7]{font-size:clamp(12px,1.17vw,14px)}.card__avatar[data-astro-cid-ccxgd6q7]{width:clamp(48px,5.33vw,64px);height:clamp(48px,5.33vw,64px)}.card__company[data-astro-cid-ccxgd6q7]{font-size:clamp(14px,1.33vw,16px)}.stats[data-astro-cid-ccxgd6q7]{width:clamp(148px,16.67vw,200px)}.stat[data-astro-cid-ccxgd6q7]{padding:clamp(12px,2vw,24px)}.stat__number[data-astro-cid-ccxgd6q7]{font-size:clamp(36px,4vw,48px)}.stat__unit[data-astro-cid-ccxgd6q7]{font-size:clamp(16px,1.67vw,20px)}.stat__caption[data-astro-cid-ccxgd6q7]{font-size:clamp(10px,1vw,12px)}}@media (width<=767px){.voices[data-astro-cid-ccxgd6q7]{padding-block:48px}.voices__layout[data-astro-cid-ccxgd6q7]{margin-inline:var(--gutter);flex-direction:column;align-items:stretch;gap:40px;display:flex}.voices__side[data-astro-cid-ccxgd6q7]{display:contents}.voices__head[data-astro-cid-ccxgd6q7]{text-align:center;width:100%}.voices__head[data-astro-cid-ccxgd6q7] h2{font-size:32px}.voices__head[data-astro-cid-ccxgd6q7] .section-heading{align-items:center}.voices__track[data-astro-cid-ccxgd6q7]{margin:-24px calc(var(--gutter) * -1) -32px;padding:24px var(--gutter) 32px;scroll-padding-inline:var(--gutter);order:1;gap:8px}.voices__controls[data-astro-cid-ccxgd6q7]{flex-direction:row;order:2;justify-content:space-between;align-items:center;gap:24px;margin-top:-16px}.buttons[data-astro-cid-ccxgd6q7]{gap:8px}.counter__current[data-astro-cid-ccxgd6q7]{min-width:27px;font-size:48px}.counter__total[data-astro-cid-ccxgd6q7]{margin-bottom:4px;font-size:20px}.card[data-astro-cid-ccxgd6q7]{flex-direction:column;gap:24px;width:100%;padding:24px}.card__main[data-astro-cid-ccxgd6q7]{gap:24px}.card__text[data-astro-cid-ccxgd6q7]{gap:16px}.card__number[data-astro-cid-ccxgd6q7]{min-width:24px;padding-top:7px;font-size:20px}.card__title[data-astro-cid-ccxgd6q7]{font-size:18px}.card__body[data-astro-cid-ccxgd6q7]{font-size:12px}.card__avatar[data-astro-cid-ccxgd6q7]{width:48px;height:48px}.card__company[data-astro-cid-ccxgd6q7]{font-size:14px}.card__role[data-astro-cid-ccxgd6q7]{font-size:10px}.stats[data-astro-cid-ccxgd6q7]{flex-direction:row;gap:4px;width:100%}.stat[data-astro-cid-ccxgd6q7]{flex:1 1 0;min-width:0;padding:16px}.stat__number[data-astro-cid-ccxgd6q7]{font-size:36px}.stat__unit[data-astro-cid-ccxgd6q7]{padding-bottom:0;font-size:16px}.stat__caption[data-astro-cid-ccxgd6q7]{font-size:10px}}@media (width<=360px){.stat[data-astro-cid-ccxgd6q7]{padding-inline:8px}}[data-astro-cid-fxqrazkd]:where(.compare *){letter-spacing:var(--letter-spacing-ui)}.compare[data-astro-cid-fxqrazkd]{padding-block:80px}.compare__head[data-astro-cid-fxqrazkd]{margin-bottom:48px}.compare__scroll-wrap[data-astro-cid-fxqrazkd]{isolation:isolate;position:relative}.compare__scroller[data-astro-cid-fxqrazkd]{margin-top:-16px;padding-top:16px;position:relative;overflow-x:auto}.table[data-astro-cid-fxqrazkd]{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;color:var(--color-midnight-blue)}.th[data-astro-cid-fxqrazkd]{height:64px;font-size:16px;font-weight:500;line-height:var(--line-height-base);text-align:center;vertical-align:middle;color:var(--color-white);background:linear-gradient(var(--color-slate), var(--color-slate)) no-repeat bottom / 100% 48px;padding:16px 16px 0}.th[data-astro-cid-fxqrazkd]:first-child{background-image:linear-gradient(var(--color-midnight-blue), var(--color-midnight-blue))}.th[data-astro-cid-fxqrazkd]:last-child{border-left:1px solid var(--color-cool-gray)}.th--sakuji[data-astro-cid-fxqrazkd]{background:var(--color-amber);padding:0 16px;font-size:20px}.row-label[data-astro-cid-fxqrazkd]{font-size:16px;font-weight:400;line-height:var(--line-height-base);text-align:left;vertical-align:middle;padding:16px}.cell[data-astro-cid-fxqrazkd]{font-size:14px;line-height:var(--line-height-base);text-align:center;vertical-align:middle;padding:16px}.cell[data-astro-cid-fxqrazkd]:last-child{border-left:1px solid var(--color-cool-gray)}tbody[data-astro-cid-fxqrazkd] tr[data-astro-cid-fxqrazkd]:nth-child(odd)>[data-astro-cid-fxqrazkd]{background:var(--color-white)}tbody[data-astro-cid-fxqrazkd] tr[data-astro-cid-fxqrazkd]:nth-child(2n)>[data-astro-cid-fxqrazkd]{background:var(--color-bg-light)}tbody[data-astro-cid-fxqrazkd] tr[data-astro-cid-fxqrazkd]:nth-child(odd)>.cell--sakuji[data-astro-cid-fxqrazkd]{background:var(--color-amber-tint)}tbody[data-astro-cid-fxqrazkd] tr[data-astro-cid-fxqrazkd]:nth-child(2n)>.cell--sakuji[data-astro-cid-fxqrazkd]{background:#faf3e866}.cell--sakuji[data-astro-cid-fxqrazkd]{border-inline:2px solid var(--color-amber);padding-block:24px}.row--last[data-astro-cid-fxqrazkd] .cell--sakuji[data-astro-cid-fxqrazkd]{border-bottom:2px solid var(--color-amber)}.mark[data-astro-cid-fxqrazkd]{fill:none;stroke:var(--color-midnight-blue);stroke-width:1.5px;margin:0 auto 8px;display:block}.cell--sakuji[data-astro-cid-fxqrazkd] .mark[data-astro-cid-fxqrazkd]{margin-bottom:9px}.mark--cross[data-astro-cid-fxqrazkd]{stroke-linecap:butt}.line[data-astro-cid-fxqrazkd]{display:block}.piece[data-astro-cid-fxqrazkd]{display:inline}.hint[data-astro-cid-fxqrazkd]{z-index:1;width:136px;height:96px;color:var(--color-white);pointer-events:none;background:#111111a6;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:11px;line-height:1.5;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hint[data-astro-cid-fxqrazkd][hidden]{display:none}@media (width<=1199px){.th[data-astro-cid-fxqrazkd]{padding-inline:8px;font-size:14px}.th--sakuji[data-astro-cid-fxqrazkd]{font-size:18px}}@media (width<=767px){.compare[data-astro-cid-fxqrazkd]{padding-block:48px}.compare__head[data-astro-cid-fxqrazkd]{margin-bottom:40px}.compare__head[data-astro-cid-fxqrazkd] h2{font-size:32px}.table[data-astro-cid-fxqrazkd]{width:800px}.th[data-astro-cid-fxqrazkd]{background-size:100% 40px;height:48px;padding:8px 8px 0;font-size:14px}.th--sakuji[data-astro-cid-fxqrazkd]{padding:0 8px;font-size:18px}.compare__scroller[data-astro-cid-fxqrazkd]{margin-top:-8px;padding-top:8px}.row-label[data-astro-cid-fxqrazkd]{padding:8px;font-size:14px}.cell[data-astro-cid-fxqrazkd]{padding:8px;font-size:12px}.cell--sakuji[data-astro-cid-fxqrazkd]{padding-block:8px}.mark[data-astro-cid-fxqrazkd]{stroke-width:1.25px;width:20px;height:20px;margin-bottom:8px}.piece[data-astro-cid-fxqrazkd]{display:block}}.plans[data-astro-cid-2vt23bzg]{--plans-omakase-title:#333;isolation:isolate;background:var(--color-midnight-blue);color:var(--color-white);padding-block:120px;position:relative;overflow:hidden}.plans__bg[data-astro-cid-2vt23bzg]{z-index:-1;position:absolute;inset:0}.plans__bg[data-astro-cid-2vt23bzg]:after{content:"";background:var(--color-midnight-blue);mix-blend-mode:multiply;opacity:.85;position:absolute;inset:0}.plans__bg[data-astro-cid-2vt23bzg] picture{position:absolute;inset:0}.plans__bg[data-astro-cid-2vt23bzg] img{object-fit:cover;width:100%;height:100%;display:block}.plans__inner[data-astro-cid-2vt23bzg]{justify-content:space-between;align-items:flex-start;gap:clamp(40px,8.75vw,105px);display:flex}.plans__intro[data-astro-cid-2vt23bzg]{flex-direction:column;flex:none;align-items:flex-start;gap:56px;width:295px;padding-top:32px;display:flex}.plans__intro[data-astro-cid-2vt23bzg] h2{color:var(--color-white)}.plans__intro[data-astro-cid-2vt23bzg] .section-heading__lead{letter-spacing:var(--letter-spacing-ui);font-size:16px;line-height:2}.nowrap[data-astro-cid-2vt23bzg]{display:inline-block}.plans__intro[data-astro-cid-2vt23bzg] h2 .nowrap[data-astro-cid-2vt23bzg]{white-space:nowrap}.plans[data-astro-cid-2vt23bzg] .plans__cta{flex:none}.plans__panel[data-astro-cid-2vt23bzg]{background:var(--color-white);min-width:0;color:var(--color-charcoal);flex-direction:column;flex:0 800px;gap:24px;padding:40px;display:flex}.plan[data-astro-cid-2vt23bzg]{background:var(--color-panel-gray);flex-direction:column;gap:24px;padding:32px clamp(24px,3.3vw,40px) 40px;display:flex}.plan__main[data-astro-cid-2vt23bzg]{flex-direction:column;gap:16px;display:flex}.plan__head[data-astro-cid-2vt23bzg]{border-bottom:1px solid var(--color-cool-gray);flex-wrap:wrap;align-items:center;gap:0 16px;padding-bottom:8px;display:flex}.plan__badge[data-astro-cid-2vt23bzg]{background:var(--color-midnight-blue);color:var(--color-white);letter-spacing:var(--letter-spacing-ui);text-align:center;border-radius:60px;padding:4px 16px;font-size:14px;font-weight:500;line-height:1.75}.plan__head[data-astro-cid-2vt23bzg] h3[data-astro-cid-2vt23bzg]{min-width:0;color:var(--color-midnight-blue);letter-spacing:var(--letter-spacing-ui);font-size:28px;font-weight:500;line-height:1.75}.plan__price-row[data-astro-cid-2vt23bzg]{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.plan__price[data-astro-cid-2vt23bzg]{flex-wrap:wrap;align-items:center;gap:0 15px;display:flex}.plan__price-label[data-astro-cid-2vt23bzg]{color:var(--color-charcoal);letter-spacing:var(--letter-spacing-ui);padding-top:4px;font-size:20px;font-weight:500;line-height:35px}.plan__amount[data-astro-cid-2vt23bzg]{color:var(--color-amber);align-items:flex-end;gap:4px;display:flex}.plan__number[data-astro-cid-2vt23bzg]{font-family:var(--font-latin);font-size:48px;font-weight:700;line-height:1}.plan__unit[data-astro-cid-2vt23bzg]{letter-spacing:var(--letter-spacing-ui);padding-bottom:2px;font-size:20px;font-weight:500;line-height:35px}.plan__price-note[data-astro-cid-2vt23bzg]{color:var(--color-charcoal);letter-spacing:var(--letter-spacing-ui);padding-top:2px;font-size:16px;line-height:1.75}.plan__description[data-astro-cid-2vt23bzg]{color:var(--color-charcoal);letter-spacing:var(--letter-spacing-ui);font-size:16px;line-height:2}.plan__main[data-astro-cid-2vt23bzg] .signup-entry-block{align-self:flex-start;margin-top:8px}.plan__quote[data-astro-cid-2vt23bzg]{min-height:37px;color:var(--color-amber);align-items:flex-end;font-size:32px;font-weight:500;line-height:1;display:flex}.omakase[data-astro-cid-2vt23bzg]{flex-direction:column;display:flex}.omakase__lead[data-astro-cid-2vt23bzg]{background:var(--color-midnight-blue);color:var(--color-white);letter-spacing:var(--letter-spacing-ui);text-align:center;padding:8px 16px;font-size:14px;font-weight:500;line-height:1.75}.omakase__body[data-astro-cid-2vt23bzg]{background:var(--color-white);padding:16px}.omakase__text[data-astro-cid-2vt23bzg]{flex-direction:column;gap:4px;display:flex}.omakase__text[data-astro-cid-2vt23bzg] h3[data-astro-cid-2vt23bzg]{color:var(--plans-omakase-title);letter-spacing:var(--letter-spacing-ui);font-size:20px;font-weight:500;line-height:1.75}.omakase__note[data-astro-cid-2vt23bzg]{color:var(--color-charcoal);letter-spacing:var(--letter-spacing-ui);padding-block:4px;font-size:14px;line-height:1.75;display:flex}.omakase__mark[data-astro-cid-2vt23bzg]{flex:none;width:14px}.plans__pay[data-astro-cid-2vt23bzg]{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.plans__pay[data-astro-cid-2vt23bzg] .plans__stripe{flex:none}.plans__pay[data-astro-cid-2vt23bzg] ul[data-astro-cid-2vt23bzg]{flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.plans__pay[data-astro-cid-2vt23bzg] li[data-astro-cid-2vt23bzg]{align-items:center;display:flex}.plans__pay[data-astro-cid-2vt23bzg] img{display:block}@media (width<=959px){.plans__inner[data-astro-cid-2vt23bzg]{flex-direction:column;align-items:stretch;gap:48px}.plans__panel[data-astro-cid-2vt23bzg]{flex-basis:auto}}@media (width<=767px){.plans[data-astro-cid-2vt23bzg]{padding-block:96px 48px}.plans__bg[data-astro-cid-2vt23bzg] img{object-position:0% 50%}.plans__inner[data-astro-cid-2vt23bzg]{gap:56px}.plans__intro[data-astro-cid-2vt23bzg]{text-align:center;align-items:center;gap:40px;width:auto;padding-top:0}.plans__intro[data-astro-cid-2vt23bzg] .section-heading{align-items:center}.plans__intro[data-astro-cid-2vt23bzg] h2{font-size:32px}.plans[data-astro-cid-2vt23bzg] .plans__cta{height:60px}.plans__panel[data-astro-cid-2vt23bzg]{gap:16px;padding:24px 16px}.plan[data-astro-cid-2vt23bzg]{padding:24px 16px}.plan__head[data-astro-cid-2vt23bzg]{flex-direction:column;align-items:flex-start;gap:4px}.plan__badge[data-astro-cid-2vt23bzg]{font-size:12px}.plan__head[data-astro-cid-2vt23bzg] h3[data-astro-cid-2vt23bzg]{font-size:24px}.plan__price-row[data-astro-cid-2vt23bzg]{flex-direction:column;align-items:flex-start;gap:8px}.plan__number[data-astro-cid-2vt23bzg]{font-size:40px}.plan__unit[data-astro-cid-2vt23bzg]{padding-bottom:1px;font-size:16px;line-height:28px}.plan__quote[data-astro-cid-2vt23bzg]{min-height:28px;font-size:28px}.omakase__lead[data-astro-cid-2vt23bzg]{padding:8px}.omakase__text[data-astro-cid-2vt23bzg] h3[data-astro-cid-2vt23bzg]{font-size:18px}.plans__pay[data-astro-cid-2vt23bzg]{flex-direction:column;gap:16px}.plans__pay[data-astro-cid-2vt23bzg] ul[data-astro-cid-2vt23bzg]{grid-template-columns:repeat(3,1fr);justify-items:center;gap:16px 0;width:100%;display:grid}}.faq[data-astro-cid-gfo3rpqg]{background:var(--color-page);padding-block:160px}.faq[data-astro-cid-gfo3rpqg] .section-heading__lead{letter-spacing:var(--letter-spacing-ui);font-size:16px;line-height:2}.faq__list[data-astro-cid-gfo3rpqg]{border-top:1px solid var(--color-cool-gray);flex-direction:column;gap:24px;max-width:1000px;margin:56px auto 0;padding-top:24px;display:flex}.faq__item[data-astro-cid-gfo3rpqg]{border-bottom:1px solid var(--color-cool-gray);padding-bottom:24px}summary[data-astro-cid-gfo3rpqg]{cursor:pointer;align-items:flex-start;gap:24px;list-style:none;display:flex}summary[data-astro-cid-gfo3rpqg]::-webkit-details-marker{display:none}.faq__q[data-astro-cid-gfo3rpqg]{width:25px;color:var(--color-muted-blue-gray);font-family:var(--font-latin);letter-spacing:.04em;flex:none;font-size:32px;font-weight:700;line-height:1}.faq__question[data-astro-cid-gfo3rpqg]{min-width:0;color:var(--color-charcoal);letter-spacing:var(--letter-spacing-ui);flex:1;padding-top:2px;font-size:18px;font-weight:500;line-height:1.75}.faq__chevron[data-astro-cid-gfo3rpqg]{flex:none;align-self:center;width:16px;height:16px;margin-left:-8px;position:relative}.faq__chevron[data-astro-cid-gfo3rpqg]:before{content:"";border-right:1px solid var(--color-midnight-blue);border-bottom:1px solid var(--color-midnight-blue);width:8px;height:8px;position:absolute;top:3px;left:4px;transform:rotate(45deg)}details[data-astro-cid-gfo3rpqg][open] .faq__chevron[data-astro-cid-gfo3rpqg]:before{top:6px;transform:rotate(-135deg)}.faq__answer[data-astro-cid-gfo3rpqg]{color:var(--color-charcoal);letter-spacing:var(--letter-spacing-ui);margin-top:16px;padding:0 0 8px 48px;font-size:16px;line-height:2}@media (width<=1199px){.faq[data-astro-cid-gfo3rpqg]{padding-block:clamp(96px,13vw,160px)}}@media (width<=767px){.faq[data-astro-cid-gfo3rpqg]{padding-block:96px}.faq[data-astro-cid-gfo3rpqg] h2{font-size:32px}.faq__list[data-astro-cid-gfo3rpqg]{margin-top:40px}summary[data-astro-cid-gfo3rpqg]{gap:8px}.faq__chevron[data-astro-cid-gfo3rpqg]{margin-left:8px}.faq__q[data-astro-cid-gfo3rpqg]{width:24px;padding-top:4px;font-size:24px}.faq__question[data-astro-cid-gfo3rpqg]{padding-top:0;font-size:16px}.faq__answer[data-astro-cid-gfo3rpqg]{padding:0 0 8px 32px;font-size:14px}}.required-badge[data-astro-cid-4es3rlnb]{background:var(--color-red);width:36px;height:22px;color:var(--color-white);font-size:10px;font-weight:500;line-height:var(--line-height-base);letter-spacing:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.optional-badge[data-astro-cid-co54c2mp]{white-space:nowrap;border:1px solid;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:22px;font-size:10px;font-weight:500;line-height:1.5;display:inline-flex}.confirm[data-astro-cid-6dxfwi2l]{width:min(100% - var(--gutter) * 2, var(--container-width));flex-direction:column;align-items:center;gap:56px;margin-inline:auto;display:flex}.confirm__head[data-astro-cid-6dxfwi2l]{text-align:center;flex-direction:column;align-items:center;gap:24px;display:flex}.confirm__head[data-astro-cid-6dxfwi2l] h2[data-astro-cid-6dxfwi2l]{font-size:48px;line-height:var(--line-height-base);letter-spacing:var(--letter-spacing-ui)}.confirm__head[data-astro-cid-6dxfwi2l] h2[data-astro-cid-6dxfwi2l]:focus-visible{box-shadow:none;outline:none}.confirm__head[data-astro-cid-6dxfwi2l] p[data-astro-cid-6dxfwi2l]{letter-spacing:var(--letter-spacing-ui);line-height:2}.confirm__head[data-astro-cid-6dxfwi2l] p[data-astro-cid-6dxfwi2l] span[data-astro-cid-6dxfwi2l]{display:inline-block}.confirm__card[data-astro-cid-6dxfwi2l]{background:var(--color-white);flex-direction:column;align-items:center;gap:32px;width:100%;padding:64px 100px;display:flex}.confirm__list[data-astro-cid-6dxfwi2l]{flex-direction:column;gap:24px;width:100%;display:flex}.confirm__row[data-astro-cid-6dxfwi2l]{border-bottom:1.5px solid var(--color-cool-gray);grid-template-columns:200px minmax(0,1fr);align-items:start;padding-bottom:24px;display:grid}.confirm__row[data-astro-cid-6dxfwi2l] dt[data-astro-cid-6dxfwi2l]{letter-spacing:var(--letter-spacing-ui);align-items:center;gap:8px;font-weight:500;display:flex}.confirm__row[data-astro-cid-6dxfwi2l] dd[data-astro-cid-6dxfwi2l]{letter-spacing:var(--letter-spacing-ui);white-space:pre-wrap;overflow-wrap:anywhere;padding-inline:16px}.confirm__row--message[data-astro-cid-6dxfwi2l] dd[data-astro-cid-6dxfwi2l]{line-height:2}.confirm__actions[data-astro-cid-6dxfwi2l]{flex-direction:column;align-items:center;gap:24px;display:flex}.confirm__note[data-astro-cid-6dxfwi2l]{max-width:100%;color:var(--color-red);text-align:center;letter-spacing:var(--letter-spacing-ui)}.confirm__note[data-astro-cid-6dxfwi2l]:empty{display:none}.confirm__send[data-astro-cid-6dxfwi2l]{background:var(--color-amber);width:240px;height:60px;color:var(--color-white);letter-spacing:var(--letter-spacing-ui);font-weight:500;line-height:var(--line-height-base);cursor:pointer;border:0;justify-content:center;align-items:center;padding:16px 24px;transition:background-color .2s;display:inline-flex}.confirm__send[data-astro-cid-6dxfwi2l]:hover:not(:disabled){background:color-mix(in srgb, var(--color-amber) 88%, var(--color-black))}.confirm__send[data-astro-cid-6dxfwi2l]:disabled{opacity:.55;cursor:progress}.confirm__back[data-astro-cid-6dxfwi2l]{color:var(--color-charcoal);letter-spacing:var(--letter-spacing-ui);font-weight:500;line-height:var(--line-height-base);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0 4px 0 0;display:inline-flex}.confirm__back[data-astro-cid-6dxfwi2l]:hover:not(:disabled){color:var(--color-midnight-blue)}.confirm__back[data-astro-cid-6dxfwi2l]:disabled{opacity:.55;cursor:progress}@media (width<=1199px){.confirm__card[data-astro-cid-6dxfwi2l]{padding-inline:clamp(16px,8vw,100px)}}@media (width<=767px){.confirm[data-astro-cid-6dxfwi2l]{width:min(100% - 48px,720px)}.confirm__head[data-astro-cid-6dxfwi2l] h2[data-astro-cid-6dxfwi2l]{font-size:36px}.confirm__card[data-astro-cid-6dxfwi2l]{padding:40px 16px}.confirm__list[data-astro-cid-6dxfwi2l]{gap:16px}.confirm__row[data-astro-cid-6dxfwi2l]{grid-template-columns:minmax(0,1fr);gap:8px;padding-bottom:16px}.confirm__row[data-astro-cid-6dxfwi2l] dd[data-astro-cid-6dxfwi2l]{padding-inline:0}}.contact[data-astro-cid-d56ov33j]{background:var(--color-midnight-blue);color:var(--color-white);padding-block:120px}.contact[data-astro-cid-d56ov33j] [hidden]{display:none!important}.contact__inner[data-astro-cid-d56ov33j]{flex-direction:column;gap:56px;display:flex}.contact__intro[data-astro-cid-d56ov33j]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:40px 171px;display:flex}.contact__lead[data-astro-cid-d56ov33j]{flex-direction:column;flex:529px;gap:24px;min-width:0;display:flex}.contact__lead[data-astro-cid-d56ov33j] h2[data-astro-cid-d56ov33j]{color:var(--color-white);font-size:40px;line-height:var(--line-height-base);letter-spacing:var(--letter-spacing-ui)}.contact__lead[data-astro-cid-d56ov33j] h2[data-astro-cid-d56ov33j] span[data-astro-cid-d56ov33j],.contact__lead[data-astro-cid-d56ov33j] p[data-astro-cid-d56ov33j] span[data-astro-cid-d56ov33j]{display:inline-block}.contact__lead[data-astro-cid-d56ov33j] p[data-astro-cid-d56ov33j] .lead-line[data-astro-cid-d56ov33j]{display:block}@media (width>=768px){.contact__lead[data-astro-cid-d56ov33j] h2[data-astro-cid-d56ov33j]{white-space:nowrap}}.contact__lead[data-astro-cid-d56ov33j] p[data-astro-cid-d56ov33j]{letter-spacing:var(--letter-spacing-ui);line-height:2}.contact__assurances[data-astro-cid-d56ov33j]{background:var(--color-charcoal);flex-direction:column;flex:0 500px;gap:16px;min-width:min(100%,320px);padding:24px;display:flex}.contact__assurances[data-astro-cid-d56ov33j] li[data-astro-cid-d56ov33j]{letter-spacing:var(--letter-spacing-ui);align-items:center;gap:8px;display:flex}.contact__assurances[data-astro-cid-d56ov33j] svg[data-astro-cid-d56ov33j]{flex:none}.contact__card[data-astro-cid-d56ov33j]{background:var(--color-white);color:var(--color-charcoal);flex-direction:column;align-items:center;gap:32px;padding:64px 100px;display:flex}.contact__controls[data-astro-cid-d56ov33j]{border:0;flex-direction:column;align-items:center;gap:32px;width:100%;min-width:0;margin:0;padding:0;display:flex}.contact__controls[data-astro-cid-d56ov33j]:disabled .contact-button[data-astro-cid-d56ov33j]{opacity:.5;cursor:not-allowed}@media (scripting:enabled){.contact__controls[data-astro-cid-d56ov33j]:disabled [data-astro-cid-d56ov33j]:is(.field__label,.radio__text,.field__input,.contact-button,.contact__privacy>span){color:#0000;cursor:progress;animation:1.4s ease-in-out infinite contact-skeleton}.contact__controls[data-astro-cid-d56ov33j]:disabled [data-astro-cid-d56ov33j]:is(.field__label,.contact__privacy>span) *{visibility:hidden}.contact__controls[data-astro-cid-d56ov33j]:disabled .field__label[data-astro-cid-d56ov33j]{background:linear-gradient(var(--color-panel-gray), var(--color-panel-gray)) 0 50% / min(128px, 80%) 20px no-repeat}.contact__controls[data-astro-cid-d56ov33j]:disabled [data-astro-cid-d56ov33j]:is(.radio__text,.contact__privacy>span){background:var(--color-panel-gray)}.contact__controls[data-astro-cid-d56ov33j]:disabled .contact__privacy[data-astro-cid-d56ov33j]>span[data-astro-cid-d56ov33j]{width:fit-content;margin-inline:auto}.contact__controls[data-astro-cid-d56ov33j]:disabled .contact__privacy[data-astro-cid-d56ov33j]>span[data-astro-cid-d56ov33j]+span[data-astro-cid-d56ov33j]{margin-top:6px}.contact__controls[data-astro-cid-d56ov33j]:disabled .radio__mark[data-astro-cid-d56ov33j]:before{background:var(--color-panel-gray);border-color:#0000}.contact__controls[data-astro-cid-d56ov33j]:disabled .radio__mark[data-astro-cid-d56ov33j]:after{visibility:hidden}.contact__controls[data-astro-cid-d56ov33j]:disabled .field__input[data-astro-cid-d56ov33j]::placeholder{color:#0000}.contact__controls[data-astro-cid-d56ov33j]:disabled .field__input--message[data-astro-cid-d56ov33j]{resize:none}.contact__controls[data-astro-cid-d56ov33j]:disabled .contact-button[data-astro-cid-d56ov33j]{opacity:1;background:var(--color-panel-gray)}.contact__notice--pending[data-astro-cid-d56ov33j]{visibility:hidden;max-height:0;margin-bottom:-32px;padding-block:0;animation:0s linear 5s forwards contact-pending-reveal;overflow:hidden}}@keyframes contact-skeleton{50%{opacity:.45}}@keyframes contact-pending-reveal{to{visibility:visible;max-height:240px;margin-bottom:0;padding-block:12px}}@media (prefers-reduced-motion:reduce){.contact__controls[data-astro-cid-d56ov33j]:disabled [data-astro-cid-d56ov33j]:is(.field__label,.radio__text,.field__input,.contact-button,.contact__privacy>span){animation:none}}.contact__card-head[data-astro-cid-d56ov33j]{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.contact__card-head[data-astro-cid-d56ov33j] h3[data-astro-cid-d56ov33j]{font-size:36px;line-height:var(--line-height-base);letter-spacing:var(--letter-spacing-ui)}.contact__card-head[data-astro-cid-d56ov33j] p[data-astro-cid-d56ov33j]{letter-spacing:var(--letter-spacing-ui);line-height:2}.contact__fields[data-astro-cid-d56ov33j]{flex-direction:column;gap:24px;width:100%;max-width:1000px;display:flex}.field[data-astro-cid-d56ov33j]{grid-template-columns:200px minmax(0,1fr);align-items:start;display:grid}.field__label[data-astro-cid-d56ov33j]{min-height:56px;letter-spacing:var(--letter-spacing-ui);align-items:center;gap:8px;font-weight:500;display:flex}.field--purpose[data-astro-cid-d56ov33j] .field__label[data-astro-cid-d56ov33j]{min-height:44px}.field--message[data-astro-cid-d56ov33j] .field__label[data-astro-cid-d56ov33j]{align-items:flex-start;min-height:0;padding-top:8px}.field__control[data-astro-cid-d56ov33j]{min-width:0}.field__input[data-astro-cid-d56ov33j]{background:var(--color-panel-gray);width:100%;height:56px;color:var(--color-charcoal);letter-spacing:var(--letter-spacing-ui);line-height:var(--line-height-base);border:0;border-radius:0;padding:8px 16px;display:block}.field__input[data-astro-cid-d56ov33j]::placeholder{color:var(--color-muted-blue-gray);opacity:1}.field__input--message[data-astro-cid-d56ov33j]{resize:vertical;height:auto;min-height:200px;line-height:2}.field__input[data-astro-cid-d56ov33j][aria-invalid=true]{box-shadow:inset 0 0 0 1px var(--color-red)}.field__input[data-astro-cid-d56ov33j][aria-invalid=true]:focus-visible{box-shadow:0 0 0 2px var(--color-white)}.field__error[data-astro-cid-d56ov33j]{color:var(--color-red);letter-spacing:var(--letter-spacing-ui);margin-top:8px;font-size:14px}.field__error[data-astro-cid-d56ov33j]:empty{display:none}.radios[data-astro-cid-d56ov33j]{flex-wrap:wrap;align-items:center;gap:8px 32px;min-height:44px;padding-block:8px;display:flex}.radio[data-astro-cid-d56ov33j]{cursor:pointer;align-items:center;gap:4px;display:inline-flex;position:relative}.radio[data-astro-cid-d56ov33j] input[data-astro-cid-d56ov33j]{opacity:0;cursor:pointer;z-index:1;width:24px;height:24px;margin:0;position:absolute;inset:0 auto auto 0}.radio[data-astro-cid-d56ov33j] input[data-astro-cid-d56ov33j]:focus-visible{box-shadow:none;outline:none}.radio__mark[data-astro-cid-d56ov33j]{flex:none;width:24px;height:24px;position:relative}.radio__mark[data-astro-cid-d56ov33j]:before{content:"";border:1px solid var(--color-midnight-blue);border-radius:50%;position:absolute;inset:4px}.radio__mark[data-astro-cid-d56ov33j]:after{content:"";background:var(--color-midnight-blue);border-radius:50%;transition:transform .15s;position:absolute;inset:8px;transform:scale(0)}.radio[data-astro-cid-d56ov33j] input[data-astro-cid-d56ov33j]:checked+.radio__mark[data-astro-cid-d56ov33j]:after{transform:scale(1)}.radio[data-astro-cid-d56ov33j] input[data-astro-cid-d56ov33j]:focus-visible+.radio__mark[data-astro-cid-d56ov33j]{outline:2px solid var(--color-midnight-blue);outline-offset:0;box-shadow:0 0 0 2px var(--color-white);border-radius:50%}.radio__text[data-astro-cid-d56ov33j]{letter-spacing:var(--letter-spacing-ui);font-weight:500}.contact__notice[data-astro-cid-d56ov33j]{max-width:1000px;color:var(--color-red);text-align:center;letter-spacing:var(--letter-spacing-ui)}.contact__notice[data-astro-cid-d56ov33j]:empty{display:none}.contact__notice--pending[data-astro-cid-d56ov33j]{background:var(--color-dark-blue-15);color:var(--color-dark-blue-100);padding:12px 16px}.contact__submit[data-astro-cid-d56ov33j]{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.contact-button[data-astro-cid-d56ov33j]{background:var(--color-amber);width:240px;height:60px;color:var(--color-white);letter-spacing:var(--letter-spacing-ui);font-weight:500;line-height:var(--line-height-base);cursor:pointer;border:0;justify-content:center;align-items:center;padding:16px 24px;transition:background-color .2s;display:inline-flex}.contact-button[data-astro-cid-d56ov33j]:hover{background:color-mix(in srgb, var(--color-amber) 88%, var(--color-black))}.contact__privacy[data-astro-cid-d56ov33j]{text-align:center;letter-spacing:var(--letter-spacing-ui);font-size:14px}.contact__privacy[data-astro-cid-d56ov33j]>span[data-astro-cid-d56ov33j]{display:block}.contact__privacy[data-astro-cid-d56ov33j] a[data-astro-cid-d56ov33j]{text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.contact__privacy[data-astro-cid-d56ov33j] a[data-astro-cid-d56ov33j]:hover{color:var(--color-midnight-blue)}.form-trap[data-astro-cid-d56ov33j]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}html[data-contact-step=confirm] main>:not(#contact),html[data-contact-step=confirm] .site-footer,html[data-contact-step=confirm] .site-header__nav,html[data-contact-step=confirm] .site-header__menu-button{display:none}html[data-contact-step=confirm] .contact[data-astro-cid-d56ov33j]{color:var(--color-charcoal);background:0 0;padding-block:160px}@media (width<=1199px){.contact__card[data-astro-cid-d56ov33j]{padding-inline:clamp(24px,8vw,100px)}.field[data-astro-cid-d56ov33j]{grid-template-columns:clamp(150px,20vw,200px) minmax(0,1fr)}}@media (width<=767px){.contact[data-astro-cid-d56ov33j]{padding-block:96px}.contact__inner[data-astro-cid-d56ov33j]{gap:56px}.contact__intro[data-astro-cid-d56ov33j]{flex-direction:column;align-items:stretch;gap:40px}.contact__lead[data-astro-cid-d56ov33j]{text-align:center;flex:none}.contact__lead[data-astro-cid-d56ov33j] p[data-astro-cid-d56ov33j] .lead-line[data-astro-cid-d56ov33j]{display:inline-block}.contact__lead[data-astro-cid-d56ov33j] p[data-astro-cid-d56ov33j]{overflow-wrap:anywhere}.contact__lead[data-astro-cid-d56ov33j] h2[data-astro-cid-d56ov33j]{font-size:32px}.contact__assurances[data-astro-cid-d56ov33j]{flex:none;padding:16px}.contact__card[data-astro-cid-d56ov33j]{padding:40px 16px}.contact__card-head[data-astro-cid-d56ov33j] h3[data-astro-cid-d56ov33j]{font-size:28px}.field[data-astro-cid-d56ov33j]{grid-template-columns:minmax(0,1fr);gap:8px}.field__label[data-astro-cid-d56ov33j]{min-height:0}.field--message[data-astro-cid-d56ov33j] .field__label[data-astro-cid-d56ov33j]{padding-top:0}.radios[data-astro-cid-d56ov33j]{padding-block:8px}.contact__privacy[data-astro-cid-d56ov33j]>span[data-astro-cid-d56ov33j]{display:inline}html[data-contact-step=confirm] .contact[data-astro-cid-d56ov33j]{padding-block:120px}}@media (width<=359px){.contact__lead[data-astro-cid-d56ov33j] h2[data-astro-cid-d56ov33j]{font-size:26px}}
