/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--font-weight-bold:700;--radius-sm:12px;--radius-md:16px;--radius-lg:20px;--radius-xl:24px;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-paper:#f3f7f6;--color-ink:#14212b;--color-muted:#4b5b66;--color-rule:#cfd5d6;--color-lagoon:#cfe8e4;--color-capsule:#eaf5f3;--color-steps:#e1ecf5;--color-call:#9fd6cc;--color-deep:#173f5f;--color-product-checkout-seal:#0f5257;--color-blue-mid:#2f6fb0;--color-blue-sky:#9cc3dc;--color-aubergine:#5b3a52;--color-orange:#e2521a;--color-link:#0b6b61;--color-link-on-dark:#8ff0dc;--color-chip-steps:#c9dcec;--color-chip-deep:#2d5b80;--color-logo-ink:#0a0a0a;--color-primary:#14212b;--color-on-primary:#f3f7f6;--font-hero:"Bricolage Grotesque";--font-section:"Bricolage Grotesque";--font-step:"Bricolage Grotesque";--font-display-compact:"Bricolage Grotesque";--text-hero:80px;--text-hero-compact:40px;--text-section:48px;--text-section-compact:30px;--text-step:26px;--text-display:64px;--text-display-compact:40px;--text-heading:32px;--text-lede:21px;--text-body:18px;--text-small:15px;--text-label:15px;--text-fact:16px;--text-locale:20px;--tracking-hero:-.035em;--tracking-section:-.025em;--tracking-step:-.015em;--tracking-display:-.03em;--tracking-display-compact:-.02em;--tracking-heading:-.01em;--font-weight-hero:740;--font-weight-section:700;--font-weight-step:680;--font-weight-display-compact:740;--font-weight-heading:700;--font-weight-body:400;--font-weight-label:700;--font-weight-locale:700;--radius-pill:999px;--spacing-2:8px;--spacing-3:16px;--spacing-4:24px;--spacing-5:40px;--spacing-7:104px;--spacing-gutter-min:20px;--spacing-gutter-max:96px;--spacing-mark:.42em;--spacing-mark-gap:.35em;--container-text:44rem;--spacing-gutter:clamp(var(--spacing-gutter-min), 5vw, var(--spacing-gutter-max));--text-hero--line-height:1;--text-section--line-height:1.06;--text-step--line-height:1.15;--text-display--line-height:1;--text-display-compact--line-height:1.04;--text-heading--line-height:1.15;--text-lede--line-height:1.5;--text-body--line-height:1.55;--text-body--font-feature-settings:"liga", "kern";--text-small--line-height:1.5;--text-label--line-height:1.3;--text-fact--line-height:1.5;--text-locale--line-height:1.2;--ease-out-strong:cubic-bezier(.23, 1, .32, 1);--header-shadow:0 10px 28px -18px #14212b8c}@supports (color:color-mix(in lab, red, red)){:root,:host{--header-shadow:0 10px 28px -18px color-mix(in srgb, var(--color-ink) 55%, transparent)}}}@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]){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;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}a:where(:not(.button,.brand,.skip-link)){--link-pad:.6em;--link-shift:calc(var(--spacing-mark) + var(--spacing-mark-gap));--link-lh:1.35;--link-pad-block:.1em;margin-inline:calc(-1 * var(--link-pad)) calc(-1 * (var(--link-pad) + var(--link-shift)));padding-block:var(--link-pad-block);padding-inline:var(--link-pad) calc(var(--link-pad) + var(--link-shift));color:var(--link-color,var(--color-link));font-weight:var(--font-weight-label);line-height:var(--link-lh);border-radius:.8em;text-decoration-line:none;display:inline-block;position:relative}a:where(:not(.button,.brand,.skip-link)):before{inline-size:var(--spacing-mark);block-size:var(--spacing-mark);background-color:var(--color-orange);content:"";opacity:0;position:absolute;inset-block-start:calc(var(--link-pad-block) + var(--link-lh) * .5em - var(--spacing-mark) / 2);inset-inline-start:var(--link-pad);transform:scale(.4)}a:where(:not(.button,.brand,.skip-link)):focus-visible{background-color:var(--color-white);color:var(--color-aubergine)}a:where(:not(.button,.brand,.skip-link)):focus-visible:before{opacity:1;transform:none}a:where(:not(.button,.brand,.skip-link)):focus-visible>.link-word{transform:translateX(var(--link-shift))}@media (hover:hover) and (pointer:fine){a:where(:not(.button,.brand,.skip-link)):hover{background-color:var(--color-white);color:var(--color-aubergine)}a:where(:not(.button,.brand,.skip-link)):hover:before{opacity:1;transform:none}a:where(:not(.button,.brand,.skip-link)):hover>.link-word{transform:translateX(var(--link-shift))}}@media (prefers-reduced-motion:no-preference){a:where(:not(.button,.brand,.skip-link)){transition:background-color .19s var(--ease-out-strong), color .19s var(--ease-out-strong)}a:where(:not(.button,.brand,.skip-link)):before{transition:opacity .19s var(--ease-out-strong), transform .19s var(--ease-out-strong)}a:where(:not(.button,.brand,.skip-link))>.link-word{transition:transform .19s var(--ease-out-strong)}}@media print{a:where(:not(.button,.brand,.skip-link)){color:var(--color-ink);margin-inline:0;padding-inline:0}a:where(:not(.button,.brand,.skip-link)):before{display:none}}:root{--font-hero:var(--font-bricolage);--font-hero-compact:var(--font-bricolage);--font-section:var(--font-bricolage);--font-section-compact:var(--font-bricolage);--font-step:var(--font-bricolage);--font-display:var(--font-bricolage);--font-display-compact:var(--font-bricolage);--font-heading:var(--font-onest);--font-lede:var(--font-onest);--font-body:var(--font-onest);--font-small:var(--font-onest);--font-label:var(--font-onest);--font-fact:var(--font-onest);--font-locale:var(--font-onest)}html{font-family:var(--font-onest)}body{background-color:var(--color-paper);color:var(--color-ink);font-size:17px;font-weight:var(--font-weight-body);line-height:var(--text-body--line-height);font-feature-settings:var(--text-body--font-feature-settings)}@media (width>=48rem){body{font-size:var(--text-body)}}p{hyphens:auto;text-wrap:pretty;max-inline-size:70ch}h1,h2,h3{text-wrap:balance;hyphens:manual}h1{font-family:var(--font-display-compact);font-size:var(--text-display-compact);font-weight:var(--font-weight-display-compact);font-variation-settings:"wdth" 88;line-height:var(--text-display-compact--line-height);letter-spacing:var(--tracking-display-compact)}@media (width>=48rem){h1{font-size:var(--text-display);line-height:var(--text-display--line-height);letter-spacing:var(--tracking-display)}}h2{font-size:var(--text-heading);font-weight:var(--font-weight-heading);line-height:var(--text-heading--line-height);letter-spacing:var(--tracking-heading)}h3{font-weight:var(--font-weight-heading)}address{font-style:normal}:focus-visible{outline:3px solid var(--focus-ring,var(--color-ink));outline-offset:2px}@media print{main a[href^=http]:after{content:" (" attr(href) ")"}}}@layer components;@layer utilities{.site-footer{--scene-unit:max(100cqw / 1440, 340px / 760);background-color:var(--color-lagoon);font-size:var(--text-fact);align-content:start;gap:40px;padding-block-start:72px;display:grid;position:relative;container-type:inline-size}.site-footer:before{background-image:radial-gradient(circle calc(312 * var(--scene-unit)) at calc(100% - 385 * var(--scene-unit)) calc(100% - 455 * var(--scene-unit)), #e2521a9e, #e2521a4d 35%, #e2521a1a 70%, transparent 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.site-footer:before{background-image:radial-gradient(circle calc(312 * var(--scene-unit)) at calc(100% - 385 * var(--scene-unit)) calc(100% - 455 * var(--scene-unit)), color-mix(in srgb, var(--color-orange) 62%, transparent), color-mix(in srgb, var(--color-orange) 30%, transparent) 35%, color-mix(in srgb, var(--color-orange) 10%, transparent) 70%, transparent 100%)}}.site-footer:before{content:"";pointer-events:none}.site-footer>:not(.edge){position:relative}.site-footer .brand{--brand-height:44px;align-self:start}.seeds{pointer-events:none;position:absolute;inset:0}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.site-header{z-index:10;--header-glass:72%;background-color:#cfe8e4;grid-template-columns:auto 1fr;grid-template-areas:"brand locales""nav nav";align-items:center;gap:4px 12px;padding-block:6px;display:grid;position:sticky;inset-block-start:0}@supports (color:color-mix(in lab, red, red)){.site-header{background-color:color-mix(in srgb, var(--color-lagoon) var(--header-glass), transparent)}}.site-header{backdrop-filter:blur(14px)saturate(1.4)}@supports not (backdrop-filter:blur(1px)){.site-header{background-color:var(--color-lagoon)}}@media (prefers-reduced-transparency:reduce){.site-header{background-color:var(--color-lagoon);backdrop-filter:none}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.site-header{animation-name:header-lift;animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(root);animation-range:0 64px}}@media (prefers-reduced-motion:reduce){.site-header{box-shadow:var(--header-shadow)}}}@media (width>=64rem){.site-header{gap:14px var(--spacing-gutter);grid-template-columns:1fr auto 1fr;grid-template-areas:"brand nav locales";padding-block:16px}}.site-header :is(.nav-capsule,.locales) a:after{content:"";position:absolute;inset-block:-4px;inset-inline:0}@media (width>=64rem){.site-header :is(.nav-capsule,.locales) a:after{content:none}}.site-header .brand{--brand-height:26px;grid-area:brand;justify-self:start}@media (width>=64rem){.site-header .brand{--brand-height:36px}}.edge{fill:currentColor;block-size:28px;inline-size:100%;position:absolute;inset-block-start:2px;inset-inline:0;translate:0 -100%}@media (width>=64rem){.edge{block-size:44px}}.seed{inline-size:var(--size);block-size:var(--size);position:absolute}.seed[data-shape=brackets]{fill:var(--color-aubergine)}.seed[data-shape=square]{fill:var(--color-deep)}.seed[data-shape=square][data-accent]{fill:var(--color-orange)}.seed[data-shape=square][data-white]{fill:var(--color-white)}.seed[data-shape=l]{fill:var(--color-blue-mid)}.seed[data-n="1"]{--size:64px;inset-block-start:8%;inset-inline-end:6%;rotate:12deg}.seed[data-n="2"]{--size:40px;inset-block-start:26%;inset-inline-end:22%;rotate:-18deg}.seed[data-n="3"]{--size:44px;inset-block-start:52%;inset-inline-end:4%;rotate:-8deg}.seed[data-n="4"]{--size:72px;inset-block-start:70%;inset-inline-end:16%;rotate:6deg}.seed[data-n="5"]{--size:30px;inset-block-start:88%;inset-inline-start:4%;rotate:20deg}.seed[data-n="6"]{--size:36px;inset-block-start:88%;inset-inline-start:48%;rotate:-14deg}.seed[data-n="7"]{--size:34px;inset-block-start:40%;inset-inline-end:36%;rotate:8deg}@media not all and (width>=64rem){.seed:is([data-n="2"],[data-n="4"],[data-n="6"],[data-n="7"]){display:none}.seed[data-n="1"]{--size:44px;inset-block-start:3%;inset-inline-end:4%}.seed[data-n="3"]{--size:32px;inset-block-start:96%;inset-inline-end:12%}}@media not all and (width>=37.5rem){.seed[data-n="1"]{display:none}.seed[data-n="3"]{inset-block:auto 44px;inset-inline-end:14%}.seed[data-n="5"]{inset-block:auto 36px;inset-inline-start:6%}}.skip-link{z-index:20;position:absolute;inset-inline-start:-999px}.skip-link:focus{background-color:var(--color-paper);color:var(--color-ink);padding:8px 12px;inset-block-start:12px;inset-inline-start:var(--spacing-gutter)}.prose-steps{margin-block-start:16px}.prose-steps>ol{counter-reset:prose-step;gap:20px;margin:0;padding:0;list-style:none;display:grid}.prose-steps>ol>li{counter-increment:prose-step;min-block-size:40px;padding-inline-start:56px;position:relative}.prose-steps>ol>li:before{border-radius:var(--radius-sm);background-color:var(--card-bg,var(--color-lagoon));content:counter(prose-step, decimal-leading-zero);block-size:40px;inline-size:40px;font-weight:var(--font-weight-label);font-variant-numeric:tabular-nums;place-items:center;display:grid;position:absolute;inset-block-start:calc(var(--text-body--line-height) * .5em - 20px);inset-inline-start:0}.locales{--locale-gap:1.6em;--locale-pad:.35em;grid-area:locales;justify-self:end}.locales ul{align-items:center;font-size:1rem;display:flex}@media (width>=40rem){.locales ul{font-size:1.1rem}}@media (width>=64rem){.locales ul{font-size:var(--text-locale)}}.locales li+li{margin-inline-start:calc(var(--locale-gap) - 2 * var(--locale-pad) - var(--spacing-mark) - var(--spacing-mark-gap))}.locales :is(a,[aria-current]){--link-pad:var(--locale-pad);--link-pad-block:0px;min-block-size:36px;padding-inline:calc(var(--link-pad) + var(--spacing-mark) + var(--spacing-mark-gap)) var(--link-pad);align-items:center;margin-inline:0;display:inline-flex;position:relative}@media (width>=64rem){.locales :is(a,[aria-current]){min-block-size:44px}}.locales :is(a,[aria-current]){border-radius:var(--radius-pill);font-weight:var(--font-weight-locale);line-height:var(--text-locale--line-height)}.locales :is(a,[aria-current]):before{inline-size:var(--spacing-mark);block-size:var(--spacing-mark);background-color:var(--color-orange);content:"";position:absolute;inset-block-start:calc(50% - var(--spacing-mark) / 2);inset-inline-start:var(--link-pad)}.locales a>.link-word,.locales a:is(:hover,:focus-visible)>.link-word{transform:none}.not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.lede{max-inline-size:36rem;font-size:19px;line-height:var(--text-lede--line-height);margin-block-start:20px;position:relative}@media (width>=64rem){.lede{font-size:var(--text-lede)}}.symbol-defs{block-size:0;inline-size:0;position:absolute;overflow:hidden}.band{padding-block:72px 88px;position:relative}@media (width>=64rem){.band{padding-block:104px 120px}}.hero-title{max-inline-size:17ch;font-family:var(--font-hero);font-size:clamp(var(--text-hero-compact), 6.4vw, var(--text-hero));font-weight:var(--font-weight-hero);font-variation-settings:"wdth" 86;line-height:var(--text-hero--line-height);letter-spacing:var(--tracking-hero);position:relative}.absolute{position:absolute}.band-titled{position:relative}.fixed{position:fixed}.relative{position:relative}.static{position:static}.nav-capsule{grid-area:nav;justify-self:stretch}@media (width>=48rem){.nav-capsule{justify-self:start}}@media (width>=64rem){.nav-capsule{justify-self:center}}.nav-capsule ul{border:1px solid #14212b17;justify-content:space-between;gap:2px;padding:3px;display:flex}@supports (color:color-mix(in lab, red, red)){.nav-capsule ul{border:1px solid color-mix(in srgb, var(--color-ink) 9%, transparent)}}.nav-capsule ul{border-radius:var(--radius-pill);background-color:var(--color-capsule);box-shadow:0 1px 2px #14212b0f}@supports (color:color-mix(in lab, red, red)){.nav-capsule ul{box-shadow:0 1px 2px color-mix(in srgb, var(--color-ink) 6%, transparent)}}@media (width>=48rem){.nav-capsule ul{justify-content:center;gap:4px}}@media (width>=64rem){.nav-capsule ul{padding:5px}}.nav-capsule a{--link-pad:.3em;--link-pad-block:0px;border-radius:var(--radius-pill);min-block-size:36px;color:var(--color-ink);white-space:nowrap;align-items:center;margin-inline:0;font-size:14px;display:flex}@media (width>=22.5rem){.nav-capsule a{--link-pad:.5em}}@media (width>=48rem){.nav-capsule a{--link-pad:1em}}@media (width>=64rem){.nav-capsule a{min-block-size:40px;font-size:var(--text-label)}}.nav-capsule a:before{inset-block-start:calc(50% - var(--spacing-mark) / 2)}.nav-capsule a[aria-current=page]:before{opacity:1;transform:none}.nav-capsule a[aria-current=page]>.link-word{transform:translateX(var(--link-shift))}.nav-capsule a:focus-visible{color:var(--color-aubergine)}@media (hover:hover) and (pointer:fine){.nav-capsule a:hover{color:var(--color-aubergine)}}.step{gap:24px var(--spacing-gutter);align-items:center;display:grid}@media (width>=37.5rem){.step{grid-template-columns:1fr 1fr}.step:nth-child(2n)>:first-child{order:2}}.prose-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:12px;margin-block:16px 24px;display:grid}.prose-cards>ul{grid-column:1/-1;grid-template-columns:subgrid;gap:inherit;margin:0;padding:0;list-style:none;display:grid}.prose-cards>ul>li,.prose-cards>div{border-radius:var(--radius-lg);background-color:var(--card-bg,var(--color-lagoon));padding:18px 20px}.prose-cards>div>h3:first-child{margin-block-start:0}.prose-cards dl{flex-direction:column;gap:10px;display:flex}.prose-cards dl>div{gap:2px;display:grid}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.colophon{max-inline-size:64rem;font-size:var(--text-small);text-align:center;text-wrap:balance;margin-inline:auto}@media (width>=64rem){.colophon{max-inline-size:none;font-size:clamp(13px, 1.33vw, var(--text-small));text-wrap:nowrap}}.about-facts{gap:12px;display:grid}.about-facts>div{border-radius:var(--radius-lg);background-color:var(--color-lagoon);gap:6px;padding:22px 24px;display:grid}.about-facts>div:nth-child(2){background-color:var(--color-steps)}@media (width>=64rem){.about-facts>div:nth-child(2){margin-inline-start:48px}}.about-facts dt{font-weight:var(--font-weight-label)}.breadcrumb{--crumb-gap:calc(var(--spacing-mark) + var(--spacing-mark-gap) + .95em);font-size:var(--text-small);line-height:var(--text-small--line-height);margin-block-end:24px}.breadcrumb ol{align-items:baseline;column-gap:var(--crumb-gap);flex-wrap:wrap;display:flex}.breadcrumb li+li:before{color:var(--color-muted);content:"›" / "";margin-inline-end:var(--crumb-gap)}.bands>.band:nth-child(3n+1 of .band){--band-bg:var(--color-paper);--card-bg:var(--color-lagoon)}.bands>.band:nth-child(3n+2 of .band){--band-bg:var(--color-steps);--card-bg:var(--color-paper)}.bands>.band:nth-child(3n of .band){--band-bg:var(--color-lagoon);--card-bg:var(--color-paper)}.bands>.band{background-color:var(--band-bg);overflow-x:clip}.bands>.band>:not(.edge){max-inline-size:var(--container-text)}.bands :is(p,li,dd)>a{max-inline-size:100%}.bands>.band>h2:first-child{border-block-start:0;margin-block-start:0;padding-block-start:0}.bands>.band-titled>h2:first-child{font-family:var(--font-section);font-size:clamp(var(--text-section-compact), 3.4vw, 40px);font-weight:var(--font-weight-section);font-variation-settings:"wdth" 90;line-height:var(--text-section--line-height);letter-spacing:var(--tracking-section);margin-block-end:16px}.footer-grid{gap:32px var(--spacing-gutter);display:grid}@media (width>=48rem){.footer-grid{grid-template-columns:2fr repeat(3,1fr)}}.footer-grid ul{margin-block-start:4px}.footer-grid li{padding-block:8px}.footer-grid ul a{font-weight:var(--font-weight-body)}.catalogue-list{gap:var(--spacing-gutter);grid-template-columns:repeat(auto-fill,min(100%,20.5em));margin-block-start:40px;display:grid}.call{background-color:var(--color-call);justify-items:start;gap:16px;display:grid}.call .section-title{margin-block-start:0}.call .button{margin-block-start:8px}.verify-links{gap:16px;margin-block-start:32px;display:grid}.verify-links a{font-size:19px}.verify-links li>span{margin-block-start:2px;display:block}.step-list{gap:56px;margin-block-start:48px;display:grid}.page-hero{background-color:var(--color-lagoon);padding-block:40px 96px}@media (width>=64rem){.page-hero{padding-block:56px 120px}}.page-hero>*{max-inline-size:var(--container-text)}.page-hero>h1+*{margin-block-start:20px}.page-hero>.breadcrumb{max-inline-size:none}.section-title{max-inline-size:22ch;font-family:var(--font-section);font-size:clamp(var(--text-section-compact), 4.2vw, var(--text-section));font-weight:var(--font-weight-section);font-variation-settings:"wdth" 90;line-height:var(--text-section--line-height);letter-spacing:var(--tracking-section);margin-block-start:16px}.hero-action{margin-block-start:28px}.section-link{margin-block-start:16px}.mt-3{margin-top:var(--spacing-3)}.mt-5{margin-top:var(--spacing-5)}.mt-7{margin-top:var(--spacing-7)}.faq-list details{border-block-end:1px solid var(--color-rule)}.faq-list summary{min-block-size:56px;font-weight:var(--font-weight-label);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"";background:linear-gradient(currentColor,currentColor) 50%/12px 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 12px no-repeat;flex:none;block-size:12px;inline-size:12px}.faq-list details[open] summary:after{transform:rotate(45deg)}.faq-list p{max-inline-size:38rem;color:var(--color-muted);padding-block-end:20px}@media (prefers-reduced-motion:no-preference){.faq-list summary:after{transition:transform .2s var(--ease-out-strong)}}.checks{gap:10px;display:grid}.checks li{align-items:center;gap:12px;display:flex}.checks svg{fill:none;block-size:14px;inline-size:14px;stroke:var(--color-deep);stroke-width:3px;flex:none}.button{border-radius:var(--radius-pill);background-color:var(--color-primary);min-block-size:52px;color:var(--color-on-primary);font-weight:var(--font-weight-label);align-items:center;padding-inline:24px;text-decoration-line:none;display:inline-flex}.button:focus-visible{background-color:var(--color-deep)}@media (hover:hover) and (pointer:fine){.button:hover{background-color:var(--color-deep)}}@media (prefers-reduced-motion:no-preference){.button{transition:background-color .19s var(--ease-out-strong), transform .16s var(--ease-out-strong)}.button:active{transform:scale(.97)}}.fragment-rows{gap:10px;display:grid}.fragment-rows li{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.about-grid{gap:40px var(--spacing-gutter);display:grid}@media (width>=37.5rem){.about-grid{grid-template-columns:5fr 6fr;align-items:start}}.verify-grid{gap:40px var(--spacing-gutter);display:grid}@media (width>=37.5rem){.verify-grid{grid-template-columns:1fr 1fr;align-items:center}}.fragment-mail{gap:6px;display:grid}.fragment-mail>div{border-block-end:1px solid #14212b1a;grid-template-columns:4.5rem 1fr;gap:8px;padding-block-end:6px;display:grid}@supports (color:color-mix(in lab, red, red)){.fragment-mail>div{border-block-end:1px solid color-mix(in srgb, var(--color-ink) 10%, transparent)}}.fragment-mail dt{color:var(--color-muted)}.faq-grid{gap:32px var(--spacing-gutter);display:grid}@media (width>=37.5rem){.faq-grid{grid-template-columns:5fr 7fr}}@media (width>=64rem){.faq-grid{grid-template-columns:4fr 7fr}}.civil-card{border-radius:var(--radius-xl);background-color:var(--color-paper);color:var(--color-ink);gap:20px;padding:22px;display:grid}@media (width>=64rem){.civil-card{padding:28px}}.civil-card>svg{block-size:44px;inline-size:44px;color:var(--color-logo-ink)}.civil-card dl{gap:16px;display:grid}.civil-card dt{color:var(--color-muted);font-size:14px;font-weight:var(--font-weight-label)}.civil-card dd{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.product-meta{font-size:var(--text-small);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.step-number{border-radius:var(--radius-sm);background-color:var(--color-chip-steps);block-size:44px;inline-size:44px;font-weight:var(--font-weight-label);font-variant-numeric:tabular-nums;place-items:center;display:inline-grid}.product-card{border-radius:var(--radius-xl);background-color:var(--product-tone,var(--color-deep));color:var(--color-paper);align-content:start;justify-items:start;gap:10px;padding:28px;display:grid}.product-card h3{font-family:var(--font-step);font-size:30px;font-weight:var(--font-weight-hero);font-variation-settings:"wdth" 90;letter-spacing:-.02em;line-height:1.1}.product-card .state{background-color:var(--color-paper)}.product-card h3+p{min-block-size:2lh}@media (width>=24.375rem){.product-card a{text-wrap:nowrap}}.product-card[data-brand=checkout-seal]{--product-tone:var(--color-product-checkout-seal)}.chip{border-radius:var(--radius-pill);background-color:var(--chip,var(--color-steps));color:var(--chip-text,var(--color-ink));font-size:var(--text-label);font-weight:var(--font-weight-label);line-height:var(--text-label--line-height);white-space:nowrap;align-items:center;gap:8px;padding:4px 12px;display:inline-flex}.chip:before{content:"";background-color:currentColor;border-radius:50%;block-size:6px;inline-size:6px}.brand{color:var(--color-logo-ink);align-items:center;display:inline-flex}.brand svg{block-size:var(--brand-height,36px);inline-size:auto;display:block}.step-text{justify-items:start;gap:10px;max-inline-size:30rem;display:grid}.step-text h3{font-family:var(--font-step);font-size:var(--text-step);font-weight:var(--font-weight-step);font-variation-settings:"wdth" 92;line-height:var(--text-step--line-height);letter-spacing:var(--tracking-step)}.fragment{border-radius:var(--radius-md);background-color:var(--color-paper);gap:12px;max-inline-size:30rem;padding:20px;display:grid;box-shadow:0 1px #14212b1a,0 20px 44px -28px #14212b8c}@supports (color:color-mix(in lab, red, red)){.fragment{box-shadow:0 1px 0 color-mix(in srgb, var(--color-ink) 10%, transparent), 0 20px 44px -28px color-mix(in srgb, var(--color-ink) 55%, transparent)}}.fragment{font-size:var(--text-fact)}.fragment figcaption{color:var(--color-muted);font-size:14px}.state{border-radius:var(--radius-pill);background-color:var(--color-call);color:var(--color-ink);font-size:14px;font-weight:var(--font-weight-label);padding:2px 10px;display:inline-flex}.city{block-size:clamp(340px,52.8vw,760px);inline-size:100%;display:block}.city [data-tone=far]{fill:var(--color-blue-sky)}.city [data-tone=mid]{fill:var(--color-blue-mid)}.city [data-tone=near]{fill:var(--color-deep)}.city [data-part=sun]{fill:var(--color-orange)}.city stop{stop-color:var(--color-orange)}@media print{.city{display:none}}.stamp{color:var(--color-deep);font-size:var(--text-small);text-wrap:balance;padding-inline:.35em;display:inline-block;box-shadow:inset 0 0 0 1px}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.link-word{display:inline-block}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.h-full{height:100%}.min-h-full{min-height:100%}.max-w-text{max-width:var(--container-text)}.flex-1{flex:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.list-\[\'–_\'\]{list-style-type:"– "}.list-decimal{list-style-type:decimal}.flex-col{flex-direction:column}.gap-2{gap:var(--spacing-2)}.gap-3{gap:var(--spacing-3)}.gap-4{gap:var(--spacing-4)}.gap-5{gap:var(--spacing-5)}.self-start{align-self:flex-start}.hero{background-color:var(--color-lagoon);padding-block:40px 104px;overflow:clip}@media (width>=64rem){.hero{padding-block:64px 144px}}.fragment-reply{border-radius:var(--radius-sm);background-color:var(--color-steps);padding:12px 14px}.product-logo-slot{border-radius:var(--radius-sm);background-color:var(--color-white);block-size:44px;inline-size:44px}.border{border-style:var(--tw-border-style);border-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-rule{border-color:var(--color-rule)}.page-hero-tail{background-color:var(--color-lagoon);font-size:19px;line-height:var(--text-lede--line-height);padding-block:20px 96px}@media (width>=64rem){.page-hero-tail{font-size:var(--text-lede);padding-block-end:120px}}.page-hero-tail>*{max-inline-size:var(--container-text)}.verify{--chip:var(--color-chip-deep);--chip-text:var(--color-paper);background-color:var(--color-deep);color:var(--color-paper)}.steps{--chip:var(--color-chip-steps);background-color:var(--color-steps)}.bg-paper{background-color:var(--color-paper)}.locale-word{color:#0000;filter:drop-shadow(0 0 .6px var(--color-ink)) drop-shadow(0 0 .6px var(--color-ink)) drop-shadow(0 1px 0 #14212b73);background-clip:text}@supports (color:color-mix(in lab, red, red)){.locale-word{filter:drop-shadow(0 0 .6px var(--color-ink)) drop-shadow(0 0 .6px var(--color-ink)) drop-shadow(0 1px 0 color-mix(in srgb, var(--color-ink) 45%, transparent))}}.locale-word:lang(fr){background-image:linear-gradient(115deg,#0a4fd6 0 37%,#fff 37% 63%,#f0202e 63% 100%)}.locale-word:lang(en){background-image:linear-gradient(115deg,#1b2a8f 0 36%,#0000 36%),repeating-linear-gradient(0deg,#e0182d 0 3px,#fff 3px 6px)}@media (forced-colors:active){.locale-word{color:canvastext;background-image:none}}@media print{.locale-word{color:var(--color-ink);filter:none;background-image:none}}.gutter{padding-inline:var(--spacing-gutter)}.py-2{padding-block:var(--spacing-2)}.ps-4{padding-inline-start:var(--spacing-4)}.pe-3{padding-inline-end:var(--spacing-3)}.fragment-bar{border-block-end:1px solid #14212b1f;padding-block-end:10px}@supports (color:color-mix(in lab, red, red)){.fragment-bar{border-block-end:1px solid color-mix(in srgb, var(--color-ink) 12%, transparent)}}.fragment-bar{font-size:var(--text-small);font-weight:var(--font-weight-label)}.page-hero-continued{padding-block-end:0}@media (width>=64rem){.page-hero-continued{padding-block-end:0}}.pt-5{padding-top:var(--spacing-5)}.pb-7{padding-bottom:var(--spacing-7)}.text-start{text-align:start}.civil-sentence{font-size:21px;font-weight:var(--font-weight-label);line-height:1.3}.text-fact{font-size:var(--text-fact);line-height:var(--tw-leading,var(--text-fact--line-height))}.text-small{font-size:var(--text-small);line-height:var(--tw-leading,var(--text-small--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.footer-title{font-weight:var(--font-weight-label)}.band-edge{color:var(--band-bg)}.text-call{color:var(--color-call)}.text-deep{color:var(--color-deep)}.text-lagoon{color:var(--color-lagoon)}.text-muted{color:var(--color-muted)}.text-paper{color:var(--color-paper)}.text-steps{color:var(--color-steps)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.italic{font-style:italic}.diagonal-fractions{--tw-numeric-fraction:diagonal-fractions;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.lining-nums{--tw-numeric-figure:lining-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.proportional-nums{--tw-numeric-spacing:proportional-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.prose-links :is(p,li,dd) a>.link-word{text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1px}.prose-links :is(p,li,dd) a:is(:hover,:focus-visible)>.link-word,.no-underline{text-decoration-line:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.on-dark{--link-color:var(--color-link-on-dark);--focus-ring:var(--color-paper)}@media (width>=40rem){.sm\:contents{display:contents}.sm\:grid{display:grid}.sm\:grid-cols-\[max-content_1fr\]{grid-template-columns:max-content 1fr}.sm\:items-baseline{align-items:baseline}.sm\:gap-x-4{column-gap:var(--spacing-4)}.sm\:gap-y-2{row-gap:var(--spacing-2)}}@media print{.print\:hidden{display:none}}}:root{--header-block:96px}@media (width>=64rem){:root{--header-block:84px}}[id]{scroll-margin-block-start:calc(var(--header-block) + 16px)}@keyframes header-lift{0%{box-shadow:0 0 #0000}to{box-shadow:var(--header-shadow)}}@media print{.page-hero,.page-hero-tail,.bands>.band{background-color:#0000;padding-block:16px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}
