:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;--dark-lilac:#683f75;--dark-lilac-press:#573263;--dark-lilac-deep:#4f2e5a;--mint:#dfedc8;--lilac:#c4a8cc;--sky:#bad5d8;--clouds:#f0efef;--mint-soft:#eff6e4;--lilac-soft:#ede5f0;--lilac-mid:#e2d4e6;--lilac-press:#b99cc2;--sky-soft:#dceaec;--cookie-dough:#ecd0a6;--cookie-toast:#d9ab70;--cookie-edge:#a26c37;--cookie-chip:var(--dark-lilac-deep);--cookie-seed:#fff8ec;--cookie-jam:var(--lilac);--ink:var(--dark-lilac);--ink-soft:var(--dark-lilac);--body:var(--dark-lilac);--muted:#735281;--faint:#735281;--on-dark:#fff;--action:var(--dark-lilac);--action-press:var(--dark-lilac-press);--action-soft:var(--mint);--success:#2e6b3a;--success-bg:#e6f2d6;--warning:#7a5300;--warning-bg:#fbefd2;--error:#a3243b;--error-bg:#f9e3e7;--info:#285e66;--info-bg:#e3f0f1;--surface:#fff;--canvas:#fff;--surface-soft:var(--clouds);--surface-gray:var(--clouds);--surface-hover:#f5f2f5;--surface-sunken:#e8e4e9;--border-light:#e3dce6;--border-strong:#cdbfd2;--border-input:#9c84a4;--blue:var(--dark-lilac);--blue-deep:var(--dark-lilac-press);--blue-700:var(--dark-lilac-deep);--blue-tint:var(--lilac-soft);--blue-soft:#683f751a;--violet:var(--dark-lilac);--lime:var(--mint);--lime-tint:var(--mint-soft);--lime-soft:#dfedc8b3;--green:var(--success);--green-tint:var(--success-bg);--yellow:var(--warning-bg);--yellow-deep:var(--warning);--yellow-tint:var(--warning-bg);--price:var(--dark-lilac);--savings:var(--success);--urgency:var(--error);--urgency-deep:#7e1b2d;--rating:#9a6a00;--r-xs:6px;--r-sm:6px;--r-md:10px;--r-lg:16px;--r-xl:16px;--r-2xl:16px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--s-16:64px;--s-20:80px;--s-24:96px;--fs-xs:.8125rem;--fs-sm:.875rem;--fs-md:1rem;--fs-lg:1.125rem;--fs-xl:1.375rem;--fs-2xl:clamp(1.5rem, 1.2rem + 1vw, 1.875rem);--fs-3xl:clamp(1.875rem, 1.4rem + 1.8vw, 2.5rem);--fs-title-task:clamp(1.5rem, 1.2rem + 1.2vw, 2.25rem);--fs-title:var(--fs-title-task);--scrim:#4f2e5a66;--shadow-xs:0 1px 2px #683f7514;--shadow-sm:0 2px 8px #683f7514;--shadow-md:0 8px 24px #683f751a;--shadow-lg:0 20px 48px #683f7529;--shadow-blue:none;--shadow-green:none;--z-sticky:40;--z-header:50;--z-float:60;--z-drawer:100;--z-toast:200;--maxw:1200px;--maxw-wide:1320px;--header-h:68px;--font:var(--font-plex), "IBM Plex Sans", "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, Roboto, Helvetica, Arial, sans-serif;--ease:cubic-bezier(.22, 1, .36, 1);--spring:cubic-bezier(.34, 1.26, .64, 1);--t-press:90ms;--t-quick:.15s;--t-base:.22s;--t-glide:.28s;--t-slow:.6s;--press-scale:.97}@supports (transition-timing-function:linear(0, 1)){:root{--spring:linear(0, .089, .273, .473, .649, .786, .883, .947, .985, 1.005, 1.013, 1.015, 1.014, 1.011, 1.008, 1.005, 1.003, 1.002, 1.001, 1 79.17%, 1)}}@media (max-width:760px){:root{--header-h:56px}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light only;-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);scrollbar-color:var(--lilac) var(--surface);scrollbar-gutter:stable;-webkit-tap-highlight-color:transparent}body{background:var(--clouds);color:var(--body);font-family:var(--font);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;flex-direction:column;min-height:100dvh;font-size:16px;line-height:1.55;display:flex;overflow-x:clip}main{flex:1 0 auto}a{color:inherit;text-decoration:none}ul,ol{list-style:none}img,svg{max-width:100%;display:block}button{font-family:inherit;font-size:inherit;font-variant-numeric:inherit;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:none}button:disabled{cursor:not-allowed}input,textarea,select{font-variant-numeric:inherit;color:var(--ink);min-width:0;font-family:inherit;font-size:16px}::placeholder{color:var(--muted);opacity:1}input[type=search]::-webkit-search-cancel-button{background:var(--muted);cursor:pointer;appearance:none;width:16px;height:16px;margin-left:8px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") 50%/16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E") 50%/16px no-repeat}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}input:-webkit-any(:-webkit-autofill,:-webkit-autofill),input:-webkit-any(:-webkit-autofill,:-webkit-autofill):hover,input:-webkit-any(:-webkit-autofill,:-webkit-autofill):focus{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:inset 0 0 0 100px var(--lilac-soft);transition:background-color 600000s,color 600000s}input:is(:autofill,:autofill),input:is(:autofill,:autofill):hover,input:is(:autofill,:autofill):focus{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);box-shadow:inset 0 0 0 100px var(--lilac-soft);transition:background-color 600000s,color 600000s}::selection{background:var(--mint);color:var(--ink)}:focus-visible{outline:2px solid var(--dark-lilac);outline-offset:2px;border-radius:var(--r-sm)}:where(a,button,summary,[role=button]){transition-property:color,background-color,border-color,box-shadow,opacity,scale,translate;transition-duration:var(--t-quick);transition-timing-function:var(--ease)}:where(button:not(:disabled):not([role=combobox]),[role=button]):active{scale:var(--press-scale);transition-duration:var(--t-press)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}.tabular{font-variant-numeric:tabular-nums}.skip-link{left:var(--s-4);z-index:calc(var(--z-drawer) + 1);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--action);color:var(--on-dark);font-weight:600;position:absolute;top:-100px}.skip-link:focus{top:var(--s-3)}.container{width:100%;max-width:var(--maxw);padding-inline:var(--s-6);margin-inline:auto}.container--wide{max-width:var(--maxw-wide)}.section{padding-block:var(--s-16)}.section--tight{padding-block:var(--s-10)}.section-head{justify-content:space-between;align-items:flex-end;gap:var(--s-4);margin-bottom:var(--s-6);display:flex}h1,h2,h3,h4{color:var(--ink);text-wrap:balance;font-weight:600;line-height:1.2}h1{letter-spacing:-.015em;font-weight:400}.h-display{font-size:var(--fs-3xl);line-height:1.12}.h-section{font-size:var(--fs-2xl)}.h-sub{font-size:var(--fs-xl)}.lead{font-size:var(--fs-lg);line-height:1.6}.muted{color:var(--muted)}.btn{--btn-h:48px;justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--btn-h);padding-inline:var(--s-6);border-radius:var(--r-md);font-weight:600;font-size:var(--fs-md);text-align:center;white-space:nowrap;transition:background-color var(--t-quick) var(--ease), color var(--t-quick) var(--ease), box-shadow var(--t-base) var(--ease), translate var(--t-base) var(--spring), scale var(--t-base) var(--spring);line-height:1.2;display:inline-flex}.btn:active:not(:disabled){translate:0;scale:var(--press-scale);transition:background-color var(--t-quick) var(--ease), color var(--t-quick) var(--ease), box-shadow var(--t-press) var(--ease), translate var(--t-press) var(--ease), scale var(--t-press) var(--ease)}.btn:disabled{opacity:.5}.btn--primary,.btn--blue{background:var(--action);color:var(--on-dark);box-shadow:0 1px 2px #4f2e5a2e}.btn--secondary,.btn--outline{background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--border-input)}.btn--ghost{color:var(--ink);padding-inline:var(--s-3);background:0 0}@media (hover:hover) and (pointer:fine){.btn--primary:hover:not(:disabled),.btn--blue:hover:not(:disabled){background:var(--action-press)}.btn--secondary:hover:not(:disabled),.btn--outline:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--dark-lilac);background:var(--lilac-soft)}.btn--ghost:hover:not(:disabled){background:var(--lilac-soft)}}@media (hover:none){.btn--primary:active:not(:disabled),.btn--blue:active:not(:disabled){background:var(--action-press)}.btn--secondary:active:not(:disabled),.btn--ghost:active:not(:disabled){background:var(--lilac-soft)}}.btn--lg{--btn-h:52px;padding-inline:var(--s-8);font-size:var(--fs-lg)}.btn--sm{--btn-h:44px;padding-inline:var(--s-4);font-size:var(--fs-sm)}.btn--block{width:100%}.chip{align-items:center;gap:var(--s-2);min-height:44px;padding-inline:var(--s-4);border-radius:var(--r-md);background:var(--surface);color:var(--ink);font-size:var(--fs-sm);cursor:pointer;box-shadow:inset 0 0 0 1px var(--border-light);transition:background-color var(--t-quick) var(--ease), box-shadow var(--t-base) var(--spring), scale var(--t-base) var(--spring);font-weight:500;display:inline-flex}@media (hover:hover) and (pointer:fine){.chip:hover{background:var(--lilac-soft)}}.chip:active{transition:background-color var(--t-quick) var(--ease), box-shadow var(--t-base) var(--spring), scale var(--t-press) var(--ease);scale:.96}.chip--active{background:var(--lilac-soft);box-shadow:inset 0 0 0 2px var(--dark-lilac);font-weight:600}.tag{border-radius:var(--r-sm);font-size:var(--fs-xs);align-items:center;gap:6px;padding:4px 10px;font-weight:600;line-height:1.4;display:inline-flex}.tag--blue{background:var(--lilac-soft);color:var(--ink)}.tag--green{background:var(--success-bg);color:var(--success)}.tag--yellow{background:var(--warning-bg);color:var(--warning)}.tag--red{background:var(--error-bg);color:var(--error)}.tag--gray{background:var(--surface-sunken);color:var(--muted)}.badge{border-radius:var(--r-sm);font-size:var(--fs-xs);align-items:center;gap:5px;padding:4px 10px;font-weight:600;line-height:1.4;display:inline-flex}.badge--soldout{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-xs)}.badge--discount{background:var(--error-bg);color:var(--error)}.badge--shipping{background:var(--success-bg);color:var(--success)}.card{background:var(--surface);border:1px solid var(--border-light);border-radius:var(--r-lg)}.pgrid{gap:var(--s-6);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:1024px){.pgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.pgrid{gap:var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:761px) and (max-width:1024px){.pgrid--rows>:nth-child(3n+1):last-child,.pgrid--rows>:nth-child(3n+1):nth-last-child(2),.pgrid--rows>:nth-child(3n+2):last-child{display:none}}@media (max-width:760px){.pgrid--rows>:nth-child(odd):last-child{display:none}}.shelf{gap:var(--s-4) var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:600px){.shelf{gap:var(--s-6) var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.shelf{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1280px){.shelf{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:599px){.shelf--rows>:nth-child(2n+3):last-child{display:none}}@media (min-width:600px) and (max-width:1023px){.shelf--rows>:nth-child(3n+4):nth-last-child(-n+2),.shelf--rows>:nth-child(3n+4):nth-last-child(-n+2)~*{display:none}}@media (min-width:1024px) and (max-width:1279px){.shelf--rows>:nth-child(4n+5):nth-last-child(-n+3),.shelf--rows>:nth-child(4n+5):nth-last-child(-n+3)~*{display:none}}@media (min-width:1280px){.shelf--rows>:nth-child(5n+6):nth-last-child(-n+4),.shelf--rows>:nth-child(5n+6):nth-last-child(-n+4)~*{display:none}}@media (max-width:599px){.shelf--one>:nth-child(n+5){display:none}}@media (min-width:600px) and (max-width:1023px){.shelf--one>:nth-child(n+4){display:none}}@media (min-width:1024px) and (max-width:1279px){.shelf--one>:nth-child(n+5){display:none}}@media (min-width:1280px){.shelf--one>:nth-child(n+6){display:none}}.rate-wrap{align-items:center;gap:6px;display:inline-flex}.rate{letter-spacing:2px;white-space:nowrap;line-height:1;display:inline-block;position:relative}.rate__off{color:var(--surface-sunken)}.rate__on{color:var(--rating);position:absolute;inset:0;overflow:hidden}.rate__num{font-size:var(--fs-sm);font-weight:600}.field{flex-direction:column;gap:6px;display:flex}.field label{font-size:var(--fs-sm);font-weight:600}.input{border-radius:var(--r-md);border:1.5px solid var(--border-input);background:var(--surface);width:100%;min-height:48px;padding:10px 14px}.input:focus-visible{outline:2px solid var(--dark-lilac);outline-offset:1px;border-color:var(--dark-lilac)}.input[aria-invalid=true]{border-color:var(--error)}.field-error{font-size:var(--fs-sm);color:var(--error)}input[type=checkbox],input[type=radio]{border:1.5px solid var(--border-input);background-color:var(--surface);cursor:pointer;appearance:none;width:20px;height:20px;transition:background-color var(--t-quick) var(--ease), border-color var(--t-quick) var(--ease), box-shadow var(--t-base) var(--spring), scale var(--t-base) var(--spring), background-size var(--t-base) var(--spring);flex-shrink:0;place-content:center;margin:0;display:inline-grid}input[type=checkbox]{border-radius:var(--r-sm);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:0}input[type=checkbox]:checked{border-color:var(--dark-lilac);background-color:var(--dark-lilac);background-size:14px}input[type=radio]{box-shadow:inset 0 0 0 10px var(--surface);border-radius:50%}input[type=radio]:checked{border-color:var(--dark-lilac);background-color:var(--dark-lilac);box-shadow:inset 0 0 0 4px var(--surface)}@media (hover:hover) and (pointer:fine){input[type=checkbox]:hover:not(:disabled),input[type=radio]:hover:not(:disabled),label:hover>input[type=checkbox]:not(:disabled),label:hover>input[type=radio]:not(:disabled){border-color:var(--dark-lilac)}}input[type=checkbox]:active:not(:disabled),input[type=radio]:active:not(:disabled){transition-duration:var(--t-press);scale:.88}input[type=checkbox]:focus-visible,input[type=radio]:focus-visible{outline:2px solid var(--dark-lilac);outline-offset:2px}input[type=checkbox][aria-invalid=true],input[type=radio][aria-invalid=true]{border-color:var(--error)}input[type=checkbox]:disabled,input[type=radio]:disabled{opacity:.5;cursor:not-allowed}@media (forced-colors:active){input[type=checkbox],input[type=radio]{appearance:auto}}.glide-group{isolation:isolate;position:relative}.glide,.glide-mark{z-index:-1;width:var(--gw,0px);translate:var(--gx,0px) var(--gy,0px);opacity:0;pointer-events:none;position:absolute;top:0;left:0}.glide{height:var(--gh,0px);border-radius:var(--glide-radius,var(--r-md));background:var(--glide-bg,var(--lilac-soft));transition:translate var(--t-glide) var(--spring), width var(--t-glide) var(--spring), height var(--t-glide) var(--spring), opacity .12s var(--ease), scale var(--t-base) var(--ease);scale:.94}.glide[data-state=on]{opacity:1;transition:translate var(--t-glide) var(--spring), width var(--t-glide) var(--spring), height var(--t-glide) var(--spring), opacity var(--t-quick) var(--ease), scale var(--t-base) var(--spring);scale:1}.glide[data-state=on][data-pressed]{transition:translate var(--t-glide) var(--spring), width var(--t-glide) var(--spring), height var(--t-glide) var(--spring), opacity var(--t-quick) var(--ease), scale var(--t-press) var(--ease);scale:.96}.glide-mark{height:var(--gh,0px);border-radius:var(--glide-radius,var(--r-md));transition:translate var(--t-glide) var(--spring), width var(--t-glide) var(--spring), height var(--t-glide) var(--spring), opacity var(--t-quick) var(--ease)}.glide-mark[data-state=on]{opacity:1}.glide-mark[data-kind=ring]{z-index:1;box-shadow:inset 0 0 0 2px var(--dark-lilac);background:0 0}.glide-mark[data-kind=thumb]{background:var(--glide-thumb,var(--canvas));box-shadow:var(--glide-thumb-shadow,var(--shadow-xs))}.glide-group[data-mark-ready]>.chip--active{box-shadow:inset 0 0 0 0 var(--dark-lilac)}.glide[data-snap],.glide-mark[data-snap]{transition:opacity var(--t-quick) var(--ease), scale var(--t-base) var(--spring)}.listbox-popup{z-index:var(--z-toast);box-sizing:border-box;width:max-content;min-width:var(--listbox-min,180px);border:1px solid var(--border-light);border-radius:var(--r-md);background:var(--surface);max-width:min(420px,100vw - 16px);max-height:320px;color:var(--ink);box-shadow:var(--shadow-lg);font:inherit;opacity:0;transform-origin:0 0;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:auto;overflow:hidden;transform:translateY(-6px)scale(.97)}.listbox-popup[data-side=top]{transform-origin:0 100%;transform:translateY(6px)scale(.97)}.listbox-popup[data-state=open]{opacity:1;transition:opacity .14s var(--ease), transform var(--t-base) var(--spring);transform:none}.listbox-popup[data-state=closing]{opacity:0;pointer-events:none;transition:opacity .11s var(--ease), transform .11s var(--ease);transform:scale(.98)}.listbox{isolation:isolate;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--lilac) transparent;flex:auto;min-height:0;margin:0;padding:6px;list-style:none;position:relative;overflow-y:auto}.listbox-option{border-radius:var(--r-sm);min-height:44px;color:var(--ink);font-size:var(--fs-sm);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;padding:8px 36px 8px 12px;line-height:1.35;display:flex;position:relative}.listbox-option[aria-selected=true],.listbox-option[aria-current=true]{font-weight:600}.listbox-option[aria-selected=true]:after,.listbox-option[aria-current=true]:after{content:"";background:var(--dark-lilac);width:16px;height:16px;margin-top:-8px;position:absolute;top:50%;right:12px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/16px no-repeat}.listbox-glide{z-index:-1;height:var(--gh,40px);translate:0 var(--gy,0px);border-radius:var(--r-sm);background:var(--lilac-soft);outline-offset:-2px;opacity:0;pointer-events:none;transition:translate var(--t-glide) var(--spring), height var(--t-glide) var(--spring), opacity .12s var(--ease), box-shadow var(--t-quick) var(--ease), scale var(--t-press) var(--ease);outline:2px solid #0000;position:absolute;top:0;left:6px;right:6px}.listbox-glide[data-state=on]{opacity:1}.listbox-glide[data-snap]{transition:opacity .12s var(--ease)}.listbox[data-modality=keyboard] .listbox-glide{box-shadow:inset 0 0 0 2px var(--dark-lilac)}.listbox[data-pressing] .listbox-glide{scale:.985}.listbox-empty{color:var(--muted);font-size:var(--fs-sm);text-align:center;padding:14px 12px}@media (pointer:coarse){.listbox-option{min-height:44px}}@media (forced-colors:active){.listbox-glide{display:none}.listbox-option[data-active]{outline-offset:-2px;outline:2px solid highlight}.listbox-option[aria-selected=true]:after,.listbox-option[aria-current=true]:after{forced-color-adjust:none;background:canvastext}}.notice{gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-md);background:var(--surface);border:1px solid var(--border-light);color:var(--ink);font-size:var(--fs-md);align-items:flex-start;line-height:1.5;display:flex}.notice--info{background:var(--info-bg);color:var(--info)}.notice--warning{background:var(--warning-bg);color:var(--warning)}.notice--error{background:var(--error-bg);color:var(--error)}.notice--success{background:var(--success-bg);color:var(--success)}.state{align-items:center;gap:var(--s-3);max-width:520px;padding:var(--s-12) var(--s-4);text-align:center;flex-direction:column;margin-inline:auto;display:flex}.state h1,.state h2{font-size:var(--fs-xl)}.state p{color:var(--muted)}.state .btn{margin-top:var(--s-2)}.state-actions{justify-content:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.route-loading{min-height:50vh;animation:route-loading-in var(--t-base) var(--ease) .3s both;justify-content:center;align-items:center;display:flex}.route-loading__bar{border-radius:var(--r-xs);background:var(--clouds);width:160px;height:6px;position:relative;overflow:hidden}.route-loading__bar:before{content:"";border-radius:inherit;background:var(--lilac);width:40%;animation:1.6s ease-in-out infinite route-loading-slide;position:absolute;inset:0}@keyframes route-loading-in{0%{opacity:0}}@keyframes route-loading-slide{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.route-loading__bar:before{width:100%;animation:none}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.link-arrow{min-height:44px;color:var(--ink);transition:color var(--t-quick) var(--ease);align-items:center;gap:6px;font-weight:600;display:inline-flex}.link-arrow svg{transition:translate var(--t-base) var(--spring)}.text-link{color:var(--ink);transition:color var(--t-quick) var(--ease);margin-block:-13px;padding-block:13px;font-weight:600}@media (hover:hover) and (pointer:fine){.link-arrow:hover,.text-link:hover{color:var(--dark-lilac-press)}.link-arrow:hover svg{translate:4px}}.divider{background:var(--border-light);border:none;height:1px}@keyframes spin{to{transform:rotate(360deg)}}.spinner{transform-origin:50%;animation:.8s linear infinite spin}@media (max-width:760px){.section{padding-block:var(--s-10)}.section--tight{padding-block:var(--s-8)}.section-head{margin-bottom:var(--s-4)}}@media (max-width:560px){.container{padding-inline:var(--s-4)}.btn--lg{--btn-h:52px;padding-inline:var(--s-6)}}.shape-lobes-plain{aspect-ratio:1;-webkit-mask:url(/brand/shapes/lobes-plain.svg) 50%/100% 100% no-repeat;mask:url(/brand/shapes/lobes-plain.svg) 50%/100% 100% no-repeat}.plate{isolation:isolate;background:var(--clouds);position:relative;overflow:hidden}.plate:before{content:"";z-index:-1;background:var(--mint);opacity:0;transition:opacity var(--t-slow) var(--ease);position:absolute;inset:0}.plate img{mix-blend-mode:multiply}.art-state{isolation:isolate;align-items:center;gap:var(--s-3);padding:var(--s-20) var(--s-6);border-radius:var(--r-lg);background:var(--mint-soft);text-align:center;flex-direction:column;display:flex;position:relative;overflow:hidden}.art-state:before,.art-state:after{content:"";z-index:-1;pointer-events:none;position:absolute}.art-state:before{aspect-ratio:100/119.14;background:var(--lilac);opacity:.6;width:200px;bottom:-56px;left:-48px;-webkit-mask:url(/brand/shapes/lobes-plain.svg) 50%/100% 100% no-repeat;mask:url(/brand/shapes/lobes-plain.svg) 50%/100% 100% no-repeat}.art-state:after{aspect-ratio:100/57.68;background:var(--mint);opacity:.7;width:240px;top:28px;right:-60px;-webkit-mask:url(/brand/shapes/lobes-two.svg) 50%/100% 100% no-repeat;mask:url(/brand/shapes/lobes-two.svg) 50%/100% 100% no-repeat}.art-state h1,.art-state h2{max-width:22ch;font-size:var(--fs-title-task);letter-spacing:-.015em}.art-state p{max-width:44ch;font-size:var(--fs-lg);color:var(--muted)}.art-state .state-actions,.art-state>.btn{margin-top:var(--s-3)}@media (max-width:760px){.art-state{padding:var(--s-16) var(--s-5)}.art-state:before{width:120px;bottom:-44px;left:-52px}.art-state:after{width:150px;top:16px;right:-64px}}
@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.p.2rixgazldzomk.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.p.2rixgazldzomk.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.p.2rixgazldzomk.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/7fea77d1d19108bf-s.2y65deuc30pmy.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/1bcd0e671759a44c-s.2qt3tdwt-y9x_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/e15f58668ad64cb8-s.3cvcemwuzoywn.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/90c51ce8fb754fe8-s.02z5rrbg5nt92.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/57215795b8570f5c-s.p.2rixgazldzomk.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:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/03fc1b4a8d284b5e-s.p.0wiir8udbzjvx.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:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_8be6e3e4-module__g5_GaW__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:normal}.ibm_plex_sans_8be6e3e4-module__g5_GaW__variable{--font-plex:"IBM Plex Sans", "IBM Plex Sans Fallback"}
@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/b3be1af4117b3b5f-s.0_s_wbji4yxrg.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:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/339b27b203378168-s.32tgd9p3psh1y.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/46171d71a7257c44-s.3z4xn3pxvyvbm.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:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/4916dde05349ea5d-s.39fb_ggbs-6nj.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:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f9c6b6c9407ca50a-s.3cofk5w5y9o1k.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:IBM Plex Sans;font-style:italic;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/8359215cfbc254a7-s.21p5jhwjp2_gn.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:IBM Plex Sans Fallback;src:local(Arial);ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:101.17%}.ibm_plex_sans_f1e3f8c7-module__EsDARq__className{font-family:IBM Plex Sans,IBM Plex Sans Fallback;font-style:italic;font-weight:400}.ibm_plex_sans_f1e3f8c7-module__EsDARq__variable{--font-plex-italic:"IBM Plex Sans", "IBM Plex Sans Fallback"}
