*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }:root,[data-theme]{background-color:var(--fallback-b1,oklch(var(--b1)/1));color:var(--fallback-bc,oklch(var(--bc)/1))}@supports not (color:oklch(0% 0 0)){:root{color-scheme:light;--fallback-p:#491eff;--fallback-pc:#d4dbff;--fallback-s:#ff41c7;--fallback-sc:#fff9fc;--fallback-a:#00cfbd;--fallback-ac:#00100d;--fallback-n:#2b3440;--fallback-nc:#d7dde4;--fallback-b1:#fff;--fallback-b2:#e5e6e6;--fallback-b3:#e5e6e6;--fallback-bc:#1f2937;--fallback-in:#00b3f0;--fallback-inc:#000;--fallback-su:#00ca92;--fallback-suc:#000;--fallback-wa:#ffc22d;--fallback-wac:#000;--fallback-er:#ff6f70;--fallback-erc:#000}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--fallback-p:#7582ff;--fallback-pc:#050617;--fallback-s:#ff71cf;--fallback-sc:#190211;--fallback-a:#00c7b5;--fallback-ac:#000e0c;--fallback-n:#2a323c;--fallback-nc:#a6adbb;--fallback-b1:#1d232a;--fallback-b2:#191e24;--fallback-b3:#15191e;--fallback-bc:#a6adbb;--fallback-in:#00b3f0;--fallback-inc:#000;--fallback-su:#00ca92;--fallback-suc:#000;--fallback-wa:#ffc22d;--fallback-wac:#000;--fallback-er:#ff6f70;--fallback-erc:#000}}}html{-webkit-tap-highlight-color:transparent}*{scrollbar-color:color-mix(in oklch,currentColor 35%,transparent) transparent}:hover{scrollbar-color:color-mix(in oklch,currentColor 60%,transparent) transparent}:root,[data-theme=maruttocare]{--p:57.4634% 0.150691 247.56027;--inc:11.4927% 0.030138 247.56027;--suc:12.8101% 0.029032 158.406871;--wac:14.4603% 0.037935 50.543703;--erc:91.542% 0.043031 27.325049;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--pc:100% 0 0;--s:72.3013% 0.189673 50.543703;--sc:100% 0 0;--a:72.3013% 0.189673 50.543703;--ac:100% 0 0;--n:35.9242% 0.116315 256.31276;--nc:100% 0 0;--b1:100% 0 0;--b2:98.2761% 0.008535 247.912308;--b3:93.475% 0.023587 240.09137;--bc:25.1641% 0.055046 257.659927;--in:57.4634% 0.150691 247.56027;--su:64.0505% 0.145159 158.406871;--wa:72.3013% 0.189673 50.543703;--er:57.7099% 0.215157 27.325049}[data-theme=maruttocare-pink]{--p:63.9419% 0.211848 6.067134;--inc:11.4927% 0.030138 247.56027;--suc:12.8101% 0.029032 158.406871;--wac:14.4603% 0.037935 50.543703;--erc:91.7137% 0.041321 9.779903;--rounded-box:1rem;--rounded-btn:0.5rem;--rounded-badge:1.9rem;--animation-btn:0.25s;--animation-input:.2s;--btn-focus-scale:0.95;--border-btn:1px;--tab-border:1px;--tab-radius:0.5rem;--pc:100% 0 0;--s:57.4634% 0.150691 247.56027;--sc:100% 0 0;--a:72.3013% 0.189673 50.543703;--ac:100% 0 0;--n:40.6113% 0.125885 1.167383;--nc:100% 0 0;--b1:100% 0 0;--b2:97.2439% 0.014899 356.614068;--b3:90.8377% 0.045044 357.058234;--bc:23.618% 0.031788 351.577178;--in:57.4634% 0.150691 247.56027;--su:64.0505% 0.145159 158.406871;--wa:72.3013% 0.189673 50.543703;--er:58.5685% 0.206606 9.779903}:root{--mc-brand:#087dcc;--mc-brand-dark:#073b78;--mc-accent:#ff7a00;--mc-ink:#10223c;--mc-muted:#5d6b7d;--mc-surface:#f5faff;--mc-radius:24px}body.mc-context-recruit,body.mc-context-station{--mc-brand:#ed3f78;--mc-brand-dark:#ba2054;--mc-accent:#ff7a00;--mc-ink:#2a1820;--mc-muted:#765d67;--mc-surface:#fff2f6}html{scroll-behavior:smooth}body.maruttocare-site{color:var(--mc-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans JP,sans-serif;line-height:1.8}.mc-btn{display:inline-flex;height:3rem;min-height:3rem;flex-shrink:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;justify-content:center;border-radius:var(--rounded-btn,.5rem);border-color:transparent;border-color:oklch(var(--btn-color,var(--b2))/var(--tw-border-opacity));padding-left:1rem;padding-right:1rem;text-align:center;font-size:.875rem;line-height:1em;gap:.5rem;font-weight:600;text-decoration-line:none;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);border-width:var(--border-btn,1px);transition-property:color,background-color,border-color,opacity,box-shadow,transform;--tw-text-opacity:1;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-shadow:0 1px 2px 0 rgba(0,0,0,.05);--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline-color:var(--fallback-bc,oklch(var(--bc)/1));background-color:oklch(var(--btn-color,var(--b2))/var(--tw-bg-opacity));--tw-bg-opacity:1;--tw-border-opacity:1}.mc-btn-disabled,.mc-btn:disabled,.mc-btn[disabled]{pointer-events:none}:where(.mc-btn:is(input[type=checkbox])),:where(.mc-btn:is(input[type=radio])){width:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none}.mc-btn:is(input[type=checkbox]):after,.mc-btn:is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.mc-card{position:relative;display:flex;flex-direction:column;border-radius:var(--rounded-box,1rem)}.mc-card:focus{outline:2px solid transparent;outline-offset:2px}.mc-card-body{display:flex;flex:1 1 auto;flex-direction:column;padding:var(--padding-card,2rem);gap:.5rem}.mc-card-body :where(p){flex-grow:1}.mc-card figure{display:flex;align-items:center;justify-content:center}.mc-card.mc-image-full{display:grid}.mc-card.mc-image-full:before{position:relative;content:"";z-index:10;border-radius:var(--rounded-box,1rem);--tw-bg-opacity:1;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));opacity:.75}.mc-card.mc-image-full:before,.mc-card.mc-image-full>*{grid-column-start:1;grid-row-start:1}.mc-card.mc-image-full>figure img{height:100%;-o-object-fit:cover;object-fit:cover}.mc-card.mc-image-full>.mc-card-body{position:relative;z-index:20;--tw-text-opacity:1;color:var(--fallback-nc,oklch(var(--nc)/var(--tw-text-opacity)))}@media (hover:hover){.mc-btn:hover{--tw-border-opacity:1;border-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-bg-opacity)))}@supports (color:color-mix(in oklab,black,black)){.mc-btn:hover{background-color:color-mix(in oklab,oklch(var(--btn-color,var(--b2))/var(--tw-bg-opacity,1)) 90%,#000);border-color:color-mix(in oklab,oklch(var(--btn-color,var(--b2))/var(--tw-border-opacity,1)) 90%,#000)}}@supports not (color:oklch(0% 0 0)){.mc-btn:hover{background-color:var(--btn-color,var(--fallback-b2));border-color:var(--btn-color,var(--fallback-b2))}}.mc-btn.mc-glass:hover{--glass-opacity:25%;--glass-border-opacity:15%}.mc-btn-outline.mc-btn-primary:hover{--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.mc-btn-outline.mc-btn-primary:hover{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000)}}.mc-btn-outline.mc-btn-secondary:hover{--tw-text-opacity:1;color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))}@supports (color:color-mix(in oklab,black,black)){.mc-btn-outline.mc-btn-secondary:hover{background-color:color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 90%,#000)}}.mc-btn-disabled:hover,.mc-btn:disabled:hover,.mc-btn[disabled]:hover{--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:0.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2}@supports (color:color-mix(in oklab,black,black)){.mc-btn:is(input[type=checkbox]:checked):hover,.mc-btn:is(input[type=radio]:checked):hover{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000)}}}.mc-hero{display:grid;width:100%;place-items:center;background-size:cover;background-position:50%}.mc-hero>*{grid-column-start:1;grid-row-start:1}@media (prefers-reduced-motion:no-preference){.mc-btn{animation:button-pop var(--animation-btn,.25s) ease-out}}.mc-btn:active:focus,.mc-btn:active:hover{animation:button-pop 0s ease-out;transform:scale(var(--btn-focus-scale,.97))}@supports not (color:oklch(0% 0 0)){.mc-btn{background-color:var(--btn-color,var(--fallback-b2));border-color:var(--btn-color,var(--fallback-b2))}.mc-btn-primary{--btn-color:var(--fallback-p)}.mc-btn-secondary{--btn-color:var(--fallback-s)}.mc-prose :where(code):not(:where([class~=mc-not-prose] *,pre *)){background-color:var(--fallback-b3,oklch(var(--b3)/1))}}@supports (color:color-mix(in oklab,black,black)){.mc-btn-outline.mc-btn-primary.mc-btn-active{background-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-p,oklch(var(--p)/1)) 90%,#000)}.mc-btn-outline.mc-btn-secondary.mc-btn-active{background-color:color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 90%,#000);border-color:color-mix(in oklab,var(--fallback-s,oklch(var(--s)/1)) 90%,#000)}}.mc-btn:focus-visible{outline-style:solid;outline-width:2px;outline-offset:2px}.mc-btn-primary{--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)));outline-color:var(--fallback-p,oklch(var(--p)/1))}@supports (color:oklch(0% 0 0)){.mc-btn-primary{--btn-color:var(--p)}.mc-btn-secondary{--btn-color:var(--s)}}.mc-btn-secondary{--tw-text-opacity:1;color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)));outline-color:var(--fallback-s,oklch(var(--s)/1))}.mc-btn.mc-glass{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);outline-color:currentColor}.mc-btn.mc-glass.mc-btn-active{--glass-opacity:25%;--glass-border-opacity:15%}.mc-btn-outline.mc-btn-primary{--tw-text-opacity:1;color:var(--fallback-p,oklch(var(--p)/var(--tw-text-opacity)))}.mc-btn-outline.mc-btn-primary.mc-btn-active{--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.mc-btn-outline.mc-btn-secondary{--tw-text-opacity:1;color:var(--fallback-s,oklch(var(--s)/var(--tw-text-opacity)))}.mc-btn-outline.mc-btn-secondary.mc-btn-active{--tw-text-opacity:1;color:var(--fallback-sc,oklch(var(--sc)/var(--tw-text-opacity)))}.mc-btn.mc-btn-disabled,.mc-btn:disabled,.mc-btn[disabled]{--tw-border-opacity:0;background-color:var(--fallback-n,oklch(var(--n)/var(--tw-bg-opacity)));--tw-bg-opacity:0.2;color:var(--fallback-bc,oklch(var(--bc)/var(--tw-text-opacity)));--tw-text-opacity:0.2}.mc-btn:is(input[type=checkbox]:checked),.mc-btn:is(input[type=radio]:checked){--tw-border-opacity:1;border-color:var(--fallback-p,oklch(var(--p)/var(--tw-border-opacity)));--tw-bg-opacity:1;background-color:var(--fallback-p,oklch(var(--p)/var(--tw-bg-opacity)));--tw-text-opacity:1;color:var(--fallback-pc,oklch(var(--pc)/var(--tw-text-opacity)))}.mc-btn:is(input[type=checkbox]:checked):focus-visible,.mc-btn:is(input[type=radio]:checked):focus-visible{outline-color:var(--fallback-p,oklch(var(--p)/1))}@keyframes button-pop{0%{transform:scale(var(--btn-focus-scale,.98))}40%{transform:scale(1.02)}to{transform:scale(1)}}.mc-card :where(figure:first-child){overflow:hidden;border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-start-radius:unset;border-end-end-radius:unset}.mc-card :where(figure:last-child){overflow:hidden;border-start-start-radius:unset;border-start-end-radius:unset;border-end-start-radius:inherit;border-end-end-radius:inherit}.mc-card:focus-visible{outline:2px solid currentColor;outline-offset:2px}.mc-card.mc-bordered{border-width:1px;--tw-border-opacity:1;border-color:var(--fallback-b2,oklch(var(--b2)/var(--tw-border-opacity)))}.mc-card.mc-compact .mc-card-body{padding:1rem;font-size:.875rem;line-height:1.25rem}.mc-card-title{display:flex;align-items:center;gap:.5rem;font-size:1.25rem;line-height:1.75rem;font-weight:600}.mc-card.mc-image-full :where(figure){overflow:hidden;border-radius:inherit}@keyframes checkmark{0%{background-position-y:5px}50%{background-position-y:-2px}to{background-position-y:0}}.mc-join>:where(:not(:first-child)):is(.mc-btn){margin-inline-start:calc(var(--border-btn)*-1)}@keyframes modal-pop{0%{opacity:0}}@keyframes progress-loading{50%{background-position-x:-115%}}@keyframes radiomark{0%{box-shadow:0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 12px var(--fallback-b1,oklch(var(--b1)/1)) inset}50%{box-shadow:0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 3px var(--fallback-b1,oklch(var(--b1)/1)) inset}to{box-shadow:0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset,0 0 0 4px var(--fallback-b1,oklch(var(--b1)/1)) inset}}@keyframes rating-pop{0%{transform:translateY(-.125em)}40%{transform:translateY(-.125em)}to{transform:translateY(0)}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes toast-pop{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}:root .mc-prose{--tw-prose-body:var(--fallback-bc,oklch(var(--bc)/0.8));--tw-prose-headings:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-lead:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-links:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-bold:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-counters:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-bullets:var(--fallback-bc,oklch(var(--bc)/0.5));--tw-prose-hr:var(--fallback-bc,oklch(var(--bc)/0.2));--tw-prose-quotes:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-quote-borders:var(--fallback-bc,oklch(var(--bc)/0.2));--tw-prose-captions:var(--fallback-bc,oklch(var(--bc)/0.5));--tw-prose-code:var(--fallback-bc,oklch(var(--bc)/1));--tw-prose-pre-code:var(--fallback-nc,oklch(var(--nc)/1));--tw-prose-pre-bg:var(--fallback-n,oklch(var(--n)/1));--tw-prose-th-borders:var(--fallback-bc,oklch(var(--bc)/0.5));--tw-prose-td-borders:var(--fallback-bc,oklch(var(--bc)/0.2));--tw-prose-kbd:var(--fallback-bc,oklch(var(--bc)/0.8))}.mc-prose :where(code):not(:where([class~=mc-not-prose] *,pre *)){padding:1px 8px;border-radius:var(--rounded-badge);font-weight:400;background-color:var(--fallback-bc,oklch(var(--bc)/.1))}.mc-prose :where(code):not(:where([class~=mc-not-prose],[class~=mc-not-prose] *)):after,.mc-prose :where(code):not(:where([class~=mc-not-prose],[class~=mc-not-prose] *)):before{display:none}.mc-prose pre code{border-radius:0;padding:0}.mc-prose :where(tbody tr,thead):not(:where([class~=mc-not-prose] *)){border-bottom-color:var(--fallback-bc,oklch(var(--bc)/.2))}.mc-card-compact .mc-card-body{padding:1rem;font-size:.875rem;line-height:1.25rem}.mc-card-compact .mc-card-title{margin-bottom:.25rem}.mc-card-normal .mc-card-body{padding:var(--padding-card,2rem);font-size:1rem;line-height:1.5rem}.mc-card-normal .mc-card-title{margin-bottom:.75rem}.mc-join.mc-join-vertical>:where(:not(:first-child)):is(.mc-btn){margin-top:calc(var(--border-btn)*-1)}.mc-join.mc-join-horizontal>:where(:not(:first-child)):is(.mc-btn){margin-inline-start:calc(var(--border-btn)*-1);margin-top:0}.mc-main{overflow:hidden}.mc-container{width:min(1200px,calc(100% - 40px));margin-inline:auto}.mc-container--narrow{max-width:820px}.mc-section{padding:clamp(72px,9vw,128px) 0}.mc-center{text-align:center}.mc-eyebrow{color:var(--mc-brand);font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.mc-heading{margin:.3em 0 .55em;font-size:clamp(2rem,4vw,3.6rem);line-height:1.2;letter-spacing:-.03em}.mc-lead{max-width:720px;color:var(--mc-muted);font-size:clamp(1.05rem,1.5vw,1.3rem)}.mc-hero{position:relative;display:grid;align-items:center;background:linear-gradient(135deg,#edf8ff,#fff 56%,#fff4e8)}.mc-context-recruit .mc-hero,.mc-context-station .mc-hero{background:linear-gradient(135deg,#fff0f5,#fff 60%,#fff7f0)}.mc-hero--page{min-height:320px;padding:96px 0 64px}.mc-hero__title{margin:.25em 0;font-size:clamp(2.7rem,7vw,6.4rem);font-weight:700;line-height:1.08;letter-spacing:-.055em}.mc-hero--page .mc-hero__title{font-size:clamp(2.3rem,5vw,4.5rem)}.mc-button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:12px 24px;border:1px solid var(--mc-brand);border-radius:999px;background:var(--mc-brand);color:#fff!important;font-weight:700;text-decoration:none;transition:.2s ease}.mc-button:hover{transform:translateY(-2px);background:var(--mc-brand-dark)}.mc-grid{display:grid;gap:24px;margin-top:44px}.mc-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.mc-card{overflow:hidden;padding:32px;border:1px solid #dcecf8;border-radius:var(--mc-radius);background:#fff;box-shadow:0 18px 50px rgba(8,125,204,.08);transition:.2s ease}.mc-card:hover{transform:translateY(-4px);box-shadow:0 22px 60px rgba(8,125,204,.14)}.mc-context-recruit .mc-card,.mc-context-station .mc-card{border-color:#fbd5e1;box-shadow:0 18px 50px rgba(237,63,120,.1)}.mc-card--post{padding:0}.mc-card__link{color:inherit!important;text-decoration:none}.mc-card__image img{width:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.mc-card__body{padding:24px}.mc-card__title{margin:0 0 10px;font-size:1.35rem;line-height:1.35}.mc-card__meta{color:var(--mc-muted);font-size:.8rem}.mc-featured img{width:100%;border-radius:var(--mc-radius)}.mc-faq-list{display:grid;gap:16px}.mc-faq{overflow:hidden;border:1px solid #dfe7e2;border-radius:18px;background:#fff}.mc-faq__question{cursor:pointer;padding:22px 24px;font-weight:700}.mc-faq__answer>span,.mc-faq__question span{color:var(--mc-brand);font-weight:800}.mc-faq__answer{display:grid;grid-template-columns:auto 1fr;gap:10px;padding:0 24px 24px;color:var(--mc-muted)}.mc-prose{font-size:1.05rem}.mc-prose>*+*{margin-top:1.25em}.mc-prose h2{margin-top:2.2em;font-size:clamp(1.6rem,3vw,2.4rem)}.mc-cta .mc-eyebrow{color:#b9e0d5}@media (max-width:768px){.mc-grid--3{grid-template-columns:1fr}.mc-cta__inner{align-items:flex-start;flex-direction:column}.mc-container{width:min(100% - 28px,1200px)}}.mx-auto{margin-left:auto;margin-right:auto}.mb-5{margin-bottom:1.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.flex{display:flex}.grid{display:grid}.min-h-12{min-height:3rem}.min-h-\[74vh\]{min-height:74vh}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-5xl{max-width:64rem}.max-w-\[1200px\]{max-width:1200px}.max-w-\[820px\]{max-width:820px}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:9999px}.rounded-mc{border-radius:24px}.border{border-width:1px}.border-t-4{border-top-width:4px}.border-base-300{--tw-border-opacity:1;border-color:var(--fallback-b3,oklch(var(--b3)/var(--tw-border-opacity,1)))}.border-mc-accent{--tw-border-opacity:1;border-color:rgb(255 122 0/var(--tw-border-opacity,1))}.bg-base-100{--tw-bg-opacity:1;background-color:var(--fallback-b1,oklch(var(--b1)/var(--tw-bg-opacity,1)))}.bg-mc-dark{--tw-bg-opacity:1;background-color:rgb(7 59 120/var(--tw-bg-opacity,1))}.bg-mc-surface{--tw-bg-opacity:1;background-color:rgb(245 250 255/var(--tw-bg-opacity,1))}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.from-sky-100{--tw-gradient-from:#e0f2fe var(--tw-gradient-from-position);--tw-gradient-to:rgba(224,242,254,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-white{--tw-gradient-to:hsla(0,0%,100%,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#fff var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-orange-50{--tw-gradient-to:#fff7ed var(--tw-gradient-to-position)}.p-8{padding:2rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-\[clamp\(3rem\2c 7vw\2c 6\.5rem\)\]{font-size:clamp(3rem,7vw,6.5rem)}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.leading-7{line-height:1.75rem}.leading-8{line-height:2rem}.leading-\[1\.05\]{line-height:1.05}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.055em\]{letter-spacing:-.055em}.tracking-\[0\.18em\]{letter-spacing:.18em}.text-mc{--tw-text-opacity:1;color:rgb(8 125 204/var(--tw-text-opacity,1))}.text-mc-accent{--tw-text-opacity:1;color:rgb(255 122 0/var(--tw-text-opacity,1))}.text-mc-ink{--tw-text-opacity:1;color:rgb(16 34 60/var(--tw-text-opacity,1))}.text-mc-muted{--tw-text-opacity:1;color:rgb(93 107 125/var(--tw-text-opacity,1))}.text-sky-200{--tw-text-opacity:1;color:rgb(186 230 253/var(--tw-text-opacity,1))}.text-sky-50{--tw-text-opacity:1;color:rgb(240 249 255/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.shadow-mc{--tw-shadow:0 18px 50px rgba(8,125,204,.12);--tw-shadow-colored:0 18px 50px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);--tw-shadow-color:#087dcc;--tw-shadow:var(--tw-shadow-colored)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.hover\:-translate-y-1:hover{--tw-translate-y:-0.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:shadow-xl:hover{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:768px){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:1024px){.lg\:py-20{padding-top:5rem;padding-bottom:5rem}.lg\:py-28{padding-top:7rem;padding-bottom:7rem}.lg\:py-32{padding-top:8rem;padding-bottom:8rem}.lg\:text-5xl{font-size:3rem;line-height:1}}