.night,.night.frm-night,.frm-night{--bg:#2a1a10;--surface-glass:#2a1a104d;--surface-card:#2a1a1075;--surface-panel:#2a1a108a;--surface-inset:#140a048c;--inset-shadow:inset 0 2px 8px #00000057;--surface-pop:#2a1a10;--border-glass:#ffd79a24;--border-glow:#ffd79a8c;--text-1:#fff7ec;--text-2:#fff7ecdb;--text-3:#fff7ecb8;--amber:#ffd79a;--cream:#fffbe9;--copper:linear-gradient(180deg, #ffe4b8 0%, #ffd79a 100%);color:var(--text-1);background:#2a1a10;font-family:Stardom,Cormorant Garamond,Georgia,serif}:is(body:has(.night),body:has(.frm-night)){background:#2a1a10}.night:before,.frm-night:before{background:url(/landing/seuil-v10-1920.jpg) 50% 45%/cover no-repeat;width:100%;height:100%;margin:0;top:0;left:0}@media (min-width:1921px){.night:before,.frm-night:before{background-image:url(/landing/seuil-v10-3840.jpg)}}.night:not(.au-seuil):after,.frm-night:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#30160894 0%,#3016084d 22%,#30160800 46%),linear-gradient(#1e0e0600 52%,#1e0e061a 62%,#1e0e0642 80%,#1e0e069e 100%);position:fixed;inset:0}.night :not(svg,svg *,.cnav-stage,.cnav-stage *,.cnav--fluid,.cnav--fluid *,.au-seuil *),.frm-night :not(svg,svg *,.cnav-stage,.cnav-stage *,.cnav--fluid,.cnav--fluid *){font-family:Cabinet Grotesk,Geist,system-ui,sans-serif!important}.night :is(p,blockquote,dd,[class*=desc],[class*=intro],[class*=lead],[class*=excerpt],[class*=summary],[class*=prose] li):not(.cnav-stage *,.cnav--fluid *,.au-seuil *,[class*=label],[class*=meta],[class*=hint],[class*=note],[class*=caption],[class*=duration],[class*=time],[class*=date],[class*=eyebrow],[class*=kicker],[class*=tag],[class*=badge],[class*=pill],[class*=count]),.frm-night :is(p,blockquote,dd,[class*=desc],[class*=intro],[class*=lead],[class*=excerpt]):not(.cnav-stage *,.cnav--fluid *,[class*=label],[class*=meta],[class*=count],[class*=info]){font-family:Stardom,Cormorant Garamond,Georgia,serif!important}.night :is(p,blockquote,dd,[class*=desc],[class*=intro],[class*=lead],[class*=excerpt]) :is(strong,b,em,a,span):not(.cnav-stage *,.au-seuil *,[class*=btn],[class*=badge],[class*=pill],[class*=tag]),.frm-night :is(p,blockquote,dd,[class*=desc]) :is(strong,b,em,a,span):not([class*=btn],[class*=badge],[class*=pill],[class*=tag]){font-family:inherit!important}.night :is(h1,h2,h3,h4,[class*=title]):not(.cnav-stage *,.cnav--fluid *,.au-seuil *),.frm-night :is(h1,h2,h3,h4,[class*=title]):not(.cnav-stage *,.cnav--fluid *){letter-spacing:-.03em;color:#fffbe9;font-weight:800;font-family:Cabinet Grotesk,Geist,system-ui,sans-serif!important}.night :is(h1,h2):not(.cnav-stage *,.cnav--fluid *,.au-seuil *),.frm-night :is(h1,h2):not(.cnav-stage *,.cnav--fluid *){letter-spacing:-.04em}.night :is(p,li,dd,blockquote):not(.cnav-stage *,.cnav--fluid *,.au-seuil *),.frm-night :is(p,li,dd):not(.cnav-stage *,.cnav--fluid *){letter-spacing:0}.night :is([class*=card],[class*=panel],[class*=box],[class*=sidebar],[class*=aside]):not(.cnav-stage *,.cnav--fluid *,.au-seuil *,[class*=card-],[class*=panel-]),.frm-night :is(.sidebar,.formation-card,.card,[class*=panel]):not(.cnav-stage *,.cnav--fluid *){border-color:#ffd79a24}.frm-night .load-overlay{background:#2a1a10}.frm-night .load-bar-fill{background:linear-gradient(90deg,#ffd79a,#fff1d6)}.night :is(.btn-primary,.lt-submit,.sim-submit,.go-submit,.cc-send,.cta-primary,[class*=primary]):not(.cnav-stage *,.cnav--fluid *,.au-seuil *),.frm-night :is(.btn-primary,.card-cta,.frm-cta):not(.cnav-stage *,.cnav--fluid *){color:#2a1a10;background:#ffd79a;border-color:#0000;box-shadow:0 14px 40px #ffaa3c4d}.night :is(input,select,textarea):not(.cnav-stage *,.cnav--fluid *,.au-seuil *){background:var(--surface-inset);border-color:var(--border-glass);box-shadow:var(--inset-shadow);-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff7ec}.night :is(input,select,textarea):not(.cnav-stage *,.cnav--fluid *,.au-seuil *)::placeholder{color:#fff7ec6b}.night :is(input,select,textarea):not(.cnav-stage *,.cnav--fluid *,.au-seuil *):focus{box-shadow:var(--inset-shadow), 0 0 0 3px #ffd79a2e;background:#140a04b3;border-color:#ffd79a99;outline:none}.night select option{color:#fff7ec;background:#2a1a10}.night .af--dark,.frm-night .af--dark,.night .af,.frm-night .af{background:#2f1d12;border-top-color:#ffd79a24}.night .af-logo{letter-spacing:-.04em;color:#fffbe9;font-weight:800}.night .af-group-title{color:#ffd79ad9}.frm-night .frm-dir{background:var(--surface-card);border:1px solid var(--border-glass);-webkit-backdrop-filter:var(--glass-panel);backdrop-filter:var(--glass-panel);box-shadow:none;border-radius:26px}.frm-night .frm-dir .frm-dir-h{letter-spacing:.24em;text-transform:uppercase;color:#ffd79ad9;font-size:13px;font-weight:700;font-family:Cabinet Grotesk,Geist,system-ui,sans-serif!important}.frm-night .frm-dir .frm-dir-list a{color:var(--text-2);font-size:13.5px}.frm-night .frm-dir .frm-dir-list a:hover{color:#fffbe9}.frm-night .frm-dir .frm-dir-count{color:var(--text-3)}.frm-night .frm-dir .frm-dir-all{color:#ffd79a;font-size:13px;font-weight:700}.frm-night .frm-dir .frm-dir-all:hover{color:#fff;border-bottom-color:#0000}.frm-night .results-sort select{appearance:base-select}.frm-night .results-sort select::picker(select){appearance:base-select}.frm-night .results-sort select{box-sizing:border-box;color:#fff;cursor:pointer;text-align:left;background-color:#ffffff1a;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 0 center;background-repeat:no-repeat;background-size:16px;border:1px solid #ffffff21;border-radius:100px;min-inline-size:230px;padding:8.5px 32px 6.5px 14px;font-family:inherit;font-size:13.5px;font-weight:400;display:inline-block}.frm-night .results-sort select::picker-icon{display:none}.frm-night .results-sort select:hover{background-color:#ffffff29;border-color:#ffffff3d}.frm-night .results-sort select:focus-visible{outline-offset:2px;outline:2px solid #ffe0b4e6}.frm-night .results-sort select::picker(select){color:#fff7ec;-webkit-backdrop-filter:blur(40px)saturate(115%)brightness(.72);backdrop-filter:blur(40px)saturate(115%)brightness(.72);background:#2a1a10eb;border:1px solid #ffd79a2e;border-radius:18px;margin-top:8px;padding:6px;box-shadow:0 18px 44px #00000061}.frm-night .results-sort select option{color:#fff7ec;cursor:pointer;background:0 0;border-radius:12px;padding:10px 14px;font-family:Cabinet Grotesk,Geist,system-ui,sans-serif;font-size:14px;font-weight:500}.frm-night .results-sort select option:hover,.frm-night .results-sort select option:focus-visible{color:#fffbe9;background:#ffd79a24;outline:0}.frm-night .results-sort select option:checked{color:#ffd79a;font-weight:700}.frm-night .results-sort select option::checkmark{color:#ffd79a}@supports not (appearance:base-select){.frm-night .results-sort select{background-image:none;padding:9px 14px}.frm-night .results-sort select option{background:#2a1a10}}.night .cmp-bar,.frm-night .cmp-bar{background:#2a1a10f0;border:1px solid #ffd79a38;border-radius:60px;gap:.9rem;padding:.55rem .6rem .55rem .95rem;font-family:Cabinet Grotesk,Geist,system-ui,sans-serif;box-shadow:0 18px 50px #140a0473}.night .cmp-bar-icon,.frm-night .cmp-bar-icon{color:#ffd79a}.night .cmp-bar-chip,.frm-night .cmp-bar-chip{color:#fff7ec;background:#ffffff1f;border:0;padding:.34rem .4rem .34rem .75rem;font-size:.8rem;font-weight:700;box-shadow:inset 0 0 0 1px #ffffff38}.night .cmp-bar-chip button,.frm-night .cmp-bar-chip button{color:#fff7ec9e}.night .cmp-bar-chip button:hover,.frm-night .cmp-bar-chip button:hover{color:#fffbe9;background:#ffd79a33}.night .cmp-bar-cta,.frm-night .cmp-bar-cta{color:#2a1a10;letter-spacing:.01em;background:#ffd79a;border-radius:60px;justify-content:center;align-items:center;height:44px;padding:0 22px;font-size:15px;font-weight:700;transition:transform .45s cubic-bezier(.34,1.5,.4,1),background .4s;display:inline-flex;box-shadow:0 14px 40px #ffaa3c4d}.night .cmp-bar-cta:hover,.frm-night .cmp-bar-cta:hover{background:#ffe4b8;transform:translateY(-2px);box-shadow:0 14px 40px #ffaa3c4d}.night .cmp-bar-cta:active,.frm-night .cmp-bar-cta:active{transition-duration:.12s;transform:translateY(0)scale(.97)}.night .cmp-bar-hint,.frm-night .cmp-bar-hint{color:#fff7ecb8;font-size:.8rem;font-weight:500}@media (max-width:640px){.night .cmp-bar,.frm-night .cmp-bar{border-radius:26px;width:calc(100vw - 24px);padding:.7rem .8rem}.night .cmp-bar-items,.frm-night .cmp-bar-items{justify-content:center}.night .cmp-bar-cta,.frm-night .cmp-bar-cta{width:100%}}