@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-outline-style:solid}}}@layer theme{:root,:host{--spacing:.25rem;--aspect-video:16 / 9;--default-transition-duration:var(--d-duration-base);--default-transition-timing-function:var(--d-ease-out);--default-font-family:var(--font-sans);--color-bg:var(--d-bg);--color-bg-sunken:var(--d-bg-sunken);--color-bg-inverse:var(--d-bg-inverse);--color-fg:var(--d-fg);--color-fg-secondary:var(--d-fg-secondary);--color-fg-muted:var(--d-fg-muted);--color-fg-on-inverse:var(--d-fg-on-inverse);--color-fg-on-inverse-secondary:var(--d-fg-on-inverse-secondary);--color-fg-on-accent:var(--d-fg-on-accent);--color-accent:var(--d-accent);--color-accent-strong:var(--d-accent-strong);--color-border:var(--d-border);--color-border-control:var(--d-border-control);--color-border-on-inverse-strong:var(--d-border-on-inverse-strong);--color-focus:var(--d-focus);--font-sans:var(--d-font-sans);--text-xs:var(--d-text-xs);--text-xs--line-height:var(--d-leading-xs);--text-xs--letter-spacing:var(--d-tracking-xs);--text-sm:var(--d-text-sm);--text-sm--line-height:var(--d-leading-sm);--text-sm--letter-spacing:var(--d-tracking-sm);--text-base:var(--d-text-base);--text-base--line-height:var(--d-leading-base);--text-base--letter-spacing:var(--d-tracking-base);--text-md:var(--d-text-md);--text-md--line-height:var(--d-leading-md);--text-md--letter-spacing:var(--d-tracking-md);--spacing-gutter:var(--d-space-gutter);--spacing-section:var(--d-space-section);--spacing-section-lg:var(--d-space-section-lg);--spacing-nav:var(--d-space-nav);--spacing-tap:var(--d-tap);--container-narrow:44rem;--container-page:90rem;--container-measure:66ch;--container-measure-narrow:46ch}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root{--d-color-black:#000;--d-color-black-2:#0a0a0a;--d-color-black-3:#141414;--d-color-white:#fff;--d-color-white-2:#b5b2ae;--d-color-white-3:#8a8783;--d-color-white-faint:#5a5754;--d-color-paper:#fbfaf8;--d-color-paper-2:#f2f0ec;--d-color-ink:#0a0a0a;--d-color-ink-2:#57534e;--d-color-ink-3:#6e6963;--d-color-red:red;--d-color-red-strong:#d40000;--d-color-line:#ffffff24;--d-color-line-2:#ffffff42;--d-color-line-3:#ffffff85;--d-color-line-on-light:#0a0a0a1f;--d-color-line-on-light-2:#0a0a0a85;--d-bg:#000;--d-bg-raised:#0a0a0a;--d-bg-sunken:#0a0a0a;--d-bg-hover:#141414;--d-bg-inverse:#fbfaf8;--d-fg:#fff;--d-fg-secondary:#b5b2ae;--d-fg-muted:#8a8783;--d-fg-faint:#5a5754;--d-fg-on-inverse:#0a0a0a;--d-fg-on-inverse-secondary:#57534e;--d-fg-on-accent:#fff;--d-accent:red;--d-accent-strong:#d40000;--d-border:#ffffff24;--d-border-strong:#ffffff42;--d-border-control:#ffffff85;--d-border-on-inverse:#0a0a0a1f;--d-border-on-inverse-strong:#0a0a0a85;--d-focus:red;--d-selection-bg:red;--d-selection-fg:#fff;--d-critical:#d40000;--d-positive:#0a0a0a;--d-font-_comment:Une seule famille. Archivo est variable sur DEUX axes : graisse 100–900 et largeur 62–125 %. C"est la largeur qui fait la hiérarchie — display resserré et lourd, étiquettes étendues et légères. Un système à une famille sans axe de largeur serait monotone ; avec, il a plus de registres qu"un appariement de deux fontes.;--d-font-display:"Archivo", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--d-font-sans:"Archivo", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--d-fw-light:300;--d-fw-body:400;--d-fw-medium:500;--d-fw-semibold:600;--d-fw-bold:700;--d-text-2xs:.6875rem;--d-leading-2xs:1.5;--d-tracking-2xs:.14em;--d-wdth-2xs:112;--d-weight-2xs:500;--d-text-xs:.75rem;--d-leading-xs:1.55;--d-tracking-xs:.06em;--d-wdth-xs:108;--d-weight-xs:400;--d-text-sm:clamp(.8125rem, .7905rem + .0939vw, .875rem);--d-leading-sm:1.65;--d-tracking-sm:.015em;--d-wdth-sm:102;--d-weight-sm:400;--d-text-base:clamp(.9375rem, .9155rem + .0939vw, 1rem);--d-leading-base:1.7;--d-tracking-base:.008em;--d-wdth-base:100;--d-weight-base:400;--d-text-md:clamp(1.0625rem, 1.0405rem + .0939vw, 1.125rem);--d-leading-md:1.65;--d-tracking-md:.002em;--d-wdth-md:100;--d-weight-md:400;--d-text-lg:clamp(1.25rem, 1.184rem + .2817vw, 1.4375rem);--d-leading-lg:1.45;--d-tracking-lg:-.008em;--d-wdth-lg:100;--d-weight-lg:400;--d-text-xl:clamp(1.5rem, 1.368rem + .5634vw, 1.875rem);--d-leading-xl:1.22;--d-tracking-xl:-.016em;--d-wdth-xl:98;--d-weight-xl:500;--d-text-2xl:clamp(1.875rem, 1.5669rem + 1.3146vw, 2.75rem);--d-leading-2xl:1.06;--d-tracking-2xl:-.026em;--d-wdth-2xl:96;--d-weight-2xl:500;--d-text-3xl:clamp(2.375rem, 1.8028rem + 2.4413vw, 4rem);--d-leading-3xl:.98;--d-tracking-3xl:-.032em;--d-wdth-3xl:94;--d-weight-3xl:600;--d-text-4xl:clamp(3rem, 1.9437rem + 4.507vw, 6rem);--d-leading-4xl:.92;--d-tracking-4xl:-.038em;--d-wdth-4xl:92;--d-weight-4xl:600;--d-text-5xl:clamp(3.75rem, 1.9014rem + 7.8873vw, 9rem);--d-leading-5xl:.88;--d-tracking-5xl:-.042em;--d-wdth-5xl:90;--d-weight-5xl:700;--d-logo-ratio:601 / 130;--d-logo-aspect:4.623;--d-logo-crop-size:166.39% auto;--d-logo-crop-position:center;--d-logo-height-sm:1.1rem;--d-logo-height-md:1.5rem;--d-logo-height-lg:2.1rem;--d-space-0:0;--d-space-1:.25rem;--d-space-2:.5rem;--d-space-3:.75rem;--d-space-4:1rem;--d-space-5:1.25rem;--d-space-6:1.5rem;--d-space-8:2rem;--d-space-10:2.5rem;--d-space-12:3rem;--d-space-16:4rem;--d-space-20:5rem;--d-space-24:6rem;--d-space-32:8rem;--d-space-40:10rem;--d-space-48:12rem;--d-space-64:16rem;--d-space-px:1px;--d-space-0-5:.125rem;--d-space-gutter:clamp(1.25rem, .1056rem + 4.8826vw, 4.5rem);--d-space-section:clamp(4rem, 2.2394rem + 7.5117vw, 9rem);--d-space-section-lg:clamp(6rem, 2.831rem + 13.5211vw, 15rem);--d-space-nav:clamp(3.5rem, 3.1479rem + 1.5023vw, 4.5rem);--d-radius-none:0;--d-radius-xs:2px;--d-radius-pill:9999px;--d-border-hairline:1px;--d-border-thick:2px;--d-blur-sm:8px;--d-blur-md:18px;--d-blur-lg:40px;--d-glow-accent:0 0 60px #ff000047;--d-glow-accent-strong:0 0 120px #ff00006b;--d-glow-ink:0 0 80px #ffffff1a;--d-lift:-3px;--d-grain:.035;--d-veil:#000000b8;--d-duration-instant:0s;--d-duration-fast:.12s;--d-duration-base:.22s;--d-duration-slow:.4s;--d-duration-slower:.7s;--d-duration-reveal:1.1s;--d-ease-out:cubic-bezier(.16, 1, .3, 1);--d-ease-in-out:cubic-bezier(.65, 0, .35, 1);--d-ease-in:cubic-bezier(.7, 0, .84, 0);--d-ease-linear:linear;--d-container:90rem;--d-container-narrow:44rem;--d-container-wide:100rem;--d-measure:66ch;--d-measure-narrow:46ch;--d-tap:2.75rem;--d-columns:12;--d-bp-xs:480px;--d-bp-sm:640px;--d-bp-md:768px;--d-bp-lg:1024px;--d-bp-xl:1280px;--d-bp-2xl:1536px;--d-z-base:0;--d-z-raised:10;--d-z-sticky:100;--d-z-nav:200;--d-z-overlay:800;--d-z-modal:900;--d-z-toast:1000}@media (prefers-reduced-motion:reduce){:root{--d-duration-instant:0s;--d-duration-fast:0s;--d-duration-base:0s;--d-duration-slow:0s;--d-duration-slower:0s;--d-duration-reveal:0s}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--d-bg);color:var(--d-fg);font-family:var(--d-font-sans);font-weight:var(--d-fw-body);font-size:var(--d-text-base);line-height:var(--d-leading-base);letter-spacing:var(--d-tracking-base);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-variant-numeric:tabular-nums}::selection{background:var(--d-selection-bg);color:var(--d-selection-fg)}:focus-visible{outline:var(--d-border-thick) solid var(--d-focus);outline-offset:3px}[data-tabular]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}}@layer components{.d-ph{--d-ph-ratio:1 / 1;aspect-ratio:var(--d-ph-ratio);background:var(--d-bg-sunken);border:var(--d-border-hairline) solid var(--d-border);place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.d-ph:before{content:"";background:linear-gradient(to bottom right, transparent calc(50% - .5px), var(--d-border) 50%, transparent calc(50% + .5px)), linear-gradient(to bottom left, transparent calc(50% - .5px), var(--d-border) 50%, transparent calc(50% + .5px));position:absolute;inset:0}.d-ph:after{content:attr(data-label);z-index:1;max-width:80%;padding:var(--d-space-2) var(--d-space-4);background:var(--d-bg-sunken);color:var(--d-fg-muted);font-family:var(--d-font-sans);font-size:var(--d-text-2xs);line-height:var(--d-leading-2xs);letter-spacing:var(--d-tracking-2xs);text-transform:uppercase;text-align:center;position:relative}.d-ph:not([data-label]):after,.d-ph[data-label=""]:after{content:"Visuel à venir"}.d-ph[data-ratio="1:1"]{--d-ph-ratio:1 / 1}.d-ph[data-ratio="3:2"]{--d-ph-ratio:3 / 2}.d-ph[data-ratio="4:5"]{--d-ph-ratio:4 / 5}.d-ph[data-ratio="16:9"]{--d-ph-ratio:16 / 9}.d-ph[data-ratio="21:9"]{--d-ph-ratio:21 / 9}.d-ph[data-ratio="1200:630"]{--d-ph-ratio:1200 / 630}.d-ph--inverse{background:var(--d-bg-inverse);border-color:var(--d-border-on-inverse)}.d-ph--inverse:before{background:linear-gradient(to bottom right, transparent calc(50% - .5px), var(--d-border-on-inverse) 50%, transparent calc(50% + .5px)), linear-gradient(to bottom left, transparent calc(50% - .5px), var(--d-border-on-inverse) 50%, transparent calc(50% + .5px))}.d-ph--inverse:after{background:var(--d-bg-inverse);color:var(--d-fg-on-inverse-secondary)}html.js [data-reveal]{opacity:0;transition:opacity var(--d-duration-reveal) var(--d-ease-out), transform var(--d-duration-reveal) var(--d-ease-out);transition-delay:var(--d-reveal-delay,0s);will-change:opacity, transform;transform:translateY(1.5rem)}html.js [data-reveal].is-in{opacity:1;transform:none}html.js [data-reveal].is-done{will-change:auto}[data-reveal="1"]{--d-reveal-delay:80ms}[data-reveal="2"]{--d-reveal-delay:.16s}[data-reveal="3"]{--d-reveal-delay:.24s}[data-reveal="4"]{--d-reveal-delay:.32s}[data-reveal="5"]{--d-reveal-delay:.4s}@media (prefers-reduced-motion:reduce){html.js [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}}.d-grain{pointer-events:none;z-index:var(--d-z-overlay);opacity:var(--d-grain);mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.d-glow{box-shadow:var(--d-glow-accent)}.d-glow-strong{box-shadow:var(--d-glow-accent-strong)}.d-halo{isolation:isolate;position:relative}.d-halo:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 50% 45%,#ff000038,#0000 70%);position:absolute;inset:-25% 0}.d-halo--ink:before{background:radial-gradient(60% 50% at 50% 45%,#ffffff1a,#0000 70%)}.d-fade-out{-webkit-mask-image:linear-gradient(#000 55%,#0000 100%);mask-image:linear-gradient(#000 55%,#0000 100%)}.d-glass{background:var(--d-veil)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.d-glass{background:var(--d-bg)}@supports (color:color-mix(in lab, red, red)){.d-glass{background:color-mix(in srgb, var(--d-bg) 62%, transparent)}}.d-glass{-webkit-backdrop-filter:blur(var(--d-blur-md)) saturate(140%);backdrop-filter:blur(var(--d-blur-md)) saturate(140%)}}.d-lift{transition:transform var(--d-duration-base) var(--d-ease-out), border-color var(--d-duration-base) var(--d-ease-out)}.d-lift:hover{transform:translateY(var(--d-lift))}.d-progress{display:none}@supports (animation-timeline:scroll()){.d-progress{height:2px;z-index:var(--d-z-toast);background:var(--d-accent);transform-origin:0;inset-inline:0;animation:linear both d-progress;animation-timeline:scroll(root);display:block;position:fixed;top:0;transform:scaleX(0)}@keyframes d-progress{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.d-progress{display:none}}}.d-rule{height:var(--d-border-hairline);background:var(--d-border-strong);transform-origin:0;transition:transform var(--d-duration-slower) var(--d-ease-out);transform:scaleX(0)}html:not(.js) .d-rule,.d-rule.is-in{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.d-rule{transition:none!important;transform:scaleX(1)!important}}.d-logo{background-image:var(--d-logo-src);background-size:var(--d-logo-crop-size);background-position:var(--d-logo-crop-position);background-repeat:no-repeat;flex:none;display:block}.d-logo-sm{height:var(--d-logo-height-sm);width:calc(var(--d-logo-height-sm) * var(--d-logo-aspect))}.d-logo-md{height:var(--d-logo-height-md);width:calc(var(--d-logo-height-md) * var(--d-logo-aspect))}.d-logo-lg{height:var(--d-logo-height-lg);width:calc(var(--d-logo-height-lg) * var(--d-logo-aspect))}.d-display{text-wrap:balance}.d-display-xl{font-size:var(--d-text-xl);line-height:var(--d-leading-xl);letter-spacing:var(--d-tracking-xl);font-weight:var(--d-weight-xl);font-variation-settings:"wdth" var(--d-wdth-xl)}.d-display-2xl{font-size:var(--d-text-2xl);line-height:var(--d-leading-2xl);letter-spacing:var(--d-tracking-2xl);font-weight:var(--d-weight-2xl);font-variation-settings:"wdth" var(--d-wdth-2xl)}.d-display-3xl{font-size:var(--d-text-3xl);line-height:var(--d-leading-3xl);letter-spacing:var(--d-tracking-3xl);font-weight:var(--d-weight-3xl);font-variation-settings:"wdth" var(--d-wdth-3xl)}.d-display-4xl{font-size:var(--d-text-4xl);line-height:var(--d-leading-4xl);letter-spacing:var(--d-tracking-4xl);font-weight:var(--d-weight-4xl);font-variation-settings:"wdth" var(--d-wdth-4xl)}.d-display-5xl{font-size:var(--d-text-5xl);line-height:var(--d-leading-5xl);letter-spacing:var(--d-tracking-5xl);font-weight:var(--d-weight-5xl);font-variation-settings:"wdth" var(--d-wdth-5xl)}.d-lead{font-size:var(--d-text-md);line-height:var(--d-leading-md);letter-spacing:var(--d-tracking-md);font-weight:var(--d-weight-md);font-variation-settings:"wdth" var(--d-wdth-md);max-width:var(--d-measure-narrow);text-wrap:pretty}.d-body{font-size:var(--d-text-base);line-height:var(--d-leading-base);letter-spacing:var(--d-tracking-base);font-weight:var(--d-weight-base);font-variation-settings:"wdth" var(--d-wdth-base);max-width:var(--d-measure);text-wrap:pretty}.d-body-sm{font-size:var(--d-text-sm);line-height:var(--d-leading-sm);letter-spacing:var(--d-tracking-sm);font-weight:var(--d-weight-sm);font-variation-settings:"wdth" var(--d-wdth-sm);text-wrap:pretty}.d-label{font-size:var(--d-text-2xs);line-height:var(--d-leading-2xs);letter-spacing:var(--d-tracking-2xs);font-weight:var(--d-weight-2xs);font-variation-settings:"wdth" var(--d-wdth-2xs);text-transform:uppercase;margin-right:calc(-1 * var(--d-tracking-2xs))}.d-meta{font-size:var(--d-text-xs);line-height:var(--d-leading-xs);letter-spacing:var(--d-tracking-xs);font-weight:var(--d-weight-xs);font-variation-settings:"wdth" var(--d-wdth-xs);color:var(--d-fg-muted)}.d-num,[data-tabular]{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1, "lnum" 1}@font-face{font-family:Archivo fallback;src:local(Helvetica Neue),local(Arial),local(Segoe UI),local(Roboto);size-adjust:97%;ascent-override:92%;descent-override:24%}.skip-link{left:var(--d-space-4);top:calc(-1 * var(--d-space-20));z-index:var(--d-z-toast);padding:var(--d-space-3) var(--d-space-5);background:var(--d-fg);color:var(--d-bg);font-size:var(--d-text-2xs);letter-spacing:var(--d-tracking-2xs);text-transform:uppercase;transition:top var(--d-duration-fast) var(--d-ease-out);position:absolute}.skip-link:focus{top:var(--d-space-4)}.nav-link{position:relative}.nav-link:before{content:"";height:max(var(--d-tap), 100%);inset-inline:0;position:absolute;top:50%;translate:0 -50%}.rule-link{padding-bottom:var(--d-space-1);display:inline-block;position:relative}.rule-link:after{content:"";height:var(--d-border-hairline);transform-origin:0;transition:transform var(--d-duration-slow) var(--d-ease-out);inset-inline:0;background:currentColor;position:absolute;bottom:0}.rule-link:hover:after,.rule-link:focus-visible:after{transform-origin:100%;transform:scaleX(0)}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.top-0{top:0}.left-\[-9999px\]{left:-9999px}.z-\(--d-z-nav\){z-index:var(--d-z-nav)}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-2{margin-left:calc(var(--spacing) * 2)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.aspect-\[3\/2\]{aspect-ratio:3/2}.aspect-\[4\/5\]{aspect-ratio:4/5}.aspect-\[21\/9\]{aspect-ratio:21/9}.aspect-\[1200\/630\]{aspect-ratio:1200/630}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.h-px{height:1px}.min-h-tap{min-height:var(--spacing-tap)}.w-full{width:100%}.w-px{width:1px}.max-w-measure{max-width:var(--container-measure)}.max-w-measure-narrow{max-width:var(--container-measure-narrow)}.max-w-narrow{max-width:var(--container-narrow)}.max-w-page{max-width:var(--container-page)}.min-w-0{min-width:0}.flex-1{flex:1}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.justify-between{justify-content:space-between}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.overflow-hidden{overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-accent{border-color:var(--color-accent)}.border-border{border-color:var(--color-border)}.border-border-control{border-color:var(--color-border-control)}.border-border-on-inverse-strong{border-color:var(--color-border-on-inverse-strong)}.border-transparent{border-color:#0000}.bg-bg-sunken{background-color:var(--color-bg-sunken)}.bg-fg{background-color:var(--color-fg)}.bg-fg-on-inverse{background-color:var(--color-fg-on-inverse)}.bg-transparent{background-color:#0000}.object-cover{object-fit:cover}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-gutter{padding-inline:var(--spacing-gutter)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-section{padding-block:var(--spacing-section)}.py-section-lg{padding-block:var(--spacing-section-lg)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-section{padding-bottom:var(--spacing-section)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));letter-spacing:var(--tw-tracking,var(--text-base--letter-spacing))}.text-md{font-size:var(--text-md);line-height:var(--tw-leading,var(--text-md--line-height));letter-spacing:var(--tw-tracking,var(--text-md--letter-spacing))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));letter-spacing:var(--tw-tracking,var(--text-sm--letter-spacing))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));letter-spacing:var(--tw-tracking,var(--text-xs--letter-spacing))}.leading-none{--tw-leading:1;line-height:1}.text-accent{color:var(--color-accent)}.text-accent-strong{color:var(--color-accent-strong)}.text-bg{color:var(--color-bg)}.text-bg-inverse{color:var(--color-bg-inverse)}.text-fg{color:var(--color-fg)}.text-fg-muted{color:var(--color-fg-muted)}.text-fg-on-inverse{color:var(--color-fg-on-inverse)}.text-fg-on-inverse-secondary{color:var(--color-fg-on-inverse-secondary)}.text-fg-secondary{color:var(--color-fg-secondary)}.opacity-0{opacity:0}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.placeholder\:text-fg-muted::placeholder{color:var(--color-fg-muted)}.placeholder\:text-fg-on-inverse-secondary::placeholder{color:var(--color-fg-on-inverse-secondary)}.focus-within\:outline-2:focus-within{outline-style:var(--tw-outline-style);outline-width:2px}.focus-within\:outline-offset-2:focus-within{outline-offset:2px}.focus-within\:outline-focus:focus-within{outline-color:var(--color-focus)}@media (hover:hover){.hover\:border-border:hover{border-color:var(--color-border)}.hover\:bg-accent:hover{background-color:var(--color-accent)}.hover\:bg-accent-strong:hover{background-color:var(--color-accent-strong)}.hover\:text-bg:hover{color:var(--color-bg)}.hover\:text-fg-on-accent:hover{color:var(--color-fg-on-accent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:opacity-60:disabled{opacity:.6}@media (min-width:640px){.sm\:mt-10{margin-top:calc(var(--spacing) * 10)}.sm\:mt-12{margin-top:calc(var(--spacing) * 12)}.sm\:h-nav{height:var(--spacing-nav)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-8{gap:calc(var(--spacing) * 8)}.sm\:gap-12{gap:calc(var(--spacing) * 12)}.sm\:py-0{padding-block:0}.sm\:pt-section{padding-top:var(--spacing-section)}.sm\:text-md{font-size:var(--text-md);line-height:var(--tw-leading,var(--text-md--line-height));letter-spacing:var(--tw-tracking,var(--text-md--letter-spacing))}}@media (min-width:768px){.md\:order-1{order:1}.md\:order-2{order:2}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:items-center{align-items:center}.md\:gap-16{gap:calc(var(--spacing) * 16)}}@media (min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}
