@font-face{font-family:brandSans;src:url(../media/pretendard_regular.3mdngy--owszi.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:brandSans;src:url(../media/pretendard_medium.00da-1-4a7r92.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:brandSans;src:url(../media/pretendard_semibold.3-9rp9hy7a8to.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:brandSans;src:url(../media/pretendard_bold.2l4qzdezria-a.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:brandSans;src:url(../media/pretendard_extrabold.2v9_f8llj3anb.woff2)format("woff2");font-display:swap;font-weight:800}.brandsans_1cfa2da3-module__bT6TpW__className{font-family:brandSans}.brandsans_1cfa2da3-module__bT6TpW__variable{--font-pretendard:"brandSans"}
@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/3ce154ad7d54dc86-s.1-9go8whdf-l6.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/7cdbb9ca823c0a73-s.1h6d36qg8q9eb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/1e239d59b95c7889-s.2z2_lz8ulsj_0.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/a421df443b3f383b-s.36lh57wvljuff.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/c2873153dc73d9e3-s.1em1pp1frbjrf.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/d38a53d0ba90b32d-s.398ve1q5qj3un.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/5b0229109f6656bb-s.3tlvbu8v6d928.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/ca19bc83075b2625-s.2f6i6rjizi5dm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/2aec202ebfcf461b-s.261mkozpp7zc7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/cf514f5d0007dafa-s.p.1wc2mf9hp9pav.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans Fallback;src:local(Arial);ascent-override:101.65%;descent-override:27.86%;line-gap-override:0.0%;size-adjust:105.15%}.open_sans_3434fcf0-module__z2YzHa__className{font-family:Open Sans,Open Sans Fallback;font-style:normal}.open_sans_3434fcf0-module__z2YzHa__variable{--font-open-sans:"Open Sans", "Open Sans Fallback"}
.language-dialog-module__xad3eq__dialog[open]{flex-direction:column;display:flex}.language-dialog-module__xad3eq__header{flex:none}.language-dialog-module__xad3eq__listRegion{flex:auto;height:auto;min-height:0;max-height:none}.language-dialog-module__xad3eq__resultSummary{margin-bottom:var(--space-4);color:var(--color-ink-soft);font-size:var(--text-sm)}.language-dialog-module__xad3eq__fallbackNotice{margin-top:var(--space-2);color:var(--color-ink-soft);font-size:var(--text-sm);margin-bottom:0}.language-dialog-module__xad3eq__sectionHeading{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.language-dialog-module__xad3eq__sectionHeading>h3{margin-bottom:0}.language-dialog-module__xad3eq__sectionCount{color:var(--color-ink-soft);font-family:var(--font-mono);font-size:var(--text-xs)}.language-dialog-module__xad3eq__grid{grid-template-columns:repeat(4,minmax(0,1fr))}.language-dialog-module__xad3eq__card{gap:var(--space-1);overflow-wrap:anywhere;align-content:start;min-width:0;min-height:0}.language-dialog-module__xad3eq__card:disabled{opacity:1;background:var(--color-surface-muted)}.language-dialog-module__xad3eq__nativeName{unicode-bidi:plaintext}.language-dialog-module__xad3eq__englishName,.language-dialog-module__xad3eq__region{color:var(--color-ink-soft);font-size:var(--text-xs)}.language-dialog-module__xad3eq__englishName{font-weight:700}.language-dialog-module__xad3eq__availability{width:fit-content;margin-top:var(--space-1);border:.0625rem solid color-mix(in srgb, var(--color-ink) 18%, transparent);border-radius:var(--radius-pill);color:var(--color-ink-soft);font-size:var(--text-xs);padding:.15rem .45rem;font-weight:700;display:inline-flex}.language-dialog-module__xad3eq__availability[data-state=available]{border-color:color-mix(in srgb, var(--color-accent) 42%, transparent);color:var(--color-accent)}@media (min-width:75rem){.language-dialog-module__xad3eq__grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:43.999rem){.language-dialog-module__xad3eq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.site-notice-banner-module__tG-NxG__banner{z-index:calc(var(--z-header) - 1);padding:var(--space-1) var(--space-3);background:var(--site-notice-surface,var(--color-paper));position:relative}.site-notice-banner-module__tG-NxG__strip{justify-content:center;align-items:center;gap:var(--space-1) var(--space-3);max-width:var(--container-max);padding:var(--space-2) var(--space-5);border:var(--line) solid color-mix(in srgb, var(--color-ink) 14%, transparent);border-radius:var(--radius-pill);background:linear-gradient(90deg, color-mix(in srgb, var(--color-hero-violet-wash) 46%, var(--color-surface)), color-mix(in srgb, var(--color-hero-plum-wash) 34%, var(--color-surface)) 22%, color-mix(in srgb, var(--color-hero-indigo-wash) 20%, var(--color-surface)) 50%, color-mix(in srgb, var(--color-hero-indigo-wash) 34%, var(--color-surface)) 78%, color-mix(in srgb, var(--color-hero-cyan-wash) 30%, var(--color-surface)));box-shadow:0 var(--line) var(--space-1) calc(var(--line) * -1) color-mix(in srgb, var(--color-ink) 6%, transparent), 0 var(--space-1) var(--space-2) calc(var(--space-1) * -1) color-mix(in srgb, var(--color-ink) 5%, transparent);font-size:var(--text-sm);text-align:center;flex-wrap:wrap;margin-inline:auto;line-height:1.4;display:flex}.site-notice-banner-module__tG-NxG__message{min-width:0;color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:500;overflow:hidden}.site-notice-banner-module__tG-NxG__link{align-items:center;gap:var(--space-1);color:var(--color-accent);flex:none;font-weight:600;text-decoration:none;display:inline-flex}.site-notice-banner-module__tG-NxG__link:hover,.site-notice-banner-module__tG-NxG__link:focus-visible{text-underline-offset:.25em;text-decoration:underline}.site-notice-banner-module__tG-NxG__link:focus-visible{outline:var(--focus-size) solid var(--color-focus);outline-offset:var(--space-1);border-radius:var(--radius-xs)}.site-notice-banner-module__tG-NxG__linkArrow{transition:transform var(--duration-fast) var(--ease-out)}.site-notice-banner-module__tG-NxG__link:hover .site-notice-banner-module__tG-NxG__linkArrow{transform:translate(.15em)}@media (max-width:43.999rem){.site-notice-banner-module__tG-NxG__banner{padding:var(--space-2)}.site-notice-banner-module__tG-NxG__strip{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg)}.site-notice-banner-module__tG-NxG__message{text-overflow:clip;white-space:normal;overflow:visible}}@media (prefers-reduced-motion:reduce){.site-notice-banner-module__tG-NxG__linkArrow{transition:none}.site-notice-banner-module__tG-NxG__link:hover .site-notice-banner-module__tG-NxG__linkArrow{transform:none}}
.product-card-preview-module__DkbeOW__root{pointer-events:none;font-family:var(--font-sans);color:var(--color-ink);--at:0;--lead:var(--catalog-card-scene-lead,0s);--muted:var(--color-ink-soft);--hair:color-mix(in srgb, var(--color-ink) 10%, transparent);--accent:var(--color-text-rose);--ok:var(--color-success);display:block;position:absolute;inset:0;container-type:size}.product-card-preview-module__DkbeOW__svce{--accent:var(--color-accent)}.product-card-preview-module__DkbeOW__stage{letter-spacing:0;text-align:left;font-size:clamp(.5625rem,2.1cqw,.95rem);line-height:1.4;display:block;position:absolute;inset:0}.product-card-preview-module__DkbeOW__panel{background:var(--color-surface);width:58%;height:66%;box-shadow:0 0 0 .4em color-mix(in srgb, var(--color-surface) 28%, transparent), 0 1.2em 3em color-mix(in srgb, var(--catalog-card-deep,var(--color-prism-violet)) 34%, transparent);opacity:0;animation:product-card-preview-module__DkbeOW__panel var(--loop) var(--ease-standard) infinite;animation-delay:var(--lead);border-radius:1.1em;display:block;position:absolute;top:11%;left:8%;overflow:hidden;translate:0 8cqh;scale:.96}@keyframes product-card-preview-module__DkbeOW__panel{0%{opacity:0;translate:0 8cqh;scale:.96}7%,76%{opacity:1;translate:0;scale:1}82%,to{opacity:0;translate:0 4cqh;scale:.98}}.product-card-preview-module__DkbeOW__beatA,.product-card-preview-module__DkbeOW__beatD{opacity:0;animation-duration:var(--loop);animation-timing-function:var(--ease-standard);animation-iteration-count:infinite;animation-delay:var(--lead);display:block;position:absolute;inset:0}.product-card-preview-module__DkbeOW__beatA{animation-name:product-card-preview-module__DkbeOW__beatA}.product-card-preview-module__DkbeOW__beatD{animation-name:product-card-preview-module__DkbeOW__beatD}@keyframes product-card-preview-module__DkbeOW__beatA{0%,7%{opacity:0}9%,34%{opacity:1}37%,to{opacity:0}}@keyframes product-card-preview-module__DkbeOW__beatD{0%,37%{opacity:0}40%,76%{opacity:1}79%,to{opacity:0}}.product-card-preview-module__DkbeOW__tag{letter-spacing:.06em;color:var(--muted);font-size:.66em;position:absolute;top:1em;left:1.2em}.product-card-preview-module__DkbeOW__prompt{background:color-mix(in srgb, var(--color-ink) 6%, var(--color-surface));white-space:nowrap;text-overflow:ellipsis;border-radius:.9em .9em .3em;max-width:66%;padding:.42em .85em;font-size:.8em;position:absolute;top:.95em;right:1.1em;overflow:hidden}.product-card-preview-module__DkbeOW__doc{border:var(--line) solid var(--hair);background:var(--color-surface);border-radius:.6em;width:50%;padding:1em .95em;display:block;position:absolute;top:3.4em;bottom:2.6em;left:1.2em}.product-card-preview-module__DkbeOW__line{background:color-mix(in srgb, var(--color-ink) 12%, transparent);border-radius:.3em;height:.42em;margin-bottom:.62em;display:block}.product-card-preview-module__DkbeOW__lineTitle{background:color-mix(in srgb, var(--color-ink) 26%, transparent);width:46%;height:.6em;margin-bottom:.95em}.product-card-preview-module__DkbeOW__bars{align-items:flex-end;gap:.35em;height:2.6em;margin-top:.9em;display:flex}.product-card-preview-module__DkbeOW__bar{background:color-mix(in srgb, var(--accent) 55%, var(--color-surface));transform-origin:bottom;animation:product-card-preview-module__DkbeOW__bar var(--loop) var(--ease-standard) infinite;animation-delay:calc(var(--lead) + (var(--at) - .25) * var(--loop));border-radius:.2em .2em 0 0;flex:1;display:block;scale:1 0}.product-card-preview-module__DkbeOW__barTall{background:var(--accent)}@keyframes product-card-preview-module__DkbeOW__bar{0%,25%{scale:1 0}29%,to{scale:1}}.product-card-preview-module__DkbeOW__side{color:var(--muted);gap:.55em;font-size:.78em;display:grid;position:absolute;top:3.6em;left:calc(50% + 2.2em);right:1.2em}.product-card-preview-module__DkbeOW__row{white-space:nowrap;align-items:center;gap:.55em;display:flex}.product-card-preview-module__DkbeOW__check{background:var(--ok);width:1.1em;height:1.1em;color:var(--color-text-white);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.product-card-preview-module__DkbeOW__check svg{width:62%;height:62%}.product-card-preview-module__DkbeOW__seal{border:.14em solid var(--accent);background:color-mix(in srgb, var(--color-surface) 70%, transparent);width:4.2em;height:4.2em;box-shadow:inset 0 0 0 .28em color-mix(in srgb, var(--color-surface) 70%, transparent), inset 0 0 0 .38em var(--accent);color:var(--accent);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;line-height:1.1;display:inline-flex;position:absolute;top:44%;left:calc(50% - 2.2em);rotate:-7deg}.product-card-preview-module__DkbeOW__sealWord{letter-spacing:.06em;font-size:.95em;font-weight:800}.product-card-preview-module__DkbeOW__sealWide .product-card-preview-module__DkbeOW__sealWord{letter-spacing:.02em;font-size:.62em}.product-card-preview-module__DkbeOW__sealSub{letter-spacing:.14em;margin-top:.1em;font-size:.48em;font-weight:600}.product-card-preview-module__DkbeOW__calendar{grid-template-columns:repeat(7,1fr);gap:.42em;width:50%;display:grid;position:absolute;top:3.4em;left:1.2em}.product-card-preview-module__DkbeOW__cell{aspect-ratio:1;background:color-mix(in srgb, var(--color-ink) 6%, transparent);border-radius:.3em;display:block;position:relative}.product-card-preview-module__DkbeOW__cellMarked{background:var(--color-surface);border:var(--line) solid color-mix(in srgb, var(--accent) 45%, transparent)}.product-card-preview-module__DkbeOW__cellMarked:after{content:"";border-radius:inherit;background:var(--accent);opacity:0;animation:product-card-preview-module__DkbeOW__cellFill var(--loop) var(--ease-standard) infinite;animation-delay:calc(var(--lead) + (var(--at) - .3) * var(--loop));position:absolute;inset:0}@keyframes product-card-preview-module__DkbeOW__cellFill{0%,30%{opacity:0;scale:.6}33%,to{opacity:1;scale:1}}.product-card-preview-module__DkbeOW__cellCheck{z-index:1;color:var(--color-text-white);justify-content:center;align-items:center;display:flex;position:absolute;inset:.15em}.product-card-preview-module__DkbeOW__cellCheck svg{width:70%;height:70%}.product-card-preview-module__DkbeOW__box{border:var(--line) dashed color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 4%, var(--color-surface));border-radius:.7em;display:block;position:absolute;inset:3.6em 1.2em 2.6em}.product-card-preview-module__DkbeOW__agent{align-items:center;gap:.45em;font-size:.72em;font-weight:600;display:flex;position:absolute;top:.9em;left:1em}.product-card-preview-module__DkbeOW__agentDot{background:var(--ok);width:.6em;height:.6em;box-shadow:0 0 0 .2em color-mix(in srgb, var(--ok) 18%, transparent);border-radius:50%;animation:1.6s ease-in-out infinite product-card-preview-module__DkbeOW__blink;display:block}@keyframes product-card-preview-module__DkbeOW__blink{50%{opacity:.35}}.product-card-preview-module__DkbeOW__work{display:block;position:absolute;top:2.9em;left:1em;right:1em}.product-card-preview-module__DkbeOW__limits{flex-wrap:wrap;gap:.35em;display:flex;position:absolute;bottom:.9em;left:1em;right:1em}.product-card-preview-module__DkbeOW__limit{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--accent) 12%, transparent);color:color-mix(in srgb, var(--accent) 80%, var(--color-ink));letter-spacing:.02em;white-space:nowrap;align-items:center;padding:.18em .6em;font-size:.7em;font-weight:600;display:inline-flex}.product-card-preview-module__DkbeOW__dials{grid-template-columns:repeat(3,1fr);gap:.8em;display:grid;position:absolute;top:3.6em;left:1.2em;right:1.2em}.product-card-preview-module__DkbeOW__dial{aspect-ratio:1;place-items:center;max-height:6.2em;display:grid;position:relative}.product-card-preview-module__DkbeOW__dial svg{width:100%;height:100%;position:absolute;inset:0;rotate:-90deg}.product-card-preview-module__DkbeOW__dial circle{fill:none;stroke-width:6px}.product-card-preview-module__DkbeOW__dialTrack{stroke:color-mix(in srgb, var(--color-ink) 7%, transparent)}.product-card-preview-module__DkbeOW__dialArc{stroke:var(--accent);stroke-linecap:round;stroke-dasharray:0 176;animation:product-card-preview-module__DkbeOW__arc var(--loop) var(--ease-standard) infinite;animation-delay:calc(var(--lead) + (var(--at) - .3) * var(--loop))}@keyframes product-card-preview-module__DkbeOW__arc{0%,30%{stroke-dasharray:0 176}38%,to{stroke-dasharray:var(--to) 176}}.product-card-preview-module__DkbeOW__dialCap{stroke:color-mix(in srgb, var(--color-ink) 22%, transparent);stroke-dasharray:1 180;stroke-linecap:round}.product-card-preview-module__DkbeOW__dialValue{font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-ink);text-align:center;flex-direction:column;align-items:center;font-size:.62em;line-height:1.3;display:flex}.product-card-preview-module__DkbeOW__dialLabel{color:var(--muted);font-size:.85em}.product-card-preview-module__DkbeOW__inA,.product-card-preview-module__DkbeOW__inD{opacity:0;animation-duration:var(--loop);animation-timing-function:var(--ease-standard);animation-iteration-count:infinite}.product-card-preview-module__DkbeOW__inA{animation-name:product-card-preview-module__DkbeOW__inA;animation-delay:calc(var(--lead) + (var(--at) - .25) * var(--loop))}.product-card-preview-module__DkbeOW__inD{animation-name:product-card-preview-module__DkbeOW__inD;animation-delay:calc(var(--lead) + (var(--at) - .3) * var(--loop))}.product-card-preview-module__DkbeOW__inA.product-card-preview-module__DkbeOW__rise{animation-name:product-card-preview-module__DkbeOW__inARise}.product-card-preview-module__DkbeOW__inD.product-card-preview-module__DkbeOW__rise{animation-name:product-card-preview-module__DkbeOW__inDRise}.product-card-preview-module__DkbeOW__inA.product-card-preview-module__DkbeOW__stamp{animation-name:product-card-preview-module__DkbeOW__inAStamp}.product-card-preview-module__DkbeOW__inA.product-card-preview-module__DkbeOW__pop{animation-name:product-card-preview-module__DkbeOW__inAPop}.product-card-preview-module__DkbeOW__inD.product-card-preview-module__DkbeOW__pop{animation-name:product-card-preview-module__DkbeOW__inDPop}@keyframes product-card-preview-module__DkbeOW__inA{0%,25%{opacity:0}28%,to{opacity:1}}@keyframes product-card-preview-module__DkbeOW__inARise{0%,25%{opacity:0;translate:0 .5em}28.5%,to{opacity:1;translate:0}}@keyframes product-card-preview-module__DkbeOW__inAStamp{0%,25%{opacity:0;rotate:-14deg;scale:1.7}27.5%{opacity:1;rotate:-6deg;scale:.94}29%,to{opacity:1;rotate:-7deg;scale:1}}@keyframes product-card-preview-module__DkbeOW__inAPop{0%,25%{opacity:0;scale:.6}27.5%{opacity:1;scale:1.15}29%,to{opacity:1;scale:1}}@keyframes product-card-preview-module__DkbeOW__inD{0%,30%{opacity:0}33%,to{opacity:1}}@keyframes product-card-preview-module__DkbeOW__inDRise{0%,30%{opacity:0;translate:0 .5em}33.5%,to{opacity:1;translate:0}}@keyframes product-card-preview-module__DkbeOW__inDPop{0%,30%{opacity:0;scale:.6}32.5%{opacity:1;scale:1.15}34%,to{opacity:1;scale:1}}.product-card-preview-module__DkbeOW__monicare{--accent:color-mix(in srgb, var(--color-quote-apricot) 40%, var(--color-text-rose));--alarm:var(--color-danger);--night:color-mix(in srgb, var(--color-ink) 84%, var(--color-surface));--night-low:color-mix(in srgb, var(--color-ink) 72%, var(--color-surface))}.product-card-preview-module__DkbeOW__camera{background:linear-gradient(180deg, var(--night), var(--night-low));width:50%;color:var(--color-text-white);border-radius:.6em;display:block;position:absolute;top:3.4em;bottom:2.4em;left:1.2em;overflow:hidden}.product-card-preview-module__DkbeOW__rec{font-family:var(--font-mono);letter-spacing:.1em;color:color-mix(in srgb, var(--color-text-white) 72%, transparent);align-items:center;gap:.4em;font-size:.56em;display:flex;position:absolute;top:.6em;left:.7em}.product-card-preview-module__DkbeOW__recDot{background:var(--alarm);border-radius:50%;width:.7em;height:.7em;animation:1.2s ease-in-out infinite product-card-preview-module__DkbeOW__blink;display:block}.product-card-preview-module__DkbeOW__window{border:var(--line) solid color-mix(in srgb, var(--color-text-white) 22%, transparent);border-radius:.2em;width:26%;height:2.6em;display:block;position:absolute;top:2.2em;right:1.1em}.product-card-preview-module__DkbeOW__window:before,.product-card-preview-module__DkbeOW__window:after{content:"";background:color-mix(in srgb, var(--color-text-white) 22%, transparent);position:absolute}.product-card-preview-module__DkbeOW__window:before{width:var(--line);top:0;bottom:0;left:50%}.product-card-preview-module__DkbeOW__window:after{height:var(--line);top:50%;left:0;right:0}.product-card-preview-module__DkbeOW__floor{height:var(--line);background:color-mix(in srgb, var(--color-text-white) 18%, transparent);display:block;position:absolute;bottom:1em;left:0;right:0}.product-card-preview-module__DkbeOW__bed{border:var(--line) solid color-mix(in srgb, var(--color-text-white) 34%, transparent);border-bottom:0;border-radius:.35em .35em 0 0;width:38%;height:2.6em;display:block;position:absolute;bottom:1em;left:.9em}.product-card-preview-module__DkbeOW__bed:after{content:"";background:color-mix(in srgb, var(--color-text-white) 26%, transparent);border-radius:.15em;width:1.3em;height:.65em;position:absolute;top:.4em;left:.4em}.product-card-preview-module__DkbeOW__figure{transform-origin:50% 78%;width:2em;height:3.7em;display:block;position:absolute;bottom:1em;left:52%}.product-card-preview-module__DkbeOW__figure svg{width:100%;height:100%;display:block}.product-card-preview-module__DkbeOW__figureFalls{animation:product-card-preview-module__DkbeOW__fall var(--loop) var(--ease-standard) infinite;animation-delay:calc(var(--lead) + (var(--at) - .3) * var(--loop))}@keyframes product-card-preview-module__DkbeOW__fall{0%,30%{rotate:none}31.5%{rotate:12deg}33.5%{rotate:88deg}34.5%,to{rotate:82deg}}.product-card-preview-module__DkbeOW__fallBox{border:.09em dashed var(--alarm);width:4.3em;height:2.5em;box-shadow:0 0 0 .25em color-mix(in srgb, var(--alarm) 16%, transparent);border-radius:.25em;display:block;position:absolute;bottom:.7em;left:calc(52% - .1em)}.product-card-preview-module__DkbeOW__fallTag{background:var(--alarm);font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-text-white);white-space:nowrap;border-radius:.25em .25em 0 0;padding:.05em .45em;font-size:.52em;font-weight:600;position:absolute;bottom:100%;left:-.09em}.product-card-preview-module__DkbeOW__checkAccent{background:var(--accent)}.product-card-preview-module__DkbeOW__checkDanger{background:var(--alarm)}.product-card-preview-module__DkbeOW__risk{display:block;position:absolute;top:8.5em;left:calc(50% + 2.2em);right:1.2em}.product-card-preview-module__DkbeOW__gauge{font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted);gap:.32em;font-size:.58em;display:grid}.product-card-preview-module__DkbeOW__gaugeHead{justify-content:space-between;gap:.6em;display:flex}.product-card-preview-module__DkbeOW__gaugeValue{color:var(--color-ink);font-weight:500}.product-card-preview-module__DkbeOW__gaugeTrack{background:color-mix(in srgb, var(--color-ink) 7%, transparent);border-radius:.3em;height:.5em;display:block;position:relative;overflow:hidden}.product-card-preview-module__DkbeOW__gaugeFill{background:var(--accent);width:18%;height:100%;animation:product-card-preview-module__DkbeOW__riskFill var(--loop) var(--ease-standard) infinite;animation-delay:calc(var(--lead) + (var(--at) - .3) * var(--loop));border-radius:.3em;display:block;position:absolute;top:0;left:0}@keyframes product-card-preview-module__DkbeOW__riskFill{0%,30%{background:var(--accent);width:18%}31.5%{background:var(--accent);width:34%}36%,to{background:var(--alarm);width:92%}}.product-card-preview-module__DkbeOW__timeline{gap:.7em;display:grid;position:absolute;top:3.7em;left:1.2em;right:calc(34% + 2.2em)}.product-card-preview-module__DkbeOW__rail{width:var(--line);background:var(--hair);height:5.25em;display:block;position:absolute;top:.52em;left:.33em}.product-card-preview-module__DkbeOW__railFill{background:var(--accent);width:100%;height:0;animation:product-card-preview-module__DkbeOW__railFill var(--loop) var(--ease-standard) infinite;animation-delay:calc(var(--lead) + (var(--at) - .3) * var(--loop));display:block;position:absolute;top:0;left:0}@keyframes product-card-preview-module__DkbeOW__railFill{0%,30%{height:0}41%,to{height:100%}}.product-card-preview-module__DkbeOW__event{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;grid-template-columns:3.2em 1fr;align-items:center;gap:.5em;padding-left:1.5em;font-size:.74em;display:grid;position:relative;overflow:hidden}.product-card-preview-module__DkbeOW__event:before{content:"";border:.14em solid var(--accent);background:var(--color-surface);border-radius:50%;width:.72em;height:.72em;position:absolute;top:50%;left:0;translate:0 -50%}.product-card-preview-module__DkbeOW__eventDanger:before{border-color:var(--alarm);background:var(--alarm)}.product-card-preview-module__DkbeOW__eventOk:before{border-color:var(--ok);background:var(--ok)}.product-card-preview-module__DkbeOW__eventTime{font-family:var(--font-mono);letter-spacing:.04em;color:var(--color-ink);font-weight:500}.product-card-preview-module__DkbeOW__record{border:var(--line) solid color-mix(in srgb, var(--ok) 35%, transparent);background:color-mix(in srgb, var(--ok) 9%, var(--color-surface));width:fit-content;color:var(--ok);white-space:nowrap;border-radius:.6em;align-items:center;gap:.5em;margin-top:.25em;padding:.45em .85em;font-size:.74em;font-weight:600;display:inline-flex}.product-card-preview-module__DkbeOW__record svg{flex:none;width:1.1em;height:1.1em}.product-card-preview-module__DkbeOW__report{border:var(--line) solid var(--hair);background:var(--color-surface);border-radius:.6em;width:34%;padding:.75em .7em;display:block;position:absolute;top:3.6em;bottom:2.4em;right:1.2em;overflow:hidden}.product-card-preview-module__DkbeOW__shot{background:linear-gradient(180deg, var(--night), var(--night-low));height:3.4em;color:var(--color-text-white);border-radius:.35em;margin-bottom:.8em;display:block;position:relative;overflow:hidden}.product-card-preview-module__DkbeOW__shot .product-card-preview-module__DkbeOW__floor{bottom:.45em}.product-card-preview-module__DkbeOW__shotFigure{width:.9em;height:1.7em;bottom:.45em;left:44%;rotate:82deg}.product-card-preview-module__DkbeOW__shotBox{width:2em;height:1.15em;box-shadow:none;border-width:.07em;bottom:.3em;left:calc(44% - .1em)}.product-card-preview-module__DkbeOW__lens{--accent:var(--color-text-teal)}.product-card-preview-module__DkbeOW__lensLeft{align-content:start;gap:.4em;width:50%;display:grid;position:absolute;top:3.6em;left:1.2em}.product-card-preview-module__DkbeOW__lensLeftLoose{gap:.6em}.product-card-preview-module__DkbeOW__lensRight{align-content:start;gap:.45em;display:grid;position:absolute;top:3.6em;left:calc(50% + 2.2em);right:1.2em}.product-card-preview-module__DkbeOW__file{border:var(--line) solid var(--hair);background:var(--color-surface);white-space:nowrap;border-radius:.5em;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5em;padding:.3em .55em;font-size:.7em;display:grid}.product-card-preview-module__DkbeOW__ext{background:color-mix(in srgb, var(--accent) 12%, transparent);width:1.55em;height:1.55em;color:var(--accent);border-radius:.35em;place-items:center;display:grid}.product-card-preview-module__DkbeOW__extWord{font-family:var(--font-mono);letter-spacing:.02em;font-size:.52em;font-weight:700}.product-card-preview-module__DkbeOW__fileName{text-overflow:ellipsis;font-weight:600;overflow:hidden}.product-card-preview-module__DkbeOW__fileState{color:var(--muted);font-size:.86em;display:grid;position:relative}.product-card-preview-module__DkbeOW__fileState>span{white-space:nowrap;grid-area:1/1;align-items:center;gap:.32em;display:inline-flex}.product-card-preview-module__DkbeOW__fileRead{color:var(--ok)}.product-card-preview-module__DkbeOW__fileRead .product-card-preview-module__DkbeOW__check{width:1em;height:1em}.product-card-preview-module__DkbeOW__ring{border:.16em solid color-mix(in srgb, var(--accent) 28%, transparent);border-top-color:var(--accent);border-radius:50%;flex:none;width:.9em;height:.9em;animation:1s linear infinite product-card-preview-module__DkbeOW__spin;display:block}@keyframes product-card-preview-module__DkbeOW__spin{to{rotate:1turn}}.product-card-preview-module__DkbeOW__kv{border-bottom:var(--line) solid var(--hair);font-family:var(--font-mono);letter-spacing:.06em;color:var(--muted);white-space:nowrap;justify-content:space-between;gap:.6em;padding:.32em 0;font-size:.6em;display:flex}.product-card-preview-module__DkbeOW__kvValue{color:var(--color-ink);font-weight:500}.product-card-preview-module__DkbeOW__edit{border:var(--line) solid var(--hair);background:var(--color-surface);border-radius:.55em;gap:.4em;padding:.5em .6em;font-size:.68em;display:grid}.product-card-preview-module__DkbeOW__editTitle{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.product-card-preview-module__DkbeOW__editSub{color:var(--muted);margin-left:.4em;font-weight:400}.product-card-preview-module__DkbeOW__tags{display:grid}.product-card-preview-module__DkbeOW__tags>span{grid-area:1/1;justify-self:start}.product-card-preview-module__DkbeOW__limitGrey{background:color-mix(in srgb, var(--color-ink) 7%, transparent);color:var(--muted)}.product-card-preview-module__DkbeOW__outA{animation:product-card-preview-module__DkbeOW__outA var(--loop) var(--ease-standard) infinite;animation-delay:calc(var(--lead) + (var(--at) - .25) * var(--loop))}@keyframes product-card-preview-module__DkbeOW__outA{0%,25%{opacity:1}27%,to{opacity:0}}.product-card-preview-module__DkbeOW__answer{border:var(--line) solid var(--hair);background:var(--color-surface);border-radius:.7em;padding:.8em .9em;font-size:.8em;line-height:1.5;display:block}.product-card-preview-module__DkbeOW__cite{background:color-mix(in srgb, var(--accent) 14%, transparent);min-width:1.3em;height:1.3em;color:var(--accent);font-family:var(--font-numeral);vertical-align:.18em;border-radius:.32em;place-items:center;margin:0 .1em 0 .2em;padding:0 .26em;font-size:.66em;font-weight:700;line-height:1;display:inline-grid}.product-card-preview-module__DkbeOW__sourcesHead{font-family:var(--font-mono);letter-spacing:.14em;color:var(--muted);white-space:nowrap;margin-bottom:.15em;font-size:.58em}.product-card-preview-module__DkbeOW__source{border:var(--line) solid var(--hair);background:var(--color-surface);white-space:nowrap;border-radius:.55em;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.45em;padding:.45em .6em;font-size:.7em;display:grid}.product-card-preview-module__DkbeOW__sourceNumber{background:color-mix(in srgb, var(--accent) 14%, transparent);width:1.35em;height:1.35em;color:var(--accent);font-family:var(--font-numeral);border-radius:.3em;place-items:center;font-size:.85em;font-weight:700;display:grid}.product-card-preview-module__DkbeOW__sourceName{text-overflow:ellipsis;font-weight:600;overflow:hidden}.product-card-preview-module__DkbeOW__sourcePage{font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted);font-size:.84em}.product-card-preview-module__DkbeOW__evidence{background:color-mix(in srgb, var(--accent) 5%, var(--color-surface));color:var(--color-ink);border-radius:.5em;padding:.55em .8em;font-size:.68em;line-height:1.45;display:block}.product-card-preview-module__DkbeOW__evidenceMark{background:linear-gradient(color-mix(in srgb, var(--accent) 24%, transparent), color-mix(in srgb, var(--accent) 24%, transparent)) left / 0% 100% no-repeat;animation:product-card-preview-module__DkbeOW__highlight var(--loop) var(--ease-standard) infinite;animation-delay:calc(var(--lead) + (var(--at) - .3) * var(--loop));border-radius:.2em}@keyframes product-card-preview-module__DkbeOW__highlight{0%,30%{background-size:0% 100%}36%,to{background-size:100% 100%}}.product-card-preview-module__DkbeOW__evidenceRef{font-family:var(--font-mono);letter-spacing:.04em;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:.35em;font-size:.82em;display:block;overflow:hidden}.product-card-preview-module__DkbeOW__coding{--accent:var(--color-prism-indigo)}.product-card-preview-module__DkbeOW__coding .product-card-preview-module__DkbeOW__side{left:calc(52% + 2.2em)}.product-card-preview-module__DkbeOW__tree{align-content:start;gap:.25em;width:52%;display:grid;position:absolute;top:3.6em;left:1.2em}.product-card-preview-module__DkbeOW__treeRow{padding:.22em .5em;padding-left:calc(.5em + var(--depth,0) * 1.2em);font-family:var(--font-mono);letter-spacing:.01em;color:var(--muted);white-space:nowrap;border-radius:.35em;align-items:center;gap:.5em;font-size:.62em;display:flex;overflow:hidden}.product-card-preview-module__DkbeOW__treeIcon{background:color-mix(in srgb, var(--color-ink) 18%, transparent);border-radius:.12em;flex:none;width:.75em;height:.58em}.product-card-preview-module__DkbeOW__treeDir .product-card-preview-module__DkbeOW__treeIcon{background:color-mix(in srgb, var(--accent) 45%, transparent)}.product-card-preview-module__DkbeOW__treeName{text-overflow:ellipsis;overflow:hidden}.product-card-preview-module__DkbeOW__treeLit{background:color-mix(in srgb, var(--accent) 12%, transparent);color:var(--color-ink);font-weight:600}.product-card-preview-module__DkbeOW__treeRow .product-card-preview-module__DkbeOW__limit{font-family:var(--font-sans);margin-left:auto;font-size:.85em}.product-card-preview-module__DkbeOW__git{color:var(--muted);align-content:start;gap:.5em;font-size:.84em;display:grid;position:absolute;top:3.6em;left:1.2em;right:1.2em}.product-card-preview-module__DkbeOW__branch{white-space:nowrap;align-items:center;gap:.5em;display:flex;overflow:hidden}.product-card-preview-module__DkbeOW__branch .product-card-preview-module__DkbeOW__limit{font-family:var(--font-mono);letter-spacing:.02em;font-weight:500}.product-card-preview-module__DkbeOW__commit{white-space:nowrap;grid-template-columns:1em 4.2em 1fr;align-items:center;gap:.6em;display:grid}.product-card-preview-module__DkbeOW__commitDot{background:var(--accent);width:.7em;height:.7em;box-shadow:0 0 0 .22em color-mix(in srgb, var(--accent) 16%, transparent);border-radius:50%;justify-self:center}.product-card-preview-module__DkbeOW__commitHash{font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted);font-weight:500}.product-card-preview-module__DkbeOW__commitMessage{text-overflow:ellipsis;color:var(--color-ink);overflow:hidden}.product-card-preview-module__DkbeOW__pr{border:var(--line) solid var(--hair);background:var(--color-surface);border-radius:.7em;gap:.45em;margin-top:.15em;padding:.7em .8em;display:grid}.product-card-preview-module__DkbeOW__prHead{color:var(--color-ink);white-space:nowrap;align-items:center;gap:.5em;font-weight:600;display:flex;overflow:hidden}.product-card-preview-module__DkbeOW__prTitle{text-overflow:ellipsis;overflow:hidden}.product-card-preview-module__DkbeOW__prDraft{margin-left:auto}.product-card-preview-module__DkbeOW__prLine{background:color-mix(in srgb, var(--color-ink) 11%, transparent);border-radius:.3em;height:.42em;display:block}.product-card-preview-module__DkbeOW__panel,.product-card-preview-module__DkbeOW__beatA,.product-card-preview-module__DkbeOW__beatD,.product-card-preview-module__DkbeOW__bar,.product-card-preview-module__DkbeOW__cellMarked:after,.product-card-preview-module__DkbeOW__dialArc,.product-card-preview-module__DkbeOW__agentDot,.product-card-preview-module__DkbeOW__figureFalls,.product-card-preview-module__DkbeOW__gaugeFill,.product-card-preview-module__DkbeOW__railFill,.product-card-preview-module__DkbeOW__recDot,.product-card-preview-module__DkbeOW__ring,.product-card-preview-module__DkbeOW__outA,.product-card-preview-module__DkbeOW__evidenceMark,.product-card-preview-module__DkbeOW__inA,.product-card-preview-module__DkbeOW__inA.product-card-preview-module__DkbeOW__rise,.product-card-preview-module__DkbeOW__inA.product-card-preview-module__DkbeOW__stamp,.product-card-preview-module__DkbeOW__inA.product-card-preview-module__DkbeOW__pop,.product-card-preview-module__DkbeOW__inD,.product-card-preview-module__DkbeOW__inD.product-card-preview-module__DkbeOW__rise,.product-card-preview-module__DkbeOW__inD.product-card-preview-module__DkbeOW__pop{animation-name:none}:is(.catalog-product-card-media[data-scene]:hover .product-card-preview-module__DkbeOW__panel,.catalog-product-card:focus-visible .product-card-preview-module__DkbeOW__panel,.catalog-product-card-media[data-scene][data-inview] .product-card-preview-module__DkbeOW__panel){animation-name:product-card-preview-module__DkbeOW__panel}:is(.catalog-product-card-media[data-scene]:hover .product-card-preview-module__DkbeOW__beatA,.catalog-product-card:focus-visible .product-card-preview-module__DkbeOW__beatA,.catalog-product-card-media[data-scene][data-inview] .product-card-preview-module__DkbeOW__beatA){animation-name:product-card-preview-module__DkbeOW__beatA}:is(.catalog-product-card-media[data-scene]:hover .product-card-preview-module__DkbeOW__beatD,.catalog-product-card:focus-visible .product-card-preview-module__DkbeOW__beatD,.catalog-product-card-media[data-scene][data-inview] .product-card-preview-module__DkbeOW__beatD){animation-name:product-card-preview-module__DkbeOW__beatD}:is(.catalog-product-card-media[data-scene]:hover .product-card-preview-module__DkbeOW__bar,.catalog-product-card:focus-visible .product-card-preview-module__DkbeOW__bar,.catalog-product-card-media[data-scene][data-inview] .product-card-preview-module__DkbeOW__bar){animation-name:product-card-preview-module__DkbeOW__bar}.catalog-product-card-media[data-scene]:hover .product-card-preview-module__DkbeOW__cellMarked:after{animation-name:product-card-preview-module__DkbeOW__cellFill}.catalog-product-card:focus-visible .product-card-preview-module__DkbeOW__cellMarked:after{animation-name:product-card-preview-module__DkbeOW__cellFill}.catalog-product-card-media[data-scene][data-inview] .product-card-preview-module__DkbeOW__cellMarked:after{animation-name:product-card-preview-module__DkbeOW__cellFill}:is(.catalog-product-card-media[data-scene]:hover .product-card-preview-module__DkbeOW__dialArc,.catalog-product-card:focus-visible .product-card-preview-module__DkbeOW__dialArc,.catalog-product-card-media[data-scene][data-inview] .product-card-preview-module__DkbeOW__dialArc){animation-name:product-card-preview-module__DkbeOW__arc}:is(.catalog-product-card-media[data-scene]:hover .product-card-preview-module__DkbeOW__agentDot,.catalog-product-card:focus-visible .product-card-preview-module__DkbeOW__agentDot,.catalog-product-card-media[data-scene][data-inview] .product-card-preview-module__DkbeOW__agentDot),:is(.catalog-product-card-media[data-scene]:hover .product-card-preview-module__DkbeOW__recDot,.catalog-product-card:focus-visible .product-card-preview-module__DkbeOW__recDot,.catalog-product-card-media[data-scene][data-inview] .product-card-preview-module__DkbeOW__recDot){animation-name:product-card-preview-module__DkbeOW__blink}:is(.catalog-product-card-media[data-scene]:hover .product-card-preview-module__DkbeOW__figureFalls,.catalog-product-card:focus-visible .product-card-preview-module__DkbeOW__figureFalls,.catalog-product-card-media[data-scene][data-inview] .product-card-preview-module__DkbeOW__figureFalls){animation-name:product-card-preview-module__DkbeOW__fall}:is(.catalog-product-card-media[data-scene]:hover .product-card-preview-module__DkbeOW__gaugeFill,.catalog-product-card:focus-visible .product-card-preview-module__DkbeOW__gaugeFill,.catalog-product-card-media[data-scene][data-inview] .product-card-preview-module__DkbeOW__gaugeFill){animation-name:product-card-preview-module__DkbeOW__riskFill}:is(.catalog-product-card-media[data-scene]:hover .product-card-preview-module__DkbeOW__railFill,.catalog-product-card:focus-visible .product-card-preview-module__DkbeOW__railFill,.catalog-product-card-media[data-scene][data-inview] .product-card-preview-module__DkbeOW__railFill){animation-name:product-card-preview-module__DkbeOW__railFill}:is(.catalog-product-card-media[data-scene]:hover .product-card-preview-module__DkbeOW__ring,.catalog-product-card:focus-visible .product-card-preview-module__DkbeOW__ring,.catalog-product-card-media[data-scene][data-inview] .product-card-preview-module__DkbeOW__ring){animation-name:product-card-preview-module__DkbeOW__spin}:is(.catalog-product-card-media[data-scene]:hover .product-card-preview-module__DkbeOW__outA,.catalog-product-card:focus-visible .product-card-preview-module__DkbeOW__outA,.catalog-product-card-media[data-scene][data-inview] .product-card-preview-module__DkbeOW__outA){animation-name:product-card-preview-module__DkbeOW__outA}:is(.catalog-product-card-media[data-scene]:hover .product-card-preview-module__DkbeOW__evidenceMark,.catalog-product-card:focus-visible .product-card-preview-module__DkbeOW__evidenceMark,.catalog-product-card-media[data-scene][data-inview] .product-card-preview-module__DkbeOW__evidenceMark){animation-name:product-card-preview-module__DkbeOW__highlight}:is(.catalog-product-card-media[data-scene]:hover .product-card-preview-module__DkbeOW__inA,.catalog-product-card:focus-visible .product-card-preview-module__DkbeOW__inA,.catalog-product-card-media[data-scene][data-inview] .product-card-preview-module__DkbeOW__inA){animation-name:product-card-preview-module__DkbeOW__inA}:is(.catalog-product-card-media[data-scene]:hover .product-card-preview-module__DkbeOW__inA.product-card-preview-module__DkbeOW__rise,.catalog-product-card:focus-visible .product-card-preview-module__DkbeOW__inA.product-card-preview-module__DkbeOW__rise,.catalog-product-card-media[data-scene][data-inview] .product-card-preview-module__DkbeOW__inA.product-card-preview-module__DkbeOW__rise){animation-name:product-card-preview-module__DkbeOW__inARise}:is(.catalog-product-card-media[data-scene]:hover .product-card-preview-module__DkbeOW__inA.product-card-preview-module__DkbeOW__stamp,.catalog-product-card:focus-visible .product-card-preview-module__DkbeOW__inA.product-card-preview-module__DkbeOW__stamp,.catalog-product-card-media[data-scene][data-inview] .product-card-preview-module__DkbeOW__inA.product-card-preview-module__DkbeOW__stamp){animation-name:product-card-preview-module__DkbeOW__inAStamp}:is(.catalog-product-card-media[data-scene]:hover .product-card-preview-module__DkbeOW__inA.product-card-preview-module__DkbeOW__pop,.catalog-product-card:focus-visible .product-card-preview-module__DkbeOW__inA.product-card-preview-module__DkbeOW__pop,.catalog-product-card-media[data-scene][data-inview] .product-card-preview-module__DkbeOW__inA.product-card-preview-module__DkbeOW__pop){animation-name:product-card-preview-module__DkbeOW__inAPop}:is(.catalog-product-card-media[data-scene]:hover .product-card-preview-module__DkbeOW__inD,.catalog-product-card:focus-visible .product-card-preview-module__DkbeOW__inD,.catalog-product-card-media[data-scene][data-inview] .product-card-preview-module__DkbeOW__inD){animation-name:product-card-preview-module__DkbeOW__inD}:is(.catalog-product-card-media[data-scene]:hover .product-card-preview-module__DkbeOW__inD.product-card-preview-module__DkbeOW__rise,.catalog-product-card:focus-visible .product-card-preview-module__DkbeOW__inD.product-card-preview-module__DkbeOW__rise,.catalog-product-card-media[data-scene][data-inview] .product-card-preview-module__DkbeOW__inD.product-card-preview-module__DkbeOW__rise){animation-name:product-card-preview-module__DkbeOW__inDRise}:is(.catalog-product-card-media[data-scene]:hover .product-card-preview-module__DkbeOW__inD.product-card-preview-module__DkbeOW__pop,.catalog-product-card:focus-visible .product-card-preview-module__DkbeOW__inD.product-card-preview-module__DkbeOW__pop,.catalog-product-card-media[data-scene][data-inview] .product-card-preview-module__DkbeOW__inD.product-card-preview-module__DkbeOW__pop){animation-name:product-card-preview-module__DkbeOW__inDPop}@media (prefers-reduced-motion:reduce){.product-card-preview-module__DkbeOW__panel,.product-card-preview-module__DkbeOW__beatA,.product-card-preview-module__DkbeOW__beatD,.product-card-preview-module__DkbeOW__bar,.product-card-preview-module__DkbeOW__cellMarked:after,.product-card-preview-module__DkbeOW__dialArc,.product-card-preview-module__DkbeOW__agentDot,.product-card-preview-module__DkbeOW__figureFalls,.product-card-preview-module__DkbeOW__gaugeFill,.product-card-preview-module__DkbeOW__railFill,.product-card-preview-module__DkbeOW__recDot,.product-card-preview-module__DkbeOW__ring,.product-card-preview-module__DkbeOW__outA,.product-card-preview-module__DkbeOW__evidenceMark,.product-card-preview-module__DkbeOW__inA,.product-card-preview-module__DkbeOW__inD{animation:none}}
.careers-module__D_5ysG__hero,.careers-module__D_5ysG__detailHero{padding-block:var(--space-7) var(--space-9);overflow:hidden}.careers-module__D_5ysG__hero{min-height:34rem;padding-bottom:var(--space-7);align-items:end;display:flex;position:relative}.careers-module__D_5ysG__heroBackdrop{z-index:0;position:absolute;inset:0;overflow:hidden}.careers-module__D_5ysG__heroImage{z-index:0;object-fit:cover;object-position:center;transition:opacity var(--duration-slow) var(--ease-standard)}.careers-module__D_5ysG__heroCanvas{opacity:0;width:100%;height:100%;transition:opacity var(--duration-slow) var(--ease-standard);position:absolute;inset:0}.careers-module__D_5ysG__heroBackdrop[data-live=true] .careers-module__D_5ysG__heroCanvas{opacity:1}.careers-module__D_5ysG__heroBackdrop[data-live=true] .careers-module__D_5ysG__heroImage{opacity:0}@media (min-width:64rem){.careers-module__D_5ysG__heroBackdrop:not([data-fallback=true]) .careers-module__D_5ysG__heroImage{display:none}}.careers-module__D_5ysG__hero:after{z-index:1;background:linear-gradient(to right, color-mix(in srgb, var(--theme-background) 72%, transparent) 0%, color-mix(in srgb, var(--theme-background) 38%, transparent) 46%,  color-mix(in srgb, var(--theme-background) 20%, transparent) 78%, color-mix(in srgb, var(--theme-background) 16%, transparent) 100%), linear-gradient(to bottom, color-mix(in srgb, var(--theme-background) 30%, transparent) 0%, transparent 26%,  color-mix(in srgb, var(--theme-background) 54%, transparent) 58%, color-mix(in srgb, var(--theme-background) 78%, transparent) 88%, var(--theme-background) 100%);content:"";position:absolute;inset:0}.careers-module__D_5ysG__heroInner{z-index:2;position:relative}.careers-module__D_5ysG__breadcrumb{gap:var(--space-2);color:var(--theme-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.careers-module__D_5ysG__breadcrumb a:hover{color:var(--color-glow-cyan)}.careers-module__D_5ysG__heroTitle{gap:var(--space-7);min-height:12rem;padding-top:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.careers-module__D_5ysG__heroTitle h1{max-width:none;font-family:var(--font-brand);font-size:var(--text-page-title);letter-spacing:-.05em;text-wrap:balance;margin-top:0;font-weight:650;line-height:1.05}.careers-module__D_5ysG__heroLead{margin-bottom:var(--space-2);color:color-mix(in srgb, var(--theme-foreground) 88%, var(--theme-muted));font-family:var(--font-brand);font-size:var(--text-page-lead);text-wrap:pretty;word-break:keep-all;font-weight:500;line-height:1.55}.careers-module__D_5ysG__searchBar{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.careers-module__D_5ysG__searchField{gap:var(--space-3);min-width:0;padding-inline:var(--space-4);border:var(--line) solid color-mix(in srgb, var(--theme-foreground) 18%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--theme-foreground) 5%, transparent);transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.careers-module__D_5ysG__searchField input{min-width:0;min-height:2.75rem;color:var(--theme-foreground);background:0 0;border:0;grid-column:2;padding:0}.careers-module__D_5ysG__searchField input:focus{outline:0}.careers-module__D_5ysG__searchField:hover{border-color:color-mix(in srgb, var(--color-hero-violet-accent) 52%, transparent)}.careers-module__D_5ysG__searchField:focus-within{border-color:var(--color-hero-violet-accent);background:color-mix(in srgb, var(--theme-foreground) 7%, transparent)}.careers-module__D_5ysG__searchTeam{min-height:2.75rem;padding-inline:var(--space-4);border:var(--line) solid color-mix(in srgb, var(--theme-foreground) 18%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--theme-foreground) 5%, transparent);color:var(--theme-foreground);cursor:pointer;font-size:var(--text-sm);white-space:nowrap;transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out)}.careers-module__D_5ysG__searchTeam:hover{border-color:color-mix(in srgb, var(--color-hero-violet-accent) 52%, transparent)}.careers-module__D_5ysG__searchTeam:focus-visible{border-color:var(--color-hero-violet-accent);outline:var(--line-strong) solid var(--color-focus);outline-offset:calc(var(--space-1) * -1)}.careers-module__D_5ysG__searchSubmit{width:1.5rem;height:1.5rem;color:inherit;cursor:pointer;background:0 0;border:0;grid-area:1/1;place-items:center;padding:0;display:grid}.careers-module__D_5ysG__searchMark{fill:none;width:1.15rem;height:1.15rem;stroke:var(--theme-muted);stroke-linecap:round;stroke-width:1.75px;transition:stroke var(--duration-fast) var(--ease-out)}.careers-module__D_5ysG__searchField:focus-within .careers-module__D_5ysG__searchMark,.careers-module__D_5ysG__searchSubmit:hover .careers-module__D_5ysG__searchMark{stroke:var(--color-hero-violet-accent)}.careers-module__D_5ysG__searchField input::placeholder{color:color-mix(in srgb, var(--theme-foreground) 62%, transparent);opacity:1}.careers-module__D_5ysG__searchTeam option{background:var(--theme-background);color:var(--theme-foreground)}@supports (appearance:base-select){.careers-module__D_5ysG__searchTeam{appearance:base-select}.careers-module__D_5ysG__searchTeam::picker(select){appearance:base-select}.careers-module__D_5ysG__searchTeam{justify-content:space-between;align-items:center;gap:var(--space-3);text-align:start;display:flex}.careers-module__D_5ysG__searchTeam::picker-icon{color:var(--theme-muted);transition:transform var(--duration-fast) var(--ease-out)}.careers-module__D_5ysG__searchTeam:open::picker-icon{transform:rotate(180deg)}.careers-module__D_5ysG__searchTeam::picker(select){padding:var(--space-2);border:var(--line) solid color-mix(in srgb, var(--color-hero-violet-accent) 38%, var(--theme-line));border-radius:var(--radius-lg);background-color:color-mix(in srgb, var(--theme-background) 82%, transparent);background-image:linear-gradient(var(--glass-facet-angle), #ffffff1f, #ffffff08 46%, #ffffff12);box-shadow:inset 0 var(--line) 0 #ffffff38, 0 var(--space-3) var(--space-7) #00000070, 0 0 var(--space-6) color-mix(in srgb, var(--color-glow-violet) 20%, transparent), 0 var(--space-2) var(--space-8) color-mix(in srgb, var(--color-glow-cyan) 12%, transparent);-webkit-backdrop-filter:blur(1.75rem)saturate(150%);backdrop-filter:blur(1.75rem)saturate(150%);margin-block-start:var(--space-2)}.careers-module__D_5ysG__searchTeam option{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--theme-foreground);transition:background var(--duration-fast) var(--ease-out);background:0 0}.careers-module__D_5ysG__searchTeam option:hover,.careers-module__D_5ysG__searchTeam option:focus{background:color-mix(in srgb, currentcolor 12%, transparent);outline:0}.careers-module__D_5ysG__searchTeam option:checked{background:color-mix(in srgb, var(--color-hero-violet-accent) 24%, transparent)}.careers-module__D_5ysG__searchTeam option::checkmark{display:none}}.careers-module__D_5ysG__boardLayout{gap:var(--space-6);grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:start;display:grid}.careers-module__D_5ysG__boardLayout .careers-module__D_5ysG__searchBar{grid-area:1/2}.careers-module__D_5ysG__boardLayout .careers-module__D_5ysG__boardStage{grid-area:2/2}.careers-module__D_5ysG__filterRail{top:calc(var(--header-height) + var(--space-5));gap:var(--space-6);grid-area:2/1;display:grid;position:sticky}.careers-module__D_5ysG__filterGroup{gap:var(--space-1);border:0;margin:0;padding:0;display:grid}.careers-module__D_5ysG__filterGroup .careers-module__D_5ysG__filterLegend{padding:0 0 var(--space-3);color:var(--theme-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700;display:block}.careers-module__D_5ysG__filterToggle{display:none}.careers-module__D_5ysG__filterSummary{display:block}.careers-module__D_5ysG__filterChosen,.careers-module__D_5ysG__filterChevron{display:none}.careers-module__D_5ysG__filterFold{display:contents}.careers-module__D_5ysG__filterOptions{gap:var(--space-1);display:grid}.careers-module__D_5ysG__filterOption{gap:var(--space-3);padding-block:var(--space-2);color:var(--theme-foreground);cursor:pointer;font-size:var(--text-sm);transition:color var(--duration-fast) var(--ease-out);align-items:center;text-decoration:none;display:flex}.careers-module__D_5ysG__filterOption:hover{color:var(--color-hero-violet-accent)}.careers-module__D_5ysG__filterOption .careers-module__D_5ysG__filterMark{appearance:none;border:var(--line) solid color-mix(in srgb, var(--theme-foreground) 34%, transparent);border-radius:var(--radius-xs);background:color-mix(in srgb, var(--theme-foreground) 8%, transparent);cursor:pointer;width:1.05rem;height:1.05rem;transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out);flex:none;margin:0}.careers-module__D_5ysG__filterOption[aria-current] .careers-module__D_5ysG__filterMark{border-color:var(--color-hero-violet-accent);background:var(--color-hero-violet-accent);box-shadow:inset 0 0 0 var(--line-strong) var(--theme-background)}.careers-module__D_5ysG__filterOption:focus-visible{outline:var(--line-strong) solid var(--color-focus);outline-offset:var(--space-1)}.careers-module__D_5ysG__filterCount{color:var(--theme-muted);font-family:var(--font-mono);font-size:var(--text-xs);margin-left:auto;font-weight:700}.careers-module__D_5ysG__filterOption[aria-current] .careers-module__D_5ysG__filterCount{color:var(--color-hero-violet-accent)}.careers-module__D_5ysG__boardStage{--careers-groups:2;--careers-rows:3;--careers-row:calc(var(--space-5) * 2 + var(--text-lg) * 1.6 + var(--line));--careers-group-head:calc(var(--text-xl) * 1.6 + var(--space-3) + var(--line-strong));min-height:calc(var(--careers-groups) * (var(--careers-group-head) + var(--careers-rows) * var(--careers-row)) + (var(--careers-groups) - 1) * var(--space-9));display:grid}.careers-module__D_5ysG__emptyNote{padding-inline:var(--space-3);color:var(--theme-muted);font-size:var(--text-lg);place-self:start}.careers-module__D_5ysG__detailHeroInner{max-width:54rem;margin-inline:auto}.careers-module__D_5ysG__detailTitle{min-height:12rem;padding-top:var(--space-6);align-items:end;display:grid}.careers-module__D_5ysG__eyebrow{color:var(--theme-muted,var(--color-ink-soft));font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.careers-module__D_5ysG__detailHero h1{margin-top:var(--space-4);font-family:var(--font-brand);font-size:var(--text-page-title);letter-spacing:-.05em;text-wrap:balance;word-break:keep-all;font-weight:650;line-height:1.05}.careers-module__D_5ysG__postingIntro{gap:var(--space-6);padding-bottom:var(--space-7);border-bottom:var(--line) solid var(--color-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.careers-module__D_5ysG__postingFacts{gap:var(--space-3);justify-items:start;display:grid}.careers-module__D_5ysG__postingCategory{color:var(--color-ink-soft);font-size:var(--text-sm);letter-spacing:.01em;font-weight:600}.careers-module__D_5ysG__postingSummary{max-width:38rem;color:var(--color-ink);font-family:var(--font-brand);font-size:var(--text-page-lead);text-wrap:pretty;word-break:keep-all;font-weight:500;line-height:1.5}.careers-module__D_5ysG__postingConditions{gap:var(--space-2) var(--space-4);color:var(--color-ink-soft);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.careers-module__D_5ysG__postingCondition{align-items:center;gap:var(--space-2);display:inline-flex}.careers-module__D_5ysG__postingCondition+.careers-module__D_5ysG__postingCondition:before{margin-right:calc(var(--space-2) * -1);content:"·"}.careers-module__D_5ysG__placeMark{fill:none;stroke:currentColor;stroke-width:1.6px;flex:none;width:1.05em;height:1.05em}.careers-module__D_5ysG__applyJump{min-height:2.75rem;padding-inline:var(--space-5);border:var(--line) solid var(--color-ink);border-radius:var(--radius-md);background:var(--color-ink);color:var(--color-surface);transition:border-color var(--duration-fast) var(--ease-out), background var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;font-weight:750;display:inline-flex}.careers-module__D_5ysG__applyJump:hover{border-color:var(--color-hero-violet-accent);background:var(--color-hero-violet-accent);color:var(--color-cinematic-ink)}.careers-module__D_5ysG__boardSection{padding-block:var(--space-5) var(--space-10)}.careers-module__D_5ysG__detailBody{--careers-danger-lifted:color-mix(in srgb, var(--color-danger) 62%, white);padding-block:var(--space-9) var(--space-10)}.careers-module__D_5ysG__detailBody .careers-module__D_5ysG__detailContainer{--color-ink:var(--color-cinematic-ink);--color-ink-soft:var(--color-cinematic-soft);--color-line:var(--color-cinematic-line);--color-line-strong:color-mix(in srgb, var(--color-cinematic-ink) 34%, transparent);--color-surface:var(--color-cinematic-panel);--color-surface-muted:color-mix(in srgb, var(--color-cinematic-ink) 7%, var(--color-cinematic));--color-danger:var(--careers-danger-lifted)}.careers-module__D_5ysG__field>label{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-2);font-size:var(--text-base);font-weight:720;display:flex}.careers-module__D_5ysG__field>input{width:100%;min-height:3.25rem;padding:var(--space-3) var(--space-4);border:var(--line) solid var(--color-line-strong);border-radius:var(--radius-sm);background:var(--color-surface);transition:border-color var(--duration-fast) var(--ease-out)}.careers-module__D_5ysG__field>input:hover{border-color:var(--color-ink-soft)}.careers-module__D_5ysG__field>input:focus{border-color:var(--color-ink);outline:none}.careers-module__D_5ysG__field>input[type=file]{padding:var(--space-2) var(--space-3);color:var(--color-ink-soft);font-size:var(--text-sm)}.careers-module__D_5ysG__field>input[type=file]::file-selector-button{min-height:2.25rem;margin-right:var(--space-3);padding-inline:var(--space-4);border:var(--line) solid var(--color-line-strong);border-radius:var(--radius-sm);background:var(--color-surface-muted);color:var(--color-ink);cursor:pointer;font-family:inherit;font-weight:700}.careers-module__D_5ysG__field>input[type=file]::file-selector-button:hover{border-color:var(--color-ink-soft)}.careers-module__D_5ysG__submitButton{min-width:12rem;min-height:3.75rem;padding-inline:var(--space-5);border:var(--line) solid var(--color-ink);border-radius:var(--radius-md);background:var(--color-ink);color:var(--color-surface);cursor:pointer;transition:border-color var(--duration-base) var(--ease-out), background var(--duration-base) var(--ease-out), color var(--duration-base) var(--ease-out);justify-content:center;align-items:center;font-weight:750;display:inline-flex}.careers-module__D_5ysG__submitButton:hover:not(:disabled){border-color:var(--color-hero-violet-accent);background:var(--color-hero-violet-accent);color:var(--color-surface)}.careers-module__D_5ysG__board{gap:var(--space-8);display:grid}.careers-module__D_5ysG__teamGroup>h2{padding:var(--space-3) var(--space-4);background:color-mix(in srgb, var(--theme-foreground) 7%, transparent);color:var(--theme-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.careers-module__D_5ysG__postingRow{gap:var(--space-4);padding:var(--space-5) var(--space-4);border-bottom:var(--line) solid color-mix(in srgb, var(--theme-foreground) 12%, transparent);color:var(--theme-foreground);transition:background var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.careers-module__D_5ysG__postingRow:hover{background:color-mix(in srgb, var(--theme-foreground) 7%, transparent);color:var(--color-hero-violet-accent)}.careers-module__D_5ysG__postingTitle{font-size:var(--text-lg);letter-spacing:-.02em;text-wrap:balance;font-weight:700}.careers-module__D_5ysG__postingGo{width:.9rem;height:.9rem;color:inherit;opacity:0;transform:translate3d(calc(var(--space-1) * -1), var(--space-1), 0);transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);flex:none}.careers-module__D_5ysG__postingRow:hover .careers-module__D_5ysG__postingGo,.careers-module__D_5ysG__postingRow:focus-visible .careers-module__D_5ysG__postingGo{opacity:1;transform:translate(0,0)}.careers-module__D_5ysG__postingMeta,.careers-module__D_5ysG__detailMeta{gap:var(--space-2);color:var(--theme-muted,var(--color-ink-soft));font-family:var(--font-numeral);font-size:var(--text-xs);letter-spacing:.06em;flex-wrap:wrap;font-weight:400;display:flex}.careers-module__D_5ysG__postingMeta span+span:before,.careers-module__D_5ysG__detailMeta span+span:before{margin-right:var(--space-2);content:"/"}.careers-module__D_5ysG__draftBadge{padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-cinematic-ink)}.careers-module__D_5ysG__postingMeta .careers-module__D_5ysG__draftBadge+span:before,.careers-module__D_5ysG__postingMeta .careers-module__D_5ysG__draftBadge:before{content:none;margin-right:0}.careers-module__D_5ysG__postingRow[data-draft]{box-shadow:inset var(--space-1) 0 0 var(--color-accent)}.careers-module__D_5ysG__boardState{gap:var(--space-5);min-height:22rem;padding:var(--space-7);border:var(--line) dashed color-mix(in srgb, var(--theme-foreground) 24%, transparent);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--theme-foreground) 5%, transparent);text-align:center;grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.careers-module__D_5ysG__detailUnavailable h1{max-width:24ch;font-size:var(--text-2xl);text-wrap:balance}.careers-module__D_5ysG__boardState h2{max-width:30ch;color:var(--theme-muted,var(--color-ink-soft));text-wrap:balance;word-break:keep-all;overflow-wrap:normal;margin-inline:auto;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:650}.careers-module__D_5ysG__boardState p,.careers-module__D_5ysG__detailUnavailable>p:last-of-type:not(.careers-module__D_5ysG__eyebrow){max-width:44rem;margin-top:var(--space-3);color:var(--theme-muted,var(--color-ink-soft));word-break:keep-all}.careers-module__D_5ysG__boardState p{margin-inline:auto}.careers-module__D_5ysG__boardState a,.careers-module__D_5ysG__detailUnavailable a{align-items:center;gap:var(--space-2);margin-top:var(--space-5);font-weight:750;display:inline-flex}.careers-module__D_5ysG__detailUnavailable{min-height:28rem;padding-top:var(--space-8)}.careers-module__D_5ysG__detailUnavailable h1{margin-top:var(--space-4)}.careers-module__D_5ysG__detailContainer{max-width:54rem}.careers-module__D_5ysG__detailMain{min-width:0}.careers-module__D_5ysG__applicationPanel,.careers-module__D_5ysG__externalApplication{margin-top:var(--space-9);border:var(--line) solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:0 var(--space-1) var(--space-3) color-mix(in srgb, var(--color-hero-violet-deep) 5%, transparent);scroll-margin-top:calc(var(--header-height) + var(--space-5))}.careers-module__D_5ysG__applicationPanel{padding:0;overflow:hidden}.careers-module__D_5ysG__externalApplication{padding:var(--space-6)}.careers-module__D_5ysG__applicationHeader{padding:var(--space-6);border-bottom:var(--line) solid var(--color-line)}.careers-module__D_5ysG__applicationHeader h2,.careers-module__D_5ysG__externalApplication h2{letter-spacing:-.03em;font-size:clamp(1.375rem,1.8vw,1.625rem);line-height:1.25}.careers-module__D_5ysG__applicationHeader>p:last-child,.careers-module__D_5ysG__externalApplication>p:nth-child(2){max-width:46rem;margin-top:var(--space-3);color:var(--color-ink-soft)}.careers-module__D_5ysG__applicationForm,.careers-module__D_5ysG__applicationBody{padding:var(--space-6);position:relative}.careers-module__D_5ysG__honeypot{width:var(--line);height:var(--line);clip-path:inset(50%);white-space:nowrap;position:absolute;overflow:hidden}.careers-module__D_5ysG__fieldGrid{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.careers-module__D_5ysG__field{min-width:0}.careers-module__D_5ysG__fieldWide{grid-column:1/-1}.careers-module__D_5ysG__field>label small{color:var(--color-ink-soft);font-size:var(--text-xs);font-weight:500}.careers-module__D_5ysG__hint,.careers-module__D_5ysG__fieldErrors{margin-top:var(--space-2);font-size:var(--text-sm)}.careers-module__D_5ysG__hint{color:var(--color-ink-soft)}.careers-module__D_5ysG__fieldErrors{gap:var(--space-1);color:var(--color-danger);font-weight:700;display:grid}.careers-module__D_5ysG__consentField{margin-top:var(--space-6);padding-top:var(--space-6);border-top:var(--line) solid var(--color-line)}.careers-module__D_5ysG__challenge{gap:var(--space-2);margin-top:var(--space-5);display:grid}.careers-module__D_5ysG__challengeMessage{color:var(--color-ink-soft);font-size:var(--text-sm)}.careers-module__D_5ysG__challengeMessage[data-challenge-state=failed]{color:var(--color-danger);font-weight:700}.careers-module__D_5ysG__consentField label{gap:var(--space-3);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.careers-module__D_5ysG__consentField input{width:1.25rem;height:1.25rem;margin:var(--space-1) 0 0;accent-color:var(--color-accent)}.careers-module__D_5ysG__submissionStatus{padding:var(--space-5);border:var(--line-strong) solid var(--color-ink);border-radius:var(--radius-md);background:var(--color-surface-muted)}.careers-module__D_5ysG__applicationForm .careers-module__D_5ysG__submissionStatus{margin-top:var(--space-6)}.careers-module__D_5ysG__submissionStatus strong{font-size:var(--text-lg)}.careers-module__D_5ysG__submissionStatus p{margin-top:var(--space-2);color:var(--color-ink-soft)}.careers-module__D_5ysG__submissionStatus.careers-module__D_5ysG__pending{border-color:var(--color-accent)}.careers-module__D_5ysG__submissionStatus.careers-module__D_5ysG__error{border-color:var(--color-ink)}.careers-module__D_5ysG__submissionStatus.careers-module__D_5ysG__success{border-color:var(--color-success)}.careers-module__D_5ysG__submitButton{min-width:14rem;margin-top:var(--space-6)}.careers-module__D_5ysG__submitButton:disabled{cursor:wait;opacity:.62}.careers-module__D_5ysG__externalApplication a{margin-top:var(--space-5);font-weight:750;display:inline-flex}.careers-module__D_5ysG__backLink{align-items:center;gap:var(--space-2);margin-top:var(--space-8);padding-top:var(--space-6);border-top:var(--line) solid var(--color-line);font-weight:750;display:flex}.careers-module__D_5ysG__backGo,.careers-module__D_5ysG__stateGo{width:.9rem;height:.9rem;color:inherit;opacity:0;transform:translate3d(calc(var(--space-1) * -1), var(--space-1), 0);transition:opacity var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);flex:none}.careers-module__D_5ysG__backLink:hover .careers-module__D_5ysG__backGo,.careers-module__D_5ysG__backLink:focus-visible .careers-module__D_5ysG__backGo,.careers-module__D_5ysG__boardState a:hover .careers-module__D_5ysG__stateGo,.careers-module__D_5ysG__boardState a:focus-visible .careers-module__D_5ysG__stateGo,.careers-module__D_5ysG__detailUnavailable a:hover .careers-module__D_5ysG__stateGo,.careers-module__D_5ysG__detailUnavailable a:focus-visible .careers-module__D_5ysG__stateGo{opacity:1;transform:translate(0,0)}@media (min-width:88rem){.careers-module__D_5ysG__detailContainer{gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,54rem) minmax(0,1fr);justify-content:center;align-items:start;max-width:90rem;display:grid}.careers-module__D_5ysG__detailMain{grid-area:1/2}.careers-module__D_5ysG__detailContainer>.cms-outline{top:calc(var(--header-height) + var(--space-5));max-height:calc(100svh - var(--header-height) - var(--space-8));grid-area:1/3;margin-top:0;position:sticky;overflow-y:auto}.careers-module__D_5ysG__detailHeroInner{column-gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(0,54rem) minmax(0,1fr);max-width:none;display:grid}.careers-module__D_5ysG__detailHeroInner>*{grid-column:2/-1}}.careers-module__D_5ysG__detailMain .cms-blocks h2{margin-top:var(--space-8);padding-top:var(--space-5);font-size:clamp(1.5rem,2.2vw,2rem)}.careers-module__D_5ysG__breadcrumb a:focus-visible,.careers-module__D_5ysG__searchSubmit:focus-visible,.careers-module__D_5ysG__postingRow:focus-visible,.careers-module__D_5ysG__boardState a:focus-visible,.careers-module__D_5ysG__detailUnavailable a:focus-visible,.careers-module__D_5ysG__externalApplication a:focus-visible,.careers-module__D_5ysG__backLink:focus-visible,.careers-module__D_5ysG__applyJump:focus-visible,.careers-module__D_5ysG__submitButton:focus-visible{outline:var(--line-strong) solid var(--color-focus);outline-offset:var(--space-1)}@media (max-width:63.999rem){.careers-module__D_5ysG__boardLayout{gap:var(--space-7);grid-template-rows:auto;grid-template-columns:1fr}.careers-module__D_5ysG__boardLayout .careers-module__D_5ysG__searchBar,.careers-module__D_5ysG__boardLayout .careers-module__D_5ysG__boardStage,.careers-module__D_5ysG__filterRail{grid-area:auto}.careers-module__D_5ysG__filterRail{gap:var(--space-3);grid-template-columns:minmax(0,1fr);position:static}.careers-module__D_5ysG__filterGroup{border:var(--line) solid color-mix(in srgb, var(--theme-foreground) 18%, transparent);border-radius:var(--radius-sm);background:color-mix(in srgb, var(--theme-foreground) 5%, transparent);gap:0;position:relative}.careers-module__D_5ysG__filterToggle{display:block}.careers-module__D_5ysG__filterSummary{align-items:center;gap:var(--space-3);min-height:2.75rem;padding-inline:var(--space-4);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;display:flex}.careers-module__D_5ysG__filterGroup .careers-module__D_5ysG__filterLegend{padding:0}.careers-module__D_5ysG__filterChosen{min-width:0;color:var(--theme-muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;margin-left:auto;display:block;overflow:hidden}.careers-module__D_5ysG__filterChosen[data-chosen]{color:var(--color-hero-violet-accent)}.careers-module__D_5ysG__filterChevron{fill:none;width:1.15rem;height:1.15rem;stroke:var(--theme-muted);stroke-linecap:round;stroke-width:1.75px;transition:rotate var(--duration-fast) var(--ease-out), stroke var(--duration-fast) var(--ease-out);flex:none;display:block}.careers-module__D_5ysG__filterToggle:checked~.careers-module__D_5ysG__filterSummary .careers-module__D_5ysG__filterChevron{stroke:var(--color-hero-violet-accent);rotate:180deg}.careers-module__D_5ysG__filterToggle:focus-visible~.careers-module__D_5ysG__filterSummary{outline:var(--line-strong) solid var(--color-focus);outline-offset:calc(var(--space-1) * -1)}.careers-module__D_5ysG__filterFold{visibility:hidden;transition:grid-template-rows var(--duration-base) var(--ease-out), visibility 0s linear var(--duration-base);grid-template-rows:minmax(0,0fr);display:grid;overflow:hidden}.careers-module__D_5ysG__filterToggle:checked~.careers-module__D_5ysG__filterFold{visibility:visible;transition:grid-template-rows var(--duration-base) var(--ease-out), visibility 0s;grid-template-rows:minmax(0,1fr)}.careers-module__D_5ysG__filterOptions{min-height:0;padding:0 var(--space-4) var(--space-3);overflow:hidden}.careers-module__D_5ysG__filterOption{padding-block:var(--space-3)}.careers-module__D_5ysG__heroTitle{gap:var(--space-4);grid-template-columns:1fr;min-height:auto}.careers-module__D_5ysG__detailTitle{min-height:auto}}@media (max-width:43.999rem){.careers-module__D_5ysG__hero,.careers-module__D_5ysG__detailHero{padding-block:var(--space-6) var(--space-8)}.careers-module__D_5ysG__detailTitle{padding-top:var(--space-7)}.careers-module__D_5ysG__boardSection,.careers-module__D_5ysG__detailBody{padding-block:var(--space-8)}.careers-module__D_5ysG__fieldGrid{grid-template-columns:1fr}.careers-module__D_5ysG__postingIntro{gap:var(--space-5);grid-template-columns:1fr;justify-items:start}.careers-module__D_5ysG__searchBar{grid-template-columns:minmax(0,1fr)}.careers-module__D_5ysG__fieldWide{grid-column:auto}.careers-module__D_5ysG__boardStage{--careers-rows:2;--careers-row:calc(var(--space-5) * 2 + var(--text-lg) * 1.6 + var(--space-2) + var(--text-xs) * 1.6 + var(--line))}.careers-module__D_5ysG__postingRow{gap:var(--space-2) var(--space-4);grid-template-columns:minmax(0,1fr) auto}.careers-module__D_5ysG__postingTitle{grid-area:1/1}.careers-module__D_5ysG__postingMeta{grid-area:2/1/3/-1}.careers-module__D_5ysG__postingGo{grid-area:1/2}.careers-module__D_5ysG__boardState{min-height:20rem;padding:var(--space-5)}.careers-module__D_5ysG__applicationHeader,.careers-module__D_5ysG__applicationForm,.careers-module__D_5ysG__applicationBody,.careers-module__D_5ysG__externalApplication{padding:var(--space-5)}}@media (prefers-reduced-motion:reduce){.careers-module__D_5ysG__filterFold,.careers-module__D_5ysG__filterToggle:checked~.careers-module__D_5ysG__filterFold,.careers-module__D_5ysG__filterChevron{transition:none}}.careers-module__D_5ysG__whitePage{--color-cinematic:var(--color-text-white);--color-cinematic-ink:var(--color-careers-ink);--color-cinematic-soft:var(--color-careers-muted);--color-cinematic-panel:var(--color-text-white);--color-cinematic-line:var(--color-careers-line);--color-line:var(--color-careers-line);--font-mono:var(--font-sans);--font-numeral:var(--font-sans);background:var(--color-text-white);color:var(--color-ink)}.careers-module__D_5ysG__whitePage,.careers-module__D_5ysG__whitePage *,.careers-module__D_5ysG__whitePage :before,.careers-module__D_5ysG__whitePage :after{letter-spacing:0}.careers-module__D_5ysG__whitePage .container{width:100%;max-width:80rem;margin-inline:auto;padding-inline:1.5rem}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__heroBackdrop,.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__heroCanvas,.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__heroImage,.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__hero:after,.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailHero:after{display:none}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__hero{min-height:0;padding-block:var(--header-height) 0}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__heroInner{padding-block:8.25rem 1rem}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__heroTitle,.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailTitle{align-items:last baseline;min-height:0;padding-top:0}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__heroTitle h1,.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailHero h1{color:var(--color-ink);margin-top:0;font-size:3rem;font-weight:650;line-height:1.45}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__heroLead{color:var(--color-ink-soft);margin-bottom:0;font-size:1rem;font-weight:400;line-height:1.6}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__boardSection{padding-block:3.5rem var(--space-10)}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__boardLayout{grid-template-rows:auto;grid-template-columns:minmax(0,15rem) minmax(0,1fr);column-gap:3rem}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__boardLayout .careers-module__D_5ysG__boardStage{grid-area:1/2}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__filterRail{grid-area:1/1;gap:1.25rem}.careers-module__D_5ysG__filterHeader{align-items:baseline;gap:var(--space-3);border-bottom:.0625rem solid var(--color-line);margin-bottom:1rem;padding-bottom:1.25rem;display:flex}.careers-module__D_5ysG__filterHeader>span{color:var(--color-ink);font-size:1.125rem;font-weight:700}.careers-module__D_5ysG__filterHeader a{color:var(--color-careers-filter-ink);margin-left:auto;font-size:.9375rem;font-weight:500}.careers-module__D_5ysG__filterHeader a:hover{color:var(--color-hero-violet-accent)}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__filterGroup{border:0;border-bottom:.0625rem solid var(--color-line);gap:0;padding:0 0 .75rem}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__filterGroup:last-child{border-bottom:0;padding-bottom:0}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__filterToggle{display:block}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__filterSummary{align-items:center;gap:var(--space-2);cursor:pointer;min-height:2.5rem;display:flex}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__filterGroup .careers-module__D_5ysG__filterLegend{color:var(--color-ink-soft);text-transform:none;padding:0;font-size:.9375rem;font-weight:560}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__filterChosen{display:none}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__filterChevron{fill:none;width:1.25rem;height:1.25rem;stroke:var(--color-careers-chevron);stroke-linecap:round;stroke-width:.140625rem;transition:rotate var(--duration-fast) var(--ease-out);flex:none;margin-left:auto;display:block}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__filterToggle:checked~.careers-module__D_5ysG__filterSummary .careers-module__D_5ysG__filterChevron{stroke:var(--color-careers-chevron);rotate:180deg}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__filterFold{visibility:hidden;transition:grid-template-rows var(--duration-base) var(--ease-out), visibility 0s linear var(--duration-base);grid-template-rows:minmax(0,0fr);display:grid;overflow:hidden}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__filterToggle:checked~.careers-module__D_5ysG__filterFold{visibility:visible;transition:grid-template-rows var(--duration-base) var(--ease-out), visibility 0s;grid-template-rows:minmax(0,1fr)}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__filterOptions{min-height:0;padding:.125rem 0 var(--space-2);gap:.125rem;overflow:hidden}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__filterOption{gap:var(--space-2);color:var(--color-careers-filter-ink);padding-block:.375rem;font-size:.9375rem;font-weight:500}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__filterOption .careers-module__D_5ysG__filterMark{border-color:var(--color-line-strong);background:var(--color-text-white);position:relative}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__filterOption[aria-current] .careers-module__D_5ysG__filterMark{border-color:var(--color-hero-violet-accent);background:var(--color-hero-violet-accent);box-shadow:none}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__filterOption[aria-current] .careers-module__D_5ysG__filterMark:after{border:solid var(--color-text-white);content:"";border-width:0 .14rem .14rem 0;width:.3rem;height:.55rem;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__filterCount{display:none}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__boardStage{align-content:start;min-height:0}.careers-module__D_5ysG__listHeader{margin-bottom:1rem;padding-left:.375rem;display:block}.careers-module__D_5ysG__listHeader p{color:var(--color-ink);white-space:nowrap;font-size:1.625rem;font-weight:700;line-height:1.6}.careers-module__D_5ysG__searchRow{align-items:stretch;gap:.625rem;margin-bottom:1.25rem;display:flex}.careers-module__D_5ysG__searchRow .careers-module__D_5ysG__searchBar{flex:auto;grid-template-columns:minmax(0,1fr);min-width:0}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__searchField{border-color:color-mix(in srgb, var(--color-line) 50%, var(--color-line-strong));background:var(--color-text-white);min-height:2.875rem}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__searchField input{color:var(--color-ink);font-size:1rem;font-weight:400}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__searchField input::placeholder{color:var(--color-careers-placeholder)}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__searchMark{stroke:var(--color-careers-placeholder)}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__board{gap:0}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__teamGroup>h2{display:none}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__postingRow{gap:.25rem var(--space-4);border-bottom-color:var(--color-line);color:var(--color-ink);grid-template-columns:minmax(0,1fr) auto;padding:1.5rem 1rem 1.5rem .375rem}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__postingRow:hover{background:var(--color-careers-row-hover);color:var(--color-ink)}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__postingTitle{grid-area:1/1;font-size:1.25rem;font-weight:650}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__postingMeta{gap:var(--space-3);color:var(--color-ink-soft);grid-area:2/1/3/-1;align-items:center;font-size:.875rem;font-weight:500}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__postingMeta span+span{align-items:center;display:inline-flex}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__postingMeta span+span:before{width:.0625rem;height:.9em;margin-right:var(--space-3);background:var(--color-line);content:""}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__postingGo{grid-area:1/2}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__emptyNote{color:var(--color-ink-soft);padding-left:.375rem}.careers-module__D_5ysG__filterButton{border:.0625rem solid color-mix(in srgb, var(--color-line) 50%, var(--color-line-strong));border-radius:var(--radius-sm);background:var(--color-text-white);min-height:2.875rem;color:var(--color-ink);cursor:pointer;font:inherit;flex:none;align-items:center;gap:.5rem;padding-inline:1.125rem;font-size:.9375rem;font-weight:600;display:none}.careers-module__D_5ysG__filterButton[data-chosen]{border-color:var(--color-ink)}.careers-module__D_5ysG__filterButtonIcon{stroke:currentColor;stroke-linecap:round;stroke-width:1.9px;width:1.0625rem;height:1.0625rem}.careers-module__D_5ysG__filterButtonCount{background:var(--color-ink);min-width:1.25rem;height:1.25rem;color:var(--color-text-white);border-radius:.625rem;justify-content:center;align-items:center;padding-inline:.375rem;font-size:.75rem;font-weight:700;display:inline-flex}.careers-module__D_5ysG__filterPanel{z-index:1000;background:var(--color-text-white);color:var(--color-ink);flex-direction:column;display:flex;position:fixed;inset:0}.careers-module__D_5ysG__filterPanelHeader{border-bottom:.0625rem solid var(--color-line);flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem 1.5rem;display:flex}.careers-module__D_5ysG__filterPanelHeader h2{margin:0;font-size:1.25rem;font-weight:700}.careers-module__D_5ysG__filterPanelClose{width:2.5rem;height:2.5rem;color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;margin-right:-.5rem;display:inline-flex}.careers-module__D_5ysG__filterPanelClose:hover{background:var(--color-careers-tonal)}.careers-module__D_5ysG__filterPanelCloseIcon{stroke:currentColor;stroke-linecap:round;stroke-width:2.2px;width:1.375rem;height:1.375rem}.careers-module__D_5ysG__filterPanelForm{flex-direction:column;flex:auto;min-height:0;display:flex}.careers-module__D_5ysG__filterPanelBody{flex:auto;width:100%;max-width:40rem;margin-inline:auto;padding:1.75rem 1.5rem 2rem;overflow-y:auto}.careers-module__D_5ysG__filterPanelField+.careers-module__D_5ysG__filterPanelField{margin-top:1.5rem}.careers-module__D_5ysG__filterPanelField>label{color:var(--color-ink-soft);margin-bottom:.5rem;font-size:.9375rem;font-weight:560;display:block}.careers-module__D_5ysG__filterPanelField>select{appearance:none;border:.0625rem solid color-mix(in srgb, var(--color-line) 50%, var(--color-line-strong));border-radius:var(--radius-sm);background-color:var(--color-text-white);width:100%;min-height:3rem;color:var(--color-ink);cursor:pointer;font:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235a6270' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9.5 L12 15.5 L18 9.5'/%3E%3C/svg%3E");background-position:right .875rem center;background-repeat:no-repeat;background-size:1.125rem;padding:0 2.625rem 0 1rem;font-size:1rem;font-weight:400}.careers-module__D_5ysG__filterPanelField>select[data-chosen]{border-color:var(--color-ink);font-weight:600}.careers-module__D_5ysG__filterPanelFooter{width:100%;max-width:40rem;padding:1rem 1.5rem calc(1rem + env(safe-area-inset-bottom,0rem));border-top:.0625rem solid var(--color-line);flex:none;align-items:center;gap:.75rem;margin-inline:auto;display:flex}.careers-module__D_5ysG__filterResetButton,.careers-module__D_5ysG__filterApplyButton{cursor:pointer;min-height:3rem;font:inherit;border:0;border-radius:.625rem}.careers-module__D_5ysG__filterResetButton{background:var(--color-careers-tonal);color:var(--color-careers-filter-ink);flex:none;padding-inline:1.25rem;font-size:.9375rem;font-weight:500}.careers-module__D_5ysG__filterApplyButton{background:var(--color-ink);color:var(--color-text-white);flex:auto;font-size:1.0625rem;font-weight:600}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailHeroInner{max-width:80rem;margin-inline:auto;display:block}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailHeroInner>*{grid-column:auto}.careers-module__D_5ysG__detailMeta{align-items:center;gap:var(--space-3);color:var(--color-careers-placeholder);flex-wrap:wrap;margin-top:.75rem;font-size:1rem;font-weight:400;line-height:1.6;display:flex}.careers-module__D_5ysG__detailMeta span+span{align-items:center;display:inline-flex}.careers-module__D_5ysG__detailMeta span+span:before{width:.0625rem;height:.9em;margin-right:var(--space-3);background:var(--color-line);content:""}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailBody{padding-block:3.5rem var(--space-10)}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailBody .careers-module__D_5ysG__detailContainer{max-width:80rem;display:block}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailMain{grid-area:auto;max-width:47.5rem}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailMain>.cms-blocks{margin-top:0}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailMain .cms-blocks h2{color:var(--color-ink);border-top:0;margin-top:3rem;padding-top:0;font-size:1.375rem;font-weight:650;line-height:1.45}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailMain .cms-blocks h2:first-child{margin-top:0}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailMain .cms-paragraph{color:var(--color-newsroom-body);font-size:1.125rem;font-weight:400;line-height:1.6}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailMain .cms-list li{color:var(--color-newsroom-body);font-size:1.125rem;font-weight:400;line-height:1.6}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailMain .cms-list-unordered li{grid-template-columns:.32em minmax(0,1fr);gap:.55em}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailMain .cms-list-unordered li:before{background:var(--color-ink);width:.32em;height:.32em}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailMain .cms-list-ordered li{grid-template-columns:1.5em minmax(0,1fr);gap:.4em}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailMain .cms-list-ordered li:before{width:auto;height:auto;color:var(--color-ink);content:counter(cms-list) ".";font-size:1em;font-weight:700;line-height:inherit;background:0 0;border-radius:0;margin:0;display:block}.careers-module__D_5ysG__detailSidebar{margin-top:3rem}.careers-module__D_5ysG__applyBox{gap:.75rem;display:grid}.careers-module__D_5ysG__applyBox .careers-module__D_5ysG__applyJump{width:100%}.careers-module__D_5ysG__applyBox p{color:var(--color-ink-soft);font-size:.9375rem;font-weight:400;line-height:1.6}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__applyJump,.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__submitButton{border-color:var(--color-ink);background:var(--color-ink);min-height:3rem;color:var(--color-text-white);border-radius:.625rem;gap:.5rem;font-size:1.0625rem;font-weight:600}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__applyJump:hover,.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__applyJump:focus-visible,.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__submitButton:hover:not(:disabled),.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__submitButton:focus-visible:not(:disabled){border-color:var(--color-careers-button-hover);background:var(--color-careers-button-hover);color:var(--color-text-white)}.careers-module__D_5ysG__applyArrow,.careers-module__D_5ysG__backArrow{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;width:1.0625rem;height:1.0625rem;transition:transform var(--duration-fast) var(--ease-out);flex:none}.careers-module__D_5ysG__applyJump:hover .careers-module__D_5ysG__applyArrow,.careers-module__D_5ysG__applyJump:focus-visible .careers-module__D_5ysG__applyArrow{transform:translate(.1875rem)}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__backLink{max-width:47.5rem;color:var(--color-ink);font-size:1rem;font-weight:400}.careers-module__D_5ysG__backLink:hover .careers-module__D_5ysG__backArrow,.careers-module__D_5ysG__backLink:focus-visible .careers-module__D_5ysG__backArrow{transform:translate(-.1875rem)}.careers-module__D_5ysG__relatedPostings{border:.125rem solid var(--color-line);background:var(--color-text-white);border-radius:.75rem;margin-top:2rem;padding:1.25rem}.careers-module__D_5ysG__relatedPostings>h2{border-bottom:.0625rem solid var(--color-line);color:var(--color-ink);padding-bottom:.75rem;font-size:1.125rem;font-weight:700}.careers-module__D_5ysG__relatedPostings ul{margin-top:.25rem;display:grid}.careers-module__D_5ysG__relatedPostings li+li{border-top:.0625rem solid var(--color-line)}.careers-module__D_5ysG__relatedPostings a{border-radius:.5rem;gap:.25rem;margin-inline:-.5rem;padding:.75rem .5rem;display:grid}.careers-module__D_5ysG__relatedPostings a:hover{background:var(--color-careers-row-hover)}.careers-module__D_5ysG__relatedTitle{color:var(--color-ink);font-size:1rem;font-weight:600}.careers-module__D_5ysG__relatedMeta{color:var(--color-ink-soft);font-size:.8125rem;font-weight:400}.careers-module__D_5ysG__applyHeroInner>.careers-module__D_5ysG__detailTitle,.careers-module__D_5ysG__applicationMain{max-width:47.5rem;margin-inline:auto}.careers-module__D_5ysG__applyPostingTitle{color:var(--color-ink-soft);margin-top:.75rem;font-size:1.375rem;font-weight:400;line-height:1.6}.careers-module__D_5ysG__applicationStandalone{box-shadow:none;background:0 0;border:0;border-radius:0;margin-top:0;overflow:visible}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__applicationHeader{border-bottom:0;padding:0}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__applicationHeader h2{display:none}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__applicationHeader p{color:var(--color-ink-soft);margin:0 0 2rem;font-size:1rem;font-weight:400;line-height:1.6}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__applicationForm,.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__applicationBody{padding:0}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__fieldGrid{gap:2rem 1rem}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__field>label:not(.careers-module__D_5ysG__fileControl){color:var(--color-ink-soft);gap:.25rem;font-size:1rem;font-weight:560}.careers-module__D_5ysG__field>label .careers-module__D_5ysG__requiredMark{color:var(--color-danger);font-size:1em;font-weight:700;line-height:1}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__field>input{border-color:color-mix(in srgb, var(--color-line) 50%, var(--color-line-strong));color:var(--color-ink);font-size:1rem;font-weight:400}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__field>input::placeholder{color:var(--color-careers-placeholder);opacity:1}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__field>input:focus{border-color:var(--color-ink);box-shadow:0 0 0 .0625rem var(--color-ink);outline:none}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__fileControl:has(input:focus-visible){border-color:var(--color-ink);box-shadow:0 0 0 .0625rem var(--color-ink);outline:none}.careers-module__D_5ysG__fileControl{width:100%;min-height:3.25rem;padding:var(--space-3) var(--space-4);border:var(--line) solid color-mix(in srgb, var(--color-line) 50%, var(--color-line-strong));border-radius:var(--radius-sm);background:var(--color-text-white);color:var(--color-careers-placeholder);cursor:pointer;align-items:center;gap:.625rem;margin:0;font-size:1rem;font-weight:400;line-height:1.6;display:flex;position:relative}.careers-module__D_5ysG__fileControl:hover{border-color:var(--color-ink-soft)}.careers-module__D_5ysG__fileControl input[type=file]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.careers-module__D_5ysG__fileControl>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.careers-module__D_5ysG__filePicked{color:var(--color-ink)}.careers-module__D_5ysG__fileIcon{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;flex:none;width:1.125rem;height:1.125rem}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__field>[aria-invalid=true]{border-color:var(--color-danger)}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__fileControl:has([aria-invalid=true]){border-color:var(--color-danger)}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__field>[aria-invalid=true]:focus{border-color:var(--color-danger);box-shadow:0 0 0 .0625rem var(--color-danger);outline:none}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__fileControl:has([aria-invalid=true]:focus-visible){border-color:var(--color-danger);box-shadow:0 0 0 .0625rem var(--color-danger);outline:none}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__fieldErrors{color:var(--color-danger);font-size:.875rem;font-weight:400;line-height:1.5;display:block}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__fieldErrors p{align-items:flex-start;gap:.375rem;display:flex}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__fieldErrors p:before{background:var(--color-danger);width:.9375rem;height:.9375rem;color:var(--color-text-white);content:"!";border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:.1875rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.careers-module__D_5ysG__formAlert{border:var(--line) solid #c0362c59;border-radius:var(--radius-sm);background:var(--color-careers-alert-surface);color:var(--color-careers-alert-ink);align-items:flex-start;gap:.625rem;margin-bottom:1.75rem;padding:.875rem 1.125rem;font-size:.9375rem;font-weight:600;line-height:1.55;display:flex}.careers-module__D_5ysG__formAlert:before{background:var(--color-danger);width:1.125rem;height:1.125rem;color:var(--color-text-white);content:"!";border-radius:50%;flex:none;justify-content:center;align-items:center;margin-top:.1625rem;font-size:.8125rem;font-weight:700;line-height:1;display:inline-flex}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__consentField{margin-top:var(--space-7);border-top:0;padding-top:0}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__consentField input{accent-color:var(--color-hero-violet-accent)}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__consentField label{color:var(--color-ink);font-size:1rem;font-weight:400}.careers-module__D_5ysG__consentRequired{color:var(--color-careers-consent);margin-right:.375rem;font-size:1rem;font-weight:700}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__submitButton{width:100%;margin-block:2.5rem}.careers-module__D_5ysG__donePage{text-align:center;padding-top:10rem}.careers-module__D_5ysG__doneMark{background:var(--color-careers-done-surface);width:6rem;height:6rem;color:var(--color-careers-done-check);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 2rem;display:flex}.careers-module__D_5ysG__doneMark svg{stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3.4px;width:3.25rem;height:3.25rem}.careers-module__D_5ysG__donePage h1{color:var(--color-ink);margin:0 0 1.5rem;font-size:1.75rem;font-weight:700;line-height:1.4}.careers-module__D_5ysG__doneDescription{max-width:34rem;color:var(--color-careers-done-ink);margin-inline:auto;font-size:1.125rem;font-weight:400;line-height:1.6}.careers-module__D_5ysG__doneNote{border:var(--line) solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-careers-done-note);max-width:34rem;color:var(--color-ink-soft);margin:2rem auto 0;padding:.875rem 1.125rem;font-size:.875rem;font-weight:400;line-height:1.6}.careers-module__D_5ysG__doneLinks{gap:.75rem;width:100%;max-width:22rem;margin:2.5rem auto 0;display:grid}.careers-module__D_5ysG__doneLinks .careers-module__D_5ysG__applyJump{width:100%}.careers-module__D_5ysG__doneBack{min-height:2.75rem;padding-inline:var(--space-5);background:var(--color-careers-tonal);color:var(--color-ink);border-radius:.625rem;justify-content:center;align-items:center;font-size:1.0625rem;font-weight:600;display:inline-flex}.careers-module__D_5ysG__doneBack:hover{background:var(--color-careers-tonal-hover)}@media (min-width:75rem){.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailTwoColumn{grid-template-columns:minmax(0,47.5rem) minmax(0,25rem);justify-content:space-between;align-items:start;column-gap:4.5rem;display:grid}.careers-module__D_5ysG__detailTwoColumn>.careers-module__D_5ysG__detailMain{grid-area:1/1}.careers-module__D_5ysG__detailTwoColumn>.careers-module__D_5ysG__detailSidebar{top:calc(var(--header-height) + 1.5rem);grid-area:1/2;margin-top:0;position:sticky}}@media (max-width:63.999rem){.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__boardLayout{display:block}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__filterRail{display:none}.careers-module__D_5ysG__filterButton{display:inline-flex}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__heroTitle{gap:.5rem}}@media (max-width:43.999rem){.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__hero,.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailHero{padding-block:var(--header-height) 0}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__heroInner{padding-block:6rem 1rem}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__heroTitle h1,.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailHero h1{font-size:2.25rem}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__boardSection{padding-top:1.75rem}.careers-module__D_5ysG__listHeader p{font-size:1.4375rem}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__postingRow{padding-block:1.125rem}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailBody{padding-top:3.5rem}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailMain .cms-paragraph{font-size:1rem}.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__detailMain .cms-list li{font-size:1rem}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__fieldGrid{grid-template-columns:1fr}.careers-module__D_5ysG__applicationStandalone .careers-module__D_5ysG__fieldWide{grid-column:auto}.careers-module__D_5ysG__donePage{padding-top:5rem}}@media (prefers-reduced-motion:reduce){.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__filterFold,.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__filterToggle:checked~.careers-module__D_5ysG__filterFold,.careers-module__D_5ysG__whitePage .careers-module__D_5ysG__filterChevron,.careers-module__D_5ysG__applyArrow,.careers-module__D_5ysG__backArrow{transition:none}}.careers-module__D_5ysG__postingLanguage{max-width:52ch;color:var(--careers-ink-soft,var(--color-ink-soft));font-size:var(--text-sm);margin:0;line-height:1.7}
